@media only screen and (max-width : 2500px) {
	.page-wrapper{
		overflow:hidden;
	}
	
}
@media (max-width:1199px) {
	.mt-xl-40{
		margin-top:40px;
	}
	.mb-xl-40{
		margin-bottom:40px;
	}

}

@media only screen and (max-width:991px) {
	.atf-hero-content .title {font-size:36px;}
	.br-none br {
		display:none;
	}
	.single_about {
		margin-bottom: 75px;
	}
	.mt-lg-40{
		margin-top:40px;
	}
	.mb-lg-40{
		margin-bottom:40px;
	}
	.copyright p {
		text-align: center;
	}
	.ftr_social_list{
		text-align: center;
	}
	.single_service {
		padding: 6px 0px 45px 80px;
	}
	.single_address{
		margin:12px 0;
	}
	.tabs li {
		-ms-flex: none;
		flex: none;
		max-width: 100%;
	}

}

@media only screen and (max-width:767px) {
	.single_about {
		margin-top: 35px;
	}
	
}
@media screen and (min-width:320px) and (max-width:575px) {
	.atf-hero-content .title {
		font-size:28px;
		line-height:1.4;
		font-weight:600;
	}
}




