/* connection fonts */
@font-face {
  font-family: 'DINPro-CondensedBold';
  src: url('../fonts/DINPro-CondensedBold.eot'); /* IE9 Compat Modes */
  src: url('../fonts/DINPro-CondensedBold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/DINPro-CondensedBold.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/DINPro-CondensedBold.woff') format('woff'), /* Pretty Modern Browsers */
       url('../fonts/DINPro-CondensedBold.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('../fonts/DINPro-CondensedBold.svg#svgFontName') format('svg'); /* Legacy iOS */
       font-weight: 700;
}

@font-face {
  font-family: 'Geometria';
  src: url('../fonts/Geometria.eot'); /* IE9 Compat Modes */
  src: url('../fonts/Geometria.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/Geometria.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/Geometria.woff') format('woff'), /* Pretty Modern Browsers */
       url('../fonts/Geometria.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('../fonts/Geometria.svg#svgFontName') format('svg'); /* Legacy iOS */
       font-weight: 400;
}

@font-face {
  font-family: 'Geometria-Medium';
  src: url('../fonts/Geometria-Medium.eot'); /* IE9 Compat Modes */
  src: url('../fonts/Geometria-Medium.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/Geometria-Medium.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/Geometria-Medium.woff') format('woff'), /* Pretty Modern Browsers */
       url('../fonts/Geometria-Medium.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('../fonts/Geometria-Medium.svg#svgFontName') format('svg'); /* Legacy iOS */
       font-weight: 500;
}



.service {
     margin-top: 40px;
        margin-bottom: 133px;
}

.slick-next__slider, .slick-prev__slider {
        top: 98%!important;
}

.d-flex {
  display: flex;
}

.slider__item {
  position: relative;
}

.main-content__text_w {
  max-width: 570px;
}

.main-content__text_aero {
  max-width: 607px;
}

.offer {
  margin-bottom: 280px;
}

.offer__title {
  position: relative;
  padding-left: 31px;
}

.offer__title:before {
  content: " ";
  position: absolute;
  display: block;
  width: 20px;
  height: 3px;
  background: #f85c5c;
  left: 0;
  top: 12px;
}

.offer__text span{
  font-family: 'Geometria-Medium';
  color: #000;
}

.offer__text_bar {
  max-width: 584px;
}

.offer__phone img {
  position: absolute;
  top: 35%;
  left: 65%;
  z-index: 1;
  transform: translateX(-65%);
}

.offer__phone_clean img {
      left: 76%
}

.bg-slider{
  background: url('../img/bg1.jpg') no-repeat center right;
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
}

.bg-slider2 {
  background: url('../img/bg-slider2.png') no-repeat center right;
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
}

.bg-slider3 {
  background: url('../img/bg3.png') no-repeat center right;
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
}

.bg-slider4 {
  background: url('../img/bg4.png') no-repeat center right;
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
}

.bg-slider5 {
  background: url('../img/bg5.png') no-repeat center right;
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
}

.bg-slider6 {
  background: url('../img/bg6.png') no-repeat center right;
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
}

.slick-prev, .slick-next {
  bottom: 30px;
  position: absolute;
  background: none;
  border: none;
  font-size: 16px;
  color: #f85c5c;
}

.slick-prev {
  left: 180px!important;
}

.slick-prev:hover, .slick-next:hover {
  color: #000;
}

.slick-next {
  left: 273px;
}

.slick-dots {
  display: flex;


}

.slick-dots li button {
  border: 0;
  width: 10px;
  height: 14px;
  font-size: 0;
  background: transparent;
  border: 1px solid #bfbfbf;
  margin-right: 10px;
}

.slick-dots .slick-active button {
  background: #f85c5c;
  border: 1px solid transparent;
}

/* Media Queries */
/*992-1200px*/
@media screen and (max-width: 1200px) {

  .bg-slider, .bg-slider2, .bg-slider3, .bg-slider4, .bg-slider5, .bg-slider6 {
    background-size: 400px 100%;
  }
  .offer__phone img {
    left: 70%;
    transform: translateX(-70%);
  }
  .main-content__text_w {
    max-width: 551px;
  }
  .offer__phone_cafe img {
    left: 75%;
    transform: translateX(-70%);
  }
  .offer__text_clean {
    max-width: 400px;
  }
  .offer__phone_salon img {
    left: 73%;
  }
  .offer__text_bar {
    max-width: 547px;
  }
  .offer__phone_bar img {
    left: 80%;
  }
  .main-content__text_aero {
    max-width: 490px;
  }
  .offer__phone_studio img {
    left: 68%;
  }
}

/*768-992px*/
@media screen and (max-width: 992px) {

  .offer__phone img {
    left: 85%;
    transform: translateX(-70%);
  }
  .bg-slider, .bg-slider2, .bg-slider3, .bg-slider4, .bg-slider5, .bg-slider6 {
    background-size: 250px 100%;
  }
  .offer__text, .main-content__text {
    font-size: 12px;
  }
  .main-content__text_w {
    max-width: 470px;
  }
  .offer__phone img {
    left: 91%;
  }
  .offer__text_bar {
    max-width: 468px;
  }
}

/*576-768px*/
@media screen and (max-width: 768px) {

  .bg-slider, .bg-slider2, .offer__phone, .bg-slider3, .bg-slider4, .bg-slider5, .bg-slider6 {
    display: none;
  }
  
  .slick-next__slider, .slick-prev__slider {
    top: 96%!important;
}
}

/*320-576px*/
@media screen and (max-width: 576px) {
 
}
