::-webkit-scrollbar,
::-webkit-scrollbar {
	-webkit-appearance: none;
	width: 4px;
	height: 4px;
	border-radius: 4px;
	background-color: #fafafa;
}

::-webkit-scrollbar-thumb,
::-webkit-scrollbar-thumb {
	border-radius: 4px;
	background: #00d1ff;
	-webkit-box-shadow: 0 0 1px #00d1ff;
}

.fp-scroll-mac .fp-overflow::-webkit-scrollbar {
	width: 4px;
}

::-webkit-scrollbar,
::-webkit-scrollbar {
	border-radius: 4px;
}

  .uc-about-section .t-section__descr {
      margin-bottom: 45px!important;
  }
  
  .uc-price-section .t-section__descr {
      margin-bottom: 0px!important;
  }
  
  .uc-about-section .t-section__title, .uc-price-section .t-section__title {
      margin-bottom: 20px!important;
  }
  
  .uc-about-section .t-card__descr {
      margin-top: 10px!important;
  }
  
  .uc-form-section .t698__title {
      margin-bottom: 20px!important;
  }
  
  .uc-form-section .t698__descr {
      margin-bottom: 30px!important;
  }
  
  .t-card__descr li::marker {
      color: #4b4b4b;
  }
  
  /* .t-card__descr li:not(:first-of-type) {*/
  /*    margin-bottom: 10px;*/
  /*}*/
  
  
.uc-offer-section video {
    object-fit: cover!important;
    min-height: 800px!important;
}
  
  @media screen and (max-width: 1200px) {
      .t-menu__link-item {
          font-size: 18px!important;
      }
      
      .t228__logo {
          font-size: 32px!important;
      }
      
       .uc-about-section .t-card__title {
    margin-top: 0!important;
    font-size: 24px!important;
}

.uc-about-section .t-card__descr {
    margin-top: 0!important;
}


.uc-price-section,.uc-faq-section  {
  padding: 100px 0!important;
}  

.uc-about-section, .uc-contacts-section {
    padding-top: 100px!important;
}

  }
  
    @media screen and (max-width: 1000px) {
        .uc-offer-section {
            padding-top: 0!important;
        }
    }
  
    @media screen and (max-width: 769px) {

.uc-price-section, .uc-faq-section {
  padding: 80px 0!important;
}  

.uc-about-section, .uc-contacts-section {
    padding-top: 80px!important;
}
}
    
        @media screen and (max-width: 600px) {

.uc-price-section, .uc-faq-section {
  padding: 60px 0!important;
}  

.uc-about-section, .uc-contacts-section {
    padding-top: 60px!important;
}

.uc-about-section .t503 .t-card__container .t-card__col:not(:first-of-type), .uc-price-section .t503 .t-card__container .t-card__col:not(:first-of-type) {
    margin-top: 20px!important;
}


  .uc-about-section .t-section__descr {
      margin-bottom: 20px!important;
  }
  
  .uc-price-section .t-card__descr {
      margin-top: 10px!important;
  }
 
  
  .uc-about-section .t-section__title, .uc-price-section .t-section__title {
      margin-bottom: 10px!important;
  }
  
  .uc-about-section .t-card__descr {
      margin-top: 0px!important;
  }
  
  .uc-form-section .t698__title {
      margin-bottom: 10px!important;
  }
  
  .uc-form-section .t698__descr {
      margin-bottom: 15px!important;
  }
  
   .uc-form-section  .t698__form-bottom-text {
    margin-top: 15px!important;
  }
  
 .t345-text {
      text-align: center!important;
  }
  
  .uc-contacts-section .t560__title {
      margin-bottom: 20px!important;
  }
  
  .uc-contacts-section  .t-sociallinks  {
      margin-top: 20px!important;
  }
  
  /*.t-cover__carrier {*/
  /*    background-position: left 30% center!important;*/
  /*}*/
  
  .tmenu-mobile .tmenu-mobile__imglogo {
      max-width: 230px!important;
          margin-top: -10px!important;
    margin-left: -10px!important;
  }
  
  .tmenu-mobile__container {
      padding: 15px!important;
  }
  
  .tmenu-mobile__menucontent_hidden .t228__list_item {
      padding: 7px 0!important;
  }
  
  .tmenu-mobile__menucontent_hidden .t228__right_buttons {
      padding: 0 0 15px!important;
  }
  
  .t228__maincontainer .t228__centercontainer, .t228__maincontainer .t228__rightcontainer {
      padding: 10px 0!important;
  }
  
        }
  