/********** DEFAULT **********/
/********** DEFAULT **********/
* { font-family: 'Open Sans', sans-serif;  }
body { margin: -16px; padding:0px; font-family: 'Open Sans', sans-serif; font-size:14px; color:#333333; background:none #fff5e6; position:relative;  }
.container { width:980px; position:relative; margin-left:auto; margin-right:auto; margin-top:20px; height:auto;}
.container_white { width:980px; position:relative; margin-left:auto; margin-right:auto; margin-top:20px; height:auto;}

/********** Head **********/
.head { width: 980px; position: relative; height: 60px;}
.head .offer{ display: inline-block; float: left; margin-top:0px; }
.header {background-color: #ec5856; width: 980px; height: 35px;}
.head .title01 { width: 450px;  font-family: 'Montserrat', sans-serif; font-size:35px; color:#323232; text-align: right;  display: inline-block;float: right;}
.head .title01 .subTitle {font-size: 15px; font-weight: 600; }
/********** Head **********/
.header_dark {background-color: #5a666b; width: 980px; height: 35px;}
.logo { width:656px; padding-left:20px; padding-top:4px; position:relative; float:left; }
.tel { width:140px; font-size:12px; color:#ffffff; position:relative; float:left; padding-top:10px; letter-spacing:3px; }
.telicon { width:45px; padding-top:4px; position:relative; float:left; }
.head-text { width:70px; font-size:12px; color:#ffffff; position:relative; float:left; padding-top:10px; }
.head-text2 { width:248px; font-size:12px; color:#ffffff; position:relative; float:left; padding-top:10px; }
.socialicon { width:30px; padding-top:4px; position:relative; float:left; }
.timecount {
    background: url(../images/HCSLP9626-20250217-R02.png) no-repeat top center;
    width: 980px;
    height: 108px;
    position: relative;
    float: left;
    background-image: url(../images/HCSLP9626-20250217-R02.png);
}
.space { width:460px; position:relative; float:left; }
.time { width:130px; position:relative; float:left; color: #a85439; }
.time-sub1 { width:90px; margin-left:auto; margin-right:auto; text-align:center; padding-top:12px; position:relative; }
.time-bg { background:url(../images/HCSLP9626-20250217-R03.png) no-repeat left top; width: 90px; height:50px; margin-top:6px; position:relative; color:#ffffff; font-size:36px; font-weight:bold; letter-spacing:29px; padding-left:11px; }
.title { background:url("../images/HCSLP9626-20250217-R05.jpg") no-repeat; width: 980px; padding: 25px 0; position:relative; float:left; }
.title01 { width: 450px; position:relative; float:left; font-family: 'Montserrat', sans-serif; font-size:29px; color:#2b5116; text-align: right; }
.title01 .subTitle {font-size: 14px; font-weight: normal; }
.title02 { width: 200px; position:relative; float:left; font-size:17px; color:#528b8b; margin-top:-10px; letter-spacing:2px; padding-left:406px; font-family:"Roboto Medium", sans-serif; }
.buttons { margin: 0 auto; width: 380px; position:relative;  }
.grid { width: 980px; position:relative; float:left; background-color:#ffffff; }
.content {width:325px;position:relative;float:left;padding-top:20px; } 
.content_4 { width: 245px;position:relative;float:left;padding-top:20px;}
.box {width: 152px; position:relative;float:left;}
.desc {width: 166px;position:relative;float:left;font-size: 13px; padding-top: 18px; padding-bottom: 18px; }
.desc_4 {width: 107px;position:relative;float:left;font-size: 13px;padding-top: 18px;}
.bullet { width:100%; position:relative; float:left; }
.bullet_list { width: 270px; padding: 0 28px 28px 28px; margin-bottom: -8px;}
.bullet_list_4 {width: 190px;padding: 0 28px 28px 28px; }
.content2 { width:326px; position:relative; float:left; padding-top:20px; padding-bottom:20px; background-color:#f8ffae; border:1px solid #d6e254; }  
.box2 { width:155px; position:relative; float:left; }
.desc2 { width:154px; position:relative; float:left; font-size:14px; }
.content3 { width:326px; height:326px; position:relative; float:left; padding-top:20px; padding-bottom:20px; background-color:#e6fffb; border-bottom:1px solid #ffffff; } 
.content4 { width:326px; height:288px; position:relative; float:left; padding-top:30px; padding-bottom:20px; background-color:#f6fffe; border-bottom:1px solid #ffffff; } 
.bottom { width: 980px; height: 221px; position:relative; float:left; background:url("../images/HCSLP9626-20250217-R27.jpg")no-repeat top center; padding-top:15px; padding-bottom: 12px; }
.bottom { width: 980px; height: 221px; position:relative; float:left; background:url("../images/HCSLP9626-20250217-R27.jpg")no-repeat top center; padding-top:15px; padding-bottom: 12px; }
.bottom_dark { width: 980px; height: 275px; position:relative; float:left; background:url(../images/HCSLP2764-20180117-RJ22.jpg) no-repeat top center; padding-top:15px; padding-bottom: 12px; }
.bottomleft { width: 255px; position:relative; float:left; padding-left:50px; margin-top: 5px; }
.bottomleft1 {
    width: 275px;
    position: relative;
    float: left;
    background-color: #ee6765;
    font-size: 18px;
    text-align: center;
    color: #FFFFFF;
    border-radius: 3px;
    box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.4);
}
.bottomleft1_dark { width: 275px; position:relative; float:left; background-color:#5a666c; font-size:18px; text-align:center; color: #FFFFFF; border-radius: 3px;}
.bottomleft2 { width: 240px; position:relative; float:left; background-color:#318d7b; color:#ffffff; font-size:15px; text-align:center; padding-top:15px; padding-bottom:15px; padding-left:55px; margin-top:8px; text-align:left; }
.bottomright { width: 590px; position:relative; float:left; padding-left:50px; }
.bottomtitle { width:100%; font-size:24px; font-weight:bold; color:#1d0505;  text-transform: uppercase; padding-left: 27px; padding-top: 15px;}
.footer { width: 980px; position:relative; float:left; color:#383838; margin-left:auto; margin-right:auto; text-align:right; margin-bottom:15px; font-size:13px; }
#clockdiv { position:relative; float:left; }
.smalltext { margin-bottom:8px; }
