/*
 Theme Name: Divi Child
 Description: Divi Child Theme
 Author: Weicks Media
 Template: Divi
 Version: 1.0.0
*/
@media (max-width: 1300px) {
  div#environmentally-safe-download-btns #environ-col-1,
  div#environmentally-safe-download-btns #environ-col-4 {
    width: 0%;
  }
  div#environmentally-safe-download-btns #environ-col-2,
  div#environmentally-safe-download-btns #environ-col-3 {
    width: 45%;
  }
}
@media (max-width: 1199.98px) {
}
@media (min-width: 992px) and (max-width: 1500px) {
  .et_pb_menu_0_tb_header.et_pb_menu ul li a {
    font-size: 16px !important;
  }
}
/* // Medium devices (tablets, less than 992px) */
@media (max-width: 991.98px) {
  h1.entry-title.main_title,
  body.single-prostaff h1.entry-title {
    font-size: 2.5em;
  }
  article.prostaff .et_post_meta_wrapper img {
    float: none !important;
    display: block !important;
    margin: 0 auto;
  }
  .testimonials-image-col img {
    width: 450px;
  }
  body.single-prostaff h2 {
    margin-bottom: 20px;
    line-height: 1.3;
  }
}
@media (max-width: 980px) {
  li.et_pb_menu_page_id-626 {
    margin-top: 0 !important;
  }
  body.home
    .et_pb_section.et_pb_section_3.et_section_regular
    .et_pb_row_8.et_pb_row {
    padding-bottom: 0 !important;
  }
  .home-about-text-row h2 {
    font-size: 2.2em;
    margin-bottom: 10px;
  }
  .home-about-text-row {
    margin: 0 auto;
  }
  .navv-stick .et_pb_column {
    margin-bottom: 20px !important;
  }
  div#environmentally-safe-download-btns #environ-col-2,
  div#environmentally-safe-download-btns #environ-col-3 {
    width: 100%;
    margin: 0;
  }
}
/* // Small devices (landscape phones, less than 768px) */
@media (max-width: 767.98px) {
  h1.entry-title.main_title,
  body.single-prostaff h1.entry-title {
    font-size: 2em;
  }
  .home-about-text-row h2 {
    font-size: 2em;
  }
  .woocommerce div.product div.summary {
    margin-bottom: 0;
    margin-top: 20px;
  }
}
/* // Extra small devices (portrait phones, less than 576px) */
@media (max-width: 575.98px) {
  .home-about-text-row h2 {
    font-size: 1.8em;
  }
  body.page-id-6828 #page-container div.navv-stick a.et_pb_button {
    font-size: 1.2em !important;
    line-height: normal !important;
  }
}
@media (max-width: 500px) {
  .home-contact-row .et_pb_column_24 {
    padding-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .home-contact-row .et_pb_column_23 {
    margin-bottom: 0 !important;
  }
  body.page-id-671 .et_pb_column {
    background-position: top;
  }
  .fpf-field.fpf-select select,
  .fpf-field.fpf-select label {
    font-size: 1.3em !important;
  }
}
@media (max-width: 479px) {
  .navv-stick .et_pb_column {
    margin-bottom: 12px !important;
  }
}
/* // Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) {
}
/* // Medium devices (tablets, 768px and up) */
@media (min-width: 768px) {
}
@media (min-width: 981px) {
  li.et_pb_menu_page_id-420.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-3237 {
    display: none !important;
  }
  .et-db
    #et-boc
    .et-l
    .et-menu-nav
    li.mega-menu
    ul
    li.et_pb_menu_page_id-420.menu-item.menu-item-type-post_type.menu-item-object-page {
    display: none !important;
  }
}
/* // Large devices (desktops, 992px and up) */
@media (min-width: 992px) {
  body.single-prostaff .entry-content {
    padding-top: 0;
  }
}
/* // Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {
}
@media (min-width: 1400px) {
}
