@media only screen and (max-width : 2500px) {
    .page-wrapper{
      overflow:hidden;
    }
    
}

@media only screen and (max-width : 1199px) {
	.mt-xl-40{
      margin-top:40px;
    }
	.mb-xl-40{
      margin-bottom:40px;
    }
	.atf_bg_skew::after {
		left: calc(30% + 0px);
	}
	.atf-blog-meta-date span {
		padding: 0 15px 0 0;
	}
	.atf-choose-img::before {
		display:none;
	}

}
@media screen and (min-width:992px) and (max-width:1199px) {
	.atf-about-featured-box {
		flex-wrap:wrap;
	}
}
@media only screen and (max-width:991px) {
    .mt-lg-40{
      margin-top:40px;
    }
	.mb-lg-40{
      margin-bottom:40px;
    }
	.atf-choose-shape{
		bottom:0px;
	}
	.atf-choose-shape img{
		transform:scale(0.4);
	}
	.atf-choose-img{
		padding-top:30px;
	}
	.process-area.pb-120{
		padding-bottom:55px;
	}
	.atf-footer-area.pb-120{
		padding-bottom:80px;
	}
	.atf-single-work {
		margin-bottom: 50px;
	}
	.atf-section-title  br{
		display:none;
	}
	.atf-cta-title-box {
		margin-bottom:20px;
	}
	.atf-cta-area-1 .atf-cover-bg::before {
		background: rgba(0, 0, 0, 0.6);
	}
	.atf-feature-item{
		margin-bottom:25px;
	}
	.pt-120{
		padding-top:100px;
	}
	.pb-120{
		padding-bottom:100px;
	}
	.pt-180{
		padding-top:160px;
	}
	.pb-180{
		padding-bottom:160px;
	}
	
	
}
@media only screen and (max-width:767px) {
	.atf-hero-content br,
	.atf-cta-title-box br {
		display:none;
	}
	.atf-funfact-item{
		margin:12px 0;
	}
	.atf-hero-content .title {
		font-size: 50px;
		letter-spacing:-1px;
	}
	.atf_bg_skew::after {
		left: calc(45% + 20px);
	}
	.atf-choose-area.pb-120{
		padding-bottom:40px;
	}
	
}
@media screen and (min-width:320px) and (max-width:575px) {
	.atf-section-title .title{
		font-size:28px;
		letter-spacing: 0px;
	}
	.atf-hero-content .title {
		font-size: 36px;
		letter-spacing:0px;
	}
	.atf-hero-content br {
		display:none;
	}
	.atf-funfact-item{
		border-right:none;
	}
	.atf-about-1-call-box{
		margin-top:30px;
	}
	.atf-about-featured-box {
		flex-wrap:wrap;
	}
	.pt-120{
		padding-top:80px;
	}
	.pb-120{
		padding-bottom:80px;
	}
	.pt-180{
		padding-top:140px;
	}
	.pb-180{
		padding-bottom:140px;
	}

}