@media only screen and (min-width:1441px) and (max-width:1920px) {
body{font-size:19px;}	
.container{max-width:1670px; padding-right:60px; padding-left:60px;}
.banner_text .heading{font-size:45px;}
	
}

@media (max-width:1199px) {
.header_top:before{width:35%;}	
.navbar-expand-lg{width:55%;}
.navbar-expand-lg .navbar-nav .nav-link{font-size:15px;}
.header_right{margin-left:1rem;}
.cart_top{padding-left:10px;}
.cart_top a{font-size:12px;}
.carousel-caption{width:90%;}	
.heading{font-size:35px;}
.about{padding-left:0; font-size:15px;}	
.about .heading{font-size:27px;}
.footer-grids ul.mr-4{margin-right:0 !important;}
.footer-grids .pr-5{padding-right:15px !important;}
.contact{min-height:300px;}
.listing_bg .product .pro_text{padding-left:25px; padding-right:25px; font-size:16px; width:77%;}
.listing_bg .product figure{width:23%;}
.left_category ul li label{font-size:13px;}
.address{padding:30px;}

}

@media (max-width:896px) {
.hidden_header{height:77px;}
.header_top:before{width:41%;}
.cart_top{padding-top:24px; padding-bottom:24px;}
.navbar-brand img{height:55px;}	
.header_right{margin-left:auto; margin-right:4rem;}
.navbar-brand{position:relative; z-index:1;}
.navbar-expand-lg{position:absolute; right:0px; background:#fff; width:100%;}
.navbar-light .navbar-toggler{margin-left:auto; margin-right:15px; border-radius:0; height:34px; position:relative; z-index:3;}
.navbar-expand-lg .navbar-nav .nav-link, .header-shrink .navbar-expand-lg .navbar-nav .nav-link, .navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus{font-size:16px; color:#060606; font-weight:600; text-transform:uppercase; padding:20px 15px; text-align:left; border-bottom:#e0e0e0 solid 1px; letter-spacing:1px;}
.nav-fill .nav-item .subscribe:before{top:0; bottom:0;}
.navbar-collapse{background:#fff; overflow:auto; position:fixed; top:0px; right:-100%; height:100vh; width:100%; padding:60px 125px 15px; transition:all 0.3s; z-index:2; overflow-x:hidden;}
.nav-fill .nav-item:last-child .nav-link{border-bottom:none;}
.collapse.show{right:0;}
.dropdown-item{padding:10px 15px;}
.navbar-nav .dropdown-menu{position:relative; margin-top:-1px; border-bottom:#e0e0e0 solid 1px; padding-bottom:10px; display:none;}
.dropdown:hover > .dropdown-menu{display:block;}

.banner_text .heading{font-size:30px;}
.heading{font-size:30px;}
.about{margin-top:3rem;}
.get_box{padding:15px; width:80%;}
.get_box .heading{font-size:25px;}
.get_box .btn{margin-top:0;}
.cat_box .cat_name{font-size:20px;}
.sort_main{margin-top:1rem;}
.roling h6{font-size:18px;}
.about{height:inherit;}
.inner-wrapper-sticky{position:static !important; transform:inherit !Important;}
.listing{margin-top:2rem;}
.product_detail{margin-left:0; margin-top:2rem;}
.enquiry_form form{margin:25px 20px;}
.footer-grids .col-xl-3{flex:0 0 40%; max-width:40%;}
.footer-grids .col-xl-4{flex:0 0 60%; max-width:60%;}
.year{margin-left:auto; margin-right:6rem; padding-bottom:8px;}
.year{margin-right:5rem;}
.year img{height:60px;}
.listing_bg .product .pro_text{width:68%;}
.listing_bg .product figure{width:32%;}
.director{margin-bottom:2rem;}
.heading_main p{padding:0;}
.address{margin-left:0; margin-top:2rem;}

}

@media (max-width:768px) {


} 

@media (max-width:736px) {
.header_top:before{width:45%;}	
.get_box{margin:2rem 0; padding:25px;}
.heading, .sort_main .heading{font-size:25px;}
.carousel-caption{width:73%;}
.banner_text .heading{font-size:25px;}
.banner_text{font-size:18px;}
.cat_box{margin-top:0; box-shadow:#d3d3d3 0 0 20px;}
.cat_title{font-size:15px; padding-left:15px; padding-right:15px;}
.roling{margin-bottom:2rem;}
.contact{min-height:inherit;}
.header_top ul li span{display:none;} 
.listing_bg .product .pro_text{width:60%; font-size:14px; padding-left:20px; padding-right:20px;}
.listing_bg .product figure{width:40%;}
.product h2{font-size:20px;}


}

@media (max-width:667px) {


}

@media (max-width:640px) {


}

@media (max-width:568px) {
.navbar-light .navbar-toggler{margin-right:0;}	
.navbar-expand-lg{right:15px;}
.navbar-collapse{padding-left:40px; padding-right:40px;}
.product_bg .col-sm-6, .cat_bg .col-sm-6, .listing .col-sm-6{flex:0 0 50%; max-width:50%;}
section{padding-top:3rem; padding-bottom:3rem;}
.brand{font-size:17px;}
.awards_bg .col-sm-4{flex:0 0 33.333333%; max-width:33.333333%;}
.director_bg .col-sm-6{flex:0 0 50%; max-width:50%;}

}

@media (max-width:480px) {
.hidden_header{height:58px;}
.header_top ul li{font-size:10px;}
.header_top ul li .fa{margin:0;}
.header_top:before{width:38%;}
.header_right{margin-right:3.5rem;}
.navbar-brand img{height:45px;}
.cart_top {padding-top:16px; padding-bottom:16px;}
.navbar-collapse{padding-left:15px; padding-right:15px;}
.navbar-light .navbar-toggler{margin-top:12px; margin-bottom:13px;}
.header-shrink .header_top{margin-top:-32px;}
.carousel-caption{width:100%; padding-left:15px; padding-right:15px;}
.banner_heading{font-size:25px;}
.product_bg .col-sm-6, .cat_bg .col-sm-6, .listing .col-sm-6{flex:0 0 100%; max-width:100%;}
.about .heading{font-size:23px; margin-bottom:2rem;}
.about{font-size:15px;}
.cat_box{padding:20px 20px 15px;}
.contact{padding-left:20px; padding-right:20px; font-size:14px;}
.footer-grids .col-xl-3{flex:0 0 100%; max-width:100%;}
.footer-grids .col-xl-4{flex:0 0 100%; max-width:100%;}
.footer-grids .col-xl-5{padding-right:15px;}
.year img{height:41px;}
.listing_bg .product .pro_text{width:100%;}
.listing_bg .product figure{width:100%;}
.director_bg .col-sm-6{flex:0 0 100%; max-width:100%;}

}

@media (max-width:414px) {
.heading{font-size:23px;}

}

@media (max-width:375px) {
.header_top ul li{font-size:9px;}
.banner_heading{font-size:23px;}
.header-shrink .header_top{margin-top:-29px;}

}

@media (max-width:360px) {


}

@media (max-width:320px) {
.hidden_header{height:86px;}		
.header_top ul li{font-size:7.5px;}
.navbar-brand img{height:40px;}
.header_right{margin-right:3rem;}
.cart_top a{font-size:9px;} 
.navbar-light .navbar-toggler{margin-top:12px; margin-bottom:12px;}
.banner_heading{font-size:20px;}
.header_top ul li .fa{margin:0 3px;}
.footer-grids ul.pull-left{float:none;}
.footer-grids ul.pull-right{float:none; margin-top:12px;}
.heading{font-size:20px;}
.year{margin-right:4.55rem;}

}