@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;

    }

}

@media only screen and (max-width:991px) {

    .mt-lg-40{

      margin-top:40px;

    }

	.mb-lg-40{

      margin-bottom:40px;

    }

	.atf-section-padding{

		padding-top:60px;

		padding-bottom:60px;

	} 

	.atf-hero-content .title {

		font-size: 40px;

	}

}

  

@media only screen and (max-width:767px) {

	.atf-hot-area .hot-wrapper {

		padding:40px;

	}

}

@media only screen and (max-width:576px) {

	.atf-search-form{

		display:none;

	}

	.atf-hamburger {

		width: 100% !important;

		max-width: 100% !important;

	}

	.atf-hamburger-header {

		margin-bottom: 12px !important;

		padding-bottom: 10px !important;

	}

	.atf-hamburger-logo img {

		max-height: 32px;

		width: auto;

	}

	.atf-hamburger-menu ul li > a {

		font-size: 16px !important;

		padding: 12px 0 !important;

	}

	.atf-hamburger-menu ul li .sub-menu li > a {

		font-size: 14px !important;

		padding: 10px 0 !important;

	}

	.atf-hamburger-info,

	.atf-hamburger-social {

		margin-bottom: 12px !important;

	}

	.atf-hamburger-sm-title {

		font-size: 16px !important;

	}

	.atf-hamburger-info span {

		font-size: 12px !important;

	}

}



body.atf-hamburger-body-open {

	overflow: hidden;

}



@media screen and (min-width:320px) and (max-width:479px) {

	.atf-newsletter-title .title {

		font-size: 24px;

	}

	.atf-section-title .title{

		font-size:28px;

	}

	.atf-hero-content .title {

		font-size: 40px;

	}

	.atf-hot-area .hot-wrapper .hot-content h2 {

		font-size: 28px;

	}

}

