#et-top-navigation .et-cart-info{display:none;}
#et-secondary-menu .et-cart-info{display:none;}
#main-header{display:none;} .custom_row .et_pb_row{
max-width: initial;
}
#main-header .container{
max-width: initial;
}
#main-footer .container{
max-width: initial;
}
.product-detail-custom-section .et_pb_row{
max-width: initial;
}
#top-header .container{
max-width: initial;
}
.term-temperature-controller .et_pb_row{
max-width: initial !important;
} .navigation-ui{
padding: 5px 0 !important;
}
.navigation-ui .et_pb_row{
padding: 5px 0 !important;
}
.images.nickx_product_images_with_video{
max-width: 400px;
margin: auto;
}
.page-id-13 #breadcrumb{display:none !important;}
#sidebar #products_predictive_search-2{display:none;}
#custom_header {
padding: 5px 0 !important;
box-shadow: 0 1px 0 rgb(0 0 0 / 10%);
-moz-box-shadow: 0 1px 0 rgba(0,0,0,.1);
-webkit-box-shadow: 0 1px 0 rgb(0 0 0 / 10%);
border-bottom: 1px solid #eee;
}
.custom_header_section .et_pb_row{
padding: 5px 0 !important;
}
.custom_header_section .et_pb_column{
display: flex;
flex-direction: column;
justify-content: center;
}
.custom_header_section #products_predictive_search-2{
margin-bottom:0;
} .custom_header_section .et_pb_menu__menu>nav>ul>li>a {
padding-bottom: 30px;
}
.custom_header_section .col1{
width: 16.75% !important;
}
.custom_header_section .col2{
width: 54.5% !important;
}
.custom_header_section .et-menu-nav li.mega-menu>ul{
min-width:800px;
}
.header_menu_module .current-menu-item>a{
color:#F79635 !important;
}
.header_menu_module .et-menu li>a:hover{
color:#F79635;
opacity:1 !important;
}
.header_menu_module .et-menu li>a{
color:#333333;
font-weight:600;
}
.header_menu_module .nav li ul{
border-top: 2px solid #1479bd;
}
.header_menu_module .mega-menu ul .mg-heading{
color: #F79635;
padding: 5px 10px;
display: block;
}
.header_menu_module .mega-menu ul .mg-heading:hover {
color: #F79635;
transition:all 0.5s ease;
background: rgba(0,0,0,.03);
}
.header_menu_module .mega-menu ul .main-parent{
line-height: 1.4;
}
.header_menu_module .mega-menu ul li ul li a{
padding:4px 20px;
}
.header_menu_module .mega-menu ul li ul li{
line-height: 1.4;
padding: 0 10px !important;
}
.header_menu_module .et-menu-nav li.mega-menu>ul>li>a:first-child{
border-bottom: 0;
}
.header_menu_module .mega-menu ul .main-parent:nth-child(1),
.header_menu_module .mega-menu ul .main-parent:nth-child(2),
.header_menu_module .mega-menu ul .main-parent:nth-child(3),
.header_menu_module .mega-menu ul .main-parent:nth-child(4){
min-height:180px;
}
.header_menu_module .mega-menu ul li ul li a{
cursor:pointer;
color: #333 !important;
}
.header_menu_module .mega-menu ul li ul li a:hover {
padding: 4px 20px; color: #F79635 !important;
cursor: pointer;
}
.wc_ps_sidebar_container .wc_ps_nav_submit {
background-color: #1479bd !important;
border-left: 0 solid #febd69 !important;
}
.wc_ps_sidebar_container .wc_ps_nav_submit .wc_ps_nav_submit_icon {
color: #fff !important;
}
#et_search_icon{
color:#1779bc;
}
.et_search_form_container{
height: 50px !important;
margin-top: 20px;
}
.et_search_form_container .et-search-form input {
width: 90%;
border: 1px solid #ccc;
border-radius: 5px;
color: #333;
padding-left:10px;
padding-right:10px;
background: #fff;
box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
}
#sidebar .widgettitle{
color: #000;
padding-bottom: 10px;
line-height: 1.2em;
font-weight: 600;
}
#sidebar .et_pb_widget li a:hover {
color: #F79635;
}
.search-results .entry-title a{
color:#1779bc;
font-weight:600;
}
.search-results #left-area .post-meta , .search-results #left-area .post-meta a {
color:#000;
}
#logo{max-height: 80%;}
#top-menu a{font-size:15px;}
#top-menu li.current-menu-item>a{
color:#F79635;
}
#top-menu li.current-menu-ancestor>a{color:#F79635;}
#top-menu a:hover, #top-menu-nav>ul>li>a:hover{color:#F79635;opacity: 1;}
#top-menu a{color:#333333;}
.et_mobile_menu li a{color:#333333;}
.mobile_menu_bar:before{color:#F79635;}
.et_mobile_menu{border-top: 2px solid #F79635;}
#top-menu-nav .nav li ul{
border-top: 2px solid #F79635;
}
#et-secondary-nav .et-pb-icon{
font-size: 14px;
margin-right: 5px;
vertical-align: middle;
color:#1779bc;
}
#top-header {
background-color: #fff;
}
#top-header a{
color: #1779bc;
}
#top-menu li.mega-menu>ul>li>a{
color:#F79635;
margin-bottom: 5px;
padding-bottom: 5px;
}
#top-menu li.mega-menu li .sub-menu a, #top-menu li.mega-menu li .sub-menu a:hover{
color:#333;
pointer-events:none;
padding: 2px 20px;
font-size:14px;
text-transform:uppercase;
}
#top-menu li.mega-menu li .sub-menu li {
line-height: 1.4em;
}
#top-menu li.mega-menu li>ul{margin-bottom:6em;}
#footer-info{
max-width: 100%;
text-align: center;
float: none;
padding-bottom: 0px;
}
.contact-details p{
padding-bottom:10px;
}
#main-footer a:hover{
color:#F79635 !important;
}     #footer-bottom{padding:10px 5px;}
.site-heading-wrap{
text-align:center
}
.site-heading-wrap .site-heading{
color: #0272B4;
font-size: 34px;
font-weight: 600;
padding-bottom: 5px;
}
.site-heading-wrap .heading-line{
display: block;
width: 100px;
height: 2px;
margin: 6px auto 6px;
background: #000000;
border: 0px;
}
.tagline1{
text-align: center;
font-weight: 600;
color: #F79635;
font-size: 20px;
}
.tagline2{
text-align: center;
font-weight: 600;
color: #000;
font-size: 18px;
line-height: 1.4;
}
.description{
text-align:center	
}
.description p{
font-size: 15px;	
}
.address-title{
font-weight: 600;
}
.contact-section a{
color:#333333;
}
.contact-section a:hover{
color:#F79635;
}
.note{
font-size: 16px;
color: #000;
}
.enquiry-form{
margin-top:1rem;
}
.cf-chkbox .wpcf7-list-item.first{
margin:0;
}
.cf-input{
margin-bottom:1em;
}
.cf-input label{
color:#333333;
}
.cf-input label em{
color:red;
}
.cf-css input[type=email], .cf-css input[type=password], .cf-css input[type=tel], .cf-css input[type=text], .cf-css textarea {
background-color: #fff;
border: 1px solid #bbb;
padding: 6px;
color: #333;
border-radius: 4px;
width: 100%;
font-size: 14px;
}
.cf-css .wpcf7-submit{
border: 1px solid #337ab7;
background-color: transparent;
border-radius: 5px;
padding: 8px 20px;
font-size: 15px;
color: #337ab7;
font-weight: 600;
cursor: pointer;
}
.cf-css .wpcf7-submit:hover{
background-color: #337ab7;	
color: #ffffff;
}
.side-filter{
background-color: #f5f5f5;
border: 2px solid #d2d2d2;
}
.side-filter .bapf_show_hide {
cursor: pointer;
display: none !important;
}
.side-filter form{
background-color: #f5f5f5;
}
.side-filter .reset-filters{
padding: 6px;
float: none;
display: block;
background-color: orange;
border: 1px solid orange;
border-radius: 5px;
color: #fff;
font-weight: 600;
width: 95%;
margin: 10px auto;
cursor: pointer;
}
.side-filter .yith-wcan-filters .yith-wcan-filter{
background-color: #f5f5f5;
margin-bottom:0;
}
.side-filter .side-filter-heading {
padding: 10px 10px;
margin: 0;
background-color: #1779bc;
color: #fff;
font-size: 18px;
}
.side-filter .side-filter-heading h5{padding:0;color: #fff;font-weight:600;}
.side-filter .filter-title{
padding: 10px 10px;
border-top: 2px solid #d2d2d2;
border-bottom: 2px solid #d2d2d2;
display: block;
max-width: 100%;
margin-bottom: 0;
font-weight: 700;
font-size: 16px;
color: #000;
}
.side-filter .filter-content{
padding: 10px;
}
.right-side-listing-products .category-heading h4{
color: #1779bc;
font-size: 24px;
margin-top: 0px;
display: block;
font-weight: 600;
margin-bottom: 5px;
}
.right-side-listing-products .category-bottom-line{
background-color: #d2d2d2;
border: 0px;
height: 2px;
width: 100%;
margin: 5px 0px;
}
.right-side-listing-products .category-all-products{
padding: 1rem 0 2rem 0;
}
.right-side-listing-products .woocommerce-result-count{
color:#000;
}
.right-side-listing-products .woocommerce nav.woocommerce-pagination ul li a, 
.right-side-listing-products .woocommerce nav.woocommerce-pagination ul li span {
display: block;
color: #000;
}
.right-side-listing-products .woocommerce-ordering{
display:none;
}
.right-side-listing-products .woocommerce nav.woocommerce-pagination ul li span.current {
background: #1779bc;
color: #fff;
}
.category-all-products .woocommerce ul.products li.product{
border: 2px solid #d2d2d2;
text-align: center;
padding: 15px;
background-color: #ffffff;
margin-bottom: 35px; }
.category-all-products .woocommerce ul.products li.product:hover{
border: 2px solid #1779bc;
background-color: #ffffff;
transition: all 0.5s ease;
box-shadow: inset 0px 0px 14px 0px #ececec;
-webkit-box-shadow: inset 0px 0px 14px 0px #ececec;
-moz-box-shadow: inset 0px 0px 14px 0px #ececec;
}
.category-all-products .woocommerce .woocommerce-loop-product__title{
color: #1779bc;
font-size: 18px !important;
margin-top: 5px;
display: block;
font-weight: 700;
margin-bottom: 5px;
}
.category-all-products .woocommerce .product-short-description p{
color: #373737;
font-size: 16px;
margin-top: 5px;
display: block;
font-weight: 700;
margin-bottom: 5px;
padding-bottom: 0;
line-height: 1.4;
}
.product-feature-block .product-title {
color: #1779bc;
font-size: 18px;
margin-top: 5px;
display: block;
font-weight: 700;
margin-bottom: 5px;
}
.product-feature-block .hr-blue-line{
background-color:#1779bc;
border:0px;
height:2px;
width:100%;
margin:5px 0px;
}
.product-feature-block .features-list{
margin-top:15px;
margin-left: 1rem; list-style-image: url(http://itherm.co.in/wp-content/uploads/2021/03/blue-arrow.png);
}            .product-feature-block .features-list li{
color: #373737;
font-size: 16px;
margin-bottom: 10px; }
.product-title-section h1{
color: #1779bc;
font-size: 24px;
margin-top: 0px;
display: block;
font-weight: 600;
margin-bottom: 5px;
padding-bottom:10px;
border-bottom:2px solid #d2d2d2;
}
.product_listing_section #feature-list{display:none;}
#product-image-section-id #short-description-wrap{display:none;} #product_gallery_shortcode{
display: block;
position: relative;
} .woocommerce-page div.product div.images {
width:100% !important;
margin-bottom: 0px !important;
}
.product-image-section .nickx-slider-nav .slick-slide {
border:1px solid #d2d2d2;
margin-bottom: 10px !important;
padding: 5px;
width: 94% !important;
padding:5px;
}
.product-image-section .vertical-img-left.nickx-slider-for{
border: 1px solid #d2d2d2;
margin-left: 0;
width: 85%;
height:500px;
} iframe#product_video_iframe{
height:100% !important; }  .product-image-section .slick-slide{
padding:15px;
} .tabs-container .tabs{
margin: 0px;
padding: 0px;
list-style: none;
width: 100%;
display: flex;
justify-content: space-between;
}
.tabs-container .tabs li{
background: transparent;
color: #1779bc;
border: 2px solid #1779bc;
display: inline-block;
font-weight:600;
font-size:18px;
padding: 10px 15px;
cursor: pointer;
text-align: center;
width: 100%;
}
.tabs-container .tabs li.current{
background: #1779bc;
color: #fff;
}
.tabs-container .tab-content{
display: none;
padding: 20px 0;
transition:all 0.5s ease;
}
.tabs-container .tab-content.current{
display: inherit;
transition:all 0.5s ease;
}  .custom-table-responsive .tablepress tbody td,
.custom-table-responsive .tablepress tfoot th {
border: 1px solid #000;
}
.custom-table-responsive .tablepress tbody tr:first-child td {
border-top: 1px solid #000 !important;
}
.custom-table-responsive .tablepress .row-1,
.custom-table-responsive .tablepress .row-5,
.custom-table-responsive .tablepress .row-10,
.custom-table-responsive .tablepress .row-13,
.custom-table-responsive .tablepress .row-16{
background: #1779bc;
color: #fff;
font-weight:600;
} #mobile_menu .call-link,
#mobile_menu .mail-link{display:none;}
.product_listing_section{
padding-top:10px !important;
}
.product_listing_section .et_pb_column_single,
.product_listing_section .et_pb_specialty_column{
padding: 1% 0 !important;
}
.product_listing_section .et_pb_specialty_column .et_pb_row_inner.et_pb_row_inner_0{
padding: 0 !important;
}
.product-detail-custom-section{
padding-top:20px !important;	
}
.product-detail-custom-section .product-title-section{
padding-bottom:5px !important;
padding-top: 10px !important;
}     .single-blocks{
margin-bottom:10px;
}
.list-heading{
color: #F5874F;
font-size:20px;
font-weight:600;
padding-bottom: 5px;
line-height: 1.2;
}
.bottom-line{
border:0px;
height:1px;
background-color:#ccc;
}
.block-grid{
display: grid;
grid-template-columns: 48% 48%;
grid-column-gap: 4%;
}
.single-blocks a{
color:#333;
font-weight: 500;
font-size: 15px;
}
.single-blocks a:hover{
color:#F5874F;
}
.single-blocks ul{
margin-top: 10px;
padding-bottom: 10px;
}
.single-blocks ul li{
list-style-type: none;
position:relative;
margin-bottom: 10px;
margin-left:20px;
}
.single-blocks ul li:before{
content: '';
background: url(http://itherm.co.in/wp-content/uploads/2021/04/pdf.svg);
background-size: contain;
background-repeat:no-repeat;
display: inline-block;
width: 20px;
height: 20px;
position: absolute;
top: 0px;
left:-25px;
margin-right: 10px;
}
.utility-wrapper .single-blocks ul li:before{
content: '';
background: url(http://itherm.co.in/wp-content/uploads/2021/04/soft.png);
background-size: contain;
background-repeat:no-repeat;
display: inline-block;
width: 35px;
height: 35px;
position: absolute;
top: 0px;
left:-25px;
margin-right: 10px;
}
.utility-wrapper  .single-blocks ul li{
list-style-type: none;
position:relative;
margin-bottom: 10px;
margin-left:20px;
padding-left:20px;
}
.download-tab-list ul li:before{
content: '';
background: url(http://itherm.co.in/wp-content/uploads/2021/04/pdf.svg);
background-size: contain;
background-repeat:no-repeat;
display: inline-block;
width: 30px;
height: 30px;
position: absolute;
top: 0px;
left: -20px;
margin-right: 10px;
}
.download-tab-list ul li{
list-style-type: none;
position:relative;
margin-bottom: 10px;
margin-left:20px;
padding-left:20px;
}
.download-tab-list ul li a{
color: #373737;
font-size: 16px;
}
.product-detail-custom-section .ywcfav-video-content._16_9 {
padding-bottom: 60% !important;
}
.product-detail-custom-section .ywcfav-video-content._16_9 iframe{
padding-right:5px !important;
}
.product-detail-custom-section .flex-control-thumbs li{
margin-bottom:1% !important;
}
.product-detail-custom-section .et_pb_wc_images .flex-viewport {
height:540px !important;
}
.product-detail-custom-section .woocommerce-product-gallery__trigger{
display:none;
}
.home-slider img{width:100% !important}
.home-slider .sa_owl_theme .owl-dots .active span{
background-color: #f79635 !important;
}
.home-tagline1{
font-size: 20px;
font-style: italic;
}
.home-tagline2{
font-size: 20px;
font-weight:600;
} .home_product_slider .wpb-wps-slider-item{
background-color:#fff;
border-radius:10px; margin:0 1%;
border:1px solid #cccccc;
}
.home_product_slider .wpb-woo-products-slider .wpb-wps-slider-item img{
border-radius:10px;
} .home_product_slider{
width:94%;
margin:auto;
}
.home_product_slider .grid_no_animation figcaption{
background:transparent;
}
.home_product_slider .pro_title {
margin: 10px 0 10px !important;
font-size: 18px !important;
font-weight: 600 !important;
}
.home_product_slider .wpb_slider_area figure{
margin:5px;
}
.home_product_slider .wpb_slider_area figure:hover .pro_title{
color: #f79635 !important;
}
.home_product_slider .et_overlay{
border-radius:10px;
border:0px;
}
.home_product_slider .et_overlay:before{
color: #0272B4;
}
.home_product_slider .owl-theme .owl-nav {
position: initial !important;
width: 100% !important;
}
.home_product_slider .owl-theme .owl-nav .owl-prev{
left: -60px;
position: absolute;
bottom: 50%;
}
.home_product_slider .owl-theme .owl-nav .owl-next{
right: -50px;
position: absolute;
bottom: 50%;
}
.home_product_slider .owl-theme .owl-nav button{
background:transparent !important;
border-radius:50% !important;
border:2px solid #0272B4 !important;
}
.home_product_slider .owl-theme .owl-nav .wpb-wps-fa-angle-left:after{
content: '\44';
font-family: ETmodules;
font-weight: 400;
font-size: 30px;
color: #0272B4;
transform: none;
border: 0;
width: auto;
font-style: normal;
height: auto;
margin-right: 6px;
}
.home_product_slider .owl-theme .owl-nav .wpb-wps-fa-angle-right:after{
content: '\45';
font-family: ETmodules;
font-weight: 400;
font-size: 30px;
color: #0272B4;
transform: none;
border: 0;
width: auto;
font-style: normal;
height: auto;
margin-left: 6px;
}
.product-detail-custom-section .flex-control-thumbs{
margin-top:1% !important;
}
.search-result-section {
padding-top:10px !important;
}
.search-result-section #short-description-wrap , 
.search-result-section #feature-list{
display:none;
}
.search-result-section .woocommerce-loop-product__title{
text-align: center;
font-size: 18px !important;
font-weight: 600;
color: #000;
margin-bottom:1em !important;
display:block;
}
.search-result-section .woocommerce ul.products li.product{
border: 1px solid #cccccc;
margin-bottom: 2em;
}
.search-result-section .et_overlay{
border: 0px !important;
}
.search-result-section .rs_result_heading strong{
color: #f37334 !important;
}
.search-result-section .rs_result_heading{
color: #000;
margin: 5px 0 15px 0;
font-size:16px;
} .side-filter .bapf_body ul{
padding-bottom: 0;
padding-top: 10px;
}
.side-filter .bapf_head{
border-bottom: 2px solid #d2d2d2;
}
.side-filter .bapf_head h3{
display: block;
max-width: 100%;
margin-bottom: 0;
font-weight: 700;
font-size: 16px !important;
color: #000;
padding-left:1em;
}
.side-filter .berocket_single_filter_widget{
border-top: 2px solid #d2d2d2;
margin-bottom:0px;
padding-top:10px;
}
.side-filter .bapf_reset{
padding: 6px;
float: none;
display: block !important;
background-color: orange;
border: 1px solid orange;
border-radius: 5px;
color: #fff;
font-weight: 600;
width: 90%;
margin: 0px auto;
}
.side-filter .bapf_rst_sel{
margin-bottom:10px;
}
.related-products-tab #feature-list{display:none;}
.related-products-tab .related h2 {
font-size: 20px!important;
padding-bottom: 15px;
text-transform: capitalize;
font-weight: 600;
display:none;
}
.related-products-tab .related{padding-top: 15px;}
.related-products-tab .woocommerce-loop-product__title{
text-align:center;
display:block !important;
}
.related-products-tab .product-short-description {padding-bottom: 20px;text-align:center;}
.related-products-tab .product-short-description p{padding-bottom:0px;line-height:1.4;}
.related-products-tab .products li.product {
border: 2px solid #d2d2d2;
text-align: center;
padding: 15px;
background-color: #ffffff;
margin-bottom: 35px;
}
.related-products-tab .et_overlay{border:0px;}
.related-products-tab .et_overlay:before{color:#1779bc;}
.related-products-tab .products li.product:hover{border: 2px solid #1779bc;}
.home_product_slider .wpb_slider_area .wpb-wps-pagination-number.owl-theme .owl-dots .owl-dot span {
width: 30px;
height: 25px;
border-radius: 5px;
color: #fff;
margin: 5px;
}
.all_products .et_pb_blurb{
min-height:350px;
}
.all_products .et_pb_module_header a{
line-height:1.2;
} .specification-table .t-heading{
font-family: inherit;
margin-bottom: 0;
background: #1779bc;
color: #fff;
font-weight: 600;
display:block;
padding:8px 8px;
}
.specification-table tbody td,
.specification-table tfoot th {
border: 1px solid #000;
}
.specification-table tbody tr:first-child td {
border-top: 1px solid #000 !important;
}
.custom-table-responsive .specification-table .row-1,
.custom-table-responsive .specification-table .row-5,
.custom-table-responsive .specification-table .row-10,
.custom-table-responsive .specification-table .row-13,
.custom-table-responsive .specification-table .row-16{
background: transparent;
color: #333333;
font-weight:normal;
}   .custom-table-responsive .tablepress.tablepress-id-12 .row-10,
.custom-table-responsive .tablepress.tablepress-id-12 .row-13{
background: transparent;
color: #333333;
font-weight:normal;
}
.custom-table-responsive .tablepress.tablepress-id-13 .row-11,
.custom-table-responsive .tablepress.tablepress-id-13 .row-14{
background: #1779bc;
color: #fff;
font-weight: 600;
}
.custom-table-responsive .tablepress.tablepress-id-13 .row-10,
.custom-table-responsive .tablepress.tablepress-id-13 .row-13{
background: transparent;
color: #333333;
font-weight:normal;
}
.custom-table-responsive .tablepress.tablepress-id-20 .row-11,
.custom-table-responsive .tablepress.tablepress-id-20 .row-18,
.custom-table-responsive .tablepress.tablepress-id-20 .row-21,
.custom-table-responsive .tablepress.tablepress-id-20 .row-24,
.custom-table-responsive .tablepress.tablepress-id-20 .row-26{
background: #1779bc;
color: #fff;
font-weight: 600;
}
.custom-table-responsive .tablepress.tablepress-id-20 .row-10,
.custom-table-responsive .tablepress.tablepress-id-20 .row-13,
.custom-table-responsive .tablepress.tablepress-id-20 .row-16{
background: transparent;
color: #333333;
font-weight:normal;
}      @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
.product-detail-custom-section .et_pb_wc_images .flex-viewport {
height: auto !important;
}
#main-footer {
background-image: none;
}
.product-image-section .vertical-img-left.nickx-slider-for{
min-height:initial  !important;
}
} @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) { .category-all-products .woocommerce ul.products li.product{
width:46%;
}
.header_menu_module .mega-menu ul .main-parent:nth-child(1), 
.header_menu_module .mega-menu ul .main-parent:nth-child(2), 
.header_menu_module .mega-menu ul .main-parent:nth-child(3), 
.header_menu_module .mega-menu ul .main-parent:nth-child(4) {
min-height:inherit;
}
.header_menu_module .et_pb_menu__wrap {
justify-content: flex-end;
}
.custom_header_section #products_predictive_search-2{width:100%;}
.custom_header_section .col1 {
width: 25% !important;
}
.custom_header_section .col2 {
width: 75% !important;
}
} @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) { .custom_header_section .et-menu-nav li.mega-menu>ul{
min-width:680px;
}
.custom_header_section .et_pb_menu .et_pb_menu__menu>nav>ul>li>ul {
top: calc(100% + 15px);
}
.header_menu_module .mega-menu ul .main-parent:nth-child(1), 
.header_menu_module .mega-menu ul .main-parent:nth-child(2), 
.header_menu_module .mega-menu ul .main-parent:nth-child(3), 
.header_menu_module .mega-menu ul .main-parent:nth-child(4) {
min-height: 140px;
}
.header_menu_module .et-menu li>a{font-size:12px;}
} @media only screen and (min-device-width: 320px) and (max-device-width: 767px) and (orientation: portrait)  { .et_header_style_left .et-search-form, .et_header_style_split .et-search-form {
width: 100%!important;
max-width: 100%!important;
}
.category-all-products .woocommerce ul.products li.product{
width:100%;
}
.tabs-container .tabs{flex-direction:column;}
.block-grid {
display: grid;
grid-template-columns: 100%;
grid-column-gap: 0;
margin-bottom: 20px;
}
.single-blocks ul {
margin-top: 10px;
padding-bottom: 0;
margin-bottom: 10px;
}
.product-detail-custom-section .et_pb_wc_images .flex-viewport {
height: 300px !important;
}
.home-products{
padding-bottom:120px;
}
.home_product_slider .owl-theme .owl-nav .owl-prev{
left: 30%;
bottom: -15%;
}
.home_product_slider .owl-theme .owl-nav .owl-next{
right: 30%;
bottom: -15%;
}
.product-image-section .vertical-img-left.nickx-slider-for{
min-height:230px  !important;
height:auto;
}
}
@media only screen and (min-device-width: 320px) and (max-device-width: 767px) and (orientation: landscape)  { .category-all-products .woocommerce ul.products li.product{
width:46%;
}
.product-detail-custom-section .et_pb_wc_images .flex-viewport {
height: 440px !important;
}
.product-image-section .vertical-img-left.nickx-slider-for{
min-height:400px  !important;
height:auto;
}
} @media only screen and (min-device-width: 320px) and (max-device-width: 767px){
.header_menu_module .mega-menu ul .main-parent:nth-child(1), 
.header_menu_module .mega-menu ul .main-parent:nth-child(2), 
.header_menu_module .mega-menu ul .main-parent:nth-child(3), 
.header_menu_module .mega-menu ul .main-parent:nth-child(4) {
min-height:inherit;
}
.header_menu_module .et_pb_menu__wrap {
justify-content: flex-end;
}
.custom_header_section #products_predictive_search-2{width:100%;}
.custom_header_section .col1 {
width: 140px !important;
position: absolute;
z-index: 9999;
}
.custom_header_section .et_pb_menu .et_mobile_menu {
top: 180%;
}
.custom_header_section .mobile_nav .mobile_menu_bar:before {
color: #F79635 !important;
}
.custom_header_section .col2 {
width: 100% !important;
}
#main-footer {
background-image: none;
}
iframe#product_video_iframe {
min-height: auto;
height: auto !important;
}
.product-image-section .video-thumbnail .video_icon_img {
background-position: -20px -6px !important;
height: 40px;
width: 40px;
position: absolute;
}
}
.wpcf7 form.invalid .wpcf7-response-output, 
.wpcf7 form.unaccepted .wpcf7-response-output {
border-color: red !important;
background-color: red !important;
color: #fff !important;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: green !important;
background-color: green !important;
color: #fff !important;
}