@media only screen and (max-width: 1660px) { /**/
  html { font-size: 9px; } }

@media only screen and (max-width: 1400px) { /**/
  html { font-size: 8.5px; } }

@media only screen and (max-width: 1200px) { /**/
  html { font-size: 7.5px; } }

@media only screen and (max-width: 992px) { /**/
  html { font-size: 7px; } }

@media only screen and (max-width: 798px) { /**/
  html { font-size: 10px; }
  .wrapper { padding: 0 2rem; }
  .wrapper--header { padding: 0 2rem; }
  .header .side .btn { margin: 0 3.5rem 0 3rem; }
  .section-start .container.flex.row.aic.jcs { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
  .section-start .container .content { max-width: 56rem; left: 50%; -webkit-transform: translateY(-200%) translateX(-50%); -ms-transform: translateY(-200%) translateX(-50%); transform: translateY(-200%) translateX(-50%); }
  .section-start .container .content .title--header br { display: none; }
  .section-start .container .content .title--header br:not(.mobile-space):nth-child(4) { display: none; }
  .section-start .container .content .paragraph br { display: none; }
  .section-start .container .content.active { -webkit-transform: translateY(-50%) translateX(-50%); -ms-transform: translateY(-50%) translateX(-50%); transform: translateY(-50%) translateX(-50%); }
  .section-start .start-slider { background: url(../img/bg-1.jpg) no-repeat center right; -webkit-background-size: cover; background-size: cover; }
  .section-start .start-navigation { left: 2rem; bottom: 3rem; }
  .section-start .start-social { right: 2rem; bottom: 3rem; }
  .section-start .start-slide:nth-child(even) { background: url(../img/bg-2.jpg) no-repeat center right; -webkit-background-size: cover; background-size: cover; }
  .section-start .start-slide:nth-child(odd) { background: url(../img/bg-1.jpg) no-repeat center right; -webkit-background-size: cover; background-size: cover; }
  .section-start .start-dots { right: 2rem; }
  .section-info { padding: 7rem 0 5rem 0; }
  .section-info .container .info-content { max-width: 47rem; width: 100%; }
  .section-info .container .info-photo { max-width: 23rem; }
  .section-info .container .info-photo__text { position: absolute; padding: 12.5rem 3rem 3rem 3rem; max-width: 18rem; left: 0; top: 15rem; }
  .section-mechanic { padding: 6rem 0 11rem 0; }
  .section-mechanic .container { padding: 0 14rem 0 9rem; }
  .section-mechanic .container .mechanic.flex.row.ais.jcsb { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .section-mechanic .container .mechanic-item { margin-bottom: 4rem; }
  .section-mechanic .container .mechanic-item:nth-child(3) { margin-bottom: 0; }
  .section-mechanic .container .mechanic-item:nth-child(4) { margin-bottom: 0; }
  .section-up { padding: 11rem 0 9rem 0; }
  .section-up .container .up-item:hover .paragraph--up { opacity: 0; -webkit-transition: 0s; -o-transition: 0s; transition: 0s; }
  .section-up .container .up-item:hover .up-hidden { opacity: 1; z-index: -1; }
  .section-up .container .up-item:hover .up-bg { -webkit-border-radius: 0 0 0 4rem; border-radius: 0 0 0 4rem; width: 4.3rem; height: 4.3rem; }
  .section-up .container .up-item:hover .up-bg:after { opacity: 1; }
  .section-up .container .up-item.hover .paragraph--up { opacity: 1; -webkit-transition: 1s; -o-transition: 1s; transition: 1s; }
  .section-up .container .up-item.hover .up-hidden { opacity: 1; z-index: 5; }
  .section-up .container .up-item.hover .up-bg { -webkit-border-radius: 0; border-radius: 0; width: 100%; height: 100%; }
  .section-up .container .up-item.hover .up-bg:after { opacity: 0; }
  .section-up .container .up .paragraph--up { padding-left: 3rem; }
  .section-create { padding: 10rem 0 6rem 0; }
  .section-create .container .create-item { max-width: -webkit-calc(50% - 1.5rem); max-width: calc(50% - 1.5rem); width: auto; }
  .section-create .container .create-item:nth-child(even) { margin-right: 0; }
  .section-client { padding: 5rem 0 11rem 0; }
  .section-client .container .client-item { width: 100%; margin: 0 3rem 3rem 0; }
  .section-client .container .client-item img { width: 100%; }
  .section-client .container .client-item:nth-child(1) { max-width: 10.5rem; }
  .section-client .container .client-item:nth-child(2) { max-width: 9.6rem; }
  .section-client .container .client-item:nth-child(3) { max-width: 8.9rem; }
  .section-client .container .client-item:nth-child(4) { max-width: 12.8rem; }
  .section-client .container .client-item:nth-child(5) { max-width: 17.5rem; margin-right: 0; }
  .section-client .container .client-item:nth-child(6) { max-width: 14.9rem; }
  .section-client .container .client-item:nth-child(7) { max-width: 9rem; }
  .section-client .container .client-item:nth-child(8) { max-width: 10.9rem; }
  .section-client .container .client-item:nth-child(9) { max-width: 7.3rem; }
  .section-client .container .client-item:nth-child(10) { max-width: 5.8rem; }
  .section-client .container .client-item:nth-child(11) { max-width: 6.7rem; margin-right: 0; }
  .section-client .container .client-item:nth-child(12) { max-width: 16.9rem; margin-bottom: 0; }
  .section-client .container .client-item:nth-child(13) { max-width: 9.9rem; margin-bottom: 0; }
  .section-client .container .client-item:nth-child(14) { max-width: 13.9rem; margin-bottom: 0; }
  .section-client .container .client-item:nth-child(15) { margin-bottom: 0; max-width: 12.5rem; margin-right: 0; }
  .section-client .container .client-row { margin-top: 4.5rem; }
  .section-client .container .client .title { padding: 0 6rem; width: 100%; text-align: center; }
  .section-client .container .client .title br { display: none; }
  .section-client .container .client.flex.row.aic.jcsb { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; }
  .section-benefit { padding: 11rem 0; }
  .section-videos { padding: 11rem 0; }
  .section-videos .container .videos { padding: 0 9rem; }
  .section-videos .container .videos-content { max-width: 100%; margin-top: 7rem; }
  .section-videos .container .videos-buttons { max-width: 51rem; }
  .section-videos .container .videos-buttons.flex.row.ais.jcs { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }
  .section-videos .container .videos-buttons__item { width: 48%; }
  .section-videos .container .videos-buttons__item + .videos-buttons__item { width: 52%; }
  .section-videos .container .videos-side { max-width: 100%; }
  .section-videos .container .videos.flex.row.ais.jcsb { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; }
  .section-shop { padding: 11rem 0 4rem 0; }
  .section-shop .container .shop-slide:hover .shop-list { opacity: 0; -webkit-transition: 0s; -o-transition: 0s; transition: 0s; }
  .section-shop .container .shop-slide:hover .shop-hidden { z-index: 5; }
  .section-shop .container .shop-slide:hover .shop-hidden__bg { width: 0; height: 0; background: #c4c4c4; -webkit-border-radius: 0 0 0 4rem; border-radius: 0 0 0 4rem; }
  .section-shop .container .shop-slide:hover .shop-hidden__open { background: #c4c4c4; }
  .section-shop .container .shop-slide:hover .shop-hidden__open svg path { fill: #fff; }
  .section-shop .container .shop-slide:hover .shop-hidden__open svg path + path { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); }
  .section-shop .container .shop-slide.hover .shop-list { opacity: 1; -webkit-transition: 1s; -o-transition: 1s; transition: 1s; }
  .section-shop .container .shop-slide.hover .shop-hidden { z-index: 5; }
  .section-shop .container .shop-slide.hover .shop-hidden__bg { background: #29292d; width: 100%; height: 100%; -webkit-border-radius: 0 1rem 0 0; border-radius: 0 1rem 0 0; }
  .section-shop .container .shop-slide.hover .shop-hidden__open { background: #f1f3f9; }
  .section-shop .container .shop-slide.hover .shop-hidden__open svg path { fill: #29292d; }
  .section-shop .container .shop-slide.hover .shop-hidden__open svg path + path { -webkit-transform: scale3d(1, 0, 0); transform: scale3d(1, 0, 0); }
  .section-install { margin-bottom: -11rem; }
  .section-install .container { padding: 10rem 0 6.5rem 4rem; background: url(../img/tablet/7.png) no-repeat bottom center; -webkit-background-size: contain; background-size: contain; }
  .section-rent { padding: 18rem 0 11rem 0; margin-top: .5rem; }
  .section-rent .container .rent-side { width: 100%; max-width: 100%; padding: 0 7rem; }
  .section-rent .container .rent-side img { margin-top: 1rem; }
  .section-rent .container .rent-side .title { text-align: center; width: 100%; max-width: 100%; }
  .section-rent .container .rent.flex.row.ais.jcsb { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
  .section-princip { padding: 11rem 0; }
  .section-princip .container .princip { padding: 0 6rem; }
  .section-princip .container .princip-button { display: none; }
  .section-princip .container .princip-button-sm { display: block; width: 100%; }
  .section-princip .container .princip-button-sm .btn { max-width: 27rem; }
  .section-princip .container .princip-side { max-width: 100%; width: 100%; }
  .section-princip .container .princip-side .title { max-width: 51rem; width: 100%; }
  .section-princip .container .princip-side .title br { display: none; }
  .section-princip .container .princip-items { max-width: 100%; width: 100%; margin: 5rem 0; }
  .section-princip .container .princip-item { max-width: 28rem; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; }
  .section-princip .container .princip-item__content { margin-left: 0; margin-top: 1.5rem; }
  .section-princip .container .princip-item__content .paragraph br { display: none; }
  .section-princip .container .princip-item__svg { height: 7rem; }
  .section-princip .container .princip.flex.row.ais.jcsb { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
  .section-reviews { padding: 11rem 0; }
  .section-reviews .container .reviews { margin-top: 4rem; max-height: 100%; }
  .section-reviews .container .reviews.flex.row.aist.jcsb { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; }
  .section-reviews .container .reviews-big__content { margin-right: 4rem; }
  .section-reviews .container .reviews-big__slide { padding: 6rem 6rem 6rem 4rem; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; }
  .section-reviews .container .reviews-dotts { margin-top: 3rem; max-width: 100%; padding-right: 0; padding-bottom: 2.2rem; }
  .section-reviews .container .reviews-dotts__slide { padding: 1.5rem 3rem; height: auto; }
  .section-reviews .container .reviews-dotts .dotts-scrollbar { width: 100%; height: .6rem; top: initial; bottom: 0; left: 0; }
  .section-diller { padding: 11rem 0; }
  .section-diller .container .diller-side { max-width: 100%; -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; }
  .section-diller .container .diller-side .title { text-align: center; }
  .section-diller .container .diller-form { -webkit-box-ordinal-group: 4; -webkit-order: 3; -ms-flex-order: 3; order: 3; }
  .section-diller .container .diller-line { margin: 0 0 6rem 0; -webkit-box-ordinal-group: 3; -webkit-order: 2; -ms-flex-order: 2; order: 2; }
  .section-diller .container .diller-line > * { max-width: 18rem; width: 100%; }
  .section-diller .container .diller-line > *:nth-child(1) { max-width: 20rem; width: 100%; margin-bottom: 3rem; }
  .section-diller .container .diller-line > *:nth-child(4) { max-width: 20rem; width: 100%; }
  .section-diller .container .diller-line.flex.row.ais.jcsb { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .section-diller .container .diller-line .title { margin-right: 0; }
  .section-diller .container .diller-row { padding: 0 6rem; }
  .section-diller .container .diller-row.flex.row.ais.jcsb.wrap { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; }
  .section-contact { padding: 11rem 0; }
  .section-contact .container .contact.flex.row.aic.jcsb { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; }
  .section-contact .container .contact-side { max-width: 41rem; width: 100%; margin-bottom: 7rem; }
  .section-contact .container .contact-map { max-width: 100%; }
  .not-found .section-subs.success-two { background: url(../img/tablet/popup.jpg) no-repeat center center; -webkit-background-size: cover; background-size: cover; }
  .not-found .section-subs.success-two .container .title { text-align: center; }
  .not-found .section-subs.success-two .container .paragraph { text-align: center; }
  .not-found .section-subs.success-two .container.flex.column.ais.jcc { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
  .not-found .section-subs.success-one { background: url(../img/tablet/popup.jpg) no-repeat center center; -webkit-background-size: cover; background-size: cover; }
  .not-found .section-subs.success-one .container .title { text-align: center; }
  .not-found .section-subs.success-one .container .paragraph { text-align: center; }
  .not-found .section-subs.success-one .container.flex.column.ais.jcc { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
  .not-found .section-subs .bg-text { position: static; -webkit-transform: none; -ms-transform: none; transform: none; line-height: 1; font-size: 30rem; }
  .popup.popup-form { background: url(../img/tablet/popup.jpg) no-repeat center center; -webkit-background-size: cover; background-size: cover; }
  .popup.popup-form .popup-content.flex.row.aic.jcs { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
  .popup.popup-form .popup-content .form { margin-left: 0; }
  .sidebar-menu .container .menu-social { right: initial; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); bottom: 3rem; }
  .sidebar-menu .container .menu-social .link--facebook { margin-left: 0; } }

@media only screen and (max-width: 650px) { html { font-size: 10px; }
  .wrapper { padding: 0 1.5rem; }
  .wrapper--header { padding: 0 1.5rem; }
  .wrapper--ablosute { top: 1rem; }
  h1 { font-size: 2.4rem; line-height: 3rem; }
  h2 { font-size: 2.4rem; line-height: 3rem; }
  h2.title { line-height: 3rem; }
  h3 { font-size: 2rem; line-height: 2.6rem; }
  .link--aside { font-size: 1.8rem; line-height: 3.6rem; }
  .title--header { font-size: 2.4rem; line-height: 3rem; }
  .header { padding: 1rem 0; }
  .header.fixed { padding: 1rem 0; }
  .header.fixed.menu-open { padding: 1rem 0; }
  .header.fixed.menu-open .logo { max-width: 6rem; }
  .header .logo { max-width: 6.6rem; }
  .header .side .link--menu { max-width: 2.4rem; }
  .header .side .link--phone { display: none; }
  .header .side .btn { display: none; }
  .section-start .start-navigation { display: none; }
  .section-start .start-social { display: none; }
  .section-start .start-dots.flex.column.ais.jcs { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; left: 1.5rem; bottom: 1.5rem; top: initial; -webkit-transform: none; -ms-transform: none; transform: none; right: initial; }
  .section-start .start-dots .swiper-pagination-bullet { margin-bottom: 0; margin-right: 2rem; }
  .section-start .start-dots .swiper-pagination-bullet:last-child { margin-right: 0; }
  .section-start .container .content { left: 0; -webkit-transform: translateY(-200%); -ms-transform: translateY(-200%); transform: translateY(-200%); }
  .section-start .container .content .title br { display: none; }
  .section-start .container .content .title--header br { display: none; }
  .section-start .container .content .paragraph br { display: none; }
  .section-start .container .content .paragraph { margin: 1rem 0 1.5rem 0; }
  .section-start .container .content .paragraph br { display: none; }
  .section-start .container .content .buttons.flex.row.ais.jcs { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
  .section-start .container .content .buttons .btn { margin-left: 0; }
  .section-start .container .content .buttons .btn + .btn { margin-top: 1.5rem; }
  .section-start .container .content.active { -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
  .section-info { padding: 7rem 0 3.5rem 0; }
  .section-info .container .info-photo { max-width: 100%; margin-top: 2.5rem; padding-bottom: 8rem; }
  .section-info .container .info-photo__text { max-width: 100%; top: initial; font-size: 1.6rem; bottom: 0; padding: 7rem 2.5rem 2.5rem 2.5rem; }
  .section-info .container .info-svg { margin-bottom: 1.5rem; }
  .section-info .container .info.flex.row.ais.jcsb { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
  .section-info .container .info-content { max-width: 100%; padding-top: 0; }
  .section-info .container .info-item { margin-bottom: 2.5rem; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
  .section-info .container .info-item .paragraph br { display: none; }
  .section-info .container .info-item:nth-of-type(1) { margin-top: 3rem; }
  .section-info .container .info-item__content { margin-left: 0; }
  .section-mechanic { padding: 3.5rem 0 7rem 0; }
  .section-mechanic .container { padding: 0; }
  .section-mechanic .container .title { text-align: center; }
  .section-mechanic .container .mechanic { margin-top: 3rem; }
  .section-mechanic .container .mechanic.flex.row.ais.jcsb { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
  .section-mechanic .container .mechanic-item { max-width: 22rem; margin-bottom: 2rem; }
  .section-mechanic .container .mechanic-item:nth-child(3) { margin-bottom: 2rem; }
  .section-mechanic .container .mechanic-item:last-child { margin-bottom: 0; }
  .section-mechanic .container .mechanic-item .paragraph { text-align: center; }
  .section-mechanic .container .mechanic-item .paragraph br { display: none; }
  .section-up { padding: 7rem 0; }
  .section-up .container h2.title { line-height: 3rem; }
  .section-up .container .up { margin-top: 4rem; }
  .section-up .container .up-button { margin-top: 3.5rem; }
  .section-up .container .up-item { height: 30rem; padding: 3.5rem 1.5rem 3.5rem 1.5rem; }
  .section-up .container .up-item .title--up br { display: none; }
  .section-up .container .up-hidden .paragraph--up { padding: 0 1.5rem; }
  .section-up .container .up-hidden .paragraph--up br { display: none; }
  .section-create { padding: 7rem 0 3.5rem 0; }
  .section-create .container .create { margin-top: 3rem; }
  .section-create .container .create-item { max-width: 100%; width: 100%; margin-bottom: 2rem; }
  .section-create .container .create-item:nth-child(4) { margin-bottom: 2rem; }
  .section-create .container .create-item:nth-child(5) { margin-bottom: 2rem; }
  .section-create .container .create-item:nth-child(6) { margin-bottom: 0; }
  .section-client { padding: 3.5rem 0 7rem 0; }
  .section-client .container .client-row.flex.row.aic.jcsb.wrap { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
  .section-client .container .client .title { padding: 0 3rem; }
  .section-client .container .client-item { margin-right: 2.5rem; }
  .section-client .container .client-item:nth-child(1) { max-width: 7.8rem; }
  .section-client .container .client-item:nth-child(2) { max-width: 7.2rem; }
  .section-client .container .client-item:nth-child(3) { max-width: 6.6rem; margin-right: 0; }
  .section-client .container .client-item:nth-child(4) { max-width: 9.6rem; }
  .section-client .container .client-item:nth-child(5) { max-width: 13.2rem; margin-right: 0; }
  .section-client .container .client-item:nth-child(6) { max-width: 9.9rem; }
  .section-client .container .client-item:nth-child(7) { max-width: 6rem; }
  .section-client .container .client-item:nth-child(8) { max-width: 7.3rem; margin-right: 0; }
  .section-client .container .client-item:nth-child(9) { max-width: 5.4rem; }
  .section-client .container .client-item:nth-child(10) { max-width: 4.3rem; }
  .section-client .container .client-item:nth-child(11) { max-width: 5rem; margin-right: 0; }
  .section-client .container .client-item:nth-child(12) { max-width: 12.6rem; margin-bottom: 2rem; }
  .section-client .container .client-item:nth-child(13) { max-width: 7.4rem; margin-bottom: 2rem; margin-right: 0; }
  .section-client .container .client-item:nth-child(14) { max-width: 10.4rem; }
  .section-client .container .client-item:nth-child(15) { max-width: 9.4rem; margin-right: 0; }
  .section-benefit { padding: 7rem 0 9rem 0; }
  .section-benefit .container h2.title { line-height: 3rem; }
  .section-benefit .container h2.title br { display: none; }
  .section-benefit .container .benefit { margin-top: 3.5rem; }
  .section-benefit .container .benefit-button { margin-top: 3.5rem; }
  .section-videos { padding: 7rem 0; }
  .section-videos .container .videos { padding: 0; }
  .section-videos .container .videos h2.title { line-height: 3rem; }
  .section-videos .container .videos h2.title br { display: none; }
  .section-videos .container .videos-buttons { max-width: 100%; margin: 3.5rem 0 0 0; }
  .section-videos .container .videos-buttons.flex.row.ais.jcs { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
  .section-videos .container .videos-buttons__item { padding: 0; width: 100%; border-right: none; }
  .section-videos .container .videos-buttons__item + .videos-buttons__item { padding-left: 0; margin-top: 3rem; width: 100%; }
  .section-videos .container .videos-content { margin-top: 3.5rem; }
  .section-shop { padding: 7rem 0 2.5rem 0; }
  .section-shop .container h2.title { line-height: 3rem; }
  .section-shop .container .shop { margin-top: 3.5rem; }
  .section-install { margin-bottom: 0; }
  .section-install .container { background: none; padding: 2.5rem 0 7rem 0; }
  .section-install .container .title { color: #000000; font-size: 2rem; text-align: center; line-height: 2.6rem; }
  .section-install .container .title br { display: none; }
  .section-rent { margin: 0; padding: 7rem 0; }
  .section-rent .container .rent-side { padding: 0; }
  .section-rent .container .rent-side .title { line-height: 3rem; }
  .section-rent .container .rent-side .title--rent { line-height: 2.6rem; margin-top: 1rem; }
  .section-rent .container .rent-side .title--rent br { display: none; }
  .section-rent .container .rent-form { padding: 4rem 2rem; }
  .section-princip { padding: 7rem 0; }
  .section-princip .container .princip { padding: 0; }
  .section-princip .container .princip-items { margin: 3rem 0; }
  .section-princip .container .princip-button-sm .btn { max-width: 100%; }
  .section-princip .container .princip-item { max-width: 100%; margin-bottom: 2rem; }
  .section-princip .container .princip-item:nth-child(1) { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; }
  .section-princip .container .princip-item:nth-child(2) { -webkit-box-ordinal-group: 4; -webkit-order: 3; -ms-flex-order: 3; order: 3; }
  .section-princip .container .princip-item:nth-child(3) { -webkit-box-ordinal-group: 3; -webkit-order: 2; -ms-flex-order: 2; order: 2; margin-bottom: 2rem; }
  .section-princip .container .princip-item:nth-child(4) { -webkit-box-ordinal-group: 5; -webkit-order: 4; -ms-flex-order: 4; order: 4; }
  .section-princip .container .princip-side .title { line-height: 3rem; }
  .section-reviews { padding: 7rem 0; }
  .section-reviews .container .reviews-big__name .link--slide { position: absolute; top: 1rem; left: 1rem; }
  .section-reviews .container .reviews-big__avatar { position: relative; margin-bottom: 0; margin-right: 2rem; }
  .section-reviews .container .reviews-big__slide { padding: 2rem; position: relative; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; }
  .section-reviews .container .reviews-big__slide .paragraph--big br { display: none; }
  .section-reviews .container .reviews-big__content { margin-right: 0; max-width: 100%; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; margin-bottom: 1.5rem; }
  .section-reviews .container .reviews-big__content .paragraph { margin-bottom: 0; }
  .section-reviews .container .reviews-dotts { display: none; }
  .section-diller { padding: 7rem 0; }
  .section-diller .container .diller-cash__item { max-width: 50%; margin-bottom: 1.5rem; height: 9.5rem; }
  .section-diller .container .diller-cash__item:last-child { margin-bottom: 0; height: auto; }
  .section-diller .container .diller-line { margin-bottom: 5rem; }
  .section-diller .container .diller-line > *:nth-child(4) { max-width: 50%; }
  .section-diller .container .diller-line .title { max-width: 100%; width: 100%; }
  .section-diller .container .diller-line .title br { display: none; }
  .section-diller .container .diller-line .paragraph--diller { padding-top: 2rem; padding-left: 0; }
  .section-diller .container .diller-line .paragraph--diller:after { top: 0; left: 0; }
  .section-diller .container .diller-side .title { line-height: 3rem; }
  .section-diller .container .diller-side .title br { display: none; }
  .section-diller .container .diller-form { padding: 4rem 2rem; }
  .section-diller .container .diller-row { padding: 0; }
  .section-contact { padding: 7rem 0; }
  .section-contact .container .title { text-align: center; }
  .section-contact .container .contact-question__buttons .link { display: none; }
  .section-contact .container .contact-side { max-width: 21rem; }
  .section-contact .container .contact-tab { margin-bottom: 4rem; }
  .section-contact .container .contact-tab__list { margin-bottom: 1rem; }
  .section-contact .container .contact-tab__list:last-child { margin-bottom: 0; }
  .section-contact .container .contact-tab__content.flex.row.ais.jcsb { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
  .section-contact .container .contact-map { height: 18rem; }
  .footer { padding: 3rem 0; }
  .footer .container.flex.row.aic.jcsb { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
  .footer .container.flex.row.aic.jcsb .side + .side { margin-top: 1.5rem; }
  .footer .container.flex.row.aic.jcsb .side.flex.row.ais.jcs { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
  .footer .container.flex.row.aic.jcsb .side .link { margin-right: 0; margin-bottom: 1rem; }
  .footer .container.flex.row.aic.jcsb .side .link:last-child { margin-bottom: 0; }
  .popup.popup-form .popup-side .logo { max-width: 6.6rem; }
  .popup.popup-form .popup-content { padding: 0 3.5rem; }
  .popup-text .popup-over { height: 45rem; padding: 5rem 0 2rem 0; }
  .popup-text .popup-over .mCSB_container { padding: 0 2rem; }
  .checkbox + label br { display: none; }
  .not-found .footer { padding: 0 0 1rem 0; }
  .not-found .section-subs.success-two .container .title { font-size: 2.4rem; line-height: 3rem; }
  .not-found .section-subs.success-two .container .paragraph { font-size: 1.6rem; line-height: 2.2rem; margin-top: 1.5rem; }
  .not-found .section-subs.success-two .container .paragraph br { display: none; }
  .not-found .section-subs.success-two .container .btn { margin-top: 2rem; }
  .not-found .section-subs.success-one .container .title { font-size: 2.4rem; line-height: 3rem; }
  .not-found .section-subs.success-one .container .paragraph { font-size: 1.6rem; line-height: 2.2rem; margin-top: 1.5rem; }
  .not-found .section-subs.success-one .container .paragraph br { display: none; }
  .not-found .section-subs.success-one .container .btn { margin-top: 2rem; }
  .not-found .section-subs .bg-text { margin-top: 1rem; font-size: 13rem; }
  .not-found .section-subs .container .title--not { font-size: 2rem; line-height: 2.6rem; }
  .not-found .section-subs .container .btn { margin-top: 1.5rem; }
  .mobile-space { display: block !important; }
  .sidebar-menu .container .menu.flex.row.aic.jcc { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
  .sidebar-menu .container .menu-button-sm { margin-top: 4.5rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; }
  .sidebar-menu .container .menu-button-sm .btn { margin-bottom: 2rem; }
  .custom-dotts { margin-top: 3rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
  .custom-dotts.benefit-dotts { -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; }
  .custom-dotts .swiper-pagination-bullet { -webkit-transition: 0.24s ease; -o-transition: 0.24s ease; transition: 0.24s ease; }
  .custom-dotts .swiper-pagination-bullet.swiper-pagination-bullet-active:after { content: none; } }

@media only screen and (max-width: 340px) { html { font-size: 8.5px; }
  .wrapper { padding: 0 1rem; }
  .wrapper--header { padding: 0 1rem; }
  .popup.popup-form .popup-content { padding: 0 2rem; }
  .section-client .container .client-item { margin-right: 2rem; }
  .section-client .container .client-item:nth-child(7) { max-width: 7rem; }
  .section-client .container .client-item:nth-child(7) { max-width: 8rem; }
  .section-client .container .client-item:nth-child(11) { max-width: 6rem; }
  .section-client .container .client-item:nth-child(12) { max-width: 45%; }
  .section-client .container .client-item:nth-child(13) { max-width: 45%; }
  .section-client .container .client-item:nth-child(14) { max-width: 45%; }
  .section-client .container .client-item:nth-child(15) { max-width: 45%; }
  .not-found .section-subs .container .btn { margin-top: .5rem; } }
