

body .section27571{
    max-width: 1260px;
     padding-top : 20px;
}

body .section27570{
    max-width: 1260px;
     padding-top : 20px;
}

body > div.head-block > div.overhead{
    min-height:  !important;
 }

body > div.head-block > div.overhead .menu li a{
    font-size: 13px;
     color: #F26F21;
    font-family: Gilroy-Light;
}

body.partner{
    margin-top: 139px;
     font-family: Roboto, sans-serif;
    color: #212121;
}
body > div.head-block > div.head-main{
    background-color: #FFFFFF;
     color: #212121;
    min-height: 100px!important;
}
body > div.main_page-phone_number{
    background-color: #292d33;
     height: 170px!important;
}
body > div.head-block > div.head-main .menu li a{
    color: #212121;
     font-family: Hezaedrus-Black;
    font-size: 20px;
    display: grid;
}
body > div.main_page-phone_number div.main_page-phone_number_content{
    color: #616161;
 }
body > div.head-block > div.head-main ul.main-menu-list > li.head_menu_li .head_menu_li_span_bg{
    width: 0px !important;
 }
body .section27582{
    max-width: 1260px;
     padding-top: 30px;
}
body > div.main_page-phone_number .menu li a{
    color: #ffffff;
     font-family: Gilroy-Light;
}
body > div.main_page-phone_number .menu li a.hover{
    color: #E0E0E0 !important;
 }
body > div.head-block > div.head-main .menu li a.hover{
    color: #757575 !important;
 }
body .section27592{
    background-color: #EEEEEE;
     padding-top: 30px;
}
body .section27593{
    max-width: 1260px;
 }
body > div.head-block > div.head-main .menu ul li.head_menu_li{
    min-width: ;
 }
body .section27597{
    max-width: 1320px!important;
     text-align: start;
}
body .section27596{
    max-width: 1320px!important;
    background-color: #00000000;
    text-align: start;
}
  
.section27604 h1{
    max-width: 100%!important;
	text-align: start;
    font-family: Roboto, sans-serif;
    font-size: 53px;
}  
body .sectionNum27604{
    text-align: start;
 }  
.section27611 h1{
    font-size: 31px;
     max-width: 100%!important;
    text-align: start;
}  

body .sectionNum27611{
    margin-top: 55px;
     color: #212121;
    margin-bottom: 55px;
}  
body .section27613{
    max-width: 1320px!important;
     padding-left: 10px;
    padding-right: 10px;
}  
body .sectionNum27613{
    background-color: #f9f9f9;
     padding-top: 55px;
    padding-bottom: 55px;
    color: #212121;
}  
body .section27611{
    max-width: 1320px!important;
     padding-left: 10px;
    padding-right: 10px;
}  
.section27613 h1{
    max-width: 100%!important;
     text-align: start;
}  
body .section27616{
    max-width: 1320px!important;
     font-size: 24px !important;
    color: #636363;
    padding-left: 10px;
    padding-right: 10px;
    margin-bottom: 70px;
    margin-top: 30px;
}  
.section27616 h1{
    text-align: start;
    max-width: 100%!important;
     color: #212121;
}  
.section27617 h1{
    max-width: 100%!important;
     text-align: start;
}  
body .section27617{
    max-width: 1320px!important;
padding-left: 60px;
padding-right: 60px;
background-color: #fdd8d8;
     max-width: 1320px!important;
    font-size: 24px !important;
    padding-left: 60px;
    padding-right: 60px;
    padding-top: 30px;
    padding-bottom: 30px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;
}  
.section27596 h1{
    text-align: start;
margin-left: 10px;
margin-right: 10px;
margin-top: 20px;
     color: #FFFFFF;
}  
body .sectionNum27596{
    background-color: #fa0000;
     background-image: url('/CMS/storage/MCmetstroyprofil/proflist_fon.png');
    background-repeat: repeat-x;
    background-size: initial;
}  
body .section27596.menu-narrow{
    background-color: #00000000 !important;
 }  
body .section27618{
    max-width: 1320px!important;
	padding-left: 10px;
	padding-right: 10px;
 }  
.section27618 h1{
    text-align: start;
	max-width: 100%!important;
 }  
body .section27622{
    max-width: 1320px!important;
     font-size: 24px;
    color: #636363;
    padding-left: 10px;
    padding-right: 10px;
}  
.section27622 h1{
    max-width: 100%!important;
text-align: start;
     font-size: 38px;
    color: #212121;
}  
body .section27623{
    max-width: 1320px!important;
     padding-left: 10px;
    padding-right: 10px;
}  
body .section27624{
    max-width: 1320px!important;
padding-left: 10px;
padding-right: 10px;
    color: #212121;
    font-size: 24px;
}  
body .sectionNum27597{
    max-width: 100%!important;
     background-color: #fa0000;
    background-image: url('/CMS/storage/MCmetstroyprofil/proflist_fon.png');
    background-repeat: repeat-x;
    background-size: initial;
}  
.section27597 h1{
    text-align: start;
     max-width: 100%!important;
    padding-left: 10px;
    padding-right: 10px;
    color: #FFFFFF;
}

h1{
  font-weight: bold;
}  
body .sectionNum27627{
    max-width: 1320px!important;
    margin-left: auto;
    margin-right: auto;
    padding-left: 10px;
    padding-right: 10px;
    margin-top: 120px;
    margin-bottom: 120px;
}  
body .section27627{
	font-size: 17px;
  	color: #636363;
    padding-left: 10px;
    padding-right: 10px;
}  
body .section27629{
    background-image: url('/CMS/storage/MCmetstroyprofil/delivery_.png');
    height: 200px!important;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: initial;
}  
body .section27625{
    max-width: 1320px!important;
 }  
body .sectionNum27625{
    background-color: #fa0000;
	color: #FFFFFF;
     background-image: url('/CMS/storage/MCmetstroyprofil/proflist_fon.png');
    background-repeat: repeat-x;
    background-size: initial;
}  
.section27625 h1{
    text-align: start;
	max-width: 100%!important;
	padding-right: 15px;
    padding-left: 15px;
}  
body .sectionNum27639{
    background-color: #292d33;
     padding-top: 30px;
    padding-bottom: 70px;
}  
body .section27639{
    color: #FFFFFF;
 }  
body .section27624 a{
    color: #F4511E !important;
 }  
body .section27657{
    max-width: 1260px!important;
     min-height: 20px!important;
    background-color: #FFFFFF;
    padding-left: 10px;
    padding-right: 10px;
    margin-left: ;
    margin-right: ;
    height: 15px!important;
}  
.head-main .main-menu-list #id27663{
    color: #B51B1B;
     margin-right: 20px;
}  
.head-main .main-menu-list #id27663 a{
    color: #B51B1B !important;
     font-family: Gilroy-ExtraBold;
}  
.main-menu-list-27630 a{
    font-family: Hezaedrus-Black;
     color: #212121 !important;
}  
.main-menu-list-27630 a a:hover{
    color: #F4511E !important;
 }  
.main-menu-list-27630 a:hover{
    color: #F4511E !important;
 }  
body > div.head-block > div.head-main ul.main-menu-list li.head_menu_li:not(.dropdown-item):not(.dropdown-submenu) > a > .head_menu_li_span_bg{
    width: 20px !important;
 }  
body .sectionNum27657{
    min-height: !important;
     height: !important;
}