@import url("../webfonts/Helvetica_Neue_Black_Condensed/stylesheet.css");
/* ========================================================================== 
    General 
========================================================================== */
h1,h2,h3,h4,h5,h6,.navbar {
    /*font-family:'Oswald';*/
    font-family: "Helvetica", sans-serif;
    font-weight: 900;
    letter-spacing: 1px;
    font-size: small;
}

html {
  scroll-behavior: smooth;
 }

body {
    padding-top: 70px;
	overflow-x: hidden;
	max-width: 100%;
	
}

body.no-scroll {
  overflow-x: hidden;	
  overflow: hidden; /* Prevent scrolling when the class is present */
}

a {
    /*transition*/
    -webkit-transition:all 0.3s;
    -moz-transition:all 0.3s;
    -o-transition:all 0.3s;
    transition:all 0.3s;
}

a {
    color: #FFFFFF;
    font-size: 16pt;
}



   /*/////SNIMATION//////////*/
		
	@keyframes swinging {
    0% {
      transform: rotate(0deg);
    }
    50% {
      transform: rotate(1deg);
    }
    100% {
      transform: rotate(0deg);
    }
  }


  #a3d026d1 {
    transform-origin: center top;
	transform-: center top;
    animation: swinging 4s infinite ease-in-out;
	-webkit-transition:all 3.3s;
    -moz-transition:all 3.3s;
    -o-transition:all 3.3s;
    transition:all 3.3s;
  }

  #animatedGroup path,
  #animatedGroup circle {
    transform-origin: center top;
	transform-: center top;
    animation: swinging 6s infinite ease-in-out;
	-webkit-transition:all 3.3s;
    -moz-transition:all 3.3s;
    -o-transition:all 3.3s;
    transition:all 3.3s;
  }		


.contact{
    height: 25px;
    width: 25px;
    padding-top: 5px;
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 5px;
    background-repeat: no-repeat;
    background-size: cover;
    position: fixed;
    left: 24px;
    float: left;
    background-position: 50% 0%;
    top: 20px;
    background-color: rgba(255,255,255,0.00);
    background-image: url(../assets/images/icons/contact-icon.png);
    -webkit-box-shadow: 0px 0px;
    box-shadow: 0px 0px;
}

#contact{
	
}

#contactus{
	
}

#trialarrow{
    width: 82%;
    margin-top: 12px;
    float: right;
}

#hoverarrow{
    padding-top: 0px;
    position: absolute;
    margin-top: 61px;
    right: 0%;
}

.calbox{
    height: 699px;
    background-color: hsla(224,49%,21%,1.00);
    padding-top: 80px;
    margin-top: -70px;
    margin-bottom: 70px;
    padding-left: 0px;
}
.calendar{
    display: flex;
    height: 100%;
    justify-content: center;
    transition: top 0.3s ease-in-out;
    top: 0%;
}

.modal, .modal-backdrop {
  animation: slide-up 0.3s ease-in-out forwards;
}

.modal.out, .modal-backdrop.out {
    animation: slide-down 0.3s ease-in-out forwards;

}

@keyframes slide-up {
  0% {
    transform: translateY(100%);
  }
  100% {
    transform: translateY(0);
  }
}

@keyframes slide-down {
  0% {
    transform: translateY(0);
  }
  100% {
    transform: translateY(100%);
  }
}




/*modal*/

.modal {
    position: fixed;
    top: 0;
    width: 100%;
    height: 100%;
    transform: scale(1);
    display: none;
    -webkit-transition: all  0.3s ease-in-out;
    -moz-transition: all  0.3s ease-in-out;
    -o-transition: all  0.3s ease-in-out;
    transition: all  0.3s ease-in-out;
}
/*
.modal-content {
    height: 100%;
    position: fixed;
    width: 100%;
	-webkit-transition:all  0.3s ease-in-out;
    -moz-transition:all  0.3s ease-in-out;
    -o-transition:all  0.3s ease-in-out;
    transition:all  0.3s ease-in-out;
}*/

.modal-backdrop{
	-webkit-transition:all  0.3s ease-in-out;
    -moz-transition:all  0.3s ease-in-out;
    -o-transition:all  0.3s ease-in-out;
    transition:all  0.3s ease-in-out;
}


.trigger{
    padding-top: 12px;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 12px;
    opacity: 1;
    width: 100%;
    z-index: 999;
    cursor: pointer;
    position: absolute;
    height: 16.2%;
	
}


.close-button {
    width: 40px;
    line-height: 3.3rem;
    text-align: center;
    cursor: pointer;
    background-color: #FBBD2E;
    font-weight: 500;
    z-index: 9999999;
    color: hsla(225,39%,35%,1.00);
    float: left;
    position: fixed;
    /* [disabled]left: 0%; */
    margin-top: 80px;
    height: 40px;
    right: 0%;
    border-radius: 80px;
    margin-right: 25px;
    margin-left: 25px;
    font-size: 2em;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    padding-bottom: 0px;
	-webkit-transition:all  0.3s ease-in-out;
    -moz-transition:all  0.3s ease-in-out;
    -o-transition:all  0.3s ease-in-out;
    transition:all  0.3s ease-in-out;
}

.close-button:hover {
	color: #FBBD2E;
    background-color: hsla(0,0%,66%,0.00);
	-webkit-transition:all  0.3s ease-in-out;
    -moz-transition:all  0.3s ease-in-out;
    -o-transition:all  0.3s ease-in-out;
    transition:all  0.3s ease-in-out;
}


.modal-image1{
    -webkit-transition: all  0.3s ease-in-out;
    -moz-transition: all  0.3s ease-in-out;
    -o-transition: all  0.3s ease-in-out;
    transition: all  0.3s ease-in-out;
}

#adultboxtrigger {
    height: 90%;
    margin-top: 5px;
}

#adultbox2trigger {
    height: 80%;
    margin-top: 45px;
}

.agclasses {
    width: 100%;
    text-align: center;
    font-size: 2.5em;
    position: relative;
    display: inline;
    font-family: "Helvetica Neue Black Condensed";
    padding-left: 0px;
    border: medium solid #FBBD2E;
    padding-right: 0px;
    margin-right: -200px;
    margin-left: -200px;
}

.pm-text-popup{
    width: 100%;
    margin-top: 282px;
    top: -143px;
    display: inherit;
    /* [disabled]margin-left: 25px; */
    /* [disabled]margin-right: 25px; */
    font-family: "Helvetica Neue Black Condensed";
    text-align: center;
    position: fixed;
    font-size: 14pt;
    line-height: 18pt;
    /* [disabled]right: 5%; */
    padding-right: 35px;
    padding-left: 35px;
    color: #FFFFFF;
}

.groups{
    font-size: 55pt;
    color: rgba(255,255,255,1.00);
    font-family: "Helvetica Neue Black Condensed";
    line-height: 20pt;
    margin-top: 60px;
    padding-bottom: 12px;
    padding-top: 12px;
    display: inline;
    margin-right: 10px;
    margin-left: 10px;
    text-align: center;
    position: relative;
    padding-left: 2px;
    padding-right: 2px;
    width: 100%;
    text-shadow: 4px 4px 19px rgba(55,73,126,0.37);
}



.btn-o {
    border: 1.3px solid #5AD1FF;
    /*border-radius*/
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
    color: #5AD1FF;
    padding-right: 45px;
    padding-left: 45px;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 900;
    padding-top: 12px;
    padding-bottom: 12px;
    z-index: 1;
    text-align: center;
    float: left;
    position: relative;
    left: 25%;
    /* [disabled]right: 25%; */
    top: 35%;
}

.btn-o:hover {
    color: rgba(29,42,80,1.00);
    background-color: #5AD1FF;
}

.text-o {
    /*border-radius*/
    color: #FFFFFF;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 900;
    padding-top: 12px;
    padding-bottom: 12px;
    z-index: 1;
    text-align: center;
    float: left;
    position: absolute;
    left: 50%;
    /* [disabled]right: 25%; */
    /* [disabled]top: 35%; */
    font-size: 371%;
    border-top-width: thick;
    border-top-style: solid;
    border-bottom-right-radius: 0px;
    border-spacing: 0px 0px;
    text-indent: -85px;
}

.text-o:hover {
    color: rgba(29,42,80,1.00);
}

.aerial-is{
    display: flex;
    width: 284.241px;
    height: 574.474px;
    flex-direction: column;
    margin-top: 6%;
    font-weight: 350;
    text-align: left;
    word-spacing: 3pt;
}

#compbuttons {
    width: 100%;
    margin-top: 79px;
}

#compdark{
    height: 860px;
    top: 881px;
    position: relative;
}

.btn-kids {
    border: 1.3px solid #5AD1FF;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
    color: #5AD1FF;
    padding-right: 7%;
    padding-left: 7%;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 900;
    padding-top: 10px;
    padding-bottom: 10px;
    z-index: 1;
    /* [disabled]display: inline; */
    /* [disabled]width: 30%; */
    font-size: 1.5em;
    text-align: center;
    vertical-align: middle;
    /* [disabled]margin-right: 15%; */
    /* [disabled]margin-left: 15%; */
	
}

.btn-kids:hover {
    color: rgba(29,42,80,1.00);
    background-color: #5AD1FF;
	
	
}

.btn-sched {
    border: 1.3px solid #5AD1FF;
    color: #5AD1FF;
    padding-right: 7%;
    padding-left: 7%;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 900;
    padding-top: 10px;
    padding-bottom: 10px;
    z-index: 1;
    /* [disabled]display: inline; */
    /* [disabled]width: 30%; */
    font-size: 2.6em;
    text-align: center;
    vertical-align: middle;
    /* [disabled]margin-right: 15%; */
    /* [disabled]margin-left: 15%; */
}

.btn-sched:hover {
    color: rgba(29,42,80,1.00);
    background-color: #5AD1FF;
}

.kidsbuttons{
    display: flex;
    height: 45px;
    top: 4%;
    position: relative;
    justify-content: space-around;
    align-items: center;
    font-size: 1.2em;
}

.btn-i {
    border: 1.3px solid #1D2A50;
    /*border-radius*/
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
    color: #1D2A50;
    padding-right: 45px;
    padding-left: 45px;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 900;
    padding-top: 12px;
    padding-bottom: 12px;
    z-index: 1;
    text-align: center;
    float: right;
    position: relative;
    /* [disabled]left: 25%; */
    right: 25%;
    top: 35%;
}

.btn-i:hover {
    color: rgba(90,209,255,1.00);
    background-color: #1D2A50;
}


.nav>li>a:focus{text-decoration:none;background-color:none;
}



/*==========================
Header
==========================*/

.header-area {
    position: absolute;
    left: 0px;
    right: 0px;
    z-index: 99999;
    -webkit-transition: all .5s ease 0s;
    -moz-transition: all .5s ease 0s;
    -o-transition: all .5s ease 0s;
    transition: all .5s ease 0s;
    top: 0px;
}



/* ========================================================================== 
Navigation 
========================================================================== */
.navbar-dark {
    /* [disabled]background-color: rgba(255,255,255,0.69); */
    z-index: 99999;
    opacity: 1;
    position: fixed;
    top: 0px;
    -webkit-transition: 0.4s ease-in-out;
    transition: 0.4s ease-in-out;
    overflow-y: auto;
    max-height: none;
}

.navbar-dark-scroll {
    background-color: rgba(255,255,255,0.79);
    z-index: 99999;
    opacity: 1;
    position: fixed;
    top: 0px;
    -webkit-transition: 0.4s ease-in-out;
    transition: 0.4s ease-in-out;
}

.navbar-dark-click {
    background-color: rgba(255,196,8,1.00);
    /*
    background-color: rgba(255,255,255,0.59);
    */
    z-index: 99999;
    opacity: 1;
    position: fixed;
    top: 0px;
    -webkit-transition: 0.4s ease-in-out;
    transition: 0.4s ease-in-out;
}

.navbar-dark a {
    /*color:rgb(153,160,162);*/
    color: rgba(29,42,80,1.00);
    text-align: left;
}

.navbar-brand {
    height: 70px;
    width: 20%;
    padding: 25px 15px;
    background-image: url(../img/THUMB%20NAIL%20LOGO-26.png);
    background-repeat: no-repeat;
    background-size: contain;
    position: fixed;
    left: 40%;
    float: left;
    background-position: 50% 0%;
}

.navbar-nav>li>a {
    line-height: inherit;
    padding-top: 25px;
    padding-bottom: 25px;
    padding-left: 6px;
    padding-right: 6px;
}


.nav>li>a:hover,.nav>li>a:focus {
    color: #00CEFF;
    background-color:none;
}

 .navbar-nav {
    font-weight: 900;
    letter-spacing: 0px;
    font-size: 10pt;
    font-family: "Helvetica Neue Black Condensed";
}

#top{
    /*-webkit-box-shadow: 0px -1px 8px rgba(0,0,0,0.10);
    box-shadow: 0px -1px 8px rgba(0,0,0,0.10);*/
}
#whitefill{
    height: 200px;
    /* [disabled]margin-bottom: 100%; */
    display: inherit;
    max-height: 100vh;
}



/*??????????????*/


 .navbar-toggle {
    position: relative;
    background: none;
    border: none;
    padding: 0;
    width: 32px;
    height: 32px;
    cursor: pointer;
    right: 20px;
    top: 4px;
}

.menu-icon {
    position: absolute;
    top: 50%;
    left: 0px;
    width: 100%;
    height: 4px;
    background-color: rgba(44,59,102,1.00);
    transition: transform 0.3s ease;
    transform-origin: center center;
    border-radius: 2px;
}

.menu-icon:before, .menu-icon:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 4px;
    background-color: rgba(44,59,102,1.00);
    transition: transform 0.3s ease;
    transform-origin: center center;
    border-radius: 2px;
}

.menu-icon:before {
  top: -8px;
	left:0px;	
}

.menu-icon:after {
  top: 8px;
	left:0px;	

}

.navbar-toggle.open .menu-icon {
		 transform-origin: center center;
  transform: translateY(16px);
}

.navbar-toggle.open .menu-icon:before {
		 transform-origin: center center;
  transform: translateY(-4.5px) translateX(-7px) rotate(-60deg);
}

.navbar-toggle.open .menu-icon:after {
	 transform-origin: center center;
  transform: translateY(-20.5px) translateX(7px) rotate(60deg);
}

/* ========================================================================== 
mian content 
========================================================================== */



	.main-content {
    width: 100%;
    position: absolute;
    float: none;
    background-image: url(../img/DSC09192.png);
    left: 0%;
    background-repeat: no-repeat;
    background-position: 60% 0%;
    background-size: 160% auto;
    height: 100%;
}


	.section-begin {
    height: 900px;
    float: right;
    background-position: 50% 0%;
    width: 100%;
}
	.section-aerial {
    height: 800px;
    float: right;
    background-position: 50% 0%;
    width: 100%;
}

	.firsttext {
    position: relative;
    width: 50px;
    color: rgba(255,255,255,1.00);
    float: right;
    clear: right;
    bottom: -120%;
}

	
	.firsttime {
    width: 36px;
    text-align: left;
    font-size: 40pt;
    font-weight: 900;
    position: relative;
    color: rgba(255,255,255,1.00);
    clear: both;
    float: right;
    right: 109px;
    bottom: -120%;
}
.p1  {
}

/* ========================================================================== 
content-block 
========================================================================== */
.content-block {
    padding:60px 0;
    width:100%;
}

.content-block-cyan {
    background:#34c8b2;
    color:#ECF0F1;
}

.content-block-cyan h1 {
    font-weight:100;
    text-transform:uppercase;
    margin-bottom: 30px;
}

#hoverimage {
    display: inline;
    position: relative;
}

#rings {
	
}

.statists{
    position: relative;
    display: flex;
	overflow: hidden;
    width: 100%;
    top: 55%;
}

.wrapper {
    display: flex;
    width: 100%;
    max-width: 100%;
    position: relative;
}

.wrapper-1 {
    display: flex;
    width: 100%;
    max-width: 100%;
}

.wrapper aside {
    width: 100%;
    /* [disabled]position: absolute; */
    display: inline-block;
    margin-top: 27px;
    margin-bottom: 114px;
}

.wrapper aside1 {
    width: 100%;
    position: relative;
    margin-top: 16%;
    display: inline-block;
    height: 900px;
}

.wrapper aside2 {
    width: 100%;
    position: relative;
    display: inline-block;
    height: 100%;
    background-color: None;
    max-width: 100%;
}

.wrapper aside3 {
    width: 100%;
    position: relative;
    margin-top: 7%;
    display: inline-block;
    height: 1250px;
}

.wrapper aside4{
    width: 100%;
    position: relative;
    margin-top: 0%;
    display: inline-block;
    height: 100%;
    overflow-x: hidden;
    overflow-y: hidden;
}

.wrapper aside5{
    width: 100%;
    position: relative;
}

.wrapper aside6{
    width: 100%;
    position: relative;
    overflow-x: hidden;
    overflow-y: hidden;
    height: 689px;
    background-color: #1D2B50;
}

#kids-rhythmic{
 
}


.footer{
    height: 70px;
    position: relative;
    background-color: #FBBD2E;
    opacity: 1;
    z-index: 99;
}

.text-foot{
    text-align: center;
    padding-right: 30px;
    padding-left: 30px;
    font-variant: normal;
    text-transform: uppercase;
    color: #2B2B2B;
    height: 70px;
    padding-top: 20px;
    padding-bottom: 20px;
    position: relative;
    font-size: 0.9em;
}

#title {
    width: 100%;
    height: 200px;
    top: 280px;
}



.yana {
    width: 100%;
    height: 600px;
    position: absolute;
    background-image: url(../img/DSC09192.png);
    left: 0%;
    background-repeat: no-repeat;
    background-position: 50% 0;
    background-size: 68% auto;
    margin-top: 1%;
    overflow-x: hidden;
   }

.text-aerial {
    /*border-radius*/
    color: #FFFFFF;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 900;
    padding-top: 12px;
    padding-bottom: 12px;
    z-index: 1;
    text-align: center;
    float: left;
    position: absolute;
    left: 37%;
    /* [disabled]right: 25%; */
    /* [disabled]top: 35%; */
    font-size: 381%;
    border-top-width: thick;
    border-top-style: solid;
    border-bottom-right-radius: 0px;
    border-spacing: 0px 0px;
    text-indent: -85px;
}

.text-kids {
    /*border-radius*/
    color: #ED665E;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 900;
    padding-top: 12px;
    padding-bottom: 12px;
    z-index: 1;
    text-align: center;
    position: absolute;
    /* [disabled]top: 35%; */
    font-size: 7rem;
    border-bottom-right-radius: 0px;
    border-spacing: 0px 0px;
    width: 100%;
}

#kids {
    width: 100%;
    height: 95px;
    top: 280px;
}

#twoyears{
    color: #ED665E;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 500;
    padding-top: 12px;
    padding-bottom: 12px;
    z-index: 1;
    text-align: center;
    /* [disabled]top: 35%; */
    font-size: 3rem;
    border-bottom-right-radius: 0px;
    border-spacing: 0px 0px;
    width: 100%;
}

#dots{
    font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
    font-weight: 400;
    padding-top: 12px;
    padding-bottom: 12px;
    z-index: 1;
    text-align: center;
    font-size: 4rem;
    border-bottom-right-radius: 0px;
    border-spacing: 0px 0px;
    width: 100%;
    background: linear-gradient(90deg, #ED665E 0%, #EB508A 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    position: static;
    vertical-align: 6pt;
    padding-left: 2%;
    padding-right: 2%;
    letter-spacing: 3pt;
}

#sixteenyears{
    color: #EB508A;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 500;
    padding-top: 12px;
    padding-bottom: 12px;
    z-index: 1;
    text-align: center;
    /* [disabled]top: 35%; */
    font-size: 3rem;
    border-bottom-right-radius: 0px;
    border-spacing: 0px 0px;
    width: 100%;	
}

#years{
    width: 100%;
    text-align: center;
}

.text-team {
    /*border-radius*/
    color: #5AD1FF;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 900;
    padding-top: 12px;
    padding-bottom: 12px;
    z-index: 1;
    text-align: center;
    position: absolute;
    font-size: 5rem;
    border-bottom-right-radius: 0px;
    border-spacing: 0px 0px;
    width: 100%;
}


.team-yana, .team-chris, .team-vasyl{
    width: 33.3%;
    text-align: center;
    height: 400px;
    float: left;
	display: list-item;

}

#vasylimage{
   height: 196px;
    background-repeat: no-repeat;
    background-position: 50% 0;
    background-color: rgba(29,42,80,1.00);
    mix-blend-mode: luminosity;
    position: relative;
    padding-bottom: 0px;
    display: list-item;
	width: 100%;
    margin-top: 40px;
    background-image: url(../assets/images/OURTEAM/vasyl.png);

}

#yanaimage {  
   	height: 196px;
    background-repeat: no-repeat;
    background-position: 50% 0;
    background-color: rgba(29,42,80,1.00);
    mix-blend-mode: luminosity;
    position: relative;
    padding-bottom: 0px;
    display: list-item;
	width: 100%;
    margin-top: 40px;
	background-image: url(../assets/images/OURTEAM/yana.png);

}

#chrisimage {
     	height: 196px;
    background-repeat: no-repeat;
    background-position: 50% 0;
    background-color: rgba(29,42,80,1.00);
    mix-blend-mode: luminosity;
    position: relative;
    padding-bottom: 0px;
    display: list-item;
	width: 100%;
    margin-top: 40px;
    background-image: url(../assets/images/OURTEAM/chris.png);
 
}

.teambox{
    display: inline-block;
    align-content: center;
    width: 33%;
    max-width: 100%;
}


.text-h2, .text-h1{
    color: #DDDDDD;
    text-align: center;
    font-family: "Helvetica Neue Black Condensed";
    font-size: 2em;
    font-style: normal;
    font-weight: 900;
    text-transform: uppercase;
    letter-spacing: -2px;
    float: none;
    left: 0%;
    -webkit-align-self: center;
    position: relative;
    clear: both;
    padding-top: 20px;
    display: block;
}

ptext{
    text-align: center;
    display: list-item;
}

@font-face {
  font-family: "Helvetica Neue Condensed Bold", "Helvetica Neue Condensed Black";
  src: url(fonts/Helvetica-Neue-Black-Condensed.ttf) format("truetype");
}
.textandme{
    position: absolute;
    z-index: 25;
    float: right;
    width: 100%;
    font-family: "Helvetica Neue Black Condensed";
    font-size: 5em;
    font-style: normal;
    text-align: right;
    margin-top: 132px;
    padding-right: 39px;
    color: #C0EDFF;
	 -webkit-transition: 1s linear;
 	 transition: 1s linear;
}

.textstep{
    position: absolute;
    z-index: 25;
    float: right;
    width: 100%;
    font-family: "Helvetica Neue Black Condensed";
    font-size: 5em;
    font-style: normal;
    text-align: right;
    margin-top: 132px;
    padding-right: 39px;
    color: #3D54A1;
	-webkit-transition: 0.4s ease-out;
 	 transition: 0.4s ease-out;
}

.rhythmicyoung{
    background-image: url("../assets/images/classes/parentsandme.png");
    height: 400px;
    display: flex;
    transform: rotateZ(-1.9deg);
    float: none;
    position: relative;
    background-size: 104% auto;
    background-repeat: no-repeat;
    margin-top: 0px;
    background-position: 0% 7%;
    -webkit-transition: 0.4s ease-out;
    transition: 0.4s ease-out;
}

.parentsme{
    background-image: url("../assets/images/classes/parentsandme.png");
    height: 400px;
    display: flex;
    transform: rotateZ(-1.9deg);
    float: none;
    position: relative;
    background-size: 104% auto;
    background-repeat: no-repeat;
    margin-top: 0px;
    background-position: 0% 7%;
    -webkit-transition: 0.4s ease-out;
    transition: 0.4s ease-out;
}

.firststep{
    background-image: url(../assets/images/classes/Firststep.jpg);
    height: 400px;
    background-position: 38% 10%;
    display: flex;
    transform: rotateZ(0deg);
    z-index: 1;
    float: none;
    position: relative;
    background-size: 94% auto;
    background-repeat: no-repeat;
    margin-top: 12px;
    -webkit-transition: 0.4s ease-out;
    transition: 0.4s ease-out;
    width: 100%;
    max-width: 100%;
}

.secondstep{
    background-image: url(../assets/images/classes/Secondstep.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    height: 304px;
    background-position: 0% 63%;
    display: flex;
    margin-top: 52px;
    z-index: 1;
    float: none;
    position: relative;
    -webkit-transition: 0.4s ease-out;
    transition: 0.4s ease-out;
    max-width: 100%;
}

.interA{
    background-image: url(../assets/images/classes/InterA.jpg);
    background-repeat: no-repeat;
    width: 100%;
    height: 380px;
    background-position: 80% 39%;
    display: flex;
    position: relative;
    transform: rotateZ(0deg);
    background-size: 129% auto;
    margin-top: -27px;
    bottom: -53px;
    z-index: 1;
    -webkit-transition: 0.4s ease-out;
    transition: 0.4s ease-out;
    max-width: 100%;
}

.interB{
    background-image: url(../assets/images/classes/InterB2.jpg);
    background-repeat: no-repeat;
    width: 100%;
    height: 400px;
    background-position: 34% 26%;
    display: flex;
    transform: rotateZ(0deg);
    margin-top: -10px;
    float: none;
    position: relative;
    background-size: 105% auto;
    -webkit-transition: 0.4s ease-out;
    transition: 0.4s ease-out;
    max-width: 100%;
}

.levelup{
    background-image: url(../assets/images/classes/LevelUp.jpg);
    background-repeat: no-repeat;
    height: 400px;
    font-size: 3.5em;
    background-position: 104% 65%;
    display: flex;
    transform: rotateZ(3deg);
    margin-top: -7px;
    float: none;
    position: relative;
    background-size: 114% auto;
    -webkit-transition: 0.4s ease-out;
    transition: 0.4s ease-out;
}		

.rhythmic{
    background-image: url(../assets/images/classes/Secondstep.jpg);
    background-repeat: no-repeat;
    height: 400px;
    width: 120%;
    font-size: 3.5em;
    background-position: 10% 20%;
    display: flex;
    transform: rotateZ(3deg);
    float: none;
    position: relative;
    background-size: 134% auto;
    margin-right: -15px;
    margin-left: -15px;
	margin-top: -25px;
    -webkit-transition: 0.4s ease-out;
    transition: 0.4s ease-out;
}

.rhythmicbox{
    width: 100%;
    height: 400px;
    display: flex;
    overflow: hidden;
    max-width: 100%;
	}	

.levelbox{
    width: 100%;
    height: 400px;
    display: flex;
    overflow: hidden;
    max-width: 100%;
	}	

.interbox{
    width: 100%;
    height: 380px;
    display: flex;
    overflow: hidden;
    z-index: -1;
    max-width: 100%;
}

.interbox2{
    width: 100%;
    height: 340px;
    display: flex;
    overflow: hidden;
    margin-top: -2px;
    max-width: 100%;
}


.interbox3{
    width: 100%;
    height: 382px;
    display: flex;
    overflow: hidden;
    margin-top: -59px;
    max-width: 100%;
}

.textage{
	color: #3D54A1; 
	font-style: normal; 
	font-weight: 400; 
	font-family: Gotham, 'Helvetica Neue', Helvetica, Arial, sans-serif; 
	position: relative; 
	bottom: 37px; 
	font-size: x-large;
	
}


  #sixgroups {
	 display: none;
	}

/*modal*/

.bgmenu {
    width: 100%;
    padding-left: 13%;
    padding-right: 13%;
    height: 50px;
    padding-top: 0px;
    position: relative;
    top: 1px;
    margin-left: -10px;
    margin-right: -10px;
}

#background-comp {
    background-image: url(../assets/images/Competitive-bg.jpg);
    background-repeat: no-repeat;
    z-index: 0;
    position: absolute;
    width: 100%;
    float: none;
    top: -25px;
    max-width: 100%;
    height: 100%;
    background-size: 120% auto;

}
#background-rhythmic {
    background-image: url("../assets/images/Rhythmic-bg.jpg");
    background-repeat: no-repeat;
    z-index: 0;
    position: absolute;
    width: 100%;
    float: none;
    top: -25px;
    max-width: 100%;
    height: 100%;
    background-size: 120% auto;

}

/*
Location Google Maps
*/

#saadiyat {
    z-index: 9999;
}
			 
#rotana {
    z-index: 9999;
}

#khalifa {
}

.location1 {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex;
    height: 62%;
    padding-top: 30%;
    padding-bottom: 8%;
    position: relative;
    top: 0%;
    transition: top 0.3s ease-in-out; /* Add transition for smooth animation */
    z-index: 1;
}

.item{
    height: 45px;
    /* [disabled]background-color: hsla(0,100%,50%,0.38); */
    /* [disabled]border-style: solid; */
    /* [disabled]border-color: hsla(0,100%,99%,1.00); */
}
.item3, .item4{
flex-grow: 0.12;	
}

.item5{
flex-grow: 0.25;	
}

#compage{
	
}

#locfind{
	
}

.schedule{
    display: flex;
    flex-direction: column;
    align-items: stretch;
    height: 495px;
}

.filler{
    background-color: hsla(43,100%,49%,1.00);
    height: 180px;
    margin-bottom: -77px;
    margin-top: -83px;
    position: relative;
}

@media (min-width : 300px ){

#locfind{
    background-color: #19204C;	
}	
	
.calendar{
    display: flex;
    height: 100%;
    justify-content: center;
    transition: top 0.3s ease-in-out;
    top: 0%;
    /* [disabled]width: 100%; */
    margin-left: 99px;
}	
	
#saadiyat {
    position: relative;
    display: flex;
    left: 29%;
    width: 150px;
    height: 90%;
    /* [disabled]background-color: hsla(0,0%,100%,0.47); */
    top: 10%;
}
			 
#rotana {
    position: relative;
    display: flex;
    left: 16%;
    width: 150px;
    height: 90%;
    /* [disabled]background-color: hsla(0,0%,100%,0.47); */
    top: 5%;
}

#khalifa {
    position: relative;
    display: flex;
    left: 56%;
    width: 150px;
    height: 80%;
    /* [disabled]background-color: hsla(0,0%,100%,0.47); */
    top: 20%;
}
	
	
.nav>li>a:hover,.nav>li>a:focus {
    color: #00CEFF;
    background-color: #F6BF04;
}

	
.navbar-dark a {
    /*color:rgb(153,160,162);*/
    color: rgba(29,42,80,1.00);
    text-align: left;
    text-indent: 100px;
}
	
.navbar-nav {
    font-weight: 900;
    letter-spacing: 0px;
    font-size: 10pt;
    font-family: "Helvetica Neue Black Condensed";
}
	
.navbar-nav>li>a {
    line-height: inherit;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 6px;
    padding-right: 6px;
    font-size: 25pt;
}	
	
.textandme{
    position: absolute;
    z-index: 25;
    float: right;
    width: 100%;
    font-family: "Helvetica Neue Black Condensed";
    font-size: 2.6em;
    font-style: normal;
    text-align: right;
    margin-top: 50%;
    padding-right: 15px;
    color: #C0EDFF;
}

.textstep{
    position: absolute;
    z-index: 25;
    float: right;
    width: 100%;
    font-family: "Helvetica Neue Black Condensed";
    font-size: 3em;
    font-style: normal;
    text-align: right;
    margin-top: 52%;
    padding-right: 15px;
    color: #375FAB;
}
.parentsme{
    background-image: url(../assets/images/classes/parentsandme.png);
    width: 128%;
    height: 350px;
    font-size: 3.5em;
    display: flex;
    position: relative;
    background-size: 125% auto;
    background-repeat: no-repeat;
    padding-top: 0px;
    margin-top: 14px;
    background-position: -2% 23%;
    float: left;
    clear: none;
    margin-left: -6px;
    margin-right: -6px;
}

.firststep{
    background-image: url(../assets/images/classes/Firststep.jpg);
    height: 395px;
    background-position: 34% 160%;
    display: flex;
    transform: rotateZ(0deg);
    z-index: 9;
    float: none;
    position: relative;
    font-size: 3.5em;
    background-size: 194% auto;
    background-repeat: no-repeat;
    width: 100%;
    max-width: 100%;
}

.secondstep{
    background-image: url(../assets/images/classes/Secondstep.jpg);
    background-repeat: no-repeat;
    background-size: 141% auto;
    width: 100%;
    height: 380px;
    font-size: 3.5em;
    background-position: 31% -6%;
    display: flex;
    z-index: 8;
    margin-top: -4px;
    max-width: 100%;
}

.interA{
    background-image: url(../assets/images/classes/InterA.jpg);
    background-repeat: no-repeat;
    width: 100%;
    height: 380px;
    font-size: 3.5em;
    background-position: 92% 95%;
    display: flex;
    position: relative;
    transform: rotateZ(0deg);
    background-size: 163% auto;
    margin-top: -52px;
    bottom: -53px;
    max-width: 100%;
}

.interB{
    background-image: url(../assets/images/classes/InterB2.jpg);
    background-repeat: no-repeat;
    width: 100%;
    height: 400px;
    font-size: 3.5em;
    background-position: 78% 68%;
    display: flex;
    transform: rotateZ(0deg);
    margin-top: -10px;
    float: none;
    position: relative;
    background-size: 204% auto;
    max-width: 100%;
}



.adultgym{
    background-image: -webkit-linear-gradient(270deg,rgba(255,255,255,0.00) 51.21%,rgba(255,255,255,0.51) 100%), url(../assets/images/classes/Adults.jpg);
    background-image: -moz-linear-gradient(270deg,rgba(255,255,255,0.00) 51.21%,rgba(255,255,255,0.51) 100%), url(../assets/images/classes/Adults.jpg);
    background-image: -o-linear-gradient(270deg,rgba(255,255,255,0.00) 51.21%,rgba(255,255,255,0.51) 100%), url(../assets/images/classes/Adults.jpg);
    background-image: linear-gradient(180deg,rgba(255,255,255,0.00) 51.21%,rgba(255,255,255,0.51) 100%), url(../assets/images/classes/Adults.jpg);
    background-repeat: no-repeat;
    width: 110%;
    height: 301px;
    font-size: 3.5em;
    display: flex;
    transform: rotateZ(1.5deg);
    margin-top: 26px;
    float: none;
    position: relative;
    background-size: 155% auto;
    background-position: 93% 84%;
    margin-right: -6px;
    margin-left: -6px;
}
	
.adultbox{
    width: 100%;
    height: 354px;
    display: flex;
    overflow: hidden;
    margin-top: 606px;
    position: relative;
    max-width: 100%;
}
	
.adultgym2{
    background-image: -webkit-linear-gradient(270deg,rgba(255,255,255,0.00) 0%,rgba(56,56,56,0.75) 100%), url(../assets/images/classes/Stretching.jpeg);
    background-image: -moz-linear-gradient(270deg,rgba(255,255,255,0.00) 0%,rgba(56,56,56,0.75) 100%), url(../assets/images/classes/Stretching.jpeg);
    background-image: -o-linear-gradient(270deg,rgba(255,255,255,0.00) 0%,rgba(56,56,56,0.75) 100%), url(../assets/images/classes/Stretching.jpeg);
    background-image: linear-gradient(180deg,rgba(255,255,255,0.00) 0%,rgba(56,56,56,0.75) 100%), url(../assets/images/classes/Stretching.jpeg);
    background-repeat: no-repeat;
    width: 110%;
    height: 285px;
    font-size: 3.5em;
    display: flex;
    transform: rotateZ(0.5deg);
    margin-top: 29px;
    float: none;
    position: relative;
    background-size: 132% auto;
    z-index: 7;
    background-position: 41% 30%;
    margin-right: -5px;
    margin-left: -5px;
}
	
.adultbox2{
    width: 100%;
    height: 423px;
    display: flex;
    overflow: hidden;
    margin-top: -84px;
    position: relative;
    max-width: 100%;
}	
		
.interbox{
    width: 100%;
    height: 380px;
    display: flex;
    overflow: hidden;
    max-width: 100%;
}

.interbox2{
    width: 100%;
    height: 350px;
    display: flex;
    overflow: hidden;
    margin-top: -22px;
    max-width: 100%;
}

.interbox3{
    width: 100%;
    height: 350px;
    display: flex;
    overflow: hidden;
    margin-top: -79px;
    /* [disabled]background-color: #5AD1FF; */
    max-width: 100%;
}

.levelup{
    background-image: url(../assets/images/classes/LevelUp.jpg);
    background-repeat: no-repeat;
    width: 110%;
    height: 400px;
    font-size: 3.5em;
    background-position: 64% 24%;
    display: flex;
    transform: rotateZ(3deg);
    margin-top: -28px;
    float: none;
    position: relative;
    background-size: 200% auto;
    margin-right: -11px;
    margin-left: -11px;
}
	
.rhythmic{
    background-position: 104% 65%;
    background-size: 114% auto;
}	

.rhythmicbox{
    width: 100%;
    height: 380px;
    display: flex;
    overflow: hidden;
    max-width: 100%;
	}		
	
.levelbox{
    width: 100%;
    height: 380px;
    display: flex;
    overflow: hidden;
    max-width: 100%;
	}	
	
	
.textage{
    color: #3D54A1;
    font-style: normal;
    font-weight: 400;
    font-family: Gotham, 'Helvetica Neue', Helvetica, Arial, sans-serif;
    position: relative;
    bottom: 30px;
    font-size: 2.2rem;
    line-height: 2.8em;
	}
	
.subpara {
	visibility: hidden;	
		
	}
	
#background-comp {
    background-image: url(../assets/images/Competitive-bg.jpg);
    background-repeat: no-repeat;
    position: absolute;
    width: 100%;
    float: none;
    top: -25px;
    max-width: 100%;
    height: 100%;
    background-size: 150% auto;
    background-position: 59% 7%;
}
	
#background-rhythmic {
    background-image: url("../assets/images/Rhythmic-bg.jpg");
    background-repeat: no-repeat;
    position: absolute;
    width: 100%;
    float: none;
    max-width: 100%;
    height: 100%;
    background-size: 136% auto;
    background-position: 53% 0%;
    margin-top: -20px;
}			
	
#background {
    background-image: url(../assets/images/bg-mobile.svg);
    background-repeat: no-repeat;
    background-size: 100% auto;
    z-index: -1;
    position: absolute;
    width: 100%;
    float: none;
    top: -25px;
    max-width: 100%;
}	
	
.btn-i {
    border: 1.3px solid #1D2A50;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
    color: #1D2A50;
	font-size: 12pt;	
    padding-right: 15px;
    padding-left: 15px;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 900;
    padding-top: 12px;
    padding-bottom: 12px;
    z-index: 1;
    text-align: center;
    float: right;
    position: relative;
    /* [disabled]left: 25%; */
    right: 5%;
    top: 5%;
}

	
.btn-o {
    border: 1.3px solid #5AD1FF;
    /*border-radius*/
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
    color: #5AD1FF;
    padding-right: 15px;
	padding-left: 15px;
	font-size: 12pt;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 900;
    padding-top: 12px;
    padding-bottom: 12px;
    z-index: 1;
    text-align: center;
    float: left;
    position: relative;
    left: 5%;
    /* [disabled]right: 25%; */
    top: 5%;
}	
	
.yana {
    width: 100%;
    height: 200px;
    position: absolute;
    background-image: url(../img/Yana-handspring-small.png);
    left: 0%;
    background-repeat: no-repeat;
    background-position: 50% 0;
    background-size: 80% auto;
    margin-top: 22%;
   }
	
.vasyl {
    width: 100%;
    height: 302px;
    position: relative;
    background-image: url(../img/ONE_ARM_HANDSTAND.png);
    background-repeat: no-repeat;
    background-position: 50% 0;
    background-size: 68% auto;
    margin-top: 92%;
    max-width: 100%;
   }
	
.section-begin {
    height: 150px;
    float: right;
    background-position: 50% 0%;
    width: 100%;
    margin-top: 50px;
}
	
.firsttime{
    top: 46%;
    position: relative;
    left: -72px;
    font-size: 3rem;
    margin-right: -13px;
    margin-top: 50px;
    padding-left: 6px;
	}
	
.firsttext{
    top: 46%;
    position: relative;
    font-size: 1.5rem;
    font-weight: normal;
    right: -12%;
    display: inherit;
    width: 89px;
	}
	
.aerial-is{
    width: 190px;
    margin-left: -100px;
    margin-top: 66px;
}
	
.aerial-is>p>a {
    font-size: 14pt;
    word-spacing: 1pt;
}
	
.text-o {
    /*border-radius*/
    color: #FFFFFF;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 900;
    padding-top: 12px;
    padding-bottom: 12px;
    z-index: 1;
    text-align: center;
    float: left;
    position: absolute;
    left: 66%;
    /* [disabled]right: 25%; */
    /* [disabled]top: 35%; */
    font-size: 241%;
    border-top-width: thick;
    border-top-style: solid;
    border-bottom-right-radius: 0px;
    border-spacing: 0px 0px;
    text-indent: -49px;
}
	
.parabreak {
    margin-top: 345px;
}
	
.operated {
	visibility:hidden;	
	}
	
.section-aerial {
    height: 425px;
    float: right;
    background-position: 50% 0%;
    width: 100%;
    bottom: -45px;
    position: relative;
}
	
	
#title {
    position: relative;
    width: 100%;
    height: 90px;
    top: -1px;
    margin-top: 70px;
}

.text-kids {
    /*border-radius*/
    color: #ED665E;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 900;
    padding-top: 12px;
    padding-bottom: 12px;
    z-index: 1;
    text-align: center;
    position: absolute;
    top: 0%;
    font-size: 7rem;
    border-bottom-right-radius: 0px;
    border-spacing: 0px 0px;
    width: 100%;
}
	
.text-adultsclass {
    /*border-radius*/
    color: #1D2A50;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 900;
    padding-top: 12px;
    padding-bottom: 12px;
    z-index: 1;
    text-align: center;
    position: absolute;
    top: 0%;
    font-size: 7rem;
    border-bottom-right-radius: 0px;
    border-spacing: 0px 0px;
    width: 100%;
}	

#kids {
    width: 100%;
    height: 68px;
    top: 18px;
}

#adultsclass {
    width: 100%;
    height: 68px;
    top: 5px;
    position: relative;
}

#twoyears{
    color: #ED665E;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 500;
    padding-top: 12px;
    padding-bottom: 12px;
    z-index: 1;
    text-align: center;
    /* [disabled]top: 35%; */
    font-size: 2rem;
    border-bottom-right-radius: 0px;
    border-spacing: 0px 0px;
    width: 100%;
}
	
 #sixtnyears{
    color: #304686;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 500;
    padding-top: 12px;
    padding-bottom: 12px;
    z-index: 1;
    text-align: center;
    /* [disabled]top: 35%; */
    font-size: 2rem;
    border-bottom-right-radius: 0px;
    border-spacing: 0px 0px;
    width: 100%;
}
	
#dots{
    font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
    font-weight: 400;
    padding-top: 12px;
    padding-bottom: 12px;
    z-index: 1;
    text-align: center;
    font-size: 3rem;
    border-bottom-right-radius: 0px;
    border-spacing: 0px 0px;
    width: 100%;
    background: linear-gradient(90deg, #ED665E 0%, #EB508A 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    position: static;
    vertical-align: 6pt;
    padding-left: 2%;
    padding-right: 2%;
    letter-spacing: 3pt;
}
	
#dots2{
    font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
    font-weight: 400;
    padding-top: 12px;
    padding-bottom: 12px;
    z-index: 1;
    text-align: center;
    font-size: 3rem;
    border-bottom-right-radius: 0px;
    border-spacing: 0px 0px;
    width: 100%;
    background: linear-gradient(90deg, #304686 0%, #1D2A50 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    position: static;
    vertical-align: 4pt;
    padding-left: 2%;
    padding-right: 2%;
    letter-spacing: 3pt;
}

#sixteenyears{
    color: #EB508A;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 600;
    padding-top: 12px;
    padding-bottom: 12px;
    z-index: 1;
    text-align: center;
    /* [disabled]top: 35%; */
    font-size: 2rem;
    border-bottom-right-radius: 0px;
    border-spacing: 0px 0px;
    width: 100%;
}

#fiftyfiveyears{
    color: #1D2A50;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 600;
    padding-top: 12px;
    padding-bottom: 12px;
    z-index: 1;
    text-align: center;
    /* [disabled]top: 35%; */
    font-size: 2rem;
    border-bottom-right-radius: 0px;
    border-spacing: 0px 0px;
    width: 100%;
}
		
#years, #years2{
    width: 100%;
    text-align: center;
}

.text-team {
    /*border-radius*/
    color: #5AD1FF;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 900;
    padding-top: 12px;
    padding-bottom: 12px;
    z-index: 1;
    text-align: center;
    position: absolute;
    font-size: 5rem;
    border-bottom-right-radius: 0px;
    border-spacing: 0px 0px;
    width: 100%;
}

.team-yana, .team-chris, .team-vasyl{
    text-align: center;
    height: 400px;
    float: left;
    display: list-item;
}

#vasylimage{
    height: 161px;
    background-repeat: no-repeat;
    background-position: 50% 0;
    background-color: rgba(29,42,80,1.00);
    mix-blend-mode: luminosity;
    position: relative;
    padding-bottom: 0px;
    display: list-item;
    width: 100%;
    background-image: url(../assets/images/OURTEAM/vasyl.png);
    background-size: contain;
}

#yanaimage {
    height: 161px;
    background-repeat: no-repeat;
    background-position: 50% 0;
    background-color: rgba(29,42,80,1.00);
    mix-blend-mode: luminosity;
    position: relative;
    padding-bottom: 0px;
    display: list-item;
    width: 100%;
    background-image: url(../assets/images/OURTEAM/yana.png);
    background-size: contain;
}

#chrisimage {
    height: 161px;
    background-repeat: no-repeat;
    background-position: 50% 0;
    background-color: rgba(29,42,80,1.00);
    mix-blend-mode: luminosity;
    position: relative;
    padding-bottom: 0px;
    display: list-item;
    width: 100%;
    background-image: url(../assets/images/OURTEAM/chris.png);
    background-size: contain;
}

.teambox{
    display: inline;
    align-content: center;
    width: 27%;
    margin-top: -12px;
    position: relative;
    left: 0%;
    right: 0%;
    background-color: #1D2A50;
    max-width: 100%;
}

.text-h2, .text-h1{
    color: #DDDDDD;
    text-align: center;
    font-family: "Helvetica Neue Black Condensed";
    font-size: 2em;
    font-style: normal;
    font-weight: 900;
    text-transform: uppercase;
    letter-spacing: -2px;
    float: none;
    left: 0%;
    -webkit-align-self: center;
    position: relative;
    clear: both;
    padding-top: 20px;
    display: block;
}

ptext{
    text-align: center;
    display: list-item;
    font-size: 1.7rem;
    margin-left: 30px;
    margin-right: 30px;
}
	
.kids {
    width: 100%;
    height: 623px;
    position: absolute;
    background-image: url(../img/kids-image5.png);
    left: 0%;
    background-repeat: no-repeat;
    background-size: 151% auto;
    margin-top: -252px;
    z-index: -1;
    /* [disabled]background-color: #5AD1FF; */
    background-position: 50% bottom;
   }
	
.adultclass {
    width: 100%;
    height: 892px;
    position: absolute;
    background-image: url(../assets/images/bg-adultclass2.png);
    left: 0%;
    background-repeat: no-repeat;
    background-size: 157% auto;
    margin-top: -160px;
    z-index: -1;
    background-color: #5AD1FF;
    padding-top: 0px;
    background-position: 73% 21%;
   }
	
.locations {
    width: 100%;
    height: 1000px;
    position: relative;
    left: 0%;
    background-repeat: no-repeat;
    background-size: 107% auto;
    background-color: #5AD1FF;
    padding-top: 0px;
    background-position: 3% 0%;
    background-image: url(../assets/images/location/MAP-updated.png);
    bottom: -40px;
   }	
	
.bg-darkblue {
    width: 100%;
    height: 1412px;
    background-color: #1D2A50;
    margin-top: -1387px;
    margin-bottom: -172px;
	}
	
.wrapper aside1 {
    width: 100%;
    position: relative;
    margin-top: 28%;
    display: inline-block;
    height: 900px;
}
	
#kidsdevelop {
	}
	
.text-kidsdevelop {
    position: absolute;
    width: 100%;
    padding-left: 45px;
    padding-right: 45px;
    text-align: center;
    bottom: -8%;
    background-color: #5AD1FF;
    height: 500px;
	}
		
#adultdevelop {
	}
	
.text-adultdevelop {
    position: absolute;
    width: 64%;
    padding-left: 20px;
    padding-right: 40px;
    text-align: left;
    bottom: 44%;
    height: 338px;
	}
	
.text-locations {
    position: absolute;
    width: 100%;
    padding-left: 30px;
    padding-right: 30px;
    text-align: center;
    bottom: 77%;
    color: #36C5F4;
    font-size: 3rem;
	}
	
.text-locations2 {
    position: relative;
    width: 100%;
    padding-left: 30px;
    padding-right: 30px;
    text-align: justify;
    height: 360px;
    color: #2B2B2B;
    font-size: 2.2em;
    /* [disabled]bottom: 85%; */
    margin-top: -323px;
    padding-top: 0px;
	}	
	
.icons{
    height: auto;
    width: 100%;
	}
#footerlogobox {
    width: 150px;
    overflow-y: hidden;
    overflow-x: hidden;
    height: 126%;
    float: right;
    bottom: 0%;
    margin-top: -108px;
    right: 0px;
    margin-right: 20px;
    display: none;
}
.text-adultdevelop>a {
    font-size: 2.1em;
	}
	
.text-kidsrhythmic{
    position: absolute;
    width: 100%;
    padding-top: 0px;
    padding-left: 42px;
    padding-right: 42px;
    text-align: center;
    bottom: 22%;
    height: 450px;
	}

.text-kidsrhythmic>a {
    font-size: 2.8em;
	}	
	
	.kidsbuttons {
    display: flex;
    height: 45px;
    top: 4%;
    position: relative;
    justify-content: space-around;
    align-items: center;
    font-size: 0.8em;
}
#statsrhyth {
    position: relative;
    top: 487px;
	}
.text-kidsrhythmic {
    position: absolute;
    width: 100%;
    padding-top: 0px;
    padding-left: 42px;
    padding-right: 42px;
    text-align: center;
    height: 228px;
    margin-bottom: 82px;
    top: 5%;
	}
#kids-rhythmic {
    height: 1483px;
    padding-top: 0px;
    margin-top: 12px;
}
#compbuttons {
    width: 100%;
    margin-top: 23px;
}
.location1 {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex;
    height: 67%;
    padding-top: 30%;
    padding-bottom: 0%;
    position: relative;
    top: 0%;
    transition: top 0.3s ease-in-out;
	}
	
}

@media (min-width:400px){

.calendar{
    display: flex;
    height: 100%;
    justify-content: left;
    transition: top 0.3s ease-in-out;
    top: 0%;
    padding-left: 7%;
    margin-left: -77px;
    margin-bottom: 134px;
}	
		
.wrapper aside2 {
    width: 100%;
    position: relative;
    display: inline-block;
    height: 100%;
    background-color: none;
    max-width: 100%;
}

.wrapper aside3 {
    width: 100%;
    position: relative;
    margin-top: 7%;
    display: inline-block;
    height: 100%;
    max-width: 100%;
}

.wrapper aside4{
    width: 100%;
    position: relative;
    margin-top: -22%;
    display: inline-block;
    height: 100%;
    overflow-x: hidden;
    overflow-y: hidden;
}

.wrapper aside5{
    width: 100%;
    position: relative;
}
	
.textandme{
    position: absolute;
    z-index: 25;
    float: right;
    width: 100%;
    font-family: "Helvetica Neue Black Condensed";
    font-size: 4em;
    font-style: normal;
    text-align: right;
    margin-top: 50%;
    padding-right: 25px;
    color: #C0EDFF;
}

.textstep{
    z-index: 25;
    float: right;
    width: 100%;
    font-family: "Helvetica Neue Black Condensed";
    font-size: 5em;
    font-style: normal;
    text-align: right;
    margin-top: 45%;
    padding-right: 25px;
    color: #3D54A1;
}
	
.parentsme{
    background-image: url(../assets/images/classes/parentsandme.png);
    width: 120%;
    height: 400px;
    font-size: 3.5em;
    display: flex;
    position: relative;
    background-size: 136% auto;
    background-repeat: no-repeat;
    padding-top: 0px;
    margin-top: 9px;
    background-position: 53% 25%;
    float: left;
    clear: none;
}

.firststep{
    background-image: url(../assets/images/classes/Firststep.jpg);
    height: 400px;
    background-position: 43% 100%;
    display: flex;
    transform: rotateZ(0deg);
    z-index: 9;
    float: none;
    position: relative;
    font-size: 3.5em;
    background-size: 198% auto;
    background-repeat: no-repeat;
    width: 100%;
    margin-top: -1px;
    max-width: 100%;
}

.secondstep{
    background-image: url(../assets/images/classes/Secondstep.jpg);
    background-repeat: no-repeat;
    background-size: 122% auto;
    width: 100%;
    height: 400px;
    font-size: 3.5em;
    background-position: 28% 32%;
    display: flex;
    margin-top: -8px;
    z-index: 8;
    max-width: 100%;
}

.interA{
    background-image: url(../assets/images/classes/InterA.jpg);
    background-repeat: no-repeat;
    width: 100%;
    height: 400px;
    font-size: 3.5em;
    background-position: 85% 49%;
    display: flex;
    position: relative;
    transform: rotateZ(0deg);
    background-size: 170% auto;
    margin-top: -83px;
    bottom: -53px;
    z-index: 8;
    max-width: 100%;
}

.interB{
    background-image: url(../assets/images/classes/InterB2.jpg);
    background-repeat: no-repeat;
    width: 120%;
    height: 400px;
    font-size: 3.5em;
    display: flex;
    transform: rotateZ(0deg);
    margin-top: -10px;
    float: none;
    position: relative;
    background-size: 195% auto;
    background-position: 78% 62%;
    max-width: 100%;
}
	
.levelup{
    background-image: url(../assets/images/classes/LevelUp.jpg);
    background-repeat: no-repeat;
    width: 110%;
    height: 400px;
    font-size: 3.5em;
    background-position: 59% 62%;
    display: flex;
    margin-top: -12px;
    float: none;
    position: relative;
    background-size: 200% auto;
    z-index: 6;
}
	
.rhythmic{
    background-position: 104% 65%;
    background-size: 114% auto;
}		
	
.rhythmicbox{
    width: 100%;
    height: 400px;
    display: flex;
    overflow: hidden;
    max-width: 100%;
	}
	
.levelbox{
    width: 100%;
    height: 400px;
    display: flex;
    overflow: hidden;
    max-width: 100%;
	}		

.interbox{
    width: 100%;
    height: 380px;
    display: flex;
    overflow: hidden;
    z-index: -1;
}

.interbox2{
    width: 100%;
    height: 360px;
    display: flex;
    overflow: hidden;
    margin-top: -2px;
    max-width: 100%;
}


.interbox3{
    width: 100%;
    height: 382px;
    display: flex;
    overflow: hidden;
    margin-top: -109px;
    z-index: 1;
    /* [disabled]background-color: #5AD1FF; */
    max-width: 100%;
}
	
.textage{
    color: #3D54A1;
    font-style: normal;
    font-weight: 400;
    font-family: Gotham, 'Helvetica Neue', Helvetica, Arial, sans-serif;
    position: relative;
    bottom: 40px;
    font-size: 2.2rem;
    line-height: 2.8em;
	}
	
.bg-darkblue{
    width: 100%;
    height: 1728px;
    background-color: #1D2A50;
    margin-top: -1456px;
    margin-bottom: -166px;
	}
	
#kidsdevelop{
	}
	
.text-kidsdevelop{
    position: absolute;
    width: 100%;
    padding-left: 42px;
    padding-right: 42px;
    text-align: center;
    bottom: 5%;
    background-color: #5AD1FF;
    height: 400px;
	}
	
	
.section-aerial {
    height: 542px;
    float: right;
    background-position: 50% 0%;
    width: 100%;
    bottom: -45px;
    position: relative;
}
	
.subpara {
	visibility: hidden;	
		
	}
	
.operated {
		
	visibility: hidden;	
	}
	
.btn-i {
    border: 1.3px solid #1D2A50;
    /*border-radius*/
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
    color: #1D2A50;
    padding-right: 15px;
    padding-left: 15px;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 900;
    padding-top: 12px;
    padding-bottom: 12px;
    z-index: 1;
    text-align: center;
    float: right;
    position: relative;
    /* [disabled]left: 25%; */
    right: 25%;
    top: 5%;
}

	
.btn-o {
    border: 1.3px solid #5AD1FF;
    /*border-radius*/
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
    color: #5AD1FF;
    padding-right: 15px;
	padding-left: 15px;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 900;
    padding-top: 12px;
    padding-bottom: 12px;
    z-index: 1;
    text-align: center;
    float: left;
    position: relative;
    left: 15%;
    /* [disabled]right: 25%; */
    top: 5%;
}	
	
.yana {
    width: 100%;
    height: 600px;
    position: absolute;
    background-image: url(../img/Yana-handspring-small.png);
    left: 0%;
    background-repeat: no-repeat;
    background-position: 50% 0;
    background-size: 80% auto;
    margin-top: 28%;
   }
	
.vasyl {
    width: 100%;
    height: 503px;
    position: absolute;
    background-image: url(../img/ONE_ARM_HANDSTAND.png);
    background-repeat: no-repeat;
    background-position: 50% 0;
    background-size: 68% auto;
    margin-top: 98%;
    max-width: 100%;
   }
	
.section-begin {
    height: 200px;
    float: right;
    background-position: 50% 0%;
    width: 100%;
	margin-top: 90px;

}
	
.firsttime{
    top: 48%;
    position: relative;
    left: -94px;
    font-size: 3.5rem;
    margin-right: -13px;
    margin-top: 50px;
    padding-left: 6px;
	}
	
.firsttext{
    top: 48%;
    position: relative;
    font-size: 1.5rem;
    font-weight: normal;
    right: 12px;
    display: inherit;
	}
	
.aerial-is{
    width: 220px;
    margin-left: -120px;
    margin-top: 66px;
}
	
.aerial-is>p>a {
    font-size: 16pt;
    /* [disabled]line-height: 1pt; */
    word-spacing: 2pt;
}
	
.text-o {
    /*border-radius*/
    color: #FFFFFF;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 900;
    padding-top: 12px;
    padding-bottom: 12px;
    z-index: 1;
    text-align: center;
    float: left;
    position: absolute;
    left: 57%;
    /* [disabled]right: 25%; */
    /* [disabled]top: 35%; */
    font-size: 261%;
    border-top-width: thick;
    border-top-style: solid;
    border-bottom-right-radius: 0px;
    border-spacing: 0px 0px;
    text-indent: -49px;
}
	
.parabreak {
    margin-top: 345px;
}
	
#title {
    position: relative;
    width: 100%;
    height: 90px;
    top: -1px;
}

.text-kids {
    /*border-radius*/
    color: #ED665E;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 900;
    padding-top: 12px;
    padding-bottom: 12px;
    z-index: 1;
    text-align: center;
    position: absolute;
    top: 0%;
    font-size: 7rem;
    border-bottom-right-radius: 0px;
    border-spacing: 0px 0px;
    width: 100%;
}

#kids {
    width: 100%;
    height: 68px;
    top: 18px;
}

#twoyears{
    color: #ED665E;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 500;
    padding-top: 12px;
    padding-bottom: 12px;
    z-index: 1;
    text-align: center;
    /* [disabled]top: 35%; */
    font-size: 2rem;
    border-bottom-right-radius: 0px;
    border-spacing: 0px 0px;
    width: 100%;
}

#dots{
    font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
    font-weight: 400;
    padding-top: 12px;
    padding-bottom: 12px;
    z-index: 1;
    text-align: center;
    font-size: 3rem;
    border-bottom-right-radius: 0px;
    border-spacing: 0px 0px;
    width: 100%;
    background: linear-gradient(90deg, #ED665E 0%, #EB508A 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    position: static;
    vertical-align: 6pt;
    padding-left: 2%;
    padding-right: 2%;
    letter-spacing: 3pt;
}

#sixteenyears{
    color: #EB508A;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 500;
    padding-top: 12px;
    padding-bottom: 12px;
    z-index: 1;
    text-align: center;
    /* [disabled]top: 35%; */
    font-size: 2rem;
    border-bottom-right-radius: 0px;
    border-spacing: 0px 0px;
    width: 100%;
}

#years{
    width: 100%;
    text-align: center;
}

.text-team {
    /*border-radius*/
    color: #5AD1FF;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 900;
    padding-top: 12px;
    padding-bottom: 12px;
    z-index: 1;
    text-align: center;
    position: absolute;
    font-size: 5rem;
    border-bottom-right-radius: 0px;
    border-spacing: 0px 0px;
    width: 100%;
}


.team-yana, .team-chris, .team-vasyl{
    text-align: center;
    height: 400px;
    float: left;
    display: list-item;
}

#vasylimage{
    height: 200px;
    background-repeat: no-repeat;
    background-position: 50% 0;
    background-color: rgba(29,42,80,1.00);
    mix-blend-mode: luminosity;
    position: relative;
    padding-bottom: 0px;
    display: list-item;
    width: 100%;
    background-image: url(../assets/images/OURTEAM/vasyl.png);
    background-size: contain;
}

#yanaimage {
    height: 220px;
    background-repeat: no-repeat;
    background-position: 50% 0;
    background-color: rgba(29,42,80,1.00);
    mix-blend-mode: luminosity;
    position: relative;
    padding-bottom: 0px;
    display: list-item;
    width: 100%;
    background-image: url(../assets/images/OURTEAM/yana.png);
    background-size: contain;
}

#chrisimage {
    height: 220px;
    background-repeat: no-repeat;
    background-position: 50% 0;
    background-color: rgba(29,42,80,1.00);
    mix-blend-mode: luminosity;
    position: relative;
    padding-bottom: 0px;
    display: list-item;
    width: 100%;
    background-image: url(../assets/images/OURTEAM/chris.png);
    background-size: contain;
}

.teambox{
    display: inline;
    align-content: center;
    width: 27%;
    margin-top: -12px;
    position: relative;
    left: 0%;
    right: 0%;
    max-width: 100%;
}


.text-h2, .text-h1{
    color: #DDDDDD;
    text-align: center;
    font-family: "Helvetica Neue Black Condensed";
    font-size: 2em;
    font-style: normal;
    font-weight: 900;
    text-transform: uppercase;
    letter-spacing: -2px;
    float: none;
    left: 0%;
    -webkit-align-self: center;
    position: relative;
    clear: both;
    padding-top: 20px;
    display: block;
}

ptext{
    text-align: center;
    display: list-item;
    font-size: 1.7rem;
    margin-left: 30px;
    margin-right: 30px;
}
	
.kids {
    width: 100%;
    height: 638px;
    position: absolute;
    background-image: url(../img/kids-image5.png);
    left: 0%;
    background-repeat: no-repeat;
    background-position: 50% bottom;
    background-size: 124% auto;
    margin-top: -258px;
    z-index: -1;
    /* [disabled]background-color: #5AD1FF; */
   }
	
.wrapper aside1 {
    width: 100%;
    position: relative;
    margin-top: 16%;
    display: inline-block;
    height: 900px;
}
	
.text-adultdevelop {
    position: absolute;
    width: 64%;
    padding-left: 40px;
    padding-right: 50px;
    text-align: left;
    bottom: 52%;
    height: 338px;
	}
	
.text-locations {
    position: absolute;
    width: 100%;
    padding-left: 30px;
    padding-right: 30px;
    text-align: center;
    bottom: 77%;
    color: #36C5F4;
    font-size: 3rem;
	}
	
.text-locations2 {
    position: relative;
    width: 100%;
    padding-left: 30px;
    padding-right: 30px;
    text-align: justify;
    height: 385px;
    color: #2B2B2B;
    font-size: 2.2em;
    bottom: 36%;
    margin-top: -201px;
    background-color: #5AD1FF;
	}	
	
.icons{
    height: auto;
    width: 80%;
	}
	
.adultclass {
    width: 100%;
    height: 1013px;
    position: absolute;
    background-image: url(../assets/images/bg-adultclass2.png);
    left: 0%;
    background-repeat: no-repeat;
    background-size: 131% auto;
    margin-top: -196px;
    z-index: -1;
    background-color: #5AD1FF;
    padding-top: 0px;
    background-position: 84% 20%;
   }

.adultgym{
    background-image: -webkit-linear-gradient(270deg,rgba(255,255,255,0.00) 51.21%,rgba(255,255,255,0.51) 100%), url(../assets/images/classes/Adults.jpg);
    background-image: -moz-linear-gradient(270deg,rgba(255,255,255,0.00) 51.21%,rgba(255,255,255,0.51) 100%), url(../assets/images/classes/Adults.jpg);
    background-image: -o-linear-gradient(270deg,rgba(255,255,255,0.00) 51.21%,rgba(255,255,255,0.51) 100%), url(../assets/images/classes/Adults.jpg);
    background-image: linear-gradient(180deg,rgba(255,255,255,0.00) 51.21%,rgba(255,255,255,0.51) 100%), url(../assets/images/classes/Adults.jpg);
    background-repeat: no-repeat;
    width: 110%;
    height: 318px;
    font-size: 3.5em;
    display: flex;
    margin-top: 35px;
    float: none;
    position: relative;
    background-size: 120% auto;
    z-index: 7;
    background-position: 94% 84%;
}
	
.adultbox{
    width: 100%;
    height: 370px;
    display: flex;
    overflow: hidden;
    margin-top: 606px;
    position: relative;
    max-width: 100%;
}
	
.adultgym2{
    background-image: -webkit-linear-gradient(270deg,rgba(255,255,255,0.00) 0%,rgba(56,56,56,0.75) 100%), url(../assets/images/classes/Stretching.jpeg);
    background-image: -moz-linear-gradient(270deg,rgba(255,255,255,0.00) 0%,rgba(56,56,56,0.75) 100%), url(../assets/images/classes/Stretching.jpeg);
    background-image: -o-linear-gradient(270deg,rgba(255,255,255,0.00) 0%,rgba(56,56,56,0.75) 100%), url(../assets/images/classes/Stretching.jpeg);
    background-image: linear-gradient(180deg,rgba(255,255,255,0.00) 0%,rgba(56,56,56,0.75) 100%), url(../assets/images/classes/Stretching.jpeg);
    background-repeat: no-repeat;
    width: 110%;
    height: 332px;
    font-size: 3.5em;
    display: flex;
    margin-top: 65px;
    float: none;
    position: relative;
    background-size: 123% auto;
    z-index: 7;
    background-position: 12% -7%;
    margin-right: -5px;
    margin-left: -5px;
}	
.text-adultdevelop>a {
    font-size: 2.1em;
	}
	
.text-kidsdevelop>a {
    font-size: 2.1em;
	}	
#footerlogobox {
    width: 150px;
    overflow-y: hidden;
    overflow-x: hidden;
    height: 126%;
    float: right;
    bottom: 0%;
    margin-top: -108px;
    right: 0px;
    margin-right: 20px;
    display: none;
}
.statists {
    position: relative;
    display: flex;
    width: 100%;
    top: 52%;
	overflow: hidden;
}
.adultbox2 {
    width: 100%;
    height: 423px;
    display: flex;
    overflow: hidden;
    margin-top: -91px;
    position: relative;
    max-width: 100%;
    margin-bottom: -39px;
}
.kidsbuttons {
    display: flex;
    height: 45px;
    top: 4%;
    position: relative;
    justify-content: space-around;
    align-items: center;
    font-size: 1em;
}
#compbuttons {
    width: 100%;
    margin-top: 23px;
}
#kids-rhythmic {
    height: 1483px;
    padding-top: 0px;
    margin-top: 12px;
}
.text-kidsrhythmic {
    position: absolute;
    width: 100%;
    padding-top: 0px;
    padding-left: 42px;
    padding-right: 42px;
    text-align: center;
    height: 228px;
    margin-bottom: 82px;
    top: 5%;
	}
#statsrhyth {
    position: relative;
    top: 396px;
	}
	
}

@media (min-width:480px){
	
	
.kidsbuttons {
    display: flex;
    height: 45px;
    top: -49%;
    position: relative;
    justify-content: space-around;
    align-items: center;
    font-size: 1.2em;
}
	
.text-kidsdevelop{
    position: absolute;
    width: 100%;
    padding-left: 50px;
    padding-right: 50px;
    text-align: center;
    bottom: 0%;
    height: 400px;
	}
	
.subpara {
	visibility: hidden;	
		
	}
	
.operated {
		
	visibility: hidden;	
	}
	
.btn-i {
    border: 1.3px solid #1D2A50;
    /*border-radius*/
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
    color: #1D2A50;
    padding-right: 15px;
    padding-left: 15px;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 900;
    padding-top: 12px;
    padding-bottom: 12px;
    z-index: 1;
    text-align: center;
    float: right;
    position: relative;
    /* [disabled]left: 25%; */
    right: 25%;
    top: 5%;
}

	
.btn-o {
    border: 1.3px solid #5AD1FF;
    /*border-radius*/
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
    color: #5AD1FF;
    padding-right: 15px;
	padding-left: 15px;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 900;
    padding-top: 12px;
    padding-bottom: 12px;
    z-index: 1;
    text-align: center;
    float: left;
    position: relative;
    left: 15%;
    /* [disabled]right: 25%; */
    top: 5%;
}	
	
.yana {
    width: 100%;
    height: 600px;
    position: absolute;
    background-image: url(../img/Yana-handspring-small.png);
    left: 0%;
    background-repeat: no-repeat;
    background-position: 50% 0;
    background-size: 80% auto;
    margin-top: 28%;
   }
	
.vasyl {
    width: 100%;
    height: 453px;
    position: absolute;
    background-image: url(../img/ONE_ARM_HANDSTAND.png);
    left: 0%;
    background-repeat: no-repeat;
    background-position: 50% 0;
    background-size: 68% auto;
    margin-top: 98%;
   }

.section-begin {
    height: 270px;
    float: right;
    background-position: 50% 0%;
    width: 100%;
	margin-top: 100px;

}
	
.firsttime{
    top: 54%;
    font-size: 3.5rem;
    position: relative;
    margin-right: -13px;
    margin-top: 50px;
    padding-left: 6px;
    left: -94px;
	}
	
.firsttext{
    top: 54%;
    position: relative;
    right: 12px;
	}
	
.aerial-is{
    width: 220px;
    margin-left: -124px;
    margin-top: 66px;
}
	
.aerial-is>p>a {
    font-size: 16pt;
    /* [disabled]line-height: 1pt; */
    word-spacing: 2pt;
}
	
.text-o {
    /*border-radius*/
    color: #FFFFFF;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 900;
    padding-top: 12px;
    padding-bottom: 12px;
    z-index: 1;
    text-align: center;
    float: left;
    position: absolute;
    left: 57%;
    /* [disabled]right: 25%; */
    /* [disabled]top: 35%; */
    font-size: 281%;
    border-top-width: thick;
    border-top-style: solid;
    border-bottom-right-radius: 0px;
    border-spacing: 0px 0px;
    text-indent: -49px;
}
.parabreak {
    margin-top: 345px;
}
.section-aerial {
    height: 549px;
    float: right;
    background-position: 50% 0%;
    width: 100%;
    bottom: -45px;
    position: relative;
}
	
#title {
    position: relative;
    width: 100%;
    height: 90px;
    top: -1px;
}

.text-kids {
    /*border-radius*/
    color: #ED665E;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 900;
    padding-top: 12px;
    padding-bottom: 12px;
    z-index: 1;
    text-align: center;
    position: absolute;
    /* [disabled]top: 35%; */
    font-size: 7rem;
    border-bottom-right-radius: 0px;
    border-spacing: 0px 0px;
    width: 100%;
}

#kids {
    width: 100%;
    height: 95px;
    top: 280px;
}

#twoyears{
    color: #ED665E;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 500;
    padding-top: 12px;
    padding-bottom: 12px;
    z-index: 1;
    text-align: center;
    /* [disabled]top: 35%; */
    font-size: 3rem;
    border-bottom-right-radius: 0px;
    border-spacing: 0px 0px;
    width: 100%;
}

#dots{
    font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
    font-weight: 400;
    padding-top: 12px;
    padding-bottom: 12px;
    z-index: 1;
    text-align: center;
    font-size: 4rem;
    border-bottom-right-radius: 0px;
    border-spacing: 0px 0px;
    width: 100%;
    background: linear-gradient(90deg, #ED665E 0%, #EB508A 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    position: static;
    vertical-align: 6pt;
    padding-left: 2%;
    padding-right: 2%;
    letter-spacing: 3pt;
}

#sixteenyears{
    color: #EB508A;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 500;
    padding-top: 12px;
    padding-bottom: 12px;
    z-index: 1;
    text-align: center;
    /* [disabled]top: 35%; */
    font-size: 3rem;
    border-bottom-right-radius: 0px;
    border-spacing: 0px 0px;
    width: 100%;	
}

#years{
    width: 100%;
    text-align: center;
}

.text-team {
    /*border-radius*/
    color: #5AD1FF;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 900;
    padding-top: 12px;
    padding-bottom: 12px;
    z-index: 1;
    text-align: center;
    position: absolute;
    font-size: 5.5rem;
    border-bottom-right-radius: 0px;
    border-spacing: 0px 0px;
    width: 100%;
}


.team-yana, .team-chris, .team-vasyl{
    text-align: center;
    height: 400px;
    float: left;
    display: list-item;
}

#vasylimage{
    height: 188px;
    background-repeat: no-repeat;
    background-position: 50% 0;
    background-color: rgba(29,42,80,1.00);
    mix-blend-mode: luminosity;
    position: relative;
    padding-bottom: 0px;
    display: list-item;
    width: 100%;
    background-image: url(../assets/images/OURTEAM/vasyl.png);
    background-size: contain;
}

#yanaimage {
    height: 188px;
    background-repeat: no-repeat;
    background-position: 50% 0;
    background-color: rgba(29,42,80,1.00);
    mix-blend-mode: luminosity;
    position: relative;
    padding-bottom: 0px;
    display: list-item;
    width: 100%;
    background-image: url(../assets/images/OURTEAM/yana.png);
    background-size: contain;
}

#chrisimage {
    height: 188px;
    background-repeat: no-repeat;
    background-position: 50% 0;
    background-color: rgba(29,42,80,1.00);
    mix-blend-mode: luminosity;
    position: relative;
    padding-bottom: 0px;
    display: list-item;
    width: 100%;
    background-image: url(../assets/images/OURTEAM/chris.png);
    background-size: contain;
}

.teambox{
    display: inline;
    align-content: center;
    width: 27%;
    margin-left: 20px;
    margin-right: 7px;
    margin-top: 11px;
    position: relative;
    left: 0%;
    right: 0%;
}


.text-h2, .text-h1{
    color: #DDDDDD;
    text-align: center;
    font-family: "Helvetica Neue Black Condensed";
    font-size: 2em;
    font-style: normal;
    font-weight: 900;
    text-transform: uppercase;
    letter-spacing: -2px;
    float: none;
    left: 0%;
    -webkit-align-self: center;
    position: relative;
    clear: both;
    padding-top: 20px;
    display: block;
	}

ptext{
    text-align: center;
    display: list-item;
    font-size: 1.6rem;
    margin-left: 10px;
    margin-right: 10px;
	}
	
.kids {
    width: 100%;
    height: 657px;
    position: absolute;
    background-image: url(../img/kids-image4.png);
    left: 0%;
    background-repeat: no-repeat;
    background-position: 50% bottom;
    background-size: 115% auto;
    margin-top: -275px;
    z-index: -1;
   }
	
.text-adultdevelop {
    position: absolute;
    width: 64%;
    padding-left: 50px;
    padding-right: 50px;
    text-align: left;
    bottom: 49%;
    height: 338px;
	}
	
.text-adultdevelop>a {
    font-size: 2.5em;
	}
	
.text-kidsdevelop>a {
    font-size: 2.5em;
	}	
	
.text-locations {
    position: absolute;
    width: 100%;
    padding-left: 30px;
    padding-right: 30px;
    text-align: center;
    bottom: 77%;
    color: #36C5F4;
    font-size: 3rem;
	}
	
.text-locations2 {
    position: relative;
    width: 100%;
    padding-left: 30px;
    padding-right: 30px;
    text-align: justify;
    height: 385px;
    color: #2B2B2B;
    font-size: 2.2em;
    bottom: 36%;
    margin-top: -115px;
    background-color: #5AD1FF;
    padding-top: 12px;
	}	
	
.icons{
    height: auto;
    width: 70%;
	}
	
.adultclass {
    width: 100%;
    height: 900px;
    position: absolute;
    background-image: url(../assets/images/bg-adultclass2.png);
    left: 0%;
    background-repeat: no-repeat;
    background-size: 120% auto;
    margin-top: -196px;
    z-index: -1;
    background-color: #5AD1FF;
    padding-top: 0px;
    background-position: 84% 20%;
   }

.adultgym{
    background-image: -webkit-linear-gradient(270deg,rgba(255,255,255,0.00) 51.21%,rgba(255,255,255,0.51) 100%), url(../assets/images/classes/Adults.jpg);
    background-image: -moz-linear-gradient(270deg,rgba(255,255,255,0.00) 51.21%,rgba(255,255,255,0.51) 100%), url(../assets/images/classes/Adults.jpg);
    background-image: -o-linear-gradient(270deg,rgba(255,255,255,0.00) 51.21%,rgba(255,255,255,0.51) 100%), url(../assets/images/classes/Adults.jpg);
    background-image: linear-gradient(180deg,rgba(255,255,255,0.00) 51.21%,rgba(255,255,255,0.51) 100%), url(../assets/images/classes/Adults.jpg);
    background-repeat: no-repeat;
    width: 120%;
    height: 325px;
    font-size: 3.5em;
    display: flex;
    margin-top: 30px;
    float: none;
    position: relative;
    background-size: 128% auto;
    z-index: 7;
    background-position: 70% 49%;
}
	
.adultbox{
    width: 100%;
    height: 376px;
    display: flex;
    overflow: hidden;
    margin-top: 629px;
    position: relative;
}
	
.adultgym2{
    background-image: -webkit-linear-gradient(270deg,rgba(255,255,255,0.00) 0%,rgba(56,56,56,0.75) 100%), url(../assets/images/classes/Stretching.jpeg);
    background-image: -moz-linear-gradient(270deg,rgba(255,255,255,0.00) 0%,rgba(56,56,56,0.75) 100%), url(../assets/images/classes/Stretching.jpeg);
    background-image: -o-linear-gradient(270deg,rgba(255,255,255,0.00) 0%,rgba(56,56,56,0.75) 100%), url(../assets/images/classes/Stretching.jpeg);
    background-image: linear-gradient(180deg,rgba(255,255,255,0.00) 0%,rgba(56,56,56,0.75) 100%), url(../assets/images/classes/Stretching.jpeg);
    background-repeat: no-repeat;
    width: 120%;
    height: 352px;
    font-size: 3.5em;
    display: flex;
    margin-top: 22px;
    float: none;
    position: relative;
    background-size: 114% auto;
    z-index: 7;
}
	

	
.locations {
    width: 100%;
    height: 1000px;
    position: relative;
    left: 0%;
    background-repeat: no-repeat;
    background-size: 107% auto;
    background-color: #5AD1FF;
    padding-top: 0px;
    background-position: 3% 0%;
    background-image: url(../assets/images/location/MAP-updated.png);
    bottom: -40px;
   }
#footerlogobox {
    width: 150px;
    overflow-y: hidden;
    overflow-x: hidden;
    height: 126%;
    float: right;
    bottom: 0%;
    margin-top: -108px;
    right: 0px;
    margin-right: 20px;
    display: none;
}
.interB {
    background-image: url(../assets/images/classes/InterB2.jpg);
    background-repeat: no-repeat;
    width: 120%;
    height: 400px;
    font-size: 3.5em;
    background-position: 75% 61%;
    display: flex;
    transform: rotateZ(0deg);
    margin-top: -10px;
    float: none;
    position: relative;
    background-size: 169% auto;
}
.textandme {
    position: absolute;
    z-index: 25;
    float: right;
    width: 100%;
    font-family: "Helvetica Neue Black Condensed";
    font-size: 4em;
    font-style: normal;
    text-align: right;
    margin-top: 44%;
    padding-right: 25px;
    color: #C0EDFF;
}
.parentsme {
    background-image: url("../assets/images/classes/parentsandme.png");
    width: 110%;
    height: 400px;
    font-size: 3.5em;
    display: flex;
    position: relative;
    background-size: 105% auto;
    background-repeat: no-repeat;
    padding-top: 0px;
    margin-top: 13px;
    background-position: 46% 17%;
    float: left;
    clear: none;
    overflow-y: hidden;
    overflow-x: hidden;
}
.firststep {
    background-image: url(../assets/images/classes/Firststep.jpg);
    height: 400px;
    background-position: 33% 128%;
    display: flex;
    transform: rotateZ(0deg);
    z-index: 9;
    float: none;
    position: relative;
    font-size: 3.5em;
    background-size: 157% auto;
    background-repeat: no-repeat;
    width: 100%;
    margin-top: -1px;
    max-width: 100%;
}
.textstep {
    z-index: 25;
    float: right;
    width: 100%;
    font-family: "Helvetica Neue Black Condensed";
    font-size: 5em;
    font-style: normal;
    text-align: right;
    margin-top: 38%;
    padding-right: 25px;
    color: #3D54A1;
}
.bg-darkblue {
    width: 100%;
    height: 1775px;
    background-color: #1D2A50;
    margin-top: -1457px;
    margin-bottom: -238px;
	}
.interbox3 {
    width: 100%;
    height: 382px;
    display: flex;
    overflow: hidden;
    margin-top: -1px;
    z-index: 1;
    /* [disabled]background-color: none; */
}
.statists {
    position: relative;
    display: flex;
    width: 100%;
    top: 57%;
    overflow: hidden;
}
.groups {
    font-size: 70pt;
    color: rgba(255,255,255,1.00);
    font-family: "Helvetica Neue Black Condensed";
    line-height: 20pt;
    margin-top: 60px;
    padding-bottom: 12px;
    padding-top: 12px;
    display: inline-block;
    margin-right: 10px;
    margin-left: 10px;
    text-align: center;
    position: relative;
    padding-left: 5px;
    padding-right: 5px;
    width: 100%;
    text-shadow: 4px 4px 19px rgba(55,73,126,0.37);
}
.levelup {
    background-image: url(../assets/images/classes/LevelUp.jpg);
    background-repeat: no-repeat;
    width: 110%;
    height: 400px;
    font-size: 3.5em;
    background-position: 59% 64%;
    display: flex;
    margin-top: -15px;
    float: none;
    position: relative;
    background-size: 182% auto;
    z-index: 6;
}

.rhythmic{
    background-position: 104% 65%;
    background-size: 114% auto;
}		
	
.pm-text-popup {
    width: 100%;
    margin-top: 282px;
    top: -143px;
    display: inherit;
    /* [disabled]margin-left: 25px; */
    /* [disabled]margin-right: 25px; */
    font-family: "Helvetica Neue Black Condensed";
    text-align: center;
    position: fixed;
    font-size: 16pt;
    line-height: 18pt;
    /* [disabled]right: 5%; */
    padding-right: 90px;
    padding-left: 90px;
}
#background-comp {
    background-image: url(../assets/images/Competitive-bg.jpg);
    background-repeat: no-repeat;
    z-index: 0;
    position: absolute;
    width: 100%;
    float: none;
    height: 161%;
    background-size: 145% auto;
    background-position: 63% 19.5%;
    padding-bottom: 0px;
    top: -20px;
}
	
background-rhythmic {
    background-image: url("../assets/images/Rhythmic-bg.jpg");
    background-repeat: no-repeat;
    z-index: 0;
    position: absolute;
    width: 100%;
    float: none;
    height: 161%;
    background-size: 145% auto;
    background-position: 63% 19.5%;
    padding-bottom: 0px;
    top: -20px;
}
	
.text-kidsrhythmic {
    position: absolute;
    width: 100%;
    padding-top: 0px;
    padding-left: 42px;
    padding-right: 42px;
    text-align: center;
    height: 228px;
    margin-bottom: 82px;
    top: 5%;
	}
#kids-rhythmic {
    height: 1417px;
    padding-top: 0px;
    margin-top: 12px;
}
.kidsbuttons {
    display: flex;
    height: 45px;
    top: 4%;
    position: relative;
    justify-content: space-around;
    align-items: center;
    font-size: 1em;
}
#statsrhyth {
    position: relative;
    top: 367px;
	}
#compbuttons {
    width: 100%;
    margin-top: 23px;
}
	
}


@media (min-width:543px){
	
	
	
	.text-kidsdevelop{
    position: absolute;
    width: 100%;
    padding-left: 42px;
    padding-right: 42px;
    text-align: center;
    padding-top: 0px;
    padding-bottom: 60px;
    bottom: -7%;
    height: 400px;
	}
	
	.subpara {
	visibility: visible;	
		
	}
	
	#background {
    background-image: url("../assets/images/bg-mobile.svg");
    background-repeat: no-repeat;
    background-size: 100% auto;
    z-index: -1;
    position: absolute;
    width: 100%;
    float: none;
    top: -60px;
    max-width: 100%;
}

	.operated {
	visibility:hidden;	
	}
	
	.btn-i {
    border: 1.3px solid #1D2A50;
    /*border-radius*/
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
    color: #1D2A50;
	font-size: 18pt; 
    padding-right: 25px;
    padding-left: 25px;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 900;
    padding-top: 12px;
    padding-bottom: 12px;
    z-index: 1;
    text-align: center;
    float: right;
    position: relative;
    /* [disabled]left: 25%; */
    right: 10%;
    top: 12%;
}

	
.btn-o {
    border: 1.3px solid #5AD1FF;
    /*border-radius*/
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
    color: #5AD1FF;
	font-size: 18pt; 
    padding-right: 25px;
    padding-left: 25px;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 900;
    padding-top: 12px;
    padding-bottom: 12px;
    z-index: 1;
    text-align: center;
    float: left;
    position: relative;
    left: 15%;
    /* [disabled]right: 25%; */
    top: 12%;
}
	
	.yana {
    width: 100%;
    height: 600px;
    position: absolute;
    background-image: url(../img/Yana-handspring-small.png);
    left: 0%;
    background-repeat: no-repeat;
    background-position: 50% 0;
    background-size: 78% auto;
    margin-top: 28%;
   }
	
	
	.vasyl {
    width: 100%;
    height: 485px;
    position: absolute;
    background-image: url(../img/ONE_ARM_HANDSTAND.png);
    left: 0%;
    background-repeat: no-repeat;
    background-position: 50% 0;
    background-size: 68% auto;
    margin-top: 97%;
   }
	
	.section-begin {
    height: 290px;
    float: right;
    background-position: 50% 0%;
    width: 100%;
	}
	
	
	.aerial-is{
    width: 300px;
    margin-left: -150px;
    margin-top: 66px;
	}
	
	.aerial-is>p>a {
    font-size: 12pt;
    line-height: 14pt;
	}
	
	.text-o {
    /*border-radius*/
    color: #FFFFFF;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 900;
    padding-top: 12px;
    padding-bottom: 12px;
    z-index: 1;
    text-align: center;
    float: left;
    position: absolute;
    left: 45%;
    /* [disabled]right: 25%; */
    /* [disabled]top: 35%; */
    font-size: 300%;
    border-top-width: thick;
    border-top-style: solid;
    border-bottom-right-radius: 0px;
    border-spacing: 0px 0px;
    text-indent: -49px;
	}
	
	.parabreak {
    margin-top: 0;
	}
	
	
	.firsttime{
    top: 69%;
    font-size: 4.5rem;
    margin-top: 50px;
    padding-left: 6px;
    left: -119px;
	}
	
	.firsttext{
    top: 71%;
    right: 37px;
	}
	
	#welcome {
		font-size: 17pt;
		line-height: inherit;
	}
	
	.section-aerial {
    height: 621px;
    float: right;
    background-position: 50% 0%;
    width: 100%;
    bottom: -45px;
    position: relative;
	}
	
	#title {
    position: relative;
    width: 100%;
    height: 90px;
    top: -1px;
	}

	.text-kids {
    /*border-radius*/
    color: #ED665E;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 900;
    padding-top: 12px;
    padding-bottom: 12px;
    z-index: 1;
    text-align: center;
    position: absolute;
    /* [disabled]top: 35%; */
    font-size: 7rem;
    border-bottom-right-radius: 0px;
    border-spacing: 0px 0px;
    width: 100%;
	}

	#kids {
    width: 100%;
    height: 95px;
    top: 224px;
	}

	#twoyears{
    color: #ED665E;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 500;
    padding-top: 12px;
    padding-bottom: 12px;
    z-index: 1;
    text-align: center;
    /* [disabled]top: 35%; */
    font-size: 3rem;
    border-bottom-right-radius: 0px;
    border-spacing: 0px 0px;
    width: 100%;
	}

	#dots{
    font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
    font-weight: 400;
    padding-top: 12px;
    padding-bottom: 12px;
    z-index: 1;
    text-align: center;
    font-size: 4rem;
    border-bottom-right-radius: 0px;
    border-spacing: 0px 0px;
    width: 100%;
    background: linear-gradient(90deg, #ED665E 0%, #EB508A 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    position: static;
    vertical-align: 6pt;
    padding-left: 2%;
    padding-right: 2%;
    letter-spacing: 3pt;
	}

	#sixteenyears{
    color: #EB508A;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 500;
    padding-top: 12px;
    padding-bottom: 12px;
    z-index: 1;
    text-align: center;
    /* [disabled]top: 35%; */
    font-size: 3rem;
    border-bottom-right-radius: 0px;
    border-spacing: 0px 0px;
    width: 100%;	
	}

	#years{
    width: 100%;
    text-align: center;
	}

	.text-team {
    /*border-radius*/
    color: #5AD1FF;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 900;
    padding-top: 12px;
    padding-bottom: 12px;
    z-index: 1;
    text-align: center;
    position: absolute;
    font-size: 6.5rem;
    border-bottom-right-radius: 0px;
    border-spacing: 0px 0px;
    width: 100%;
	}


	.team-yana, .team-chris, .team-vasyl{
    text-align: center;
    height: 400px;
    float: left;
    display: list-item;
	}

	#vasylimage{
    height: 188px;
    background-repeat: no-repeat;
    background-position: 50% 0;
    background-color: rgba(29,42,80,1.00);
    mix-blend-mode: luminosity;
    position: relative;
    padding-bottom: 0px;
    display: list-item;
    width: 100%;
    background-image: url(../assets/images/OURTEAM/vasyl.png);
    background-size: contain;
	}

	#yanaimage {
    height: 188px;
    background-repeat: no-repeat;
    background-position: 50% 0;
    background-color: rgba(29,42,80,1.00);
    mix-blend-mode: luminosity;
    position: relative;
    padding-bottom: 0px;
    display: list-item;
    width: 100%;
    background-image: url(../assets/images/OURTEAM/yana.png);
    background-size: contain;
	}

	#chrisimage {
    height: 188px;
    background-repeat: no-repeat;
    background-position: 50% 0;
    background-color: rgba(29,42,80,1.00);
    mix-blend-mode: luminosity;
    position: relative;
    padding-bottom: 0px;
    display: list-item;
    width: 100%;
    background-image: url(../assets/images/OURTEAM/chris.png);
    background-size: contain;
	}

	.teambox{
    display: inline;
    align-content: center;
    width: 27%;
    margin-left: 20px;
    margin-right: 20px;
    margin-top: 11px;
    position: relative;
    left: 0%;
    right: 0%;
	}


	.text-h2, .text-h1{
    color: #DDDDDD;
    text-align: center;
    font-family: "Helvetica Neue Black Condensed";
    font-size: 2em;
    font-style: normal;
    font-weight: 900;
    text-transform: uppercase;
    letter-spacing: -2px;
    float: none;
    left: 0%;
    -webkit-align-self: center;
    position: relative;
    clear: both;
    padding-top: 20px;
    display: block;
	}

	ptext{
    text-align: center;
    display: list-item;
    font-size: 1.5rem;
    margin-left: 80px;
    margin-right: 80px;
	}
	


	.bg-darkblue {
    width: 100%;
    height: 1639px;
    background-color: #1D2A50;
    margin-top: -1394px;
    margin-bottom: -135px;
	}
	
.text-locations2 {
    position: relative;
    width: 100%;
    padding-left: 30px;
    padding-right: 30px;
    text-align: justify;
    height: 425px;
    color: #2B2B2B;
    font-size: 2.2em;
    bottom: 36%;
    margin-top: 30px;
    background-color: #5AD1FF;
	}
	
.text-foot {
    text-align: center;
    padding-right: 22%;
    padding-left: 22%;
    font-variant: normal;
    text-transform: uppercase;
    color: #2B2B2B;
    height: 70px;
    padding-top: 20px;
    padding-bottom: 20px;
    position: relative;
    font-size: 0.9em;
}
	
.adultbox {
    width: 100%;
    height: 354px;
    display: flex;
    overflow: hidden;
    margin-top: 648px;
    position: relative;
}
	
.adultclass {
    width: 100%;
    height: 900px;
    position: absolute;
    background-image: url(../assets/images/bg-adultclass2.png);
    left: 0%;
    background-repeat: no-repeat;
    background-size: 120% auto;
    margin-top: -196px;
    z-index: -1;
    background-color: #5AD1FF;
    padding-top: 0px;
    background-position: 84% 20%;
   }
	
.icons{
    height: auto;
    width: 60%;
	}
	
.adultclass {
    width: 100%;
    height: 1100px;
    position: absolute;
    background-image: url(../assets/images/bg-adultclass2.png);
    left: 0%;
    background-repeat: no-repeat;
    background-size: 120% auto;
    margin-top: -221px;
    z-index: -1;
    background-color: #5AD1FF;
    padding-top: 0px;
    background-position: 84% 20%;
   }

.adultgym{
    background-image: -webkit-linear-gradient(270deg,rgba(255,255,255,0.00) 51.21%,rgba(255,255,255,0.51) 100%), url(../assets/images/classes/Adults.jpg);
    background-image: -moz-linear-gradient(270deg,rgba(255,255,255,0.00) 51.21%,rgba(255,255,255,0.51) 100%), url(../assets/images/classes/Adults.jpg);
    background-image: -o-linear-gradient(270deg,rgba(255,255,255,0.00) 51.21%,rgba(255,255,255,0.51) 100%), url(../assets/images/classes/Adults.jpg);
    background-image: linear-gradient(180deg,rgba(255,255,255,0.00) 51.21%,rgba(255,255,255,0.51) 100%), url(../assets/images/classes/Adults.jpg);
    background-repeat: no-repeat;
    width: 120%;
    height: 301px;
    font-size: 3.5em;
    display: flex;
    margin-top: 57px;
    float: none;
    position: relative;
    background-size: 150% auto;
    z-index: 7;
    background-position: 88% 61%;
}
	
.adultbox{
    width: 100%;
    height: 400px;
    display: flex;
    overflow: hidden;
    margin-top: 771px;
    position: relative;
}
	
.adultgym2{
    background-image: -webkit-linear-gradient(270deg,rgba(255,255,255,0.00) 0%,rgba(56,56,56,0.75) 100%), url(../assets/images/classes/Stretching.jpeg);
    background-image: -moz-linear-gradient(270deg,rgba(255,255,255,0.00) 0%,rgba(56,56,56,0.75) 100%), url(../assets/images/classes/Stretching.jpeg);
    background-image: -o-linear-gradient(270deg,rgba(255,255,255,0.00) 0%,rgba(56,56,56,0.75) 100%), url(../assets/images/classes/Stretching.jpeg);
    background-image: linear-gradient(180deg,rgba(255,255,255,0.00) 0%,rgba(56,56,56,0.75) 100%), url(../assets/images/classes/Stretching.jpeg);
    background-repeat: no-repeat;
    width: 102%;
    height: 349px;
    font-size: 3.5em;
    display: flex;
    margin-top: 19px;
    float: none;
    position: relative;
    background-size: 114% auto;
    z-index: 7;
}		
.adultbox2 {
    width: 100%;
    height: 400px;
    display: flex;
    overflow: hidden;
    margin-top: -89px;
    position: relative;
    margin-bottom: -54px;
}	
	
.levelup{
    background-image: url(../assets/images/classes/LevelUp.jpg);
    background-repeat: no-repeat;
    width: 110%;
    height: 400px;
    font-size: 3.5em;
    background-position: 58% 58%;
    display: flex;
    margin-top: -22px;
    float: none;
    position: relative;
    background-size: 157% auto;
}		

.rhythmic{
    background-position: 104% 65%;
    background-size: 114% auto;
}	
	
.rhythmicbox{
    width: 100%;
    height: 400px;
    display: flex;
    overflow: hidden;
	}		
	
	
.levelbox{
    width: 100%;
    height: 400px;
    display: flex;
    overflow: hidden;
	}		
	
.locations {
    width: 100%;
    height: 1000px;
    position: relative;
    left: 0%;
    background-repeat: no-repeat;
    background-size: 107% auto;
    background-color: #5AD1FF;
    padding-top: 0px;
    background-position: 3% 0%;
    background-image: url(../assets/images/location/MAP-updated.png);
    bottom: -40px;
   }
.text-adultdevelop {
    position: absolute;
    width: 64%;
    padding-left: 65px;
    padding-right: 65px;
    text-align: left;
    bottom: 47%;
    height: 338px;
	}

.text-adultdevelop>a {
    font-size: 2.8em;
	}		
	
.text-kidsdevelop>a {
    font-size: 2.5em;
	}		
.text-locations {
    position: absolute;
    width: 100%;
    padding-left: 30px;
    padding-right: 30px;
    text-align: center;
    bottom: 77%;
    font-size: 4rem;
    color: #36C5F4;
	}
	
	#footerlogo{
    position: relative;
    float: right;
    z-index: 101;
    overflow-y: hidden;
    overflow-x: hidden;
}	
	
	#footerlogobox{
    width: 150px;
    overflow-y: hidden;
    overflow-x: hidden;
    height: 126%;
    float: right;
    bottom: 0%;
    margin-top: -108px;
    right: 0px;
    margin-right: 20px;
    display: inherit;
}		
.textage {
    color: #3D54A1;
    font-style: normal;
    font-weight: 400;
    font-family: Gotham, 'Helvetica Neue', Helvetica, Arial, sans-serif;
    position: relative;
    bottom: 49px;
    font-size: x-large;
}
.textstep {
    position: absolute;
    z-index: 25;
    float: right;
    width: 100%;
    font-family: "Helvetica Neue Black Condensed";
    font-size: 5em;
    font-style: normal;
    text-align: right;
    margin-top: 170px;
    padding-right: 25px;
    color: #3D54A1;
}
.interB {
    background-image: url(../assets/images/classes/InterB2.jpg);
    background-repeat: no-repeat;
    width: 100%;
    height: 400px;
    font-size: 3.5em;
    background-position: 88% 46%;
    display: flex;
    transform: rotateZ(0deg);
    margin-top: -10px;
    float: none;
    position: relative;
    background-size: 147% auto;
    max-width: 100%;
}
.firststep {
    background-image: url(../assets/images/classes/Firststep.jpg);
    height: 400px;
    background-position: 49% 111%;
    display: flex;
    transform: rotateZ(0deg);
    z-index: 9;
    float: none;
    position: relative;
    font-size: 3.5em;
    background-size: 136% auto;
    background-repeat: no-repeat;
    width: 100%;
    margin-top: -1px;
    max-width: 100%;
}
.statists {
    position: relative;
    display: flex;
    width: 100%;
    top: 58%;
    padding-right: 4px;
}
.groups {
    font-size: 70pt;
    color: rgba(255,255,255,1.00);
    font-family: "Helvetica Neue Black Condensed";
    line-height: 20pt;
    margin-top: 60px;
    padding-bottom: 12px;
    padding-top: 12px;
    display: inline-block;
    margin-right: 10px;
    margin-left: 10px;
    text-align: center;
    position: relative;
    padding-left: 10px;
    padding-right: 10px;
    width: 100%;
    text-shadow: 4px 4px 19px rgba(55,73,126,0.37);
}
.interA {
    background-image: url(../assets/images/classes/InterA.jpg);
    background-repeat: no-repeat;
    width: 100%;
    height: 400px;
    font-size: 3.5em;
    background-position: 85% 67%;
    display: flex;
    position: relative;
    transform: rotateZ(0deg);
    background-size: 170% auto;
    margin-top: -57px;
    bottom: -53px;
    z-index: 8;
    max-width: 100%;
}
.filler {
    height: 200px;
    margin-bottom: -77px;
    margin-top: -83px;
    position: relative;
}
#background-comp {
    background-image: url(../assets/images/Competitive-bg.jpg);
    background-repeat: no-repeat;
    z-index: 0;
    position: absolute;
    width: 100%;
    float: none;
    height: 161%;
    background-size: 145% auto;
    background-position: 53% 19.5%;
    padding-bottom: 0px;
    top: -20px;
}
	
#background-rhythmic {
    background-image: url("../assets/images/Rhythmic-bg.jpg");
    background-repeat: no-repeat;
    z-index: 0;
    position: absolute;
    width: 100%;
    float: none;
    height: 161%;
    background-size: 135% auto;
    background-position: 50% 0%;
    padding-bottom: 0px;
}
	
.kids {
    width: 100%;
    height: 648px;
    position: absolute;
    background-image: url(../img/kids-image4.png);
    left: 0%;
    background-repeat: no-repeat;
    background-position: 50% bottom;
    background-size: 115% auto;
    margin-top: -194px;
    z-index: -1;
   }
.kidsbuttons {
    display: flex;
    height: 45px;
    top: 4%;
    position: relative;
    justify-content: space-around;
    align-items: center;
    font-size: 1.1em;
}
#trialarrow {
    width: 82%;
    margin-top: 30px;
    float: right;
}
#compage {
    top: 15px;
}
#compbuttons {
    width: 100%;
    margin-top: 36px;
}
.text-kidsrhythmic {
    position: absolute;
    width: 100%;
    padding-top: 0px;
    padding-left: 42px;
    padding-right: 42px;
    text-align: center;
    height: 228px;
    margin-bottom: 82px;
    top: 12%;
    font-size: 1.15em;
	}
#statsrhyth {
    position: relative;
    top: 465px;
	}
	
}

@media (min-width:636px){
	
	
	#trialarrow{
    margin-top: 5%;
    width: 70%;
}
	
  #sixgroups {
	 display: inline-block;
	}	

.textandme{
    position: absolute;
    z-index: 25;
    float: right;
    width: 100%;
    font-family: "Helvetica Neue Black Condensed";
    font-size: 5em;
    font-style: normal;
    text-align: right;
    margin-top: 284px;
    padding-right: 39px;
    color: #C0EDFF;
}

.textstep{
    position: absolute;
    z-index: 25;
    float: right;
    width: 100%;
    font-family: "Helvetica Neue Black Condensed";
    font-size: 5em;
    font-style: normal;
    text-align: right;
    margin-top: 35%;
    padding-right: 39px;
    color: #3D54A1;
}
.parentsme{
    background-image: url("../assets/images/classes/parentsandme.png");
    width: 120%;
    height: 480px;
    display: flex;
    float: none;
    position: relative;
    background-size: 103% auto;
    background-repeat: no-repeat;
    margin-top: 18px;
    background-position: 50% 24%;
    margin-left: -6px;
    margin-right: -10px;
}

.firststep{
    background-image: url(../assets/images/classes/Firststep.jpg);
    height: 480px;
    background-position: 38% 120%;
    display: flex;
    transform: rotateZ(0deg);
    z-index: 1;
    float: none;
    position: relative;
    background-size: 123% auto;
    background-repeat: no-repeat;
    width: 100%;
    max-width: 100%;
}

.secondstep{
    background-image: url(../assets/images/classes/Secondstep.jpg);
    background-repeat: no-repeat;
    background-size: 123% auto;
    width: 100%;
    height: 480px;
    background-position: 17% 33%;
    display: flex;
    margin-top: -4px;
    max-width: 100%;
}

.interA{
    background-image: url(../assets/images/classes/InterA.jpg);
    background-repeat: no-repeat;
    width: 100%;
    height: 480px;
    background-position: 87% 57%;
    display: flex;
    position: relative;
    transform: rotateZ(0deg);
    background-size: 146% auto;
    margin-top: -59px;
    bottom: -53px;
    z-index: 1;
    max-width: 100%;
}

.interB{
    background-image: url(../assets/images/classes/InterB2.jpg);
    background-repeat: no-repeat;
    width: 100%;
    height: 480px;
    background-position: 85% 63%;
    display: flex;
    transform: rotateZ(0deg);
    margin-top: -10px;
    float: none;
    position: relative;
    background-size: 141% auto;
    max-width: 100%;
}
	
.levelup{
    background-image: url(../assets/images/classes/LevelUp.jpg);
    background-repeat: no-repeat;
    width: 110%;
    height: 400px;
    font-size: 3.5em;
    background-position: 53% 52%;
    display: flex;
    margin-top: -30px;
    float: none;
    position: relative;
    background-size: 140% auto;
}		
	
.rhythmic{
    background-position: 104% 65%;
    background-size: 114% auto;
}		
	

.rhythmicbox{
    width: 100%;
    height: 450px;
    display: flex;
    overflow: hidden;
	}	
	
.levelbox{
    width: 100%;
    height: 405px;
    display: flex;
    overflow: hidden;
	}		

.interbox{
    width: 100%;
    height: 450px;
    display: flex;
    overflow: hidden;
}

.interbox2{
    width: 100%;
    height: 450px;
    display: flex;
    overflow: hidden;
    margin-top: -2px;
}


.interbox3{
    width: 100%;
    height: 450px;
    display: flex;
    overflow: hidden;
    margin-top: 67px;
    z-index: 1;
}

.textage{
    color: #3D54A1;
    font-style: normal;
    font-weight: 400;
    font-family: Gotham, 'Helvetica Neue', Helvetica, Arial, sans-serif;
    position: relative;
    bottom: 45px;
    font-size: 3rem;
}

	
	
	.text-kidsdevelop{
    position: absolute;
    width: 100%;
    padding-left: 80px;
    padding-right: 80px;
    text-align: center;
    padding-top: 30px;
    padding-bottom: 30px;
    bottom: 0%;
    margin-bottom: 10px;
    background-color: rgba(90,209,255,0.00);
	}
	
	.operated {
	visibility:visible;	
	}
	
	.btn-i {
    border: 1.3px solid #1D2A50;
    /*border-radius*/
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
    color: #1D2A50;
	font-size: 18pt; 
    padding-right: 35px;
    padding-left: 35px;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 900;
    padding-top: 12px;
    padding-bottom: 12px;
    z-index: 1;
    text-align: center;
    float: right;
    position: relative;
    /* [disabled]left: 25%; */
    right: 15%;
    top: 20%;
}

	
.btn-o {
    border: 1.3px solid #5AD1FF;
    /*border-radius*/
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
    color: #5AD1FF;
	font-size: 18pt; 
    padding-right: 35px;
    padding-left: 35px;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 900;
    padding-top: 12px;
    padding-bottom: 12px;
    z-index: 1;
    text-align: center;
    float: left;
    position: relative;
    left: 25%;
    /* [disabled]right: 25%; */
    top: 20%;
	}
	
	.navbar-brand {
    height: 70px;
    width: 20%;
    padding: 25px 15px;
    background-image: url(../img/THUMB%20NAIL%20LOGO-26.png);
    background-repeat: no-repeat;
    background-size: contain;
    position: fixed;
    left: 40%;
    float: left;
    background-position: 50% 0%;
}
	
.yana {
    width: 100%;
    height: 800px;
    position: absolute;
    background-image: url(../img/Yana-handspring-small.png);
    left: 0%;
    background-repeat: no-repeat;
    background-position: 50% 0;
    background-size: 78% auto;
    margin-top: 30%;
   }
	
	.vasyl {
    width: 100%;
    height: 480px;
    position: relative;
    background-image: url(../img/ONE_ARM_HANDSTAND.png);
    left: 0%;
    background-repeat: no-repeat;
    background-position: 50% 0;
    background-size: 60% auto;
    margin-top: 106%;
   }
	
	
	.aerial-is{
    width: 340px;
    margin-left: -170px;
    margin-top: 66px;
}
	
	#welcome {
    font-size: 20pt;
    line-height: inherit;
	}
	
	.section-aerial {
    height: 800px;
    float: right;
    background-position: 50% 0%;
    width: 100%;
    bottom: -45px;
    position: relative;
	}
	
	.aerial-is>p>a {
    font-size: 12pt;
    line-height: 16pt;
    word-spacing: -1pt;
	}
	
	
	.text-o {
    /*border-radius*/
    color: #FFFFFF;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 900;
    padding-top: 12px;
    padding-bottom: 12px;
    z-index: 1;
    text-align: center;
    float: left;
    position: absolute;
    left: 65%;
    /* [disabled]right: 25%; */
    /* [disabled]top: 35%; */
    font-size: 281%;
    border-top-width: thick;
    border-top-style: solid;
    border-bottom-right-radius: 0px;
    border-spacing: 0px 0px;
    text-indent: -85px;
}
	

.parabreak {
    margin-top: -12px;
}

	#title {
    position: relative;
    width: 100%;
    height: 90px;
    top: -1px;
}

.text-kids {
    /*border-radius*/
    color: #ED665E;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 900;
    padding-top: 12px;
    padding-bottom: 12px;
    z-index: 1;
    text-align: center;
    position: absolute;
    /* [disabled]top: 35%; */
    font-size: 7rem;
    border-bottom-right-radius: 0px;
    border-spacing: 0px 0px;
    width: 100%;
}

#kids {
    width: 100%;
    height: 95px;
    top: 280px;
}

#twoyears{
    color: #ED665E;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 500;
    padding-top: 12px;
    padding-bottom: 12px;
    z-index: 1;
    text-align: center;
    /* [disabled]top: 35%; */
    font-size: 3rem;
    border-bottom-right-radius: 0px;
    border-spacing: 0px 0px;
    width: 100%;
}

#dots{
    font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
    font-weight: 400;
    padding-top: 12px;
    padding-bottom: 12px;
    z-index: 1;
    text-align: center;
    font-size: 4rem;
    border-bottom-right-radius: 0px;
    border-spacing: 0px 0px;
    width: 100%;
    background: linear-gradient(90deg, #ED665E 0%, #EB508A 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    position: static;
    vertical-align: 6pt;
    padding-left: 2%;
    padding-right: 2%;
    letter-spacing: 3pt;
}

#sixteenyears{
    color: #EB508A;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 500;
    padding-top: 12px;
    padding-bottom: 12px;
    z-index: 1;
    text-align: center;
    /* [disabled]top: 35%; */
    font-size: 3rem;
    border-bottom-right-radius: 0px;
    border-spacing: 0px 0px;
    width: 100%;	
}

#years{
    width: 100%;
    text-align: center;
}

.text-team {
    /*border-radius*/
    color: #5AD1FF;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 900;
    padding-top: 12px;
    padding-bottom: 12px;
    z-index: 1;
    text-align: center;
    position: absolute;
    font-size: 6.5rem;
    border-bottom-right-radius: 0px;
    border-spacing: 0px 0px;
    width: 100%;
}


.team-yana, .team-chris, .team-vasyl{
    text-align: center;
    height: 400px;
    float: left;
    display: list-item;
}

#vasylimage{
    height: 150px;
    background-repeat: no-repeat;
    background-position: 50% 0;
    background-color: rgba(29,42,80,1.00);
    mix-blend-mode: luminosity;
    position: relative;
    padding-bottom: 0px;
    display: list-item;
    width: 100%;
    background-image: url(../assets/images/OURTEAM/vasyl.png);
    background-size: contain;
}

#yanaimage {
    height: 150px;
    background-repeat: no-repeat;
    background-position: 50% 0;
    background-color: rgba(29,42,80,1.00);
    mix-blend-mode: luminosity;
    position: relative;
    padding-bottom: 0px;
    display: list-item;
    width: 100%;
    background-image: url(../assets/images/OURTEAM/yana.png);
    background-size: contain;
}

	#chrisimage {
    height: 150px;
    background-repeat: no-repeat;
    background-position: 50% 0;
    background-color: rgba(29,42,80,1.00);
    mix-blend-mode: luminosity;
    position: relative;
    padding-bottom: 0px;
    display: list-item;
    width: 100%;
    background-image: url(../assets/images/OURTEAM/chris.png);
    background-size: contain;
}

.teambox{
    display: inline-block;
    align-content: center;
    width: 26%;
    margin-top: 11px;
    left: 1%;
}


.text-h2, .text-h1{
    color: #DDDDDD;
    text-align: center;
    font-family: "Helvetica Neue Black Condensed";
    font-size: 2em;
    font-style: normal;
    font-weight: 900;
    text-transform: uppercase;
    letter-spacing: -2px;
    float: none;
    left: 0%;
    -webkit-align-self: center;
    position: relative;
    clear: both;
    padding-top: 20px;
    display: block;
}

ptext{
    text-align: center;
    display: list-item;
    font-size: 1.4rem;
	 margin-left: 0px;
    margin-right: 0px;
}
	
	.kids {
    width: 100%;
    height: 1200px;
    position: absolute;
    background-image: url(../img/kids-image3.png);
    left: 0%;
    background-repeat: no-repeat;
    background-position: 50% -95px;
    background-size: 106% auto;
    margin-top: -245px;
    z-index: -1;
    background-color: #5AD1FF;
   }
	
	.splash {
    width: 100%;
    height: 622px;
    position: absolute;
    left: 0%;
    background-repeat: no-repeat;
    background-size: 60% auto;
    margin-top: -90px;
    background-image: url(../img/Splash-overlay-Dark.png);
    background-blend-mode: lighten;
	mix-blend-mode:lighten;	
    z-index: -1;
    background-position: 40% 0%;
	display: none;	
   }
.wrapper aside1 {
    width: 100%;
    position: relative;
    display: inline-block;
    height: 1000px;
}
.bg-darkblue {
    width: 100%;
    height: 879px;
    background-color: #1D2A50;
    margin-top: -687px;
    margin-bottom: -35px;
	}
	
.text-locations2 {
    position: relative;
    width: 100%;
    padding-left: 30px;
    padding-right: 30px;
    text-align: justify;
    height: 425px;
    color: #2B2B2B;
    font-size: 2.2em;
    bottom: 36%;
    margin-top: -19px;
    background-color: #5AD1FF;
    display: inline-block;
    padding-top: 21px;
	}
.text-foot {
    text-align: center;
    padding-right: 22%;
    padding-left: 22%;
    font-variant: normal;
    text-transform: uppercase;
    color: #2B2B2B;
    height: 70px;
    padding-top: 20px;
    padding-bottom: 20px;
    position: relative;
    font-size: 0.9em;
}
.adultbox {
    width: 100%;
    height: 354px;
    display: flex;
    overflow: hidden;
    margin-top: 648px;
    position: relative;
}
.adultclass {
    width: 100%;
    height: 900px;
    position: absolute;
    background-image: url(../assets/images/bg-adultclass2.png);
    left: 0%;
    background-repeat: no-repeat;
    background-size: 120% auto;
    margin-top: -196px;
    z-index: -1;
    background-color: #5AD1FF;
    padding-top: 0px;
    background-position: 84% 20%;
   }
	
.icons{
    height: auto;
    width: 50%;
	}
	
.adultclass {
    width: 100%;
    height: 1200px;
    position: absolute;
    background-image: url(../assets/images/bg-adultclass2.png);
    left: 0%;
    background-repeat: no-repeat;
    background-size: 120% auto;
    margin-top: -248px;
    z-index: -1;
    background-color: #5AD1FF;
    padding-top: 0px;
    background-position: 84% 20%;
   }

.adultgym{
    background-image: -webkit-linear-gradient(270deg,rgba(255,255,255,0.00) 51.21%,rgba(255,255,255,0.51) 100%), url(../assets/images/classes/Adults.jpg);
    background-image: -moz-linear-gradient(270deg,rgba(255,255,255,0.00) 51.21%,rgba(255,255,255,0.51) 100%), url(../assets/images/classes/Adults.jpg);
    background-image: -o-linear-gradient(270deg,rgba(255,255,255,0.00) 51.21%,rgba(255,255,255,0.51) 100%), url(../assets/images/classes/Adults.jpg);
    background-image: linear-gradient(180deg,rgba(255,255,255,0.00) 51.21%,rgba(255,255,255,0.51) 100%), url(../assets/images/classes/Adults.jpg);
    background-repeat: no-repeat;
    width: 120%;
    height: 457px;
    font-size: 3.5em;
    display: flex;
    margin-top: 0px;
    float: none;
    position: relative;
    background-size: 128% auto;
    background-position: 93% 93%;
}
	
.adultbox{
    width: 100%;
    height: 430px;
    display: flex;
    overflow: hidden;
    margin-top: 879px;
    position: relative;
}
	
.adultgym2{
    background-image: -webkit-linear-gradient(270deg,rgba(255,255,255,0.00) 0%,rgba(56,56,56,0.75) 100%), url(../assets/images/classes/Stretching.jpeg);
    background-image: -moz-linear-gradient(270deg,rgba(255,255,255,0.00) 0%,rgba(56,56,56,0.75) 100%), url(../assets/images/classes/Stretching.jpeg);
    background-image: -o-linear-gradient(270deg,rgba(255,255,255,0.00) 0%,rgba(56,56,56,0.75) 100%), url(../assets/images/classes/Stretching.jpeg);
    background-image: linear-gradient(180deg,rgba(255,255,255,0.00) 0%,rgba(56,56,56,0.75) 100%), url(../assets/images/classes/Stretching.jpeg);
    background-repeat: no-repeat;
    width: 120%;
    height: 456px;
    font-size: 3.5em;
    display: flex;
    margin-top: -38px;
    float: none;
    position: relative;
    background-size: 114% auto;
    background-position: 19% -57%;
}		
.adultbox2 {
    width: 100%;
    height: 441px;
    display: flex;
    overflow: hidden;
    margin-top: -41px;
    position: relative;
}	

.locations {
    width: 100%;
    height: 1200px;
    position: relative;
    left: 0%;
    background-repeat: no-repeat;
    background-size: 107% auto;
    background-color: #5AD1FF;
    padding-top: 0px;
    background-position: 3% 0%;
    background-image: url(../assets/images/location/MAP-updated.png);
    bottom: -40px;
   }
	
	
.followus{
    display: inline;
    width: 30%;
	}	
	
		
.contactus{
    display: inline;
    width: 30%;

	}	
.text-adultdevelop>a {
    font-size: 3em;
	}
	
.text-kidsdevelop>a {
    font-size: 2.5em;
	}	
.statists {
    position: relative;
    display: flex;
    width: 100%;
    top: 65%;
    padding-right: 4px;
	overflow: hidden;

}
.text-kidsrhythmic {
    position: absolute;
    width: 100%;
    padding-top: 0px;
    padding-left: 42px;
    padding-right: 42px;
    text-align: center;
    height: 228px;
    margin-bottom: 82px;
    top: 12%;
    font-size: 1.4em;
	}
#kids-rhythmic {
    height: 693px;
    padding-top: 0px;
    margin-top: 153px;
    margin-bottom: -196px;
}
.filler {
    height: 280px;
    margin-bottom: -77px;
    margin-top: -83px;
    position: relative;
}
#background-comp {
    background-image: url(../assets/images/Competitive-bg.jpg);
    background-repeat: no-repeat;
    z-index: 0;
    position: absolute;
    width: 100%;
    float: none;
    height: 206%;
    background-size: 145% auto;
    background-position: 65% 19.5%;
    padding-bottom: 0px;
    top: -20px;
}

#background-rhythmic {
    background-image: url("../assets/images/Rhythmic-bg.jpg");
    background-repeat: no-repeat;
    z-index: 0;
    position: absolute;
    width: 100%;
    float: none;
    height: 206%;
    background-size: 135% auto;
    background-position: 50% 0%;
    padding-bottom: 0px;
}	
	
.kidsbuttons {
    display: flex;
    height: 45px;
    top: 4%;
    position: relative;
    justify-content: space-around;
    align-items: center;
    font-size: 1.2em;
}
#statsrhyth {
    position: relative;
    top: 425px;
	}
#compbuttons {
    width: 100%;
    margin-top: 0px;
}
#compage {
    top: 113px;
}
	
}

@media (min-width : 752px ){
	

	
	
	#trialarrow{
    width: 70%;
    position: relative;
    top: 92px;
    margin-top: -26%;
}
	
	
	
	.vasyl {
    width: 100%;
    height: 500px;
    position: relative;
    background-image: url(../img/ONE_ARM_HANDSTAND.png);
    left: 0%;
    background-repeat: no-repeat;
    background-position: 50% 0;
    background-size: 60% auto;
    margin-top: 110%;
   }
	
	.btn-i {
    border: 1.3px solid #1D2A50;
    /*border-radius*/
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
    color: #1D2A50;
	font-size: 18pt; 
    padding-right: 35px;
    padding-left: 35px;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 900;
    padding-top: 12px;
    padding-bottom: 12px;
    z-index: 1;
    text-align: center;
    float: right;
    position: relative;
    /* [disabled]left: 25%; */
    right: 15%;
    top: 30%;
}

	
.btn-o {
    border: 1.3px solid #5AD1FF;
    /*border-radius*/
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
    color: #5AD1FF;
	font-size: 18pt; 
    padding-right: 35px;
    padding-left: 35px;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 900;
    padding-top: 12px;
    padding-bottom: 12px;
    z-index: 1;
    text-align: center;
    float: left;
    position: relative;
    left: 25%;
    /* [disabled]right: 25%; */
    top: 30%;
	}
	

	
	
	
.yana {
    width: 100%;
    height: 600px;
    position: absolute;
    background-image: url(../img/Yana-handspring-large.png);
    left: 0%;
    background-repeat: no-repeat;
    background-position: 50% 0;
    background-size: 78% auto;
    margin-top: 33%;
   }
	
.section-begin {
    height: 510px;
    float: right;
    background-position: 50% 0%;
    width: 100%;
}
	
	.aerial-is{
    width: 260px;
    margin-top: 8%;
    margin-left: -2px;
}
	
	.aerial-is>p>a {
    font-size: 12pt;
    line-height: 16pt;
	}
	
	.firsttime {
    font-size: 5.5rem;
    top: 81%;
    margin-top: 50px;
    padding-left: 6px;
    left: -156px;
}

#title {
    position: static;
    width: 100%;
    height: 125px;
    padding-top: 55px;
    margin-top: 21px;
}


.text-kids {
    /*border-radius*/
    color: #ED665E;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 900;
    padding-top: 12px;
    padding-bottom: 12px;
    z-index: 1;
    text-align: center;
    position: absolute;
    /* [disabled]top: 35%; */
    font-size: 7rem;
    border-bottom-right-radius: 0px;
    border-spacing: 0px 0px;
    width: 100%;
}
	
	.text-kidsrhythmic{
    position: absolute;
    width: 100%;
    padding-top: 0px;
    padding-left: 42px;
    padding-right: 42px;
    text-align: center;
    height: 372px;
    bottom: 0px;
	}

#kids {
    width: 100%;
    height: 95px;
    top: 280px;
}

#twoyears{
    color: #ED665E;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 500;
    padding-top: 12px;
    padding-bottom: 12px;
    z-index: 1;
    text-align: center;
    /* [disabled]top: 35%; */
    font-size: 3rem;
    border-bottom-right-radius: 0px;
    border-spacing: 0px 0px;
    width: 100%;
}

#dots{
    font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
    font-weight: 400;
    padding-top: 12px;
    padding-bottom: 12px;
    z-index: 1;
    text-align: center;
    font-size: 4rem;
    border-bottom-right-radius: 0px;
    border-spacing: 0px 0px;
    width: 100%;
    background: linear-gradient(90deg, #ED665E 0%, #EB508A 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    position: static;
    vertical-align: 6pt;
    padding-left: 2%;
    padding-right: 2%;
    letter-spacing: 3pt;
}

#sixteenyears{
    color: #EB508A;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 500;
    padding-top: 12px;
    padding-bottom: 12px;
    z-index: 1;
    text-align: center;
    /* [disabled]top: 35%; */
    font-size: 3rem;
    border-bottom-right-radius: 0px;
    border-spacing: 0px 0px;
    width: 100%;	
}

#years{
    width: 100%;
    text-align: center;
}

.text-team {
    /*border-radius*/
    color: #5AD1FF;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 900;
    padding-top: 12px;
    padding-bottom: 12px;
    z-index: 1;
    text-align: center;
    position: absolute;
    font-size: 6.5rem;
    border-bottom-right-radius: 0px;
    border-spacing: 0px 0px;
    width: 100%;
    margin-top: 10px;
}


.team-yana, .team-chris, .team-vasyl{
    text-align: center;
    height: 400px;
    float: left;
    display: list-item;
}

#vasylimage{
    height: 158px;
    background-repeat: no-repeat;
    background-position: 50% 0;
    background-color: rgba(29,42,80,1.00);
    mix-blend-mode: luminosity;
    position: relative;
    padding-bottom: 0px;
    display: list-item;
    width: 100%;
    background-image: url(../assets/images/OURTEAM/vasyl.png);
    background-size: contain;
}

#yanaimage {
    height: 158px;
    background-repeat: no-repeat;
    background-position: 50% 0;
    background-color: rgba(29,42,80,1.00);
    mix-blend-mode: luminosity;
    position: relative;
    padding-bottom: 0px;
    display: list-item;
    width: 100%;
    background-image: url(../assets/images/OURTEAM/yana.png);
    background-size: contain;
}

#chrisimage {
    background-repeat: no-repeat;
    background-position: 50% 0;
    background-color: rgba(29,42,80,1.00);
    mix-blend-mode: luminosity;
    position: relative;
    padding-bottom: 0px;
    display: list-item;
    width: 100%;
    background-image: url(../assets/images/OURTEAM/chris.png);
    height: 158px;
    background-size: contain;
}

.teambox{
    display: inline-block;
    align-content: center;
    width: 27%;
    margin-left: 20px;
    margin-right: 20px;
    margin-top: 30px;
}


.text-h2, .text-h1{
    color: #DDDDDD;
    text-align: center;
    font-family: "Helvetica Neue Black Condensed";
    font-size: 2em;
    font-style: normal;
    font-weight: 900;
    text-transform: uppercase;
    letter-spacing: -2px;
    float: none;
    left: 0%;
    -webkit-align-self: center;
    position: relative;
    clear: both;
    padding-top: 20px;
    display: block;
}

ptext{
    text-align: center;
    display: list-item;
    font-size: 1.5rem;
}
	
.kids {
    width: 100%;
    height: 957px;
    position: absolute;
    background-image: url(../img/kids-image3.png);
    left: 0%;
    background-repeat: no-repeat;
    background-position: 50% auto;
    background-size: 106% auto;
    margin-top: -270px;
    z-index: -1;
    background-color: hsla(197,100%,68%,1.00);
   }
	
.splash {
    width: 100%;
    height: 622px;
    position: absolute;
    left: 0%;
    background-repeat: no-repeat;
    background-size: 60% auto;
    margin-top: -90px;
    background-image: url(../img/Splash-overlay-Dark.png);
    background-blend-mode: lighten;
	mix-blend-mode:lighten;	
    z-index: -1;
    background-position: 40% 0%;
	display: none;	
   }
.text-kidsdevelop {
    position: absolute;
    width: 100%;
    padding-left: 106px;
    padding-right: 106px;
    text-align: center;
    padding-top: 30px;
    padding-bottom: 30px;
    bottom: -7%;
    background-color: rgba(90,209,255,0.00);
	}
	
.text-locations2 {
    position: relative;
    width: 100%;
    padding-left: 30px;
    padding-right: 30px;
    text-align: justify;
    height: 241px;
    color: #2B2B2B;
    font-size: 2.2em;
    bottom: 36%;
    margin-top: -15px;
    background-color: #5AD1FF;
    display: inline-block;
    padding-top: 36px;
	}

.adultbox {
    width: 100%;
    height: 450px;
    display: flex;
    overflow: hidden;
    margin-top: 930px;
    position: relative;
}
	
.adultclass {
    width: 100%;
    height: 900px;
    position: absolute;
    background-image: url(../assets/images/bg-adultclass2.png);
    left: 0%;
    background-repeat: no-repeat;
    background-size: 120% auto;
    margin-top: -196px;
    z-index: -1;
    background-color: #5AD1FF;
    padding-top: 0px;
    background-position: 84% 20%;
   }
	
.icons{
    height: auto;
    width: 100%;
	}
	
.adultclass {
    width: 100%;
    height: 1400px;
    position: absolute;
    background-image: url(../assets/images/bg-adultclass2.png);
    left: 0%;
    background-repeat: no-repeat;
    background-size: 120% auto;
    margin-top: -322px;
    z-index: -1;
    background-color: #5AD1FF;
    padding-top: 0px;
    background-position: 84% 20%;
   }

.adultgym{
    background-image: -webkit-linear-gradient(270deg,rgba(255,255,255,0.00) 51.21%,rgba(255,255,255,0.51) 100%), url(../assets/images/classes/Adults.jpg);
    background-image: -moz-linear-gradient(270deg,rgba(255,255,255,0.00) 51.21%,rgba(255,255,255,0.51) 100%), url(../assets/images/classes/Adults.jpg);
    background-image: -o-linear-gradient(270deg,rgba(255,255,255,0.00) 51.21%,rgba(255,255,255,0.51) 100%), url(../assets/images/classes/Adults.jpg);
    background-image: linear-gradient(180deg,rgba(255,255,255,0.00) 51.21%,rgba(255,255,255,0.51) 100%), url(../assets/images/classes/Adults.jpg);
    background-repeat: no-repeat;
    width: 120%;
    height: 480px;
    font-size: 3.5em;
    display: flex;
    margin-top: 24px;
    float: none;
    position: relative;
    background-size: 140% auto;
    z-index: 7;
    background-position: 57% 70%;
}
	
	
.adultgym2{
    background-image: -webkit-linear-gradient(270deg,rgba(255,255,255,0.00) 0%,rgba(56,56,56,0.75) 100%), url(../assets/images/classes/Stretching.jpeg);
    background-image: -moz-linear-gradient(270deg,rgba(255,255,255,0.00) 0%,rgba(56,56,56,0.75) 100%), url(../assets/images/classes/Stretching.jpeg);
    background-image: -o-linear-gradient(270deg,rgba(255,255,255,0.00) 0%,rgba(56,56,56,0.75) 100%), url(../assets/images/classes/Stretching.jpeg);
    background-image: linear-gradient(180deg,rgba(255,255,255,0.00) 0%,rgba(56,56,56,0.75) 100%), url(../assets/images/classes/Stretching.jpeg);
    background-repeat: no-repeat;
    width: 120%;
    height: 480px;
    font-size: 3.5em;
    display: flex;
    margin-top: -41px;
    float: none;
    position: relative;
    background-size: 114% auto;
    z-index: 7;
    background-position: 0% -10%;
}		
.adultbox2 {
    width: 100%;
    height: 450px;
    display: flex;
    overflow: hidden;
    margin-top: -2px;
    position: relative;
}	

.locations {
    width: 100%;
    height: 1200px;
    position: relative;
    left: 0%;
    background-repeat: no-repeat;
    background-size: 107% auto;
    background-color: #5AD1FF;
    padding-top: 0px;
    background-position: 3% 50%;
    background-image: url(../assets/images/location/MAP-updated.png);
    bottom: 13px;
   }	
	
	
.followus{
    display: inline-block;
    width: 270px;
    position: relative;
    margin-right: 88px;
	}	
	
		
.contactus{
    display: inline-block;
    width: 40%;
    position: relative;
	}	
.text-adultdevelop>a {
    font-size: 4em;
	}

.text-kidsdevelop>a {
    font-size: 3em;
	}
	
.wrapper aside1 {
    width: 100%;
    position: relative;
    display: inline-block;
    height: 1000px;
    margin-bottom: 108px;
}
.text-locations {
    position: absolute;
    width: 100%;
    padding-left: 30px;
    padding-right: 30px;
    text-align: center;
    bottom: 68%;
    font-size: 4.5rem;
    color: #36C5F4;
	}
	
	#footerlogo{
    position: relative;
    float: right;
    z-index: 101;
    overflow-y: hidden;
    overflow-x: hidden;
}	
	
	#footerlogobox{
    width: 150px;
    overflow-y: hidden;
    overflow-x: hidden;
    height: 126%;
    float: right;
    bottom: 0%;
    margin-top: -108px;
    right: 0px;
    margin-right: 20px;
}	
	
.text-foot {
    text-align: center;
    padding-right: 25%;
    padding-left: 25%;
    font-variant: normal;
    text-transform: uppercase;
    color: #2B2B2B;
    height: 70px;
    padding-top: 26px;
    padding-bottom: 20px;
    position: relative;
    font-size: 0.9em;
}
	
.levelup{
    background-image: url(../assets/images/classes/LevelUp.jpg);
    background-repeat: no-repeat;
    width: 110%;
    height: 435px;
    font-size: 3.5em;
    background-position: 44% 59%;
    display: flex;
    margin-top: -27px;
    float: none;
    position: relative;
    background-size: 111% auto;
}		

.rhythmic{
    background-position: 104% 65%;
    background-size: 114% auto;
}		
	
.rhythmicbox{
    width: 100%;
    height: 450px;
    display: flex;
    overflow: hidden;
	}	
	
.levelbox{
    width: 100%;
    height: 450px;
    display: flex;
    overflow: hidden;
	}	
	
.interbox2 {
    width: 100%;
    height: 450px;
    display: flex;
    overflow: hidden;
    margin-top: -1px;
}
.interA {
    background-image: url(../assets/images/classes/InterA.jpg);
    background-repeat: no-repeat;
    width: 100%;
    height: 480px;
    background-position: 80% 39%;
    display: flex;
    position: relative;
    transform: rotateZ(0deg);
    background-size: 129% auto;
    margin-top: -57px;
    bottom: -53px;
    z-index: 1;
    max-width: 100%;
}
.aerial-is>p>a {
    font-size: 12pt;
    line-height: 16pt;
	}
.firststep {
    background-image: url(../assets/images/classes/Firststep.jpg);
    height: 480px;
    background-position: 38% 81%;
    display: flex;
    transform: rotateZ(0deg);
    z-index: 1;
    float: none;
    position: relative;
    background-size: 123% auto;
    background-repeat: no-repeat;
    width: 100%;
    max-width: 100%;
}
.textstep {
    position: absolute;
    z-index: 25;
    float: right;
    width: 100%;
    font-family: "Helvetica Neue Black Condensed";
    font-size: 5em;
    font-style: normal;
    text-align: right;
    margin-top: 31%;
    padding-right: 39px;
    color: #3D54A1;
}
.secondstep {
    background-image: url(../assets/images/classes/Secondstep.jpg);
    background-repeat: no-repeat;
    background-size: 130% auto;
    width: 100%;
    height: 480px;
    background-position: 17% 33%;
    display: flex;
    margin-top: -4px;
    max-width: 100%;
}
.text-o {
    /*border-radius*/
    color: #FFFFFF;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 900;
    padding-top: 12px;
    padding-bottom: 12px;
    z-index: 1;
    text-align: center;
    float: left;
    position: absolute;
    left: 65%;
    /* [disabled]right: 25%; */
    /* [disabled]top: 35%; */
    font-size: 300%;
    border-top-width: thick;
    border-top-style: solid;
    border-bottom-right-radius: 0px;
    border-spacing: 0px 0px;
    text-indent: -85px;
}
.parentsme {
    background-image: url("../assets/images/classes/parentsandme.png");
    width: 110%;
    height: 480px;
    display: flex;
    float: none;
    position: relative;
    background-size: 103% auto;
    background-repeat: no-repeat;
    margin-top: 14px;
    background-position: 105% 23%;
    margin-left: -8px;
    margin-right: -8px;
}
.textandme {
    position: absolute;
    z-index: 25;
    float: right;
    width: 100%;
    font-family: "Helvetica Neue Black Condensed";
    font-size: 5em;
    font-style: normal;
    text-align: right;
    margin-top: 251px;
    padding-right: 39px;
    color: #C0EDFF;
}
.statists {
    position: relative;
    display: flex;
    width: 100%;
    top: 74%;
    padding-right: 58px;
    padding-left: 58px;
}
.pm-text-popup {
    width: 100%;
    margin-top: 282px;
    top: -143px;
    display: inherit;
    /* [disabled]margin-left: 25px; */
    /* [disabled]margin-right: 25px; */
    font-family: "Helvetica Neue Black Condensed";
    text-align: center;
    position: fixed;
    font-size: 16pt;
    line-height: 18pt;
    /* [disabled]right: 5%; */
    padding-right: 200px;
    padding-left: 200px;
}
.text-kidsrhythmic {
    position: absolute;
    width: 100%;
    padding-top: 0px;
    padding-left: 82px;
    padding-right: 82px;
    text-align: center;
    height: 189px;
    top: 35px;
    font-size: 1.5em;
	}
#kids-rhythmic {
    height: 738px;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-bottom: -323px;
    top: -69px;
}
#background-comp {
    background-image: url(../assets/images/Competitive-bg.jpg);
    background-repeat: no-repeat;
    z-index: 0;
    position: absolute;
    width: 100%;
    float: none;
    height: 161%;
    background-size: 145% auto;
    background-position: 54% 19.5%;
    padding-bottom: 0px;
    top: -20px;
}

#background-rhythmic {
    background-image: url(../assets/images/Rhythmic-bg.jpg);
    background-repeat: no-repeat;
    z-index: 0;
    position: absolute;
    width: 100%;
    float: none;
    height: 161%;
    background-size: 145% auto;
    background-position: 51% 0%;
    padding-bottom: 0px;
    margin-top: -68px;
}	
	
.kidsbuttons {
    display: flex;
    height: 45px;
    top: 6%;
    position: relative;
    justify-content: space-around;
    align-items: center;
    font-size: 1.2em;
}
.firsttext {
    top: 82%;
    right: 75px;
	}
#statsrhyth {
    position: relative;
    top: 408px;
	}
#compage {
    top: -69px;
}
	
}

@media (min-width:850px){

	.text-kidsrhythmic {
    position: absolute;
    width: 100%;
    padding-top: 0px;
    padding-left: 190px;
    padding-right: 190px;
    text-align: center;
    height: 261px;
    top: 41px;
    font-size: 1.5em;
	}
	
	#compage{
    top: -149px;
	}
	
	.btn-i {
    border: 1.3px solid #1D2A50;
    /*border-radius*/
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
    color: #1D2A50;
	font-size: 18pt; 
    padding-right: 35px;
    padding-left: 35px;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 900;
    padding-top: 12px;
    padding-bottom: 12px;
    z-index: 1;
    text-align: center;
    float: right;
    position: relative;
    /* [disabled]left: 25%; */
    right: 15%;
    top: 35%;
}

	
.btn-o {
    border: 1.3px solid #5AD1FF;
    /*border-radius*/
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
    color: #5AD1FF;
	font-size: 18pt; 
    padding-right: 35px;
    padding-left: 35px;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 900;
    padding-top: 12px;
    padding-bottom: 12px;
    z-index: 1;
    text-align: center;
    float: left;
    position: relative;
    left: 25%;
    /* [disabled]right: 25%; */
    top: 35%;
	}
	

	
.yana {
    width: 100%;
    height: 600px;
    position: absolute;
    background-image: url(../img/Yana-handspring-large.png);
    left: 0%;
    background-repeat: no-repeat;
    background-position: 50% 0;
    background-size: 75% auto;
    margin-top: 35%;
   }
	
.vasyl {
    width: 100%;
    height: 700px;
    position: relative;
    background-image: url(../img/ONE_ARM_HANDSTAND.png);
    left: 0%;
    background-repeat: no-repeat;
    background-position: 50% 0;
    background-size: 60% auto;
    margin-top: 110%;
	}
	
.section-begin {
    height: 650px;
    float: right;
    background-position: 50% 0%;
    width: 100%;
}
	
.aerial-is{
    width: 260px;
    margin-top: 24%;
}
	
.aerial-is>p>a {
    font-size: 11pt;
    line-height: 14pt;
	}
.firsttime {
    /* [disabled]bottom: -132%; */
    margin-top: 50px;
    top: 94%;
    font-size: 6.5rem;
    padding-left: 6px;
    left: -194px;
	}
	
.firsttext {
    top: 95%;
    right: 107px;
	}
	
#welcome {
		font-size: 24pt;
		line-height: inherit;
	}
	
#title {
    position: static;
    width: 100%;
    height: 125px;
    padding-top: 10px;
    background-color: hsla(225,49%,21%,1.00);
}


.text-kids {
    /*border-radius*/
    color: #ED665E;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 900;
    padding-top: 12px;
    padding-bottom: 12px;
    z-index: 1;
    text-align: center;
    position: absolute;
    top: 54%;
    font-size: 8.5rem;
    border-bottom-right-radius: 0px;
    border-spacing: 0px 0px;
    width: 100%;
}

#kids {
    width: 100%;
    height: 95px;
    top: -74%;
    position: relative;
}

#twoyears{
    color: #ED665E;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 500;
    padding-top: 12px;
    padding-bottom: 12px;
    z-index: 1;
    text-align: center;
    /* [disabled]top: 35%; */
    font-size: 3rem;
    border-bottom-right-radius: 0px;
    border-spacing: 0px 0px;
    width: 100%;
}

#dots{
    font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
    font-weight: 400;
    padding-top: 12px;
    padding-bottom: 12px;
    z-index: 1;
    text-align: center;
    font-size: 4rem;
    border-bottom-right-radius: 0px;
    border-spacing: 0px 0px;
    width: 100%;
    background: linear-gradient(90deg, #ED665E 0%, #EB508A 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    position: static;
    vertical-align: 6pt;
    padding-left: 2%;
    padding-right: 2%;
    letter-spacing: 3pt;
}

#sixteenyears{
    color: #EB508A;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 500;
    padding-top: 12px;
    padding-bottom: 12px;
    z-index: 1;
    text-align: center;
    /* [disabled]top: 35%; */
    font-size: 3rem;
    border-bottom-right-radius: 0px;
    border-spacing: 0px 0px;
    width: 100%;	
}

#years{
    width: 100%;
    text-align: center;
    position: relative;
    top: -63%;
}

.text-team {
    /*border-radius*/
    color: #5AD1FF;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 900;
    padding-top: 12px;
    padding-bottom: 12px;
    z-index: 1;
    text-align: center;
    position: absolute;
    font-size: 6.5rem;
    border-bottom-right-radius: 0px;
    border-spacing: 0px 0px;
    width: 100%;
    margin-top: 48px;
}


.team-yana, .team-chris, .team-vasyl{
    text-align: center;
    height: 400px;
    float: left;
    display: list-item;
}

#vasylimage{
    height: 168px;
    background-repeat: no-repeat;
    background-position: 50% 0;
    background-color: rgba(29,42,80,1.00);
    mix-blend-mode: luminosity;
    position: relative;
    padding-bottom: 0px;
    display: list-item;
    width: 100%;
    background-image: url(../assets/images/OURTEAM/vasyl.png);
    background-size: contain;
}

#yanaimage {
    height: 168px;
    background-repeat: no-repeat;
    background-position: 50% 0;
    background-color: rgba(29,42,80,1.00);
    mix-blend-mode: luminosity;
    position: relative;
    padding-bottom: 0px;
    display: list-item;
    width: 100%;
    margin-top: 40px;
    background-image: url(../assets/images/OURTEAM/yana.png);
    background-size: contain;
}

#chrisimage {
    height: 168px;
    background-repeat: no-repeat;
    background-position: 50% 0;
    background-color: rgba(29,42,80,1.00);
    mix-blend-mode: luminosity;
    position: relative;
    padding-bottom: 0px;
    display: list-item;
    width: 100%;
    margin-top: 40px;
    background-image: url(../assets/images/OURTEAM/chris.png);
    background-size: contain;
}

.teambox{
    display: inline-block;
    align-content: center;
    width: 28.1%;
    margin-left: 20px;
    margin-right: 20px;
}


.text-h2, .text-h1{
    color: #DDDDDD;
    text-align: center;
    font-family: "Helvetica Neue Black Condensed";
    font-size: 2em;
    font-style: normal;
    font-weight: 900;
    text-transform: uppercase;
    letter-spacing: -2px;
    float: none;
    left: 0%;
    -webkit-align-self: center;
    position: relative;
    clear: both;
    padding-top: 20px;
    display: block;
}

ptext{
    text-align: center;
    display: list-item;
    font-size: 0.9em;
    line-height: 12pt;
}
	
.kids {
    width: 100%;
    height: 1072px;
    position: absolute;
    background-image: url(../img/kids-image3.png);
    left: 0%;
    background-repeat: no-repeat;
    background-position: 50% -270px;
    background-size: 100% auto;
    margin-top: -521px;
    z-index: -1;
   }
	
.splash {
    width: 100%;
    height: 622px;
    position: absolute;
    left: 0%;
    background-repeat: no-repeat;
    background-size: 60% auto;
    margin-top: -90px;
    background-image: url(../img/Splash-overlay-Dark.png);
    background-blend-mode: lighten;
	mix-blend-mode:lighten;	
    z-index: -1;
    background-position: 40% 0%;
	display: none;	
   }
.text-kidsdevelop {
    position: absolute;
    width: 100%;
    padding-left: 172px;
    padding-right: 172px;
    text-align: center;
    padding-top: 0px;
    padding-bottom: 30px;
    bottom: 18%;
    height: 237px;
    background-color: rgba(90,209,255,0.00);
	}
	
.adultbox {
    width: 100%;
    height: 354px;
    display: flex;
    overflow: hidden;
    margin-top: 648px;
    position: relative;
}
.adultclass {
    width: 100%;
    height: 900px;
    position: absolute;
    background-image: url(../assets/images/bg-adultclass2.png);
    left: 0%;
    background-repeat: no-repeat;
    background-size: 120% auto;
    margin-top: -196px;
    z-index: -1;
    background-color: #5AD1FF;
    padding-top: 0px;
    background-position: 84% 20%;
   }
	
.icons{
    height: auto;
    width: 50%;
	}
	
.adultclass {
    width: 100%;
    height: 1400px;
    position: absolute;
    background-image: url(../assets/images/bg-adultclass2.png);
    left: 0%;
    background-repeat: no-repeat;
    background-size: 120% auto;
    margin-top: -322px;
    z-index: -1;
    background-color: #5AD1FF;
    padding-top: 0px;
    background-position: 84% 20%;
   }


	
		
.adultbox2 {
    width: 100%;
    height: 400px;
    display: flex;
    overflow: hidden;
    margin-top: -102px;
    position: relative;
}	

.locations {
    width: 100%;
    height: 1300px;
    position: relative;
    left: 0%;
    background-repeat: no-repeat;
    background-size: 107% auto;
    background-color: #5AD1FF;
    padding-top: 0px;
    background-position: 3% 0%;
    background-image: url(../assets/images/location/MAP-updated.png);
    bottom: -40px;
   }	

.text-locations2 {
    position: relative;
    width: 100%;
    padding-left: 30px;
    padding-right: 30px;
    text-align: justify;
    height: 230px;
    color: #2B2B2B;
    font-size: 2.2em;
    bottom: 36%;
    margin-top: 33px;
    background-color: #5AD1FF;
    display: inline-block;
    padding-top: 20px;
	}

.adultbox {
    width: 100%;
    height: 420px;
    display: flex;
    overflow: hidden;
    margin-top: 1078px;
    position: relative;
}
	
.adultclass {
    width: 100%;
    height: 900px;
    position: absolute;
    background-image: url(../assets/images/bg-adultclass2.png);
    left: 0%;
    background-repeat: no-repeat;
    background-size: 120% auto;
    margin-top: -196px;
    z-index: -1;
    background-color: #5AD1FF;
    padding-top: 0px;
    background-position: 84% 20%;
   }
	
.icons{
    height: auto;
    width: 100%;
	}
	
.adultclass {
    width: 100%;
    height: 1600px;
    position: absolute;
    background-image: url(../assets/images/bg-adultclass2.png);
    left: 0%;
    background-repeat: no-repeat;
    background-size: 120% auto;
    margin-top: -322px;
    z-index: -1;
    background-color: #5AD1FF;
    padding-top: 0px;
    background-position: 84% 20%;
   }

.adultgym{
    background-image: -webkit-linear-gradient(270deg,rgba(255,255,255,0.00) 51.21%,rgba(255,255,255,0.51) 100%), url(../assets/images/classes/Adults.jpg);
    background-image: -moz-linear-gradient(270deg,rgba(255,255,255,0.00) 51.21%,rgba(255,255,255,0.51) 100%), url(../assets/images/classes/Adults.jpg);
    background-image: -o-linear-gradient(270deg,rgba(255,255,255,0.00) 51.21%,rgba(255,255,255,0.51) 100%), url(../assets/images/classes/Adults.jpg);
    background-image: linear-gradient(180deg,rgba(255,255,255,0.00) 51.21%,rgba(255,255,255,0.51) 100%), url(../assets/images/classes/Adults.jpg);
    background-repeat: no-repeat;
    width: 110%;
    height: 380px;
    font-size: 3.5em;
    display: flex;
    margin-top: 16px;
    float: none;
    position: relative;
    background-size: 133% auto;
    z-index: 7;
    background-position: 81% 51%;
}
	
	
.adultgym2{
    background-image: -webkit-linear-gradient(270deg,rgba(255,255,255,0.00) 0%,rgba(56,56,56,0.75) 100%), url(../assets/images/classes/Stretching.jpeg);
    background-image: -moz-linear-gradient(270deg,rgba(255,255,255,0.00) 0%,rgba(56,56,56,0.75) 100%), url(../assets/images/classes/Stretching.jpeg);
    background-image: -o-linear-gradient(270deg,rgba(255,255,255,0.00) 0%,rgba(56,56,56,0.75) 100%), url(../assets/images/classes/Stretching.jpeg);
    background-image: linear-gradient(180deg,rgba(255,255,255,0.00) 0%,rgba(56,56,56,0.75) 100%), url(../assets/images/classes/Stretching.jpeg);
    background-repeat: no-repeat;
    width: 120%;
    height: 400px;
    font-size: 3.5em;
    display: flex;
    margin-top: -15px;
    float: none;
    position: relative;
    background-size: 114% auto;
    z-index: 7;
    background-position: 0% 13%;
}		
.adultbox2 {
    width: 100%;
    height: 400px;
    display: flex;
    overflow: hidden;
    margin-top: -56px;
    position: relative;
}	

.locations {
    width: 100%;
    height: 1000px;
    position: relative;
    left: 0%;
    background-repeat: no-repeat;
    background-size: 100% auto;
    background-color: #5AD1FF;
    padding-top: 0px;
    background-position: 3% 0%;
    background-image: url(../assets/images/location/MAP-updated-1.png);
    bottom: -40px;
   }	
	
	
.followus{
    display: inline-block;
    width: 270px;
    position: relative;
    margin-right: 88px;
	}	
	
		
.contactus{
    display: inline-block;
    width: 40%;
    position: relative;
	}	
.text-adultdevelop>a {
    font-size: 4em;
	}

.text-kidsdevelop>a {
    font-size: 3em;
	}
	
.wrapper aside1 {
    width: 100%;
    position: relative;
    display: inline-block;
    height: 722px;
    margin-bottom: -1px;
    min-width: 0px;
}
.text-adultdevelop {
    position: absolute;
    width: 55%;
    padding-left: 100px;
    padding-right: 100px;
    text-align: left;
    bottom: 47%;
    height: 338px;
	}
.parentsme {
    background-image: url("../assets/images/classes/parentsandme.png");
    width: 110%;
    height: 450px;
    display: flex;
    transform: rotateZ(-1.9deg);
    float: none;
    position: relative;
    background-size: 107% auto;
    background-repeat: no-repeat;
    background-position: 63% 26%;
    margin-top: 20px;
    margin-left: -11px;
}
.interbox3 {
    width: 100%;
    height: 400px;
    display: flex;
    overflow: hidden;
    margin-top: 43px;
    z-index: 1;
}
.firststep {
    background-image: url(../assets/images/classes/Firststep.jpg);
    height: 400px;
    background-position: 23% 68%;
    display: flex;
    transform: rotateZ(0deg);
    z-index: 1;
    float: none;
    position: relative;
    background-size: 105% auto;
    background-repeat: no-repeat;
    margin-top: 0px;
    width: 100%;
    max-width: 100%;
}
.interbox2 {
    width: 100%;
    height: 400px;
    display: flex;
    overflow: hidden;
    margin-top: -12px;
}
.secondstep {
    background-image: url(../assets/images/classes/Secondstep.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    height: 400px;
    background-position: 0% 31%;
    display: flex;
    margin-top: 0px;
    max-width: 100%;
}
.interA {
    background-image: url(../assets/images/classes/InterA.jpg);
    background-repeat: no-repeat;
    width: 100%;
    height: 400px;
    background-position: 80% 36%;
    display: flex;
    position: relative;
    transform: rotateZ(0deg);
    background-size: 129% auto;
    max-width: 100%;
}
.interB {
    background-image: url(../assets/images/classes/InterB2.jpg);
    background-repeat: no-repeat;
    width: 100%;
    height: 400px;
    background-position: 90% 58%;
    display: flex;
    transform: rotateZ(0deg);
    position: relative;
    background-size: 117% auto;
    margin-top: -10px;
    max-width: 100%;
}
.interbox {
    width: 100%;
    height: 380px;
    display: flex;
    overflow: hidden;
    margin-top: -4px;
}
.adultclass {
    width: 100%;
    height: 1800px;
    position: absolute;
    background-image: url(../assets/images/bg-adultclass2.png);
    left: 0%;
    background-repeat: no-repeat;
    background-size: 120% auto;
    margin-top: -431px;
    z-index: -1;
    background-color: #5AD1FF;
    padding-top: 0px;
    background-position: 84% 20%;
   }
	
.levelup{
    background-image: url(../assets/images/classes/LevelUp.jpg);
    background-repeat: no-repeat;
    width: 110%;
    height: 400px;
    font-size: 3.5em;
    background-position: 40% 47%;
    display: flex;
    float: none;
    position: relative;
    background-size: 110% auto;
    background-clip: content-box;
    margin-top: -32px;
}		

.rhythmic{
    background-position: 104% 65%;
    background-size: 114% auto;
}		
	
.rhythmicbox{
    width: 100%;
    height: 420px;
    display: flex;
    overflow: hidden;
	}	
	
.levelbox{
    width: 100%;
    height: 420px;
    display: flex;
    overflow: hidden;
	}		
	
.text-locations {
    position: absolute;
    width: 100%;
    padding-left: 30px;
    padding-right: 30px;
    text-align: center;
    bottom: 72%;
    font-size: 4.5rem;
    color: #36C5F4;
	}
.textstep {
    position: absolute;
    z-index: 25;
    float: right;
    width: 100%;
    font-family: "Helvetica Neue Black Condensed";
    font-size: 5em;
    font-style: normal;
    text-align: right;
    margin-top: 21%;
    padding-right: 39px;
    color: #3D54A1;
}
.textandme {
    position: absolute;
    z-index: 25;
    float: right;
    width: 100%;
    font-family: "Helvetica Neue Black Condensed";
    font-size: 5em;
    font-style: normal;
    text-align: right;
    margin-top: 223px;
    padding-right: 39px;
    color: #C0EDFF;
}
.text-o {
    /*border-radius*/
    color: #FFFFFF;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 900;
    padding-top: 12px;
    padding-bottom: 12px;
    z-index: 1;
    text-align: center;
    float: left;
    position: absolute;
    left: 65%;
    /* [disabled]right: 25%; */
    /* [disabled]top: 35%; */
    font-size: 350%;
    border-top-width: thick;
    border-top-style: solid;
    border-bottom-right-radius: 0px;
    border-spacing: 0px 0px;
    text-indent: -85px;
}
.statists {
    position: relative;
    display: flex;
    width: 100%;
    top: 48%;
    padding-right: 80px;
    padding-left: 80px;
}
#kids-rhythmic {
    height: 728px;
    padding-top: 0px;
    padding-bottom: 152px;
    top: -180px;
    margin-bottom: -389px;
}
#background-comp {
    background-image: url(../assets/images/Competitive-bg.jpg);
    background-repeat: no-repeat;
    z-index: 0;
    position: absolute;
    width: 100%;
    float: none;
    height: 191%;
    background-size: 135% auto;
    background-position: 53% 5.5%;
    padding-bottom: 0px;
    top: -123px;
}

#background-rhythmic {
    background-image: url("../assets/images/Rhythmic-bg.jpg");
    background-repeat: no-repeat;
    z-index: 0;
    position: absolute;
    width: 100%;
    float: none;
    height: 191%;
    background-size: 135% auto;
    background-position: 53% 5.5%;
    padding-bottom: 0px;
    margin-top: -97px;
}	
	
.filler {
    height: 280px;
    margin-bottom: -77px;
    margin-top: -83px;
    position: relative;
}
.section-aerial {
    height: 1415px;
    float: right;
    background-position: 50% 0%;
    width: 100%;
    bottom: -45px;
    position: relative;
	}
#statsrhyth {
    position: relative;
    top: 398px;
	}
.kidsbuttons {
    display: flex;
    height: 45px;
    top: -52%;
    position: relative;
    justify-content: space-around;
    align-items: center;
    font-size: 1.2em;
}
#compbuttons {
    width: 100%;
    margin-top: 0px;
    top: 0px;
}
	
}



@media (min-width:992px){
	
	.calbox{
    height: 999px;
    padding-top: 80px;
    margin-top: -70px;
    margin-bottom: 70px;
    padding-left: 0px;
}
	
	.btn-sched {
 
    font-size: 3.8em;

}
	
	#compage{
    top: -264px;
    font-size: 1.5em;
	}
	
		#trialarrow{
    width: 70%;
    padding-left: 0px;
    position: relative;
    top: 21px;
    float: right;
}
	
	#background {
    background-image: url(../assets/images/bg-mobile.svg);
    background-repeat: no-repeat;
    background-size: 100% auto;
    z-index: -1;
    position: absolute;
    width: 100%;
    float: none;
    top: -225px;
}	
	


	.yana {
    width: 100%;
    height: 600px;
    position: absolute;
    background-image: url(../img/Yana-handspring-large.png);
    left: 0%;
    background-repeat: no-repeat;
    background-position: 50% 0;
    background-size: 72% auto;
    margin-top: 23%;
   }
	
	.vasyl {
    width: 100%;
    height: 820px;
    position: relative;
    background-image: url(../img/ONE_ARM_HANDSTAND.png);
    left: 0%;
    background-repeat: no-repeat;
    background-position: 50% 0;
    background-size: 60% auto;
    margin-top: 99%;
   }
	
	.section-begin {
    height: 710px;
    float: right;
    background-position: 50% 0%;
    width: 100%;
}
	
	.aerial-is{
    width: 290px;
}
	
	.aerial-is>p>a {
    font-size: 13pt;
    line-height: 15pt;
	}

	
	.text-aerial {
    /*border-radius*/
    color: #FFFFFF;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 900;
    padding-top: 12px;
    padding-bottom: 12px;
    z-index: 1;
    text-align: center;
    float: left;
    position: absolute;
    left: 37%;
    /* [disabled]right: 25%; */
    /* [disabled]top: 35%; */
    font-size: 381%;
    border-top-width: thick;
    border-top-style: solid;
    border-bottom-right-radius: 0px;
    border-spacing: 0px 0px;
    text-indent: -85px;
}
	
#title {
    position: static;
    width: 100%;
    height: 125px;
    padding-top: 10px;
}


.text-kids {
    /*border-radius*/
    color: #ED665E;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 900;
    padding-top: 12px;
    padding-bottom: 12px;
    z-index: 1;
    text-align: center;
    position: absolute;
    top: 12%;
    font-size: 10.5rem;
    border-bottom-right-radius: 0px;
    border-spacing: 0px 0px;
    width: 100%;
}

#kids {
    width: 100%;
    height: 95px;
    top: -74%;
    position: relative;
}

#twoyears{
    color: #ED665E;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 500;
    padding-top: 12px;
    padding-bottom: 12px;
    z-index: 1;
    text-align: center;
    /* [disabled]top: 35%; */
    font-size: 3rem;
    border-bottom-right-radius: 0px;
    border-spacing: 0px 0px;
    width: 100%;
}

#dots{
    font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
    font-weight: 400;
    padding-top: 12px;
    padding-bottom: 12px;
    z-index: 1;
    text-align: center;
    font-size: 4rem;
    border-bottom-right-radius: 0px;
    border-spacing: 0px 0px;
    width: 100%;
    background: linear-gradient(90deg, #ED665E 0%, #EB508A 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    position: static;
    vertical-align: 6pt;
    padding-left: 2%;
    padding-right: 2%;
    letter-spacing: 3pt;
}

#sixteenyears{
    color: #EB508A;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 500;
    padding-top: 12px;
    padding-bottom: 12px;
    z-index: 1;
    text-align: center;
    /* [disabled]top: 35%; */
    font-size: 3rem;
    border-bottom-right-radius: 0px;
    border-spacing: 0px 0px;
    width: 100%;	
}

#years{
    width: 100%;
    text-align: center;
    position: relative;
    top: -63%;
}

.text-team {
    /*border-radius*/
    color: #5AD1FF;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 900;
    padding-top: 12px;
    padding-bottom: 12px;
    z-index: 1;
    text-align: center;
    position: absolute;
    font-size: 6.5rem;
    border-bottom-right-radius: 0px;
    border-spacing: 0px 0px;
    width: 100%;
}


.team-yana, .team-chris, .team-vasyl{
    text-align: center;
    height: 400px;
    float: left;
    display: list-item;
}

#vasylimage{
    height: 220px;
    background-repeat: no-repeat;
    background-position: 50% 0;
    background-color: rgba(29,42,80,1.00);
    mix-blend-mode: luminosity;
    position: relative;
    padding-bottom: 0px;
    display: list-item;
    width: 100%;
    background-image: url(../assets/images/OURTEAM/vasyl.png);
    background-size: contain;
}

#yanaimage {
    height: 220px;
    background-repeat: no-repeat;
    background-position: 50% 0;
    background-color: rgba(29,42,80,1.00);
    mix-blend-mode: luminosity;
    position: relative;
    padding-bottom: 0px;
    display: list-item;
    width: 100%;
    margin-top: 40px;
    background-image: url(../assets/images/OURTEAM/yana.png);
    background-size: contain;
}

	#chrisimage {
    height: 220px;
    background-repeat: no-repeat;
    background-position: 50% 0;
    background-color: rgba(29,42,80,1.00);
    mix-blend-mode: luminosity;
    position: relative;
    padding-bottom: 0px;
    display: list-item;
    width: 100%;
    margin-top: 40px;
    background-image: url(../assets/images/OURTEAM/chris.png);
    background-size: contain;
}

.teambox{
    display: inline-block;
    align-content: center;
    width: 28.8%;
    padding-left: 20px;
    padding-right: 20px;
}


.text-h2, .text-h1{
    color: #DDDDDD;
    text-align: center;
    font-family: "Helvetica Neue Black Condensed";
    font-size: 2.5em;
    font-style: normal;
    font-weight: 900;
    text-transform: uppercase;
    letter-spacing: -2px;
    float: none;
    left: 0%;
    -webkit-align-self: center;
    position: relative;
    clear: both;
    padding-top: 20px;
    display: block;
}

ptext{
    text-align: center;
    display: list-item;
    font-size: 0.9em;
}
	
	.kids {
    width: 100%;
    height: 1422px;
    position: absolute;
    background-image: url(../img/kids-image3.png);
    left: 0%;
    background-repeat: no-repeat;
    background-position: 50% -437px;
    background-size: 100% auto;
    margin-top: -521px;
    z-index: -1;
   }
	
	.splash {
    width: 100%;
    height: 622px;
    position: absolute;
    left: 0%;
    background-repeat: no-repeat;
    background-size: 60% auto;
    margin-top: -90px;
    background-image: url(../img/Splash-overlay-Dark.png);
    background-blend-mode: lighten;
	mix-blend-mode:lighten;	
    z-index: -1;
    background-position: 40% 0%;
	display: none;	
   }
.bg-darkblue {
    width: 100%;
    height: 900px;
    background-color: #1D2A50;
    margin-top: -674px;
	}
.text-kidsdevelop {
    position: absolute;
    width: 100%;
    padding-left: 272px;
    padding-right: 272px;
    text-align: center;
    padding-top: 0px;
    padding-bottom: 30px;
    bottom: 16%;
    height: 237px;
    background-color: rgba(90,209,255,0.00);
	}
.wrapper aside1 {
    width: 100%;
    position: relative;
    display: inline-block;
    height: 722px;
    margin-bottom: -1px;
    min-width: 0px;
}
.adultgym {
    background-image: -webkit-linear-gradient(270deg,rgba(255,255,255,0.00) 51.21%,rgba(255,255,255,0.51) 100%), url(../assets/images/classes/Adults.jpg);
    background-image: -moz-linear-gradient(270deg,rgba(255,255,255,0.00) 51.21%,rgba(255,255,255,0.51) 100%), url(../assets/images/classes/Adults.jpg);
    background-image: -o-linear-gradient(270deg,rgba(255,255,255,0.00) 51.21%,rgba(255,255,255,0.51) 100%), url(../assets/images/classes/Adults.jpg);
    background-image: linear-gradient(180deg,rgba(255,255,255,0.00) 51.21%,rgba(255,255,255,0.51) 100%), url(../assets/images/classes/Adults.jpg);
    background-repeat: no-repeat;
    width: 110%;
    height: 426px;
    font-size: 3.5em;
    display: flex;
    margin-top: 13px;
    float: none;
    position: relative;
    background-size: 133% auto;
    z-index: 7;
    background-position: 93% 48%;
}
.adultbox {
    width: 100%;
    height: 450px;
    display: flex;
    overflow: hidden;
    margin-top: 1308px;
    position: relative;
}
.adultgym2 {
    background-image: -webkit-linear-gradient(270deg,rgba(255,255,255,0.00) 0%,rgba(56,56,56,0.75) 100%), url(../assets/images/classes/Stretching.jpeg);
    background-image: -moz-linear-gradient(270deg,rgba(255,255,255,0.00) 0%,rgba(56,56,56,0.75) 100%), url(../assets/images/classes/Stretching.jpeg);
    background-image: -o-linear-gradient(270deg,rgba(255,255,255,0.00) 0%,rgba(56,56,56,0.75) 100%), url(../assets/images/classes/Stretching.jpeg);
    background-image: linear-gradient(180deg,rgba(255,255,255,0.00) 0%,rgba(56,56,56,0.75) 100%), url(../assets/images/classes/Stretching.jpeg);
    background-repeat: no-repeat;
    width: 120%;
    height: 480px;
    font-size: 3.5em;
    display: flex;
    margin-top: -39px;
    float: none;
    position: relative;
    background-size: 106% auto;
    z-index: 7;
    background-position: 0% 13%;
}
.text-locations {
    position: absolute;
    width: 100%;
    padding-left: 30px;
    padding-right: 30px;
    text-align: center;
    bottom: 71%;
    font-size: 5rem;
    color: #36C5F4;
	}
.adultclass {
    width: 100%;
    height: 1800px;
    position: absolute;
    background-image: url(../assets/images/bg-adultclass2.png);
    left: 0%;
    background-repeat: no-repeat;
    background-size: 120% auto;
    margin-top: -431px;
    z-index: -1;
    background-color: #5AD1FF;
    padding-top: 0px;
    background-position: 84% 20%;
   }
.textstep {
    position: absolute;
    z-index: 25;
    float: right;
    width: 100%;
    font-family: "Helvetica Neue Black Condensed";
    font-size: 5em;
    font-style: normal;
    text-align: right;
    margin-top: 175px;
    padding-right: 39px;
    color: #3D54A1;
}
.adultbox2 {
    width: 100%;
    height: 450px;
    display: flex;
    overflow: hidden;
    margin-top: -25px;
    position: relative;
}
.locations {
    width: 100%;
    height: 1200px;
    position: relative;
    left: 0%;
    background-repeat: no-repeat;
    background-size: 100% auto;
    background-color: #5AD1FF;
    padding-top: 0px;
    background-position: 3% 0%;
    background-image: url(../assets/images/location/MAP-updated-1.png);
    bottom: -40px;
   }
.text-locations2 {
    position: relative;
    width: 100%;
    padding-left: 30px;
    padding-right: 30px;
    text-align: justify;
    height: 230px;
    color: #2B2B2B;
    font-size: 2.2em;
    bottom: 36%;
    margin-top: -19px;
    background-color: #5AD1FF;
    display: inline-block;
    padding-top: 26px;
	}
.levelup {
    background-image: url(../assets/images/classes/LevelUp.jpg);
    background-repeat: no-repeat;
    width: 110%;
    height: 430px;
    font-size: 3.5em;
    background-position: 25% 52%;
    display: flex;
    margin-top: -41px;
    float: none;
    position: relative;
    background-size: 109% auto;
    z-index: 6;
    background-clip: content-box;
}
	
.rhythmic{
    background-position: 104% 65%;
    background-size: 114% auto;
    margin-top: -42px;
}	
	
	
.statists {
    position: relative;
    display: flex;
    width: 100%;
    top: 48%;
    padding-right: 80px;
    padding-left: 80px;
}
.interB {
    background-image: url(../assets/images/classes/InterB2.jpg);
    background-repeat: no-repeat;
    width: 100%;
    height: 400px;
    background-position: 93% 54%;
    display: flex;
    transform: rotateZ(0deg);
    position: relative;
    background-size: 106% auto;
    margin-top: -10px;
    max-width: 100%;
}
#background-comp {
    background-image: url(../assets/images/Competitive-bg.jpg);
    background-repeat: no-repeat;
    z-index: 0;
    position: absolute;
    width: 100%;
    float: none;
    height: 264%;
    background-size: 125% auto;
    background-position: 65% 5.5%;
    padding-bottom: 0px;
    top: -165px;
    margin-top: -41px;
}

#background-rhythmic {
    background-image: url("../assets/images/Rhythmic-bg.jpg");
    background-repeat: no-repeat;
    z-index: 0;
    position: absolute;
    width: 100%;
    float: none;
    height: 264%;
    background-size: 115% auto;
    background-position: 65% -10%;
    padding-bottom: 0px;
    margin-top: -6px;
}	
	
#kids-rhythmic {
    height: 621px;
    padding-top: 0px;
    padding-bottom: 0px;
    top: -311px;
}
.filler {
    height: 380px;
    margin-bottom: -77px;
    margin-top: -83px;
    position: relative;
}
.section-aerial {
    height: 1600px;
    float: right;
    background-position: 50% 0%;
    width: 100%;
    bottom: -45px;
    position: relative;
	}
#compdark {
    height: 854px;
    top: 735px;
    position: relative;
}

#statsrhyth{
    position: relative;
    top: 395px;
	}	
.text-kidsrhythmic {
    position: absolute;
    width: 100%;
    padding-top: 0px;
    padding-left: 250px;
    padding-right: 250px;
    text-align: center;
    height: 261px;
    top: 41px;
    font-size: 1.5em;
	}
	
}


@media (min-width:1200px){
	
		#trialarrow{
    width: 70%;
}
	
	.btn-i {
    border: 1.3px solid #1D2A50;
    /*border-radius*/
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
    color: #1D2A50;
	font-size: 22pt; 
    padding-right: 45px;
    padding-left: 45px;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 900;
    padding-top: 12px;
    padding-bottom: 12px;
    z-index: 1;
    text-align: center;
    float: right;
    position: relative;
    /* [disabled]left: 25%; */
    right: 20%;
    top: 50%;
}

	
.btn-o {
    border: 1.3px solid #5AD1FF;
    /*border-radius*/
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
    color: #5AD1FF;
	font-size: 22pt; 
    padding-right: 45px;
    padding-left: 45px;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 900;
    padding-top: 12px;
    padding-bottom: 12px;
    z-index: 1;
    text-align: center;
    float: left;
    position: relative;
    left: 25%;
    /* [disabled]right: 25%; */
    top: 50%;
	}
	
	.text-aerial {
    /*border-radius*/
    color: #FFFFFF;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 900;
    padding-top: 12px;
    padding-bottom: 12px;
    z-index: 1;
    text-align: center;
    float: left;
    position: absolute;
    left: 37%;
    /* [disabled]right: 25%; */
    /* [disabled]top: 35%; */
    font-size: 381%;
    border-top-width: thick;
    border-top-style: solid;
    border-bottom-right-radius: 0px;
    border-spacing: 0px 0px;
    text-indent: -85px;
}
	
	.text-o {
    /*border-radius*/
    color: #FFFFFF;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 900;
    padding-top: 12px;
    padding-bottom: 12px;
    z-index: 1;
    text-align: center;
    float: left;
    position: absolute;
    left: 58%;
    /* [disabled]right: 25%; */
    /* [disabled]top: 35%; */
    font-size: 581%;
    border-top-width: thick;
    border-top-style: solid;
    border-bottom-right-radius: 0px;
    border-spacing: 0px 0px;
    text-indent: -85px;
}
	
	

 .yana {
    width: 100%;
    height: 600px;
    position: absolute;
    background-image: url(../img/DSC09192.png);
    left: 0%;
    background-repeat: no-repeat;
    background-position: 50% 0;
    background-size: 68% auto;
    margin-top: 20%;
   }
	
	.vasyl {
    width: 100%;
    height: 1000px;
    position: relative;
    background-image: url(../img/ONE_ARM_HANDSTAND.png);
    left: 0%;
    background-repeat: no-repeat;
    background-position: 50% 0;
    background-size: 60% auto;
    margin-top: 99%;
   }
	
	.kids {
    width: 100%;
    height: 1422px;
    position: absolute;
    background-image: url(../img/kids-image3.png);
    left: 0%;
    background-repeat: no-repeat;
    background-position: 50% -467px;
    background-size: 100% auto;
    margin-top: -521px;
    z-index: -1;
   }
	
	.splash {
    width: 100%;
    height: 622px;
    position: absolute;
    left: 0%;
    background-repeat: no-repeat;
    background-size: 60% auto;
    margin-top: -90px;
    background-image: url(../img/Splash-overlay-Dark.png);
    background-blend-mode: lighten;
	mix-blend-mode:lighten;	
    z-index: -1;
    background-position: 40% 0%;
	display: none;
   }
	
	
.section-begin {
    height: 805px;
    float: right;
    background-position: 50% 0%;
    width: 100%;
}
	
	.aerial-is>p>a {
    font-size: 14pt;
    line-height: 25px;
	word-spacing: 2pt;	
	}
	
	
	.firsttime{
    top: 94%;
    font-size: 8rem;
    padding-left: 6px;
    left: -247px;
	}
	
	.firsttext{
    top: 95%;
    font-size: 1.8rem;
    width: 144px;
    right: 107px;
	}
	
	#title {
    position: static;
    width: 100%;
    height: 200px;
    padding-top: 10px;
}


.yana {
    width: 100%;
    height: 600px;
    position: absolute;
    background-image: url(../img/Yana-handspring-large.png);
    left: 0%;
    background-repeat: no-repeat;
    background-position: 50% 0;
    background-size: 68% auto;
    margin-top: 21%;
   }

.text-aerial {
    /*border-radius*/
    color: #FFFFFF;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 900;
    padding-top: 12px;
    padding-bottom: 12px;
    z-index: 1;
    text-align: center;
    float: left;
    position: absolute;
    left: 37%;
    /* [disabled]right: 25%; */
    /* [disabled]top: 35%; */
    font-size: 381%;
    border-top-width: thick;
    border-top-style: solid;
    border-bottom-right-radius: 0px;
    border-spacing: 0px 0px;
    text-indent: -85px;
}

.text-kids {
    /*border-radius*/
    color: #ED665E;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 900;
    padding-top: 12px;
    padding-bottom: 12px;
    z-index: 1;
    text-align: center;
    position: absolute;
    top: 12%;
    font-size: 10.5rem;
    border-bottom-right-radius: 0px;
    border-spacing: 0px 0px;
    width: 100%;
}

#kids {
    width: 100%;
    height: 95px;
    position: relative;
    top: -74%;
}

#twoyears{
    color: #ED665E;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 500;
    padding-top: 12px;
    padding-bottom: 12px;
    z-index: 1;
    text-align: center;
    /* [disabled]top: 35%; */
    font-size: 3rem;
    border-bottom-right-radius: 0px;
    border-spacing: 0px 0px;
    width: 100%;
}

#dots{
    font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
    font-weight: 400;
    padding-top: 12px;
    padding-bottom: 12px;
    z-index: 1;
    text-align: center;
    font-size: 4rem;
    border-bottom-right-radius: 0px;
    border-spacing: 0px 0px;
    width: 100%;
    background: linear-gradient(90deg, #ED665E 0%, #EB508A 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    position: static;
    vertical-align: 6pt;
    padding-left: 2%;
    padding-right: 2%;
    letter-spacing: 3pt;
}

#sixteenyears{
    color: #EB508A;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 500;
    padding-top: 12px;
    padding-bottom: 12px;
    z-index: 1;
    text-align: center;
    /* [disabled]top: 35%; */
    font-size: 3rem;
    border-bottom-right-radius: 0px;
    border-spacing: 0px 0px;
    width: 100%;	
}

#years{
    width: 100%;
    text-align: center;
    position: relative;
    top: -63%;
}

.text-team {
    /*border-radius*/
    color: #5AD1FF;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 900;
    padding-top: 12px;
    padding-bottom: 12px;
    z-index: 1;
    text-align: center;
    position: absolute;
    font-size: 6.5rem;
    border-bottom-right-radius: 0px;
    border-spacing: 0px 0px;
    width: 100%;
}


.team-yana, .team-chris, .team-vasyl{
    width: 33.3%;
    text-align: center;
    height: 400px;
    float: left;
	display: list-item;

}

#vasylimage{
    height: 250px;
    background-repeat: no-repeat;
    background-position: 50% 0;
    background-color: rgba(29,42,80,1.00);
    mix-blend-mode: luminosity;
    position: relative;
    padding-bottom: 0px;
    display: list-item;
    width: 100%;
    margin-top: 40px;
    background-image: url(../assets/images/OURTEAM/vasyl.png);
}

#yanaimage {
    height: 250px;
    background-repeat: no-repeat;
    background-position: 50% 0;
    background-color: rgba(29,42,80,1.00);
    mix-blend-mode: luminosity;
    position: relative;
    padding-bottom: 0px;
    display: list-item;
    width: 100%;
    margin-top: 40px;
    background-image: url(../assets/images/OURTEAM/yana.png);
}

#chrisimage {
    height: 250px;
    background-repeat: no-repeat;
    background-position: 50% 0;
    background-color: rgba(29,42,80,1.00);
    mix-blend-mode: luminosity;
    position: relative;
    padding-bottom: 0px;
    display: list-item;
    width: 100%;
    margin-top: 40px;
    background-image: url(../assets/images/OURTEAM/chris.png); 
}

.teambox{
    display: inline-block;
    align-content: center;
    width: 29.5%;
    padding-left: 30px;
    padding-right: 30px;
}


.text-h2, .text-h1{
    color: #DDDDDD;
    text-align: center;
    font-family: "Helvetica Neue Black Condensed";
    font-size: 2em;
    font-style: normal;
    font-weight: 900;
    text-transform: uppercase;
    letter-spacing: -2px;
    float: none;
    left: 0%;
    -webkit-align-self: center;
    position: relative;
    clear: both;
    padding-top: 20px;
    display: block;
}

ptext{
    text-align: center;
    display: list-item;
    font-size: 1em;
}

	
		#background {
    background-image: url(../assets/images/bg-mobile.svg);
    background-repeat: no-repeat;
    background-size: 100% auto;
    z-index: -1;
    position: absolute;
    width: 100%;
    float: none;
    top: -325px;
}	
.wrapper aside1 {
    width: 100%;
    position: relative;
    display: inline-block;
    height: 722px;
    margin-bottom: 235px;
    min-width: 0px;
}
.parentsme {
    background-image: url("../assets/images/classes/parentsandme.png");
    width: 110%;
    height: 500px;
    display: flex;
    transform: rotateZ(-1.9deg);
    float: none;
    position: relative;
    background-size: 100% auto;
    background-repeat: no-repeat;
    padding-top: 4px;
    margin-top: 20px;
    background-position: 0% 27%;
    margin-right: -10px;
    margin-left: -10px;
}
.interbox3 {
    width: 100%;
    height: 500px;
    display: flex;
    overflow: hidden;
    margin-top: 50px;
    z-index: 1;
}
.firststep {
    background-image: url(../assets/images/classes/Firststep.jpg);
    width: 117%;
    height: 400px;
    background-position: 28% 56%;
    display: flex;
    transform: rotateZ(0deg);
    float: none;
    position: relative;
    background-size: 101% auto;
    background-repeat: no-repeat;
    margin-top: 31px;
    max-width: 100%;
}
.interbox2 {
    width: 100%;
    height: 500px;
    display: flex;
    overflow: hidden;
    margin-top: -113px;
}
.secondstep {
    background-image: url(../assets/images/classes/Secondstep.jpg);
    width: 100%;
    height: 520px;
    display: flex;
    margin-top: -27px;
    z-index: 0;
    background-position: 7% 26%;
    background-size: 107% auto;
    max-width: 100%;
}
.interA {
    background-image: url(../assets/images/classes/InterA.jpg);
    background-repeat: no-repeat;
    width: 100%;
    height: 500px;
    background-position: 38% 41%;
    display: flex;
    position: relative;
    transform: rotateZ(0deg);
    background-size: 108% auto;
    margin-top: -4px;
    bottom: -54px;
    z-index: 1;
    max-width: 100%;
}
.interB {
    background-image: url(../assets/images/classes/InterB2.jpg);
    background-repeat: no-repeat;
    width: 100%;
    height: 520px;
    background-position: 88% 57%;
    display: flex;
    transform: rotateZ(0deg);
    margin-top: -31px;
    float: none;
    position: relative;
    background-size: 104% auto;
    max-width: 100%;
}
	
.levelup{
    background-image: url(../assets/images/classes/LevelUp.jpg);
    background-repeat: no-repeat;
    width: 110%;
    height: 500px;
    font-size: 3.5em;
    background-position: 30% 47%;
    display: flex;
    margin-top: -40px;
    float: none;
    position: relative;
    background-size: 107% auto;
    margin-right: -16px;
}		
	
.rhythmic{
    background-position: 104% 65%;
    background-size: 114% auto;
}		

.rhythmicbox{
    width: 100%;
    height: 500px;
    display: flex;
    overflow: hidden;
	margin-top: -14px;
	}	
	
	
.levelbox{
    width: 100%;
    height: 500px;
    display: flex;
    overflow: hidden;
    margin-top: -14px;
    z-index: 6;
	}		
		
	
.interbox {
    width: 100%;
    height: 500px;
    display: flex;
    overflow: hidden;
    margin-top: 0px;
}
.adultclass {
    width: 100%;
    height: 2180px;
    position: absolute;
    background-image: url(../assets/images/bg-adultclass3.png);
    left: 0%;
    background-repeat: no-repeat;
    background-size: 103% auto;
    margin-top: -546px;
    z-index: -1;
    background-color: #5AD1FF;
    padding-top: 0px;
    background-position: 1% 10%;
   }
.adultgym {
    background-image: -webkit-linear-gradient(270deg,rgba(255,255,255,0.00) 51.21%,rgba(255,255,255,0.51) 100%), url(../assets/images/classes/Adults.jpg);
    background-image: -moz-linear-gradient(270deg,rgba(255,255,255,0.00) 51.21%,rgba(255,255,255,0.51) 100%), url(../assets/images/classes/Adults.jpg);
    background-image: -o-linear-gradient(270deg,rgba(255,255,255,0.00) 51.21%,rgba(255,255,255,0.51) 100%), url(../assets/images/classes/Adults.jpg);
    background-image: linear-gradient(180deg,rgba(255,255,255,0.00) 51.21%,rgba(255,255,255,0.51) 100%), url(../assets/images/classes/Adults.jpg);
    background-repeat: no-repeat;
    width: 110%;
    height: 413px;
    font-size: 3.5em;
    display: flex;
    margin-top: 20px;
    float: none;
    position: relative;
    background-size: 103% auto;
    z-index: 7;
    background-position: 51% 41%;
    margin-right: -10px;
    margin-left: -10px;
}
.adultbox {
    width: 100%;
    height: 450px;
    display: flex;
    overflow: hidden;
    margin-top: 1052px;
    position: relative;
    padding-left: 0px;
    margin-right: -4px;
}
.text-adultdevelop {
    position: absolute;
    width: 37%;
    padding-left: 70px;
    padding-right: 50px;
    text-align: left;
    bottom: 47%;
    height: 478px;
    margin-left: 94px;
	}
.text-adultdevelop>a {
    font-size: 5em;
	}
.adultbox2 {
    width: 100%;
    height: 450px;
    display: flex;
    overflow: hidden;
    margin-top: -47px;
    position: relative;
}
.locations {
    width: 100%;
    height: 1400px;
    position: relative;
    left: 0%;
    background-repeat: no-repeat;
    background-size: 100% auto;
    background-color: #5AD1FF;
    padding-top: 0px;
    background-position: 3% -5%;
    background-image: url(../assets/images/location/MAP-updated-1.png);
    bottom: 0px;
   }
.text-locations2 {
    position: relative;
    width: 100%;
    padding-left: 30px;
    padding-right: 30px;
    text-align: justify;
    height: 230px;
    color: #2B2B2B;
    font-size: 2.2em;
    bottom: 36%;
    margin-top: -2px;
    background-color: #5AD1FF;
    display: inline-block;
    padding-top: 27px;
	}
.bg-darkblue {
    width: 100%;
    height: 1400px;
    background-color: #1D2A50;
    margin-top: -1016px;
	}
.followus {
    display: inline-block;
    width: 277px;
    position: relative;
    margin-right: 197px;
    margin-left: 48px;
	}
.contactus {
    display: inline-block;
    width: 40%;
    position: relative;
	}
.icons {
    height: auto;
    width: 270px;
	}
.textandme {
    position: absolute;
    z-index: 25;
    float: right;
    width: 100%;
    font-family: "Helvetica Neue Black Condensed";
    font-size: 6em;
    font-style: normal;
    text-align: right;
    margin-top: 243px;
    padding-right: 39px;
    color: #C0EDFF;
}
.textage {
    color: #3D54A1;
    font-style: normal;
    font-weight: 400;
    font-family: Gotham, 'Helvetica Neue', Helvetica, Arial, sans-serif;
    position: relative;
    bottom: 37px;
    font-size: 3em;
}
.textage {
    color: #3D54A1;
    font-style: normal;
    font-weight: 400;
    font-family: Gotham, 'Helvetica Neue', Helvetica, Arial, sans-serif;
    position: relative;
    bottom: 52px;
    font-size: 3rem;
}
.textstep {
    position: absolute;
    z-index: 25;
    float: right;
    width: 100%;
    font-family: "Helvetica Neue Black Condensed";
    font-size: 6em;
    font-style: normal;
    text-align: right;
    margin-top: 175px;
    padding-right: 39px;
    color: #3D54A1;
}
.adultgym2 {
    background-image: -webkit-linear-gradient(270deg,rgba(255,255,255,0.00) 0%,rgba(56,56,56,0.75) 100%), url(../assets/images/classes/Stretching.jpeg);
    background-image: -moz-linear-gradient(270deg,rgba(255,255,255,0.00) 0%,rgba(56,56,56,0.75) 100%), url(../assets/images/classes/Stretching.jpeg);
    background-image: -o-linear-gradient(270deg,rgba(255,255,255,0.00) 0%,rgba(56,56,56,0.75) 100%), url(../assets/images/classes/Stretching.jpeg);
    background-image: linear-gradient(180deg,rgba(255,255,255,0.00) 0%,rgba(56,56,56,0.75) 100%), url(../assets/images/classes/Stretching.jpeg);
    background-repeat: no-repeat;
    width: 120%;
    height: 489px;
    font-size: 3.5em;
    display: flex;
    margin-top: -51px;
    float: none;
    position: relative;
    background-size: 103% auto;
    z-index: 7;
    background-position: 94% 7%;
}
.text-kidsdevelop>a {
    font-size: 3em;
	}
	
.statists {
    position: relative;
    display: flex;
    width: 100%;
    top: 83%;
    padding-right: 180px;
    padding-left: 180px;
}
.groups {
    font-size: 70pt;
    color: rgba(255,255,255,1.00);
    font-family: "Helvetica Neue Black Condensed";
    line-height: 20pt;
    margin-top: 60px;
    padding-bottom: 12px;
    padding-top: 12px;
    display: inline-block;
    margin-right: 10px;
    margin-left: 10px;
    text-align: center;
    position: relative;
    padding-left: 10px;
    padding-right: 10px;
    width: 100%;
    text-shadow: 4px 4px 19px rgba(55,73,126,0.37);
}
.text-kidsdevelop {
    position: absolute;
    width: 100%;
    padding-left: 372px;
    padding-right: 372px;
    text-align: center;
    padding-top: 0px;
    padding-bottom: 30px;
    bottom: -9%;
    height: 237px;
	}
.text-locations {
    position: absolute;
    width: 100%;
    padding-left: 30px;
    padding-right: 30px;
    text-align: center;
    bottom: 70%;
    font-size: 5rem;
    color: #36C5F4;
	}
.pm-text-popup {
    width: 100%;
    margin-top: 282px;
    top: -143px;
    display: inherit;
    /* [disabled]margin-left: 25px; */
    /* [disabled]margin-right: 25px; */
    font-family: "Helvetica Neue Black Condensed";
    text-align: center;
    position: fixed;
    font-size: 16pt;
    line-height: 18pt;
    /* [disabled]right: 5%; */
    padding-right: 350px;
    padding-left: 350px;
}
#background-comp {
    background-image: url(../assets/images/Competitive-bg1400.jpg);
    background-repeat: no-repeat;
    z-index: 0;
    position: absolute;
    width: 100%;
    float: none;
    height: 264%;
    background-size: 108% auto;
    background-position: 40% 14.8%;
    padding-bottom: 0px;
    top: -115px;
    background-color: #5BD1FF;
}

#background-rhythmic {
    background-image: url("../assets/images/Rhythmic-bg.jpg");
    background-repeat: no-repeat;
    z-index: 0;
    position: absolute;
    width: 100%;
    float: none;
    height: 264%;
    background-size: 108% auto;
    background-position: 40% -17%;
    padding-bottom: 0px;
    background-color: #5BD1FF;
}	
	
.filler {
    height: 480px;
    margin-bottom: -77px;
    margin-top: -83px;
    position: relative;
}
.section-aerial {
    height: 1730px;
    float: right;
    background-position: 50% 0%;
    width: 100%;
    bottom: -45px;
    position: relative;
	}
#compdark {
    height: 1021px;
    top: 984px;
}
#statsrhyth {
    position: relative;
    top: 326px;
	}
#compbuttons {
    width: 100%;
    top: 0px;
}
.text-kidsrhythmic {
    position: absolute;
    width: 100%;
    padding-top: 0px;
    padding-left: 320px;
    padding-right: 320px;
    text-align: center;
    height: 261px;
    top: 0px;
    font-size: 1.6em;
	}
#compage {
    top: -329px;
    font-size: 1.5em;
	}

	
}

@media (min-width:1400px){
	
		#trialarrow{
    width: 70%;
}
	
	.btn-i {
    border: 1.3px solid #1D2A50;
    /*border-radius*/
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
    color: #1D2A50;
	font-size: 22pt; 
    padding-right: 45px;
    padding-left: 45px;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 900;
    padding-top: 12px;
    padding-bottom: 12px;
    z-index: 1;
    text-align: center;
    float: right;
    position: relative;
    /* [disabled]left: 25%; */
    right: 20%;
    top: 60%;
}

	
.btn-o {
    border: 1.3px solid #5AD1FF;
    /*border-radius*/
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
    color: #5AD1FF;
	font-size: 22pt; 
    padding-right: 45px;
    padding-left: 45px;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 900;
    padding-top: 12px;
    padding-bottom: 12px;
    z-index: 1;
    text-align: center;
    float: left;
    position: relative;
    left: 25%;
    /* [disabled]right: 25%; */
    top: 60%;
	}
	
.section-begin {
    height: 980px;
    float: right;
    background-position: 50% 0%;
    width: 100%;
}
	
	.yana {
    width: 100%;
    height: 800px;
    position: absolute;
    background-image: url(../img/Yana-handspring-large.png);
    left: 0%;
    background-repeat: no-repeat;
    background-position: 50% 0;
    background-size: 68% auto;
    margin-top: 25%;
   }
	
	.aerial-is{
    width: 302px;
}
	
	.aerial-is>p>a {
    font-size: 15pt;
    word-spacing: 2pt;
	}
	
	
	#title {
    position: static;
    width: 100%;
    height: 200px;
    padding-top: 2px;
    margin-top: 142px;
}
	
#background {
    background-image: url(../assets/images/bg-mobile.svg);
    background-repeat: no-repeat;
    background-size: 100% auto;
    z-index: -1;
    position: absolute;
    width: 100%;
    float: none;
    top: -325px;
}	


.text-aerial {
    /*border-radius*/
    color: #FFFFFF;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 900;
    padding-top: 12px;
    padding-bottom: 12px;
    z-index: 1;
    text-align: center;
    float: left;
    position: absolute;
    left: 37%;
    /* [disabled]right: 25%; */
    /* [disabled]top: 35%; */
    font-size: 381%;
    border-top-width: thick;
    border-top-style: solid;
    border-bottom-right-radius: 0px;
    border-spacing: 0px 0px;
    text-indent: -85px;
}

.text-kids {
    /*border-radius*/
    color: #ED665E;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 900;
    padding-top: 12px;
    padding-bottom: 12px;
    z-index: 1;
    text-align: center;
    position: absolute;
    top: 35%;
    font-size: 7rem;
    border-bottom-right-radius: 0px;
    border-spacing: 0px 0px;
    width: 100%;
}

#kids {
    width: 100%;
    height: 95px;
    top: -74%;
    position: relative;
}

#twoyears{
    color: #ED665E;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 500;
    padding-top: 12px;
    padding-bottom: 12px;
    z-index: 1;
    text-align: center;
    /* [disabled]top: 35%; */
    font-size: 3rem;
    border-bottom-right-radius: 0px;
    border-spacing: 0px 0px;
    width: 100%;
}

#dots{
    font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
    font-weight: 400;
    padding-top: 12px;
    padding-bottom: 12px;
    z-index: 1;
    text-align: center;
    font-size: 4rem;
    border-bottom-right-radius: 0px;
    border-spacing: 0px 0px;
    width: 100%;
    background: linear-gradient(90deg, #ED665E 0%, #EB508A 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    position: static;
    vertical-align: 6pt;
    padding-left: 2%;
    padding-right: 2%;
    letter-spacing: 3pt;
}

#sixteenyears{
    color: #EB508A;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 500;
    padding-top: 12px;
    padding-bottom: 12px;
    z-index: 1;
    text-align: center;
    /* [disabled]top: 35%; */
    font-size: 3rem;
    border-bottom-right-radius: 0px;
    border-spacing: 0px 0px;
    width: 100%;	
}

#years{
    width: 100%;
    text-align: center;
}

.text-team {
    /*border-radius*/
    color: #5AD1FF;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 900;
    padding-top: 12px;
    padding-bottom: 12px;
    z-index: 1;
    text-align: center;
    position: absolute;
    font-size: 6.5rem;
    border-bottom-right-radius: 0px;
    border-spacing: 0px 0px;
    width: 100%;
    height: 200px;
}


.team-yana, .team-chris, .team-vasyl{
    width: 33.3%;
    text-align: center;
    height: 400px;
    float: left;
	display: list-item;

}

#vasylimage{
    height: 220px;
    background-repeat: no-repeat;
    background-position: 50% 0;
    background-color: rgba(29,42,80,1.00);
    mix-blend-mode: luminosity;
    position: relative;
    padding-bottom: 0px;
    display: list-item;
    width: 100%;
    margin-top: 40px;
    background-image: url(../assets/images/OURTEAM/vasyl.png);
}

#yanaimage {
    height: 220px;
    background-repeat: no-repeat;
    background-position: 50% 0;
    background-color: rgba(29,42,80,1.00);
    mix-blend-mode: luminosity;
    position: relative;
    padding-bottom: 0px;
    display: list-item;
    width: 100%;
    margin-top: 40px;
    background-image: url(../assets/images/OURTEAM/yana.png);
}

#chrisimage {
    height: 220px;
    background-repeat: no-repeat;
    background-position: 50% 0;
    background-color: rgba(29,42,80,1.00);
    mix-blend-mode: luminosity;
    position: relative;
    padding-bottom: 0px;
    display: list-item;
    width: 100%;
    margin-top: 40px;
    background-image: url(../assets/images/OURTEAM/chris.png); 
}

.teambox{
    display: inline-block;
    align-content: center;
    width: 30%;
    padding-left: 30px;
    padding-right: 30px;
}


.text-h2, .text-h1{
    color: #DDDDDD;
    text-align: center;
    font-family: "Helvetica Neue Black Condensed";
    font-size: 3em;
    font-style: normal;
    font-weight: 900;
    text-transform: uppercase;
    letter-spacing: -2px;
    float: none;
    left: 0%;
    -webkit-align-self: center;
    position: relative;
    clear: both;
    padding-top: 20px;
    display: block;
}

ptext{
    text-align: center;
    display: list-item;
}
.text-kids {
    /*border-radius*/
    color: #ED665E;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 900;
    padding-top: 12px;
    padding-bottom: 12px;
    z-index: 1;
    text-align: center;
    position: absolute;
    font-size: 10.5rem;
    border-bottom-right-radius: 0px;
    border-spacing: 0px 0px;
    width: 100%;
    top: 156%;
}
#years {
    width: 100%;
    text-align: center;
}
#sixteenyears {
    color: #EB508A;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 500;
    padding-top: 12px;
    padding-bottom: 12px;
    z-index: 1;
    text-align: center;
    /* [disabled]top: 35%; */
    font-size: 3rem;
    border-bottom-right-radius: 0px;
    border-spacing: 0px 0px;
    width: 100%;
}
#dots {
    font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
    font-weight: 400;
    padding-top: 12px;
    padding-bottom: 12px;
    z-index: 1;
    text-align: center;
    font-size: 4rem;
    border-bottom-right-radius: 0px;
    border-spacing: 0px 0px;
    width: 100%;
    background: linear-gradient(90deg, #ED665E 0%, #EB508A 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    position: static;
    vertical-align: 6pt;
    padding-left: 2%;
    padding-right: 2%;
    letter-spacing: 3pt;
}
#twoyears {
    color: #ED665E;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 500;
    padding-top: 12px;
    padding-bottom: 12px;
    z-index: 1;
    text-align: center;
    /* [disabled]top: 35%; */
    font-size: 3rem;
    border-bottom-right-radius: 0px;
    border-spacing: 0px 0px;
    width: 100%;
}
.wrapper aside1 {
    width: 100%;
    position: relative;
    display: inline-block;
    height: 1050px;
    margin-bottom: -26px;
    min-width: 0px;
}
.text-kidsdevelop {
    position: absolute;
    width: 100%;
    padding-left: 448px;
    padding-right: 448px;
    text-align: center;
    padding-top: 30px;
    padding-bottom: 30px;
    bottom: 21%;
    height: 237px;
    background-color: rgba(90,209,255,0.00);
	}
.kids {
    width: 100%;
    height: 1600px;
    position: absolute;
    background-image: url(../img/kids-image3.png);
    left: 0%;
    background-repeat: no-repeat;
    background-position: 50% -467px;
    background-size: 100% auto;
    margin-top: -681px;
    z-index: -1;
   }
.parentsme {
    background-image: url("../assets/images/classes/parentsandme.png");
    width: 110%;
    height: 600px;
    display: flex;
    transform: rotateZ(-1.9deg);
    z-index: 11;
    float: none;
    position: relative;
    background-size: 103% auto;
    background-repeat: no-repeat;
    padding-top: 4px;
    margin-top: 26px;
    background-position: 0% 23%;
    margin-right: -10px;
    margin-left: -10px;
}
	
.secondstep {
    background-image: url(../assets/images/classes/Secondstep.jpg);
    background-repeat: no-repeat;
    background-size: 110% auto;
    width: 100%;
    height: 570px;
    background-position: 29% 26%;
    display: flex;
    margin-top: 10px;
    max-width: 100%;
}
.textage {
    color: #3D54A1;
    font-style: normal;
    font-weight: 400;
    font-family: Gotham, 'Helvetica Neue', Helvetica, Arial, sans-serif;
    position: relative;
    bottom: 56px;
    font-size: 3rem;
}
.firststep {
    background-image: url(../assets/images/classes/Firststep.jpg);
    width: 100%;
    height: 600px;
    background-position: 66% 56%;
    display: flex;
    transform: rotateZ(0deg);
    z-index: 1;
    float: none;
    position: relative;
    background-size: 113% auto;
    background-repeat: no-repeat;
    margin-top: 63px;
    max-width: 100%;
}
.interbox2 {
    width: 100%;
    height: 550px;
    display: flex;
    overflow: hidden;
    margin-top: -17px;
}
.interbox3 {
    width: 100%;
    height: 550px;
    display: flex;
    overflow: hidden;
    margin-top: 35px;
    z-index: 1;
    padding-bottom: 0px;
    margin-bottom: -67px;
}
.interA {
    background-image: url(../assets/images/classes/InterA.jpg);
    background-repeat: no-repeat;
    width: 100%;
    height: 600px;
    background-position: 68% 36%;
    display: flex;
    position: relative;
    transform: rotateZ(0deg);
    background-size: 109% auto;
    margin-top: -58px;
    bottom: -54px;
    z-index: 11;
    max-width: 100%;
}
.interbox {
    width: 100%;
    height: 580px;
    display: flex;
    overflow: hidden;
    margin-top: -11px;
}
#adultsclass {
    width: 100%;
    height: 68px;
    top: 5px;
    position: relative;
}
.interB {
    background-image: url(../assets/images/classes/InterB2.jpg);
    background-repeat: no-repeat;
    width: 100%;
    height: 650px;
    background-position: 76% 52%;
    display: flex;
    transform: rotateZ(0deg);
    margin-top: -39px;
    float: none;
    position: relative;
    background-size: 104% auto;
    z-index: 10;
    max-width: 100%;
}
.text-adultsclass {
    /*border-radius*/
    color: #1D2A50;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 900;
    padding-top: 12px;
    padding-bottom: 12px;
    z-index: 1;
    text-align: center;
    position: absolute;
    top: -58%;
    font-size: 7rem;
    border-bottom-right-radius: 0px;
    border-spacing: 0px 0px;
    width: 100%;
}
#years, #years2 {
    width: 100%;
    text-align: center;
    margin-top: -37px;
    margin-bottom: 30px;
    top: -51%;
    position: relative;
}
.adultclass {
    width: 100%;
    height: 2180px;
    position: absolute;
    background-image: url(../assets/images/bg-adultclass3.png);
    left: 0%;
    background-repeat: no-repeat;
    background-size: 102% auto;
    margin-top: -546px;
    z-index: -1;
    background-color: #5AD1FF;
    padding-top: 0px;
    background-position: 1% 14%;
   }
.text-adultdevelop {
    position: absolute;
    width: 37%;
    padding-left: 88px;
    padding-right: 114px;
    text-align: left;
    bottom: 52%;
    height: 338px;
    margin-left: 129px;
	}

.adultgym {
    background-image: -webkit-linear-gradient(270deg,rgba(255,255,255,0.00) 51.21%,rgba(255,255,255,0.51) 100%), url(../assets/images/classes/Adults.jpg);
    background-image: -moz-linear-gradient(270deg,rgba(255,255,255,0.00) 51.21%,rgba(255,255,255,0.51) 100%), url(../assets/images/classes/Adults.jpg);
    background-image: -o-linear-gradient(270deg,rgba(255,255,255,0.00) 51.21%,rgba(255,255,255,0.51) 100%), url(../assets/images/classes/Adults.jpg);
    background-image: linear-gradient(180deg,rgba(255,255,255,0.00) 51.21%,rgba(255,255,255,0.51) 100%), url(../assets/images/classes/Adults.jpg);
    background-repeat: no-repeat;
    width: 110%;
    height: 450px;
    font-size: 3.5em;
    display: flex;
    margin-top: 30px;
    float: none;
    position: relative;
    background-size: 114% auto;
    z-index: 7;
    background-position: 93% 30%;
}
.locations {
    width: 100%;
    height: 1400px;
    position: relative;
    left: 0%;
    background-repeat: no-repeat;
    background-size: 100% auto;
    background-color: #1C284E;
    padding-top: 0px;
    background-position: 3% 114%;
    background-image: url(../assets/images/location/MAP-updated-1.png);
    bottom: 0px;
   }
.text-adultdevelop>a {
    font-size: 4em;
	}
	
.levelup {
    background-image: url(../assets/images/classes/LevelUp.jpg);
    background-repeat: no-repeat;
    width: 110%;
    height: 650px;
    font-size: 3.5em;
    background-position: 51% 40%;
    display: flex;
    margin-top: -39px;
    float: none;
    position: relative;
    background-size: 107% auto;
    z-index: 6;
}
	
.rhythmic{
    background-position: 104% 65%;
    background-size: 114% auto;
}		

.rhythmicbox{
    width: 100%;
    height: 500px;
    display: flex;
    overflow: hidden;
	margin-top: -118px;
	}		
	
.levelbox {
    width: 100%;
    height: 650px;
    display: flex;
    overflow: hidden;
    z-index: -2;
    margin-top: -118px;
	}

.textstep {
    position: absolute;
    z-index: 25;
    float: right;
    width: 100%;
    font-family: "Helvetica Neue Black Condensed";
    font-size: 6em;
    font-style: normal;
    text-align: right;
    margin-top: 250px;
    padding-right: 39px;
    color: #3D54A1;
}
.adultgym2 {
    background-image: -webkit-linear-gradient(270deg,rgba(255,255,255,0.00) 0%,rgba(56,56,56,0.75) 100%), url(../assets/images/classes/Stretching.jpeg);
    background-image: -moz-linear-gradient(270deg,rgba(255,255,255,0.00) 0%,rgba(56,56,56,0.75) 100%), url(../assets/images/classes/Stretching.jpeg);
    background-image: -o-linear-gradient(270deg,rgba(255,255,255,0.00) 0%,rgba(56,56,56,0.75) 100%), url(../assets/images/classes/Stretching.jpeg);
    background-image: linear-gradient(180deg,rgba(255,255,255,0.00) 0%,rgba(56,56,56,0.75) 100%), url(../assets/images/classes/Stretching.jpeg);
    background-repeat: no-repeat;
    width: 110%;
    height: 500px;
    font-size: 3.5em;
    display: flex;
    margin-top: -66px;
    float: none;
    position: relative;
    background-size: 111% auto;
    background-position: 41% 12%;
}
.wrapper aside4 {
    width: 100%;
    position: relative;
    margin-top: -18%;
    display: inline-block;
    height: 100%;
    overflow-x: hidden;
    overflow-y: hidden;
}
.adultbox {
    width: 100%;
    height: 500px;
    display: inline-block;
    overflow: hidden;
    margin-top: 1153px;
    position: relative;
    padding-left: 0px;
    margin-right: -4px;
}
.statists {
    position: relative;
    display: flex;
    width: 100%;
    top: 61%;
    padding-right: 180px;
    padding-left: 180px;
}
.pm-text-popup {
    width: 100%;
    margin-top: 282px;
    top: -143px;
    display: inherit;
    /* [disabled]margin-left: 25px; */
    /* [disabled]margin-right: 25px; */
    font-family: "Helvetica Neue Black Condensed";
    text-align: center;
    position: fixed;
    font-size: 16pt;
    line-height: 18pt;
    /* [disabled]right: 5%; */
    padding-right: 450px;
    padding-left: 450px;
}
.firsttime {
    top: 94%;
    font-size: 8rem;
    padding-left: 44px;
    left: -241px;
	}
.firsttext {
    top: 95%;
    font-size: 1.8rem;
    width: 144px;
    right: 105px;
	}
.filler {
    height: 480px;
    margin-bottom: -77px;
    margin-top: -83px;
    position: relative;
}
.kidsbuttons {
    display: flex;
    height: 45px;
    top: -41%;
    position: relative;
    justify-content: space-around;
    align-items: center;
    font-size: 1.5em;
}
.section-aerial {
    height: 2050px;
    float: right;
    background-position: 50% 0%;
    width: 100%;
    bottom: -45px;
    position: relative;
	}
#compage {
    top: -403px;
	}
.text-kidsrhythmic {
    position: absolute;
    width: 100%;
    padding-top: 0px;
    padding-left: 410px;
    padding-right: 410px;
    text-align: center;
    height: 261px;
    top: 0px;
    font-size: 1.6em;
	}
	
	
}

@media (min-width:1600px){
	
	.yana {
    width: 100%;
    height: 800px;
    position: absolute;
    background-image: url(../img/Yana-handspring-large.png);
    left: 0%;
    background-repeat: no-repeat;
    background-position: 50% 0;
    background-size: 68% auto;
    margin-top: 22%;
   }
	
		#background {
    background-image: url(../assets/images/bg-mobile.svg);
    background-repeat: no-repeat;
    background-size: 100% auto;
    z-index: -1;
    position: absolute;
    width: 100%;
    float: none;
    top: -420px;
}	
	
.section-begin {
    height: 1050px;
    float: right;
    background-position: 50% 0%;
    width: 100%;
}
	
#title {
    position: static;
    width: 100%;
    height: 125px;
    margin-top: 4%;
}


.text-aerial {
    /*border-radius*/
    color: #FFFFFF;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 900;
    padding-top: 12px;
    padding-bottom: 12px;
    z-index: 1;
    text-align: center;
    float: left;
    position: absolute;
    left: 37%;
    /* [disabled]right: 25%; */
    /* [disabled]top: 35%; */
    font-size: 381%;
    border-top-width: thick;
    border-top-style: solid;
    border-bottom-right-radius: 0px;
    border-spacing: 0px 0px;
    text-indent: -85px;
}

.text-kids {
    /*border-radius*/
    color: #ED665E;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 900;
    padding-top: 12px;
    padding-bottom: 12px;
    z-index: 1;
    text-align: center;
    position: absolute;
    top: 207%;
    font-size: 11.5rem;
    border-bottom-right-radius: 0px;
    border-spacing: 0px 0px;
    width: 100%;
}

#kids {
    width: 100%;
    height: 95px;
    top: -74%;
    margin-top: -55px;
    position: relative;
}

#twoyears{
    color: #ED665E;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 500;
    padding-top: 12px;
    padding-bottom: 12px;
    z-index: 1;
    text-align: center;
    /* [disabled]top: 35%; */
    font-size: 3rem;
    border-bottom-right-radius: 0px;
    border-spacing: 0px 0px;
    width: 100%;
}

#dots{
    font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
    font-weight: 400;
    padding-top: 12px;
    padding-bottom: 12px;
    z-index: 1;
    text-align: center;
    font-size: 4rem;
    border-bottom-right-radius: 0px;
    border-spacing: 0px 0px;
    width: 100%;
    background: linear-gradient(90deg, #ED665E 0%, #EB508A 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    position: static;
    vertical-align: 6pt;
    padding-left: 2%;
    padding-right: 2%;
    letter-spacing: 3pt;
}

#sixteenyears{
    color: #EB508A;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 500;
    padding-top: 12px;
    padding-bottom: 12px;
    z-index: 1;
    text-align: center;
    /* [disabled]top: 35%; */
    font-size: 3rem;
    border-bottom-right-radius: 0px;
    border-spacing: 0px 0px;
    width: 100%;	
}

#years{
    width: 100%;
    text-align: center;
    margin-top: -37px;
    margin-bottom: 30px;
    top: -45%;
    position: relative;
}

.text-team {
    /*border-radius*/
    color: #5AD1FF;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 900;
    padding-top: 12px;
    padding-bottom: 12px;
    z-index: 1;
    text-align: center;
    position: absolute;
    font-size: 6.5rem;
    border-bottom-right-radius: 0px;
    border-spacing: 0px 0px;
    width: 100%;
}


.team-yana, .team-chris, .team-vasyl{
    width: 33.3%;
    text-align: center;
    height: 400px;
    float: left;
	display: list-item;

}

#vasylimage{
    height: 280px;
    background-repeat: no-repeat;
    background-position: 50% 0;
    background-color: rgba(29,42,80,1.00);
    mix-blend-mode: luminosity;
    position: relative;
    padding-bottom: 0px;
    display: list-item;
    width: 100%;
    margin-top: 60px;
    background-image: url(../assets/images/OURTEAM/vasyl.png);
}

#yanaimage {
    height: 280px;
    background-repeat: no-repeat;
    background-position: 50% 0;
    background-color: rgba(29,42,80,1.00);
    mix-blend-mode: luminosity;
    position: relative;
    padding-bottom: 0px;
    display: list-item;
    width: 100%;
    margin-top: 40px;
    background-image: url(../assets/images/OURTEAM/yana.png);
}

#chrisimage {
    height: 280px;
    background-repeat: no-repeat;
    background-position: 50% 0;
    background-color: rgba(29,42,80,1.00);
    mix-blend-mode: luminosity;
    position: relative;
    padding-bottom: 0px;
    display: list-item;
    width: 100%;
    margin-top: 40px;
    background-image: url(../assets/images/OURTEAM/chris.png);
}

.teambox{
    display: inline-block;
    align-content: center;
    width: 30%;
    padding-left: 40px;
    padding-right: 40px;
}


.text-h2, .text-h1{
    color: #DDDDDD;
    text-align: center;
    font-family: "Helvetica Neue Black Condensed";
    font-size: 3.2em;
    font-style: normal;
    font-weight: 900;
    text-transform: uppercase;
    letter-spacing: -2px;
    float: none;
    left: 0%;
    -webkit-align-self: center;
    position: relative;
    clear: both;
    padding-top: 20px;
    display: block;
}

ptext{
    text-align: center;
    display: list-item;
}

@font-face {
  font-family: "Helvetica Neue Condensed Bold", "Helvetica Neue Condensed Black";
  src: url(fonts/Helvetica-Neue-Black-Condensed.ttf) format("truetype");
}
.vasyl {
    width: 100%;
    height: 1200px;
    position: relative;
    background-image: url(../img/ONE_ARM_HANDSTAND.png);
    left: 0%;
    background-repeat: no-repeat;
    background-position: 50% 0;
    background-size: 60% auto;
    margin-top: 95%;
   }
.wrapper aside1 {
    width: 100%;
    position: relative;
    display: inline-block;
    height: 1050px;
    margin-bottom: -138px;
    min-width: 0px;
}
.text-kidsdevelop {
    position: absolute;
    width: 100%;
    padding-left: 480px;
    padding-right: 480px;
    text-align: center;
    padding-top: 30px;
    padding-bottom: 30px;
    bottom: 25%;
    height: 237px;
    background-color: rgba(90,209,255,0.00);
	}
.interbox3 {
    width: 100%;
    height: 600px;
    display: flex;
    overflow: hidden;
    margin-top: 35px;
    z-index: 1;
}
.parentsme {
    background-image: url("../assets/images/classes/parentsandme.png");
    width: 110%;
    height: 600px;
    display: flex;
    transform: rotateZ(-1.9deg);
    z-index: 11;
    float: none;
    position: relative;
    background-size: 105% auto;
    background-repeat: no-repeat;
    padding-top: 4px;
    margin-top: 61px;
    background-position: 0% 23%;
    margin-right: -10px;
    margin-left: -10px;
}

.rhythmicbox{
    width: 100%;
    height: 600px;
    display: flex;
    overflow: hidden;
	margin-top: -69px;
	}	

	
.levelbox {
    width: 100%;
    height: 600px;
    display: flex;
    overflow: hidden;
    margin-top: -69px;
	}
.adultgym {
    background-image: -webkit-linear-gradient(270deg,rgba(255,255,255,0.00) 51.21%,rgba(255,255,255,0.51) 100%), url(../assets/images/classes/Adults.jpg);
    background-image: -moz-linear-gradient(270deg,rgba(255,255,255,0.00) 51.21%,rgba(255,255,255,0.51) 100%), url(../assets/images/classes/Adults.jpg);
    background-image: -o-linear-gradient(270deg,rgba(255,255,255,0.00) 51.21%,rgba(255,255,255,0.51) 100%), url(../assets/images/classes/Adults.jpg);
    background-image: linear-gradient(180deg,rgba(255,255,255,0.00) 51.21%,rgba(255,255,255,0.51) 100%), url(../assets/images/classes/Adults.jpg);
    background-repeat: no-repeat;
    width: 110%;
    height: 518px;
    font-size: 3.5em;
    display: flex;
    margin-top: 17px;
    float: none;
    position: relative;
    background-size: 114% auto;
    z-index: 7;
    background-position: 82% 29%;
}
.levelup {
    background-image: url(../assets/images/classes/LevelUp.jpg);
    background-repeat: no-repeat;
    width: 110%;
    height: 650px;
    font-size: 3.5em;
    background-position: 25% 40%;
    display: flex;
    margin-top: -87px;
    float: none;
    position: relative;
    background-size: 110% auto;
    margin-right: -18px;
}

.rhythmic{
    background-position: 104% 65%;
    background-size: 114% auto;
}		
	
.adultclass {
    width: 100%;
    height: 2180px;
    position: absolute;
    background-image: url(../assets/images/bg-adultclass3.png);
    left: 0%;
    background-repeat: no-repeat;
    background-size: 102% auto;
    margin-top: -546px;
    z-index: -1;
    background-color: #5AD1FF;
    padding-top: 0px;
    background-position: 1% 15%;
   }
.adultbox {
    width: 100%;
    height: 556px;
    display: flex;
    overflow: hidden;
    margin-top: 1382px;
    position: relative;
}
.adultbox2 {
    width: 100%;
    height: 580px;
    display: flex;
    overflow: hidden;
    margin-top: -49px;
    position: relative;
}
.adultgym2 {
    background-image: -webkit-linear-gradient(270deg,rgba(255,255,255,0.00) 0%,rgba(56,56,56,0.75) 100%), url(../assets/images/classes/Stretching.jpeg);
    background-image: -moz-linear-gradient(270deg,rgba(255,255,255,0.00) 0%,rgba(56,56,56,0.75) 100%), url(../assets/images/classes/Stretching.jpeg);
    background-image: -o-linear-gradient(270deg,rgba(255,255,255,0.00) 0%,rgba(56,56,56,0.75) 100%), url(../assets/images/classes/Stretching.jpeg);
    background-image: linear-gradient(180deg,rgba(255,255,255,0.00) 0%,rgba(56,56,56,0.75) 100%), url(../assets/images/classes/Stretching.jpeg);
    background-repeat: no-repeat;
    width: 110%;
    height: 600px;
    font-size: 3.5em;
    display: flex;
    margin-top: -80px;
    float: none;
    position: relative;
    background-size: 106% auto;
    z-index: 7;
    background-position: 0% 16%;
}
.locations {
    width: 100%;
    height: 1600px;
    position: relative;
    left: 0%;
    background-repeat: no-repeat;
    background-size: 100% auto;
    background-color: #5AD1FF;
    padding-top: 0px;
    background-position: 3% 62%;
    background-image: url(../assets/images/location/MAP-updated-1.png);
    bottom: 0px;
   }
.text-locations {
    position: absolute;
    width: 100%;
    padding-left: 30px;
    padding-right: 30px;
    text-align: center;
    bottom: 71%;
    font-size: 5rem;
    color: #36C5F4;
	}
.kids {
    width: 100%;
    height: 1600px;
    position: absolute;
    background-image: url(../img/kids-image3.png);
    left: 0%;
    background-repeat: no-repeat;
    background-position: 50% -622px;
    background-size: 100% auto;
    margin-top: -693px;
    z-index: -1;
   }
.textstep {
    position: absolute;
    z-index: 25;
    float: right;
    width: 100%;
    font-family: "Helvetica Neue Black Condensed";
    font-size: 6em;
    font-style: normal;
    text-align: right;
    margin-top: 250px;
    padding-right: 39px;
    color: #3D54A1;
    padding-top: 43px;
}
.interB {
    background-image: url(../assets/images/classes/InterB2.jpg);
    background-repeat: no-repeat;
    width: 100%;
    height: 620px;
    background-position: 92% 50%;
    display: flex;
    transform: rotateZ(0deg);
    margin-top: -27px;
    float: none;
    position: relative;
    background-size: 109% auto;
    z-index: 10;
    max-height: none;
}
.interbox2 {
    width: 100%;
    height: 600px;
    display: flex;
    overflow: hidden;
    margin-top: -28px;
}
.text-kidsdevelop>a {
    font-size: 3em;
	}
.pm-text-popup {
    width: 100%;
    margin-top: 282px;
    top: -143px;
    display: inherit;
    /* [disabled]margin-left: 25px; */
    /* [disabled]margin-right: 25px; */
    font-family: "Helvetica Neue Black Condensed";
    text-align: center;
    position: fixed;
    font-size: 16pt;
    line-height: 18pt;
    /* [disabled]right: 5%; */
    padding-right: 580px;
    padding-left: 580px;
}
.firsttext {
    top: 95%;
    font-size: 1.8rem;
    width: 144px;
    right: 101px;
	}
.firsttime {
    top: 94%;
    font-size: 8rem;
    padding-left: 44px;
	}
.section-aerial {
    height: 2252px;
    float: right;
    background-position: 50% 0%;
    width: 100%;
    bottom: -45px;
    position: relative;
	}
#background-comp {
    background-image: url(../assets/images/Competitive-bg1400.jpg);
    background-repeat: no-repeat;
    z-index: 0;
    position: absolute;
    width: 100%;
    float: none;
    height: 264%;
    background-size: 102% auto;
    background-position: 1% 18.5%;
    padding-bottom: 0px;
    top: -73px;
    background-color: #5BD1FF;
}
	
#background-rhythmic {
    background-image: url("../assets/images/Rhythmic-bg.jpg");
    background-repeat: no-repeat;
    z-index: 0;
    position: absolute;
    width: 100%;
    float: none;
    height: 264%;
    background-size: 102% auto;
    background-position: 1% 21%;
    padding-bottom: 0px;
    background-color: #5BD1FF;
}	
	
.text-kidsrhythmic {
    position: absolute;
    width: 100%;
    padding-top: 0px;
    padding-left: 510px;
    padding-right: 510px;
    text-align: center;
    height: 261px;
    top: 0px;
    font-size: 1.6em;
	}
#compage {
    top: -517px;
	}
#background-rhythmic {
    background-image: url("../assets/images/Rhythmic-bg.jpg");
    background-repeat: no-repeat;
    z-index: 0;
    position: absolute;
    width: 100%;
    float: none;
    height: 264%;
    background-size: 104% auto;
    background-position: 40% -30%;
    padding-bottom: 0px;
    background-color: #5BD1FF;
}

	
}

@media (min-width:1800px){
	
	.firsttime{
    top: 116%;
    font-size: 8rem;
	}
	
		#trialarrow{
    margin-top: -18%;
    width: 70%;
}
	
	.yana {
    width: 100%;
    height: 800px;
    position: absolute;
    background-image: url(../img/DSC09192.png);
    left: 0%;
    background-repeat: no-repeat;
    background-position: 50% 0;
    background-size: 68% auto;
    margin-top: 18%;
   }
		
	#background {
    background-image: url(../assets/images/bg-mobile.svg);
    background-repeat: no-repeat;
    background-size: 100% auto;
    z-index: -1;
    position: absolute;
    width: 100%;
    float: none;
    top: -620px;
}	
	
.section-begin {
    height: 1150px;
    float: right;
    background-position: 50% 0%;
    width: 100%;
}
	
#title {
    width: 100%;
    height: 200px;
    top: 280px;
}



.yana {
    width: 100%;
    height: 650px;
    position: absolute;
    background-image: url(../img/DSC09192.png);
    left: 0%;
    background-repeat: no-repeat;
    background-position: 50% 0;
    background-size: 68% auto;
    margin-top: 14%;
   }

.text-aerial {
    /*border-radius*/
    color: #FFFFFF;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 900;
    padding-top: 12px;
    padding-bottom: 12px;
    z-index: 1;
    text-align: center;
    float: left;
    position: absolute;
    left: 37%;
    /* [disabled]right: 25%; */
    /* [disabled]top: 35%; */
    font-size: 381%;
    border-top-width: thick;
    border-top-style: solid;
    border-bottom-right-radius: 0px;
    border-spacing: 0px 0px;
    text-indent: -85px;
}

.text-kids {
    /*border-radius*/
    color: #ED665E;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 900;
    padding-top: 12px;
    padding-bottom: 12px;
    z-index: 1;
    text-align: center;
    position: absolute;
    top: -41%;
    font-size: 10rem;
    border-bottom-right-radius: 0px;
    border-spacing: 0px 0px;
    width: 100%;
}

#kids {
    width: 100%;
    height: 95px;
    top: 280px;
}

#twoyears{
    color: #ED665E;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 500;
    padding-top: 12px;
    padding-bottom: 12px;
    z-index: 1;
    text-align: center;
    /* [disabled]top: 35%; */
    font-size: 3rem;
    border-bottom-right-radius: 0px;
    border-spacing: 0px 0px;
    width: 100%;
}

#dots{
    font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
    font-weight: 400;
    padding-top: 12px;
    padding-bottom: 12px;
    z-index: 1;
    text-align: center;
    font-size: 4rem;
    border-bottom-right-radius: 0px;
    border-spacing: 0px 0px;
    width: 100%;
    background: linear-gradient(90deg, #ED665E 0%, #EB508A 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    position: static;
    vertical-align: 6pt;
    padding-left: 2%;
    padding-right: 2%;
    letter-spacing: 3pt;
}

#sixteenyears{
    color: #EB508A;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 500;
    padding-top: 12px;
    padding-bottom: 12px;
    z-index: 1;
    text-align: center;
    /* [disabled]top: 35%; */
    font-size: 3rem;
    border-bottom-right-radius: 0px;
    border-spacing: 0px 0px;
    width: 100%;	
}

#years{
    width: 100%;
    text-align: center;
    position: absolute;
    top: -330px;
}

.text-team {
    /*border-radius*/
    color: #5AD1FF;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 900;
    padding-top: 12px;
    padding-bottom: 12px;
    z-index: 1;
    text-align: center;
    position: absolute;
    font-size: 6.5rem;
    border-bottom-right-radius: 0px;
    border-spacing: 0px 0px;
    width: 100%;
}


.team-yana, .team-chris, .team-vasyl{
    width: 33.3%;
    text-align: center;
    height: 400px;
    float: left;
	display: list-item;

}

#vasylimage{
    height: 300px;
    background-repeat: no-repeat;
    background-position: 50% 0;
    background-color: rgba(29,42,80,1.00);
    mix-blend-mode: luminosity;
    position: relative;
    padding-bottom: 0px;
    display: list-item;
    width: 100%;
    margin-top: 40px;
    background-image: url(../assets/images/OURTEAM/vasyl.png);
}

#yanaimage {
    height: 300px;
    background-repeat: no-repeat;
    background-position: 50% 0;
    background-color: rgba(29,42,80,1.00);
    mix-blend-mode: luminosity;
    position: relative;
    padding-bottom: 0px;
    display: list-item;
    width: 100%;
    margin-top: 40px;
    background-image: url(../assets/images/OURTEAM/yana.png);
}

#chrisimage {
    height: 300px;
    background-repeat: no-repeat;
    background-position: 50% 0;
    background-color: rgba(29,42,80,1.00);
    mix-blend-mode: luminosity;
    position: relative;
    padding-bottom: 0px;
    display: list-item;
    width: 100%;
    margin-top: 40px;
    background-image: url(../assets/images/OURTEAM/chris.png); 
}

.teambox{
    display: inline-block;
    align-content: center;
    width: 30.5%;
}


.text-h2, .text-h1{
    color: #DDDDDD;
    text-align: center;
    font-family: "Helvetica Neue Black Condensed";
    font-size: 3em;
    font-style: normal;
    font-weight: 900;
    text-transform: uppercase;
    letter-spacing: -2px;
    float: none;
    left: 0%;
    -webkit-align-self: center;
    position: relative;
    clear: both;
    padding-top: 20px;
    display: block;
}

ptext{
    text-align: center;
    display: list-item;
}
.section-aerial {
    height: 2200px;
    float: right;
    background-position: 50% 0%;
    width: 100%;
    bottom: -45px;
    position: relative;
    margin-top: 55px;
	}
.wrapper aside1 {
    width: 100%;
    position: relative;
    display: inline-block;
    height: 1200px;
    margin-bottom: 389px;
    margin-top: 42px;
}
.kids {
    width: 100%;
    height: 2231px;
    position: absolute;
    background-image: url(../img/kids-image3.png);
    left: 0%;
    background-repeat: no-repeat;
    background-position: 50% -390px;
    background-size: 100% auto;
    margin-top: -602px;
    z-index: -1;
   }
.interbox3 {
    width: 100%;
    height: 600px;
    display: flex;
    overflow: hidden;
    margin-top: 40px;
    z-index: 1;
}
.interA {
    background-image: url(../assets/images/classes/InterA.jpg);
    background-repeat: no-repeat;
    width: 100%;
    height: 600px;
    background-position: 80% 39%;
    display: flex;
    position: relative;
    transform: rotateZ(0deg);
    background-size: 109% auto;
    margin-top: 9px;
    bottom: -54px;
    z-index: 11;
}
.secondstep {
    background-image: url(../assets/images/classes/Secondstep.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    height: 660px;
    background-position: 0% 27%;
    display: flex;
    margin-top: 10px;
    z-index: 0;
}
.interbox2 {
    width: 100%;
    height: 600px;
    display: flex;
    overflow: hidden;
    margin-top: -67px;
}
.interB {
    background-image: url(../assets/images/classes/InterB2.jpg);
    background-repeat: no-repeat;
    width: 100%;
    height: 600px;
    background-position: 46% 47%;
    display: flex;
    transform: rotateZ(0deg);
    margin-top: -27px;
    float: none;
    position: relative;
    background-size: 101% auto;
    z-index: 10;
}
.interbox {
    width: 100%;
    height: 610px;
    display: flex;
    overflow: hidden;
    margin-top: -16px;
}
.levelup {
    background-image: url(../assets/images/classes/LevelUp.jpg);
    background-repeat: no-repeat;
    width: 172%;
    height: 600px;
    font-size: 3.5em;
    background-position: 2% 40%;
    display: flex;
    margin-top: -28px;
    float: none;
    position: relative;
    background-size: 104% auto;
    margin-right: -20px;
    margin-left: -15px;
    padding-right: 0px;
    padding-left: 0px;
    right: auto;
}
	
.rhythmic{
    background-position: 104% 65%;
    background-size: 114% auto;
}		
	
.rhythmicbox{
    width: 100%;
    height: 620px;
    display: flex;
    overflow: hidden;
	margin-top: -71px;
	}	
	
.levelbox {
    width: 100%;
    height: 620px;
    display: flex;
    overflow: hidden;
    margin-top: -71px;
	}
.adultclass {
    width: 100%;
    height: 2000px;
    position: absolute;
    background-image: url(../assets/images/bg-adultclass3.png);
    left: 0%;
    background-repeat: no-repeat;
    background-size: 102% auto;
    margin-top: -546px;
    z-index: -1;
    background-color: #5AD1FF;
    padding-top: 0px;
    background-position: 1% 16%;
   }
.adultbox {
    width: 100%;
    height: 580px;
    display: flex;
    overflow: hidden;
    margin-top: 1356px;
    position: relative;
}
.adultgym {
    background-image: -webkit-linear-gradient(270deg,rgba(255,255,255,0.00) 51.21%,rgba(255,255,255,0.51) 100%), url(../assets/images/classes/Adults.jpg);
    background-image: -moz-linear-gradient(270deg,rgba(255,255,255,0.00) 51.21%,rgba(255,255,255,0.51) 100%), url(../assets/images/classes/Adults.jpg);
    background-image: -o-linear-gradient(270deg,rgba(255,255,255,0.00) 51.21%,rgba(255,255,255,0.51) 100%), url(../assets/images/classes/Adults.jpg);
    background-image: linear-gradient(180deg,rgba(255,255,255,0.00) 51.21%,rgba(255,255,255,0.51) 100%), url(../assets/images/classes/Adults.jpg);
    background-repeat: no-repeat;
    width: 120%;
    height: 465px;
    font-size: 3.5em;
    display: flex;
    margin-top: 93px;
    float: none;
    position: relative;
    background-size: 114% auto;
    z-index: 7;
    background-position: 60% 29%;
}
.adultgym2 {
    background-image: -webkit-linear-gradient(270deg,rgba(255,255,255,0.00) 0%,rgba(56,56,56,0.75) 100%), url(../assets/images/classes/Stretching.jpeg);
    background-image: -moz-linear-gradient(270deg,rgba(255,255,255,0.00) 0%,rgba(56,56,56,0.75) 100%), url(../assets/images/classes/Stretching.jpeg);
    background-image: -o-linear-gradient(270deg,rgba(255,255,255,0.00) 0%,rgba(56,56,56,0.75) 100%), url(../assets/images/classes/Stretching.jpeg);
    background-image: linear-gradient(180deg,rgba(255,255,255,0.00) 0%,rgba(56,56,56,0.75) 100%), url(../assets/images/classes/Stretching.jpeg);
    background-repeat: no-repeat;
    width: 110%;
    height: 600px;
    font-size: 3.5em;
    display: flex;
    margin-top: -42px;
    float: none;
    position: relative;
    background-size: 102% auto;
    z-index: 7;
    background-position: 82% 20%;
}
.adultbox2 {
    width: 100%;
    height: 580px;
    display: flex;
    overflow: hidden;
    margin-top: -48px;
    position: relative;
}
#kids {
    width: 100%;
    height: 142px;
    margin-top: -55px;
}
.text-kidsdevelop {
    position: absolute;
    width: 100%;
    padding-left: 555px;
    padding-right: 555px;
    text-align: center;
    padding-top: 30px;
    padding-bottom: 30px;
    bottom: 5%;
    height: 263px;
    font-size: 2em;
	}
.text-locations {
    position: absolute;
    width: 100%;
    padding-left: 30px;
    padding-right: 30px;
    text-align: center;
    bottom: 67%;
    font-size: 5rem;
    color: #36C5F4;
	}
.text-locations2 {
    position: relative;
    width: 100%;
    padding-left: 30px;
    padding-right: 30px;
    text-align: justify;
    height: 330px;
    color: #2B2B2B;
    font-size: 2.2em;
    bottom: 36%;
    margin-top: -2px;
    background-color: #5AD1FF;
    display: inline-block;
    padding-top: 80px;
	}
.statists {
    position: relative;
    display: flex;
    width: 100%;
    top: 103%;
    padding-right: 180px;
    padding-left: 180px;
}
.textandme {
    position: absolute;
    z-index: 25;
    float: right;
    width: 100%;
    font-family: "Helvetica Neue Black Condensed";
    font-size: 6em;
    font-style: normal;
    text-align: right;
    margin-top: 313px;
    padding-right: 39px;
    color: #C0EDFF;
}
.firsttext {
    top: 117%;
    font-size: 1.8rem;
    width: 144px;
    right: 105px;
	}
.btn-kids {
    border: 1.3px solid #5AD1FF;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
    color: #5AD1FF;
    padding-right: 7%;
    padding-left: 7%;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 900;
    padding-top: 10px;
    padding-bottom: 10px;
    z-index: 1;
    /* [disabled]display: inline; */
    /* [disabled]width: 30%; */
    font-size: 2.5em;
    text-align: center;
    vertical-align: middle;
    /* [disabled]margin-right: 15%; */
    /* [disabled]margin-left: 15%; */
    top: -300px;
    position: relative;
}
.kidsbuttons {
    display: flex;
    height: 45px;
    top: 5%;
    position: relative;
    justify-content: space-around;
    align-items: center;
    font-size: 1em;
}
#kids {
    width: 100%;
    height: 95px;
    top: -55%;
    margin-top: -55px;
    position: relative;
}
#years {
    width: 100%;
    text-align: center;
    margin-top: -37px;
    margin-bottom: 30px;
    top: -29%;
    position: relative;
}
.text-kids {
    /*border-radius*/
    color: #ED665E;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 900;
    padding-top: 12px;
    padding-bottom: 12px;
    z-index: 1;
    text-align: center;
    position: absolute;
    top: 207%;
    font-size: 11.5rem;
    border-bottom-right-radius: 0px;
    border-spacing: 0px 0px;
    width: 100%;
}
#compbuttons {
    width: 100%;
    top: 385px;
}
#background-rhythmic {
    background-image: url("../assets/images/Rhythmic-bg.jpg");
    background-repeat: no-repeat;
    z-index: 0;
    position: absolute;
    width: 100%;
    float: none;
    height: 264%;
    background-size: 104% auto;
    background-position: 40% -50%;
    padding-bottom: 0px;
    background-color: #5BD1FF;
}
	
	
}


@media (min-width:400px){
	
.location1 {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex;
    height: 67%;
    padding-top: 30%;
    padding-bottom: 0%;
    position: relative;
    top: 0%;
    transition: top 0.3s ease-in-out;
	}

.item{
    /* [disabled]background-color: hsla(0,100%,50%,0.38); */
    height: 45px;
}
	
#saadiyat {

    left: 29%;
    width: 150px;
    height: 90%;
    top: 10%;
}
			 
#rotana {
	left: 16%; 
	width: 150px; 
	height: 90%; 
	top: 5%;

}

#khalifa {
	left: 60%; 
	width: 150px; 
	height: 80%; 
    top: 20%;

}	
}


@media (min-width:450px){
	
.location1 {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex;
    height: 74%;
    padding-top: 30%;
    padding-bottom: 0%;
    position: relative;
    top: 0%;
    transition: top 0.3s ease-in-out;
	}

.item{
    height: 45px;
}
	
#saadiyat {

    left: 29%;
    width: 150px;
    height: 90%;
    top: 10%;
}
			 
#rotana {
	left: 16%; 
	width: 150px; 
	height: 90%; 
	top: 5%;

}

#khalifa {
	left: 62%; 
	width: 150px; 
	height: 70%; 
    top: 15%;

}	
}
@media (min-width:490px){
	
.location1 {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex;
    height: 80%;
    padding-top: 30%;
    padding-bottom: 0%;
    position: relative;
    top: 0%;
    transition: top 0.3s ease-in-out;
	}

.item{
    height: 45px;
}
	
#saadiyat {

    left: 29%;
    width: 150px;
    height: 90%;
    top: 10%;
}
			 
#rotana {
	left: 16%; 
	width: 150px; 
	height: 90%; 
	top: 5%;

}

#khalifa {
	left: 67%; 
	width: 150px; 
	height: 70%; 
    top: 20%;

}	
}
@media (min-width:530px){
	
.location1 {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex;
    height: 86%;
    padding-top: 30%;
    padding-bottom: 0%;
    position: relative;
    top: 0%;
    transition: top 0.3s ease-in-out;
	}

.item{
    height: 45px;
}
	
#saadiyat {

    left: 29%;
    width: 150px;
    height: 90%;
    top: 10%;
}
			 
#rotana {
	left: 16%; 
	width: 150px; 
	height: 90%; 
	top: 5%;

}

#khalifa {
	left: 67%; 
	width: 150px; 
	height: 70%; 
    top: 20%;

}	
}
@media (min-width:570px){
	
.location1 {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex;
    height: 92%;
    padding-top: 30%;
    padding-bottom: 0%;
    position: relative;
    top: 0%;
    transition: top 0.3s ease-in-out;
	}

.item{
    height: 45px;
}
	
#saadiyat {

    left: 29%;
    width: 150px;
    height: 90%;
    top: 10%;
}
			 
#rotana {
	left: 16%; 
	width: 150px; 
	height: 90%; 
	top: 5%;

}

#khalifa {
	left: 67%; 
	width: 150px; 
	height: 70%; 
    top: 20%;

}	
}
@media (min-width:610px){
	
.location1 {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex;
    height: 100%;
    padding-top: 30%;
    padding-bottom: 0%;
    position: relative;
    top: 0%;
    transition: top 0.3s ease-in-out;
	}

.item{
    height: 45px;
}
	
#saadiyat {

    left: 29%;
    width: 150px;
    height: 90%;
    top: 10%;
}
			 
#rotana {
	left: 16%; 
	width: 150px; 
	height: 90%; 
	top: 5%;

}

#khalifa {
	left: 69%; 
	width: 150px; 
	height: 70%; 
    top: 20%;

}	
}
@media (min-width:636px){
	
.location1 {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex;
    height: 85%;
    padding-top: 30%;
    padding-bottom: 0%;
    position: relative;
    top: 0%;
    transition: top 0.3s ease-in-out;
	}

.item{
    height: 45px;
}
	
#saadiyat {

    left: 29%;
    width: 150px;
    height: 90%;
    top: 10%;
}
			 
#rotana {
	left: 16%; 
	width: 150px; 
	height: 90%; 
	top: 5%;

}

#khalifa {
	left: 70%; 
	width: 150px; 
	height: 70%; 
    top: 20%;

}	
}
@media (min-width:676px){
	
.location1 {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex;
    height: 90%;
    padding-top: 30%;
    padding-bottom: 0%;
    position: relative;
    top: 0%;
    transition: top 0.3s ease-in-out;
	}

.item{
    height: 45px;
}
	
#saadiyat {

    left: 29%;
    width: 150px;
    height: 90%;
    top: 10%;
}
			 
#rotana {
	left: 16%; 
	width: 150px; 
	height: 90%; 
	top: 5%;

}

#khalifa {
	left: 71%; 
	width: 150px; 
	height: 70%; 
    top: 20%;

}	
}
@media (min-width:716px){
	
.location1 {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex;
    height: 95%;
    padding-top: 30%;
    padding-bottom: 0%;
    position: relative;
    top: 0%;
    transition: top 0.3s ease-in-out;
	
	}
	

.item{
    height: 45px;
}
	
#saadiyat {

    left: 29%;
    width: 150px;
    height: 90%;
    top: 10%;
}
			 
#rotana {
	left: 16%; 
	width: 150px; 
	height: 90%; 
	top: 5%;

}

#khalifa {
	left: 72%; 
	width: 150px; 
	height: 70%; 
    top: 20%;

}	
}
@media (min-width:752px){
	
.location1 {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex;
    height: 100%;
    padding-top: 30%;
    padding-bottom: 0%;
    position: relative;
    transition: top 0.3s ease-in-out;
    top: 0%;
	}

.item{
    height: 45px;
}
	
#saadiyat {
    left: 149%;
    width: 150px;
    height: 90%;
    top: 10%;
}
			 
#rotana {
	left: 16%; 
	width: 150px; 
	height: 90%; 
	top: 5%;

}

#khalifa {
	left: 77%; 
	width: 150px; 
	height: 70%; 
    top: 20%;

}	
}
@media (min-width:850px){
	
.location1 {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex;
    height: 87%;
    padding-top: 0%;
    padding-bottom: 0%;
    position: relative;
    top: 0%;
    transition: top 0.3s ease-in-out;
	}

.item{
    height: 45px;
}
	
#saadiyat {

    left: 40%;
    width: 150px;
    height: 90%;
    top: 10%;
}
			 
#rotana {
	left: 30%; 
	width: 150px; 
	height: 90%; 
	top: 5%;

}

#khalifa {
	left: 72%; 
	width: 150px; 
	height: 70%; 
    top: 20%;

}	
}
@media (min-width:925px){
	
.location1 {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex;
    height: 93%;
    padding-top: 0%;
    padding-bottom: 0%;
    position: relative;
    top: 0%;
    transition: top 0.3s ease-in-out;
	}

.item{
    height: 45px;
}
	
#saadiyat {

    left: 40%;
    width: 150px;
    height: 90%;
    top: 10%;
}
			 
#rotana {
	left: 30%; 
	width: 150px; 
	height: 90%; 
	top: 5%;

}

#khalifa {
	left: 72%; 
	width: 150px; 
	height: 70%; 
    top: 20%;

}	
}
@media (min-width:992px){
	
.location1 {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex;
    height: 82%;
    padding-top: 0%;
    padding-bottom: 0%;
    position: relative;
    top: 0%;
    transition: top 0.3s ease-in-out;
	}

.item{
    height: 45px;
}
	
#saadiyat {

    left: 40%;
    width: 150px;
    height: 90%;
    top: 10%;
}
			 
#rotana {
	left: 30%; 
	width: 150px; 
	height: 90%; 
	top: 5%;

}

#khalifa {
	left: 75%; 
	width: 150px; 
	height: 70%; 
    top: 20%;

}	
}
@media (min-width:1052px){
	
.location1 {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex;
    height: 87%;
    padding-top: 0%;
    padding-bottom: 0%;
    position: relative;
    top: 0%;
    transition: top 0.3s ease-in-out;
	}

.item{
    height: 45px;
}
	
#saadiyat {

    left: 40%;
    width: 150px;
    height: 90%;
    top: 10%;
}
			 
#rotana {
	left: 30%; 
	width: 150px; 
	height: 90%; 
	top: 5%;

}

#khalifa {
	left: 75%; 
	width: 150px; 
	height: 70%; 
    top: 20%;

}	
}
@media (min-width:1112px){
	
.location1 {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex;
    height: 93%;
    padding-top: 0%;
    padding-bottom: 01%;
    position: relative;
    top: 0%;
    transition: top 0.3s ease-in-out;
	}

.item{
    height: 45px;
}
	
#saadiyat {

    left: 40%;
    width: 150px;
    height: 90%;
    top: 10%;
}
			 
#rotana {
	left: 30%; 
	width: 150px; 
	height: 90%; 
	top: 5%;

}

#khalifa {
	left: 77%; 
	width: 150px; 
	height: 70%; 
    top: 20%;

}	
}
@media (min-width:1175px){
	
.location1 {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex;
    height: 97%;
    padding-top: 0%;
    padding-bottom: 01%;
    position: relative;
    top: 0%;
    transition: top 0.3s ease-in-out;
	}

.item{
    height: 45px;
}
	
#saadiyat {

    left: 40%;
    width: 150px;
    height: 90%;
    top: 10%;
}
			 
#rotana {
	left: 30%; 
	width: 150px; 
	height: 90%; 
	top: 5%;

}

#khalifa {
	left: 78%; 
	width: 150px; 
	height: 70%; 
    top: 20%;

}	
}

@media (min-width:1200px){
	
.location1 {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex;
    height: 88%;
    padding-top: 1%;
    padding-bottom: 01%;
    position: relative;
    top: 0%;
    transition: top 0.3s ease-in-out;
	}

.item{
    height: 55px;
}
	
#saadiyat {

    left: 40%;
    width: 150px;
    height: 90%;
    top: 5%;
}
			 
#rotana {
	left: 30%; 
	width: 150px; 
	height: 90%; 
	top: 5%;

}

#khalifa {
	left: 78%; 
	width: 150px; 
	height: 70%; 
    top: 20%;

}	
}

@media (min-width:1290px){
	
.location1 {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex;
    height: 93%;
    padding-top: 1%;
    padding-bottom: 01%;
    position: relative;
    top: 0%;
    transition: top 0.3s ease-in-out;
	}

.item{
    height: 55px;
}
	
#saadiyat {

    left: 40%;
    width: 150px;
    height: 90%;
    top: 5%;
}
			 
#rotana {
	left: 30%; 
	width: 150px; 
	height: 90%; 
	top: 5%;

}

#khalifa {
	left: 78%; 
	width: 150px; 
	height: 70%; 
    top: 20%;

}	
}

@media (min-width:1360px){
	
.location1 {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex;
    height: 98%;
    padding-top: 1%;
    padding-bottom: 01%;
    position: relative;
    top: 0%;
    transition: top 0.3s ease-in-out;
	}

.item{
    height: 55px;
}
	
#saadiyat {

    left: 40%;
    width: 150px;
    height: 90%;
    top: 5%;
}
			 
#rotana {
	left: 30%; 
	width: 150px; 
	height: 90%; 
	top: 5%;

}

#khalifa {
	left: 78%; 
	width: 150px; 
	height: 70%; 
    top: 20%;

}	
}

@media (min-width:1420px){
	
.location1 {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex;
    height: 97%;
    padding-top: 0%;
    padding-bottom: 02%;
    position: relative;
    top: 0%;
    transition: top 0.3s ease-in-out;
	}

.item{
    height: 75px;
}
	
#saadiyat {

    left: 40%;
    width: 150px;
    height: 90%;
    top: 2%;
}
			 
#rotana {
	left: 32%; 
	width: 150px; 
	height: 90%; 
	top: 5%;

}

#khalifa {
	left: 78%; 
	width: 150px; 
	height: 70%; 
    top: 20%;

}	
}

@media (min-width:1490px){
	
.location1 {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex;
    height: 96%;
    padding-top: 0%;
    padding-bottom: 0%;
    position: relative;
    top: 0%;
    transition: top 0.3s ease-in-out;
	}

.item{
    height: 105px;
}
	
#saadiyat {

    left: 40%;
    width: 155px;
    height: 90%;
    top: 2%;
}
			 
#rotana {
	left: 32%; 
	width: 155px; 
	height: 90%; 
	top: 5%;

}

#khalifa {
	left: 78%; 
	width: 150px; 
	height: 70%; 
    top: 20%;

}	
}

@media (min-width:1550px){
	
.location1 {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex;
    height: 93%;
    padding-top: 0%;
    padding-bottom: 0%;
    position: relative;
    top: 0%;
    transition: top 0.3s ease-in-out;
	}

.item{
    height: 115px;
}
	
#saadiyat {

    left: 41%;
    width: 160px;
    height: 90%;
    top: 2%;
}
			 
#rotana {
	left: 32%; 
	width: 160px; 
	height: 90%; 
	top: 5%;

}

#khalifa {
	left: 79%; 
	width: 160px; 
	height: 70%; 
    top: 30%;

}	
}

@media (min-width:1600px){
	
.location1 {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex;
    height: 103%;
    padding-top: 0%;
    padding-bottom: 0%;
    position: relative;
    top: 0%;
    transition: top 0.3s ease-in-out;
	}

.item{
    height: 115px;
}
	
#saadiyat {

    left: 41%;
    width: 180px;
    height: 90%;
    top: 2%;
}
			 
#rotana {
	left: 32%; 
	width: 180px; 
	height: 90%; 
	top: 5%;

}

#khalifa {
	left: 79%; 
	width: 180px; 
	height: 60%; 
    top: 30%;

}	
}
