@font-face {
  font-family: 'HelveticaNeueLTArabic-Bold';
  src: url('fonts/HelveticaNeueLTArabic-Bold.eot');
  src: url('fonts/HelveticaNeueLTArabic-Bold.woff2') format('woff2'),
       url('fonts/HelveticaNeueLTArabic-Bold.woff') format('woff'),
       url('fonts/HelveticaNeueLTArabic-Bold.ttf') format('truetype'),
       url('fonts/HelveticaNeueLTArabic-Bold.svg#HelveticaNeueLTArabic-Bold') format('svg'),
       url('fonts/HelveticaNeueLTArabic-Bold.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'HelveticaNeueLTArabic-Roman';
  src: url('fonts/HelveticaNeueLTArabic-Roman.eot');
  src: url('fonts/HelveticaNeueLTArabic-Roman.woff2') format('woff2'),
       url('fonts/HelveticaNeueLTArabic-Roman.woff') format('woff'),
       url('fonts/HelveticaNeueLTArabic-Roman.ttf') format('truetype'),
       url('fonts/HelveticaNeueLTArabic-Roman.svg#HelveticaNeueLTArabic-Roman') format('svg'),
       url('fonts/HelveticaNeueLTArabic-Roman.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AdobeArabic-Regular';
  src: url('fonts/AdobeArabic-Regular.eot');
  src: url('fonts/AdobeArabic-Regular.woff2') format('woff2'),
       url('fonts/AdobeArabic-Regular.woff') format('woff'),
       url('fonts/AdobeArabic-Regular.ttf') format('truetype'),
       url('fonts/AdobeArabic-Regular.svg#AdobeArabic-Regular') format('svg'),
       url('fonts/AdobeArabic-Regular.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AdobeArabic-Bold';
  src: url('fonts/AdobeArabic-Bold.eot');
  src: url('fonts/AdobeArabic-Bold.woff2') format('woff2'),
       url('fonts/AdobeArabic-Bold.woff') format('woff'),
       url('fonts/AdobeArabic-Bold.ttf') format('truetype'),
       url('fonts/AdobeArabic-Bold.svg#AdobeArabic-Bold') format('svg'),
       url('fonts/AdobeArabic-Bold.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}

body{/*direction:rtl;*/font-family: 'HelveticaNeueLTArabic-Roman';}
.clearleft{clear:right;}
.clearright{clear:left;}

.home-social ul li a{font-family: 'HelveticaNeueLTArabic-Roman';font-size:16px;direction: rtl;}
#sentence{font-family: 'HelveticaNeueLTArabic-Bold';font-size:45px;line-height: 56px;direction: rtl;}
#scroll-down a{font-family: 'HelveticaNeueLTArabic-Bold';font-size:18px;letter-spacing: 1px;direction: rtl;}
.home-logo{float:right;}
.home-language{float:left;}
.home-social{float:left;}
.home-social ul li{float:right;padding-right:0;padding-left:30px;}
.home-program-title{font-family: 'HelveticaNeueLTArabic-Bold';font-size:60px;margin-bottom:70px;direction: rtl;}
.home-program-button a span{font-family: 'HelveticaNeueLTArabic-Bold';font-size:15px;direction: rtl;-ms-transform: skewX(30deg);-webkit-transform: skewX(30deg);transform: skewX(30deg);}
.program-button a span{font-family: 'HelveticaNeueLTArabic-Bold';font-size:15px;direction: rtl;-ms-transform: skewX(30deg);-webkit-transform: skewX(30deg);transform: skewX(30deg);}
.back-to-page .back a span{font-family: 'HelveticaNeueLTArabic-Bold';font-size:15px;direction: rtl;}
.item-title{font-family: 'HelveticaNeueLTArabic-Bold';font-size:36px;direction: rtl;}
.related-posts h1, .map-title, .facilities-box h1, .helper-title, .column-1 h1, .opening-box h2{font-family: 'HelveticaNeueLTArabic-Bold';font-size:30px;direction: rtl;line-height:38px;}
.careers-box h2{font-family: 'HelveticaNeueLTArabic-Bold';font-size:30px;direction: rtl;}
.page-item-text, .item-text, .map-address, .facility, .column-text{font-family: 'HelveticaNeueLTArabic-Roman';font-size:14px;line-height: 20px;direction: rtl;letter-spacing:1px;}
.map-address, .facility-programs hgroup{text-align:right;}
.map-address strong, .map-address b{font-family: 'HelveticaNeueLTArabic-Bold';}
.map-hours{font-family: 'HelveticaNeueLTArabic-Roman';font-size:14px;line-height: 20px;text-align: left;}
.map-hours strong, .map-hours b{font-family: 'HelveticaNeueLTArabic-Bold';}
.contact-form-field select{direction:rtl;}
.back-page{text-align:left;}
.main-menu-bottom ul li a, .main-menu-bottom ul li:hover a, .main-menu-bottom ul li a#active, .item-more a, .item-back a, .back-page a, .get-directions a, .get-gallery a{font-family: 'HelveticaNeueLTArabic-Bold';font-size:18px;direction: rtl;}
.main-logo{float:right;}
.main-language{float:left;padding-left:0;padding-right:25px;}
.main-social{float:left;padding-left:0;padding-right:25px;}
.main-booking{float:right;margin-left:0;margin-right:45px;}
.main-download{/*float:left;*/float:right;margin-left:0;margin-right:7px;}
.main-download-api ul li{float:right;margin-right:15px;margin-left:0;}
.main-social ul li{float:right;padding-right:0;padding-left:20px;}
.main-social ul li:last-child{padding-left:0;}
.main-download-title span{float:right;font-family: 'HelveticaNeueLTArabic-Roman';font-size:19px;height:21px;line-height:16px;direction: rtl;}
.main-download-title:hover span{font-family: 'HelveticaNeueLTArabic-Roman';font-size:19px;direction: rtl;}
#submenu1{top:56px;}
#submenu{-ms-transform: skewX(-30deg);-webkit-transform: skewX(-30deg);transform: skewX(-30deg);}
#submenu li a{float:right;font-family: 'HelveticaNeueLTArabic-Bold';font-size:19px;direction: rtl;-ms-transform: skewX(30deg);-webkit-transform: skewX(30deg);transform: skewX(30deg);}
#submenu li:last-child{border-right:1px solid #ebebeb;}
#submenu li:first-child{border-right:0;}
.menu-dropdown{background-position:0 center;}
.home-kids-title{font-family: 'HelveticaNeueLTArabic-Bold';font-size:36px;direction: rtl;}
.question-1 h1, .question-2 h2, .coaches-title{font-family: 'HelveticaNeueLTArabic-Bold';font-size:45px;direction: rtl;}
.question-1 h2{font-family: 'HelveticaNeueLTArabic-Roman';font-size:30px;direction: rtl;}
.question-buttons li, .question-2-button, .content-instruction-box h2{font-family: 'HelveticaNeueLTArabic-Bold';font-size:24px;direction: rtl;}
.question-radio li{font-family: 'HelveticaNeueLTArabic-Roman';font-size:24px;background-position:left 0;padding-right:0;padding-left:100px;text-align:right;}
.question-radio li:hover, .question-radio li#selected{background-position:left -43px;}
.question-2-button:before{left:20px;right:auto;background-image:url(images/button-arrow-ar.png);background-position:left 0;}
.question-2-button:hover:before{right:auto;left:20px;background-position:left -16px;}
.question-buttons{direction:rtl;-ms-transform: skewX(-30deg);-webkit-transform: skewX(-30deg);transform: skewX(-30deg);}
.question-buttons li span{-ms-transform: skewX(30deg);-webkit-transform: skewX(30deg);transform: skewX(30deg);}
.question-buttons li{margni-right:0;margin-left:40px;}
.contact-form-submit button{-ms-transform: skewX(-30deg);-webkit-transform: skewX(-30deg);transform: skewX(-30deg);}
.column-date{text-align:right;}
.q-title{padding-right: 40px;padding-left: 0px;font-family: 'HelveticaNeueLTArabic-Bold';direction: rtl;}
.q-answer{padding-right: 40px;padding-left: 0px;font-family: 'HelveticaNeueLTArabic-Roman';direction:rtl; line-height: 28px;}
.contact-page-title{font-family: 'HelveticaNeueLTArabic-Bold';line-height: 48px;direction: rtl;font-size:40px;}
.question-box hgroup.question-3, .contact-form-field textarea{text-align:right;}
.q-title#q-title-first:before, .q-title#q-title-second:before{left:auto;right:0;}
.contact-form-field input, .contact-form-field1 input{text-align:right;font-family: 'HelveticaNeueLTArabic-Bold';direction: rtl;}
.contact-form-touch button span{font-family: 'HelveticaNeueLTArabic-Bold';direction: rtl;}
.booking-info, .booking-form{float:right;}
.booking-info{padding:50px 150px 50px 50px;}
.booking-form{padding:50px 50px 50px 150px;}
.booking-form-track{padding:50px 15%;}
.booking-form-thank-you{padding: 140px 15%;}
.booking-info h1{font-family: 'HelveticaNeueLTArabic-Bold';font-size:40px;line-height:48px;text-align:right;padding-left:15%;direction:rtl;letter-spacing:1px;}
.booking-text{font-family: 'HelveticaNeueLTArabic-Bold';font-size:22px;line-height:37px;text-align:right;direction:rtl;}
.contact-form-submit button span{-ms-transform: skewX(30deg);-webkit-transform: skewX(30deg);transform: skewX(30deg);}
.contact-form-submit button span, .schedule-button, .read-more a, #loadmorebutton a{font-family: 'HelveticaNeueLTArabic-Bold';font-size:18px;direction: rtl;}
.footer-menu ul li a, .opening-time, .contact-text{font-family: 'HelveticaNeueLTArabic-Roman';font-size:18px;line-height: 26px;}
.careers-box .contact-text{direction: rtl;}
.footer-social ul li a{font-family: 'HelveticaNeueLTArabic-Roman';font-size:16px;direction: rtl;}
.footer-download-app{font-family: 'HelveticaNeueLTArabic-Bold';font-size:18px;direction: rtl;}
.contact-form-field1{float:right;margin-right:0;margin-left:4%;}
.contact-form-field1:last-child{margin-left:0;}
.contact-form-field1 input{width: calc(100% - 25px);}
.footer-contact ul li{margin-right:0;margin-left:40px;text-align:right;}
.footer-contact ul li:last-child{margin-left:0;}
.footer-address-icon, .footer-email-icon, .footer-phone-icon{float:right;}
#footer-contact-icon{margin-right:0;margin-left:20px;}
.footer-contact-info{float:right;}
.footer-contact ul li:last-child .footer-contact-info .footer-contact-text{direction:ltr;}
.footer-contact-info h2{font-family: 'HelveticaNeueLTArabic-Bold';font-size:18px;direction: rtl;}
.footer-contact-text{font-family: 'HelveticaNeueLTArabic-Roman';font-size:18px;line-height:26px;direction: rtl;}
.copyright article{font-family: 'HelveticaNeueLTArabic-Bold';font-size:16px;line-height: 26px;direction: rtl;}
a.back-to-top{right:auto;left:25px;}
.home-heroes-container{float:right;margin-right:0;margin-left:20px;letter-spacing:1px;}
.home-heroes-container:nth-child(3n){margin-left:0;}
.banner-info{right:150px;left:auto;}
.program-info-social{left:150px;right:auto;}
.page-title, .page-title1{font-family: 'HelveticaNeueLTArabic-Bold';font-size:34px;direction: rtl;letter-spacing:1px;}
.content-info h1{font-family: 'HelveticaNeueLTArabic-Bold';font-size:30px;direction: rtl;line-height:40px;letter-spacing:1px;}
.about-text, .content-info-text, .page-text, .about-page-text{font-family: 'HelveticaNeueLTArabic-Roman';font-size:21px;line-height:30px;direction: rtl;letter-spacing:1px;}
.about-page-text{text-align:right;}
.page-text strong, .page-text1 strong, .about-page-text strong, .page-text b, .page-text1 b, .about-page-text b{font-family: 'HelveticaNeueLTArabic-Bold';font-weight:normal;}
.page-text1{font-family: 'HelveticaNeueLTArabic-Roman';font-size:21px;line-height:26px;direction: rtl;letter-spacing:2px;}
.widget-box h2{font-family: 'HelveticaNeueLTArabic-Bold';font-size:40px;direction: rtl;}
#about-information h2{font-family: 'HelveticaNeueLTArabic-Bold';direction: rtl;}
.content-instruction-text{font-family: 'HelveticaNeueLTArabic-Roman';font-size:24px;direction: rtl;}
.related-programs-box{float:right;margin-right:0;margin-left:4%;}
.related-programs-box:nth-child(2n){margin-left:0;}
.content-info{float:right;margin-right:0;margin-left:4%;}
.read-more, .facilities-box{text-align:right;}
.causes-form-errors ul li{font-family: 'HelveticaNeueLTArabic-Roman'; font-size: 16px;direction: rtl;}

.booking-form.active .errors li{font-family: 'HelveticaNeueLTArabic-Roman';line-height: 27px;}
.booking-form.active .errors li strong{font-family: 'HelveticaNeueLTArabic-Bold';text-transform:uppercase;}

#arena-vid{right:0;}
.footer-apps ul li{margin-right:0;margin-left:40px;}
.item-back{right:auto;left:150px;}
.programs-buttons{right:auto;left:164px;}
.item-more a:before, .read-more a:before, #black.widget-box .schedule-button:before, .schedule-button:before{left:auto;right:0;}
.item-back a:before, .back-page a:before{left:0;right:auto;}
.get-directions a:before, .get-gallery a:before{right:0;left:auto;}
.banner-title{font-family: 'HelveticaNeueLTArabic-Bold';font-size: 60px;direction: rtl;}
.banner-subtitle{font-family: 'HelveticaNeueLTArabic-Roman'; font-size: 32px;line-height:38px;direction: rtl;}
.banner-text{font-family: 'HelveticaNeueLTArabic-Roman'; /*font-size: 28px;*/line-height:38px;direction: rtl;letter-spacing:2px;}
.coaches, .coaches-subtitle{font-family: 'HelveticaNeueLTArabic-Roman'; font-size: 32px;line-height:38px;direction: rtl;}
.column-1{margin-top:65px;}
.main-menu-bottom{direction: rtl;}
.content-instruction-box{text-align:right;}
.content-instruction{padding-right:0;padding-left:5%;}
.footer-contact, .footer-apps{direction:rtl;}
.rsvp{float:right;margin-left:0;margin-right:20px;}
.rsvp a{-ms-transform: skewX(-30deg);-webkit-transform: skewX(-30deg);transform: skewX(-30deg);}
.rsvp a span{-ms-transform: skewX(30deg);-webkit-transform: skewX(30deg);transform: skewX(30deg);}
.coaches-image{display:none;}
.coaches-details{display:flex;}
.coaches-image-1{display:table-cell;}
.main-download-title #btn-0{padding:17px 17px 15px 27px;-ms-transform: skewX(-30deg);-webkit-transform: skewX(-30deg);transform: skewX(-30deg);}
.main-download-title #btn-0 .btn-1 span{-ms-transform: skewX(30deg);-webkit-transform: skewX(30deg);transform: skewX(30deg);}
.main-download-title #btn-0 .btn-1 span:before{right:auto;left:-10px;background-image:url(images/arrow-6x11-ar.png);background-position:left center;background-repeat:no-repeat;}

.main-booking .main-download-title #btn-0{padding: 2px 27px 30px 17px;}
.main-booking .main-download-title span {line-height: 22px;}

.home-programs-content hgroup{float:left;}
.home-programs-content hgroup:before{left:-100%;-ms-transform: skewX(-30deg);-webkit-transform: skewX(-30deg);transform: skewX(-30deg);}
.home-programs-content hgroup #group-1{text-align:right;}
.home-programs-content hgroup #group-1 h1{font-family: 'HelveticaNeueLTArabic-Bold';font-size:36px;line-height:48px;margin-left:0;margin-right:20px;}
.home-programs-content hgroup #group-1 p{font-family: 'HelveticaNeueLTArabic-Bold';font-size:36px;line-height:48px;letter-spacing:0;}
.element{float: right;shape-outside: polygon(100% 100%, 100% 0, 0 100%);-webkit-clip-path: polygon(100% 100%, 100% 0, 0 100%);}
.home-programs-content hgroup #group-1 .home-programs-buttons{left:auto;right: 110px;/*margin-left:0;margin-right:60px;padding-top:60px;*/}
.home-program-button{-ms-transform: skewX(-30deg);-webkit-transform: skewX(-30deg);transform: skewX(-30deg);}
.program-button{-ms-transform: skewX(-30deg);-webkit-transform: skewX(-30deg);transform: skewX(-30deg);}
.contact-form-touch button{-ms-transform: skewX(-30deg);-webkit-transform: skewX(-30deg);transform: skewX(-30deg);}
.contact-form-touch button span{-ms-transform: skewX(30deg);-webkit-transform: skewX(30deg);transform: skewX(30deg);}
.arrow{ left:15px;right:auto;}
.nice-select{ text-align: right !important; }
.nice-select:after { left: 12px;}
.facility-location .facility-city {margin-right: 12px;}
.home-arena-box{left:auto;right:0%;clip-path:polygon(38% 0%, 100% 0%, 100% 100%, 100% 100%, 100% 100%, 100% 100%, 0% 100%);-webkit-clip-path:polygon(38% 0%, 100% 0%, 100% 100%, 100% 100%, 100% 100%, 100% 100%, 0% 100%);}
.home-arena-box:nth-child(2){left:auto;right:10.17%;clip-path:polygon(24% 0%, 100% 0%, 100% 100%, 100% 100%, 100% 100%, 100% 100%, 0% 100%);-webkit-clip-path:polygon(24% 0%, 100% 0%, 100% 100%, 100% 100%, 100% 100%, 100% 100%, 0% 100%);}
.home-arena-box:nth-child(3){left:auto;right:35.42%;clip-path:polygon(24% 0%, 100% 0%, 100% 100%, 100% 100%, 100% 100%, 100% 100%, 0% 100%);-webkit-clip-path:polygon(24% 0%, 100% 0%, 100% 100%, 100% 100%, 100% 100%, 100% 100%, 0% 100%);}
.home-arena-box:nth-child(4){left:auto;right:61.17%;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:right;}
.home-arena-logo img{margin-left:0%;margin-right:30.52%;}
.home-arena-box:nth-child(2) .home-arena-logo img{margin-left:0%;margin-right:54.64%;}
.home-arena-box:nth-child(3) .home-arena-logo img{margin-left:0%;margin-right:54.90%;}
.home-arena-box:nth-child(4) .home-arena-logo img{margin-left:0%;margin-right:55.25%;}

.facilities-container{direction:rtl;}
.facility-city, .map-city{font-family: 'HelveticaNeueLTArabic-Bold';}
.facility-title{font-family: 'HelveticaNeueLTArabic-Bold';text-align:right;padding: 15px 15px 15px 40px;}
.go-to a{font-family: 'HelveticaNeueLTArabic-Bold';font-size:18px;}
.logos-container{text-align:right;}
.go-to a:before{left:auto;right:0;}
.facility-icon{text-align:center;}
.home-programs-bg{right:0;left:auto;}
.nice-select{font-family: 'HelveticaNeueLTArabic-Bold';font-size:25px;}


/** Added **/
.arena03.home-arena-box:first-child {width: 35%;}
.arena03.home-arena-box:nth-child(2){left:auto;right:22%;width: 48%;}
.arena03.home-arena-box:nth-child(3) {left:auto;right:55%;width: 50%;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%);}
.arena03 .home-arena-logo img {margin-left:0;margin-right:35.52%;}
.arena03.home-arena-box:nth-child(2) .home-arena-logo img {margin-left:0;margin-right: 52.64%;}
.arena03.home-arena-box:nth-child(3) .home-arena-logo img {margin-left:0;margin-right: 50.90%;}
.arena02.home-arena-box:first-child {width: 50%;clip-path: none;-webkit-clip-path: none;}
.arena02.home-arena-box:nth-child(2){left:auto;right: 50%;width: 50%;clip-path: none;-webkit-clip-path: none;}
.arena02 .home-arena-logo img , .arena02.home-arena-box:nth-child(2) .arena02 .home-arena-logo img{margin-right:0;}
.arena02 .home-arena-logo{text-align:center;}
.arena01.home-arena-box, .arena01.home-arena-box:first-child {width: 100%;clip-path: none;-webkit-clip-path: none;}
.arena01 .home-arena-logo{text-align:center;}
.arena01 .home-arena-logo img{margin-right:0;}
.home-heroes0.home-heroes-container:last-child{margin-left: 0px;}
.programs-skew h1{-ms-transform: skewX(-30deg);-webkit-transform: skewX(-30deg);transform: skewX(-30deg);margin-left:0;margin-right:10px;}
.programs-skew h1 span{display: inline-block;-ms-transform: skewX(30deg);-webkit-transform: skewX(30deg);transform: skewX(30deg);}
/** Added **/

@media screen and (max-width: 1400px) {
	.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{right:25px;left:auto;}
	.program-info-social{right:auto;left:25px;}
	.item-back{right:auto;left:25px;}
	.programs-buttons{right:auto;left:39px;}
	.facility-location .facility-city {margin-right: 0;}
}
@media screen and (max-width: 1140px) {
	.header_navigationInner-mobile{direction:rtl;}
	.header_navigationInner-mobile .mob_logo{float:right;}
	#nav-toggle{right:auto;left:0;}
	.mob_menu li{text-align:right;}
	.menu-drop-down .mob_menu_item{background-position:left center;}
	.header_navigationInner-mobile#ro .mob_logo_ro{padding-left:0;padding-right:30px;}
	.home-heroes-container:nth-child(2n){margin-left:0;}
	.home-heroes-container:nth-child(3n){margin-left:20px;margin-right:0;}
	#sentence{top:25%;}
	.mob_menu_item{font-family: 'HelveticaNeueLTArabic-Bold';direction: rtl;}
	.sub-distance-mob li a{font-family: 'HelveticaNeueLTArabic-Bold';}
	.home-programs-content hgroup::before{left:0;-ms-transform: skewX(0deg);-webkit-transform: skewX(0deg);transform: skewX(0deg);}
	.home-programs-content hgroup #group-1{text-align:center;}
	.home-programs-content hgroup #group-1 h1{margin-right:0;}
	.home-programs-content hgroup #group-1 .home-programs-buttons{margin-right:0;position:relative;left:auto;bottom:auto;right: auto;}
	.home-program-button, .home-program-button a span, .program-button, .program-button a span, .question-buttons, .question-buttons li span, .contact-form-submit button, .contact-form-submit button span{-ms-transform: skewX(0deg);-webkit-transform: skewX(0deg);transform: skewX(0deg);}
	.element{display:none;shape-outside:none;-webkit-clip-path:none;}
	.item-back, .programs-buttons{position:relative;right:0;top:0;left:auto;text-align:right;}
	.rsvp{margin-right:0;}
	.rsvp a{float:none;-ms-transform: skewX(0deg);-webkit-transform: skewX(0deg);transform: skewX(0deg);}
	.contact-form-touch button, .rsvp a span{-ms-transform: skewX(0deg);-webkit-transform: skewX(0deg);transform: skewX(0deg);}
	.coaches-image-1{display:inline-block;}
	.content-instruction{padding-left:0;padding-bottom:80px;}
	.coaches-details{display:block;}
	
	.home-arena-box{position:relative;float:right;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){right: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){right: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){right: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-right:0;}	
	.booking-info, .booking-form{padding:40px 25px;width:calc(100% - 50px);}
	.booking-form-track{width:70%;padding:50px 15%;}
	.booking-form-thank-you{padding: 140px 15%;}
	.booking-info h1{width:100%;padding-left:0;font-size:39px;}
	.facility-location hgroup .facility-box{margin-left:0;}
	
	
	.main-booking{right:auto;left:82px;}
	.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: calc(100% - 60px);}
	.arena03.home-arena-box:first-child, .arena03.home-arena-box:nth-child(2), .arena03.home-arena-box:nth-child(3){left: auto;right: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;margin-right: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;right: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;margin-right:0;}
	.programs-skew h1 span{-ms-transform: skewX(0deg);-webkit-transform: skewX(0deg);transform: skewX(0deg);}
	.mob_menu li.main-booking{left:auto;display: inline-block;}
	.main-booking .main-download-title span {font-size: 21px;}
}
@media screen and (max-width: 820px) {
	.related-programs-box{margin-left:0;}
	.footer-contact ul li{margin-left:0;}
	.banner-title{font-size:40px;}
	.banner-text{font-size:30px;line-height:34px;}
	.map-hours{text-align:right;}
}
@media screen and (max-width : 768px){
	.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%;}
	.about-page-text{text-align:center;}
	.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;right: auto;width:100%;}
	.home-heroes0.home-heroes-container{width:48.1% !important;}
}
@media screen and (max-width : 750px){
}
@media only screen and (max-width: 650px) {
	.home-program-title, .widget-box h2{font-size:40px;}
	.program-info-social{left:auto;}
	.home-heroes0.home-heroes-container{width:48% !important;}
}
@media only screen and (max-width: 560px) {
	.home-heroes0.home-heroes-container{width:47% !important;}
}
@media only screen and (max-width: 460px) {
	#sentence{font-size:30px;line-height:36px;}
	.home-heroes-container, .home-heroes-container:nth-child(3n){margin-left: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:100%;}
	.booking-info, .booking-form{padding:40px 15px;width:calc(100% - 30px);}
	.booking-form-thank-you{padding: 50px 15%;width:70%;}
	.banner-title{font-size:30px;}
	.banner-text{font-size:22px;line-height:30px;}
	.contact-page-title{font-size:30px;line-height:30px;}
	.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;right:auto;width:100%;}
	.home-heroes0.home-heroes-container{width:100% !important;}
}
::-webkit-input-placeholder { /* WebKit, Blink, Edge */
	font-family: 'HelveticaNeueLTArabic-Bold';color:#fff;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
	font-family: 'HelveticaNeueLTArabic-Bold';color:#fff;
	opacity:  1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
	font-family: 'HelveticaNeueLTArabic-Bold';color:#fff;
	opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
	font-family: 'HelveticaNeueLTArabic-Bold';color:#fff;
}
:placeholder-shown { /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */
	font-family: 'HelveticaNeueLTArabic-Bold';color:#fff;
}