@media only screen and (max-width: 1200px) {
 .sec3 .slider {
  position: relative;
 }

 form.standart-form .subm, form.standart-form input.email, form.standart-form input.name, form.standart-form input.phone {
  width: 292px
 }

 body {
  background: url(https://gerchik.fra1.cdn.digitaloceanspaces.com/img/courses/seminar/md/lines.svg) calc(50% - 205px) 0 no-repeat
 }

 .header {
  background: url(https://gerchik.fra1.cdn.digitaloceanspaces.com/img/courses/seminar/header-bg-1920.png) 53% 0 no-repeat;
  padding-bottom: 70px;
 }

 .header .topline {
  margin-bottom: 65px
 }

 .header .desc br, .header .scroll-text {
  display: none
 }

 .header .logo-block {
  width: 230px
 }

 .header .mob-menu-icon {
  display: block;
  width: 20px;
  height: 18px;
  background: url(https://gerchik.fra1.cdn.digitaloceanspaces.com/img/courses/seminar/sm/mob-menu-icon.svg) 0 0 no-repeat
 }

 .header .menu {
  display: none;
  padding-top: 0
 }

 .header .menu li {
  margin-left: 40px
 }

 .header .date-block {
  margin-right: 0;
  margin-bottom: 185px
 }

 .header .days {
  margin-bottom: 87px
 }

 .header .title {
  font-size: 48px;
  line-height: 52px
 }

 .header .title:after {
  height: 8px;
  width: 324px;
  margin-bottom: 32px
 }

 .header .title span {
  font-size: 86px;
  line-height: 93px;
  letter-spacing: -.05em;
  right: -140px;
  top: -10px
 }

 .header .scroll {
  margin-left: -330px
 }

 .sec1 .sec-title {
  padding-left: 0;
  line-height: 31px;
  font-size: 32px;
  padding-top: 118px
 }

 .sec1 .sec-title:before, .sec2 .sec-title:before {
  width: 121px;
  top: 94px
 }

 .sec1 .illustration {
  height: 181px;
  background-size: 253px auto
 }

 .sec1 .items {
  margin-top: 48px;
  overflow: hidden
 }

 .sec1 .item .item-text {
  max-width: 270px
 }

 .sec1 .item1 .item-title:after, .sec1 .item3 .item-title:after {
  width: 300px
 }

 .sec1 .item2 .item-title:after, .sec1 .item4 .item-title:after, .sec13 .sec-title br, .sec3 .sec-title br {
  display: none
 }

 .sec1 .item1, .sec1 .item2 {
  margin-bottom: 40px
 }

 .sec2 {
  padding-top: 40px
 }

 .sec2 .title-wrap {
  left: calc(50% - -15px);
  max-width: 355px
 }

 .sec2 .sec-title {
  padding-left: 0;
  line-height: 31px;
  font-size: 32px;
  padding-top: 118px
 }

 .sec2 .item {
  padding: 40px 15px 37px
 }

 .sec2 .item2 {
  -ms-transform: translateY(235px);
  transform: translateY(235px)
 }

 .sec3 {
  background: url(https://gerchik.fra1.cdn.digitaloceanspaces.com/img/courses/seminar/md/sec3-bg-1280.png) 50% 0 no-repeat;
  margin-top: -300px;
  padding-bottom: 110px
 }

 .sec3 .sec-title {
  text-align: center;
  line-height: 31px;
  font-size: 32px;
  margin-bottom: 45px
 }

 .sec3 .sec-title:before, .sec4 .sec-title:before {
  left: 50%;
  -ms-transform: translateX(-50%);
  transform: translateX(-50%)
 }

 .sec3 .slide {
  max-width: 100%;
  padding-right: 200px
 }

 .sec4 {
  background: url(https://gerchik.fra1.cdn.digitaloceanspaces.com/img/courses/seminar/md/se4-bg-1280.png) 50% 0 no-repeat;
  -webkit-background-size: cover;
  background-size: cover;
  padding-top: 130px;
  padding-bottom: 120px;
  margin-top: -80px
 }

 .sec4 .sec-title {
  text-align: center;
  line-height: 31px;
  font-size: 32px;
  margin-bottom: 77px
 }

 .sec4 .info-item .number {
  width: 120px;
  line-height: 120px;
  margin-right: 20px
 }

 .sec4 .time-block {
  margin-top: 0;
  margin-bottom: 43px
 }

 .sec4 .time-block .block-title {
  display: block;
  vertical-align: top
 }

 .sec4 .time-block .block-title span {
  display: block;
  width: 130px
 }

 .sec4 .time-block .time {
  display: inline-block;
  vertical-align: top
 }

 .sec4 .time-block .time1 {
  margin-right: 55px;
  padding-left: 42px;
  margin-left: 15px;
  margin-bottom: 0
 }

 .sec4 .time-block .time1:before {
  width: 39px;
  height: 1px;
  top: 50%;
  left: 100%;
  margin-left: 10px
 }

 .sec4 .time-block .time2 {
  padding-left: 0;
  background: 0 0
 }

 .sec4 .image-block {
  max-width: 100%;
  border-radius: 4px
 }

 .sec5 {
  background: #5940e4;
  margin-top: -70px
 }
 .sec5.sec5--2 {
  background: url(https://gerchik.fra1.cdn.digitaloceanspaces.com/img/courses/seminar/md/se5-bg-1280.png) 50% 0 no-repeat;
 }

 .sec5 .sec-title, .sec6 .sec-title {
  text-align: center;
  line-height: 31px;
  font-size: 32px;
  margin-bottom: 77px
 }

 .sec10 .sec-title:before, .sec11 .sec-title:before, .sec12 .sec-title:before, .sec13 .sec-title:before, .sec5 .sec-title:before, .sec6 .sec-title:before, .sec8 .sec-title:before, .sec9 .sec-title:before {
  left: 50%;
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  margin-left: 0
 }

 .sec5 .day .day-body {
  padding-top: 24px
 }

 .sec5 .day .day-header {
  height: 70px
 }

 .sec5 .day .day-header .day-title {
  max-width: 500px
 }

 .sec6 {
  background: url(https://gerchik.fra1.cdn.digitaloceanspaces.com/img/courses/seminar/md/sec6-bg-1280.png) 50% 0 no-repeat;
  padding-top: 100px;
  padding-bottom: 100px
 }

 .sec6 .sec-title {
  margin-bottom: 340px
 }

 .sec6 ul li {
  padding-left: 20px
 }

 .sec6 ul li:before {
  left: 5px
 }

 .sec6 .btn-seminar {
  margin: 0 auto
 }

 .sec7 {
  background: url(https://gerchik.fra1.cdn.digitaloceanspaces.com/img/courses/seminar/md/sec7-bg-1280.svg) 50% 0 no-repeat;
  padding-top: 160px;
  min-height: 960px
 }

 .sec7 .sec-title {
  line-height: 31px;
  font-size: 32px;
  text-align: center
 }

 .sec7 .result {
  margin-bottom: 36px
 }

 .sec8 {
  background: url(https://gerchik.fra1.cdn.digitaloceanspaces.com/img/courses/seminar/md/sec8-bg-1280.png) 50% 0 no-repeat;
  padding-bottom: 150px
 }

 .sec8 .sec-title {
  line-height: 31px;
  font-size: 32px;
  margin-bottom: 56px
 }

 .sec8 .item, .sec8 .sec-title, .sec9 .sec-title {
  text-align: center
 }

 .sec8 .item .item-number {
  margin: 0 auto 24px
 }

 .sec8 .item .item-text {
  margin: 0 auto
 }

 .sec9 {
  background: url(https://gerchik.fra1.cdn.digitaloceanspaces.com/img/courses/seminar/md/sec9-bg-1280.png) 50% 0 no-repeat
 }

 .sec9 .sec-title {
  line-height: 31px;
  font-size: 32px;
  margin-bottom: 56px
 }

 .sec9 .bonus {
  margin-bottom: 48px
 }

 .sec10 {
  background: 0 0;
  margin-top: -380px
 }

 .sec10 .sec-title {
  text-align: center;
  line-height: 31px;
  font-size: 32px;
  margin-bottom: 56px
 }

 .sec10 .package-standart {
  margin-bottom: 24px
 }

 .sec10 .garantee-block {
  text-align: left;
  padding-left: 235px
 }

 .sec10 .garantee-block .text1 {
  margin: 0 0 24px
 }

 .sec10 .garantee-block .text1:before {
  top: 0;
  left: -135px;
  right: auto
 }

 .sec10 .garantee-block .text2 {
  margin: 0
 }

 .sec11 {
  background: url(https://gerchik.fra1.cdn.digitaloceanspaces.com/img/courses/seminar/md/sec11-bg-1280.png) 50% 0 no-repeat;
  padding-top: 172px;
  margin-top: -120px;
  min-height: 970px
 }

 .sec11 .sec-title, .sec12 .sec-title {
  text-align: center;
  line-height: 31px;
  font-size: 32px;
  margin-bottom: 52px
 }

 .sec12 {
  background: url(https://gerchik.fra1.cdn.digitaloceanspaces.com/img/courses/seminar/md/sec12-bg-1920.png) 50% 0 no-repeat;
  padding-top: 115px;
  min-height: 950px;
  background-size: cover
 }

 .sec12 .sec-title {
  margin-bottom: 40px
 }

 .sec12 .question {
  padding-right: 70px
 }

 .sec13 {
  background: url(https://gerchik.fra1.cdn.digitaloceanspaces.com/img/courses/seminar/md/sec13-bg-1280.png) 50% 0 no-repeat, #f5f6f9;
  padding-top: 116px;
  margin-top: -123px;
  padding-bottom: 130px
 }

 .sec13 .sec-title {
  text-align: center;
  line-height: 31px;
  font-size: 32px;
  max-width: 570px;
  margin: 0 auto 16px
 }

 .sec13 .sec-desc {
  max-width: 100%;
  text-align: center;
  line-height: 30px;
  font-size: 20px;
  margin-bottom: 20px
 }

 .sec13 .bottom-text {
  max-width: 330px;
  position: absolute;
  -ms-transform: translateY(70px);
  transform: translateY(70px);
  padding-top: 0
 }

 .sec13 .date-block {
  margin-right: 0
 }

 .sec13 .center-block {
  margin: 0;
 }

 .footer {
  background: url(https://gerchik.fra1.cdn.digitaloceanspaces.com/img/courses/seminar/md/footer-bg-1920.svg) 50% 0 no-repeat;
  padding-top: 175px;
  padding-bottom: 50px;
  min-height: initial;
 }

 .footer .totop {
  display: none !important
 }

 .footer .logo {
  position: absolute;
  left: 50%;
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  top: 100px
 }

 #modal-menu {
  background: #6349f2;
  overflow: hidden
 }

 #modal-menu .menu-text {
  font-weight: 900;
  line-height: 185px;
  font-size: 172px;
  text-align: right;
  text-transform: uppercase;
  opacity: .06;
  color: #fff;
  position: absolute;
  bottom: -72px
 }

 #modal-menu .close-button {
  background-color: transparent;
  background: url(https://gerchik.fra1.cdn.digitaloceanspaces.com/img/courses/seminar/sm/close-white.svg) 50% no-repeat;
  right: 50px;
  top: 0
 }

 #modal-menu .modal-menu {
  background: #583ee9;
  width: 375px;
  height: 374px;
  border-radius: 50%;
  text-align: center;
  padding-top: 80px
 }

 #modal-menu .modal-menu li {
  display: block;
  margin-bottom: 40px
 }

 #modal-menu .modal-menu li:last-child {
  margin-bottom: 0
 }

 #modal-menu .modal-menu li a {
  font-size: 20px;
  line-height: 23px;
  text-align: center;
  color: #fff;
  opacity: .8
 }

 #seminar .container {
  padding-left: 0;
 }
}

@media only screen and (max-width: 710px) {
 .animated {
  transition-property: none !important;
  -ms-transform: none !important;
  transform: none !important;
  animation: none !important
 }

 body {
  background: 0 0
 }

 .btn-seminar {
  width: 100%
 }

 form.standart-form {
  padding-top: 32px;
  padding-bottom: 32px
 }

 form.standart-form .form-title {
  margin-bottom: 24px
 }

 #modal-placeform form.standart-form input.email, #modal-placeform form.standart-form input.name, #modal-placeform form.standart-form input.phone, #modal-priceform form.standart-form input.email, #modal-priceform form.standart-form input.name, #modal-priceform form.standart-form input.phone, #modal-questionform form input.email, #modal-questionform form input.name, #modal-questionform form input.phone, form.standart-form .subm, form.standart-form input.email, form.standart-form input.name, form.standart-form input.phone, form.standart-form input.phones {
  width: 258px
 }

 .header {
  background: url(https://gerchik.fra1.cdn.digitaloceanspaces.com/img/courses/seminar/sm/gerchic-photo-header.png) calc(50% + 150px) 148px no-repeat, url(https://gerchik.fra1.cdn.digitaloceanspaces.com/img/courses/seminar/sm/header-bg-720.svg) 50% 0 no-repeat
 }

 .header .scroll {
  display: none
 }

 .header .topline {
  margin-bottom: 52px
 }

 .header .mob-menu-icon {
  display: block;
  width: 20px;
  height: 18px;
  background: url(https://gerchik.fra1.cdn.digitaloceanspaces.com/img/courses/seminar/sm/mob-menu-icon.svg) 0 0 no-repeat
 }

 .header .logo-block {
  width: 169px;
  height: 56px
 }

 .header .logo-block .left-side {
  width: 55.82px;
  height: 56px
 }

 .header .logo-block .left-side .cube {
  width: 26.52px;
  height: 28.7px
 }

 .header .logo-block .right-side {
  width: 93.22px;
  height: 12.27px;
  margin-left: 14px
 }

 .header .menu, .sec1 .item .item-title:after, .sec4 .image-block .image-text br, .sec5 .day.active .day-body:before, .sec9 .bonus .bonus-text br {
  display: none
 }

 .header .days {
  line-height: 15px;
  margin-bottom: 38px
 }

 .header .days span {
  line-height: 27px;
  font-size: 14px
 }

 .header .date-block .date, .header .days b {
  line-height: 28px;
  font-size: 20px
 }

 .header .title {
  line-height: 37px;
  font-size: 33px
 }

 .header .title span {
  position: relative;
  right: auto;
  top: auto;
  display: block;
  line-height: 60px;
  font-size: 55.5697px
 }

 .header .title:after {
  /*margin-top: 16px;*/
  margin-top: 0;
  width: 148px;
  margin-bottom: 16px
 }

 .header .desc {
  line-height: 22px;
  font-size: 16px;
  margin-bottom: 32px
 }

 .header .container {
  margin-top: 80px;
 }

 .header .date-block {
  margin-bottom: 0;
  /*position: absolute;*/
  /*top: -375px;*/
  /*top: -440px;*/
  /*right: 0;*/
  padding-left: 0;
  background: 0 0
 }

 .header .date-block .time, .header .date-block .date {
  color: #000;
 }
 .header .date-block .time {
  line-height: 21px;
  font-size: 16px;
  text-align: right;
  margin-right: 0
 }

 /*.header .form-block form {*/
  /*box-shadow: 0 20px 60px rgba(0, 0, 0, .1387)*/
 /*}*/

 .sec1 {
  background: #fff
 }

 .sec1 .sec-title {
  line-height: 25px;
  font-size: 25px;
  padding-left: 75px;
  padding-top: 24px
 }

 .sec1 .sec-title:before, .sec2 .sec-title:before {
  width: 96px;
  top: 0
 }

 .sec1 .sec-title span {
  line-height: 22px;
  font-size: 16px;
  max-width: 150px
 }

 .sec1 .items {
  margin-top: 15px;
  text-align: center
 }

 .sec1 .item {
  margin-bottom: 24px
 }

 .sec1 .item .item-title {
  line-height: 26px;
  font-size: 20px;
  margin-bottom: 8px
 }

 .sec2 {
  height: auto
 }

 .sec2 .title-wrap {
  position: relative;
  left: auto
 }

 .sec2 .sec-title {
  line-height: 25px;
  font-size: 25px;
  padding-left: 75px;
  padding-top: 24px;
  margin-bottom: 32px
 }

 .sec2 .items {
  height: auto
 }

 .sec2 .item {
  margin-bottom: 8px
 }

 .sec2 .item2 {
  -ms-transform: none;
  transform: none
 }

 .sec3 {
  height: 100%;
  margin-top: -300px;
  padding-top: 354px;
  padding-bottom: 80px;
  background: url(https://gerchik.fra1.cdn.digitaloceanspaces.com/img/courses/seminar/sm/sec3-bg-720.png) 50% 0 no-repeat #5940e4;
  overflow-x: hidden
 }

 .sec3 .sec-title {
  line-height: 25px;
  font-size: 25px;
  margin-bottom: 30px
 }

 .sec3 .sec-title:before {
  width: 257px
 }

 .sec3 .slick-current:before {
  background-size: 7px
 }

 .sec3 .slider .slick-next:before, .sec3 .slider .slick-prev:before {
  width: 48px;
  height: 48px;
  background-size: 48px
 }

 .sec3 .slider .slick-dots {
  left: 0;
  width: auto;
  bottom: -10px
 }

 .sec11 .slick-dots li, .sec3 .slider .slick-dots li {
  width: 8px;
  height: 8px
 }

 .sec11 .slick-dots li button:before, .sec3 .slider .slick-dots li button:before {
  border: 1px solid #fff;
  border-radius: 50%;
  width: 8px;
  height: 8px;
  color: transparent;
  background-color: transparent;
  opacity: 1
 }

 .sec11 .slick-dots li.slick-active button:before, .sec3 .slider .slick-dots li.slick-active button:before {
  border: 1px solid #fff;
  border-radius: 50%;
  width: 8px;
  height: 8px;
  color: transparent;
  background-color: #fff;
  opacity: 1
 }

 .sec3 .slide {
  padding-left: 0;
  padding-right: 0;
  background: 0 0;
  padding-top: 40px
 }

 .sec3 .slide:before {
  width: 40px;
  height: 40px;
  top: -20px
 }

 .sec3 .btn-seminar {
  margin-top: 50px
 }

 .sec4 {
  background: url(https://gerchik.fra1.cdn.digitaloceanspaces.com/img/courses/seminar/sm/se4-bg-720.png) 50% 0 no-repeat;
  text-align: center;
  background-size: cover
 }

 .sec4 .sec-title {
  line-height: 25px;
  font-size: 25px;
  margin: 0 auto 40px;
  max-width: 250px
 }

 .sec4 .sec-title:before {
  width: 183px
 }

 .sec4 .info-item .number {
  display: block;
  width: 140px;
  line-height: 140px;
  margin: 0 auto 24px
 }

 .sec4 .text2 {
  margin-bottom: 32px
 }

 .sec4 .block2 {
  margin-top: 0
 }

 .sec4 .time-block {
  margin-top: 0;
  padding-left: 0;
  padding-top: 93px;
  margin-bottom: 32px
 }

 .sec10 .garantee-block .text1:before, .sec4 .time-block:before {
  left: 50%;
  -ms-transform: translateX(-50%);
  transform: translateX(-50%)
 }

 .sec4 .time-block .block-title {
  margin-bottom: 46px
 }

 .sec4 .time-block .block-title span, .sec6 ul li:before {
  left: 0
 }

 .sec4 .time-block .block-title.bt2 {
  margin-top: 70px
 }

 .sec4 .time-block .time1 {
  margin-left: 0
 }

 .sec4 .image-block {
  padding: 163px 24px 36px;
  background-position: 50% 39px;
  background-size: 100px
 }

 .sec4 .image-block .image-text {
  line-height: 23px;
  font-size: 14px
 }

 .sec5 {
  padding-top: 70px;
  margin-top: -70px;
  padding-bottom: 100px;
  background: #5940e4;
 }
 .sec5.sec5--2 {
  padding-top: 100px;
  margin-top: -100px;
  background: url(https://gerchik.fra1.cdn.digitaloceanspaces.com/img/courses/seminar/sm/se5-bg-720.png) 50% 0 no-repeat;
 }

 .sec5 .sec-title, .sec6 .sec-title {
  line-height: 25px;
  font-size: 25px;
  margin: 0 auto 40px
 }

 .sec10 .sec-title:before, .sec5 .sec-title:before, .sec6 .sec-title:before, .sec8 .sec-title:before, .sec9 .sec-title:before {
  width: 183px
 }

 .sec5 .day .day-header {
  height: auto;
  padding: 20px 40px 20px 58px
 }

 .sec5 .day .day-header:hover .switcher-icon {
  background-size: 24px
 }

 .sec5 .day .day-header .day-number {
  width: 50px;
  height: 52px;
  border-radius: 4px;
  top: 50%;
  -ms-transform: translate(-8px, -50%);
  transform: translate(-8px, -50%)
 }

 .sec5 .day .day-header .day-number b {
  font-size: 22.9838px;
  line-height: 23px
 }

 .sec5 .day .day-header .day-number span {
  line-height: 11px;
  font-size: 10px
 }

 .sec5 .day .day-header .day-title {
  font-size: 14px;
  line-height: 16px
 }

 .sec5 .day .day-header .switcher-icon {
  right: 16px;
  width: 24px;
  height: 24px;
  background-size: 24px;
  top: 50%;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%)
 }

 .sec5 .day.active .day-header .day-number {
  top: 50%;
  -ms-transform: translate(-8px, -50%);
  transform: translate(-8px, -50%)
 }

 .sec5 .day.active .day-body {
  padding-left: 15px;
  padding-right: 15px
 }

 .sec6 {
  padding-top: 52px;
  padding-bottom: 80px;
  background: url(https://gerchik.fra1.cdn.digitaloceanspaces.com/img/courses/seminar/sm/gerchick-photo-sec6.png) 50% 175px no-repeat, url(https://gerchik.fra1.cdn.digitaloceanspaces.com/img/courses/seminar/sm/sec6-bg-720.png) 50% 0 no-repeat;
  background-size: 164px 191px, cover
 }

 .sec6 .sec-title {
  margin: 0 auto 250px
 }

 .sec6 ul li {
  padding-left: 10px;
  margin-bottom: 15px
 }

 .sec7 {
  padding-top: 170px;
  margin-top: -110px;
  padding-bottom: 100px;
  background: url(https://gerchik.fra1.cdn.digitaloceanspaces.com/img/courses/seminar/sm/sec7-bg-720.svg) 50% 0 no-repeat
 }

 .sec7 .sec-title, .sec8 .sec-title {
  line-height: 25px;
  font-size: 25px;
  margin-bottom: 40px
 }

 .sec8 {
  position: relative;
  padding-top: 108px;
  background: url(https://gerchik.fra1.cdn.digitaloceanspaces.com/img/courses/seminar/sm/sec8-bg-720.png) 50% 0 no-repeat
 }

 .sec8 .sec-title {
  margin-bottom: 48px
 }

 .sec8 .item {
  margin-bottom: 32px
 }

 .sec9 {
  background: url(https://gerchik.fra1.cdn.digitaloceanspaces.com/img/courses/seminar/sm/sec9-bg-720.png) 50% 0 no-repeat;
  padding-bottom: 500px
 }

 .sec9 .sec-title {
  line-height: 25px;
  font-size: 25px;
  margin-bottom: 40px
 }

 .sec9 .bonus {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  margin-bottom: 32px
 }

 .sec9 .bonus .bonus-icon {
  margin-right: 0;
  margin-bottom: 16px
 }

 .sec10 {
  padding-bottom: 120px;
  margin-top: -485px
 }

 .sec10 .sec-title {
  line-height: 25px;
  font-size: 25px;
  margin-bottom: 106px
 }

 .sec10 .package {
  padding: 79px 24px 32px
 }

 .sec10 .package:before {
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  left: 50%;
  top: 0;
  width: 94px;
  height: 94px
 }

 .sec10 .package .package-title {
  margin-bottom: 24px;
  font-size: 20px;
  line-height: 24px
 }

 .sec10 .package.package-standart {
  margin-bottom: 69px
 }

 .sec10 .package.package-standart .btn-seminar {
  margin-top: 0
 }

 .sec10 .garantee-block {
  padding-left: 0;
  padding-top: 72px
 }

 .sec10 .garantee-block .text1 {
  display: block;
  text-align: center;
  line-height: 23px;
  font-size: 20px;
  margin-bottom: 16px
 }

 .sec10 .garantee-block .text1:before {
  top: -72px;
  width: 48px;
  height: 48px;
  background-size: 15px 13px
 }

 .sec10 .garantee-block .text2 {
  text-align: center;
  line-height: 20px;
  font-size: 14px
 }

 .sec11 {
  background: url(https://gerchik.fra1.cdn.digitaloceanspaces.com/img/courses/seminar/sm/sec11-bg-720.png) 50% 0 no-repeat;
  min-height: 900px;
  overflow-x: hidden
 }

 .sec11 .sec-title {
  line-height: 25px;
  font-size: 25px;
  margin-bottom: 40px
 }

 .sec11 .sec-title:before, .sec12 .sec-title:before, .sec13 .sec-title:before {
  width: 183px
 }

 .sec11 .review {
  margin: 0;
  padding-right: 10px;
  padding-top: 25px
 }

 .sec11 .review .review-author {
  line-height: 23px;
  font-size: 20px
 }

 .sec11 .review .review-text {
  padding-left: 15px;
  padding-right: 15px;
  left: 10px;
  line-height: 20px;
  font-size: 14px
 }

 .sec12 {
  padding-top: 73px;
  min-height: 880px;
  background: url(https://gerchik.fra1.cdn.digitaloceanspaces.com/img/courses/seminar/sm/sec12-bg-720.png) 50% 0 no-repeat;
  background-size: cover
 }

 .sec12 .sec-title {
  line-height: 25px;
  font-size: 25px;
  margin-bottom: 32px
 }

 .sec12 .question {
  padding: 20px 40px 20px 24px
 }

 .sec12 .question .question-text {
  line-height: 19 pxs;
  font-size: 16px
 }

 .sec12 .question .switcher-icon {
  right: 16px;
  width: 24px;
  height: 24px;
  background-size: 24px;
  top: 16px
 }

 .sec12 .question:hover .switcher-icon {
  background-size: 24px
 }

 .sec12 .btn-seminar {
  margin-top: 32px
 }

 .sec13 {
  background: url(https://gerchik.fra1.cdn.digitaloceanspaces.com/img/courses/seminar/sm/sec13-bg-720.png) 50% 0 no-repeat, #f5f6f9;
  padding-top: 120px;
  position: relative;
  margin-top: -83px
 }

 .sec13 .sec-title {
  line-height: 25px;
  font-size: 25px;
  margin-bottom: 16px
 }

 .sec13 .sec-desc {
  line-height: 24px;
  font-size: 16px
 }

 .sec13 .bottom-text {
  position: relative;
  -ms-transform: none;
  transform: none;
  line-height: 23px;
  font-size: 18px;
  margin-bottom: 57px
 }

 .footer, .sec13 .right-block {
  text-align: center
 }

 .footer {
  background: url(https://gerchik.fra1.cdn.digitaloceanspaces.com/img/courses/seminar/sm/footer-bg-720.svg) 50% 0 no-repeat
 }

 .footer a.totop {
  top: 0
 }

 #modal-place-success .success-block .block-text br, .footer .phone-menu-layout {
  display: none
 }

 .footer .social {
  margin: 40px auto 0
 }

 .footer .docs {
  margin: 0 auto
 }

 .footer .docs li:first-child {
  max-width: 160px;
  line-height: 20px;
  font-size: 14px;
  margin: 0 auto 16px
 }

 .modal-overlay .close-button {
  top: 18px;
  right: 13px;
  width: 15px;
  height: 15px;
  box-shadow: none
 }

 #modal-priceform form.standart-form, #modal-questionform form {
  width: 290px;
  padding-top: 40px;
  padding-left: 16px;
  padding-right: 16px
 }

 #modal-questionform form textarea {
  width: 258px;
  height: 181px;
  margin-top: 8px;
  background: #f0f0f0
 }

 #modal-placeform .close-button {
  top: 0;
  right: auto;
  left: 50%;
  width: 48px;
  height: 48px;
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%)
 }

 #modal-placeform form.standart-form, #modal-price-success .success-block, #modal-question-success .success-block {
  width: 290px
 }

 #modal-place-success .close-button {
  background-color: transparent
 }

 #modal-place-success .success-block {
  width: 290px
 }

 #modal-place-success .success-block .block-icon {
  width: 42px;
  height: 42px;
  margin-right: 16px
 }

 #modal-place-success .success-block .block-title {
  max-width: 200px;
  padding-bottom: 11px
 }

 #modal-place-success .success-block .block-text {
  padding: 0 20px
 }

 /*.intl-tel-input {*/
  /*width: 258px;*/
  /*margin: 0 auto;*/
 /*}*/

 #modal-placeform form input.phones {
  width: 100%;
 }

 .sec9 .question .question-text {
  font-size: 18px;
 }

 .sec9 .question {
  padding-bottom: 12px;
  padding-top: 12px;
  padding-left: 50px;
 }

 .smm {
  display: none;
  left: -58px;
 }

 .header .dk3_intro-timer {
  margin-bottom: 40px;
 }
 .header  .dk3_intro-timer ul li {
  color: #fff;
 }
}
