/* =Child-Theme responsive styles starts here
-------------------------------------------------------------- */
@media (max-width: 1279px) {
  .sc_layouts_menu .sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav > li > a,
.sc_layouts_menu .sc_layouts_menu_nav > li > a,
.sc_layouts_menu .sc_layouts_menu_nav > li.menu-item-has-children > a {
    padding-left: 0.5em;
    padding-right: 0.5em;
  }
  footer.footer_wrap .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav > li.menu-item-has-children > a,
footer.footer_wrap .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav > li > a {
    padding: 0.4em 0;
  }
  .woocommerce div.product div.images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image img {
    height: 500px;
  }
  .custom_button_style .sc_button,
.custom_button_style .sc_layouts_login .sc_layouts_login_menu .menu-item:not(.menu-item-has-children) .trx_addons_login_link {
    padding: 15px 35px 14px;
  }
  .product-technical-specs-wrap {
    padding: 15px;
  }
  .product-technical-specs table th,
.product-technical-specs table td {
    padding: 0.5em;
  }
  div.product.product-type-catalogue_mode .woocommerce-tabs .panel#tab-description ol,
div.product.product-type-catalogue_mode .woocommerce-tabs .panel#tab-description ul,
div.product.product-type-catalogue_mode .woocommerce-tabs .panel#tab-description ul li ul {
    margin-top: 10px;
  }
  div.product.product-type-catalogue_mode .woocommerce-tabs .panel#tab-description ul li {
    margin-bottom: 10px;
  }
  div.product.product-type-catalogue_mode .woocommerce-tabs .panel#tab-description ul, div.product.product-type-catalogue_mode .woocommerce-tabs .panel#tab-description ol {
    padding-left: 1em;
  }
}
@media (max-width: 767px) {
  .woocommerce div.product div.images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image img {
    height: 300px;
  }
  .custom_button_style .sc_button,
.custom_button_style .sc_layouts_login .sc_layouts_login_menu .menu-item:not(.menu-item-has-children) .trx_addons_login_link {
    min-width: 110px;
    padding: 12px 20px 11px;
  }
  .single-product div.product .woocommerce-tabs ul.wc-tabs li a {
    font-size: 16px;
  }
  .woocommerce div.product div.images {
    padding-left: 0;
  }
  .woocommerce div.product div.images .flex-control-thumbs {
    padding: 15px 0 0;
    margin: 0 -8px -8px 0;
    width: auto;
    position: relative;
  }
  .woocommerce div.product div.images .flex-control-thumbs li {
    padding: 0 8px 8px 0;
    width: calc(25% - 5px);
    margin: 0 5px 5px 0;
  }
}