
.title-policy{ background: #16b5a6; position: relative; color: #fff; font-size:18px; font-weight: bold; display: inline-block; margin: 50px 0 12px; height: 43px; overflow: hidden;}
.title-policy::before{ content: url(../images/bg-left.png); position: absolute; top: 0; left: 0;}
.title-policy::after{ content: url(../images/bg-right.png); position: absolute; top: 0; right: 0;}
.title-policy span{ padding: 12px 35px; display: block; position: relative; z-index: 12;}
.content-policy ul li p{ font-size: 16px; line-height: 1.8; padding-left: 12px; color: #464544;}
.content-policy .text-underline{ border-bottom: 3px solid #ffe400; display: inline-block; margin:14px 0 8px;}



@media(max-width:480px){
    .title-policy{ font-size: 16px;}
    .title-policy span{ padding: 12px;}
    .content-policy ul li p{ font-size: 14px;}
}
.tel-orange { display: none}
.tel-orange img { width: 100px;}
.floating_banner  {
    display: none
}
.tel-yellow { position: fixed; right: 0px; bottom: 0; z-index: 9;}
.tel-yellow img { width: 100px;}
.back-to-top a{ display: block; z-index: 9; position: fixed; right: 100px; bottom: 0;}
.tel-orange {  display: none}
@media(max-width:768px){
    .floating_banner  {
        display: none;
    }
    .tel-yellow { position: fixed; right: 0px; bottom: 0; z-index: 9;}
    .tel-yellow img { width: 100px;}
    .tel-orange { position: fixed; right: 0; bottom: 0; z-index: 9; display: none}
    .tel-orange img { width: 100px;}
    .back-to-top a{ display: block; z-index: 9; position: fixed; right: 100px; bottom: 0;}
}