@media (max-width:1390px){ 
button.owl-next { margin-right:0px;}
button.owl-prev { margin-left:0px;}


 
}

@media (max-width:1199px){ 
 
.nav ul.main-list {display: none !important;} 
.toggle-mobile, .cross { display: inline-block !important; }
.header-middle-bar ul li { font-size: 15px;  margin-right: 14px;}
.toggle-mobile { position: relative !important;  right: auto !important;}
.widget-points { background: #fff;  padding: 15px 10px;  border: 2px solid #e2001c; height: auto;  border-radius: 5px;}
.pbar-widget .check-list ul { padding-left: 0px;}
.prd-img.object-fit { height: 157px;}
h5 {font-size: 19px;}
.product-item .sm-btn { margin-bottom: 10px;}
.prd-detial-txt.pl-4 {padding-left: 0px !important;}
.quantity .btn, .quantity .cart-plus-minus { margin-bottom: 15px;}
.responsive-tab a.nav-link { min-width: 210px;}



}

 

@media (max-width: 991px){ 
.container{max-width:100%;} 
.container-left { padding-left: 15px;}
.header-middle-bar ul li { padding: 0px; } 
.header-middle-bar ul li a { width: 45px; height: 45px; background: #e2001c; 
	padding: 0px; text-align: center; line-height: 45px; font-size: 0px; display: inline-block; border-radius: 100%; } 
.header-middle-bar ul li p { display: none; } 
.header-middle-bar ul li i { font-size: 20px; color: #fff; position: relative; }
.search-bx button i { font-size: 15px !important; position: absolute !important;} 
.header-middle-bar ul li:last-child {float: right;}
.search-bx button { right: 0px;}
.search-bx { width: 250px;}
.alternt-text.check-list.pr-5 { padding-right: 0px !important;}
.why-box {padding: 0px 0px;}
.footer-widget {margin-bottom: 20px;}
.filter-btn {display: inline-block; padding: 9px 15px !important;border-radius: 3px;}
.fillter-bar {position: fixed; left: -100%;  z-index: 9999; background: #fff;  top: 0px;height: 100vh;  width: 320px !important; padding: 15px;   -webkit-transition: all .3s;  -moz-transition: all .3s;  -o-transition: all .3s;
    transition: all .3s; overflow-y: auto;    margin: 0px !important; } 
    
.filter-cls { display: inline-block; background: transparent; color: #000; position: absolute; right: 0px; top: 0px; z-index: 99; } 
.fillter-open .fillter-bar { left: 0px; }
button.filter-cls.before-none.icon-btn  {display:inline-block;}
button.filter-cls.before-none.icon-btn{padding:10px; right:10px;}
.whyus-box {padding: 20px 14px 20px 51px;}
.whyus-icon {font-size: 30px; left: 15px;}
#sync4 .item {padding: 5px; height: 90px;}
.responsive-tab a.nav-link { min-width: auto; padding: 14px 25px;}
a.whatsapp-link {left: 15px;}
.agent-section { margin-bottom: 30px;}
.agent-img { margin: auto auto 20px;}
.agent-section h6 { margin-bottom: 10px;}
.contact-info { padding: 25px 29px; min-height: 265px;}
.contact-info { min-height: auto;  padding: 30px 15px; max-width: 320px; margin: auto auto 30px;}
.contact-section {padding: 40px 0px 30px;}
.your-order { padding: 30px 15px 45px;}




}


@media (max-width:767px){ 
 
.col-xs-12 { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
.col-xs-6 {-webkit-box-flex: 0;  -ms-flex: 0 0 50%; flex: 0 0 50%;    max-width: 50%;}
.order-xs-1 {  -webkit-box-ordinal-group: 3;    -ms-flex-order: 0; order: 0;}
.col-xs-hide {display: none;}
.map iframe {height: 300px !important;}
.header-top-bar .col-lg-8{display: none;} 
.site-logo:before{display: none;}
.site-logo {margin-bottom: 15px;/* border-top: 1px solid #eee; */}
.header.sticky {top: -209px;}
.banner .item { padding: 50px 0px;}
.fs-45 {font-size: 35px;}
h1{font-size: 35px;}
h2, h3{font-size: 30px;}
.slider-heading {line-height: normal;}
.alternt-img.object-fit {height: auto !important; margin-bottom: 20px;}
.categroy-img.object-fit { height: auto;}
.categroy-box {max-width: 100%;margin: auto auto auto;margin-bottom: 10px;}
.cta-txt.text-white { text-align: center;}
.cta-section .text-right { text-align: center !important;}
.alternt-text.check-list.pl-4 { padding-left: 0px !important;}
.why-box { max-width: 320px;  margin: auto auto 20px;}
.footer-widget.pl-4 { padding-left: 0px !important;}
a.whatsapp-link {bottom: 40px; left: 15px;}
.page-sidebar { padding-top: 30px;}
.widget-points { justify-content: left;}
.product-item {max-width: 100%;margin: auto;}
.prd-img.object-fit { height: auto;}
.whyus-box { max-width: 320px;  margin: auto; height: auto !important; margin-bottom: 30px;}
.prd-detial-txt { padding-top: 25px;}
.responsive-tab a.nav-link { padding: 14px 15px;  font-size: 15px;}
.table-responsive {overflow-x: auto;}
.checkout-area .col-xs-12.pr-40 { padding-right: 15px !important;}
.your-order { margin-top: 30px;}
.hero-slider{
    margin-top: 0 !important;
}
.cta-section {
    padding: 20px;
}
.serchbtn {
    width: 40px;
    min-width: 40px !important;
    height: 40px;
    text-align: center;
    padding: 0;
}
.header::before{
    clip-path:inherit;
}
}


 
@media (max-width:575px){
.col-xs-4 { -webkit-box-flex: 0;   -ms-flex: 0 0 33.333333%;  flex: 0 0 33.333333%;	max-width: 33.333333%;} 
.col-xs-8 { -webkit-box-flex: 0;    -ms-flex: 0 0 66.666667%;    flex: 0 0 66.666667%;    max-width: 66.666667%;} 
.field .field-sm {padding: 0px; margin-bottom: 15px; width: 100%;}
.field .field-sm:last-child {margin-bottom: 0px;}
.header-middle-bar ul {padding-left: 0px;} 
.header-middle-bar ul li a { width: 35px;  height: 35px; line-height: 35px;}
.header-middle-bar ul li i { font-size: 15px;}
.header-middle-bar ul li {margin-right: 5px;}
.search-bx { width: 215px;}
.search-bx button { padding: 14px 20px;}
.site-action ul.list-style > li > a { font-size: 0px; } 
.site-action ul.list-style > li > a i { font-size: 16px; } 
.site-action ul.list-style > li > a i span { font-size: 16px; }
.fs-45 {font-size: 30px;}
.owl-nav button { width: 30px;}
.btn-section .btn { margin-bottom: 10px;}
.banner-txt .btn-section .btn { min-width: 200px;}
h1 {font-size: 30px;}
h2, h3{font-size:26px;}
h4{font-size: 22px;}
.fs-30 {font-size: 26px;}
.fs-50, .fs-40, .fs-35{font-size: 30px;}
.cust-nav1{display: none;}
.responsive-tab .tab-content > .tab-pane { display: block !important;    opacity: 1;}

.card-header h5 a {  padding: 14px 25px 14px 14px;  font-size: 15px;
    background-color: #e2001c; color: #fff;  font-family: Roboto,sans-serif;   display: inline-block;
    width: 100%; position: relative; font-size: 20px;}
.agent-img {width: 200px; height: 200px;}
.responsive-tab .card-header a.collapsed {    color: #fff;  background: #232633;}
.accordin-icon { position: absolute; right: 0px; top: 50%; width: 25px; transform: translateY(-50%); } 
.responsive-tab .card-header .accordin-icon .mins:before {content: "-";color: #fff;font-style: normal;} 
.responsive-tab .card-header a.collapsed span.accordin-icon .mins:before { content: "+"; }
form.quote-form {padding: 25px 15px;}
.login { padding: 30px 15px;}
.checkout-container .p-4 {  padding: 10px 0px !important;}
.input-group button {min-width: auto;  padding: 14px 10px !important;}
.coupon-content {  padding: 30px 15px;}
.your-order { padding: 25px 15px 25px; margin-bottom: 0px;}



}



@media (max-width:360px){
.search-bx { width: 160px;}

}
.map_location{
    background:url("../images/team/6.jpg");
    background-size: cover;
    background-position: center center;
    display: block;
    height: 250px;
    text-align:center;
}
.map_location a{
        line-height: 250px;
    border-radius: 2em;
    color: #fff!important;
    font-weight: 700;
    padding: 0.75em 2.5em;
    background-color: rgba(120,120,120,.62);
}


ul.top-icon{
       display: flex;
    margin-bottom:0px;
}
.top-icon li{
    list-style:none;
    margin-left: 32px;
}
.top-icon li img{
    width:40px;
}
.categro-img a img{
    width: 160px;
    height: 160px;
    border-radius: 50%;
    box-shadow: 3px 3px 5px 6px #666;
}

 

 
