@media only screen and (max-width : 2500px) {
	.page-wrapper{
		overflow:hidden;
	}
	
}
@media only screen and (max-width : 991px) {
	.mt-lg-40{
		margin-top:40px;
	}
	.mb-lg-40{
		margin-bottom:40px;
	}
	.navbar-navs.navbar-expend .menu-nav, .navbar-navs.navbar-collaps .menu-nav{
		margin-left:0px;font-weight: 400;
	}
	.atf-counter{
		margin:25px 0;
	}
	.atf-single-pricing{
		margin-bottom:25px;
	}
	.atf-post-single{
		margin:15px 0;
	}
	#atf-map-area{
		margin-top: 25px;
	}
}


@media only screen and (max-width: 767px) {
	
	.navbar-navs.navbar-expend .menu-nav,
	.navbar-navs.navbar-collaps .menu-nav{
		margin-left:0px;
	}
	.atf-single-details{
		margin-top:40px;
	}
	.navbar-toggler{
		margin-top:-5px;
	}
	.atf-about-text h3 {
		padding: 10px 0 10px 0;
	}
	.atf-counter{
		width:100%;
	}
	.form-message{
		padding-bottom:30px;
	}
	.atf-video-area{margin-top:100px;}

}

@media only screen and (max-width: 575px) {
	.navbar-toggler{
		margin-top:-5px;
	}
	.atf-hero.atf-style1 .atf-hero-title {
		font-size: 28px;
		line-height: 40px;
	}
}

@media screen and (min-width: 320px) and (max-width: 575px){
	.navbar-toggler{
		margin-top:-5px;
	}
	#home .atf-themes-btn{
		margin-bottom:15px;
	}
	.atf-contact-address {
		margin-bottom: 20px;
	}
}