@media only screen and (max-width : 2500px) {
	.page-wrapper{
		overflow:hidden;
	}
	
}
@media screen and (min-width: 1200px) and (max-width: 1399px){
	.atf-footer-widget-title{
		font-size:20px;
	}
	.atf-brand-icon h3 {
		font-size: 22px;
	}
	.atf-faq-accordion .card .card-header button {
		font-size: 18px;
	}
}
@media screen and (min-width: 992px) and (max-width: 1199px){
.atf-faq-accordion .card .card-header button {
		font-size: 18px;
	}
}
@media only screen and (max-width : 1200px) {
	.atf-cta-title{
		margin: 20px 0;
	}
}
@media only screen and (max-width : 991px) {
	.menu-item-has-children i{display:none;}
	.mt-lg-40{
		margin-top:40px;
	}
	.atf-faq-accordion .card .card-header button {
		font-size: 18px;
	}
	.mb-lg-40{
		margin-bottom:40px;
	}
	.atf-hero-content .title {
		letter-spacing: 0;
		line-height: 1.4;
	}
	.nav-tabs .nav-item .nav-link {
		margin: 5px 0;
	}
	.atf-single-blog{
		margin:15px 0;
	}
}
@media screen and (min-width: 320px) and (max-width: 0px){
	.atf-single-service.v2 h3{
		font-size:24px;
	}
	.atf-themes-btn {
		margin: 7px 0;
	}
	.atf-how-number{
		display:none;
	}
	.visitor-image-box img {
		display: none;
	}
	.payment-2 {
		width: 0;
		height: 0;
	}
	.client-arrow {
		display: none;
	}
	.rating-card {
		display: none !important;
	}
	.atf-blog-date {
		display: none;
	}

}