@media only screen and (max-width : 2500px) {
	.page-wrapper{
		overflow:hidden;
	}
	
}
@media screen and (min-width: 1200px) and (max-width: 1399px){
	.atf-single-details .title{font-size:50px;}
	.atf-section-title .title {
		font-size: 44px;
	}
}
@media screen and (min-width : 992px) and (max-width : 1199px) {
	.mt-xl-40{
		margin-top:40px;
	}
	.mb-xl-40{
		margin-bottom:40px;
	}
	.atf-match-area{
		margin:15px 0;
	}
	.atf-single-details .title{font-size:45px;}
	.atf-single-text br{
		display:none;
	}
}
@media screen and (max-width : 991px) {
	.atf-single-details .title{font-size:36px;font-weight:600;}
	.my-team {
		margin: 20px 0;
	}
	.atf-match-area{
		margin:15px 0;
	}
	.atf-footer-link{
		margin: 15px 0px;
	}
	.d-1024{
		display:none;
	}
	.d-991{
		display:none;
	}
	.dropdown-toggle::after {
		margin-top: 20px;
	}
	.slicknav_nav {
		background-color: var(--thm-white);
		width: 300px;
		float: right;
	}
	.atf-stadium-img.float-start img{
		width:100%;
		float:inherit;
	}
	.atf-stadium-img{
		margin-bottom:30px;
	}
	.mt-91{
		margin-top:30px;
	}
	.atf-stadium-header {
		grid-template-columns: 1fr;
	}
	.mt-lg-40{
		margin-top:40px;
	}
	.mb-lg-40{
		margin-bottom:40px;
	}
	.atf-single-football-match {
		justify-content: center;
	}
	.atf-league-match.text-center {
		margin: 20px 0;
	}
	.atf-header-area {
		height: 650px;
	}	
}
@media screen and (max-width : 767px) {
	.atf-match-area{
		margin:15px 0;
	}
	.atf-single-text h1 {
		font-size: 45px;
	}
	.atf-single-text br{
		display:none;
	}
	.form-message{
		padding-bottom:30px;
	}
	.d-767{
		display:none;
	}
	.d-1024{
		display:none;
	}
	.d-991{
		display:none;
	}
	.dropdown-toggle::after {
		margin-top: 16px;
	}

}

@media screen and (max-width : 576px){
	.atf-header-area .atf-single-details h2{
		font-size:40px;
	}
}
@media screen and (max-width : 479px){
	.atf-header-area .atf-themes-btn{
		margin-bottom:15px;
		margin-left:5px;
	}
	.atf-header-area .atf-single-details h2{
		font-size:30px;
	}
	.atf-single-text h1{
		font-size:35px;
	}
	.atf-section-title .sub-title{
		margin-right:40px;
	}
	.atf_header_top{
		display:none;
	}
	#navigation.nabvar_one{
		padding: 15px 0 0px;
	}
	.atf-top-header {
		margin-top: 5px;
	}
	.atf-main-testimonials.owl-theme .owl-nav.disabled + .owl-dots {
		margin-left: 0px;
	}
	

}

@media screen and (min-width: 0px) and (max-width: 320px) {
	.atf-match-area{
		margin:15px 0;
	}
	.atf-header-area .atf-single-details h2{
		font-size:20px;
	}
	.atf-single-text h1 {
		font-size: 30px;
	}
	.atf-single-text .atf-themes-btn{
		margin-left:5px ! important;
	}
	

}