

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

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

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

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

body.partner{
    margin-top: 140px !important;
     font-family: InterTight-Regular;
    background-color: #FFFFFF;
    color: #2B034E;
}
body > div.head-block > div.head-main{
    background-color: #350441FF;
     color: #9E9E9E;
    background-image: none;
    background-repeat: repeat-x;
    background-size: initial;
}
body > div.main_page-phone_number{
    background-color: #FFFFFF;
 }
body > div.head-block > div.head-main .menu li a{
    color: #212121;
     font-family: Germano-Bold;
    font-size: 18px;
    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 .section12932{
    max-width: 1260px;
     padding-top: 30px;
}
body > div.main_page-phone_number .menu li a{
    color: #212121;
     font-family: Gilroy-Light;
    font-size: 13px;
}
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 .section29203{
    background-color: #FFFFFF;
     padding-top: 30px;
    menu-bg-compact: #00000000;
    color: #000000;
/*    background-image: url('/CMS/storage/construction-comp/4713d9e494dc17e2dddd09d3b5cea863.jpg');*/
     background-image: url('/CMS/storage/construction-comp/slide-bg.jpg');
    background-attachment: fixed;
    background-repeat: repeat;
    min-height: 100%;
}
body .section29204{
    max-width: 1260px;
     padding-top: 30px;
}
body > div.head-block > div.head-main .menu ul li.head_menu_li{
    min-width: ;
 }
body .section29206{
    max-width: none;
     padding-left: 40px;
    min-height: 400px;
    background-color: #FFFFFF;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    background-image: url('/CMS/storage/construction-comp/background.png');
    background-size: 50%;
    background-repeat: no-repeat;
    background-position: right bottom;
}
body .section29205{
    max-width: 1260px;
     font-family: Helvetica;
    padding-top: 30px;
}
  
body .section29197{
    background-size: 100%;
 }  
body.partner.menu-narrow{
    background-color: #F1C0FF;
 }  
body .section13514{
    text-align: center;
 }  
body .section14997{
    max-width: 1260px;
 }  
div.left-menu-main #id12942{
    background-color: #3F4248;
 }  
body .sectionNum29198{
    padding-top: 30px;
 }  
body .section29209{
    height: 100%;
     background-image: url('/CMS/storage/construction-comp/IMG_1476-(1).png');
    background-size: 83%;
    background-repeat: no-repeat;
    background-position: center;
    background-attachment: scroll;
    min-height: 300px;
}  
body .sectionNum29208{
    height: 100%;
     background-image: url('/CMS/storage/construction-comp/slide-bg.jpg');
}  
body .section29208{
    max-width: 80%;
 }  
.section29208 h3{
    font-size: 40px;
 }  
body .section29211{
    max-width: 90%;
     padding-top: 30px;
}  
body .section29212{
    max-width: 50%;
     padding-top: 30px;
}  
div.left-menu-main #id14991{
    background-color: #9E9E9E;
     color: #212121;
}  
div.left-menu-main #id14991 a{
    color: #212121;
 }  
body .section29215{
    font-family: gogol_regular;
     padding-top: 30px;
    background-color: #EEEEEE;
}  
body .sectionNum29212{
    background-color: #EEEEEE;
     padding-bottom: 30px;
}  
body .section29216{
    max-width: 80%
padding-top: 0px;
     text-align: start;
    max-width: 60%;
    min-height: 100%;
    background-color: #FFA000;
    padding-left: 0px;
    padding-right: 0px;
    border-width:  0px 0px 0px 0px;
    menu-bg-compact: #00000000;
    color: #FFFFFF;
}  
body .sectionNum29216{
    background-color: #FFA000;
     background-image: none;
    background-repeat: repeat;
    background-position: left bottom;
    background-size: initial;
    background-attachment: fixed;
    padding-bottom: 2px;
    padding-right: 2px;
    padding-left: 2px;
}  
.head-main .main-menu-list #id15017{
    background-color: #FFA000;
     border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 20px;
    padding-top: 5px;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 5px;
}  
body .sectionNum29207{
    padding-top: 40px
padding-left: 40px
padding-right: 40px
padding-bottom: 40px;
     padding-top: 40px;
    padding-left: 40px;
    padding-right: 40px;
    background-color: #eeeeee;
}  
body .sectionNum29207.menu-narrow{
    background-color: #EEEEEE;
 }  
body .section29207{
    min-height: 100%;
 }  
body .sectionNum29203{
    padding-bottom: 40px;
     padding-top: 40px;
    background-color: #EEEEEE;
}  
.section29212 h3{
    padding-bottom: 5px;
     text-align: center;
}  
.section29206 h3{
    padding-top: 20px;
 }  
.section29211 h3{
    text-align: start;
 }  
.section29218 h3{
    text-align: center;
     padding-top: 10px;
}  
.section29205 h3{
    text-align: center;
 }  
body > div.main_page-phone_number a:hover{
    color: #827717 !important;
 }  
body > div.head-block > div.head-main a{
    color: #FFFFFF !important;
 }  
body > div.head-block > div.head-main a a:hover{
    color: #EEEEEE !important;
 }