@media only screen and (max-width : 2500px) {
	.page-wrapper{
		overflow:hidden;
	}
	
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
	.hire-content h1 br,
	.about-info br {
		display: none;
	}

}

@media only screen and (max-width: 991px) {
	.pagination.atf-style2 {
		left: 50%;
		transform: translateX(-50%);
	}
	.mt-lg-40{
		margin-top:40px;
	}
	.mb-lg-40{
		margin-bottom:40px;
	}
	.pricing-content {
		margin: 20px 0;
	}
	.blog-item {
		margin: 20px 0;
	}
	.footer-link {
		margin: 20px 0;
	}
	.footer-subscribe  .theme-btn {
		border: inherit;
	}

}


@media only screen and (max-width: 767px) {
	.navbar-toggler:focus {
		box-shadow: inherit;
	}
	.hire-content h1 {
		font-size: 28px;
	}

}



@media only screen and (max-width: 479px) {

	.atf-hero.atf-style1 .atf-hero-title {
		font-size: 25px;
	}

}


@media screen and (max-width: 320px) and (min-width: 0px){

}