@font-face {
    font-family: 'Microsoft-JhengHei';
    src: url('../fonts/Microsoft-JhengHei-Bold.eot');
    src: url('../fonts/Microsoft-JhengHei-Bold.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Microsoft-JhengHei-Bold.woff2') format('woff2'),
         url('../fonts/Microsoft-JhengHei-Bold.woff') format('woff'),
         url('../fonts/Microsoft-JhengHei-Bold.ttf') format('truetype'),
         url('../fonts/Microsoft-JhengHei-Bold.svg#geomanistregular') format('svg');
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: 'Microsoft-JhengHei';
    src: url('../fonts/Microsoft-JhengHei.eot');
    src: url('../fonts/Microsoft-JhengHei.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Microsoft-JhengHei.woff2') format('woff2'),
         url('../fonts/Microsoft-JhengHei.woff') format('woff'),
         url('../fonts/Microsoft-JhengHei.ttf') format('truetype'),
         url('../fonts/Microsoft-JhengHei.svg#geomanistregular') format('svg');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'TrebuchetMS';
    src: url('../fonts/TrebuchetMS.eot');
    src: url('../fonts/TrebuchetMS.eot?#iefix') format('embedded-opentype'),
         url('../fonts/TrebuchetMS.woff2') format('woff2'),
         url('../fonts/TrebuchetMS.woff') format('woff'),
         url('../fonts/TrebuchetMS.ttf') format('truetype'),
         url('../fonts/TrebuchetMS.svg#geomanistregular') format('svg');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'TrebuchetMS';
    src: url('../fonts/TrebuchetMS-Italic.eot');
    src: url('../fonts/TrebuchetMS-Italic.eot?#iefix') format('embedded-opentype'),
         url('../fonts/TrebuchetMS-Italic.woff2') format('woff2'),
         url('../fonts/TrebuchetMS-Italic.woff') format('woff'),
         url('../fonts/TrebuchetMS-Italic.ttf') format('truetype'),
         url('../fonts/TrebuchetMS-Italic.svg#geomanistregular') format('svg');
    font-weight: 400;
    font-style: italic;
}
body , p , a{font-family: 'TrebuchetMS' !important;}
h1 , h2 ,h3 , h4 , h5 , h6 {font-family: 'Microsoft-JhengHei' !important;}
input[type="search"]::-webkit-input-placeholder , input[type="search"]::-moz-placeholder , input[type="search"]:-moz-placeholder , input[type="search"]:-ms-input-placeholder {font-family: 'TrebuchetMS' !important;}
input[type="text"]::-webkit-input-placeholder , input[type="text"]::-moz-placeholder , input[type="text"]:-moz-placeholder , input[type="text"]:-ms-input-placeholder {font-family: 'TrebuchetMS' !important;}
#ajaxsearchlite1 .probox .proinput input, div.asl_w .probox .proinput input { font-family: 'TrebuchetMS' !important;}
.menu-item a {font-size: 15px !important;}
.results .asl_nores .asl_keyword {font-family: 'TrebuchetMS' !important;}
.aside-sidebar .widget-area h3 {font-size: 16px !important;}
.footer-top p {font-size: 14px !important;}
.single-post p { font-size: 15px !important;}
ol , ul , dl {font-size: 15px !important;}
ol li a {font-size: 15px !important;}
td a.link, .list-items-wrapper td, table td strong, table td.row-title strong {font-size: 13px !important;}
p {font-size: 15px !important;}
/**
* seminar styles
*/
.seminar-list{width: 100%; padding: 0; border: 1px solid #dedede;  border-bottom: none; border-top: none;}
.seminar-list-blc{display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex; width: 100%; margin-bottom: 0; border-bottom: 1px solid #dedede;  }

.seminar-list-left{width: 45%; text-align: center; position: relative; border-right: 1px solid #ccc; }
.seminar-list-left:after{content: ""; border-right: 1px solid #ccc; position: absolute; top: 0; right: 33%; height: 100%;}
.seminar-list-left:before{content: ""; border-right: 1px solid #ccc; position: absolute; top: 0; left: 33%; height: 100%;}
.seminar-list-left ul { flex-wrap: wrap; display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex; padding: 0px !important; justify-content: space-between;}
.seminar-list-left ul li{list-style: none; width: 33%; padding: 20px 10px 15px; margin-bottom: 0; word-break: break-word; }

.seminar-list-right {width: 55%; position: relative; display: flex; flex-wrap: wrap;}
.seminar-list-right:after{content: ""; border-right: 1px solid #ccc; position: absolute; top: 0; right: 150px; height: 100%;}
.seminar-list-dtl { width: 100%; display: flex; align-items: center; flex-wrap: wrap; padding: 0;}
.hedd-txt{width: calc(100% - 150px); text-align: center; padding: 15px 15px; }
.btn-txt{width: 150px; text-align: center; padding: 15px}
.btn-txt a { font-size: 13px; background: #d51820; color: #ffffff; text-decoration: none; font-weight: 600; line-height: 20px; padding: 10px 7px; text-align: center; border-radius: 3px; margin-bottom: 15px; max-width: 200px; display: inline-block; width: 100%;}
.btn-txt a:hover{color: #fff; background: #29a643; border-color: #29a643; text-decoration: none;}
.hedd-txt strong{line-height: 1.4 !important; margin-bottom: 25px !important; display: block;}
.content-area {background: transparent !important;}
.hedd-txt span{font-weight: 700; display: none;}


.seminar-form {width: 100%; display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex; flex-wrap: wrap;}
.seminar-form ul{ width: 100%; margin-bottom: 0 !important; display: flex; flex-wrap: wrap; justify-content: space-between;}
.seminar-form ul li { float: left; width: calc(50% - 5px); margin-bottom: 20px;}
.seminar-form ul li:nth-child(2n+1){padding-right: 0;}
.seminar-form .submit {display: inline-block; width: 100%; margin-top: 10px;}
.seminar-form textarea{ resize: none;}
input, select, textarea{ color: #a6a6a6 !important; box-shadow: none !important; -webkit-appearance: none !important;}
.inquary-form form li.speaker_bg { width: 100% !important; padding-right: 0 !important;}


.filter-box {width: 100%; text-align: center; padding: 20px 0 45px;}
.dropdown {max-width: 400px; margin: 0 auto;}
.dropdown dd, .dropdown dt, .dropdown ul { margin:0px; padding:0px; }
.dropdown dd { position:relative; }

/* DT styles for sliding doors */
.dropdown dt a { color: #a6a6a6; background:#ebedf1; display: block;  width: 100%; text-decoration: none; font-family: 'Montserrat', sans-serif; font-size: 13px; font-weight: 600; padding:15px 20px;}
.dropdown dt a:after{content: ""; background:url(../images/drop.png); height: 10px; width: 10px; background-position: center center; background-repeat: no-repeat; display: inline-block; background-size: contain; margin-left: 30px;}
.dropdown dt a:before{content: ""; background:url(../images/web.png); height: 20px; width: 20px; background-position: center center; background-repeat: no-repeat; display: inline-block; background-size: contain; vertical-align: top;}

.dropdown dt a span { cursor:pointer; display:inline-block; padding:0 20px; text-decoration: none;}
.dropdown img{width: 30px; display: inline-block; vertical-align: middle; margin: 0 10px 0 0;}
/* UL styles */
.dropdown dd ul { background:#f5f6f8 none repeat scroll 0 0; display:none; list-style:none; position:absolute; left: 0px; top: 0px;   width: 100%; border-top: 1px solid #44505c; padding: 0; box-shadow: 0px 10px 25px -13px #000; z-index: 9;}
.dropdown dd ul li{margin-bottom: 0;}
.dropdown span.value { display:none;}
.dropdown dd ul li a { padding: 10px 10px 10px 20px; display: block; outline: none; text-decoration: none; border-bottom: 1px solid #44505c; color: #a6a6a6; font-family: 'Montserrat', sans-serif;  font-size: 13px;}
.dropdown dd ul li a span {width: 160px;display: inline-block;text-align: left;margin: 0 auto;}

.dropdown span.value { display:none; }

select {padding: 14px 34px 14px 9px!important;}
.seminar-list .pagination{background: transparent;}
.seminar-list-left ul li a{width: 100%; display: inline-block;}
.seminar-list-left ul li a img{width: 100%; display: inline-block;}
.dropdown dt a.rotateUp:after{transform: rotate(180deg);}
.seminar-list-left ul li figure {display: flex; align-items: flex-end; margin-bottom: 5px;}
/*.seminar-list-left ul li figure{height: auto !important;}*/

input[type="date"] { position: relative;}
/*input[type="date"]:after { height: 25px; width: 25px; background-repeat: no-repeat !important; background-position: center; content: ""; background: url(../images/calender.png); background-size: contain;}*/

input[type="date"]::-webkit-calendar-picker-indicator { position: absolute; top: 0; left: 0; right: 0; bottom: 0; width: auto; height: auto; color: transparent; background: transparent;}
input[type="date"]::-webkit-inner-spin-button { z-index: 1;}
input[type="date"]::-webkit-clear-button { z-index: 1;}

input[type="date"],input[type="time"]{background: #f5f5f5 url("../images/drop.png")no-repeat 96% center;}

.brokers-dtl{width: 100%; background: #29a643; display: flex;}
.brokers-dtl p{font-size: 13px; color: #ffffff; background: #29a643; line-height: 27px; padding: 12px 10px 12px 20px; margin-bottom: 0;}
.brokers-dtl-left { width: 45%; text-align: center; position: relative; border-right: 1px solid #aaa3a3; display: flex;}
.brokers-dtl-left p{width: 33%;}
.brokers-dtl-left:after { content: ""; border-right: 1px solid #aaa3a3; position: absolute; top: 0; right: 33%; height: 100%;}
.brokers-dtl-left:before { content: ""; border-right: 1px solid #aaa3a3; position: absolute; top: 0; left: 33%; height: 100%;}
.brokers-dtl-right { width: 55%; position: relative; text-align: center;}
.brokers-dtl-right p{width: calc(100% - 150px);}
.brokers-dtl-right:after { content: ""; border-right: 1px solid #aaa3a3; position: absolute; top: 0; right: 150px; height: 100%;}

.dropdown dd ul li a{position: relative;}
.dropdown dd ul li a.active:after { content: ""; background: url(../images/check-arrow.png); height: 20px; width: 20px; background-position: center center; background-repeat: no-repeat; display: inline-block; background-size: contain; position: absolute; left: 10px; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -o-transform: translateY(-50%);}

.no-data-found {text-align: center;padding: 20px 0;border-bottom: 1px solid #dedede;}

.upload {position: absolute; left: 0; opacity: 0; z-index: 1;}
.uploadFile { width: 44%; float: left; border: none; -webkit-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0;}
.webinar-form ul li:nth-child(2n){padding-left: 0;}
.open-up-block{position: relative; display: inline-block; width: auto; }
.open-up-block p{ position: fixed; width: 500px; background: #29a643; border: 1px solid #000; top: 50%; opacity: 0; visibility: hidden;    padding: 10px; z-index: 1; color: #fff; left: calc(50% - 15px); margin: 0 auto; transform: translate(-50%, -50%);}
.open-up-block:hover p{ opacity: 1; visibility: visible;}

/** menu**/
.menu-icon { display: none; cursor: pointer; color: #fff; text-transform: uppercase; text-align: center; font-weight: bold; line-height: 33px; padding: 0; }
.enumenu_ul li{position: relative;}
.enumenu_ul li ul { display: none; position: absolute; left: 0; right: 0; top: 100%; background: #000; width: 220px; text-align: left; z-index: 1; box-shadow: none; }
.enumenu_ul li ul li a{color: #fff;  }
.enumenu_ul li ul ul{left: 100%; top: 0;}
.enumenu_ul li:last-child ul{left: auto; right: 0; }
.enumenu_ul li:last-child ul ul{left: auto; right: 100%; }
/** menu**/
.aside-sidebar .widget-area li { line-height: 30px; padding: 5px 10px 5px 25px;}


label b { font-weight: 400 !important; }
p.comment-form-captcha { margin-bottom: 0 !important; }
label { line-height: 1.8; letter-spacing: 0.38px; font-size: 14px; } 
.cpt-imag { width: 200px; float: left;}
.cat-input { width: calc(100% - 200px); float: right;}
.cpt-imag img{ display: block;}

.comment-form-captcha { width: 100%; display: inline-block; margin-bottom: 20px;}

/*-- additional style --*/

.cf::after{display: table; content: ""; clear: both;}

.make-all-sec{background: #F1F9FF; padding: 30px 15px 140px; text-align: center;}
.make-all-content{max-width: 526px; margin: 0 auto;}
.make-all-content h2{}
.make-all-content p{}

.product-sec{text-align: center; padding: 0 20px;     margin-top: -110px;}
.product-sec h4{margin: 0 0 15px;}
.product-list{}
.product-row{margin: 0 -5px; display: flex; flex-direction: row; flex-wrap: wrap;      justify-content: center;}
.product-item{width: 20%; display: flex; flex-direction: column; flex-wrap: nowrap; padding: 0 5px; margin: 0 0 10px;}
.product-col{flex-grow: 1; background: #fff; padding: 30px 5px; display: flex; flex-direction: column; flex-wrap: nowrap;
justify-content: center; box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.3); text-decoration: none; color: #000;}
.product-col:hover , .product-col:focus{text-decoration: none;}

.pro-icn{width: 50px; margin: 0 auto 15px;}
.pro-icn img{width: 100%; display: block;}
.pro-title{text-align: center; text-transform: uppercase; font-size: 11px; font-weight: 600; display: block;}  

.member-sec{padding: 30px 20px;}
.member-row {margin: 0 -15px;}
.member-img-right {width: 30%; float: right; padding: 0 15px;}
.member-img{margin: 0 0 30px;}
.member-img img{display: block; margin: 0 auto; max-width: 100%;}
.member-col-left {width: 60%; float: left; padding: 0 15px;}
.member-col-content{}
.member-content-top{}
.member-content-top h6{margin: 0 0 5px;     text-transform: uppercase;    font-size: 12px;    font-weight: 600;    color: #586262;}
.member-content-top h2{line-height: 1.3;}
.member-content-top p{    margin: 0 0 20px;}
.left-image .member-img-right{float:left;}
.left-image .member-col-left{float:right;}
.member-content-bottom{}
.articel-links{padding: 0 0 30px;}
.articel-links ul{padding: 0; margin: 0; list-style: none;}
.articel-links ul li{}
.articel-links ul li:first-child a{border-top: 1px solid #D2D2D2;}
.articel-links ul li a{display: block; position: relative; border-bottom: 1px solid #D2D2D2; padding: 10px 0 10px 0;
position: relative; color: #000; text-decoration: none; font-weight: 700;}
/* .articel-links ul li a:before{position: absolute; content: "\f107"; font-family: FontAwesome; top: 50%;
right: 0; transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
-moz-transform: translateY(-50%);} */
.articel-links ul li a:hover, .articel-links ul li a:focus{text-decoration: none; color: #29a643;}

.green-btn{background: #00774f; color: #fff; text-align: center; padding: 10px 20px; display: inline-block;
min-width: 220px; text-decoration: none;}
.green-btn:hover , .green-btn:focus{background: #000000; color: #fff; text-decoration: none;}

/*=============20-01-2020==============*/
.cc-window.cc-banner.cc-type-opt-out.cc-theme-edgeless.cc-bottom.cc-color-override--1434140952 { background: #00ae38; padding: 20px;}
.cc-message p { width: auto; display: inline-block; color: #fff; font-size: 16px;}
.cc-message p a{color: #fff; text-decoration: underline;}
.cc-banner.cc-theme-edgeless .cc-btn {background: #f7f7f7; color: #f70606; text-decoration: none; }
.cc-link, .cc-divider { display: none !important; }

.top-brokers {position: relative; }
.top-brokers span{margin-top: -15px; display: inline-block; vertical-align: top;}
.medal { position: relative; top: -8px; left: 0; right: 0; width: 40px; margin: 0 auto; }
.medal--1 svg{fill: #ffcd00; }
.medal__position { position: absolute; top: 15px; right: 0; left: 0; background: #ffcd00; width: 20px; text-align: center; margin: 0 auto;    font-size: 15px; font-weight: 700; }

.medal--2 svg{fill: #b3b3b3; }
.medal--2 .medal__position {background: #b3b3b3;}

.medal--3 svg{fill: #cd7f31; }
.medal--3 .medal__position {background: #cd7f31;}

.medal--4 svg{fill: #b5a642; }
.medal--4 .medal__position {background: #b5a642;}

.medal--5 svg{fill: #e5e4e2; }
.medal--5 .medal__position {background: #e5e4e2;}
.brokers-bg-highlite {background: #fff8ee; }

@media (max-width: 767px){
.medal {
width: 30px;
}
.medal__position {
top: 13px;
line-height: 1.3;
width: 16px;
height: 14px;
font-size: 10px;
}
}
/*=============20-01-2020==============*/

/* ---- @media start here ---- */
@media (max-width: 1224px){
    .brokers-dtl{width: 700px;}
    .seminar-list{width: 700px;}
    .open-up-block p{left: calc(50% + 40px);}
}

@media only screen and (max-width: 1199px){
/*-- additional style --*/
    .member-img-right{width: 35%;}
    .member-col-left{width: 65%;}
    .product-col{padding: 20px 5px;}
    .green-btn{    min-width: 180px;}

}


@media (max-width: 1075px){
    #ajaxsearchlite1 .probox .proinput input, div.asl_w .probox .proinput input, #ajaxsearchlite1 .probox .proinput input, div.asl_w .probox     .proinput input{height: 60px !important;}
}
@media (max-width: 1024px){
    .hedd-txt {width: 100%; text-align: left; padding-right: 0;}
    .btn-txt {width: 100%; text-align: left; padding: 0;}
    .hedd-txt strong {margin-bottom: 20px !important;}
    .seminar-list-dtl{padding-left: 15px; padding-right: 15px;}
    input[type="date"]:after { height: 25px; width: 25px; background-repeat: no-repeat !important; background-position: center; content: ""; background: url(../images/calender.png); background-size: contain; position: absolute; right: 10px; background-color: #f5f5f5; z-index: 2;}
    .seminar-list-right:after{display: none;}
    .seminar-list-left{width: 50%; }
    .seminar-list-right{width: 50%; }
    
    .brokers-dtl-left { width: 50%;}
    .brokers-dtl-right { width: 50%;}
    .brokers-dtl-right p{width: 100%; }
    .brokers-dtl-right:after{display: none;}
    .open-up-block p { left: calc(50% + 120px);}
}

@media (max-width: 991px){
    .list-page {padding-top: 20px;}
    .seminar-form ul li{width: 100%;}
    .open-up-block p { left: calc(50% + 145px); width: 360px;}
    #ajaxsearchlite1 .probox .proinput input, div.asl_w .probox .proinput input, #ajaxsearchlite1 .probox .proinput input, div.asl_w .probox     .proinput input{height: auto !important;}
    .cpt-imag { width: 150px; }
    .cat-input { width: calc(100% - 150px); }


    /*-- additional style --*/
    .product-item{    width: 33.33%; margin: 0 0 10px;}
    .product-row{justify-content: center;}
    

}
@media (max-width: 767px){
    .seminar-list-left{width: 80px; }
    .seminar-list-right{width: calc(100% - 80px); }
    .seminar-list-left ul li{display: none; width: 100%;}
    .seminar-list-left ul li:first-child{display: inline-block;}
    .btn-txt p{display: none;}
    .hedd-txt{padding-left: 0;}
    .filter-box{padding: 0;}
    .dropdown dt a span{padding: 0 10px;}
    .dropdown dt a:after{margin-left: 10px;}
    .seminar-list-left:before, .seminar-list-left:after{display: none;}
    .brokers-dtl-left{width: 80px; }
    .brokers-dtl-left p{display: none;}
    .brokers-dtl-left p:first-child{display: block;}
    .brokers-dtl-left:before, .brokers-dtl-left:after{display: none;}
    .brokers-dtl-right{width: calc(100% - 80px); }
    .brokers-dtl{width: 100%;}
    .seminar-list{width: 100%;}
    .hedd-txt span{display: block;}        
    
   
    .enumenu_ul li ul { width: 100%; text-align: left; position: relative; top: 0; }
    .enumenu_ul li ul ul{left: 0; right: 0; position: relative; width: 100%;}
    .enumenu_ul li:last-child ul ul{left: 0; right: 0;}
    .enumenu_ul li ul li a{color: #fff;}    
 
    .enumenu_ul { display: block !important; height: auto !important; }
    .menu-block { height: auto; }
    .menu-icon { display: block; opacity: 0; visibility: hidden;}
    .enumenu_ul .arrow { position: absolute; right: 0px; top: 0px; width: 40px; height: 39px; cursor: pointer; z-index: 99999; }
    .enumenu_ul .arrow.up { transform: rotate(180deg);}
    .container{padding: 0;}
    .home-main .aside-sidebar{padding: 0 15px;}
    body #site-navigation .toggle{z-index: 1111111111;}   

    .enumenu_ul .arrow:after{content: ""; display: inline-block; height: 15px; width: 15px; position: absolute; top: 7px; left: 0; right: 0; margin: 0 auto;    border: 1px solid #fff;
    border-width: 0 1px 1px 0; transform: rotate(45deg); } 
    
    .cpt-imag { width: 100%; margin-bottom: 10px; float: none;}
    .cat-input { width: 100%; float: none;}

    /*-- addtional style --*/

    .member-sec{padding: 30px 0;}
}


@media only screen and (max-width: 480px){
/*-- additional style --*/
    .product-item{width: 50%;    }
    .member-img-right{width: 100%; margin: 0 0 20px;}
    .member-col-left{width: 100%;}
}
/* table css 11-05-2020 */
h1.entry-title {text-align: center; margin: 0 auto; font-size: 30px;}
.pors-cons-table table { margin-bottom: 30px; -webkit-border-radius:10px; background: #fff; width: 100%; overflow: hidden; border-collapse: unset; border: 1px solid #c2d9fc;}
.pors-cons-table table tbody tr {border: none;}
.pors-cons-table table tbody th {background-color: #FFF !important; font-size: 16px; width: 50%; border: none; font-weight: 600; border-bottom: 1px solid #c2d9fc;}
.pors-cons-table table tbody th:first-child {color: #29a643; border-right: 1px solid #c2d9fc;}
.pors-cons-table table tbody th:nth-child(2) {color: #D32F4D;}
.pors-cons-table table td {background-color: #fff; font-size: 16px; vertical-align: top; text-align: left; border-top: 0; position: relative; padding: 5px 30px; font-weight: 700 !important;}
.pors-cons-table table tbody td:before {content: "\2022"; position: absolute; left: 14px; top: 4px; font-weight: 700; font-size: 16px;}
.pors-cons-table table td.no-data:before {display: none;}
.pors-cons-table table tbody td:first-child:before { color: #29a643;}
.pors-cons-table table tbody td:nth-child(2):before { color: #D32F4D;}

    
@media(min-width:768px) and (max-width:800px) {
    .pors-cons-table table , .summary-table table , .comparison-table table {margin-left: 30px !important;} 
    .pors-cons-table h6 , .summary-table h6 , .comparison-table h6 {margin-left: 30px !important;}  
}
    @media(max-width:990px){
        .pors-cons-table table {margin: 0 auto; max-width: 370px; margin-bottom: 30px;}
        .pors-cons-table table h6 {font-size: 12px;}
    }
    @media(max-width:767px){
        .pors-cons-table table {margin: 0 auto; max-width: 100%; margin-bottom: 30px;}
        .pors-cons-table table td {font-size: 14px;}
    }

.comparison-table table { -webkit-border-radius:10px; margin-top: 10px; width: 100%; background: #fff; overflow: hidden; border-collapse: unset; border: 0px solid;}
.comparison-table h6 {text-align: center; margin-bottom: 0; font-weight: 600; font-size: 16px; color: #000000;}
.comparison-table table th {font-size: 16px;}
.comparison-table tr:first-child{background-color: #5B7AB3 !important;}
.comparison-table tr:first-child th.boredr-gold-top_2 , th.boredr-gold-top_1 , th.boredr-gold-top_3 ,th.boredr-gold-top_4  {border-left: 1px solid #D2A75D; border-right: 1px solid #D2A75D !important;  border-radius: 10px 10px 0 0; border-bottom: 0;}
.comparison-table tr:last-child td.boredr-gold-top_2 , tr:last-child td.boredr-gold-top_1 ,tr:last-child td.boredr-gold-top_3 ,tr:last-child td.boredr-gold-top_4 { border-radius: 0 0 10px 10px !important; border-bottom: 1px solid #D2A75D;}
.comparison-table table tbody th {border-right: 0;  border-top: 0; background-color: transparent; font-weight: 600; width:auto;}
.comparison-table table td.first-td {border-top: 0;}
.comparison-table table td {border-right: 0; font-weight: 700 !important; font-size: 16px;}
.comparison-table table tbody th.boredr-gold-top_2 , .comparison-table table td.boredr-gold-top_2 , .comparison-table table td.boredr-gold-top_1, .comparison-table table td.boredr-gold-top_3 ,.comparison-table table td.boredr-gold-top_4  {border-right: 1px solid #D2A75D; border-left: 1px solid #D2A75D;}
    @media(max-width:990px){
        .comparison-table table {margin: 0 auto; max-width: 370px;  margin-top: 10px;}
        .comparison-table table h6 {font-size: 12px;}
        .comparison-table h6 {max-width: 90%; margin: 0 auto;}
    }
    @media(max-width:767px){
        .comparison-table table {margin: 0 auto; max-width: 100%;}
        .comparison-table h6 {max-width: 100%; margin-bottom: 10px;}
        .comparison-table table td{font-size: 14px;}
        .comparison-table {overflow-x: auto;}
    }

.summary-table , .comparison-table { margin-top: 30px;}
.summary-table table { background: #fff; overflow: hidden; border-collapse: unset; margin-top: 10px;}
.summary-table h6 {text-align: center; font-weight: 600; font-size: 16px; color: #000000; margin-bottom: 10px;}
.summary-table table {border: 0;}
.summary-table table tr{ border: 0;}
.summary-table table th {font-size: 16px; font-weight: 600;}
.summary-table table td.icon-logo {width: 20px; height: 20px; margin-top: 15px;}
.summary-table table td {border:0; font-size: 16px; width: 50%; text-align: left; font-weight: 700 !important;}
.summary-table table tr td:first-child {-webkit-border-top-left-radius:10px; -webkit-border-bottom-left-radius:10px; padding-left: 30px;}
.summary-table table tr td img {max-width: 30px;}
.summary-table table td a {color: #323232; text-decoration: none; border-bottom: 2px solid #fdad00; cursor: pointer;}
.summary-table table td a:hover {background-color: #fdad00; transition: background-color .2s;}
.summary-table table tr td:last-child {-webkit-border-top-right-radius:10px; -webkit-border-bottom-right-radius:10px; padding-right:30px; text-align: center;}
.summary-table table tr:nth-child(odd) {background-color: #F1F5FE; border: 0;}
    @media(max-width:990px){
        .summary-table table {margin: 0 auto; max-width: 370px; margin-top: 10px;}
        .summary-table table h6 {font-size: 12px; max-width: 90%; margin: 0 auto;}
    }
    @media(max-width:767px){
        .summary-table table {margin: 0 auto; max-width: 100%;}
        .summary-table table h6 {max-width: 100%;}
        .summary-table table td{font-size: 14px;}
    }        
