/* #Media Queries
================================================== */
@media (min-width:1400px) and (max-width:1499px) {
} 

/* END__ */

@media (min-width:1200px) and (max-width:1399px) {
} 
/* END__ */

@media (min-width:992px) and (max-width:1199px) {
.site-nav .font-18{ font-size: 15px;}
.btn{ font-size: 15px; padding: 12px 20px;}
/* .home-content .full-img{ display: flex;}
.home-content .full-img img{ flex-grow: 1; height: 100%; width: auto;} */
} 
/* END__ */

@media (min-width:768px) and (max-width:991px) {
.btn{ font-size: 14px; padding: 10px 18px;}
.banner-content .banner-text{ padding: 24px;}
.banner-content .banner-text h2{ font-size: 30px;}
.banner-content .banner-image{ padding: 0;}
.section{ padding: 32px 0;}
.section-48{ padding: 24px 0;}
.home-content .d-flex, .cta [class*=col-] + [class*=col-]{ display: none !important;}
.cta{ text-align: center;}
.newsletter .title{ background-size: 56px; padding-left: 76px;}
.site-nav{ display: none;}
.pre-header{ font-size: 13px;}
.page-banner .container{ height: auto; padding-top: 100px; padding-bottom: 100px;}
body .qib-button-wrapper{ float: none !important; justify-content: flex-end !important; margin-right:  auto}
.woocommerce-page table.cart td.actions .coupon{ width: 100%; margin-bottom: 16px;}
.woocommerce-cart table.cart td.actions .coupon .button, .woocommerce-cart table.cart td.actions .button, .woocommerce-cart table.cart td.actions .button:disabled{ padding: 0 14px; font-size: 12px; width: auto;}
.option-group-wrapper .options.list--preview .option{ padding: 4px 10px; font-size:12px;}
} 
/* END__ */

@media only screen and (max-width:767px) {
.btn{ font-size: 14px; padding: 10px 18px;}
.banner-content .banner-text{ padding: 24px;}
.banner-content .banner-text h2{ font-size: 30px;}
.banner-content .banner-image{ padding: 0;}
.section{ padding: 24px 0;}
.home-content .d-flex, .cta [class*=col-] + [class*=col-]{ display: none !important;}
.cta{ text-align: center;}
.newsletter .title{ background-size: 56px; padding-left: 76px;}
.site-nav{ display: none;}
.pre-header .container ul.menu{ display: none;}
.pre-header{ font-size: 12px; text-align: center;}
.pre-header .container{ flex-direction: column;}
.header-action-btns{ gap: 15px;}
.header-action-btns > a{ height: 24px; width: 24px;}
.section-title{ align-items: flex-end;}
.section-lt .product-item .btn-sm{ padding: 6px 10px; font-size: 12px;}
.section-lt .product-item a.btn:after{ display: none;}
.footer-top{ padding: 20px 0;}
.footer-bottom{ padding: 12px 0; flex-direction: column; justify-content: center; gap: 5px;}
.footer-bottom ul{  margin-left: 0; padding: 0;}
.page-banner .container{ height: auto; padding-top: 60px; padding-bottom: 60px;}

body .qib-button-wrapper{ float: none !important; justify-content: flex-end !important; margin-right:  auto}
.woocommerce-page table.cart td.actions .coupon{ width: 100%; margin-bottom: 16px;}
.woocommerce-cart table.cart td.actions .coupon .button, .woocommerce-cart table.cart td.actions .button, .woocommerce-cart table.cart td.actions .button:disabled{ padding: 0 14px; font-size: 12px; width: auto;}
.section .option-group-wrapper .options.list--preview .option{ padding: 4px 10px; font-size:12px;}
.woocommerce div.product form.cart .button{ font-size: 14px;}
.woocommerce-store-notice{ padding: 6px 0 !important; font-size: 12px !important;}
.lang-menu{ font-size: 12px;}
} 
/* END__ */

@media only screen and (max-width:399px) {
.header-action-btns{ gap: 12px;}
.header-action-btns > a .count{ font-size: 10px; top: -5px; right: -5px;}
.header-action-btns > a{ height: 22px; width: 22px;}
.woocommerce-form.login .form-row{flex-direction: column; align-items: flex-start;}
.woocommerce .woocommerce-form-login .woocommerce-form-login__submit{ margin:0; width: fit-content;}
} 
/* END__ */

