@media only screen and (min-width:1400px) {
.container{max-width:95%;}
.product_overlay{height:98%;}
	
}

@media (max-width:1199px) {
.hidden_header{height:82px;}
.banner{height:384px;}    
.navbar-expand-lg{width:26%;}
.arrivals_bg .col-xl-3, .owl-carousel .owl-item, .product_list .col-xl-3{padding-left:5px; padding-right:5px;}
.arrivals_bg .row, .product_list{margin-left:-5px; margin-right:-5px;}
.per_detail ul{width:81%;} 
.detail_bg .col-xl-6{flex:0 0 36%; max-width:36%;}
.detail_bg .col-xl-3{flex:0 0 32%; max-width:32%;}
.qty{width:78px;}
.qty input{width:14px;}
.cart_qty .qty{width:88px;}
 
} 

@media (max-width:896px) {
.hidden_header{height:79px;}	 
	
.navbar-expand-lg{width:auto; position:absolute; left:10px; margin-top:16px;}
.navbar-light .navbar-toggler{border-radius:0; position:relative; z-index:1;}
.navbar-light .navbar-toggler[aria-expanded="false"] span, .navbar-light .navbar-toggler[aria-expanded="true"] small{display:none;}
.navbar-light .navbar-toggler[aria-expanded="true"] span{display:block; font-size:80%; margin-top:2px;}
.navbar-expand-lg .navbar-nav .nav-link{font-size:10px; color:#000; background:#fff; text-transform:uppercase; padding:10px 0px;}
.navbar-collapse{/*background:#fff;*/ overflow:auto; position:fixed; top:79px; left:-100%; width:96.3%; transition:all 0.3s; z-index:9; overflow-x:hidden;}
.navbar-toggler[aria-expanded="true"] .navbar-close-icon{display:block; width:.7em; height:.7em; fill:#15245b; padding:0px;}
.navbar-collapse.collapse.show{left:15px;}
.nav-fill .dropdown-menu{display:none; visibility:visible; opacity:1; transform:inherit; background:#fff; box-shadow:none;}
.dropdown:hover > .dropdown-menu{display:block;}

.navbar-nav{flex-direction:inherit;}
.ser_mob{display:block;}
#search{top:79px; left:14px; right:14px;}
.search{padding:0; border-bottom:none;} 
.search .form-control{height:35px;}
.search button{top:5px;}
.search .close{right:10px; top:8px;}
.banner{height:406px;}   	
.top_bar{height:27px;}	
.top_right li{display:none;}
.top_right li:last-child{display:inline-block;}
.navbar-brand{margin:0 auto; padding-left:50px;}
.navbar-brand img{height:25px;}
.top_right li a{padding-top:11px; padding-bottom:11px;}
.top_right li img{height:30px;}
.container{max-width:100%;}
footer{padding-top:4rem; font-size:9px;}
.f_logo{text-align:center; margin-bottom:2rem;}
.footer-grids{position:relative; padding-bottom:40px;}
.footer-grids .pl-5{padding-left:15px !Important;}
.footer-grids .col-xl-6{position:static;}
.copyright{position:absolute; bottom:0; left:15px; right:15px; text-align:center;}
.detail_bg .col-xl-3, .detail_bg .col-xl-6{flex:0 0 100%; max-width:100%;}
.qty_main .btn{width:42%;}
.m-order{order:3;}
.pro_detail{background:#fff; padding:5px 15px 15px; border-radius:5px; border:#000 solid 1px;}
.pro_detail .nav-tabs{border-bottom:none;}
.product_detail{position:static;}
.m_price_s{display:block; margin-top:1.5rem;}
.m_price_h{display:none !important;}
.product_image ul{margin:0; display:block; white-space:nowrap; overflow:auto;}
.product_image ul li{width:92%; display:inline-block;}
#chart{z-index:9; left:0; right:0; top:40%; margin-left:0;}
#chart img{border:#000 solid 1px;}
.checkout_box{border-right:none; padding-right:0; padding-bottom:0rem;}
.order_summary .ord_img{flex:0 0 9%; max-width:9%;}
.order_summary .ord_item{flex:0 0 91%; max-width:91%;}
.order_summary{position:static; margin-bottom:2rem;}
.about{margin-left:0rem; margin-top:2rem; height:auto;}
.qty{width:102px;}
.qty input{width:40px;}

.dashboard_box{margin-top:1rem;}
 


}

@media (max-width:768px) {
.banner{height:384px;} 

}

@media (max-width:736px) { 
.navbar-collapse{width:96%;}
.list_nav ul{justify-content:flex-end;}
.list_nav ul li{margin-left:20px; margin-right:20px;}
.banner{height:368px;} 

}

@media (max-width:667px) {
.navbar-collapse{width:95.6%;}
.list_nav ul li{margin-left:15px; margin-right:15px;}
.qty_main .btn{width:41%;}
.per_detail ul{width:79%;} 
.banner{height:334px;} 


}

@media (max-width:640px) {
.navbar-collapse{width:95.5%;}
.qty_main .btn{width:40.5%;}
.per_detail ul{width:77%;} 
.banner{height:320px;} 

}

@media (max-width:568px) {
.navbar-collapse{width:94.9%;}	
.arrivals_bg .col-sm-6{width:50%;}
.store_bg{padding-top:0;}
.footer-grids .col-xl-4{width:70%;}
.footer-grids .col-xl-2{width:30%;}
.connect_bg{margin-top:1.5rem;}
.list_nav ul li{margin-left:10px; margin-right:10px; white-space:nowrap;}
.product_list .col-sm-6{width:50%;}
.qty_main .btn{width:39.5%;}
.per_detail ul{width:75%;} 
.banner{height:284px;} 
.cart_qty .qty{width:76px;}
.cart_qty button{padding-left:9px; padding-right:9px;}
.remove_main{margin-top:-10px;}

}

@media (max-width:480px) {
.navbar-collapse{width:93.2%;}
.dasktop_img{display:none;}
.banner video{display:block; position:fixed; top:0;}
.banner{height:160vw;}
.banner .shop_all{color:#fff;}
footer{padding-top:2rem; font-size:8px;}
.footer-grids .col-xl-4{width:65%;}
.footer-grids .col-xl-2{width:35%;}
.ul_social li{margin-right:1.5rem;}
.sort_main{display:none;}
.list_nav ul{display:block; white-space:nowrap; margin-left:55px; overflow:auto;}
.list_nav ul li{display:inline-block;}
.qty_main .btn{width:100%; margin-top:1rem; margin-left:0;}
.cart_main_popup{width:90%;}
.cart_main_popup ul{margin-bottom:40px;}
.order_summary .ord_img{flex:0 0 15%; max-width:15%;}
.order_summary .ord_item{flex:0 0 85%; max-width:85%;}
.per_detail ul{width:100%; padding-left:0; margin-top:2rem;} 
.cart_img{flex:0 0 15%; max-width:15%;}
.cart_item{flex:0 0 85%; max-width:85%; padding-right:0;}
.cart_qty{flex:0 0 50%; max-width:50%; padding-left:0; border-top:#ededed solid 1px; padding-top:10px; margin-top:10px;}
.cart_price{flex:0 0 50%; max-width:50%; border-top:#ededed solid 1px; padding-top:10px; margin-top:10px;}
.remove_main{flex:0 0 100%; max-width:100%; margin-top:10px;}
.owl-carousel{width:98%; margin:auto;}
.s_marquee span{margin-right:6rem;}
 
}

@media (max-width:414px) {
.navbar-collapse{width:93%;}


}

@media (max-width:375px) {
.navbar-collapse{width:92.2%;}
.cart_img{flex:0 0 17%; max-width:17%;}
.cart_item{flex:0 0 83%; max-width:83%;}

}

@media (max-width:360px) {
.navbar-collapse{width:92%;}

}

@media (max-width:320px) {
.navbar-collapse{width:91%;}
ul.pay_using li img{float:none; margin-top:10px; margin-left:33px;} 
.cart_img{flex:0 0 22%; max-width:22%;}
.cart_item{flex:0 0 78%; max-width:78%;}

}
