@media screen and (min-width: 1610px){
 /********************************************
расширение 12 колонок
*********************************************/
 .t-col_4 {
    max-width: 505px;
}

.t-col_12 {
    max-width: 1600px;
}

.t-container {

    max-width: 1630px;

}   

.uc-image_12col .t107{
        max-width: 1600px;
    margin: 0px auto;
}


.uc-team .t-container{
   display: flex; 
   flex-wrap: wrap;
}
.uc-team .t-col_1 {
    display: inline;
    float: left;
    margin-left: 20px;
    margin-right: 20px;
    width: 100%;
    flex: 1;
    max-width: initial !important;
}

.uc-team .t539 .t-list__item {
    margin-top: 40px !important
}

.uc-team .t539 .t-list__container_inrow1 .t-list__item:first-child,.uc-team  .t539 .t-list__container_inrow2 .t-list__item:nth-child(-n+2),.uc-team  .t539 .t-list__container_inrow3 .t-list__item:nth-child(-n+3),.uc-team  .t539 .t-list__container_inrow4 .t-list__item:nth-child(-n+4){
       margin-top: 40px !important 
}


.uc-blog .t-col_3 {
    max-width: 365px;
}

    .uc-page_title h1{
    line-height: 1.1 !important;
    letter-spacing: -0.05em !important;
     font-size: 70px !important;
         max-width: 1050px;
}
.uc-page_title .t-descr {
    font-size: 28px !important;
    line-height: 1.0 !important;
    letter-spacing: -0.03em !important;
}


}






@media screen and (min-width: 1200px){
  
  /********************************************
tabs
*********************************************/
.uc-tabs .t-width_12{
    max-width: initial;
}


.uc-tabs .t-container {
 
    padding: 0px 12px;
    box-sizing: border-box;
}

.uc-tabs .t397__tab {
      display: inline-block;
    width: initial !important;
    margin-right: 40px;
}


.uc-fullwidth_image .t-width_100 {
    max-width: 1600px;
}



    .uc-page_title h1{
    line-height: 1.1 !important;
    letter-spacing: -0.05em !important;
     font-size: 70px !important;
         max-width: 1050px;
}

.uc-page_title .t-descr {
    font-size: 28px !important;
    line-height: 1.0 !important;
    letter-spacing: -0.03em !important;
}


}

@media screen and (max-width: 960px){
.uc-h2 h2{ font-weight: 600 !important;     font-size: 30px !important;}
.uc-h2 h2 div{ font-weight: 600 !important;     font-size: 30px !important;}   
    
    .uc-image_12col .t107{
      width: 90%;
    margin: 0px auto;
}

    .uc-page_title h1{
    line-height: 1.1 !important;
    letter-spacing: -0.05em !important;
     font-size: 50px !important;
}
.uc-page_title .t-descr {
    font-size: 26px !important;
    line-height: 1.0 !important;
    letter-spacing: -0.03em !important;
}

}

@media screen and (max-width: 640px){
 .uc-breadcrumbs .t758__col{
     padding-left: 20px !important;
     
 }
.uc-page_title .t-descr {
    font-size: 24px !important;
    line-height: 1.0 !important;
    letter-spacing: -0.03em !important;
}

}

@media screen and (max-width: 480px){
    .uc-page_title h1{
    line-height: 1.1 !important;
    letter-spacing: -0.03em !important;
     font-size: 38px !important;
}
.uc-page_title .t-descr {
    font-size: 22px !important;
    line-height: 1.0 !important;
    letter-spacing: -0.03em !important;
}
}
@media screen and (max-width: 320px){
.uc-page_title h1{
    line-height: 1.1 !important;
    letter-spacing: -0.05em !important;
     font-size: 38px !important;
}
.uc-page_title .t-descr {
    font-size: 22px !important;
    line-height: 1.0 !important;
    letter-spacing: -0.03em !important;
}
.uc-h2 h2{ font-weight: 600 !important;     font-size: 30px !important;}
.uc-h2 h2 div{ font-weight: 600 !important;     font-size: 30px !important;}

  
}

.uc-reviews_slider .t728__imgcell {

    max-height: 424px;
}

.uc-show_btn{margin-top: -100px;
}
  .uc-show_btn .t400__wraptwo{
      text-align: right !important;
  }
  

.uc-show_btn .t400__submit {
    
    padding-left: 25px !important;
    padding-right: 25px !important;
   
}




.uc-text .t-text{
   font-size:18px !important; 
} 


.t1069__price.t-name{
       font-size:18px !important; 
}

.t1069__price.t-title_xs{
 font-weight: 1000; 
     font-size: 40px;
}

.t1069__descr.t-descr_xs{
font-size: 16px !important;
    opacity: 0.5;
}

.uc-blog .t-bgimg {
    border-radius: 20px;
}
.uc-page_title h1{
    line-height: 1.1 !important;
    letter-spacing: -0.03em !important;
}

