/*
 Theme Name: Divi Child
 Description: Divi Child Theme
 Author: Dan Yap
 Template: Divi
 Version: 1.0.0
*/
@media (max-width: 1199.98px) {
  div#heat-safe-hero-btns a,
  div#heat-safe-sec-1-btns a,
  .heat-safe-sec-2-btns a,
  #heat-safe-sec-3-btns a,
  div#thermal-comfort-guide-download-btns a,
  .safe-research-btn a,
  .cert-inspect-btn a {
    font-size: 1.3em;
  }
}
/* ============================================================== */
/* ============================================================== */
@media (max-width: 1075px) and (min-width: 981px) {
  nav#top-menu-nav li {
    padding-right: 5px;
  }
}
/* ============================================================== */
/* ============================================================== */

@media (max-width: 1300px) and (min-width: 1100px) {
  .et_pb_menu_0_tb_header.et_pb_menu ul li a {
    font-size: 15px !important;
  }
  .et_pb_menu .et-menu > li {
    padding: 0 8px;
  }
}
/* ============================================================== */
/* ============================================================== */

@media (max-width: 1099px) and (min-width: 980px) {
  .et_pb_menu_0_tb_header.et_pb_menu ul li a {
    font-size: 13px !important;
  }
  .et_pb_menu .et-menu > li {
    padding: 0 6px;
  }
}

/* ============================================================== */
/* ============================================================== */
@media (max-width: 980px) {
  div#wc_checkout_add_ons {
    margin: 10px 0 10px;
  }
  div#wc_checkout_add_ons p {
    margin-bottom: 20px;
  }
  .woocommerce-product-gallery img {
    max-width: 500px !important;
    margin: 0 auto;
  }
  img#logo {
    padding: 0;
  }
}
/* // Small devices (landscape phones, less than 768px) */
/* ============================================================== */
/* ============================================================== */
@media (max-width: 767.98px) {
  div#heat-safe-hero-btns a,
  div#heat-safe-sec-1-btns a,
  .heat-safe-sec-2-btns a,
  #heat-safe-sec-3-btns a,
  div#thermal-comfort-guide-download-btns a,
  .safe-research-btn a,
  .cert-inspect-btn a {
    font-size: 1.1em;
    padding: 15px 20px;
  }
  input#gform_submit_button_4,
  input#gform_submit_button_5 {
    font-size: 1em;
    padding: 10px 20px;
  }
}
/* // Extra small devices (portrait phones, less than 576px) */
/* ============================================================== */
/* ============================================================== */
@media (max-width: 575.98px) {
  .woocommerce-product-gallery img {
    max-width: 100% !important;
  }
  form#gform_2 h3 {
    font-size: 1.1em;
    line-height: 1.2;
  }
  form#gform_2 input,
  form#gform_2 textarea {
    font-size: 1em;
  }
  form#gform_2 h3,
  form#gform_3 h3 {
    font-size: 1.1em;
  }
  .qty-label {
    font-size: 1.1em;
  }
}
@media (max-width: 500px) {
}
/* // 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) {
  div#registration-pricing-table .et_pb_pricing_table.et_pb_pricing_table_2 {
    min-height: 740px;
  }
}
/* // Large devices (desktops, 992px and up) */
/* ============================================================== */
/* ============================================================== */
@media (min-width: 992px) {
}
/* // Extra large devices (large desktops, 1200px and up) */
/* ============================================================== */
/* ============================================================== */
@media (min-width: 1200px) {
  #top-menu li a {
    font-size: 18px !important;
  }
}
@media (min-width: 1400px) {
}
