/********common content starts*********/
.common-all-content div.alignnone,
.common-all-content div.alignleft,
.common-all-content div.alignright,
.common-all-content div.aligncenter,
.common-all-content img.alignnone,
.common-all-content img.alignleft,
.common-all-content img.alignright,
.common-all-content img.size-full,
.common-all-content img.aligncenter{width:100%!important;}

.common-all-content .article-details .all-text img.alignnone,
.common-all-content .article-details .all-text img.alignleft,
.common-all-content .article-details .all-text img.alignright,
.common-all-content .article-details .all-text img.size-full{height: auto !important; max-width: 100%; object-fit: contain;width: auto !important;}

.common-all-content img.aligncenter{margin: 0 auto;}

/********table starts*********/
.common-all-content .table-responsive{width:auto;overflow:auto;-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-overflow-scrolling:touch;margin:0px;max-height:468px;border:0;}
.common-all-content .table-responsive .table-responsive{width:100%;overflow:visible;margin:0;max-height:inherit;}
.common-all-content table{width:100%;max-width:100%;padding:0;margin:0;height:auto;margin-bottom:15px;border-collapse:collapse;max-width:100%;border:1px solid var(--gold);}
.common-all-content .table-responsive table{margin-bottom:0}
.common-all-content table td,
.common-all-content table th{background-color:var(--white);border:0;color:var(--black);padding:10px;vertical-align:top;text-align:left;font-size:17px}
.common-all-content table tr td + td,
.common-all-content table thead tr td + td,
.common-all-content table thead tr td + td,
.common-all-content table tr th + th{border-left:1px solid var(--color-05);}
.common-all-content table td strong,
.common-all-content table td b,
.common-all-content table th strong
.common-all-content table th b{font-weight:700}
.common-all-content table tr:nth-child(odd) td{background-color:var(--color-05)}
.common-all-content table tr.even:hover td,
.common-all-content table tr:hover td{background-color:var(--light-orange)}
.common-all-content table tr:first-of-type, 
.common-all-content table tr:first-of-type th,
.common-all-content table tr:first-of-type td{background-color:var(--gold);color:var(--white)!important;}
/********table ends*********/

/*******content images starts******/

.wp-caption{position:relative;width:100%!important;max-width:100%!important;padding:0;margin:15px auto;overflow:hidden;z-index:2;background-color:transparent;line-height:1.4;font-size:11px;color:var(--black);/*background-image:url("https://images.travelandleisureasia.com/wp-content/uploads/default/tl-placeholder-image.png?tr=q-50");*/background-position:center center;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center;flex-wrap:wrap;align-items:center;flex-direction: column;}
.wp-caption img{position:static;left:0;top:0;right:0;bottom:0;object-position:center;-webkit-backface-visibility:initial;backface-visibility:initial;height:auto;object-fit:cover;border:0;}

.article-details .all-text .wp-caption{background: rgba(0,0,0,1);max-width: unset;}
.article-details .all-text .wp-caption .wp-caption-text{color: #fff; background: #000;}
.article-details .all-text .wp-caption .wp-caption-text a{color: var(--gold)}
.wp-caption img.lazy{opacity:0}
.wp-caption img:not(.initial){transition:opacity .2s ease-in,transform .2s ease-in,-webkit-transform .2s ease-in}
.wp-caption img.error,
.wp-caption img.initial,
.wp-caption img.loaded{opacity:1}
.wp-caption img:not([src]){visibility:hidden}
/*******content images starts******/

/*******article details starts******/
.common-all-content p.btn-container{width:100%;display:block}
.common-all-content span.my-affiliate.right{display:block;text-align:right}
.common-all-content span.my-affiliate.center{display:block;text-align:center}
.common-all-content span.my-affiliate.left{display:block;text-align:left}
.bl-outbrain{float: left; width: 100%;margin: 30px auto 20px auto;}
/*******tags starts******/
.tags{overflow:hidden;clear:both;padding:20px 0}
.author-names figure.repeat-box .text ul,
.tags ul{float:none;padding:0;margin:0;list-style-type:none;overflow:hidden}
.author-names figure.repeat-box .text ul > li,
.tags ul > li{float:left;padding:0!important;margin:0 15px 15px 0}
.author-names figure.repeat-box .text ul > li:before,
.tags ul > li:before{display:none}
.author-names figure.repeat-box .text ul > li a,
.tags ul > li > a{display:block;width:auto;padding:5px 15px;border-radius:0px;position:relative;box-shadow:0 1px 2px var(--color-1);border:1px solid var(--color-1);color:var(--black-8);margin-bottom:2px;font-size:16px;font-weight:400;background-color:var(--color-03);text-transform:capitalize;}
.tags ul > li > a{color:var(--white);background-color:var(--black);}
.author-names figure.repeat-box .text ul > li a{background-color:var(--white)}
.author-names figure.repeat-box .text ul > li a:hover,
.tags ul > li a:hover{color:var(--white);background-color:var(--gold);}
.author-names figure.repeat-box .text ul{border-top:1px solid var(--border-color-light);padding-top:10px}

/*******tags ends******/

.two-cols-aside {margin-top:10px!important;}
/* .ads-box-970x250{margin-top:50px!important;} */

/*******gallery-in-content starts******/
.gallery-in-content{margin:15px 0 60px;float: none;}
.gallery-in-content figure.box-sadow{display:block; padding: 0px 0px;}
.gallery-in-content figure.box-sadow .lazy-image{padding-top:0%;background: rgba(0,0,0,1);}
.gallery-in-content figure.box-sadow .lazy-image img{opacity: 1; z-index: 1; margin: 0 auto; object-fit: cover; text-align: center; position: relative; object-position: center; width: auto!important; height: 520px!important; background-color: #fff;}
.gallery-in-content figure.box-sadow .text{position:absolute;left:0;bottom:0;right:0;padding:8px 10px;z-index:15;background-color:var(--color-5);text-align: center;}
@media(max-width:767px){ 
.gallery-in-content figure.box-sadow .lazy-image img{ height: 420px!important; object-fit: contain!important; background-color:transparent;}
}
.gallery-in-content figure.box-sadow .text p{font-size:16px;line-height:1.4;color:var(--white);}
.gallery-in-content .splide__pagination{counter-reset:pagination-num;bottom:-35px;}
.gallery-in-content .splide__pagination li,
.gallery-in-content .splide__pagination__page{background-color:transparent;width:auto;height:auto;font-size:14px;line-height:18px;font-weight:700;margin:0;}
.gallery-in-content .splide__pagination__page{background:var(--white);border:1px solid var(--color-1);width:30px;height:30px;}
.gallery-in-content .splide__pagination__page.is-active{background-color:var(--gold);color:var(--white);border:1px solid var(--gold);}
.gallery-in-content .splide__pagination li + li{margin-left:2px}
.gallery-in-content .splide__pagination__page:before{counter-increment:pagination-num;content:counter( pagination-num );}

/*******gallery-in-content ends******/

/*******author-names starts******/
.author-names{display:block;overflow:hidden;padding:20px;background-image:linear-gradient(180deg,#fbfbfa 0,#f6f5f2 100%);box-shadow:var(--color-2) 0px 1px 2px 0px, var(--color-03) 0px 1px 3px 1px;}
.author-names figure.repeat-box{display:flex;justify-content:flex-start;flex-wrap:wrap;align-items:flex-start;gap:15px;}
.author-names figure.repeat-box .photo{flex:0 0 150px;}
.author-names figure.repeat-box .text{flex:1;padding: 0}
.author-names figure.repeat-box .text h2,
.author-names figure.repeat-box .text h3{font-size:22px;font-weight:700;color:var(--black);padding-bottom:8px;margin-bottom: 15px}
.author-names figure.repeat-box .text h2 a,
.author-names figure.repeat-box .text h3 a{color:var(--black);}
.author-names figure.repeat-box .text h2 a:hover,
.author-names figure.repeat-box .text h3 a:hover{color:var(--gold);}
.author-names figure.repeat-box .text h2 a:after,
.author-names figure.repeat-box .text h3 a:after{bottom:-5px}
/* .author-names figure.repeat-box .text p{padding: 5px 0 15px} */
.author-names figure.repeat-box .designation{text-align: left; font-size: 14px; display: block;}
.author-names figure.repeat-box .a-description{margin-bottom: 15px;overflow: auto; text-overflow: unset; -webkit-line-clamp: unset; display: block; -webkit-box-orient: unset;}
.author-names figure.repeat-box .text ul{padding-top:20px}

@media only screen and (max-width:767px){
    .author-names figure.repeat-box .designation{text-align: center;}
    .author-names figure.repeat-box{display:block;box-shadow: none;}
    .author-names figure.repeat-box .text{margin-top: 10px;}
    .author-names figure.repeat-box .text h2, .author-names figure.repeat-box .text h3{margin-bottom: 10px;}
    .author-names figure.repeat-box .text p{padding: 5px 0 0px; margin: 0px 0px 10px 0px;}
    .table-content h2, .author-names figure.repeat-box .text h3{font-size: 24px;}
    /* .two-cols-aside {margin-top:0px!important;} */
}

/*******author-names ends******/

/********youtube and instagram starts********/
.right-twitter-widget,
.right-fb-widget,
.watch-iframe,
.videos-section,
.videos-iframe,
.facebookWrapper,
.youtubeWrapper, 
.instagramWrapper,
.vimeoWrapper{position:relative;padding-top:30px;height:0;overflow:hidden;color:var(--black);text-align:center}
.youtubeWrapper, 
.vimeoWrapper,
.videos-section,
.videos-iframe{padding-bottom:56.25%;padding-top:0}
.watch-iframe{padding-bottom:60%;padding-top:0}
.facebookWrapper{padding-bottom:55%;padding-top:0px;}
.instagramWrapper{padding-bottom:126%;padding-top:0px;}
.right-twitter-widget,
.right-fb-widget{padding-bottom:100%;padding-top:0px;}
.right-twitter-widget iframe,
.right-fb-widget iframe,
.watch-iframe iframe,
.videos-section iframe,
.videos-iframe iframe,
.facebookWrapper iframe,
.youtubeWrapper iframe,
.instagramWrapper iframe,
.vimeoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
.facebookWrapper{background-color:var(--gray);border-radius:5px}
.watch-iframe,
.videos-iframe,
.videos-section,
.vimeoWrapper,
.youtubeWrapper{background-color:var(--black);border-radius:5px}
.right-twitter-widget,
.right-fb-widget{margin-top:20px}

.kaltura-player-container:before,
.comments-data .cmntbox:before,
.facebookWrapper:before,
.watch-iframe:before,
.videos-iframe:before,
.videos-section:before,
.vimeoWrapper:before,
.youtubeWrapper:before{border:2px solid rgba(255,255,255,0);border-top:2px solid var(--gold);border-bottom:2px solid var(--gold);border-radius:100px;width:20px;height:20px;content:"";left:50%;top:50%;margin:-10px 0 0 -10px;position:absolute;animation:spin 2s linear infinite;}

.instagramWrapper iframe{background:var(--white);max-width:640px;width:calc(100% - 2px);border-radius:6px;border:1px solid rgb(219, 219, 219);box-shadow:none;display:block;margin:0px 0px 12px;min-width:290px;padding:0px;}
/********youtube and instagram ends********/

.table-content{display:block;overflow:hidden;box-shadow:var(--color-2) 0px 1px 2px 0px, var(--color-03) 0px 1px 3px 1px;padding:15px;margin:20px auto;position:relative} 
.table-content.see-more-btn{padding:15px 15px 40px !important;} 
.table-content h2{padding-top:0;font-size:24px}
.table-content ol li{font-style:italic;}
.table-content ol li a{text-decoration:none;font-weight:400;border:0!important;font-style:normal;color:var(--black)}
.table-content ol li a:hover{color:var(--gold)}
/**********expand starts********/

.expand-text{overflow:hidden;}
.expand-btn{text-align:center;padding:16px;overflow:hidden;cursor:pointer;display:none;font-size:17px;line-height:1.7;height:auto;position:absolute;right:0px;left:0;bottom:0px;background:-moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);background:-webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background:linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 );}
.expand-btn span{color:var(--gold);font-weight:700;display:inline-block}
.expand-btn span:after{display:inline-block;content:"";margin:0 8px 0 3px;vertical-align:middle;border:solid var(--gold);border-width:0 2px 2px 0;padding:2px;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);position:relative;top:0px;right:-4px;width:0;height:0;-moz-animation:bounce 2s infinite;-webkit-animation:bounce 2s infinite;animation:bounce 2s infinite;}

.expand-text .expand-btn.more-btn{display:block}
.expand-text .expand-btn.less-btn{background:none;padding:0}
.expand-text .expand-btn.less-btn span:after{border:solid var(--gold);border-width:2px 0 0 2px;}
/**********expand ends********/

/**********listicle items starts********/
.listicle-items figure.repeat-box{background-image:linear-gradient(180deg,#fbfbfa 0,#f6f5f2 100%);box-shadow:var(--color-2) 0px 1px 2px 0px, var(--color-03) 0px 1px 3px 1px;padding:30px;margin-bottom:35px!important;overflow:hidden}
.listicle-items figure.repeat-box h3{flex:0 0 100%;padding: 0px 30px 0px 0px;font-weight:700}
.listicle-items figure.repeat-box .photo{max-width:52%;margin:0 auto;clear:both}
.listicle-items figure.repeat-box .lazy-image{padding-top:0}
.listicle-items figure.repeat-box .lazy-image img{ position:static}
.listicle-items figure.repeat-box .text{padding:20px 0 0}
.listicle-items figure.repeat-box ul,
.listicle-items figure.repeat-box ul li,
.listicle-items figure.repeat-box ol li,
.listicle-items figure.repeat-box ol,
.listicle-items figure.repeat-box p{font-size:16px;line-height:1.6;padding:5px 0 15px}
.listicle-items figure.repeat-box ul{padding:15px;border-top:1px solid var(--border-color-light)}
.listicle-items figure.repeat-box ul li{display:flex;justify-content:flex-start;flex-wrap:wrap;align-items:flex-start;}
.listicle-items figure.repeat-box ul li:before{display:none;}
.listicle-items figure.repeat-box ul li strong{flex:0 0 130px;}
.listicle-items figure.repeat-box ul li span{flex:1;}
.listicle-items .btn{background-color:var(--black);padding:10px 15px;font-weight: 700;width: 100%;}
.listicle-items .btn:focus, 
.listicle-items .btn:hover, 
.listicle-items .btn:before{background-color:var(--gold);}
.listicle-items figure.repeat-box{counter-increment:my-awesome-counter;}
.listicle-items figure.repeat-box:before{content:counter(my-awesome-counter);right:45px;top:45px;width:32px;height:32px;border-radius:50%;background-color:var(--gold);font-size:20px;color:var(--white);position:absolute;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;justify-content:center;align-items:center;z-index:5}
/**********listicle items ends********/

/************faq according starts************/
.schema-faq{background-image:linear-gradient(180deg,#fbfbfa 0,#f6f5f2 100%);box-shadow:var(--color-2) 0px 1px 2px 0px, var(--color-03) 0px 1px 3px 1px;padding:15px;overflow:hidden;clear:both}
.schema-faq h2{padding:0 0 15px 15px!important;margin:0px!important;text-transform:none;clear:both;position:relative;color:var(--black);display:flex;justify-content:space-between;align-items:center;font-size:24px!important;line-height:1.4!important;font-weight:700!important}
.schema-faq h2:before{width:4px;height:20px;content:'';background-color:var(--gold);z-index:2;position:absolute;left:0;top:9px;}
.schema-faq h2:after{background-color:var(--border-color-light);content:'';height:1px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-left:10px}
.schema-faq-section{padding:8px 0;overflow:hidden;clear:both;border-bottom: 1px solid var(--color-1)}
.schema-faq-section:last-child{border-bottom: 0}
.schema-faq-question{color:var(--black);cursor:pointer;position:relative;overflow:hidden;clear:both;padding-left:25px;display:inline-flex;font-weight: 400}
.schema-faq-question:after,
.schema-faq-question:before{width:12px;height:2px;background:var(--gold);content:'';top:15px;left:0;position:absolute;}
.schema-faq-question:after{transform:rotate(-90deg)}
.schema-faq-question.current:after{ display:none}
.schema-faq-answer{padding:0px 0 0px 25px!important;}
.schema-faq-answer img{margin: 0 auto; text-align: center;}
/************faq according ends************/


/******faq starts******/
.faq{overflow:hidden; margin-bottom: 20px}
.faq .border-heading{text-transform: none; margin-bottom: 0!important}
.faq h3{padding:15px!important;position:relative;cursor:pointer;overflow:hidden;clear:both;font-size:18px!important; background-color:var(--ads-bg); margin-top: 10px}
.faq h3 .plus-minus{border-radius:50px;cursor:pointer;position:absolute;top:10px;right:15px;width:30px;height:30px;}
.faq h3 .plus-minus:after,
.faq h3 .plus-minus:before{transition:.3s ease-in;width:13px;height:2px;background:var(--black);content:'';top:0;left:0;right:0;bottom:0;position:absolute;margin:auto}
.faq h3 .plus-minus:after{transform:rotate(-90deg)}
.faq h3.active .plus-minus:after{transform:rotate(0deg)}
.faq h3.active{color:var(--black);}
.faq h3:nth-last-child(2),
.faq h3 + .heading-text{border-bottom:1px solid rgba(0,0,0,0.00);}
.faq h3.active + .heading-text{border-bottom:1px solid var(--color-1);}
.faq .heading-text{padding:5px 15px}
/******faq ends******/

/************shop-pre-owned-in-content starts************/
.shop-pre-owned-in-content{margin:20px 0}
.shop-pre-owned-in-content h2{margin-bottom:10px}
.shop-pre-owned-in-content .repeat-box{padding:2px 2px 5px;display: block !important;}
.shop-pre-owned-in-content .repeat-box a{background-color:var(--white);box-shadow:var(--color-1) 0px 4px 8px -2px, var(--color-05) 0px 0px 0px 1px;padding:0;display:block;border:0}
.shop-pre-owned-in-content .repeat-box .photo{box-shadow:none!important}
.shop-pre-owned-in-content .repeat-box .photo .lazy-image{padding-top:150%}
.shop-pre-owned-in-content .repeat-box .text{text-align:center;padding:10px}
.shop-pre-owned-in-content .repeat-box .text h2,
.shop-pre-owned-in-content .repeat-box .text h3{margin-bottom:15px}
.shop-pre-owned-in-content .repeat-box .text h2 span:after,
.shop-pre-owned-in-content .repeat-box .text h3 span:after{background-color:var(--gold);width:50px;height:1px;content:'';bottom:-5px;left:50%;position:absolute;margin-left:-25px}
/* .shop-pre-owned-in-content .splide__arrow{width:20px} */
/************shop-pre-owned-in-content ends************/


/**********inline-two-column-image********/
.inline-tci-row{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}

.inline-two-column-image .col-6,
.inline-two-column-image .col-4,
.inline-two-column-image .col-3{
    position: relative;
    width: 100%;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}

.inline-two-column-image .col-6{
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}

.inline-two-column-image .col-4{
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
}

.inline-two-column-image .col-3{
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
}

/**********inline-two-column-image********/

.article-details .instagram-media{
    display: block;
    margin: 0 auto;
}


/**********responsive starts********/
@media screen and (max-width:1680px) and (min-width:1401px){}
@media screen and (max-width:1400px) and (min-width:1200px){ }
@media screen and (max-width:1281px) and (min-width:1025px){ }
@media only screen and (max-width:1300px){}
@media screen and (max-width:1440px) and (min-width:1025px){}
@media (max-width:1024px){}
@media only screen and (max-width:991px){}
@media only screen and (max-width:767px){
    .common-all-content .article-details .all-text img.alignnone,
.common-all-content .article-details .all-text img.alignleft,
.common-all-content .article-details .all-text img.alignright,
.common-all-content .article-details .all-text img.size-full{width: 100% !important;}

.article-details .two-cols-aside .aside .ads-box-300x600{display:none} 
 
.table-content{padding:15px;}
.table-content.see-more-btn{padding:15px 15px 40px !important;} 
.table-content h2{padding:0;margin-bottom: 15px}
.listicle-items{margin:0 -15px}
.listicle-items figure.repeat-box{padding:15px;margin-bottom:15px!important}
.listicle-items figure.repeat-box:before{right:15px;top:15px;}
.listicle-items figure.repeat-box ul{padding:5px 0}
.listicle-items figure.repeat-box ul li strong{flex:0 0 100px;}



.tags{padding:0px;margin:25px -15px 30px}
.tags .border-heading{margin:0 15px 10px!important}   
.tags .mobile-scroll-hide{overflow:hidden;}
.tags ul{white-space:nowrap;overflow-x:auto;float:none;padding:0;margin:5px 0 -18px 0;}
.tags ul > li{float:none;margin:0 0 23px 13px!important;display:inline-block}
.tags ul > li + li{margin-left:1px!important}
.tags ul > li:last-child{margin-right:15px!important} 

.author-names.author-box{margin-top: 10px !important;}
.author-names.author-box .author-profile{width: 80%; margin: 0 auto;} 
}
@media only screen and (max-width:639px){
.listicle-items figure.repeat-box .photo{max-width:100%}

}
@media only screen and (max-width:579px){
.expand-btn{padding:7px}

    
}
@media only screen and (max-width:479px){
.author-names figure.repeat-box .photo{flex:0 0 80px;} 
/*.table-content h2,
.author-names figure.repeat-box .text h3{font-size:16px;}*/
.author-names{padding:10px}  
.schema-faq{margin:25px -15px 25px;}
.schema-faq-answer,
.schema-faq-question{font-size:16px;}
.schema-faq h2{font-size:20px!important;}
.schema-faq h2:before{ top:4px} 
.schema-faq-question:after,
.schema-faq-question:before{ top:14px} 
.gallery-in-content figure.box-sadow .text p{font-size:13px;}
.shop-pre-owned-in-content .repeat-box .photo .lazy-image{padding-top:110%}
.table-content h2, .author-names figure.repeat-box .text h3{font-size:20px;}
}
@media only screen and (max-width:419px){}
@media only screen and (max-width:389px){

}

@media only screen and (max-width:351px){

}
@media only screen and (max-width:339px){

}

/*added by amol for listicle page*/
/* listicle product info  */
         .our-top-pick {
            margin-top: 15px;
            margin-bottom: 20px;
        }

        .our-top-pick .category {
            font-style: normal;
            font-weight: 400;
            line-height: 1.20rem;
            color: #707070;
            font-size: 16px;
        }

        .our-top-pick .jump-to-link {
            display: flex;
            align-items: center;
        }

        .our-top-pick ul {
            margin-bottom: 10px;
        }

        .our-top-pick ul .title {
            margin: 5px 0px 0px 0px;
        }

        .our-top-pick ul li .title a {
            text-decoration: none;
            border-bottom: none;
        }

        .our-top-pick ul li::before {
            content: none;
        }

        .our-top-pick .jump-to-link span {
            margin-right: 10px;
        }

        .our-top-pick .jump-to-link span svg {
            height: 15px;
            width: auto;
            vertical-align: middle;
        }

        .our-top-pick li a {
            color: #000;
        }

        .our-top-pick .jump-to-link a {
            font-size: 14px;
            font-style: normal;
        }

        /* star rating css */
        /* Star rating */

        .btt_toc .btt_toc-list li a {
            color: #000;
        }

        .post-content .listicle-items {
            margin-top: 50px !important;
        }

        .bh-stars {
            display: flex;
            width: 100%;
            margin-top: 5px;
            justify-content: flex-start;
        }

        .bh-stars .star-rating-number {
            letter-spacing: 1px;
            color: #212121;
            font-weight: bold;
            font-size: 16px;
            margin-left: 5px;
            line-height: normal;
        }

        .bh-stars .bh-star {
            width: 1rem;
            height: 1rem;
        }

        .bh-stars .bh-star .outline {
            fill: #957731;
        }

        .bh-stars .bh-star .full,
        .bh-stars .bh-star .left-half {
            fill: transparent;
        }

        .bh-stars[data-bh-rating^="1"] .bh-star--1 .full {
            fill: #957731;
        }

        .bh-stars[data-bh-rating^="2"] .bh-star--1 .full {
            fill: #957731;
        }

        .bh-stars[data-bh-rating^="3"] .bh-star--1 .full {
            fill: #957731;
        }

        .bh-stars[data-bh-rating^="4"] .bh-star--1 .full {
            fill: #957731;
        }

        .bh-stars[data-bh-rating^="5"] .bh-star--1 .full {
            fill: #957731;
        }

        .bh-stars[data-bh-rating^="2"] .bh-star--2 .full {
            fill: #957731;
        }

        .bh-stars[data-bh-rating^="3"] .bh-star--2 .full {
            fill: #957731;
        }

        .bh-stars[data-bh-rating^="4"] .bh-star--2 .full {
            fill: #957731;
        }

        .bh-stars[data-bh-rating^="5"] .bh-star--2 .full {
            fill: #957731;
        }

        .bh-stars[data-bh-rating^="3"] .bh-star--3 .full {
            fill: #957731;
        }

        .bh-stars[data-bh-rating^="4"] .bh-star--3 .full {
            fill: #957731;
        }

        .bh-stars[data-bh-rating^="5"] .bh-star--3 .full {
            fill: #957731;
        }

        .bh-stars[data-bh-rating^="4"] .bh-star--4 .full {
            fill: #957731;
        }

        .bh-stars[data-bh-rating^="5"] .bh-star--4 .full {
            fill: #957731;
        }

        .bh-stars[data-bh-rating^="5"] .bh-star--5 .full {
            fill: #957731;
        }

        .bh-stars[data-bh-rating^="0.5"] .bh-star--1 .left-half {
            fill: #957731;
        }

        .bh-stars[data-bh-rating^="1.5"] .bh-star--2 .left-half {
            fill: #957731;
        }

        .bh-stars[data-bh-rating^="2.5"] .bh-star--3 .left-half {
            fill: #957731;
        }

        .bh-stars[data-bh-rating^="3.5"] .bh-star--4 .left-half {
            fill: #957731;
        }

        .bh-stars[data-bh-rating^="4.5"] .bh-star--5 .left-half {
            fill: #957731;
        }

        .top-content-wrapper {
            margin-bottom: 15px;
            width: 100%;
        }

        .listicle-items figure.repeat-box .amount {
            margin-top: 10px;
            font-weight: bold;
            text-align: center;
        }

        /* other description  */
        .listicle-items figure.repeat-box .other-description-box {
            padding: 10px 30px;
            margin-bottom: 10px;
            border: 1px solid #ccc;
        }

        .listicle-items figure.repeat-box .other-description-box .bs_row ul.list{
            padding: 10px 15px 0px 30px;
        }

        .listicle-items figure.repeat-box .other-description-box .bs_row ul.list li {
            padding: 0 0 5px 5px;
            list-style-type: disc;
            overflow: visible;
            display: list-item;
        }

        .muti-buttons .bs_col-6 {
            text-align: center;
            padding: 0px 10px;
        }

        .bs_row {
            display: flex;
            flex-wrap: wrap;
            margin-left: -15px;
            margin-right: -15px;
            box-sizing: border-box;
        }

        .bs_col-12,
        .bs_col-6,
        .bs_col-md-12,
        .bs_col-md-6 {
            width: 100%;
            position: relative;
        }

        .bs_col-6 {
            -ms-flex: 0 0 50%;
            flex: 0 0 50%;
            max-width: 50%;
        }

        .bs_col-12 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 100%;
            flex: 0 0 100%;
            max-width: 100%;
        }
        .bs_mb-2{
            margin-bottom: 15px;
        }
        @media (max-width: 767px) {
            .bs_mb-2 {
                margin-bottom: 10px;
            }
        }

        @media (min-width: 768px) {
            .bs_col-md-4 {
                -ms-flex: 0 0 33.333333%;
                flex: 0 0 33.333333%;
                max-width: 33.333333%;
            }

            .bs_col-md-6 {
                -ms-flex: 0 0 50%;
                flex: 0 0 50%;
                max-width: 50%;
            }

            .bs_mb-md-0 {
                margin-bottom: 0px;
            }
        }
