@media only screen and (min-width:1441px) and (max-width:1920px) {
.container{max-width:1300px; padding-right:60px; padding-left:60px;}
header .container{max-width:1300px;}
.cart_top{padding-bottom:29px;}
.cart_box{top:-3px;}


	
}

@media (max-width:1199px) {
.navbar-expand-lg{width:60%;}
.banner_heading, .heading{font-size:40px;}
.voice_bg .value{min-height:300px;}
.voice_bg .value h4{font-size:16px;}
.contact_bg .heading{font-size:25px;}

}

@media (max-width:896px) {
.hidden_header{height:80px;}	
.navbar-brand{position:relative; z-index:1;}
.navbar-brand img{height:64px;}
header .container{position:relative;}
.navbar-expand-lg{position:absolute; right:0px; background:#fff; width:100%;}
.navbar-light .navbar-toggler{margin-left:auto; margin-right:0px; 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:14px; 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:80px 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_heading, .heading{font-size:30px;}
.service h2{font-size:1.3rem;}
.counter{font-size:30px;}
.plus{font-size:28px;}
.counter_box img{height:25px; margin-top:10px;}
.num_box{width:110px;}
footer ul li{margin-left:10px; margin-right:10px;}
.banner_text, .heading_main p{font-size:17px;}
.email_row:nth-of-type(odd) .email_text{margin-top:1rem;}

}

@media (max-width:768px) {


}

@media (max-width:736px) {
.banner_heading{font-size:22px;}
.heading{font-size:25px;}
h2{font-size:25px;}
.contact_bg .heading{font-size:20px;}
.counter_bg{padding-bottom:3rem;}
.counter_main{margin-bottom:2rem;}
.value, .voice_bg .value{min-height:inherit;}
.email_text h3{font-size:22px;}
.terms_bg h5{font-size:17px;}

}

@media (max-width:667px) {


}

@media (max-width:640px) {


}

@media (max-width:568px) {
.navbar-expand-lg{right:1rem;}	
.navbar-collapse{padding-left:30px; padding-right:30px;}
.banner_heading{padding:3rem 0; text-align:center;}
.counter_main{justify-content:center;}
footer{font-size:14px;}
.inner-banner .banner_heading{padding-bottom:0; padding-top:15px;}
.banner_text{margin:1rem 0 2rem; text-align:center;}
.inner-banner .banner_heading:before{right:0; margin:auto; height:4px; width:70px;}
.contact_bg form{padding:20px;}

}

@media (max-width:480px) {
.email_row{padding:20px;}
.email_text h3{font-size:20px;}

}

@media (max-width:414px) {


}

@media (max-width:375px) {
.heading{font-size:22px;}
h2{font-size:22px;}

}

@media (max-width:360px) {


}

@media (max-width:320px) {
.heading{font-size:20px;}

}
