@media (min-width: 768px) {
	.navbar-collapse{ width: 50%;}
	.footer{padding: 5% 0 2%;}
	.content-box{padding:5% 0;}
	.contactbar{display: block;}
	.contact-footer{margin: 0;}
	
	.bannerpage{padding: 7% 0;}
	.contactbar{display: block;}
	.contactbar .col-lg-7{
		justify-content: flex-end;
		align-items: center;
		display: flex;
	}
	
	.choosebox .col-md-3:first-child{border-left: none;}
	.choosebox .col-md-3{border-left: 1px solid #fff;}
	
	.readmore-btn.floatright{float: right;margin: 0;}
	.title-box.subtitle{text-align: left;}
	
	.slideport .slick-prev, 
	.slideport .slick-next{
		width: 35px;
		height: 35px;
	}
	.slideservices .slick-prev, 
	.slideservices .slick-next{
		width: 35px;
		height: 35px;
		bottom: -15%;
	}
	.slideservices .slick-next{right: 43%;}
	.slideservices .slick-prev{left: 43%;}
	.social-footer{margin:1rem 0 0;}
	.slideport .slick-prev {
		left: auto;
		right: 2.5rem;
	}
	.imgcontact{height: 100%;}
	.content-box.contactpage{padding: 0;}
	
	.imgcontact{margin: 0;height: 100%;}
	.imgcontact img{
		height: 100%;
		object-fit: cover;
	}
	.contactform{padding: 2rem;margin: 0;}
	
	.content-box.servicepage{padding: 3% 0;}
	
}
@media (min-width: 992px) { 
	html{ font-size:18px; } 
	.languagemobile,
	#nav-icon3{display: none ;}
	.headbar-main{
		position: fixed;
		background-color: rgba(255,255,255,0.5);
	}
	.slim.headbar-main{background-color: rgba(255,255,255,1);}
	.navbar-brand{text-align: left;}
	.navbar-brand img{max-width: 85%;}
	.slim .navbar-brand img {max-width: 60%;}
	.hamburgers-box{justify-content: flex-start;}
	.navbar-expand-lg .navbar-collapse{
		justify-content: flex-end;
		width: 100%;
	}
	.navbar-expand-lg .navbar-nav{
		width: 100%;
		justify-content: flex-end;
	}
	
	.navbar-nav li{
		width:auto;
		margin: 0 auto;
		padding: 0;
		text-align: center;
	}
	.slim .navbar-nav li{font-size: .85rem;}
	.navbar-nav li.active a, .navbar-nav a:hover{color: #000;}
	.hvr-underline-from-left:before{background: #000;}
	.navbar-nav li .dropdown-menu{
		width: 100%;
		min-width: inherit;
		background: #f5f5f5;
		margin: 0;
		font-size: .9rem;
	}
	.navbar-nav li .dropdown-menu a{
		text-align: left;
		padding: 5px;
	}
	.navbar-nav li .dropdown-menu.dropdown-submenu a{
		justify-content: center;
		padding: 10px 5px;
	}
	.search-box .dropdown-menu{min-width: 18rem;}
	
	.navbar-nav li a{
		color: #000;
		padding: 5px 8px;
		text-align: center;
	}
	.policy-box ul{
		display: flex;
		align-items: center;
	}
	.content-slide{padding-top: 40px;}
	.content-box.servicehome{padding-bottom: 7%;}
	.portbox .readmore-btn.hvr-sweep-to-right{width: 150px;}
}
@media (min-width: 1200px) {
	.content-slide{padding-top: 43px;}
	.textabout1{padding: 3rem 2rem;}
	.slideport .slick-prev, .slideport .slick-next,
	.slideservices .slick-prev, .slideservices .slick-next {
        width: 40px;
        height: 40px;
    }
	.slideport .slick-prev, .slideport .slick-next{top: -12%;}
	.slideservices .slick-next {
        right: 46%;
    }
	.slideservices .slick-prev {
        left: 46%;
    }
	.contactform { padding: 4rem;  }
	.social-box img{width: 45px;height: 45px;}
}

@media (min-width: 1440px) {
	.slideport .slick-prev, .slideport .slick-next{top: -10%;}
}

@media (min-width: 1600px) { 
	html{ font-size:19px; } 
	.navbar-brand img{max-width: 100%;}
    .container{ max-width: 1440px; }
	.social-footer img{width: 40px;}
	.textabout1 {padding: 4rem 3rem;}
}
@media (min-width: 1800px) {
	.container{ max-width: 1600px; }
	.slideport .slick-prev, .slideport .slick-next{top: -9%;}
}
@media (min-width: 2000px) {
	html{ font-size:22px; } 
	
}
@media (min-width: 2400px) {
	
}
@media (min-width: 2750px) {
	
}
@media (min-width: 3000px) {
	
}

