@charset "UTF-8";
/*

*

* Trunk version 2.0.0

*

*/
@media (min-width: 1400px) and (orientation: landscape)  {
#sl-tit{
    line-height: 1.5;
font-size: 50px ; 
text-align: center; 
}

}

@media (min-width: 320px) and (max-width: 768px) {

.but_slider{
    display: block;
   
}

    #lang{
    float: left;
}
#adres-head{
    color:black;
    text-align: inherit;
}

.lang_switch_ru{
    width: 30px;
    background-color: white;
    padding: 0px 0 0 8px;
    height: 30px;
    font-size: 16px;
}
.lang_switch_eng{
    width: 30px;
    background-color: white;
    padding: 4px 0 0 3px;
    height: 30px;
    font-size: 16px;
}

#head_text{
   display: inline-flex; 
}
#but{
    margin-bottom: 20px;
        background-color: black;
    
}

    #sl-tit{
font-size: 30px ; 
text-align: center; 
}


.brand-name{

}

.card-custom {
    padding: 25px 20px 25px 25px;
}
#alum-pr {
    margin-left: 0%;
}
.card-custom {
    padding: 25px 20px 25px 25px !important;
}
.unit-spacing-md {
    margin-bottom: 0px;
    margin-left: -15px;
}
#foot_log{
text-align: center;
}
.foot_menu li {
    padding-bottom: 10px;
}
#mob-tit{
margin-top:20px;
}

.foot_menu{
display: block;
font-size: 14px;
    line-height: 1.28;
    font-weight: 600;
    text-transform: uppercase;
    padding: 0 0 0 18px;
    }
    #chug_litie{
padding: 0 ;
}
#al_litie{
padding: 0 ;
}
.tab_text {
    font-size: 16px;
    line-height: 1.4;
    
}
.page .icon-primary {
    color: black;
}
.unit__body p a{
color:black;
}
.list-semicolon li a{
color:black;
}
#mob-link{
float: right;
}
#mob-link li a{
color:black;
}
.unit__body{
color:black;
}
.unit__body p{
width:100%;
text-align:center;
}
#ymaps1592212837116415972{
width:auto;
}
.rd-navbar-fixed .rd-navbar-nav-wrap .rd-search {
    display: none;
    }
    
 .unit-spacing-md > * {
    margin-bottom: 10px;
    margin-left: 15px;
}   
   
}
@media (max-width: 414px){
   .rd-navbar-fixed .rd-navbar-top-panel__content {
    padding: 15px 60px; 
}
@media (max-width: 375px){
   .rd-navbar-fixed .rd-navbar-top-panel__content {
    padding: 10px 40px; 
}
}
@media (max-width: 320px){
   .rd-navbar-fixed .rd-navbar-top-panel__content {
    padding: 3px 13px; 
}
}