/* ОБщие стили*/

a {opacity: 0.9 !important;}
a:hover, a:active, a:aktive, .t-records a:hover, .t-records a:active, .t-records a:aktive {opacity: 1 !important;}

/*temp*/
.t1066__box-img.t-col.t-col_flex.t-v.t-rec_pt_45align_middle {vertical-align: top !important;
    margin-top: 0px !important; }

/*temp*/

/*temp*/
porttfolio
/*temp*/

#t-header .t-rec {
all: unset;
padding: 0; }

.tmenu-mobile { background-color: #f3f3f3 !important;}

.tmenu-mobile__burger span {background-color: #000!important;}

.t225__descr { padding-top: 30px !important;
    padding: 30px 0 0 0!important;
}

.t-cover {height: auto !important; min-height: 40vh !important;}

.uc-shapka .t001__uptitle {padding: 0px !important; padding-top: 60px !important;}

/*Размер шрифта*/

h1, h2, h3, h4, h5 {font-family: Gorizont;}

h1 {font-size: 50px !important;}
h1.tn-atom {font-size: 50px !important;}
h2, .t232__title.t-name.t-name_lg { font-size: 36px !important;}
h3, .t-title_xxs { font-size: 24px!important;}
h4 { font-size: 24px!important;}
.t-section__descr {font-size: 16px; font-family: Montserrat;}

.t232__title.t-name.t-name_lg

.t-btn {
    font-family: 'Montserrat';
    font-size: 12px;}
    
   body, div, h1, h2, h3, h4, .t-title_xxs, .t-btn, .t-section__descr {line-height: 160% !important;}
    
/*Размер шрифта*/

/* ОБщие стили*/

/*меню*/


/*.t456.t456__positionfixed {padding-bottom: 5px !important; border-bottom: solid 1px #ccc;}*/

/*меню*/

/*внутренние баннеры*/

/*.t-rec_pt_45, #rec569537326 { padding-top: 40px !important;}*/

/*внутренние баннеры*/

/*попап видео*/

.t-popup__container {
    min-height: 300px;
    padding: 36px;
}

/*попап видео*/



/* Карточки*/
.t692__textwrapper.t692__textwrapper_left {padding: 16px!important;
background: #fff !important;}
    
.t692__title {margin-top: 0px !important;}

/* Карточки*/

.uc-politika .t015__title, .uc-politika .t-text.t-text_md {background: #fff !important; padding: 30px !important;}

.uc-politika .t015__title {padding-bottom: 0px !important; }

.uc-politika .t004 {padding-top: 0px !important; }

/*подвал*/

.uc-footr br {display: block; margin-bottom: 10px !important; background: #fff !important;}

/*подвал*/

/* Мобильная версия*/


@media (max-width: 1200px) {
    
    /*Размер шрифта*/
    

h1 {font-size: 48px !important;}
h1.tn-atom {font-size: 38px !important; font-family: Gorizont;}
h2 { font-size: 36px !important;}
h3, .t-title_xxs { font-size: 22px!important;}
h4 { font-size: 22px!important;}
.t-section__descr {font-size: 14px; font-family: Montserrat;}

.t-btn {
    font-family: 'Montserrat';
    font-size: 12px; }
    
/*Размер шрифта*/

/*Размер шрифта*/


.t456__rightwrapper {border-top: solid 1px  #ccc;}

/*Размер шрифта*/
    
}

@media (max-width: 980px) {
    
    .t-rec_pt_45 {padding-top: 0px !important;
}
    
}


@media (max-width: 960px) {


/*Размер шрифта*/

h1 {font-size: 38px !important;}
h1.tn-atom {font-size: 38px !important;}
h2 { font-size: 32px !important;}
h3, .t-title_xxs { font-size: 20px!important;}
h4 { font-size: 20px!important;}
.t-section__descr {font-size: 12px; font-family: Montserrat;}

.t-btn {
    font-family: 'Montserrat';
    font-size: 10px; }
    
/*Размер шрифта*/    
    
    
}


@media (max-width: 640px) {
    
    /*Размер шрифта*/

h1 {font-size: 30px !important;}
h1.tn-atom {font-size: 24px !important;}
h2 { font-size: 30px !important;}
h3, .t-title_xxs { font-size: 16px!important;}
h4 { font-size: 16px!important;}
.t-section__descr {font-size: 10px; font-family: Montserrat;}

.t-btn {
    font-family: 'Montserrat';
    font-size: 10px; }
    
/*Размер шрифта*/ 
    
}

@media (max-width: 480px) {
    
/*Размер шрифта*/

h1 {font-size: 36px !important;}
h1.tn-atom {font-size: 24px !important;}
h2 { font-size: 26px !important;}
h3, .t-title_xxs { font-size: 14px!important;}
h4 { font-size: 14px!important;}
.t-section__descr {font-size: 10px; font-family: Montserrat;}

.t-btn {
    font-family: 'Montserrat';
    font-size: 10px;}
    
/*Размер шрифта*/ 
    
}

    
/* Мобильная версия*/




