@media only screen and (max-width : 2500px) {
	.page-wrapper{
		overflow:hidden;
	}
	
}
@media only screen and (max-width: 1199px) and (min-width: 992px){

	.atf-single-text h1{
		font-size:40px;
	}
	.atf-program-img {
		margin-top: 60px;
	}
	.atf-banner.style2 .atf-program-img .waves-box {
		left: 50%;
	}
	.atf-banner.style2 .atf-banner-content .atf-title{
		font-size: 50px;
		line-height: 1.2;
	}
	
}
@media only screen and (max-width : 991px) {
    .text-left .witr_ds_content_inner p {display:none;}
    .banner-game-bar {
        flex-wrap: wrap;
        gap: 12px;
        padding: 12px;
    }
    .game-bar-icon {
        width: 80px;
        height: 80px;
        margin:0 auto;
    }
    .game-bar-info h2 {
        font-size: 28px;
    }
    .game-bar-desc {
        font-size: 14px;
    }
    .game-bar-meta {
        font-size: 13px;
        flex-wrap: wrap;
        gap:10px 20px;
    }
    .game-bar-download-btn img {
        height: 40px;
        display: inline !important;
        margin-right: 50px;
    }
    .banner-game-bar{
        display:flex;
        flex-direction:column;
    }
    .game-bar-download-btn{
        display:flex;
        flex-direction: row !important;
        justify-content: space-between;
        width:100%;
    }
    .io-game,
    .ad-game {
        width: 46%; 
        height:auto;
        min-height:52px;
    }
	.mean-container a.meanmenu-reveal{
		padding-top:15px;
	}
	.atf-nav .menu-item-has-children i{display:none;}
	.atf-banner.style2 .atf-banner-content{padding: 150px 0 150px;}
	.atf-hire-area{padding:36px 36px 70px;;}
	.atf-hire-area .atf-themes-btn{
		float:left;
		margin: 10px 18px;
	}
	.atf-about.style1 .margin-20{margin-top:30px;}
	.atf-single-text h1{
		font-size:35px;
	}
	.atf-feature-content{
		margin:15px 0;
	}
	.atf-about-inner{
		padding-top:40px;
	}
	.atf-counter {
		margin: 15px 0;
	}
	.atf-footer-link{
		margin: 15px 0px;
	}
	.atf-mailchamp-headding h2{
		font-size:25px;
	}
	.contact{margin-top:40px;}
	.atf-banner.style2 .atf-program-img .waves-box {
		left: 30% !important;
	}
	.atf-img-part {
		display: none;
	}

}
@media only screen and (max-width: 767px) {
	.form-message{
		padding-bottom:30px;
	}
	.atf-banner.style2 .atf-banner-content .atf-title{
		font-size:50px;
		line-height:55px;
	}
	#atf-map-area {
		margin-bottom: 0px;
	}
	.atf-best-single-service{
		margin: 10px 0;
	}
	.atf-slider.slider2 .slider .atf-content-part .atf-subtitle {
		font-size: 45px;
	}
	.atf-banner.style2 .atf-program-img .waves-box {
		left: 40% !important;
	}


}

@media only screen and (max-width: 576px) {
	.atf-mailchamp-headding h2 {
		margin-bottom:10px;
		text-align:center;
	}
	.atf-slider.slider1 .container .atf-silder-content .atf-silder-title{margin-bottom:0px;}
	.atf-slider.slider1 .container .atf-silder-content{padding: 25px 35px 35px;}
	.atf-hire-area {
		padding: 25px 20px 70px;
	}
	.atf-contact-info{
		margin-right:0;
	}
	.atf-post-details.atf-style1 .embed-responsive{
		display:none;
	}
	.comments-area .children{padding-left:20px;}

}

@media screen and (max-width: 480px){
	.mean-container a.meanmenu-reveal{
		padding-top:8px;
	}
	.atf-slider.slider2 .slider .atf-content-part .atf-subtitle {
		font-size: 30px;
		line-height: 45px;
	}
	.atf-slider.slider2 .slider .atf-content-part .atf-title {
		font-size: 70px;
		line-height: 90px;
		
	}
	.atf-banner.style2 .atf-program-img .waves-box {
		left: 55% !important;
	}

}
@media screen and (max-width: 320px) and (min-width: 0px){
	.mean-container a.meanmenu-reveal{
		padding-top:8px;
	}
	.atf-contact-details{
		margin:15px 0;
	}
	.atf-slider.slider2 .slider .atf-content-part .atf-subtitle {
		font-size: 22px;
		line-height: 35px;
	}
	.atf-slider.slider2 .slider .atf-content-part .atf-title {
		font-size: 50px;
		line-height: 70px;
	}
	
	.atf-banner.style2 .atf-program-img .waves-box {
		left: 65% !important;
	}
	 .atf-banner.style2 .atf-banner-content .atf-title{
		font-size: 30px;
		line-height: 1.2;
	}

}