@media (min-width: 768px) {
	.navbar-collapse{width: 40%;}
	.footer{padding: 5% 0 1%;}
	.copyright-box{
		padding: 1% 0 0;
		margin-top: 4%;
	}
	.content-box{padding: 5% 0;}
	.contactbar{display: block;}
	
	.slidewhyus .slick-next,
	.slidewhyus .slick-prev{
		width: 35px;
		height: 35px;
	}
	.slidewhyus .slick-prev{left: -13rem;}
	.title-whyus h1 {font-size: 1.6rem;}
	.title-whyus img{width: 115px;}
	.social-footer{margin: 0;}
	.contactbar .social-header{margin: 0;text-align: right;}
	.contactbar .social-header img{width: 25px; filter: brightness(0) invert(1);}
	.contactbar .social-header img:hover{filter: none;}
	.content-box.contactpage{padding: 2% 0 5%;}
	.messagebox{
		margin: 0;
		padding: 2rem;
	}
	.address-box{margin-top: 2rem;}
	.textabout-home.righttextabout-home{margin-top: 4rem;}
	.img-about.rightabout{margin-top: 4rem;}
	.aboutsddsize{justify-content: center;}
	.img-box.imgab{margin-bottom: 3rem;}
	.textabout-left{margin: 0;}
	.readmore-btn.readmore-btnright{float: right;margin: 0;}
}
@media (min-width: 992px) { 
	html{ font-size:16px; } 
	.hamburgers-box{justify-content: center;}
	.navbar-brand{width: auto;}
	.navbar-expand-lg .navbar-collapse{
		justify-content: center;
		width: 100%;
	}
	.navbar-expand-lg .navbar-nav{
		width: 100%;
		margin: 0;
		justify-content: center;
	}
	
	.navbar-nav li{
		width: auto;
		margin: auto;
		text-align: center;
	}
	.navbar-nav li a{
		padding: 8px;
		text-align: center;
	}
	.navbar-nav li .dropdown-menu{
		min-width: 14rem;
		box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
	}
	.navbar-nav li .language-box .dropdown-menu{
		min-width: 9rem;
	}
	.navbar-nav li .dropdown-menu a{
		padding: 10px 20px;
		text-align: left;
	}
	.navbar-nav li .language-box .dropdown-menu a{text-align: center;}
	.navbar-nav li.dropdown:hover > .dropdown-menu{display: block;}
	.policy-box ul{
		display: flex;
		align-items: center;
	}
	
	.language-box.mobiledisplay{display: none;}
	
	.services-box{padding: 1rem;}
	.icon-img{
		width: 75px;
		height: 75px;
		padding: .7rem;
	}
	
	.slideservices .slick-next, .slideservices .slick-prev {
		width: 64px;
		height: 64px;
	}
	.slidewhyus .slick-next, .slidewhyus .slick-prev {
		width: 52px;
		height: 52px;
	}
	.slidewhyus .slick-prev {
        left: -15rem;
    }
	.slidewhyus .slick-next {
        left: -11.5rem;
    }
	.footer h1{font-size: 18px;}
	.contact-footer{margin: 0 -15px;}
	.mapbox{height: 315px;}
	
	.aboutsddsize .col-lg-2{
		width: 14.28%;
	}
	
	.textabout-left{padding-right: 10%;}
}
@media (min-width: 1200px) {
	html{ font-size:20px; } 
	.footer{font-size: 1rem;}
	
	.services-box .img-box span{
		width: 90px;
		height: 90px;
	}
	.readmore-about img{width: 40px;}
	.readmore-btn img,
	.services-box .img-box span img{width: 45px;}
	
	.readmore-about,
	.readmore-btn{width: 215px;}
	.readmore-about:hover span{width: 75%;}
	.footer h1{font-size: 22px;}
	.whyusbox{padding: 1rem 2rem;}
	.social-footer img{width: 40px;}
	.slidewhyus .slick-next {
        left: -12rem;
    }
	
	.navbar-brand img{width: 145px;}
	.contact-footer{margin: 0 -20px;}
}

@media (min-width: 1440px) {
    .container{ max-width: 1230px; }
	
	.icon-img{
		width: 104px;
		height: 104px;
		padding: 1rem;
	}
	.title-whyus img{width: 175px;}
	.messagebox{padding: 3rem 2rem;}
	.address-box{margin-top: 3rem;}
	.mapbox{height: 425px;}
	
}

@media (min-width: 1600px) { 
    .container{ max-width: 1336px; }
	
	
}
@media (min-width: 1800px) {
    .container{ max-width: 1440px; }
	
}
@media (min-width: 2000px) {
	html{ font-size:22px; }
	.container{ max-width: 1600px; }
	
}

