.elementor-kit-37{--e-global-color-primary:#03A1D6;--e-global-color-secondary:#106296;--e-global-color-text:#21212B;--e-global-color-accent:#0E2537;--e-global-color-b406d1f:#FFFFFF;--e-global-color-7f90a37:#DFEDF2;--e-global-color-ad897b0:#F5FCFF;--e-global-color-373a16c:#EDF5FA;--e-global-color-524be24:#EDF5FA;--e-global-color-540c29e:#CDD3D5;--e-global-typography-primary-font-family:"Lato";--e-global-typography-primary-font-weight:bold;--e-global-typography-secondary-font-family:"Lato";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Lato";--e-global-typography-text-font-weight:300;--e-global-typography-accent-font-family:"Lato";--e-global-typography-accent-font-weight:500;background-color:var( --e-global-color-b406d1f );color:#21212B;font-family:"Lato", Sans-serif;font-size:16px;font-weight:300;line-height:1.8em;}.elementor-kit-37 button,.elementor-kit-37 input[type="button"],.elementor-kit-37 input[type="submit"],.elementor-kit-37 .elementor-button{background-color:#02010100;font-family:"Lato", Sans-serif;font-size:16px;font-weight:bold;color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:100px 100px 100px 100px;padding:12px 40px 10px 40px;}.elementor-kit-37 button:hover,.elementor-kit-37 button:focus,.elementor-kit-37 input[type="button"]:hover,.elementor-kit-37 input[type="button"]:focus,.elementor-kit-37 input[type="submit"]:hover,.elementor-kit-37 input[type="submit"]:focus,.elementor-kit-37 .elementor-button:hover,.elementor-kit-37 .elementor-button:focus{background-color:var( --e-global-color-primary );color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:100px 100px 100px 100px;}.elementor-kit-37 e-page-transition{background-color:#FFBC7D;}.elementor-kit-37 a{color:var( --e-global-color-primary );font-family:"Lato", Sans-serif;font-weight:500;}.elementor-kit-37 a:hover{color:var( --e-global-color-secondary );font-family:"Lato", Sans-serif;font-weight:500;}.elementor-kit-37 h1{color:var( --e-global-color-accent );font-family:"Lato", Sans-serif;font-size:60px;font-weight:bold;}.elementor-kit-37 h2{color:var( --e-global-color-secondary );font-family:"Lato", Sans-serif;font-size:30px;line-height:1.2em;}.elementor-kit-37 h3{color:var( --e-global-color-primary );font-family:"Lato", Sans-serif;font-size:25px;font-weight:300;}.elementor-kit-37 h4{color:var( --e-global-color-accent );font-size:20px;}.elementor-kit-37 h5{color:var( --e-global-color-text );font-size:18px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */*{outline:none !important;}

.custom-tab-accordian button.btn-acd {
    background-color: #fff !important;
    color: #444 !important;
    border: 0 !important;
    border-radius: 0 !important;
}
.custom-tab-accordian button.btn-acd.active, button.btn-acd:hover {
    background-color: #ddd !important;
    border-radius: 0 !important;
    border: none !important;
}

.page-template-filter .mkd-filterForm .card-header .btn {
    line-height: 18px !important;
}

.tax-product_cat .mkd-filterForm .card-header .btn {
    line-height: 18px !important;
}

.postid-16097 nav.woocommerce-breadcrumb, 
.postid-16095 nav.woocommerce-breadcrumb, 
.postid-16096 nav.woocommerce-breadcrumb { display: none; }

 
.single-product table.variations tr td.label { margin-bottom: 2px; display: inline-block; }
.single-product table.variations tr td { display: inherit; }
.single-product table.variations tr td select { border-radius: 100px; background: #dfedf2; border: none; }
.single_variation_wrap .woocommerce-variation-price { margin: 30px 0; }
.single_variation_wrap .variations_button { justify-content: inherit !important; }
.single-product .elementor-product-simple form.cart { justify-content: inherit !important; }

.elementor-pagination-position-outside .elementor-swiper-button { top: calc(50% - 35px); }
 
.elementor-widget-media-carousel .elementor-swiper-button-prev, 
.elementor-widget-media-carousel .swiper-container-rtl .elementor-swiper-button-next { left: -23px!important; }
.elementor-widget-media-carousel .elementor-swiper-button-next, 
.elementor-widget-media-carousel .swiper-container-rtl .elementor-swiper-button-prev { right: -23px!important; }

.CustomHtmlSignupForm label { display: inline-block !important; padding: 0 0 0 8px; }


#myModal { position: fixed; left: 50%; transform: translate(-50%, -50%); top: 50%; z-index: 99; padding: 25px 0px 25px 25px; background: #FFF; box-shadow: 0 0 51px #ddd; }
#myModal .modal-wap-content {width: 100% !important; padding:0 20px 0 0!important;	}
#myModal .modal-wap-content .close { position: fixed; right: 16px; top: 5px; }

@media(max-width:1125px){
.elementor-pagination-position-outside .elementor-swiper-button {display:none;}

}

@media (min-width: 1025px){
.elementor-element.elementor-products-grid.elementor-products-columns-3 ul.products {
    grid-template-columns: repeat(3,1fr);
}
}/* End custom CSS */