.decor-top-joga {
  width: 5000px;
}

@media screen and (max-width: 1920px) {
  .decor-top-joga {
    width: 2000px;
  }
}

/* For Tablets */

@media screen and (min-width: 1920px) and (max-width: 2560px) {
  .decor-top-joga {
    width: 3600px;
    margin-left: -290px;
  }
}

/* For Tablets */

@media screen and (min-width: 2561px) and (max-width: 3260px) {
  .decor-top-joga {
    width: 5000px;
  }
}

.header {
  width: auto;
}

@media screen and (min-width: 480px) {
  .header {
    width: 2500px;
  }
}

@media screen and (max-width: 1920px) {
  .header {
    width: 2000px;
  }
}

/* For Tablets */

@media screen and (min-width: 1921px) and (max-width: 2560px) {
  .header {
    width: 2560px;
    margin-left: -280px;
  }
}

/* For Tablets */

@media screen and (min-width: 2561px) and (max-width: 3260px) {
  .header {
    width: 5000px;
    margin-left: -290px;
  }
}

.decor-bot {
  width: 2000px;
}

@media screen and (max-width: 1920px) {
  .decor-bot {
    width: 2000px;
  }
}

/* For Tablets */

@media screen and (min-width: 1921px) and (max-width: 2560px) {
  .decor-bot {
    width: 3600px;
  }
}

/* For Tablets */

@media screen and (min-width: 2561px) and (max-width: 3260px) {
  .decor-bot {
    width: 5000px;
  }
}

.wrapper {
  width: 5000px;
}

.footpartners {
  position: relative;
  margin: 0 auto;
}

.logo {
  float: none;
}

.decor-top {
  width: auto;
}

@media screen and (min-width: 1920px) and (max-width: 2560px) {
  .decor-top {
    width: 3600px;
    margin-left: -290px;
  }
}

.gkf {
  margin-left: 35px;
}

.gl-zakaz {
  margin-left: 35px;
}

.gk {
  margin-left: 35px;
}

.footer-choose {
  margin-top: 10px;
  height: 320px;
  width: 5000px;
}

/* For Mobile */

@media screen and (max-height: 1080px) {
  .footer-choose {
    margin-top: 10px;
    height: 340px;
  }
}

@media screen and (max-width: 1280px) {
  .footer-choose {
    width: 1500px;
    height: 340px;
    position: relative;
  }
}

/* For Tablets */

@media screen and (min-height: 1080px) and (max-height: 1440px) {
  .footer-choose {
    height: 620px;
    margin-top: 90px;
  }
}

@media screen and (max-width: 1920px) {
  .footer-choose {
    width: 2000px;
  }
}

@media screen and (min-width: 480px) {
  .footer-choose {
    width: 2000px;
  }
}

/* For Tablets */

@media screen and (min-width: 1921px) and (max-width: 2560px) {
  .footer-choose {
    width: 2560px;
    margin-left: -10px;
  }
}

/* For Tablets */

@media screen and (min-width: 2561px) and (max-width: 3260px) {
  .footer-choose {
    width: 3260px;
    margin-left: -290px;
  }
}

.footer {
  margin-top: 100px;
  Height: 260px;
}

.Midla {
  overflow-x: hidden;
  background-size: 100%;
}

@media screen and (max-height: 480px) and (max-width: 480px) {
  .Midla {
    background-size: 260%;
  }
}

@media screen and (max-height: 800px) {
  .Midla {
    background-size: 260%;
  }
}

@media screen and (min-width: 1920px) and (max-width: 3600px) {
  .Midla {
    background-size: 100%;
  }
}

.lcont {
  margin-right: -100px;
}

#zakaz {
  overflow-x: hidden;
}

@media screen and (max-height: 800px) {
  #zakaz {
    background-size: 260%;
  }
}

#joga-Strech {
  overflow-x: hidden;
}

@media screen and (max-height: 800px) {
  #joga-Strech {
    background-size: 260%;
  }
}

#joga-reliz {
  overflow-x: hidden;
}

@media screen and (max-height: 800px) {
  #joga-reliz {
    background-size: 260%;
  }
}

#newss {
  overflow-x: hidden;
}

@media screen and (max-height: 800px) {
  #newss {
    background-size: 260%;
  }
}

.mainfon {
  overflow-x: hidden;
}

@media screen and (max-height: 800px) {
  .mainfon {
    background-size: 260%;
  }
}

#joga-bg {
  overflow-x: hidden;
}

@media screen and (max-height: 800px) {
  #joga-bg {
    background-size: 260%;
  }
}

.photocont {
  overflow-x: hidden;
}

@media screen and (max-height: 800px) {
  .photocont {
    background-size: 260%;
  }
}

#DanceStudio {
  overflow-x: hidden;
}

@media screen and (max-height: 800px) {
  #DanceStudio {
    background-size: 260%;
  }
}

#joga-body {
  overflow-x: hidden;
}

@media screen and (max-height: 800px) {
  #joga-body {
    background-size: 260%;
  }
}

#joga-Aero {
  overflow-x: hidden;
}

@media screen and (max-height: 800px) {
  #joga-Aero {
    background-size: 260%;
  }
}

.about-bg {
  overflow-x: hidden;
}

@media screen and (max-height: 800px) {
  .about-bg {
    background-size: 260%;
  }
}

@media screen and (max-width: 480px) {
  body {
    max-height: 100vh;
    overflow-x: hidden;
  }
}

@media screen and (max-height: 800px) {
  .container {
   margin-left:400px;
  }
}
.container {
  position: relative;
  margin: 0 auto;
}



.content-joga {
  position: relative;
  padding: 0px;
}