.f16 {font-size:16px !important; line-height:160%; color: #333333;}
.f14 {font-size:14px; line-height:120%; color: #333333;}
.f20 {font-size:20px; line-height:160%;}
.f12 {font-size:12px; line-height:140%; color: #333333;}
.f23 {font-size:23px; line-height:130%;}
.f25 {font-size:25px; line-height:130%;}
.f28 {font-size:28px; line-height:130%;}
.f18 {font-size:18px; line-height:150%;}
.td-5 {width: 5%;}
.td-15 {width: 15%;}
.td-10 {width: 10%;}
.td-50 {width: 50%;}
.td-20 {width: 20%;}
.td-25 {width: 25%;}
.td-28 {width: 28%;}
.td-30 {width: 30%;}
.td-45 {width: 45%;}
.td-55 {width: 55%;}
.gold {color: #ebac00;}
.linebreak {white-space: nowrap;}
.bgcolor1 {background-color: #0a2e44; padding: 35px 0 ; margin-top: -40px; }
.bgcolor2 {background-color: #0e3b5c; padding: 35px 0 ;}
.contact {color: #ffffff;}
.contact b { color:#ebac00; font-size: 120%;}
.gbox {border: 4px solid; border-image-slice: 1; border-width: 2px; margin-top:10px;}
.gbox-gradient {border-image-source: linear-gradient(148deg, rgba(208, 175, 18, 1) 0%, rgba(163, 138, 23, 1) 30%, rgba(255, 215, 0, 1) 63%, rgba(120, 101, 24, 1) 81%, rgba(208, 175, 18, 1) 100%);}
.headline {text-align: center; padding: 15px 15px 0px 15px;}
.head {height: 35px; margin-left: 10px;}
.head1 {height: 35px;}
.table-area {padding: 0px 15px 15px 15px;}

.aTable {border: none; margin: 0 auto; width: 100%;}
.aTable th {background-color: #0a2e44; border-top: 1px solid #0a2e44; border-right: 1px solid #0a2e44; border-left: 1px solid #0a2e44; text-align: center; color: #fff; height: 60px;}
.aTable td {background-color:#0a2e44; border-bottom: 1px solid #ebac00; color: #ffffff; text-align: center; padding: 15px 10px; vertical-align: middle; height: 100px;}
.aTable td b {font-size: 22px; font-weight: bold;}
.aTable .bottom { border-bottom: 3px solid #ebac00; }
.aTable .tdbottom { border-bottom: 1px solid #0a2e44; }

.wbox {padding: 15px; border: 2px solid #ffffff; margin-top: 20px;}

.table-areab {padding: 0px;}
.bTable {border: none; margin: 0 auto; width: 100%;}
.bTable th { background-color: #0e3b5c;  border-bottom: 2px solid #ffffff;  border-top: 1px solid #0e3b5c; border-right: 1px solid #0e3b5c; border-left: 1px solid #0e3b5c; text-align: center; color: #fff; height: 60px; padding: 15px 10px;}
.bTable td {background-color:#0e3b5c; border-bottom: 1px solid #ccecff; color: #ffffff; text-align: left; padding: 15px 10px; vertical-align: middle; height: 100px;}
.bTable td b {color:#ebac00; }
.bTable .bottom { border-bottom: 3px solid #ffffff; }
.bTable .tdbottom01 { border-bottom: 1px solid #ccecff; }
.bTable .icon {height: 55px;}
.bTable .w70 {width: 70px;}
.bTable strong {font-size: 22px;}
.bTable .small a {color: #ffffff; text-decoration: underline;}
.bTable .small a:hover {color: #74ffff;}
.leftline {border-left: 1px solid #ebac00;}
.tick {height: 20px; margin-right: 5px; float: left; margin-top: 3px;}
.offerdec {width: auto; padding-left: 25px;}

.offer-row{
display: flex;
flex-wrap: wrap;
align-items: left;
justify-content: left;
}
.offer-col{ border: 1px solid #ccecff; height: 50px; border-radius: 25px;
padding: 10px 10px 0; margin-right: 15px; margin-top: 10px;
}

.act {text-align: center; margin-top: 30px; color:#ebac00; font-weight: bold;}
.desktop1 {display: block;}
.mobile1 {display: none;}

.riskbox {border: 1px solid #919191; padding: 15px;}
.tncTablx {
 margin:6px 0;
 border:1px solid #999999;
 text-align:center;
 border-collapse:collapse;
}
.tncTablx td {
 padding:5px;
 border:1px solid #999999;
 vertical-align: middle;
 text-align: center;
}
.tncTablx td:first-child {text-align: left;}
.tncTablx th {
 background-color:#666666;
 color:#FFFFFF;
}

.offer-Remark a {text-decoration: underline;}

 @media screen and (max-width: 620px) {
.bTable .bottom { display: none;}
.f18 {font-size:16px; line-height:180%;}
.f23 {font-size:20px; line-height:130%;}	 
.aTable td b {font-size: 20px; font-weight: bold;}
.bTable strong {font-size: 20px;}	 
.bTable td {vertical-align: top;}	 
.bTable .icon {height: 45px;}	 
.bTable .w70 {width: 50px;}	 
.td-10 { display: none;}
.td-28 { display: none;}	 
.td-50 {width: 50%;}
.td-15 {width: 25%;}
.linebreak {white-space: none;}
.head1 {height: 30px; margin-bottom: 5px;}	 
.desktop1 {display: none;}
.mobile1 {display: block;}
.aTable th {background-color: #0a2e44; border-top: 1px solid #0a2e44; border-right: 1px solid #0a2e44; border-left: 1px solid #0a2e44; text-align: center; color: #fff; height: 60px;}
.aTable td {background-color:#0a2e44; border-bottom: 1px solid #ebac00; color: #ffffff; text-align: center; padding: 5px 5px; vertical-align: middle; height: 160px;}
.tick {height: 20px; margin-right: 5px;}	 
}
