.series-710 * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.series-710 {
  max-width: 1520px;
  margin: 0 auto;
  background: #fff;
  text-align: left;
}
.series-710__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}
.series-710__row--full-height {
  height: 100%;
}
.series-710__col {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 50%;
}
.series-710 section {
  position: relative;
}
.series-710 .section-text {
  max-width: 80%;
}
.series-710 .section-text--centered {
  margin: 0 auto;
}
.series-710 .section-subtitle {
  color: #fff;
  font-size: 2.45vw;
  font-family: 'GraphikLCG-Regular', sans-serif;
  letter-spacing: .0575em;
}
.series-710 .section-title {
  margin-left: -.7vw;
}
.series-710 .section-title h2 {
  font-family: 'GraphikLCG-Medium', Arial, sans-serif;
  font-weight: normal;
  line-height: 1;
  letter-spacing: 0.049em;
  margin: 0;
}
.series-710 .section-title--white {
  color: #fff;
}
.series-710 .section-title--uppercased {
  text-transform: uppercase;
}
.series-710 .section-title--xs h2 {
  font-size: 4.65vw;
}
@media screen and (min-width: 1521px) {
  .series-710 .section-title--xs h2 {
    font-size: 70px;
  }
}
.series-710 .section-title--sm h2 {
  font-size: 6vw;
}
@media screen and (min-width: 1521px) {
  .series-710 .section-title--sm h2 {
    font-size: 90px;
  }
}
.series-710 .section-title--md h2 {
  font-size: 6.6vw;
}
@media screen and (min-width: 1521px) {
  .series-710 .section-title--md h2 {
    font-size: 100px;
  }
}
.series-710 .section-title--lg h2 {
  font-size: 7.5vw;
}
@media screen and (min-width: 1521px) {
  .series-710 .section-title--lg h2 {
    font-size: 115px;
  }
}
.series-710 .section-title--xl h2 {
  font-size: 8.5vw;
}
@media screen and (min-width: 1521px) {
  .series-710 .section-title--xl h2 {
    font-size: 130px;
  }
}
.series-710 .section__inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 100%;
}
.series-710 .section__inner--centered {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.series-710 .section__inner--absolute {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.series-710 .section-notation {
  width: 22vw;
  padding: 5vw 6.5vw;
}
.site_id-main .section-notation {
  width: 80vw;
}
.site_id-main .section-notation img:first-child {
  width: 27%;
}
.site_id-main .section-notation img:last-child {
  width: 23%;
  margin-left: 75px;
  display: inline-block;
  margin-bottom: 8px;
}
.site_id-main .section-botton-text {
  font-family: GraphikLCG-Light, sans-serif;
  padding-left: 6.5vw;
  font-size: 12px;
  color: #fff;
  position: absolute;
  bottom: 15px;
  display: block;
}
.section-botton-text p {
  margin: 0;
}
.section-botton-text,
.section-notation img:last-child {
  display: none;
}
.series-710 img {
  max-width: 100%;
  vertical-align: middle;
}
.series-710 .text {
  font-size: 1.95vw;
  line-height: 1.15;
  font-family: 'GraphikLCG-Regular', sans-serif;
  margin-top: 0;
}
.series-710 .text--sm {
  font-size: 15px;
}
.series-710 .text--md {
  font-size: 30px;
}
.series-710 .text--lg {
  font-size: 40px;
}
.series-710 .text--black {
  color: #000000;
}
.series-710 .text--white {
  color: #ffffff;
}
.series-710 .blue {
  color: #0a5fda;
}
.series-710 .voice-control-section {
  padding-top: 53.29%;
  background: url("/themes/kivi/assets/shop/ru/Series710/images/voice-commands-bg.jpg") no-repeat center center/cover;
}
.series-710 .voice-control-section .section-text {
  padding: 4.5vw 0 2.5vw 6.5vw;
}
.series-710 .processor-section {
  padding-top: 56.84%;
  background: url("/themes/kivi/assets/shop/ru/Series710/images/processor-bg.jpg") no-repeat center center/cover;
}
.series-710 .processor-section .section-content {
  padding: 0 0 1vw 15.5vw;
}
.series-710 .processor-section .section-text {
  width: 80%;
}
.series-710 .hdr-section .section-content {
  padding: 2.2vw 5.2vw 0 9.1vw;
}
.series-710 .hdr-section .section-title {
  margin-bottom: 2.7vw;
  margin-left: 0;
}
.series-710 .hdr-section .section-title h2 {
  letter-spacing: 0;
}
.series-710 .hdr-section .section-text {
  width: auto;
}
.series-710 .scc-section .section-content {
  padding: 0 5.2vw 0 10vw;
  margin-top: auto;
  justify-content: flex-end;
}
.series-710 .scc-section .section-title {
  margin: 4.5vw 0 4.5vw;
}
.series-710 .scc-section .section-title h2 {
  letter-spacing: 0;
}
.series-710 .scc-section .section-text {
  width: auto;
}
.series-710 .scc-section-2 .series-710__col:nth-of-type(1) {
  padding: 13.2vw 0 .5vw 0vw;
}
.series-710 .scc-section-2 .section-content {
  padding: 0 5.2vw 0 6.5vw;
}
.series-710 .scc-section-2 .section-title {
  margin: 13.5vw 0 4.5vw;
}
.series-710 .scc-section-2 .section-title h2 {
  letter-spacing: 0;
}
.series-710 .scc-section-2 .section-text {
  width: auto;
}
.series-710 .uniformity-section {
  padding-top: 53.29%;
  background: url("/themes/kivi/assets/shop/ru/Series710/images/uniformity-bg.png") no-repeat 0 50%;
  background-size: 59.5%;
  margin-top: 12.2vw;
}
.series-710 .uniformity-section .section-content {
  padding: 0 0 11vw 4.3vw;
}
.series-710 .uniformity-section .section-title {
  margin-left: -0.1vw;
}
.series-710 .uniformity-section .section-title h2 {
  letter-spacing: 0.019em;
}
.series-710 .uniformity-section .section-text {
  width: auto;
  margin: 1.2vw 0;
}
.series-710 .src-section {
  margin-top: 6vw;
  background: url("/themes/kivi/assets/shop/ru/Series710/images/src-bg.jpg") no-repeat 93% 43%, #000;
  background-size: 32%;
}
.series-710 .src-section::before {
  content: "";
  position: relative;
  top: -32px;
  left: 0;
  display: block;
  height: 33px;
  background: url("/themes/kivi/assets/shop/ru/Series710/images/blurred-bg.jpg") repeat-x center center;
}
.series-710 .src-section::after {
  content: '';
  display: block;
  background: #000;
  height: 7vw;
}
.series-710 .src-section .series-710__col:nth-of-type(1) {
  width: 58%;
}
.series-710 .src-section .series-710__col:nth-of-type(2) {
  width: 42%;
}
.series-710 .src-section .section-content {
  padding: 7.2vw 0 0 7.5vw;
}
.series-710 .src-section .section-text {
  width: 53%;
  margin: 5vw 0;
}
.series-710 .src-2-section {
  margin-top: -1px;
  padding-top: 51.32%;
  background: url("/themes/kivi/assets/shop/ru/Series710/images/src-2-bg.jpg") no-repeat center center/cover;
}
.series-710 .benefits-section {
  padding: 3.3vw 4.5vw;
  background-color: #0a5fda;
}
.series-710 .icon-col {
  position: relative;
  display: flex;
  flex: 1 1 auto;
  width: auto;
  justify-content: center;
  align-items: center;
  padding: 0 2.3%;
}
.series-710 .icon-col + .icon-col::before {
  content: '';
  width: 1px;
  height: 53px;
  background-color: #fff;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}
.series-710 .icon-col img {
  max-width: 100%;
}
.series-710 .smart-house-section__image {
  width: 42%;
}
.series-710 .smart-house-section .section-content {
  padding: 2vw 0 0 7.5vw;
}
.series-710 .smart-house-section .section-title h2 {
  letter-spacing: 0;
}
.series-710 .smart-house-section .section-text {
  width: auto;
  margin: 4vw 0;
}
.series-710 .uc-section .section-content {
  padding: 4vw 0 0 9.5vw;
}
.series-710 .uc-section .section-title {
  margin-left: 0;
  margin-bottom: 3vw;
}
.series-710 .uc-section .section-title h2 {
  letter-spacing: 0;
}
.series-710 .uc-section .section-text {
  width: 80%;
}
.series-710 .connection-section {
  padding-top: 53.29%;
  background: url("/themes/kivi/assets/shop/ru/Series710/images/connections.jpg") no-repeat center center/cover;
}
.series-710 .connection-section .section-content {
  padding: 4.5vw 0 2vw 8.5vw;
}
.series-710 .connection-section .section-title {
  margin: 5vw 0 10vw;
}
.series-710 .connection-section .section-text {
  width: auto;
  margin: 10vw 0;
}
.series-710 .conntection-list {
  list-style: none;
  padding: 0 0 0 10px;
  margin: 0;
}
.series-710 .conntection-list__item {
  display: flex;
  align-items: center;
}
.series-710 .conntection-list__item + .conntection-list__item {
  margin-top: 3vw;
}
.series-710 .conntection-list__icon {
  display: flex;
  margin-right: 2.8vw;
  width: 4.45vw;
  height: 2.45vw;
  flex: 0 0 auto;
}
.series-710 .conntection-list__title {
  font-family: 'GraphikLCG-Medium', Arial, sans-serif;
  margin: 0;
  font-size: 2vw;
}
.series-710 .conntection-list__text {
  font-size: 1vw;
  text-transform: uppercase;
}
.series-710 .style-section {
  margin-top: 10vw;
}
.series-710 .style-section .section-content {
  width: 70%;
  margin: 0 auto;
  text-align: center;
}
.series-710 .style-section .section-title {
  margin-bottom: 8.5vw;
}
.series-710 .style-section .section-title h2 {
  letter-spacing: 0;
}
.series-710 .uhd-section {
  margin-top: 14vw;
  background: url("/themes/kivi/assets/shop/ru/Series710/images/4k.png") no-repeat 100% 0%;
  background-size: 55.5%;
  padding-top: 51.29%;
}
.series-710 .uhd-section .section-content {
  padding: 0 0 9vw 7.8vw;
}
.series-710 .uhd-section .section-title h2 {
  letter-spacing: 0;
}
.series-710 .uhd-section .section-text {
  margin: 4.5vw 0;
  width: 95%;
}
.series-710 .memc-section {
  margin-top: 9.8vw;
}
.series-710 .memc-section .section-content {
  text-align: center;
  padding: 8.5vw 0 0 0;
}
.series-710 .memc-section .section-title {
  margin-left: 0;
}
.series-710 .memc-section .section-title h2 {
  letter-spacing: 0;
}
.series-710 .memc-section .section-text {
  width: 46%;
  margin: 3.5vw auto 0;
}
.youtube-review-block-product .videoWrapper {
  position: relative;
  padding-bottom: 48.2%;
  padding-top: 22px;
  height: 0;
}
.youtube-review-block-product iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.home-page .section-button {
  padding-left: 6.5vw;
  padding-top: 5vw;
}
.site_id-main .home-page .section-button {
  padding-top: 0;
}
.home-page .section-notation {
  padding: 1vw 6.5vw 5vw;
}
.site_id-main .section-notation {
  padding: 0 0 2.5vw 6.5vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  max-width: 100%;
}
.site_id-main #product-landing-blocks .section-notation {
  padding-top: 4vw;
}
.quantum-section {
  color: #fff;
  background: url(/themes/kivi/assets/shop/ru/Series710/images/quantum-dot.png) no-repeat 100% 72% #000;
  background-size: 69%;
  padding-top: 51.29%;
}
.quantum-section .section-title h2 {
  font-size: 4.7vw;
}
.quantum-section .section-content {
  padding: 4vw 0 0 6vw;
}
.quantum-section .section-text {
  width: 80%;
  margin-top: 30px;
}
.quantum-section .text {
  font-family: 'GraphikLCG-Light', sans-serif;
}
@media (max-width: 767px) {
  .home-page .section-button .button {
    padding: 0 16px;
    font-size: 2.5vw;
  }
  .hdr-section .series-710__row,
  .scc-section-2 .series-710__row,
  .uniformity-section .series-710__row,
  .smart-house-section .series-710__row {
    flex-direction: column-reverse;
  }
  .uc-section .series-710__row,
  .uhd-section .series-710__row,
  .src-section .series-710__row,
  .benefits-section .series-710__row,
  .quantum-section .series-710__row {
    flex-direction: column;
  }
  .hdr-section .series-710__col,
  .scc-section-2 .series-710__col,
  .uhd-section .series-710__col,
  .uc-section .series-710__col,
  .uniformity-section .series-710__col,
  .series-710 .src-section .series-710__row .series-710__col,
  .series-710 .uc-section .section-text,
  .smart-house-section .series-710__col,
  .quantum-section .series-710__col {
    width: 100%;
  }
  .series-710 .src-section .series-710__col {
    margin-top: -40px;
  }
  .uc-section .series-710__col:first-child,
  .uhd-section .series-710__col:first-child,
  .memc-section .series-710__row:last-child,
  .hdr-section .series-710__col:last-child,
  .scc-section-2 .series-710__col:last-child,
  .uniformity-section .series-710__col:last-child,
  .src-section .series-710__col:first-child,
  .smart-house-section .series-710__col:last-child,
  .quantum-section .series-710__col:first-child {
    padding: 50px 0;
    text-align: center;
  }
  .series-710 .uc-section .section-content,
  .series-710 .uhd-section .section-content,
  .series-710 .memc-section .section-content,
  .series-710 .uniformity-section .section-content,
  .series-710 .src-section .section-content,
  .series-710 .smart-house-section .section-content,
  .series-710 .processor-section .section-content,
  .series-710 .connection-section h2,
  .series-710 .connection-section .section-text,
  .series-710 .quantum-section .section-content {
    padding: 0 10px;
  }
  .series-710 .scc-section-2 .section-title {
    margin-top: 0;
  }
  .series-710 .uhd-section,
  .series-710 .uniformity-section,
  .series-710 .src-section,
  .series-710 .connection-section,
  .series-710 .quantum-section {
    background: none;
    margin: 0;
    padding: 0;
  }
  .uhd-section .series-710__col:last-child {
    background: url(/themes/kivi/assets/shop/ru/Series710/images/4k.png) no-repeat 100% 0;
    background-size: 100%;
  }
  .uniformity-section .series-710__col:first-child {
    background: url(/themes/kivi/assets/shop/ru/Series710/images/uniformity-bg.png) no-repeat 100% 0;
    background-size: 100%;
  }
  .src-section .series-710__col:last-child {
    background: url(/themes/kivi/assets/shop/ru/Series710/images/src-bg.jpg) no-repeat center 0 #000;
    background-size: contain;
  }
  .uhd-section .series-710__col:last-child,
  .uniformity-section .series-710__col:first-child,
  .src-section .series-710__col:last-child,
  .quantum-section .series-710__col:last-child {
    padding-top: 100%;
    width: 100%;
    height: 100%;
  }
  .series-710 .uhd-section .section__inner--absolute,
  .series-710 .uniformity-section .section__inner--absolute,
  .series-710 .connection-section .section__inner--absolute,
  .series-710 .quantum-section .section__inner--absolute {
    position: static;
  }
  .series-710 .uhd-section .section-text,
  .series-710 .uniformity-section .section-text,
  .series-710 .src-section .section-text,
  .series-710 .smart-house-section .section-text,
  .series-710 .quantum-section .section-text {
    margin-bottom: 0;
    width: 100%;
  }
  .series-710 .memc-section {
    flex-direction: column-reverse;
    display: flex;
    margin: 0;
  }
  .series-710 .memc-section .series-710__row,
  .series-710 .style-section .series-710__row{
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .series-710 .src-section {
    margin-top: 50px;
    background-color: #000;
  }
  .series-710 .src-2-section {
    padding-top: 90%;
  }
  .series-710 .icon-col + .icon-col::before,
  .processor-section .series-710__col:first-child,
  .connection-section .series-710__col:last-child,
  .site_id-main .section-botton-text {
    display: none;
  }
  .series-710 .icon-col {
    padding: 10px;
  }
  .series-710 .text {
    font-size: 14px;
  }
  .series-710 .processor-section .section-text {
    width: 100%;
    text-align: center;
  }
  .series-710 .connection-section .section-title {
    margin: 0;
    padding: 10vw 0 10vw;
    background-color: #0063ff;
    text-align: center;
  }
  .series-710 .connection-section .section-content,
  .series-710 .scc-section-2 .series-710__col:nth-of-type(1) {
    padding: 0;
  }
  .series-710 .memc-section .section-text {
    width: 100%;
  }
  .series-710 .conntection-list__icon {
    display: inline-block;
    width: 48px;
    height: auto;
  }
  .series-710 .conntection-list__title {
    font-size: 16px;
  }
  .site_id-main .section-notation img:last-child {
    margin-bottom: 0;
  }
  .series-710 .quantum-section {
    background-color: #000;
  }
  .quantum-section .series-710__col:last-child {
    background: url(/themes/kivi/assets/shop/ua/Series710/images/quantum-dot.png) no-repeat 100% 0;
    background-size: cover;
    margin-top: -20%;
  }
  .quantum-section .section-title {
    margin-left: 0;
  }
}
/************************************************ Lamoda **************************************************/
.promo-section {
  max-width: 1520px;
  margin: 0 auto;
  color: #0f59d1;
  font-family: 'GraphikLCG', sans-serif;
}
.promo-section__inner {
 /* display: -webkit-box;
  display: -ms-flexbox;*/
  display: flex;
 /* -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;*/
  padding: 2vw 0 0.5vw;
  position: relative;
}
.promo-section__img {
  width: 62%;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 62%;
  flex: 0 0 62%;
}
.promo-section img {
  /* width: 100%; */
}
.promo-section__details {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  position: relative;
}
.promo-section__heading{
  /* background: url(/themes/kivi/assets/css/images/stock/bg-banner.png) no-repeat; */
  background-size: contain;
  margin-top: -2vw;
  text-align: center;
  padding: 20px;
}
.promo-section__heading h1 {
  font-family: 'GraphikLCG', sans-serif;
  font-weight: normal;
  font-size: 4vw;
  letter-spacing: -2px;
  line-height: .95;
}
.promo-section__heading p {
  font-size: 1.3vw;
  font-weight: 600;
  padding-bottom: 70px;
  margin: 15px;
}
.promo-section__heading .text-lg {
  text-transform: uppercase;
  font-size: 4vw;
  letter-spacing: -3px;
  font-weight: 600;
}
.promo-section__actions {
  /* position: absolute; */
  bottom: 10px;
  z-index: 1;
  right: 0;
  left: 0;
}
.promo-section__partner {
  position: absolute;
  right: -45px;
  bottom: 0;
  width: 47%;
}
.promo-section__btn {
  color: #ffffff;
  background-color: red;
  display: block;
  font-size: 1.52vw;
  line-height: 1.1;
  width: 100%;
  max-width: 350px;
  padding: 10px;
  text-align: center;
  letter-spacing: 1px;
  border-radius: .6vw;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0 auto;
}
.site_id-main .voice-control-section {
  display: none;
}



.top-section-item {
  /*padding: 0 45px;*/
  background-size: cover;
  height: 550px;
}
.discount-item {
  background: url(/themes/kivi/assets/css/images/banner/bg-blue.png);
  background-size: cover;
  padding: 0;
}
.discount-item .top-section__inner {
  display: flex;
  justify-content: space-around;
  background: url(/themes/kivi/assets/css/images/banner/lenta_ucinka.png);
  background-size: contain;
  padding: 45px;
  background-position-y: 5%;
  background-repeat: no-repeat;
  height: 100%;
}
.top-section-item_reverse {
  background: url(/themes/kivi/assets/css/images/banner/device_bg-blue.png);
  background-size: cover;
}
.top-section-slider .top-section__inner_reverse {
  display: flex;
  flex-direction: row-reverse;
  justify-content: space-around;
  padding: 2vw 45px;
  height: 100%;
}
.top-section-slider .top-section__details {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.top-section__inner_reverse .top-section__heading {
  text-align: left;
}
.top-section-slider .top-section__heading p {
  margin: 0;
  padding-bottom: 0;
  font-size: 22px;
}
.top-section__inner_reverse .top-section__img {
  text-align: center;
}
.top-section-slider .top-section__heading {
  margin-top: 0; 
}
.top-section-slider .top-section__heading {
  margin: 25px auto;
}
.discount-item .top-section__heading:first-child {
  margin-bottom: 90px;
  margin-top: 0;
}
img.slide-logo {
  max-width: 250px;
  width: 100%;
  margin: 0 auto;
}
.discount-heading-text {
  width: -moz-fit-content;
  width: fit-content;
  margin: 0 auto;
  text-align: left;
}
.top-section-slider .discount-heading-text p {
  font-size: 32px;
}
.top-section__btn {
  font-size: 35px;
  font-weight: 600;
}
.top-section__img img {
    margin: 0 auto;
    height: 100%;
    width: 100%;
    object-fit: contain;
}
.top-section__actions-item {
  color: #ffffff;
  background-color: #ff0000;
  padding: 10px;
  text-align: center;
  margin: 0 auto;
  border-radius: 17px;
  max-width: 180px;
}
.slick-arrow {
  position: absolute;
  top: calc(50% - 25px);
  font-size: 50px;
  color: #ffffff8a;
  z-index: 1;
}
.slick-next {
  left: 10px;
}
.slick-prev {
  right: 10px;
}
.slick-dots {
  display: flex;
  justify-content: center;
  margin: 0;
  list-style-type: none;
  position: absolute;
  bottom: 10px;
  right: calc(50% - 24px);
  padding: 0;
}
.slick-dots li {
  margin: 0 0.25rem;
}
.slick-dots button {
  display: block;
  width: 1rem;
  height: 1rem;
  border: none;
  border-radius: 100%;
  background-color: #fff;
  text-indent: -9999px;
}
.slick-dots li.slick-active button {
  background-color: #0a5fda;
}
@media screen and (min-width: 1920px) {
  .promo-section__heading p {
    font-size: 25px;
  }
  .promo-section__heading .text-lg {
    font-size: 65px;
  }
}
@media screen and (min-width: 1660px) {
  .promo-section__heading h1 {
    font-size: 4rem;
  }
}
@media screen and (min-width: 480px) {
  .mobile-action {
    display: none;
  }
}
@media screen and (max-width: 1366px) {
  .discount-item .top-section__inner {
  background-position-y: 15%;
}
@media screen and (max-width: 993px) {
  .promo-section__img {
    width: 50%;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
  }
  .promo-section__inner {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .promo-section__img,
  .promo-section__details {
    width: 100%;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
  }
  .promo-section__heading {
    /* background: #fff; */
    border-radius: 50%;
    /* width: 50%; */
    /* height: 100%; */
    margin: 0 auto;
    /* padding-top: 100px; */
  }
  .promo-section__partner {
    width: 100%;
    margin-bottom: -5px;
    position: static;
  }
  .promo-section__btn {
   /* font-size: 2.52vw;*/
   max-width: 200px;
  }
  .promo-section__details {
    position: static;
  }
  .promo-section__actions {
    bottom: 30px;
  }
  .promo-section {
    padding: 0;
  }
  
}
@media screen and (max-width: 768px) {
  .promo-section__heading h1 {
    font-size: 6.8vw;
  }
  .promo-section__heading .text-lg {
    letter-spacing: 0;
    font-size: 6.2vw;
  }
  .promo-section__actions {
    bottom: 20px;
  }
  .promo-section__heading {
    width: 75%;
  }
}
@media screen and (max-width: 480px) {
  .promo-section__heading {
    width: 100%;
  }
  .promo-section__heading p {
    font-size: 18px;
  }
  .promo-section__btn {
    max-width: 190px;
  }
  .promo-section__actions {
    bottom: 5px;
  }
  .top-section__heading p {
    font-size: 25px;
  }
  .top-section-slider .top-section__inner_reverse {
    flex-direction: column-reverse;
    height: initial;
  }
  .top-section__inner_reverse .top-section__img {
    text-align: center;
  }
  .top-section-item_reverse .top-section__heading img {
    max-width: 170px;
  }
  .top-section-item_reverse .top-section__heading {
    margin: 12px auto;
  }
  .discount-item .top-section__heading:first-child {
    margin-bottom: 0;
  }
  .discount-item .top-section__inner {
    flex-direction: column;
    justify-content: flex-start;
    padding-top: 20%;
    background-position-y: 0;
  }
  .top-section__img img {
    max-width: 450px;
  }
  img.slide-logo {
    max-width: 170px;
    margin-top: 20px;
  }
  .top-section-slider .discount-heading-text p {
    font-size: 24px;
  }
  .top-section-item {
    height: 100vh;
  }
  .top-section-slider .top-section__heading p {
    font-size: 17px;
  }
  .discount-item .top-section__heading p {
    font-size: 22px;
  }
  .top-section__img img {
    height: auto;
    margin: 10px auto;
  }
  .desctop-action {
    display: none;
  }
  .top-section__actions.mobile-action {
    margin-top: 50px;
  }
}
