@media screen and (min-width: 1400px) {
	.banner-program img{width:15%;}
}
@media screen and (max-width: 1400px) {
	.home-menu{width:calc(100% - 60px);padding:15px 30px;}
	.main-menu-top{width:calc(100% - 60px);padding:0 30px;}
	#content {background-color:#fff;color:#000;/*padding:60px 25px 0 25px;*/position:relative;z-index:1;}
	#content-inside {padding:60px 25px;}
	#content-inside.kids,#content-inside.inside{padding:169px 25px 60px 25px;}
	#content-inside.inside1{padding:222px 25px 60px 25px;}
	#content-inside.coaching{padding:110px 25px 60px 25px;}
	.booking-info{width:calc(50% - 100px);padding:50px;}
	.booking-form{width:calc(50% - 100px);padding:50px;}
	.booking-form-track{width:70%;padding:50px 15%;}
	.booking-form-thank-you{padding: 140px 15%;}
	.banner-info{left:25px;}
	.item-back, .program-info-social{right:25px;}
	.programs-buttons{right:39px;}
	.coaches-details:after{left:-25px;right:-25px;}
	.facilities-container{padding: 40px 30px;}
}
@media screen and (max-width: 1140px) {
	/** Start Menu**/
	.desktopMenu{display:none;}
	.header_navigationInner-mobile{display:block;height:21px;position:fixed;width:calc(100% - 60px);padding:30px;z-index:999;background-color:#fff;}
	.header_navigationInner-mobile#ro{background-color:#fff;height:100%;padding:0;width:100%;}
	.ooo{position:fixed;z-index:999;}
	.fff{overflow:hidden;}
	#nav-toggle { position: absolute;right:0px; top:0px;display:block;z-index: 1000; cursor: pointer; padding: 30px 21px; background-color:#404042; width:40px; height:21px; }
	#nav-toggle span {cursor: pointer;border-radius: 0px;height: 3px;width: 40px;background-color: #97999b;position: absolute;display: block;content: '';top:39px;right:20px;}
	#nav-toggle span:before, #nav-toggle span:after {cursor: pointer;border-radius: 0px;height: 3px;width: 40px;background-color: #97999b;position: absolute;display: block;content: '';right:0px;}
	#nav-toggle span:before {top: -9px;}
	#nav-toggle span:after {bottom: -9px;}
	#nav-toggle span, #nav-toggle span:before, #nav-toggle span:after {transition: all 200ms ease-in-out;}
	#nav-toggle.active{background-color:transparent;}
	#nav-toggle.active span {background-color: transparent;}
	#nav-toggle.active span:before, #nav-toggle.active span:after {top: 0;}
	#nav-toggle.active span:before {transform: rotate(45deg);background-color:#97999b;}
	#nav-toggle.active span:after {transform: rotate(-45deg);background-color:#97999b;}
	.mobile-navigation{display:block;padding-top:0;text-align: left;width:100%;height:0;-webkit-transition: all 500ms;-moz-transition: all 500ms;-o-transition: all 500ms;transition: all 500ms;overflow:auto;}
	.mobile-navigation.nav-open{background-color:#fff;height:calc(100% - 81px);}
	.mob_menu{clear: both;list-style: none;background-color:#fff;}
	.mob_menu li{padding:30px 0;text-align: left;border-top:1px solid #a1a1a1;width:calc(100% - 60px);margin:0 30px;}
	.mob_menu li:last-child{display: inline-block;background-color:#404042;margin:0;padding:30px;border-top:0;height:20px;}
	.mob_menu li:nth-last-child(2) .mob_menu_item{color:#404042;}
	.mob_menu_item{font-family: 'Exo-Regular';font-size:1.3em;color:#404042;text-transform:uppercase;display:block;width:100%;}
	.mob_menu_item:hover{color:#97999b;}
	.mob_menu li:last-child:hover .mob_menu_item{color:#404042;}
	.mob_menu li:nth-last-child(2):hover .mob_menu_item{color:#404042;}
	.mob_logo_ro{display:none;}
	.mob_menu li.main-booking{padding:0;margin:0;width:100%;float: none;}
	.header_navigationInner-mobile#ro .mob_logo_ro{display:block;height:21px;padding-top:30px;padding-bottom:30px;padding-left:30px;}
	.mob_logo_ro img{}
	.header_navigationInner-mobile .mob_logo{display:block;height:21px;float:left;}
	.header_navigationInner-mobile#ro .mob_logo{display:none;}
	.mob_logo img{}
	.menu-drop-down .mob_menu_item{background-image:url(images/arrow-down-25x13.png);background-repeat:no-repeat;background-position:right center;}
	.element{display:none;shape-outside:none;-webkit-clip-path:none;}
	.sub-distance-mob{height:0;overflow:hidden;list-style:none;background-color:#404042;}
	#sub-distance-mob{position:relative;height:auto;margin-top:31px;}
	.sub-distance-mob li{position:relative;padding:30px 0;}
	.sub-distance-mob li a{font-family: 'Exo-Regular';font-size:1.3em;color:#fff;text-transform:uppercase;letter-spacing:1px;}
	.sub-distance-mob li a.active{color:#f57722;}
	#sub-distance-mob li:first-child{border-top:0;}
	#sub-distance-mob li:last-child{background-color:transparent;border-top:1px solid #a1a1a1;padding: 30px 0;margin: 0 30px;}
	/** End Menu**/
	#sentence{width:60%;}
	.banner-info{top:25%;width:70%;}
	.program-info-social{top:25%;}
	#page-first{min-height:100px;height:400px;margin-top:0;padding-top:81px;}
	#page-first.page-first{margin-top:0px;}
	#home-first{min-height:100px;height:400px;padding-top:81px;}
	
	.home-heroes-container{width:48.5%;}
	.home-heroes-container:nth-child(3n){margin-right:20px;}
	.home-heroes-container:nth-child(2n){margin-right:0;}
	
	.footer-menu ul li{display:block;padding-bottom:20px;}
	.footer-menu ul li:last-child{padding-bottom:0;}
	.footer-menu ul li a{margin-right:0;}
	
	.booking-info{width:calc(100% - 50px);padding:40px 25px;}
	.booking-form{width:calc(100% - 50px);padding:40px 25px;}
	.booking-form-track{width:70%;padding:50px 15%;margin-top: 81px;}
	.booking-form-thank-you{padding: 140px 15%;margin-top:0;}
	.contact-form-field1{width:100%;margin-right:0;}
	.booking-info h1{font-size:40px;}
	.page-title{font-size:40px;}
	.page-text, .about-page-text{padding-top:20px;}
	.founders-image{margin-top:20px;}
	.facilities-box{width:49%;}
	.facilities-box h1{width:65%;}
	.facility{width:65%;}
	
	.facility-location hgroup .facility-box{width:100%;margin-right:0;margin-left:0;}
	
	.follow-us-social{float:left;}
	.facebook-mob{background-image:url(images/fb-menu.png);background-repeat:no-repeat;width:11px;height:20px;margin-right:15px;}
	.twitter-mob{background-image:url(images/tw-menu.png);background-repeat:no-repeat;width:26px;height:20px;margin-right:15px;}
	.instagram-mob{background-image:url(images/insta-menu.png);background-repeat:no-repeat;width:20px;height:20px;margin-right:15px;}
	.youtube-mob{background-image:url(images/utube-menu.png);background-repeat:no-repeat;width:29px;height:20px;}
	.mobile-language{float:right;line-height:20px;}
	.mobile-language-title{float:left;}
	.mobile-language-title a{font-family: 'Exo-Bold'; font-size:1.1em;color:#fff;text-transform:uppercase;}
	.mobile-language-sep{float:left;height:20px;width:1px;border-right:1px solid #fff;margin:0px 15px;}
	#content-inside.inside, #content-inside.inside1, #content-inside.kids{padding:140px 25px 60px 25px;}
	
	.home-programs-content{background-image:none;height:auto;}
	.home-programs-content hgroup{float:left;width:calc(100% - 40px);height:auto;padding:20px;}
	.home-programs-content hgroup::before{width:100%;-ms-transform: skewX(0deg);-webkit-transform: skewX(0deg);transform: skewX(0deg);}
	.home-programs-bg{display:none;}
	.home-programs-image{display:block;}
	.home-programs-image img{width:100%;}
	.home-programs-content hgroup #group-1{display:inline-block;width:100%;text-align:center;}
	.home-programs-content hgroup #group-1 h1{margin-left:0;}
	.home-programs-content hgroup #group-1 .home-programs-buttons{margin-left:0;padding-top: 20px;position:relative;left:auto;bottom:auto;}
	.home-program-button{float:none;margin-right:0;margin-bottom:20px;-ms-transform: skewX(0deg);-webkit-transform: skewX(0deg);transform: skewX(0deg);}
	.home-program-button:last-child{margin-bottom:0;}
	.program-button{float:none;-ms-transform: skewX(0deg);-webkit-transform: skewX(0deg);transform: skewX(0deg);}
	.home-program-button a span, .program-button a span, .question-buttons, .question-buttons li span, .contact-form-submit button, .contact-form-submit button span, .contact-form-touch button, .contact-form-touch button span{-ms-transform: skewX(0deg);-webkit-transform: skewX(0deg);transform: skewX(0deg);}
	/*#arena-vid{display:none;}*/
	.content-info{width:100%;margin-right:0;}
	.content-instruction{display:inline-block;width:100%;padding-bottom:40px;padding-right:0;}
	.coaches-image{display:none;}
	.coaches-image-1{display:inline-block;width:100%;padding-right:0;padding-left:0;text-align:center;margin-bottom:20px;}
	.rsvp{margin-left:0;}
	.rsvp a{float:none;-ms-transform: skewX(0deg);-webkit-transform: skewX(0deg);transform: skewX(0deg);}
	.rsvp a span{-ms-transform: skewX(0deg);-webkit-transform: skewX(0deg);transform: skewX(0deg);}
	.coaches-image-1 img{max-height:400px;max-width:100%;}
	#content-instruction{padding-bottom:0;padding-top:40px;}
	.item-back, .programs-buttons{position:relative;left:0;top:0;right:auto;text-align:left;}
	.item-back a:before, .back-page a:before, .get-directions a:before, .get-gallery a:before{left:0;}
	.programs-buttons{padding-top:40px;}
	.home-arena-container{height:auto;}
	.home-arena-box{position:relative;float:left;width:25%;clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 100% 100%, 100% 100%, 100% 100%, 0% 100%);-webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 100% 100%, 100% 100%, 100% 100%, 0% 100%);}
	.home-arena-box:first-child{width:25%;}
	.home-arena-box:nth-child(2){left:auto;width:25%;clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 100% 100%, 100% 100%, 100% 100%, 0% 100%);-webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 100% 100%, 100% 100%, 100% 100%, 0% 100%);}
	.home-arena-box:nth-child(3){left:auto;width:25%;clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 100% 100%, 100% 100%, 100% 100%, 0% 100%);-webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 100% 100%, 100% 100%, 100% 100%, 0% 100%);}
	.home-arena-box:nth-child(4){left:auto;width:25%;clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 100% 100%, 100% 100%, 100% 100%, 0% 100%);-webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 100% 100%, 100% 100%, 100% 100%, 0% 100%);}
	.home-arena-logo{text-align:center;}
	.home-arena-box .home-arena-logo img, .home-arena-box:nth-child(2) .home-arena-logo img, .home-arena-box:nth-child(3) .home-arena-logo img, .home-arena-box:nth-child(4) .home-arena-logo img{margin-left:0;}	
	.page-image img{max-width:100%;}
	#arena-vid{top:81px;}
	.booking-form.active{min-height:1px;}
	.main-booking .main-download-title span{font-size:16px;}
	.main-download-title #btn-0, .main-download-title #btn-0 .btn-1 span{transform: none;-ms-transform: none;-webkit-transform: none;}
	.main-booking .main-download-title #btn-0{padding: 30px;width: 100%;}
	.arena03.home-arena-box:first-child, .arena03.home-arena-box:nth-child(2), .arena03.home-arena-box:nth-child(3){left: auto;width:33.333333%;}
	.arena03 .home-arena-logo img , .arena03.home-arena-box:nth-child(2) .home-arena-logo img, .arena03.home-arena-box:nth-child(3) .home-arena-logo img {margin-left:0;}
	.arena02.home-arena-box:first-child, .arena02.home-arena-box:nth-child(2), .arena01.home-arena-box, .arena01.home-arena-box:first-child{left: auto;width:100%;}
	.home-heroes0.home-heroes-container{width:48.5% !important;}
	.programs-skew h1{-ms-transform: skewX(0deg);-webkit-transform: skewX(0deg);transform: skewX(0deg);margin-left:0px;}
	.programs-skew h1 span{-ms-transform: skewX(0deg);-webkit-transform: skewX(0deg);transform: skewX(0deg);}
}
@media screen and (max-width: 1024px) {
	.home-questionary{height:auto;padding: 40px 0;}
	.question-box hgroup.question-3{display: inline-block;width:calc(100% - 50px);padding: 40px 25px;}
	.q-title, .q-answer{padding-left:0;}
	#q-title-first.q-title:before{content:"";border:0;}
	#q-title-second.q-title:before{content:"";border:0;}
}
@media screen and (max-width: 992px) {
	.booking-form-track{width:calc(100% - 100px);padding:50px;}
	.booking-form-thank-you{padding: 140px 15%;margin-top:0;width:70%;}
}
@media screen and (max-width: 922px) {
	.logos-container ul{display:inline-block;}
	.logos-container ul li{display:inline-block;width:100%;padding-left:0px;padding-right:0px;margin-bottom:40px;}
	.logos-container ul li:last-child{margin-bottom:0;}
}
@media screen and (max-width: 820px) {
	#sentence{font-size:30px;line-height: 34px;}
	.banner-title{font-size:40px;}
	.banner-text{font-size:30px;line-height:34px;}
	.item-text{width:100%;}
	.footer-contact-info{float:none;}
	.footer-contact ul li{margin-right:0;padding-bottom:20px;width:100%;}
	.footer-contact ul li:last-child{padding-bottom:0;}
	.widget-box{width:calc(100% - 50px);padding:50px 25px;}
	.widget-box h2{font-size:40px;}
	#contact-information{display:block;width:calc(100% - 50px);margin-right:0;padding:40px 25px;margin-bottom:20px;}
	#contact-form{display:block;width:calc(100% - 50px);padding:40px 25px;margin-left:0;}
	#contact-sep{display:none;}
	.page-container{display:block;margin-top:20px;}
	.page-container:before{background-color:transparent;}
	
	#about-image{width:calc(100% - 50px);padding:40px 25px;;margin-right:0;height:300px !important;margin-bottom:20px;}
	#about-information{width:calc(100% - 50px);padding:40px 25px;margin-left:0;background-color:#404042;}
	
	.related-programs-box{width:100%;margin-right:0;}
	
	.column-1:nth-child(3n){margin-right:10%;}
	.column-1{width:45%;margin-right:10%;}
	.column-1:nth-child(2n){margin-right:0;}
	
	/* 23-03-2021
	.column-1:nth-child(3n){margin-right:0%;}
	.column-1{width:45%;margin-right:0%;}
	.column-1:nth-child(2n){margin-right:0;}
	*/
	
	#popupsNew{width:calc(100% - 40px);height:calc(100% - 80px);margin:40px 0px;}
	#banner-text{width:calc(100% - 50px);margin:40px 25px 0;}
	.gallery-image{height:auto;}
	.map-address, .map-hours{width:100%;}
	.map-address, .map-hours{margin-top:20px;text-align:left;}
}
@media screen and (max-width : 768px){
	.home-heroes-container{width:48.1%;}
	.facilities-box{width:100%;}
	.facilities-box h1{margin:0;}
	.facility{margin:0;}
	.home-arena-box, .home-arena-box:first-child, .home-arena-box:nth-child(2), .home-arena-box:nth-child(3), .home-arena-box:nth-child(4){width:50%;}
	.facility-icon{width:49%;margin-top:20px;}
	.facility-icon:first-child, .facility-icon:nth-child(2){margin-top:0;}
	.about-page-text{-webkit-column-count: 1; /* Chrome, Safari, Opera */-moz-column-count: 1; /* Firefox */column-count: 1;text-align:center;-webkitcolumn-gap:0px;-moz-column-gap:0px;column-gap:0px;}
	.arena03.home-arena-box:first-child, .arena03.home-arena-box:nth-child(2), .arena03.home-arena-box:nth-child(3){width:50%;}
	.arena02.home-arena-box:first-child, .arena02.home-arena-box:nth-child(2), .arena01.home-arena-box, .arena01.home-arena-box:first-child{left: auto;width:100%;}
	.home-heroes0.home-heroes-container{width:48.1% !important;}
	.main-cart{position:absolute;right: 230px;top: 20px;padding:0;}
	.main-cart .basketicon__icon {width: 41px;height: 36px;background-image: url(../../images/arena/cart-black.png);}
	.main-cart .basketicon__total{right: 8px;top: 6px;color:#fff;}
}
@media only screen and (max-width: 650px) {
	.header_navigationInner-mobile{padding:30px 20px;width:calc(100% - 40px);}
	#ro.header_navigationInner-mobile .mob_logo_ro{padding-left:20px;}
	.mob_menu li{margin:0 20px;width:calc(100% - 40px);}
	.mob_menu li:last-child{width:calc(100% - 60px);}
	.mob_menu li:nth-last-child(2){width:calc(100% - 60px);}
	#sub-distance-mob li:last-child{margin:0 20px;width: calc(100% - 40px);}
	#sub-distance-mob li:nth-last-child(2){margin:0 20px;width: calc(100% - 40px);}
	.banner-info{top:25%;width:80%;}
	.home-program-title{font-size:32px;}
	.home-heroes-container{width:48%;}
	.home-programs-content hgroup #group-1 h1, .home-programs-content hgroup #group-1 p{font-size:32px;}
	#banner-text{width:calc(100% - 40px);margin:40px 20px 0;}
	.program-info-social{top:auto;bottom:15%;text-align:center;width:100%;}
	.facilities-container{padding: 40px 20px;}
	.nice-select{ width:180px;}
	.facility-city{padding-bottom:40px;}
	.facility-title{padding:22px 45px 22px 20px;}
	.facility-programs{padding: 18px 20px 25px 20px;width: calc(100% - 40px);}
	.arrow{right:20px;}
	.home-heroes0.home-heroes-container{width:48% !important;}
}
@media only screen and (max-width: 560px) {
	.home-heroes-container{width:47%;}
	.home-heroes0.home-heroes-container{width:47% !important;}
	
}
@media only screen and (max-width: 460px) {
	#sentence{width:calc(100% - 40px);top:30%;font-size:26px;line-height: 30px;}
	.banner-info{left:20px;width:calc(100% - 40px);}
	.banner-title{font-size:30px;}
	.banner-text{font-size:26px;line-height:30px;}
	.home-heroes-container{width:100%;margin-right:0;}
	.home-heroes-container:nth-child(2n){margin-right:0;}
	.footer-social ul li{width:100%;padding-bottom:20px;}
	.footer-social ul li:last-child{padding-bottom:0;}
	.footer-social ul li a{margin-right:0;}
	.footer-apps ul li{width:100%;padding-bottom:20px;margin-right:0;}
	.footer-apps ul li:last-child{padding-bottom:0;}
	.booking-info h1{font-size:30px;}
	.page-title{font-size:30px;}
	.page-text, .about-page-text{padding-top:20px;}
	.facilities-box h1{width:100%;}
	.facility{width:100%;}
	.column-1:nth-child(3n){margin-right:0;}
	.column-1{width:100%;margin-right:0;}
	.content-info h1{font-size:23px;line-height:28px;}
	.item-title{font-size:25px;line-height:32px;letter-spacing:1px;}
	.question-1 h1, .coaches-title{font-size:39px;}
	.question-buttons li{display:block;margin-right:0;margin-bottom:20px;}
	.question-buttons li:lasst-child{margin-bottom:0;}
	.question-radio{margin:0 auto;}
	.q-title{font-size:27px;}
	.contact-page-title{font-size:39px;}
	.column-2{width:100%;margin-right:0;}
	#arena-vid{position:absolute;min-height:auto;width:200%;left:-50%;right:-50%;}
	#content{/*padding:40px 15px 0 15px;*/padding:40px 0 0 0;}
	.home-heroes-box, .question-box hgroup, .footer-menu, #content-inside{padding:40px 15px;}
	.question-box hgroup.question-3, .widget-box{padding:40px 15px;width:calc(100% - 30px);}
	.booking-info, .booking-form{padding:40px 15px;width:calc(100% - 30px);}
	.copyright{padding:20px 15px;}
	.footer-apps, .footer-social, .footer-contact{padding:0 15px 40px 15px;}
	#content-inside.inside, #content-inside.inside1, #content-inside.kids{padding: 140px 15px 60px 15px;}
	#content-inside.coaching{padding:110px 15px 60px 15px;}
	.home-arena-box, .home-arena-box:first-child, .home-arena-box:nth-child(2), .home-arena-box:nth-child(3), .home-arena-box:nth-child(4){width:100%;}
	#banner-text{width:calc(100% - 30px);margin:20px 15px 0;}
	.program-social{position:relative;bottom:auto;margin-top:10px;}
	#scroll-down{bottom:20%;}
	#scroll-down.scrolling-down{position:absolute;bottom:10%;}
	.facilities-container{padding: 40px 15px;}
	.map-menu li{width:100%;padding-bottom:20px;}
	.map-menu li:last-child{padding-bottom:0;}
	.arena03.home-arena-box:first-child, .arena03.home-arena-box:nth-child(2), .arena03.home-arena-box:nth-child(3){width:100%;}
	.arena02.home-arena-box:first-child, .arena02.home-arena-box:nth-child(2), .arena01.home-arena-box, .arena01.home-arena-box:first-child{left: auto;width:100%;}
	.home-heroes0.home-heroes-container{width:100% !important;}
}
@media only screen and (max-width: 360px) {
	.facility-icon{width:100%;}
	.facility-icon:nth-child(2){margin-top:20px;}
}
@media only screen and (max-width: 320px) {
	#home-first{height:237px;}
}