
  
body > div.head-block  > .head-main.menu-narrow{
    box-shadow: 0 16px 48px #00000029;
 }
  
body.partner{
    margin-top: 84px;
     background-color: #FFFFFF;
    background-repeat: repeat;
    background-position: 0% 0%;
    font-family: NotoSansHK-Regular;
    color: #212121;
    min-height: ;
    background-size: initial;
    padding-top: 0px;
    background-attachment: scroll;
    font-size: 15px;
}
  
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: #212121;
    font-family: Germano-Regular;
}
  
body .section1{
    background-color: #FFE082;
     padding-top : 20px;
}
  
body > div.head-block > div.head-main{
    min-height: auto!important;
     background-color: #fccf00;
    color : #E0E0E0;
    menu-bg-compact: #fccf00;
    height: 80px!important;
}
  
body .section2643{
    padding-left: 10%;
     padding-right : 10%;
    max-width : 1260px;
}
  

  
body .section21696{
    width: 1260px;
 }
  
body .sectionNum21696{
    max-width: none;
 }
  
body .sectionNum24730{
    min-height: ;
 }
  
body > div.head-block > div.head-main .menu li a.hover{
    color: #BF360C !important;
 }  
body .section24735{
    font-family: NotoSansHK-Light
font-size: 14px;
 }  
body .section21711{
    max-width: 1260px;
 }  
.section21711 h1{
    padding-bottom: 30px;
 }  
body .section24736{
    max-width: 1260px;
 }  
.section24737 h2{
    color: #EEEEEE;
 }  
body .section21704{
    max-width: 1260px;
 }  
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: #fccf00 !important;
 }  
body .section24740{
    width: auto!important;
     padding-top: 50px;
    max-width: auto!important;
    border-bottom-color: #EEE;
    border-width:  0px 0px 1px 0px;
    margin-left: 5%;
    margin-right: 5%;
    text-align: start;
}  
body .section24739{
    width: auto!important;
     max-width: auto!important;
    font-size: 13px;
    margin-left: 5%;
    border-width:  0px 0px 0px 0px;
    border-right-color: #00000000;
    border-bottom-right-radius: 0px;
    padding-right: 0px;
    margin-right: 5%;
    margin-bottom: 50px;
}  
.section24739 h1{
    max-width: 100%;
     text-align: center;
    color: #1ABC9C;
}  
body .section22618{
    background-image: url('/CMS/storage/web-design/7.jpg')
background-attachment: fixed
background-repeat: no-repeat;
     color: #FFFFFF;
    background-image: url('/CMS/storage/web-design/7.jpg');
    background-attachment: fixed;
}  
body .section22619{
    background-image: url('/CMS/storage/web-design/7.jpg')
background-attachment: fixed
background-repeat: no-repeat;
     text-align: start;
    width: ;
    margin-top: 0px;
    margin-left: 0px;
    padding-left: 400px;
}  
body .section24747{
    width: auto!important;
     padding-top: 50px;
    max-width: auto!important;
    margin-left: 5%;
    border-width:  0px 0px 0px 0px;
    border-right-color: #00000000;
    border-bottom-right-radius: 0px;
    padding-right: 0px;
    margin-right: 5%;
}  
body .section24744{
    width: 1200px;
 }  
body .section24744 .menu li a{
    display: flex;
 }  
body .section24745{
    width: 1200px;
 }  
body .section24746{
    width: 1200px;
 }  
body .section22100{
    width: 1200px;
 }  
body .section22104{
    width: 1200px;
 }  
body .section22105{
    width: 1200px;
 }  
body .section22107{
    width: 1200px;
 }  
body .section22108{
    width: 1200px;
 }  
body .section22109{
    width: 1200px;
 }  
body .section22111{
    width: 1200px;
 }  
body .section22110{
    width: 1200px;
 }  
body .section24737{
    width: 1260px;
 }  
body .section24742{
    text-align: center;
     background-color: #616161;
    padding-top: 20px;
    padding-bottom: 20px;
    margin-top: 0px;
}  
body .section21725{
    margin-right: 150px;
     margin-top: 100px;
    text-align: start;
}  
body .section21724{
    margin-left: 150px;
     text-align: center;
    padding-top: 30px;
    margin-top: 50px;
}  
.section21725 h1{
    text-align: start;
     font-size: 40px;
    margin-left: 0px;
}  
body .section22756{
    background-color: rgb(52, 73, 94);
     color: #FFFFFF;
    min-height: 300px;
    padding-left: 50px;
    padding-right: 50px;
    padding-top: 50px;
    border-top-left-radius: 0px;
    margin-top: 50px;
}  
body .section22755{
    background-color: rgb(26, 188, 156)
color: #FFFFFF;
     min-height: 300px;
    padding-left: 50px;
    text-align: start;
    padding-right: 50px;
    padding-top: 50px;
    margin-top: 50px;
    background-color: rgb(26, 188, 156);
}  
body .section22757{
    background-color: rgb(231, 76, 60)
color: #FFFFFF;
     min-height: 300px;
    padding-top: 50px;
    padding-left: 50px;
    padding-right: 50px;
    margin-top: 50px;
    background-color: rgb(231, 76, 60);
}  
body .section24749{
    width: auto!important;
     margin-top: 50px;
    max-width: auto!important;
    margin-left: 5%;
    border-width:  0px 0px 0px 0px;
    border-right-color: #00000000;
    border-bottom-right-radius: 0px;
    padding-right: 0px;
    margin-right: 5%;
}  
body .section22102{
    width: 1200px;
 }  
.section21726 h1{
    font-size: 40px;
 }  
body .section24741{
    padding-top: 50px;
 }  
body .section21726{
    margin-top: 50px;
 }  
body .section22759{
    margin-top: 0px;
 }  
body .sectionNum24740{
    max-width: none!important;
 }  
body .section24753{
    padding-top: 0px;
     border-width:  0px 0px 0px 0px;
}  
body .sectionNum21726{
    padding-bottom: 0px
margin-bottom: -25px;
 }  
body .sectionNum24758{
    max-width: none!important;
 }  
body .section24758{
    max-width: auto!important;
     margin-top: 50px;
    border-width:  0px 0px 1px 0px;
    border-bottom-color: #EEE;
    margin-bottom: 0px;
    padding-bottom: 50px;
    width: auto!important;
    margin-left: 5%;
    border-right-color: #00000000;
    border-bottom-right-radius: 0px;
    padding-right: 0px;
    margin-right: 5%;
}  
body .section24760{
    background-image: url('/CMS/storage/web-design/7.jpg')
background-attachment: fixed
background-repeat: no-repeat;
     background-image: url('/CMS/storage/web-design/7.jpg');
    color: #FFFFFF;
    background-attachment: fixed;
    padding-top: 20px;
    padding-bottom: 30px;
    font-size: 24px;
    border-top-color: #212121;
    border-bottom-color: #212121;
}  
.section24760 h3{
    font-size: 42px;
 }  
body .sectionNum24753{
    border-width:  0px 0px 0px 0px
border-style: solid;
 }  
body .sectionNum24761{
    background-image: url('/CMS/storage/web-design/7.jpg');
 }  
body .section24761{
    color: #FFFFFF;
 }  
.section24761 h3{
    margin-bottom: 0px;
     margin-top: 30px;
}  
body .section24763{
    margin-top: 50px;
 }  
.head-main .main-menu-list #id21698{
    border-bottom-color: #212121;
 }  
.section24740 h6{
    font-family: NotoSansHK-Medium;
 }  
body > div.main_page-phone_number{
    background-color: #fccf00
background-image: url('/CMS/storage/web-design/Vector_7.svg')
background-attachment: fixed
background-repeat: repeat;
     background-color: #FFFFFF;
    background-image: url('/CMS/storage/web-design/Vector_7.svg');
}  
body .sectionNum24733{
    background-color: #fccf00;
 }  
body .section24733{
    margin-top: 10px;
 }
@media screen and (max-width: 767px){
    body > div.head-block > div.head-main{
        height: auto!important;
    }
}