/* #Media Queries
================================================== */
/* END__ */

@media (min-width: 1200px) and (max-width: 1399px) {
	 body {font-size: calc(15px + (18 - 15) * ((100vw - 1281px) / (1600 - 1281)));}
    .category-lists h4{ font-size:17px;}
	.vid-content{font-size: calc(0.8rem + 0.3vw); line-height:1.5;}
	.products-lists.card .card-body h4, .blog-content h4{font-size: calc(1rem + 0.3vw);}
	.products-lists.card a{font-size: calc(0.8rem + 0.3vw);}
	.products-lists.card .card-body .pt-4 img{ height:220px;}
	.container, .container-sm, .container-md, .container-lg, .container-xl{ max-width:92%}
}

/* END__ */

@media (min-width: 768px) and (max-width: 991px) { 
.woocommerce #content table.cart td.actions .coupon, .woocommerce table.cart td.actions .coupon, .woocommerce-page #content table.cart td.actions .coupon, .woocommerce-page table.cart td.actions .coupon{ width:100%;}
.woocommerce table.cart td.actions .coupon .button{ position:relative; top:auto; right:auto; margin-top:12px; width:100% !important; display:block; float:none !important;}
.woocommerce table.cart td.actions .coupon input[type=text]{ width:100% !important; float:none !important;}
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1, .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2{-ms-flex:0 0 100%; flex:0 0 100%; max-width:100%;}
.woocommerce-additional-fields{ margin:24px 0;}	
.page-banner .banner-image{ height:450px;}
.page-banner .container h1{font-size:calc(2.5rem + 1.5vw);}
.category-lists h4{ font-size:17px;}
		.product-wrapper-new-div .col-xl-8{ order:1;}	
.product-wrapper-new-div .col-xl-4{ order:2; margin:30px 0 0 0;}
	#floatmsg{ position:fixed; top:auto; bottom:0;}
}

/* END__ */

@media only screen and (max-width: 767px) { 
body, .form-control, .btn, .dropdown-menu, .input-group-text, .popover-header { font-size: 1rem; }
h1, .h1 { font-size: 1.875rem; }
h2, .h2 { font-size: 1.6875rem; }
h3, .h3 { font-size: 1.4375rem; }
h4, .h4 { font-size: 1.25rem; }
h5, .h5 { font-size: 1.125rem; }
h6, .h6 { font-size: 1rem; }
}


@media (max-width: 767px) { 
.banner .banner-image { height: 400px; }
.top-header-info li { margin: 0 4px; }
.top-header-info li a { font-size: 17px; }
.socials li { margin-left: 3px; }
.logo { max-width: 220px; }
.banner .carousel-control-prev,
.banner .carousel-control-next { width: 32px; height: 55px; }
.vid-content h2 { left: 0; margin-bottom: 30px; }
.vid-content h2 span { font-size: 42px; margin-right: 0; }
.owl-next,
.owl-prev { position: relative; }
.owl-next { right: -10px; }
.owl-prev { left: -10px; }
.vid-content { font-size: 20px; }
vid-content h2 { margin-bottom: 30px; left: 0; }
.vid-content h2:after { bottom: 0px; }
section { padding: 40px 0; }
.footer-top { padding: 50px 0 10px; }
.footer-bottom { padding: 20px 0; }
/* css 13-08-2022 */
.search-btn span { display: none; }
.search-btn i { display: block; }
.search-btn { padding: 8px; font-size: 15px; width: 35px; height: 35px; display: block; border-radius: 100%; text-align: center; line-height: 40px; }
.top-header-info { padding-right: 33px !important; }
#search-box .container .search-main input { padding: 10px 0px 10px 0px; font-size: 19px; height: 50px; }
#search-box .container .search-main .search-inner { width: 90%; }
#search-box .container .search-main .search-info { font-size: 14px; }

/* End css 13-08-2022 */
.woocommerce #content table.cart td.actions .coupon, .woocommerce table.cart td.actions .coupon, .woocommerce-page #content table.cart td.actions .coupon, .woocommerce-page table.cart td.actions .coupon{ width:100%;}
.woocommerce table.cart td.actions .coupon .button{ position:relative; top:auto; right:auto; margin-top:12px; width:100% !important; display:block; float:none !important;}
.woocommerce table.cart td.actions .coupon input[type=text]{ width:100% !important; float:none !important;}
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1, .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2{-ms-flex:0 0 100%; flex:0 0 100%; max-width:100%;}
.woocommerce-additional-fields{ margin:24px 0;}
.page-banner .banner-image{ height:400px;}
.page-banner .container h1{font-size:calc(2.2rem + 1vw);}
.category-lists h4{ font-size:16px;}
.icon-section .row [class*=col-]{-ms-flex:0 0 33.3333%; flex:0 0 33.3333%; max-width:33.3333%;}
.icon-section .row [class*=col-] img{height:80px; width:auto;}
	.woocommerce table.shop_table_responsive tr td, .woocommerce-page table.shop_table_responsive tr td{ text-align:left !important}
	.woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before{ display:block !important; float:none !important;}
	body .qib-button.qib-button-wrapper {display:block !important; float:none !important;}
	#floatmsg{ position:fixed; top:auto; bottom:0;}
	.cart-sidebar{ width:100%;}
}

@media (max-width: 480px) { 
.banner .banner-image { height: 250px; }
.banner .carousel-control-prev,
.banner .carousel-control-next { width: 22px; height: 34px; }

/* css 13-08-2022 */
.socials li { margin-left: 0px; }
.top-header-info li a { font-size: 16px; }
.top-header-info li { margin: 0 2px; }
/* End css 13-08-2022 */
	.product-wrapper-new-div .col-xl-8{ order:1;}	
.product-wrapper-new-div .col-xl-4{ order:2; margin:30px 0 0 0;}
	section, .section{ padding:50px 0;}
	
}
