 
body > div.head-block  > .head-main.menu-narrow{
    box-shadow: 0 16px 48px #00000029;
 }
  
body.partner{
    margin-top: 72px;
     background-color: #FFFFFF;
    background-repeat : no-repeat;
    background-position : center top;
    font-family: Proletarsk;
    color: #212121;
}
  
body > div.head-block > div.head-main ul.main-menu-list > li.head_menu_li .head_menu_li_span_bg{
    width: 0px !important;
 }
  
body > div.head-block > div.head-main .menu li a{
    font-size: 17px;
     color: #FFFFFFBB;
    font-family: NotoSansHK-Light;
}
  
body .section1{
    background-color: #FFE082;
     padding-top : 20px;
}
  
body > div.head-block > div.head-main{
    /*min-height: auto;*/
     background-color: #6d4242;
    color : #E0E0E0;
    menu-bg-compact: #6d4242;
    border-width:  0px 0px 0px 0px;
    border-bottom-color: #6d4242;
    /*height: auto;*/
    width: auto;
}
  
body .section2643{
    padding-left: 10%;
     padding-right : 10%;
    max-width : 1260px;
}
  

  
body .section20770{
    width: 1260px;
 }
  
body .sectionNum20770{
    max-width: none;
 }
  
body .sectionNum20772{
    min-height: ;
 }
  
body > div.head-block > div.head-main .menu li a.hover{
    color: #BF360C !important;
 }  
body .section20784{
    font-family: NotoSansHK-Light
font-size: 14px;
     border-width:  0px 0px 0px 0px;
}  
body .section20785{
    max-width: 1260px;
 }  
.section20785 h1{
    padding-bottom: 30px;
 }  
body .section20786{
    max-width: 1260px;
 }  
.section20787 h2{
    color: #EEEEEE;
 }  
body .section20778{
    max-width: 1260px;
     color: #FFFFFF;
    padding-left: 10%;
    padding-right: 10%;
    font-family: NotoSansHK-Light;
    font-size: 19px;
}  
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: 16px !important;
 }  
body > div.head-block > div.head-main.menu-narrow{
    background-color: #683C46;
 }
@media screen and (max-width: 767px) {
    .main-content {
        padding: 0 0px;
    }
}
@media screen and (max-width: 767px) {
    body.partner {
        margin-top: 0px !important;
    }
}
body.partner {
    margin-top: 0px;
}  
body .sectionNum20793{
    background-color: #000;
     margin-top: 0px;
    padding-top: 5%;
    padding-bottom: 5%;
}  
.section20793 h1{
    color: #FFFFFF;
     font-family: NotoSansHK-Black;
    font-size: 60px;
    width: auto;
    text-align: center;
}  
body > div.head-block > div.head-main .menu ul li.head_menu_li{
    min-width : auto;
     min-width : auto;
}  
body .section20802{
    border-width:  0px 0px 0px 0px;
 }  
body .sectionNum20852{
    background-color: #f3ebe7;
 }  
body .section20805{
    border-width:  0px 0px 0px 0px;
     height: 500px;
}  
body .section20852{
    border-width:  0px 0px 0px 0px;
     background-color: #f3ebe7;
}  
body > div.main_page-phone_number{
    background-color: #212121;
     padding-top: 20px;
    padding-bottom: 20px;
    border-top-left-radius: 0px;
    border-width:  0px 0px 0px 0px;
    font-size: 16px;
}  
body > div.main_page-phone_number div.main_page-phone_number_content{
    font-family: NotoSansHK-Bold;
     color: #9E9E9E;
}  
body .sectionNum20805{
    background-color: #f3ebe7;
 }
body > div.head-block > div.head-main.menu-narrow {
    background-color: #6d4242;
}
.head-main .head-main-in .logo_head img {
  width:auto;
}  
body > div.main_page-phone_number ul.nested-menu-list li.head_menu_li:not(.dropdown-item):not(.dropdown-submenu) > a > .head_menu_li_span_bg{
    width: 0px !important
height: 0px !important;
 }



html {
  scroll-behavior: smooth;
}

@media (prefers-reduced-motion: no-preference) {
  html {
    scroll-behavior: smooth;
  }
}  
body .section20804{
    margin-top: 50px;
 }  
body > div.main_page-phone_number .menu li a{
    color: #E0E0E0;
 }  
body > div.main_page-phone_number .menu li a.hover{
    color: #FFFFFF;
 }