@media screen and (max-width: 1024px) {
    #header .logo1{
        display:none;
    }
    
}
@media screen and  (max-width: 1024px) {
  #zali .zal-list{
    display: block;
    margin-top: 640px;
    padding-left: 25px;
  }
  #end .slide h3 {
    color: #6cce14;
    font-family: Museo700;
    font-size: 34.62px;
  display: table-caption
}
  #zali .zal-list .zal{
    margin-bottom: 30px;
    color: #5a5a5a;
  }
  #zali .zal-list .caption{
    font-family: Museo900;
    font-size: 14px;
    display: flex;
    align-items: center;
    color: #5a5a5a;
    justify-content: flex-start;
    text-transform: uppercase;
  }
  #zali .zal-list .zal .caption span{
    width: 20px;
    height: 20px;
    background-size: contain;
    background-image: url(/bitrix/templates/capoira/image/location-icon.png);
    margin-left: 10px;
    display: block;
  }
  #background {
    background-image: none; }

  .wrapper {
    width: 100%;
    background-position: -183px; }
.teli {
    margin-left: 54px;
}
.teli img {
  width: 14px;
  height: 14px;
  display: inline-block;
  margin-right: 10px;
}
  .content {
    width: 100% !important;
    margin: 0px 10px;
    /*		overflow-x: hidden;*/
}
#history .swipe{
  display: block;
  position: absolute;
      left: 50%;
    margin-left: -43px;
    top: 103px;
}
  #header a.logo {
    height: 50px; }
    #header .wrapper{
      background-position: -525px;
    }
  #header a.logo img {
    height: 47px;
    width: 47px;
    margin-right: 5px; }
  #header .logo2 {
    position: static;
    margin-top: -17px;
    float: right;
    margin-right: 20px; }
    #header .logo2 img {
      height: 64px;
      width: 71px; }
  #header span.name {
    font-size: 10px;
    position: static;
    line-height: 10px;
    margin-top: 5px; 
    display: block;
  }
  #header span.phone {
    float: left;
    font-size: 16px;
    margin-top: 4px;
    }
    #header span.phone a {
      font-size: 16px;
      float: left; }
      #header span.phone .teeel {
      font-size: 22px !important;
      }
      #header span.phone .teeel .numbers{
      font-size: 10px !important;
      }
       #header span.phone .teeel:first-child .numbers{
      font-size: 14px !important;
      }
      #header span.phone .teeel:first-child .numbers img {
        display: inline-block;
        width: 14px;
        height: 14px;
        margin-right: 10px;
      }
      #header span.phone a .line {
        width: 125px;
        height: 1px; }
        #header span.phone a .line:hover {
          width: 125px; }

  #about .capoera {
    display: none; }
        #about .wrapper{
     background-position: right;
    background-size: 240%;
    background-position-y: 189%;
    }
  #about wrapper {
    margin-bottom: -60px; }
  #about .circle1 {
    top: 60px;
    left: 50%;
    margin-left: -149px;
    opacity: 0.5; }
    #about .circle1 img {
      width: 300px;
      height: auto; }
  #about .people {
    position: absolute;
top: 60px !important;
    position: absolute;
    margin-left: -159px;
    left: 50%; }
    #about .people img {
      width: 300px;
      height: auto; }
  #about .anotation {
    position: static;
    margin-left: -18px;
    text-align: center; 
      margin-top:-15px;
  }
    #about .anotation h1 {
      position: static;
      font-size: 20px;
      padding-top: 14px;
      margin-top:-15px;}
    #about .anotation h2 {
      display: inline-block;
      position: static;
      font-size: 17px;
      width: 220px;
      margin-top: 225px;
      margin-bottom: -2px; }
    #about .anotation span {
      position: static;
      font-size: 14px;}
    #about .anotation p {
      position: relative;
      z-index: 3; }
    #about .anotation a {
      width: 206px;
      height: 53px;
      top: 102%;
      left: 50%;
      margin-left: -105px; }
      #about .anotation a span {
        top: 9px;
        left: 31px; }

  #learning .circle2 {
    display: none; }
    #learning .vidwr{
  overflow: hidden;
  position: absolute;
    top: -350px;
    left: 50%;
    margin-left: -154px;
    height: 200px;
    width: 290px;
    box-shadow: 0 12px 117px -23px black;
  z-index: 2;
}
  
#learning .video1{
object-fit: cover;

/*  background-color: red;*/
}
#learning .video.playing {
  opacity: 0;
  z-index: 0;
}
#learning .videoplay{
  display: none;
}
#learning .video img{
  color: #ffd500;
  font-size: 100px;
  position: absolute;
  /*box-shadow: 1px 1px 30px #ffd500;*/
    top: 372px;
    left: 197px;
  z-index: 3;
  cursor: pointer;
}
#learning .video i{
  color: #ffd500;
  font-size: 180px;
  position: absolute;
  text-shadow: 1px 1px 50px #fdcd25;
    top: 419px
    !important;
    left: 241px;
  z-index: 4;
  cursor: pointer;
}
#learning .video i:hover{
  text-shadow: 1px 1px 110px #fdcd25;

}
  #learning .textParalax {
    display: none; }
  #learning .shadowparalax {
    display: none; }
  #learning .wrapper {
        height: 1025px;
    margin-top: 375px; }
  #learning .child {
    display: none; }
  #learning .text {
    font-size: 18px;
    width: 280px;
    margin-top: -90px; }
    #learning .text br {
      display: none; }
    #learning .text img {
      display: block;
      margin-top: 10px; }
  #learning .pic1 {
    top: 56px; }
  #learning .tpic1 {
    top: 111px;
    left: 124px; }
    #learning .tpic1 p {
      width: 280px;
      margin-left: -124px;
      margin-top: 70px; }
      #learning .tpic1 p br {
        display: none; }
  #learning .pic2 {
    top: 367px;
    left: 100%;
    margin-left: -272px; }
  #learning .tpic2 {
    top: 453px;
    position: relative;
    float: right;
    margin-right: 218px; }
    #learning .tpic2 h2 {
      padding-right: 20px; }
    #learning .tpic2 p {
      text-align: right;
      width: 280px;
      margin-left: -108px;
      margin-top: 60px; }
      #learning .tpic2 p br {
        display: none; }
  #learning .pic3 {
    top: 728px;
    left: 0px; }
  #learning .tpic3 {
    top: 800px;
    left: 66px; }
    #learning .tpic3 p {
      width: 280px;
      margin-left: -60px;
      margin-top: 60px; }
      #learning .tpic3 p br {
        display: none; }

  #atmosfera {
    display: none; }

  #SMI {
    display: none; }

  #forma1 .wrapper {
    background-image: url("/bitrix/templates/capoira/image/formbmobile.png");
    height: 935px;
    background-position: top;
    background-position: 25% -23px; }
  #forma1 .text {
    position: static;
    font-size: 18px;
    margin-top: 15px; }
    #forma1 .text h2 {
      max-width: 500px;
      font-size: 24px;
      color: #fcff00;
      margin-bottom: 10px;
      margin-top: 151px; }
      #forma1 .text h2 br {
        display: none; }
    #forma1 .text p {
      width: 280px; }
      #forma1 .text p br {
        display: none; }
  #forma1 .child1 {
    top: 425px !important;
    z-index: 2;
    left: 50%;
    margin-left: -160px; }
    #forma1 .child1 img {
      width: 200px;
      height: auto; }
  #forma1 .child2 {
    left: 50%;
    margin-left: -76px;
    top: 296px !important;
    z-index: 1; }
    #forma1 .child2 img {
      width: 242px;
      height: auto; }
  #forma1 .line1Par {
    left: 50%;
    margin-left: -200px;
    top: 324px;
    z-index: 0; }
    #forma1 .line1Par img {
      width: 336px;
      height: auto; }
  #forma1 .zap {
    left: 50%;
    margin-left: -155px;
    top: 604px;
    width: 292px;
    height: 292px; }
    #forma1 .zap .text1 {
      top: 51px;
      left: 49px;
      font-size: 11px; }
      #forma1 .zap .text1 h2 {
        font-size: 22px; }
  #forma1 .form1 {
    font-size: 18px;
    height: 31px;
    width: 190px; }
  #forma1 .forma1 {
    top: 115px;
    left: 53px; }
    #forma1 .forma1 button {
      height: 50px;
      width: 190px;
      top: 86px; }
      #forma1 .forma1 button span {
        left: 23px;
        font-size: 14px; }
  #forma1 input {
    margin-bottom: -10px; }

  #capoera {
    display: none; }

  #history {
    height: 1460px; }
    #history .head {
      font-size: 19px; }
      #history .head br {
        display: none; }
    #history #line3 img {
      display: none;
      margin-top: 10px; }
    #history #owl-carousel2, #history #owl-carousel1, #history #owl-carousel3 {
      display: none !important; }
    #history .slider1, #history .slider2, #history .slider3 {
      width: 280px;
      height: 184px;
      left: 50%;
      margin-left: -160px; }
      #history .slider1{
        top: 207px;
      }
    #history #line3 {
      display: none;
      margin-top: 5px; }
    #history .MK {
      top: 164px;
      left: 50%;
      margin-left: -161px;
      width: 300px; }
      #history .MK br{
        display: none;
      }
    #history .text h3 {
      margin-bottom: 220px;
      font-size: 24px; }
    #history .slide1prev, #history .slide1next, #history .slide2prev, #history .slide2next, #history .slide3prev, #history .slide3next {
      display: none; }
    #history .sorev {
      top: 595px;
      left: 50%;
      margin-left: -162px;
      width: 300px; }
    #history .slider3 {
      top: 1135px; }
    #history .lager {
      top: 1099px;
      left: 50%;
      margin-left: -159px;
      width: 300px; }
      #history .lager h1 {
        margin-bottom: 194px; }

  #end .wrapper {
    background-image: url(/bitrix/templates/capoira/image/mobile_back1.png);
    background-position: 98% top; }
  #end .slide4next {
    display: none; }
  #end .slide4prev {
    display: none; }
  #end .head {
    text-align: center;
    color: white;
    font-size: 19px;
    width: 280px;
    top: 264px;
    left: 50%;
    margin-left: -150px; }
    #end .head br {
      display: none; }
  #end .circle3 {
    top: 414px;
    left: 50%;
    margin-left: -179px; }
    #end .circle3 img {
      width: 300px; }
  #end .people {
    left: 50%;
    margin-left: -190px;
    top: 413px; }
    #end .people img {
      width: 380px; }
  #end .slide .tren {
    width: 300px;
    position: absolute;
    left: 50%;
    margin-left: -141px; }
  #end .final {
    left: 50%;
    margin-left: -165px;
    top: 880px;
    width: 310px; }
    #end .final h2 {
      font-size: 24px; }
    #end .final .na {
      margin-top: 25px; }
    #end .final .na1 {
      margin-top: 300px; }
      #end .final .na1 i {
        font-size: 18px;
        color: #5f5f5f; }
  #end #line5 {
    display: inline;
    width: 180px;
    height: 6px;
    margin-top: -5px; }
  #end .slide span {
    left: 50%;
    margin-left: -113px;
    top: 355px;
    height: 500px; }
    #end .slide span p {
      width: 250px;
      height: 500px; }
    #end .slide span br {
      display: none; }
  #end .text {
    top: 747px;
    left: 50%;
    margin-left: -106px;
    font-size: 24px; }
    #end .text p {
      margin-top: -12px; }
      #end .text p img {
        display: inline !important;
        width: 100px; }
  #end .slider4 {
    height: 600px;
    width: 100%;
    padding-top: 820px; }
    #end .slider4 .owl-stage-outer {
      height: 790px !important; }
  #end .lineslide {
    display: none; }
  #end a {
    top: 775px;
    left: 50%;
    margin-left: -144px; }

  #present .circle4 {
    display: none; }
  #present .childline1 {
    display: none; }
  #present .blocks {
    display: none; }
  #present .childline2 {
    top: 34px;
    left: 50%;
    margin-left: -170px; }
  #present .wrapper {
 /*   background-image: url("/bitrix/templates/capoira/image/fon_mobile5.png");*/
    height: /*1672px;*/1000px;
    background-position: -146px center; }
  #present .present {
    left: 50%;
    margin-left: -170px;
    top: 831px;
    z-index: 5; }
  #present .free {
    left: 50%;
    margin-left: -150px;
    top: 750px;
    font-size: 18px; }
    #present .free h2 {
      color: #fff236;
      font-size: 24px; }
  #present .presentline {
    display: none; }
  #present .texts {
    display: none; }
  #present .zap {
    left: 50%;
    margin-left: -160px;
    width: 300px;
    height: 300px;
    top: 1044px;
    z-index: 4; }
  #present .text1f {
    font-size: 11px; }
  #present .text1f h2 {
    font-size: 22px; }
  #present .forma1 {
    top: 112px;
    left: 49px; }
    #present .forma1 button {
      height: 47px;
      width: 206px;
      top: 95px; }
      #present .forma1 button span {
        top: 3px;
        left: 20px;
        font-size: 15px; }
  #present .form1 {
    font-size: 17px;
    height: 31px;
    width: 202px; }

  #otziv .wrapper {
    height: 514px; }
  #otziv .head {
    top: -270px;
    left: 50%;
    margin-left: -158px;
    font-size: 18px;
    line-height: 27px;
    width: 300px; }
    #otziv .head br {
      display: none; }
    #otziv .head h2 {
      font-size: 24px; }
  #otziv #line6 {
    display: inline; }
  #otziv .ava1 {
    top: 0px;
    left: 50%;
    margin-left: -168px; }
    #otziv .ava1 img {
      width: 370px; }
  #otziv .ramka img {
    width: 200px; }
  #otziv .slider5 {
    top: -90px; }
    #otziv .slider5 .owl-stage-outer {
      height: 500px; }
  #otziv .otz1 {
    top: 209px;
    left: 50%;
    margin-left: -144px; }
    #otziv .otz1 h3 {
      font-size: 16px;
      text-align: center; }
    #otziv .otz1 p {
      width: 280px;
      height: 241px; }
  #otziv .ramka {
    position: relative;
    top: -13px;
    left: 50%;
    margin-left: -149px;
    width: 293px !important; }
    #otziv .ramka img {
      width: 293px; }
  #otziv .ava {
    position: absolute;
    top: 5px;
    left: 50%;
    margin-left: -173px;
    text-align: center; }
    #otziv .ava img {
      width: 384px; }
  #otziv .slide5next {
    left: 50%;
    margin-left: 30px;
    top: 420px; }
  #otziv .slide5prev {
    left: 50%;
    margin-left: -80px;
    top: 420px; }

  #zali {
    /*         & .navmap:hover{
                height: 500px;
             } */
    /*#entry select div{
       height: 100px;
    }*/ }
    #zali .wrapper {
      background-image: none;
      height: 1770px; }
    #zali .head h2 {
      font-size: 24px; }
    #zali .head #line7 {
      display: inline; }
    #zali .head p {
      margin-bottom: 55px; }
    #zali .geo {
      top: -33px;
      left: 50%;
      margin-left: -149px; }
      #zali .geo .text {
        text-align: left;
        font-size: 14px;
        margin-left: 70px;
        width: 80px; }
    #zali .like {
      top: -33px;
      left: 50%;
      margin-left: -41px; }
      #zali .like .text {
        text-align: left;
        font-size: 14px;
        margin-left: 102px;
        width: 80px; }
    #zali .time {
      top: -33px;
      left: 50%;
      margin-left: 69px; }
      #zali .time .text {
        text-align: left;
        font-size: 14px;
        margin-left: 85px;
        width: 80px; }
    #zali .fon {
      top: 111px;
      left: 50%;
      margin-left: -156px; }
    #zali #map {
      margin-left: -15px;
      margin-top: 375px;
      width: 102%;
      height: 588px; }
    #zali .map {
      display: none; }
    #zali #map {
      display: none; }
    #zali .zap {
      position: absolute;
      left: 50%;
      margin-left: -155px;
      top: 373px;
      width: 300px;
      height: 300px;
      border-radius: 387px;
      background-color: #fff236;
      box-shadow: 0 10px 39px 0px rgba(0, 0, 0, 0.2);
      z-index: 3; }
    #zali .text1f {
      position: absolute;
      top: 72px;
      left: 24px;
      font-family: Museo500;
      font-size: 14px;
      color: #5a5a5a;
      text-align: center; }
    #zali .text1f h2 {
      font-family: Museo700;
      font-size: 24px;
      color: #42cc09;
      top: -31px;
      left: 20px; }
    #zali .forma1 {
      position: absolute;
      top: 101px;
      left: 42px; }
    #zali .form1 {
      text-align: center;
      font-size: 16px;
      margin-top: 9px;
      height: 30px;
      width: 216px;
      font-family: Museo300i;
      color: #8b8b8b;
      border-radius: 40px;
      border-color: #ffd500; }
    #zali .forma1 button {
      display: block;
      position: absolute;
      left: 15px;
      top: 123px;
      background: linear-gradient(to top, #39c901, #51ef0a);
      height: 42px;
      width: 191px;
      border-radius: 50px;
      text-align: center;
      box-shadow: 0 16px 24px -9px #59e61a;
      transition: 0.3s;
      cursor: pointer;
      border-width: 0px;
      z-index: 4; }
    #zali .forma1 button:hover {
      background: linear-gradient(to top, #39c303, #59e61a);
      box-shadow: 0 5px 35px 5px #51ef0a; }
    #zali .forma1 button:hover span {
      color: #368c0d; }
    #zali .forma1 button span {
      transition: 0.4s;
      position: absolute;
      top: 2px;
      left: 25px;
      color: white;
      font-size: 14px;
      font-family: Segoe; }
    #zali select {
      -webkit-appearance: none;
      padding-left: 5px;
      height: 100px;
      overflow-y: hidden;
      outline: none;
      font-size: 20px; }
    #zali .form12 {
      position: absolute;
      top: 87px;
      text-align: center;
      font-size: 16px;
      /* margin-top: 5px; */
      height: 30px;
      width: 216px;
      font-family: Museo500;
      color: #8b8b8b;
      border-color: #ffd500;
      border-radius: 40px;
      border-width: 2px;
      cursor: pointer;
      z-index: 5; }
    #zali option {
      text-align: center; }
    #zali input {
      border-style: solid;
      outline: none;
      padding: 0; }

  #sorev .wrapper {
    height: 760px; }
  #sorev .head {
    margin-top: 0px;
    position: relative;
    display: inline-block;
    left: 50%;
    margin-top: 30px;
    margin-left: -159px; }
    #sorev .head br {
      display: none; }
    #sorev .head h2 {
      margin-left: 10px;
      width: 290px;
      font-size: 24px; }
    #sorev .head img {
      margin-left: 10px; }
  #sorev .sorevim {
    left: 50%;
    margin-left: -253px;
    top: 124px; }
    #sorev .sorevim img {
      width: 520px; }
  #sorev .text {
    z-index: 3;
    display: flex;
    /* justify-content: space-between; */
    flex-wrap: wrap;
    font-size: 16px;
    margin-left: 30px;
    width: 351px;
    float: none;
    top: 472px;
    left: 50%;
    margin-left: -126px;
    position: absolute; }
    #sorev .text span {
      width: 146px;
      margin-right: 20px; }
      #sorev .text span .circle {
        opacity: 0.5;    z-index: -1; }

  #acrobatics .wrapper {
    height: 721px; }
  #acrobatics .head h2 {
    font-size: 24px;
    margin-left: 13px; }
  #acrobatics #line9 {
    display: inline;
    margin-left: 15px; }
  #acrobatics .tex {
    width: 300px;
    position: relative;
    left: 50%;
    margin-left: -150px; }
    #acrobatics .tex br{
      display: none;
    }
  #acrobatics .girlfon {
    display: none; }
  #acrobatics .girl {
        top: 478px;
    left: 50%;
    margin-left: -158px;
  }

  #entry .wrapper {
    background-image: url(/bitrix/templates/capoira/image/entry_mobile.png);
    background-position: -384px top; }
  #entry .head h2 {
    font-size: 24px;
    padding-top: 95px; }
  #entry .head img {
    display: inline !important; }
  #entry .paralax {
    display: none; }
  #entry .text {
    position: relative;
    left: 50%;
    height: 430px;
    width: 430px;
    border-radius: 50%;
    border: 22px solid #fff236;
    margin-top: 63px;
    margin-left: -188px;
    padding-top: 48px;
    /* padding-right: 59px; */
    z-index: 3; }
    #entry .text span {
      width: 285px;
      position: relative;
      /* margin-bottom: 47px; */
      margin-top: -9px;
      font-size: 18px;
      margin-left: 30px;
      font-family: Museo500;
      color: white;
      display: block; }
      #entry .text span:before {
        position: relative;
        left: 13px;
        top: 24px; }
      #entry .text span p {
        margin-left: 35px; }
  #entry .month {
    position: relative;
    left: 50%;
    margin-left: -169px;
    margin-top: 339px; }
    #entry .month h2 {
      font-size: 24px;
      margin-bottom: 23px; margin-left: 7px; }
    #entry .month .n {
      margin-left: 59px; }
    #entry .month span {
      padding-right: 28%;
      margin-top: 13px;
      font-size: 14px; margin-left: 7px;}
      #entry .month span img {
        height: 4px;
        width: 100px; }
    #entry .month span:last-child {
      margin-left: 124px; }
  #entry .zap {
    position: absolute;
    left: 50%;
    margin-left: -157px;
    top: 625px;
    width: 300px;
    height: 300px;
    border-radius: 387px;
    background-color: #fff236;
    box-shadow: 0 10px 39px 0px rgba(0, 0, 0, 0.2);
    z-index: 3; }
  #entry .text1f {
    top: 42px;
    left: 29px;
    font-family: Museo500;
    font-size: 14px; }
    #entry .text1f h2 {
      font-size: 24px; }
  #entry .forma1 {
    top: 106px;
    left: 44px; }
    #entry .forma1 button {
      top: 125px;
      left: 14px;
      height: 41px;
      width: 185px; }
      #entry .forma1 button span {
        top: -1px;
        left: 23px;
        font-size: 14px; }
  #entry .form1 {
    font-size: 16px;
    margin-top: 7px;
    height: 32px;
    width: 212px; }
  #entry .form12 {
    top: 86px;
    text-align: center;
    font-size: 16px;
    height: 32px;
    width: 212px; }

  #sms .head h2 {
    margin-top: 8px;
        margin-left: 7px;
    font-size: 24px; }
  #sms .head br {
    display: none; }
  #sms .head p {
    position: relative;
    left: 50%;
    margin-left: -153px;
    font-size: 17px;
    width: 135px;
    padding-top: 10px; }
  #sms #line11 {
    display: inline; }
  #sms .circle {
    display: none; }
  #sms .shadowhts {
    display: none; }
  #sms .hts {
    top: 84px;
    left: 50%;
    margin-left: -67px; }

  #deposit .wrapper {
    background-image: url("/bitrix/templates/capoira/image/deposit_mobile.png");
    background-color: #fbfbfb;
    background-position: 85% top;
    height: 639px; }
  #deposit .head {
    position: relative;
    left: 50%;
    margin-left: -149px;
    padding-top: 25px;
    display: block; }
    #deposit .head br {
      display: none; }
    #deposit .head h2 {
      padding-top: 0px;
      font-size: 20px;
      width: 280px; }
    #deposit .head p img {
      display: inline !important;
      margin-left: 280px;
      left: -50%;
      position: relative; }
  #deposit .paralax {
    position: absolute;
    top: 150px; }
  #deposit .text {
    margin-top: 263px;
    font-size: 16px;
    width: 290px; }
    #deposit .text p {
      color: white;
      padding-bottom: 10px;
      margin-left: 0px; }

  #question .wrapper {
    background-color: #fbfbfb;
    height: 880px;
    background-image: url(/bitrix/templates/capoira/image/question_mobile.png);
    background-position: -532px bottom; }
  #question .linebot {
    width: 96%;
    height: 3px;
    margin-top: 15px;
    margin-left: -4px;
    background-color: #357f11; }
  #question .text {
    position: relative;
    left: 50%;
    margin-left: -269px;
    color: #5a5a5a;
    font-family: Museo700;
    font-size: 16px;
    width: 375px; }
    #question .text br {
      display: none; }
    #question .text h2 {
      color: #44ce0b;
      font-size: 24px; }
  #question .social {
    padding-top: 403px;
    font-size: 25px;
    padding-left: 0px; }
    #question .social p {
      margin-bottom: 8px;
      font-size: 17px; }
    #question .social a {
      margin-left: 4px;
      margin-right: 13px; }
  #question .zap {
    left: 50%;
    margin-left: -159px;
    width: 300px;
    height: 300px;
    top: 115px; }
  #question .text1f {
    top: 40px;
    left: 32px;
    font-size: 14px; }
    #question .text1f h2 {
      font-size: 24px; }
  #question .forma1 {
    top: 112px;
    left: 47px; }
    #question .forma1 button {
      top: 96px;
      left: 10px;
      height: 49px;
      width: 193px; }
      #question .forma1 button span {
        top: 4px;
        left: 27px;
        font-size: 14px; }
  #question .form1 {
    font-size: 16px;
    height: 32px;
    width: 212px; }
  #question .back {
    left: 100%;
    margin-left: -146px;
    top: 504px; }
    #question .back a {
      width: 40px;
      height: 40px;
      font-size: 13px;
      margin-left: 59px; }
      #question .back a p {
        font-size: 15px;
        width: 50px;
        margin-right: 0px;
        left: 17px;
        width: 125px; }
    #question .back i {
      font-size: 55px;
      margin-top: -14px;
      margin-left: 3px; }
  #question .logo {
    margin-left: -58px;
    width: 260px;
    margin-top: 28px; }
    #question .logo img {
      width: 197px; }
  #question .logo2 {
    float: none;
    position: relative;
    top: -32px;
    left: 100%;
    margin-right: -18px; }
    #question .logo2 img {
      width: 93px;
      margin-left: -311px; }
  #question .number {
    float: none;
    margin-top: 0px;
    margin-left: -141px;
    position: relative;
    left: 50%; }
    #question .number h1 {
      margin-bottom: 10px; }
    #question .number p {
      padding-left: 21px;
      font-size: 18px; }

  #popup1 .text, #popup3 .text, #popup2 .text, #popup4 .text, #time_popup .text, #exit_popup .text, #popup5 .text {
    left: 50%;
    margin-left: -156px;
    width: 300px; }
  #popup1 .circle, #popup3 .circle, #popup2 .circle, #popup4 .circle, #time_popup .circle, #exit_popup .circle, #popup5 .circle {
    display: none; }
  #popup1 .trener, #popup3 .trener, #popup2 .trener, #popup4 .trener, #time_popup .trener, #exit_popup .trener, #popup5 .trener {
    display: none; }
  #popup1 .zap, #popup3 .zap, #popup2 .zap, #popup4 .zap, #time_popup .zap, #exit_popup .zap, #popup5 .zap {
    left: 50%;
    margin-left: -150px;
    width: 300px;
    height: 300px;
    top: 178px; }
  #popup1 .text1f, #popup3 .text1f, #popup2 .text1f, #popup4 .text1f, #time_popup .text1f, #exit_popup .text1f, #popup5 .text1f {
    left: 1px;
    top: 54px;
    top: 40px;
    left: 32px;
    font-size: 14px; }
    #popup1 .text1f br, #popup3 .text1f br, #popup2 .text1f br, #popup4 .text1f br, #time_popup .text1f br, #exit_popup .text1f br, #popup5 .text1f br {
      display: none; }
    #popup1 .text1f h2, #popup3 .text1f h2, #popup2 .text1f h2, #popup4 .text1f h2, #time_popup .text1f h2, #exit_popup .text1f h2, #popup5 .text1f h2 {
      font-size: 24px; }
  #popup1 .exitpopup, #popup3 .exitpopup, #popup2 .exitpopup, #popup4 .exitpopup, #time_popup .exitpopup, #exit_popup .exitpopup, #popup5 .exitpopup {
    width: 40px;
    height: 40px;
    margin-top: 184px;
    margin-left: 671px; }
    #popup1 .exitpopup i, #popup3 .exitpopup i, #popup2 .exitpopup i, #popup4 .exitpopup i, #time_popup .exitpopup i, #exit_popup .exitpopup i, #popup5 .exitpopup i {
      margin-top: 9px;
      margin-left: 11px; }
  #popup1 .forma1, #popup3 .forma1, #popup2 .forma1, #popup4 .forma1, #time_popup .forma1, #exit_popup .forma1, #popup5 .forma1 {
    top: 317px;
    left: 478px; }
    #popup1 .forma1 button, #popup3 .forma1 button, #popup2 .forma1 button, #popup4 .forma1 button, #time_popup .forma1 button, #exit_popup .forma1 button, #popup5 .forma1 button {
      top: 86px;
      left: 19px;
      height: 38px;
      width: 175px; }
      #popup1 .forma1 button span, #popup3 .forma1 button span, #popup2 .forma1 button span, #popup4 .forma1 button span, #time_popup .forma1 button span, #exit_popup .forma1 button span, #popup5 .forma1 button span {
        top: 2px;
        left: 27px;
        font-size: 12px; }
  #popup1 .form1, #popup3 .form1, #popup2 .form1, #popup4 .form1, #time_popup .form1, #exit_popup .form1, #popup5 .form1 {
    font-size: 16px;
    height: 28px;
    width: 204px;
    margin-left: 6px; }
  #popup1 .back, #popup3 .back, #popup2 .back, #popup4 .back, #time_popup .back, #exit_popup .back, #popup5 .back {
    left: 50%;
    margin-left: 22px;
    top: 504px; }
    #popup1 .back a, #popup3 .back a, #popup2 .back a, #popup4 .back a, #time_popup .back a, #exit_popup .back a, #popup5 .back a {
      width: 40px;
      height: 40px;
      font-size: 13px;
      margin-left: 59px; }
      #popup1 .back a p, #popup3 .back a p, #popup2 .back a p, #popup4 .back a p, #time_popup .back a p, #exit_popup .back a p, #popup5 .back a p {
        font-size: 15px;
        width: 50px;
        margin-right: 0px;
        left: 17px;
        width: 125px; }
    #popup1 .back i, #popup3 .back i, #popup2 .back i, #popup4 .back i, #time_popup .back i, #exit_popup .back i, #popup5 .back i {
      font-size: 55px;
      margin-top: -14px;
      margin-left: 3px; } }
@media (min-width: 700px) and (max-device-width: 1025px) {
  #zali .zal-list {
    margin: 0 auto;
    margin-top: 640px;
    width: 660px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
#zali .zal-list .zal {
    margin-bottom: 30px;
    width: 200px;
}
  #background {
    background-image: none; }

  .wrapper {
    width: 100%;
    background-position: -183px; }

  .content {
    width: 100% !important;
    margin: 0px 10px; }

  #about .capoera {
    display: none; }
  #about wrapper {
    margin-bottom: -60px; }
  #about .circle1 {
top: 77px;
    left: 50%;
    margin-left: -354px;
    opacity: 0.5; }
    #about .circle1 img {
      width: 323px;
      height: auto; }
  #about .people {
        top: 77px;
    position: absolute;
    margin-left: -362px;
    left: 50%; }
    #about .people img {
    width: 324px;
    height: auto; }
  #about .anotation {
    text-align: left;
    position: relative;
    top: -9px;
    left: 50%;
    margin-left: -40px; }
    #about .anotation h1 {
      position: static;
      margin-left: -105px;
      font-size: 28px;
      padding-top: 14px; }
    #about .anotation h2 {
      font-size: 20px;
      width: 220px;
      margin-top: 26px;
      margin-bottom: -2px; }
    #about .anotation span {
      position: static;
      font-size: 14px;
      /* margin-top: 50px;*/ }
    #about .anotation p {
      position: relative;
      font-size: 16px;
      z-index: 3; }
    #about .anotation a {
      width: 225px;
      height: 61px;
      top: 284px;
      left: 50%;
      margin-left: -425px; }
      #about .anotation a span {
        font-size: 16px;
        top: 11px;
        left: 29px; }

  #learning .circle2 {
    display: none; }
  #learning .textParalax {
    display: none; }
  #learning .shadowparalax {
    display: none; }
  #learning .wrapper {
    height: 844px; }
  #learning .child {
    display: none; }
  #learning .text {
    font-size: 23px;
    width: 500px;
    margin-top: -90px; }
    #learning .text br {
      display: none; }
    #learning .text img {
      display: block;
      margin-top: 10px; }
  #learning .pic1 {
    top: 56px; }
  #learning .tpic1 {
    top: 111px;
    left: 124px; }
    #learning .tpic1 p {
      width: 350px;
      margin-left: -39px;
      margin-top: 52px; }
      #learning .tpic1 p br {
        display: none; }
  #learning .pic2 {
    top: 333px;
    left: 50%;
    margin-left: -199px; }
  #learning .tpic2 {
    top: 398px;
    position: relative;
    float: none;
    text-align: left; }
    #learning .tpic2 h2 {
      padding-right: 20px;
      margin-left: 46px;
      margin-bottom: 41px; }
    #learning .tpic2 p {
      text-align: left;
      width: 354px;
      margin-left: 34px;
      margin-top: 24px; }
      #learning .tpic2 p br {
        display: none; }
  #learning .pic3 {
    top: 611px;
    left: 50%;
    margin-left: -15px; }
  #learning .tpic3 {
    top: 692px;
    left: 50%;
    margin-left: 35px; }
    #learning .tpic3 p {
      width: 392px;
      margin-left: -60px;
      margin-top: 53px; }
      #learning .tpic3 p br {
        display: none; }

  #forma1 .wrapper {
    background-image: url("/bitrix/templates/capoira/image/formplansh.png");
    height: 739px;
    background-position: top;
    background-position: 25% -74px; }
  #forma1 .text {
    position: static;
    font-size: 19px;
    margin-top: 33px;
    top: 10px; }
    #forma1 .text h2 {
      max-width: 558px;
      font-size: 24px;
      color: #fcff00;
      margin-bottom: 10px;
      margin-top: 206px;
      margin-left: 32px; }
      #forma1 .text h2 br {
        display: none; }
    #forma1 .text p {
      margin-left: 31px;
      margin-top: 37px;
      width: 317px; }
      #forma1 .text p br {
        display: none; }
  #forma1 .child1 {
    top: 443px !important;
    margin-left: -272px; }
    #forma1 .child1 img {
      width: 200px;
      height: auto; }
  #forma1 .child2 {
    margin-left: -200px;
    top: 315px !important; }
    #forma1 .child2 img {
      width: 242px;
      height: auto; }
  #forma1 .line1Par {
    left: 50%;
    margin-left: -340px;
    top: 366px;
    z-index: 0; }
    #forma1 .line1Par img {
      width: 336px;
      height: auto; }
  #forma1 .zap {
left: 50%;
    margin-left: 11px;
    top: 388px;
    width: 292px;
    height: 292px;}
    #forma1 .zap .text1 {
      top: 51px;
      left: 49px;
      font-size: 11px; }
      #forma1 .zap .text1 h2 {
        font-size: 22px; }
  #forma1 .form1 {
    font-size: 18px;
    height: 31px;
    width: 190px; }
  #forma1 .forma1 {
    top: 115px;
    left: 53px; }
    #forma1 .forma1 button {
      height: 50px;
      width: 190px;
      top: 86px; }
      #forma1 .forma1 button span {
        left: 23px;
        font-size: 14px; }
  #forma1 input {
    margin-bottom: -10px; }

  #history {
    height: 765px; }
    #history .head {
      font-size: 23px; }
      #history .head br {
        display: none; }
    #history #line3 img {
      display: none;
      margin-top: 10px; }
    #history #owl-carousel2, #history #owl-carousel1, #history #owl-carousel3 {
      display: none !important; }
    #history .slider1, #history .slider2, #history .slider3 {
      width: 330px;
      height: 219px; }
    #history .slider1 {
      margin-left: -353px;
      top: 100px; }
    #history .slider2 {
      margin-left: -15px;
      top: 421px; }
    #history .slider3 {
      margin-left: -353px;
      top: 741px; }
    #history #line3 {
      display: none;
      margin-top: 5px; }
    #history .MK {
      top: 94px;
      left: 50%;
      margin-left: 8px; }
        #history .MK br{
          display: none !important;
        }
      #history .MK br {
        display: none; }
    #history .text h3 {
      margin-bottom: 29px;
      font-size: 24px; }
    #history .slide1prev, #history .slide1next, #history .slide2prev, #history .slide2next, #history .slide3prev, #history .slide3next {
      display: none; }
    #history .sorev {
      top: 414px;
      left: 50%;
      margin-left: -352px;
      width: 314px; }
      #history .sorev h1 {
        margin-bottom: 26px; }
      #history .sorev br {
        display: none; }
    #history .lager {
      top: 734px;
      left: 50%;
      margin-left: 11px;
      width: 319px; }
      #history .lager br {
        display: none; }
      #history .lager h1 {
        margin-bottom: 14px; }

  #end .wrapper {
    background-image: url(/bitrix/templates/capoira/image/mobile_back1.png);
    background-position: 54% top; }
  #end .slide4next {
    display: none; }
  #end .slide4prev {
    display: none; }
  #end .head {
    text-align: left;
    color: white;
    font-size: 20px;
    width: 398px;
    top: 390px;
    left: 50%;
    margin-left: -350px; }
    #end .head br {
      display: none; }
  #end .circle3 {
    top: 359px;
    left: 50%;
    margin-left: -50px; }
    #end .circle3 img {
      width: 445px; }
  #end .people {
    left: 50%;
    margin-left: -29px;
    top: 354px; }
    #end .people img {
      width: 445px; }
  #end .slide .tren {
    width: 300px;
    position: absolute;
    left: 50%;
    margin-left: -141px; }
  #end .final {
    margin-left: -268px;
    top: 880px;
    width: 510px; }
    #end .final h2 {
      font-size: 24px; }
    #end .final .na {
      margin-top: 25px; }
    #end .final .na1 {
      margin-top: 314px; }
      #end .final .na1 i {
        font-size: 18px;
        color: #5f5f5f; }
  #end #line5 {
    display: inline;
    width: 180px;
    height: 6px;
    margin-top: -5px; }
  #end .slide span {
    left: 50%;
    margin-left: -113px;
    top: 355px;
    height: 500px; }
    #end .slide span p {
      width: 250px;
      height: 500px; }
    #end .slide span br {
      display: none; }
  #end .text {
    top: 727px;
    left: 50%;
    margin-left: -106px;
    font-size: 24px; }
    #end .text p {
      margin-top: -12px; }
      #end .text p img {
        display: inline !important;
        width: 100px; }
  #end .slider4 {
    height: 600px;
    width: 100%;
    padding-top: 820px; }
    #end .slider4 .owl-stage-outer {
      height: 750px !important; }
  #end .lineslide {
    display: none; }
  #end a {
    top: 751px;
    left: 50%;
    margin-left: -144px; }

  #present .circle4 {
    display: none; }
  #present .childline1 {
    display: none; }
  #present .blocks {
    display: none; }
  #present .childline2 {
        top: -119px;
    margin-left: -194px; }
    #present .childline2 img {
      width: 350px; }
  #present .wrapper {
  /*  background-image: url("/bitrix/templates/capoira/image/fon_mobile5.png");*/
    height:/* 1076px*/ 650px;
    background-position: -337px center; }
  #present .present {
    left: 50%;
    margin-left: -176px;
    top: 569px;
    z-index: 2; }
  #present .free {
    left: 50%;
    margin-left: -358px;
    top: 597px;
    font-size: 23px;
    z-index: 5; }
    #present .free h2 {
      color: #fff236;
      font-size: 30px; }
  #present .presentline {
    display: none; }
  #present .texts {
    display: none; }
  #present .zap {
    margin-left: 74px;
    top: 566px; }
  #present .text1f {
    font-size: 11px; }
  #present .text1f h2 {
    font-size: 22px; }
  #present .forma1 {
    top: 112px;
    left: 49px; }
    #present .forma1 button {
      height: 47px;
      width: 206px;
      top: 95px; }
      #present .forma1 button span {
        top: 3px;
        left: 20px;
        font-size: 15px; }
  #present .form1 {
    font-size: 17px;
    height: 31px;
    width: 202px; }

  #otziv .wrapper {
    height: 546px; }
  #otziv .head {
    top: -189px;
    left: 50%;
    margin-left: -261px;
    font-size: 18px;
    line-height: 27px;
    width: 535px; }
    #otziv .head br {
      display: none; }
    #otziv .head h1 {
      font-size: 24px; }
  #otziv #line6 {
    display: inline; }
  #otziv .ava1 {
    top: 0px;
    left: 50%;
    margin-left: -168px; }
    #otziv .ava1 img {
      width: 370px; }
  #otziv .ramka img {
    width: 200px; }
  #otziv .slider5 {
    top: -90px; }
    #otziv .slider5 .owl-stage-outer {
      height: 500px; }
  #otziv .otz1 {
    top: 209px;
    left: 50%;
    margin-left: -144px; }
    #otziv .otz1 h2 {
      font-size: 16px;
      text-align: center; }
    #otziv .otz1 p {
      width: 280px;
      height: 241px; }
  #otziv .ramka {
    position: relative;
    top: -13px;
    left: 50%;
    margin-left: -149px;
    width: 293px !important; }
    #otziv .ramka img {
      width: 293px; }
  #otziv .ava {
    position: absolute;
    top: 5px;
    left: 50%;
    margin-left: -173px;
    text-align: center; }
    #otziv .ava img {
      width: 384px; }
  #otziv .slide5next {
    left: 50%;
    margin-left: 30px;
    top: 420px; }
  #otziv .slide5prev {
    left: 50%;
    margin-left: -80px;
    top: 420px; }

  #zali {
    /*         & .navmap:hover{
                height: 500px;
             } */
    /*#entry select div{
       height: 100px;
    }*/ }
    #zali .wrapper {
      background-image: none;
      height: 1140px; }
    #zali .head h1 {
      font-size: 24px; }
    #zali .head #line7 {
      display: inline; }
    #zali .head p {
      margin-bottom: 55px; }
    #zali .geo {
      top: -33px;
      left: 50%;
      margin-left: -245px; }
      #zali .geo .text {
        text-align: center;
        font-size: 14px;
        margin-left: 32px;
        width: 140px; }
    #zali .like {
      top: -33px;
      left: 50%;
      margin-left: -34px; }
      #zali .like .text {
        text-align: center;
        font-size: 14px;
        margin-left: 42px;
        width: 178px; }
    #zali .time {
      top: -33px;
      left: 50%;
      margin-left: 172px; }
      #zali .time .text {
        text-align: center;
        font-size: 14px;
        margin-left: 47px;
        width: 145px; }
    #zali .fon {
      top: 82px;
      left: 50%;
      margin-left: -156px; }
    #zali #map {
      margin-left: -15px;
      margin-top: 375px;
      width: 102%;
      height: 588px; }
    #zali .map {
      display: none; }
    #zali #map {
      display: none; }
    #zali .zap {
      position: absolute;
      left: 50%;
      margin-left: -155px;
      top: 249px;
      width: 300px;
      height: 300px;
      border-radius: 387px;
      background-color: #fff236;
      box-shadow: 0 10px 39px 0px rgba(0, 0, 0, 0.2);
      z-index: 3; }
    #zali .text1f {
      position: absolute;
      top: 72px;
      left: 24px;
      font-family: Museo500;
      font-size: 14px;
      color: #5a5a5a;
      text-align: center; }
    #zali .text1f h2 {
      font-family: Museo700;
      font-size: 24px;
      color: #42cc09;
      top: -31px;
      left: 20px; }
    #zali .forma1 {
      position: absolute;
      top: 101px;
      left: 42px; }
    #zali .form1 {
      text-align: center;
      font-size: 16px;
      margin-top: 9px;
      height: 30px;
      width: 216px;
      font-family: Museo300i;
      color: #8b8b8b;
      border-radius: 40px;
      border-color: #ffd500; }
    #zali .forma1 button {
      display: block;
      position: absolute;
      left: 15px;
      top: 123px;
      background: linear-gradient(to top, #39c901, #51ef0a);
      height: 42px;
      width: 191px;
      border-radius: 50px;
      text-align: center;
      box-shadow: 0 16px 24px -9px #59e61a;
      transition: 0.3s;
      cursor: pointer;
      border-width: 0px;
      z-index: 4; }
    #zali .forma1 button:hover {
      background: linear-gradient(to top, #39c303, #59e61a);
      box-shadow: 0 5px 35px 5px #51ef0a; }
    #zali .forma1 button:hover span {
      color: #368c0d; }
    #zali .forma1 button span {
      transition: 0.4s;
      position: absolute;
      top: 2px;
      left: 25px;
      color: white;
      font-size: 14px;
      font-family: Segoe; }
    #zali select {
      -webkit-appearance: none;
      padding-left: 5px;
      height: 100px;
      overflow-y: hidden;
      outline: none;
      font-size: 20px; }
    #zali .form12 {
      position: absolute;
      top: 87px;
      text-align: center;
      font-size: 16px;
      /* margin-top: 5px; */
      height: 30px;
      width: 216px;
      font-family: Museo500;
      color: #8b8b8b;
      border-color: #ffd500;
      border-radius: 40px;
      border-width: 2px;
      cursor: pointer;
      z-index: 5; }
    #zali option {
      text-align: center; }
    #zali input {
      border-style: solid;
      outline: none;
      padding: 0; }

  #sorev .wrapper {
    height: 488px; }
  #sorev .head {
    margin-top: 0px;
    position: relative;
    display: inline-block;
    text-align: center;
    left: 50%;
    margin-top: 30px;
    margin-left: -209px; }
    #sorev .head br {
      display: none; }
    #sorev .head h2 {
      margin-left: 10px;
      width: 382px;
      font-size: 24px; }
    #sorev .head img {
      margin-left: 10px; }
  #sorev .sorevim {
    left: 50%;
    margin-left: -428px;
    top: 108px; }
    #sorev .sorevim img {
      width: 520px; }
  #sorev .text {
    font-size: 16px;
    margin-left: 30px;
    width: 351px;
    top: 172px;
    left: 50%;
    margin-left: 39px; }
    #sorev .text span {
      width: 146px;
      margin-right: 20px; }
      #sorev .text span .circle {
        opacity: 0.5; }

  #acrobatics .wrapper {
    height: 231px; }
  #acrobatics .head h1 {
    font-size: 24px;
    margin-left: 15px; }
  #acrobatics #line9 {
    display: inline;
    margin-left: 15px; }
  #acrobatics .tex {
    width: 578px;
    position: relative;
    left: 50%;
    margin-left: -343px; }
    #acrobatics .tex br{
    display: none !important;
      }
  #acrobatics .girlfon {
    display: none; }
  #acrobatics .girl {
         top: 63px;
    left: 50%;
    margin-left: 70px; }
    #acrobatics .girl img {
      width: 350px; }

  #entry .wrapper {
    background-image: url(/bitrix/templates/capoira/image/entry_mobile.png);
    background-position: -384px top; }
  #entry .head h2 {
    font-size: 24px;
    padding-top: 157px; }
  #entry .head img {
    display: inline !important; }
  #entry .paralax {
    display: none; }
  #entry .text {
    position: relative;
    left: 50%;
    height: 430px;
    width: 430px;
    border-radius: 50%;
    border: 22px solid #fff236;
    margin-top: 32px;
    margin-left: -355px;
    padding-top: 54px;
    /* padding-right: 59px; */
    z-index: 3; }
    #entry .text span {
      width: 260px;
      position: relative;
      /* margin-bottom: 47px; */
      margin-top: -19px;
      font-size: 18px;
      margin-left: 43px;
      font-family: Museo500;
      color: white;
      display: block; }
      #entry .text span:before {
        position: relative;
        left: 13px;
        top: 24px; }
      #entry .text span p {
        margin-left: 35px; }
  #entry .month {
    position: relative;
    left: 50%;
    margin-left: -323px;
    margin-top: 58px; }
    #entry .month h1 {
      font-size: 24px;
      margin-bottom: 23px; }
    #entry .month .n {
      margin-left: 195px; }
    #entry .month span {
      padding-right: 28%;
      margin-top: 13px;
      font-size: 16px;
      margin-left: 8px; }
      #entry .month span img {
        height: 4px;
        width: 100px; }
    #entry .month span:last-child {
      margin-left: 392px; }
  #entry .zap {
    position: absolute;
    left: 50%;
    margin-left: 0px;
    top: 409px;
    width: 300px;
    height: 300px;
    border-radius: 387px;
    background-color: #fff236;
    box-shadow: 0 10px 39px 0px rgba(0, 0, 0, 0.2);
    z-index: 3; }
  #entry .text1f {
    top: 42px;
    left: 29px;
    font-family: Museo500;
    font-size: 14px; }
    #entry .text1f h2 {
      font-size: 24px; }
  #entry .forma1 {
    top: 106px;
    left: 44px; }
    #entry .forma1 button {
      top: 125px;
      left: 14px;
      height: 41px;
      width: 185px; }
      #entry .forma1 button span {
        top: -1px;
        left: 23px;
        font-size: 14px; }
  #entry .form1 {
    font-size: 16px;
    margin-top: 7px;
    height: 32px;
    width: 212px; }
  #entry .form12 {
    top: 86px;
    text-align: center;
    font-size: 16px;
    height: 32px;
    width: 212px; }

  #sms .wrapper {
    height: 359px; }
  #sms .head h1 {
    margin-top: 8px;
    font-size: 24px; }
  #sms .head br {
    display: none; }
  #sms .head p {
    position: relative;
    left: 50%;
    margin-left: -295px;
    font-size: 17px;
    width: 263px;
    padding-top: 29px; }
  #sms #line11 {
    display: inline; }
  #sms .circle {
    display: none; }
  #sms .shadowhts {
    display: none; }
  #sms .hts {
    top: 76px;
    left: 50%;
    margin-left: -7px; }
    #sms .hts img {
      width: 255px; }

  #deposit .wrapper {
    background-image: url("/bitrix/templates/capoira/image/deposit_mobile.png");
    background-color: #fbfbfb;
    background-position: 85% -100px;
    height: 490px; }
  #deposit .head {
    position: relative;
    left: 50%;
    margin-left: -149px;
    padding-top: 25px;
    display: block; }
    #deposit .head br {
      display: none; }
    #deposit .head h2 {
      width: 422px;
      margin-left: -73px; }
    #deposit .head p img {
      display: inline !important;
      margin-left: 280px;
      left: -50%;
      position: relative; }
  #deposit .paralax {
    position: absolute;
    margin-left: -148px;
    top: 200px; }
    #deposit .paralax img {
      width: 316px; }
  #deposit .text {
    margin-top: 93px;
    font-size: 18px;
    width: 290px;
    position: relative;
    margin-left: 194px; }
    #deposit .text p {
      color: white;
      padding-bottom: 20px;
      margin-left: 0px; }

  #question .wrapper {
    background-color: #fbfbfb;
    height: 880px;
    background-image: url(/bitrix/templates/capoira/image/question_mobile.png);
    background-position: -532px bottom; }
    #history .swipe{
  display: none;
}
  #question .linebot {
    width: 96%;
    height: 3px;
    margin-top: 3px;
    margin-left: -4px;
    background-color: #357f11; }
  #question .text {
    position: relative;
    left: 50%;
    margin-left: -419px;
    top: 100px;
    color: #5a5a5a;
    font-family: Museo700;
    font-size: 19px;
    width: 465px; }
    #question .text br {
      display: none; }
    #question .text h2 {
      color: #44ce0b;
      font-size: 27px; }
  #question .social {
    padding-top: 389px;
    font-size: 46px;
    padding-left: 0px; }
    #question .social p {
      margin-bottom: 8px;
      font-size: 22px; }
    #question .social a {
      margin-left: 4px;
      margin-right: 13px; }
  #question .zap {
    left: 50%;
    margin-left: -35px;
    width: 300px;
    height: 300px;
    top: 172px; }
  #question .text1f {
    top: 40px;
    left: 32px;
    font-size: 14px; }
    #question .text1f h2 {
      font-size: 24px; }
  #question .forma1 {
    top: 112px;
    left: 47px; }
    #question .forma1 button {
      top: 96px;
      left: 10px;
      height: 49px;
      width: 193px; }
      #question .forma1 button span {
        top: 4px;
        left: 27px;
        font-size: 14px; }
  #question .form1 {
    font-size: 16px;
    height: 32px;
    width: 212px; }
  #question .back {
    left: 100%;
    margin-left: -146px;
    top: 504px; }
    #question .back a {
      width: 40px;
      height: 40px;
      font-size: 13px;
      margin-left: 59px; }
      #question .back a p {
        font-size: 15px;
        width: 50px;
        margin-right: 0px;
        left: 17px;
        width: 125px; }
    #question .back i {
      font-size: 55px;
      margin-top: -14px;
      margin-left: 3px; }
  #question .logo {
    margin-left: -82px;
    width: 375px;
    margin-top: 28px; }
    #question .logo img {
      width: 285px; }
  #question .logo2 {
    float: none;
    position: relative;
    top: -32px;
    left: 100%;
    margin-right: -18px; }
    #question .logo2 img {
      width: 132px;
      margin-left: -446px; }
  #question .number {
    float: none;
    margin-top: 0px;
    margin-left: -109px;
    position: relative;
    left: 50%; }
    #question .number h1 {
      margin-bottom: 10px; }
    #question .number p {
      padding-left: 21px;
      font-size: 18px; } }

/*# sourceMappingURL=styles.css.map */
