

.rebrand-banner {
        position: relative;
 }
 .rebrand-banner__link.mobile {
     display: none;
 }
 .rebrand-banner .rebrand-banner__second {
    position: absolute;
    /* //background-image: url('https://www.silver.ru/upload/medialibrary/f24/f24c3f3f0fe53407578a14c92588ed7c.jpeg'); */
    background-size: 200px;
    background-repeat: repeat;
    left: 0;
    width: 200px;
    height: 100%;
}
.rebrand-banner .rebrand-banner__third {
    position: absolute;
    /* //background-image: url('https://www.silver.ru/upload/medialibrary/f24/f24c3f3f0fe53407578a14c92588ed7c.jpeg'); */
    background-size: 200px;
    background-repeat: repeat;
    right: 0;
    width: 200px;
    height: 100%;
}
.rebrand-banner__first  {
 width: 100%;
 height: auto;
}
 .rebrand-banner  #body.rebrand-banner__body {
     margin: 0px 200px 0;
     min-width: auto;
     max-width: none;
}
.rebrand-banner  #footer {
    margin: 0px 200px 0;
}
.rebrand-banner  .rebrand-banner__link img{
    width: 100%;
    height: auto

}
.rebrand-banner  .content .content-text {
    margin: 30px 20px 0;
}
.rebrand-banner .content .content-text .yellow-text-block {
    margin: 20px 20px 25px 0;
}
@media (max-width: 1920px) {
.rebrand-banner  #header #header-top {
    position: relative;
    min-width: 50%;
    width: 892px;
    margin: 0 auto;
}
.rebrand-banner .wrapper {
    width: 100%;
}
.rebrand-banner .content .content-menu {
    padding-left: 20px;
}
.rebrand-banner #menu-bottom_new-submenu {
    opacity: 0;
}
.rebrand-banner .content .content-text {
    width: calc(100% - 300px);
}
/* .rebrand-banner .content .content-text img {
    width: 90%;
    height: auto;
} */
.rebrand-banner  #body.no-index #header-middle #horizontal-multilevel-menu .down-menu_1 + .submenu:before {
    left: -85px;
}
.rebrand-banner #body.no-index #header-middle #horizontal-multilevel-menu .down-menu_0 + .submenu:before {
    left: -169px;
}
.rebrand-banner #body.no-index #header-middle #horizontal-multilevel-menu .down-menu_2 + .submenu:after {
    right: 520px;
}
.rebrand-banner  #header #header-middle #logo {
    padding-left: 20px;
}
.rebrand-banner  .left-container {
    padding-left: 20px;
}
.rebrand-banner  .right-container {
    padding-right: 20px;
}


}

@media (max-width: 1680.98px) {
.rebrand-banner #header #header-top {
     min-width: 1000px;
     width: auto;
     margin: 0;
 }
 .rebrand-banner #header #header-middle #logo img {
    width: 100%;
}
.rebrand-banner #body.no-index #header-middle #horizontal-multilevel-menu .down-menu_0 + .submenu:before {
    left: -94px;
}
.rebrand-banner #body.no-index #header-middle #horizontal-multilevel-menu .down-menu_1 + .submenu:before {
    left: -10px;
}
.rebrand-banner #body.no-index #header-middle #horizontal-multilevel-menu .down-menu_2 + .submenu:after {
    right: 314px;
}
.rebrand-banner #header #header-middle #logo {
    width: 180px;
}
.rebrand-banner .content .content-text img{
    max-width: 100%;
    height: auto;
}
        }
        @media (max-width: 1652.98px) {
            .rebrand-banner  .left-container {
                margin: 30px 0px 0 10px;
            }
            .rebrand-banner  .right-container {
                width: 334px;
            }
        }
@media (max-width: 1600.98px) {
    .rebrand-banner  .right-container {
        width: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-ms-flex-wrap: wrap;
-webkit-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
-webkit-justify-content: space-between;
justify-content: space-between;
padding: 0 15px;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.rebrand-banner  .left-container {
    width: 100%!important;
    margin: 0;
    border-top: 1px solid #e8e8e8;
    padding: 15px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.rebrand-banner  .right-container>div {
    width: 48%;
}
        .rebrand-banner #body.no-index #header-middle #horizontal-multilevel-menu .down-menu_2 + .submenu:after {
    right: 256px;
}
}
@media (max-width: 1556.98px) {
    .rebrand-banner #horizontal-multilevel-menu li a.root-item {
    font: 700 12px roboto_condensed;
}
 }
@media (max-width: 1500.98px) {
.rebrand-banner #body.no-index #header-middle #horizontal-multilevel-menu .down-menu_0 + .submenu:before {
    left: -39px;
}
.rebrand-banner #body.no-index #header-middle #horizontal-multilevel-menu .down-menu_1 + .submenu:before {
    left: 27px;
}
.rebrand-banner #body.no-index #header-middle #horizontal-multilevel-menu .down-menu_2 + .submenu:after {
    right: 201px;
}
 }

 @media (max-width: 1440.98px) {  
    .rebrand-banner .rebrand-banner__third {
    background-size: 160px;
    width: 160px;
    }   
    .rebrand-banner .rebrand-banner__second {
    background-size: 160px;
    width: 160px;
    }       
 .rebrand-banner  #body.rebrand-banner__body {
    margin: 0px 160px 0;
 }
 .rebrand-banner  #footer {
    margin: 0px 160px 0;
}
.rebrand-banner #header #header-top {
    min-width: 1000px;
 }
 .rebrand-banner #history_content {
    width: 100%;
  }
 .rebrand-banner  .wrapper {
         margin: 0 auto;
         width: 100%;
}


        .rebrand-banner  #footer {
     min-width: 900px;
        }
        }
        @media (max-width: 1360.98px) {
 .rebrand-banner  #horizontal-multilevel-menu li a.root-item {
    font: 700 11px roboto_condensed;
}
.rebrand-banner .rebrand-banner__third {
    background-size: 120px;
    width: 120px;
    }   
    .rebrand-banner .rebrand-banner__second {
    background-size: 120px;
    width: 120px;
    }  
 .rebrand-banner  #body.rebrand-banner__body {
         margin: 0px 120px 0;
}
.rebrand-banner  #footer {
    margin: 0px 120px 0;
}
.rebrand-banner #body.no-index #header-middle #horizontal-multilevel-menu .down-menu_0 + .submenu:before {
    left: -42px;
}
.rebrand-banner #body.no-index #header-middle #horizontal-multilevel-menu .down-menu_1 + .submenu:before {
    left: 32px;
}
.rebrand-banner #body.no-index #header-middle #horizontal-multilevel-menu .down-menu_2 + .submenu:after {
    right: 205px;
}
        }

        @media (max-width: 1199.98px) {
            .rebrand-banner .rebrand-banner__third {
    opacity: 0;
    }   
    .rebrand-banner .rebrand-banner__second {
        opacity: 0;
    }  
 .rebrand-banner #header #header-middle #logo {
    padding-left: 0;
    width: auto;
}
.rebrand-banner  #footer {
    margin: 0;
}
.rebrand-banner #footer {
    min-width: 100%!important;
  }
.rebrand-banner .content .content-menu {
    padding-left: 0;
}
        .rebrand-banner  #body.rebrand-banner__body {
        margin: 0px 0px 0;
        }    
        .rebrand-banner #header #header-top {
         min-width: auto;
        }  
        .rebrand-banner .content .content-text img {
         width: auto;
        }
        }
        @media (max-width: 650.98px) {
            .rebrand-banner  .right-container>div {
                width: 100%;
            }
        }
        @media (max-width: 540.98px) { 
        .rebrand-banner__link.mobile {
     display: block;
 }
 .rebrand-banner__link.desktop {
     display: none;
 }  
        }