@media only screen and (max-width : 2500px) {
	.page-wrapper{
		overflow:hidden;
	}
	
}
@media screen and  (min-width: 1200px) and (max-width: 1399px){
	.atf-nav .atf-nav-list > li {
		margin-right: 25px;
	}
}
@media only screen and (max-width : 1199px) {
	.mt-xl-40{
		margin-top:40px;
	}
	.mb-xl-40{
		margin-bottom:40px;
	}
	.atf-about-one-img{
		margin-top:50px;
	}
	.aft-about-year.style1{
		display:none;
	}
}

@media only screen and (max-width : 991px) {
	
	.atf-counter{
		margin:15px 0;
	}
	.atf-footer-link{
		margin:20px 0;
	}
	.atf-contact-address{
		margin:15px 0;
	}
	.mt-lg-40{
		margin-top:40px;
	}
	.mb-lg-40{
		margin-bottom:40px;
	}
	.br br{
		display:none;
	}
	.atf-mailchamp-headding .title {
		text-align: center;
		line-height: 1.3;
	}
	.atf-main-header::before {
		background: inherit;
		border-right: inherit;
	}
}


@media only screen and (max-width: 767px) {
	.tabs li {
		padding-right: 0px;
		margin-right: 0px; 
		display: inline-block;
	}
	.tab {
		display: flow-root;
	}
	.tabs li:last-child a {
		border-radius: 0 30px 0 0px;
	}
	.mt-lg-40{
		margin-top:30px;
	}
	.mb-lg-40{
		margin-bottom:30px;
	}
	
}

@media only screen and (max-width: 576px) {
	.atf-about-two-img img {
		width: 180px;
	}
}

@media screen and (max-width: 480px){
	.aft-about-year {
		display:none;
	}
	.atf-skill-call h6 {
		line-height: inherit;
		 margin-top: 0px;
	}
	.atf-hero-content h2 {
		font-size: 55px;
		line-height:1.2
	}

}
@media screen and (max-width: 320px) and (min-width: 0px){
	.atf-about-wrapper-in h2{
		font-size:32px;
		line-height:1.3;
	}
	.newsletter {
		padding: 100px 0px;
	}
	.atf-hero-content h2 {
		font-size: 40px;
	}
	
}