.ui-mobile, .ui-mobile body{height:inherit;}
/* 404 PAGE */
.box-page-404{background: url(../../../../images/404-bg.png) 50% 100% repeat-y #e6e6e6;min-height: 300px;padding-top: 50px;padding-bottom: 50px;}
.box-page-404 .article.cry-robot{text-align: center;color:#a0a0a0}
.box-page-404 .article.cry-robot h2 {margin-bottom: 20px;font-size: 59px;}
.box-page-404 .article-content p {font-size: 22px;margin-bottom: 20px;line-height: 130%;}
.box-page-404 a.back-to-home{background-color: #f07c20;font-size: 28px;color: #fff;border-bottom: #b55a3c solid 3px;border-radius: 5px;box-shadow: 0 0 3px rgba(0,0,0,.12);padding: 0 12px;height: 43px;line-height: 43px;display: inline-block;*display: inline;*zoom: 0;text-decoration: none;}
/* 404 PAGE */

/* DEFAULT */
.hidden{display: none !important;}
.ui-overlay-a, .ui-page-theme-a, .ui-page-theme-a .ui-panel-wrapper,.ui-bar-a, .ui-page-theme-a .ui-bar-inherit, html .ui-bar-a .ui-bar-inherit, html .ui-body-a .ui-bar-inherit, html body .ui-group-theme-a .ui-bar-inherit{text-shadow: none;border:0px;}
.ui-page-theme-a .ui-btn:focus, html .ui-bar-a .ui-btn:focus, html .ui-body-a .ui-btn:focus, html body .ui-group-theme-a .ui-btn:focus, html head+body .ui-btn.ui-btn-a:focus, .ui-page-theme-a .ui-focus, html .ui-bar-a .ui-focus, html .ui-body-a .ui-focus, html body .ui-group-theme-a .ui-focus, html head+body .ui-btn-a.ui-focus, html head+body .ui-body-a.ui-focus
{box-shadow: inset 0 1px 3px rgba(0,0,0,.2);}
.ui-page-theme-a a, html .ui-bar-a a, html .ui-body-a a, html body .ui-group-theme-a a{font-weight: normal;}
h1.title-h1{margin:0px;padding:0px;font-size: 18px;border-bottom: 1px solid #ccc;margin-bottom: 20px;padding-bottom: 10px;font-family: 'r_regular';}
h1.h1-home{margin: 0px; font-family: 'r_regular'; padding: 26px 30px; width: 100%; font-size: 16px; color: #fff; text-align: center; line-height: 1.5;}
h1.h1-home:before {content: " "; /* background: url(https://data.vietnambooking.com/common/svg/mobile/bg_world_map.svg) no-repeat center 44px;*/ width: 100%; height: 100%; position: absolute; opacity: 0.1; left: 0px; top: 0px;}
.main-box-content.form{}
.main-box-content .box-default h2{color: #000000; font-size: 20px;font-family: 'r_bold';text-align: center;margin-bottom: 20px;margin-top: 50px;}
.main-box-content .box-default .box-img{text-align: center;margin-bottom: 30px;margin-top: 20px;padding: 0px 10px;}
.main-box-content .box-default .box-img img{}

.main-box-content .box-default .box-content h3{color: #15284a; font-size: 18px; font-family: 'r_bold'; text-align: center;}
*, *::after, *::before { box-sizing: border-box; }
.owl-theme .owl-controls .owl-page span{background: #4bbeed;width: 10px;height: 10px;}
.owl-carousel{touch-action: pan-y;}
#owl-partner-payment .owl-item{width:100% !important;}
/* END DEFAULT */

/*  HEADER BOX */
.header-box-full{width:100%;min-height:50px;background: #085ae8;}
.header-box-full .box-header-bottom{background: #085ae8;}
.header-box-full .header-box-menu{font-size: 30px;}
.header-box-full .header-box-menu a{color:#fff;}

.header-box-full table{height: 50px;width:100%;}
.header-box-full table tr td{min-height: 50px;padding:0px 5px;}
.header-box-full table tr td:first-child{padding-left:10px;width:20%;}
.header-box-full table tr td:last-child{padding-right:10px;width:20%;}

.header-box-full .header-box-logo{text-align: center;}
.header-box-full .header-box-logo img{}

.header-box-user{text-align: right;}
.header-box-user a,.header-box-user a:hover{color:#fff;font-size: 20px;}

#header-list-menu ul{margin:0px;padding:0px;list-style: none;}
#header-list-menu ul li{display: block;}
#header-list-menu ul li a{text-decoration: none;font-size: 16px;font-family: 'r_regular';font-weight: normal;line-height: 35px;border-bottom: 1px dotted #ccc;display: block;color:#0239b7;}

#header-list-menu table{width:100%;}
#header-list-menu table tr td{vertical-align: top;}

#header-list-menu table tr td:nth-child(2) a{font-size: 14px;color: #000;line-height: 1.3;border-bottom: 0px;display: block;padding:5px;}

#header-box-login-account .login-box-user{font-family: 'r_regular';font-weight: normal;text-align: left;}
#header-box-login-account .login-box-user a{font-weight: normal;text-decoration: none;}
#header-box-login-account .login-box-user label{font-size: 20px;padding-bottom: 10px;border-bottom: 1px dotted #ccc;}
#header-box-login-account .box-forget-password-and-register{text-align: center;display: block;margin-top: 10px;}

#header-box-login-account .box-info-user span.badge{text-shadow: none;}
/* END HEADER BOX */


/* MAIN CONTENT */
.main-box-content{padding:0px;background: #f8f8f8;}
.ui-content{padding:0px;}


.main-box-content .box-full-content{background: #F8F8F8;}
.main-box-content .box-full-content .box-full-item{}
.main-box-content .box-full-content .box-full-item >div.box-description{color:#373f58;font-size: 14px;font-family: 'r_regular';text-align: center;padding:0px 15px;line-height: 20px;margin-bottom: 35px;}
.main-box-content .box-full-content .box-full-item h2{margin:0px;color:#15284a;font-size: 24px;font-family: 'r_bold';text-align: center;padding:30px;padding: 25px 30px; line-height: 32px;}
.main-box-content .box-full-content .box-full-item >h2{padding-top: 80px;}
.main-box-content .box-full-content .box-full-item .box-slider-info{padding-left: 7.5px;}
.main-box-content .box-full-content .box-full-item .owl-slider-default .item{padding: 7.5px;}

.main-box-content .box-full-content .box-full-item .owl-slider-default .item .box-img{    max-height: 175px; overflow: hidden; }
.main-box-content .box-full-content .box-full-item .owl-slider-default .item.default .box-img{border-radius: 8px;}
.main-box-content .box-full-content .box-full-item .owl-slider-default .item .box-img img{width:100%;border-top-left-radius: 8px;border-top-right-radius: 8px;}
.main-box-content .box-full-content .box-full-item .owl-slider-default .item .box-content {}
.main-box-content .box-full-content .box-full-item .owl-slider-default .item.combo .box-content{background: #fff;box-shadow: 1px 3px 6px 0 rgb(215 220 230 / 72%); border-radius: 5px;padding-bottom: 15px;}
.main-box-content .box-full-content .box-full-item .owl-slider-default .item .box-content  h3.box-title{margin: 0px; padding: 15px;min-height: 80px; padding-bottom: 0px;}
.main-box-content .box-full-content .box-full-item .owl-slider-default .item.default .box-content  h3.box-title{padding-left:0px;}
.main-box-content .box-full-content .box-full-item .owl-slider-default .item .box-content  h3.box-title a{font-size: 15px;color:#15284a;text-decoration: none;line-height: 25px;font-family: 'r_bold';}
.main-box-content .box-full-content .box-full-item .owl-slider-default .item .box-content .box-extra-combo{border-top: 1px solid rgba(212, 214, 217, 0.44); padding-top: 15px; margin-top: 15px;display: flex;}
.main-box-content .box-full-content .box-full-item .owl-slider-default .item .box-content div{flex:1;}
.main-box-content .box-full-content .box-full-item .owl-slider-default .item .box-content .box-extra-combo >div.box-price{text-align: center;font-family: 'r_bold';color:red;line-height: 35px;font-size: 16px;}
.main-box-content .box-full-content .box-full-item .owl-slider-default .item .box-content .box-star{color: #f6d738; font-size: 20px; padding-left: 15px;padding-top: 5px;}
.main-box-content .box-full-content .box-full-item .owl-slider-default .item .box-content .box-details{text-align: right; padding-right: 15px}
.main-box-content .box-full-content .box-full-item .owl-slider-default .item .box-content .box-details a{color: #fff; text-decoration: none; border-radius: 5px; background-color: #0064d2; display: inline-block; font-family: 'r_bold'; padding: 7px 30px; text-transform: uppercase;}
.main-box-content .box-full-content .box-full-item .owl-slider-default .owl-nav{display: none !important;}
.main-box-content .box-full-content .box-full-item .owl-slider-default .owl-dots{display: none;}
.main-box-content .box-full-content .box-full-item .owl-slider-default.owl-carousel .owl-stage{padding-left:0px !important;}

.box-full-app-intro{width:100%;padding: 0px 15px;margin-top: 80px;}
.box-full-app-intro .box-content-app-intro{background: #376eee;text-align: center;color:#ffffff;font-family: 'r_bold';padding: 32px 15px; border-radius: 12px;}
.main-box-content .box-full-content .box-full-app-intro .box-content-app-intro h2{margin:0px;font-size: 32px;color:#fff;}
.box-full-app-intro .box-content-app-intro h3{margin:0px;font-size: 16px;}
.box-full-app-intro .box-content-app-intro h4{margin:0px;font-family: 'r_regular';font-size: 15px;line-height: 22px;}
.box-full-app-intro .box-content-app-intro .box-link-app{display: flex;margin-top: 32px;}
.box-full-app-intro .box-content-app-intro .box-link-app a{flex:1;}

.owl-slider-default.type-item-2  .item{text-align: center;}
.owl-slider-default.type-item-2 .item .box-img{min-height: 50px;}
.owl-slider-default.type-item-2 .item .box-img img{width:inherit !important;}
.owl-slider-default.type-item-2 .item .box-title{color:#15284a;font-size: 16px;font-family: 'r_bold';margin-top: 15px;margin-bottom: 10px;}
.owl-slider-default.type-item-2 .item .box-description{font-size: 14px;color:#373f58;font-family: 'r_regular';}

/* ****************************** */
/* ****************************** */
/* ****************************** */
/* ****************************** */


/* BOX FORM FRONTPAGE */
.box-list-tabs-form{position: relative;padding:10px;background-color: #085ae8;}
.box-list-tabs-form.type-front-page{position: relative;padding:10px;background-color: #F8F8F8;}
.box-list-tabs-form.type-front-page:before { content: " "; background: #225ae8; width: 120%; height: 75%; position: absolute; top: -40%; border-radius: 100%; left: -10%;}
.box-list-tabs-form.type-front-page:after{content: " "; background: url(https://data.vietnambooking.com/common/svg/mobile/bg_world_map.svg) no-repeat center -140%; opacity: 0.1; position: absolute; width: 100%; height: 100%; top: 0px; left: 0px;}

.box-list-tabs-form ul.list-tabs-bussiness{padding:0px;margin:0px;list-style: none;}
.box-list-tabs-form ul.list-tabs-bussiness li{display: inline-block; padding: 0px; border-radius: 5px; vertical-align: top;  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.09); background: #fff;width: 27%;text-align: center;position: relative;z-index: 10;margin: 5px;}


.box-list-tabs-form ul.list-tabs-bussiness li.ui-tabs-active{background: #0c478a;}
.box-list-tabs-form ul.list-tabs-bussiness li a{color: #8f8f8f; text-decoration: none; outline: 0; padding: 10px 5px; min-width: 70px; text-align: center; display: block; font-size: 14px; font-family: 'r_regular';}
.box-list-tabs-form ul.list-tabs-bussiness li a:hover{color:#000;}
.box-list-tabs-form ul.list-tabs-bussiness li a img{width:38px;display: block;margin: auto;padding-bottom: 15px;padding-top: 5px;}
.box-list-tabs-form .ui-tabs .ui-tabs-nav li.ui-tabs-active a{color:#fff;}
.box-list-tabs-form ul.list-tabs-bussiness li.ui-tabs-active a,.box-list-tabs-form ul.list-tabs-bussiness li a:hover{}
.box-list-tabs-form ul.list-tabs-bussiness{background: transparent;border: 0px;padding: 0px;margin-bottom: 10px;text-align: center;}


.box-list-tabs-form h2 {font-size: 16px;color:#fff;font-family: 'r_regular';font-weight: normal;text-transform: uppercase;margin:0px;margin-bottom: 10px;margin-top: 10px;}
.form-box-content input,.form-box-content select{margin-bottom: 0px;font-size: 16px;font-family: 'r_regular';}
.box-list-tabs-form.ui-widget-content{background: transparent;border:0px;padding: 0px;border-radius: 0px;}
.ui-tabs .ui-tabs-panel{border-radius: 0px;}
/* END BOX FORM FRONTPAGE */

/* SLIDE FRONT PAGE */
.box-slide-feature{width: 100%;margin:10px 0px;padding: 10px;}
.box-slide-feature h2{color:#383838;font-size: 20px;font-family: 'r_regular';font-weight: bold;text-align: center;}

.box-slide-feature .item .box-img{border-top-left-radius: 10px;border-top-right-radius: 10px;}
.box-slide-feature .item img{width:100%;}
.box-slide-feature .item .box-title{padding:10px;}
.box-slide-feature .item .box-title h3{margin:0px;padding:0px;font-size: 18px;color:#000;font-family: 'r_regular';font-weight: bold;}

.box-slide-feature #owl-promo-flight{background: #fff;border-top-left-radius: 15px;border-top-right-radius: 15px;overflow: hidden;}

.box-slide-feature .box-price-promo{display: inline-block; float: right;margin-right: 20px;text-align: center;}
.box-slide-feature .box-price-promo span{display: block;color:#383838;font-size: 15px;font-family: 'r_regular';margin-bottom: 10px;}
.box-slide-feature .box-price-promo span:last-child{font-family: 'r_regular';font-weight: bold;color:#029ada;font-size: 20px;}
.box-slide-feature .owl-theme .owl-controls .owl-page span{width:8px;height: 8px;}
.box-slide-feature .owl-theme .owl-controls .owl-page.active span,.box-slide-feature  .owl-theme .owl-controls.clickable .owl-page:hover span{background: #029ada;}


#frontpage-feedback{padding:15px;background: #fff;width: 92%;margin: 0px auto;border-radius: 10px;}
#frontpage-feedback .owl-wrapper-outer .box-info-name{font-family: 'r_regular';color:#182a3f;font-style: italic;font-size: 16px;font-weight: bold;}
#frontpage-feedback .owl-wrapper-outer .box-info-phone{font-family: 'r_regular';color:#9ea0a2;font-style: italic;font-size: 14px;margin: 10px 0px;}
#frontpage-feedback .owl-wrapper-outer .box-content{color:#363636;font-size: 14px;font-family: 'r_regular';text-align: justify;}
#frontpage-feedback .owl-controls { margin-top: 20px; text-align: center;}

#frontpage-top-business{padding-bottom: 20px;background: #F8F8F8;}
#frontpage-top-business .textwidget{padding:10px;margin-top: 40px;}
#frontpage-top-business .textwidget div{display: inline-block;vertical-align: top;width:48%;padding-bottom: 10px;}
#frontpage-top-business .textwidget div:nth-child(even){padding-left: 10px;}
#frontpage-top-business a{font-size: 14px; font-family: 'r_regular'; color: #434343;}
#frontpage-top-business h2{margin-top:20px;}
#frontpage-top-business .owl-controls{position: absolute; top: 55px; width: 100%; margin: 0px;}
#frontpage-top-business .owl-controls .owl-pagination span{width:27px;height:3px;background: #0070d9;}
/* END SLIDE FRONT PAGE */

/* WHY CHOOSE US */
.main-box-content .box-default .box-content.box-why-choose-us{color: #15284a; font-size: 14px; font-family: 'r_regular'; min-height: 120px; background: #fff; padding: 20px 10px; line-height: 24px; margin-bottom: 10px;}
.main-box-content .box-default .box-content.box-why-choose-us tr td.icon-left{padding-right: 30px;}
.main-box-content .box-default .box-content.box-why-choose-us tr td.icon-right{padding-left: 30px;}
.main-box-content .box-default .box-content.box-why-choose-us tr td{vertical-align: middle;}
.main-box-content .box-default .box-content.box-why-choose-us tr td h3{text-align: left;margin: 0px;margin-bottom: 15px;}
.main-box-content .box-default .box-content.box-why-choose-us img{width:71px;}

/* END WHY CHOOSE US */


/* END MAIN CONTENT */

/* PAGINATION CUSTOM */
.pagination-customer a, .pagination-customer a:visited{font-family: 'r_regular';font-size: 18px;color:#000000;padding:1px 3px;    border-right: 1px solid #000;}
.pagination-customer a:last-child{border-right: 0px;}
.pagination-customer span.current{color:#c50000;font-size: 18px;font-family: 'r_regular';    border-right: 1px solid #000;padding-right: 3px;}
/* END PAGINATION CUSTOM */

/* PAGE */
.page-content-default{background: #fff;padding:10px;}
.page-content-default img {max-width: 100%;height: inherit;}
.ui-content.main-box-page h1{font-size: 20px;font-family: 'r_regular';border-bottom: 1px solid #ccc;margin:0px;padding-bottom: 10px;margin-bottom: 20px;}

    /* page confirm order */
    .page-content-default.type-combo{padding:0px;}
    .page-content-default.type-combo .box-thankyou{}
    .page-content-default.type-combo .box-content-inner{}
    /* page confirm order */

    /* page careers */
    .ul-list-tabs-careers{margin:0px;padding:0px;text-align: center;margin-bottom: 20px;}
    .ul-list-tabs-careers li{width:33%;list-style: none;display: inline-block;background: #0078ff;font-size: 14px;font-family: 'r_regular';text-shadow: none;font-weight: normal;text-transform: uppercase;text-align: center;border:0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;padding: 5px 0px;margin-left: -4px;}
    .ul-list-tabs-careers li a,.ul-list-tabs-careers li a:hover{color:#ffffff;text-decoration: none;}
    .ul-list-tabs-careers li i{display: none;color:#00a74e;}
    .ul-list-tabs-careers li.active{background: #0239b7;}
    .ul-list-tabs-careers li.active i{display: inline-block;}

    .page-box-content-details h2{font-size: 20px;font-family: 'r_regular';border-bottom: 1px solid #ccc;margin:0px;padding-bottom: 10px;margin-bottom: 20px;}    
    .page-box-content-details h3{font-size: 16px;}
    .page-box-content-details{font-size: 14px;font-family: 'r_regular';}
    /* end page careers */
    
    /* page option */
    .page-content-feedback h3{font-size: 15px;font-family: 'r_regular';margin:10px 0px;}
    .page-content-feedback h2{font-size: 16px;font-family: 'r_regular';text-transform: uppercase;}
    
    .box-form-feedback .box-input-feedback{margin:5px 0px;}
    .box-list-feedback ul{margin:0px;padding:0px;list-style: none;}
    .box-list-feedback ul li{display: block;margin-bottom: 10px;padding-bottom: 10px;border-bottom: 1px solid #f1f1f1;}
    .box-list-feedback ul li .box-info{font-size: 15px;font-family: 'r_regular';color:#0066d9;width: 100%;}
    .box-list-feedback ul li .box-info-inner{padding-left: 60px;background: url(../../../../images/index/mobile/page_icon_feedback.png) no-repeat left center;min-height: 60px;width: 100%;padding-top: 10px;}
    .box-list-feedback ul li .box-info b{font-family: 'r_regular';font-weight: normal;}
    .box-list-feedback ul li .box-info span{font-size: 14px;color:#6787ac;font-family: 'r_regular';}
    .box-list-feedback ul li .box-info .div-bar{border:2px solid #00b0ff;width:50%;margin-top: 5px;}
    .box-list-feedback ul li .box-content{margin-top:10px;font-size: 14px;color:#202020;font-family: 'r_regular';}
    /* end page option */
    
    /* page payment */
    
    .ul-tabs-type-payment{margin:0px;padding:0px;text-align: center;margin-bottom: 20px;}
    .ul-tabs-type-payment li{width:33%;list-style: none;display: inline-block;background: #0078ff;font-size: 14px;font-family: 'r_regular';text-shadow: none;font-weight: normal;text-transform: uppercase;text-align: center;border:0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;padding: 5px 0px;margin-left: -4px;}
    .ul-tabs-type-payment li a,.ul-tabs-type-payment li a:hover{color:#ffffff;text-decoration: none;}
    .ul-tabs-type-payment li i{display: none;color:#00a74e;}
    .ul-tabs-type-payment li.active{background: #0239b7;}
    .ul-tabs-type-payment li.active i{display: inline-block;}
    
    .page-content-payment .box-title{font-size: 14px;font-family: 'r_regular';margin-bottom: 10px;}
    .page-content-payment img{max-width: 100%;}
    
    .page-content-default.page-content-payment .tab-content .box-content-payment-office{border:1px solid #edf5ff;}
    .page-content-default.page-content-payment .tab-content .box-content-payment-office h3{font-size: 16px;font-family: 'r_regular';color:#585151;text-align: left;margin:0px;}
    .page-content-default.page-content-payment .tab-content .box-content-payment-office h4{font-size: 15px;color:#585151;font-family: 'r_regular';text-align: left;line-height: 1.5;margin: 0px;}
    .page-content-default.page-content-payment .tab-content .box-content-payment-office a{display: block;text-decoration: none;padding:5px 20px;position: relative;}
    .page-content-default.page-content-payment .tab-content .box-content-payment-office a:hover,.page-content-default.page-content-payment .tab-content .box-content-payment-office a.active{background: #edf5ff;}
    .page-content-default.page-content-payment .tab-content .box-content-payment-office a:hover:before,.page-content-default.page-content-payment .tab-content .box-content-payment-office a.active:before{content: "";border:15px solid #fff;border-top-color: transparent;border-bottom-color: transparent;border-right-color: transparent;position: absolute;left: -1px;top: 40%;}
    .page-content-default.page-content-payment .tab-content .box-map-google-payment-office{padding-left: 0px;margin-top: 10px;}
    
    .page-content-default.page-content-payment .tab-content .tlb-list-bank{margin:0px;padding:0px;list-style: none;}
    .page-content-default.page-content-payment .tab-content .tlb-list-bank{border-top:0px;vertical-align: middle;text-align: center;display: grid;grid-template-columns: auto auto;}
    .page-content-default.page-content-payment .tab-content .tlb-list-bank li{padding:10px;}
    .page-content-default.page-content-payment .tab-content .tlb-list-bank img{opacity: 0.4;}
    .page-content-default.page-content-payment .tab-content .tlb-list-bank div{min-height: 50px;border:1px solid #edeff4;line-height: 50px;border-radius: 10px;cursor: pointer;width: 100%;display: inline-block;margin-bottom: 10px;padding: 5px 10px;}
    .page-content-default.page-content-payment .tab-content .tlb-list-bank div.active{box-shadow: inset 0px 4px 5px #ccc;}
    .page-content-default.page-content-payment .tab-content .tlb-list-bank div.active img{opacity: 1;}
    .page-content-default.page-content-payment .tab-content .tlb-list-bank div:hover img{opacity: 1;}
    .page-content-default.page-content-payment .tab-content .tlb-list-bank div:hover{box-shadow: inset 0px 4px 5px #ccc;}
    
    .page-content-default.page-content-payment .tab-content .box-results-atm ul{marign:0px;padding:0px;list-style: none;margin-top:20px;}
    .page-content-default.page-content-payment .tab-content .box-results-atm ul li{display: block;font-size: 18px;font-family: 'r_regular';color:#909090;margin-bottom: 10px;padding-bottom: 10px;border-bottom: 1px solid #ccc;}
    .page-content-default.page-content-payment .tab-content .box-results-atm ul li span{font-family: 'r_regular';color:#2e2e2e;}
    .page-content-default.page-content-payment .tab-content .box-results-atm ul li h3{margin:0px;padding:0px;margin-bottom: 10px;font-size: 20px;color:#2b46a3;font-family: 'r_regular';text-align: left;}
    /* end page payment */
    
    /* page contact */
    .page-content-default.page-contact{margin-top:0px;background: #edeef1;padding-bottom: 5px;padding: 0px;}
    
    .page-content-default.page-contact .box-full-contact-top{background: #085ae8;padding: 20px 0px;}
    .page-content-default.page-contact .box-full-contact-top .box-full-contact-top-inner{text-align: center;}
    .page-content-default.page-contact .box-full-contact-top .box-full-contact-top-inner h1{font-family: 'r_bold';font-size: 16px;color:#fff;margin:0px;padding:0px;border-bottom: 0px;}
    .page-content-default.page-contact .box-full-contact-top .box-full-contact-top-inner h3{display:none;font-size: 16px;color:#fff;font-family: 'r_bold';margin:0px;margin-top: 20px;}
    
    .page-content-default.page-contact .box-item-contact{margin:0px auto;width:100%;background:#fff;padding:15px;margin-bottom: 25px;padding-bottom: 10px;font-size: 15px;font-family: 'r_regular'; line-height: 26px;}
    .page-content-default.page-contact .box-head-tab{margin:0px auto;width:100%;border-bottom: 1px solid #c6c6c6;margin-bottom: 25px;}
    .page-content-default.page-contact .box-head-tab ul {display: table;margin: 0px auto;}
    .page-content-default.page-contact .box-head-tab ul li{}
    .page-content-default.page-contact .box-head-tab ul li a{background: none;border: 0px;font-size: 16px; color: #8a93a7; font-family: 'r_bold';}
    .page-content-default.page-contact .box-head-tab ul li.active a{color:#0064d2;border-bottom: 3px solid #0064d2;}
    
    .page-content-default.page-contact .box-item-contact ul{margin:0px;padding:0px;list-style: none;}
    .page-content-default.page-contact .box-item-contact ul li{display: block;padding: 7.5px 0px;font-size:14px;color:#22313f;font-family: 'r_regular';border-bottom: 1px solid #ebedf6;}
    .page-content-default.page-contact .box-item-contact ul li:last-child{border-bottom:0px;}
    .page-content-default.page-contact .box-item-contact ul li img{width:25px;margin-right:15px;}
    .page-content-default.page-contact .box-item-contact ul li a{color:#0064d2;font-size:14px;font-family: 'r_bold';text-decoration: none;padding-top: 5px;}
    .page-content-default.page-contact .box-item-contact h2{font-size: 20px;color:#22313f;font-family: 'r_bold';margin:0px;margin-bottom: 15px;}
    .page-content-default.page-contact .box-item-contact h2 .description{font-size:14px;color:#808991;font-family: 'r_regular';margin-top: 10px;}
    .page-content-default.page-contact .box-item-contact .box-info-content{}
    .page-content-default.page-contact .box-item-contact .box-info-content.box-info-tab{padding-bottom: 10px;}
    .page-content-default.page-contact .box-item-contact .box-info-content.box-info-tab .box-input-item{padding:10px 0px;}
    .page-content-default.page-contact .box-item-contact .box-info-content.box-info-tab .box-input-item label{font-size: 14px; font-family: 'r_bold'; color: #22313f; margin-bottom: 10px;}
    .page-content-default.page-contact .box-item-contact .box-info-content.box-info-tab .box-input-item input[type='text'],
    .page-content-default.page-contact .box-item-contact .box-info-content.box-info-tab .box-input-item input[type='email'],
    .page-content-default.page-contact .box-item-contact .box-info-content.box-info-tab .box-input-item select{border:1px solid #c6cbda;border-radius: 5px;height: 48px;}
    .page-content-default.page-contact .box-item-contact .box-info-content.box-info-tab .box-input-item textarea{border:1px solid #c6cbda;border-radius: 5px;}
    .page-content-default.page-contact .box-item-contact .box-input-item .btn-submit-contact{height: 48px;font-size:14px;color:#fff;text-align: center;font-family: 'r_bold';background: #0064d2;border:0px;}
    .page-content-default.page-contact .box-item-contact .box-info-content a{color:#0064d2;font-family: 'r_bold';}
    .page-content-default.page-contact .box-item-contact .box-info-content h4{font-size:14px;color:#22313f;font-family: 'r_bold';}
    .page-content-default.page-contact .box-item-contact .box-info-content h4 i{color:#808991;font-size:16px;margin-right: 15px;}
    .page-content-default.page-contact .box-item-contact .box-info-content .box-name-district{padding-bottom: 5px;border-bottom: 1px solid #ebedf6;margin-bottom: 5px;}
    .page-content-default.page-contact .box-item-contact .box-info-content .box-name-district:last-child{border-bottom: 0px;}
    .page-content-default.page-contact .box-item-contact .box-info-content h5{font-size:14px;color:#22313f;font-family: 'r_regular'; margin-left: 30px;}
    
    /* end page contact */
    
/* END PAGE */

/* CATEGORY */
.ul-tabs-type-default-category{margin:0px;padding:0px;text-align: center;margin-bottom: 20px;}
.ul-tabs-type-default-category li{width:33%;list-style: none;display: inline-block;background: #0078ff;font-size: 14px;font-family: 'r_regular';text-shadow: none;font-weight: normal;text-transform: uppercase;text-align: center;border:0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;padding: 5px 0px;margin-left: -4px;}
.ul-tabs-type-default-category li a,.ul-tabs-type-default-category li a:hover{color:#ffffff;text-decoration: none;}
.ul-tabs-type-default-category li i{display: none;color:#00a74e;}
.ul-tabs-type-default-category li.active{background: #0239b7;}
.ul-tabs-type-default-category li.active i{display: inline-block;}

/* ==== category DEFAULT */
.category-box-list-default .category-box-list-default-inner table.tlb-title{width:100%;border-bottom: 1px solid #ccc;}
.category-box-list-default .category-box-list-default-inner table.tlb-title tr td h2{font-size: 20px;font-family: 'r_regular';margin:10px 0px;font-weight: normal;}
.category-box-list-default .category-box-list-default-inner table.tlb-title tr td a.a-title{color:#000;font-size: 16px;font-family: 'r_regular';margin:10px 0px;font-weight: normal;text-align: right;display: block;}

.category-box-list-default .category-box-list-default-inner .box-img{width: 100%;margin-top:20px;text-align: center;}
.category-box-list-default .category-box-list-default-inner .box-img img{width: 100%;}
.category-box-list-default .category-box-list-default-inner h3.title-h3{font-size: 16px;font-family: 'r_regular';font-weight: normal;margin:10px 0px;}
.category-box-list-default .category-box-list-default-inner h3.title-h3 a{color:#000;border-bottom: 1px dashed #ccc;padding-bottom: 10px;display: block;}
.category-box-list-default .category-box-list-default-inner .box-summary-content{padding:10px 0px;font-family: 'r_regular';font-size: 14px;color:#333;}
.category-box-list-default .from-price-default{font-size: 18px;color:#000000;font-family: 'r_regular';margin:15px 0px;margin-bottom: 0px;padding-bottom: 10px;}
.category-box-list-default .from-price-default span{font-size: 30px;color:#f10000;font-family: 'r_regular';}
.category-box-list-default .from-price-default span sup{font-family: 'r_regular';font-size: 20px;}
.category-box-list-default .a-links-details{font-size: 13px;color:#000000;font-family: 'r_regular';display: block;text-align: right;margin-top: 20px;}
.category-box-list-default .a-links-details i{color:#448aff;font-size: 20px;padding-left: 10px;}
.category-box-list-default table.tlb-price-and-readmore{width:100%;}


/* categroy dai su quan */
.category-dai-su-quan h3{font-size: 16px;font-family: 'r_regular';font-weight: normal;margin:10px 0px;}
.category-dai-su-quan h3 a{text-decoration: none;color:#0269de;}
.category-dai-su-quan table{font-size: 14px;font-family: 'r_regular';}
.category-dai-su-quan table tr td{border-top:0px;}
.category-dai-su-quan .a-readmore{color: #0269de;font-family: 'r_regular';text-align: right;border: 1px solid #0269de;border-radius: 5px;padding: 5px;font-size: 14px;}
/* categroy dai su quan */

  
/* END CATEGORY */


/* SINGLE DEFAULT */

.single-box-content{}
.single-box-content h1{margin:0px;padding:0px;font-size: 18px;border-bottom: 1px solid #ccc;margin-bottom: 20px;padding-bottom: 10px;font-family: 'r_regular';}
.single-box-content .single-content{min-height: 500px;}
.single-box-content .single-content .btn-animate-form{color:#fff;font-size: 13px; font-family: 'r_bold'; padding: 5px 3px; text-transform: none;}
.single-box-content .single-content .wp-caption{width:100% !important;}
.single-box-content .single-content .wp-caption p.wp-caption-text{color: #333;background: #f5f5f5;padding: 10px;margin: 0;font-size: 14px;}
.single-box-content .single-content h2{font-size: 16px;font-family: 'r_regular';color: #0066d9;margin:10px 0px;}
.single-box-content .single-content h3{font-size: 16px;font-family: 'r_regular'; font-weight: normal;margin:10px 0px;}
/*.single-box-content .single-content table{font-family:'r_regular';width:100% !important;}
.single-box-content .single-content table tr td{vertical-align:top;}
.single-box-content .single-content table tr td.td-dot{padding-right:20px;white-space:nowrap;}*/

.single-box-content .single-content table.tlb-sc-form-type-base tr td{border-top:0px;}
.single-box-content .single-content .box-sc-form-type-base{background: #fff;border-radius: 10px;box-shadow: 0px 0px 2px #000;padding: 10px;}
.single-box-content .single-content .box-sc-form-type-base .box-title{text-align: center;font-size: 20px;color: #0f4ddc;text-transform: uppercase;font-family: 'tahoma';}
.single-box-content .single-content .box-sc-form-type-base button{font-size: 18px;text-transform: uppercase;display: block;width: 100%;height: 50px;}
.single-box-content .single-content .box-sc-form-type-base input{height: 50px;border: 1px solid #17b0ff;font-size: 18px;font-family: 'tahoma';color:#8d8d8d;}
.single-box-content .single-content .box-sc-form-type-base input::placeholder { color: #8d8d8d;opacity: 0.6; }

.single-box-content .single-content .box-sc-form-type-base .alert.alert-success{margin-bottom: 0px;}


.single-box-content .single-content img{max-width: 100%;margin: auto;display: inherit;}
.box-date-posts-single{font-size: 12px;color: #666666;text-align: right;}
.box-info-editor.type-default{margin-top:30px;margin-bottom: 50px;}
.box-info-editor.type-default .box-date-posts-single{font-size: 14px;color: #434343;text-align: right;font-family: 'noto_regular';}
.box-info-editor.type-default .box-date-posts-single span.author{font-family: 'r_bold';padding-right: 15px;}


.box-comment{padding:15px 0px;padding-top:0px;}

.box-posts-relation h3{color:#0066d9;font-size: 17px;font-family: 'r_regular';padding-left:10px;border-left: 2px solid #0066d9}
.box-posts-relation ul{margin:0px;padding:0px;list-style: none;}
.box-posts-relation ul li{display: block;}
.box-posts-relation ul li a{font-size: 15px;color:#3a526c;font-family: 'r_regular';}

.single-box-content .box-social{margin-top: 20px;}
.single-box-content .box-rate-star{text-align: right;font-size: 15px;min-height: 45px;}
.single-box-content .box-icon-click{margin:10px 0px;}
.single-box-content .box-hotline{margin:10px 0px;}

.box-info-editor.box-flight .box-date-posts-single{text-align: left;}
.box-get-ticket-flight{text-align: right;}
.box-get-ticket-flight button{width:170px;line-height: 40px;text-transform: uppercase;font-size: 14px;font-family: 'r_regular';border:1px solid #bfbfbf;border-radius: 5px;outline: 0;
background: rgb(255,255,255);background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(255,255,255,1) 32%, rgba(248,248,248,1) 44%, rgba(234,234,234,1) 59%, rgba(223,223,223,1) 74%, rgba(222,222,222,1) 100%);background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 32%,rgba(248,248,248,1) 44%,rgba(234,234,234,1) 59%,rgba(223,223,223,1) 74%,rgba(222,222,222,1) 100%);background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 32%,rgba(248,248,248,1) 44%,rgba(234,234,234,1) 59%,rgba(223,223,223,1) 74%,rgba(222,222,222,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dedede',GradientType=0 );
}

.single-box-content-inner .description-event{margin-top:10px;}
.single-box-content-inner .description-event{font-size: 16px;font-family: 'r_regular';}
.single-box-content-inner .description-event a{color:#000;}
.single-box-content-inner table.tlb-info tr td{border-top:0px;}


.box-list-anchor-data{font-family: 'r_regular';float: right;margin-top: 5px;border-radius: 5px;border: 1px solid #ccc;padding: 10px;transition: all 1s;-moz-transition: all 1s;-webkit-transition: all 1s;margin-left: 20px;margin-bottom: 20px;position: relative;z-index: 3;font-size: 16px;}
.box-list-anchor-data.active{width:100%;display: block;}
.box-list-anchor-data > div:first-child{text-align: center;font-family: 'r_regular';}
.box-list-anchor-data ol{margin:0px;padding:0px;display: none;}
.box-list-anchor-data.active ol{display: block;}
.box-list-anchor-data ol li{cursor: pointer;margin-left: 15px;margin-top: 5px;}
.box-list-anchor-data ol li ol{list-style: none;}
.box-list-anchor-data ol li ol li{margin:0px;}
.box-list-anchor-data .btn-toggle-display{cursor: pointer;color:#000;font-weight: normal;font-family: 'r_regular';}
.single-box-content h2 a{font-size: 20px;font-family: 'r_regular';color: #0066d9;margin: 10px 0px;text-decoration: none;}
.single-box-content h3 a,.single-box-content h4 a{font-size: 16px;font-family: 'r_regular';margin: 10px 0px;text-decoration: none;color: #333;}


.single-box-content .single-content table.tlb-sc-form-type-base tr td{border-top:0px;}


/* END SINGLE DEFAULT */



/* TYPE PAYMENT DEFAULT */
table.tlb-payment-office-default{margin-top:20px;}
table.tlb-payment-office-default tr td:first-child{display: none;}
table.tlb-payment-office-default tr td{color:#000000;font-size: 12px;border-top: 0px;}
table.tlb-payment-office-default tr td .box-title{font-size: 12px;font-weight: bold;color:#037dfa;text-transform: uppercase;}
table.tlb-payment-office-default tr td .box-address{margin-top:5px;text-align: left;font-weight: normal;}
table.tlb-payment-office-default tr td span{color:#1d398a;}
/* END TYPE PAYMENT DEFAULT */


 /* CATEGORY CAREERS */
    .category-box-slider-career .box-who-are-we{margin:0px 10px;}
    .category-box-slider-career .box-who-are-we  h2{color:#434343;font-size: 20px;font-family: 'r_regular';font-weight: normal;text-align: center;margin-top: 10px;position: relative;margin-bottom: 20px;}
    .category-box-slider-career .box-who-are-we .content{font-size: 16px;font-family: 'r_regular';text-align: center;}
    
    .category-box-slider-career .category-box-slider-career-inner{margin-bottom: 20px;}
    .category-box-slider-career .category-box-slider-career-inner .item{text-align: center;padding:0px 10px;}
    .category-box-slider-career .category-box-slider-career-inner .item a{color:#1ba0e2;font-size: 24px;font-family: 'r_regular';text-decoration: none;}
    .category-box-slider-career .category-box-slider-career-inner .item .box-img{margin:10px 0px;}
    .category-box-slider-career .category-box-slider-career-inner .item .box-description{font-size: 14px;font-family: 'r_regular';padding:0px 0px;}
    
    .box-form-search-career{background: #0770cd;width:100%;min-height: 125px;margin:10px 0px;}
    .box-form-search-career .form-control{height: 38px;font-size: 16px;color:#103c5b;font-family: 'r_regular';}
    .box-form-search-career .career-txt-search{background: #fff url('../../../../images/careers/icon_search_career.png') no-repeat 95% center;}
    .box-form-search-career table{margin:0px;min-height: 125px;}
    .box-form-search-career table tr td{border-top:0px;vertical-align: middle;}
    .box-form-search-career table tr td button,.box-form-search-career table tr td button:active,.box-form-search-career table tr td button:focus,.box-form-search-career table tr td button:visited{background: #094aa3;padding: 8px 30px;outline: 0;border: 0px;font-family: 'r_regular';font-size: 16px;color:#fff;}
    
    .category-box-list-career-inner h1{text-align: center;font-size: 24px;font-family: 'r_regular';}
    
    .category-box-list-career-inner ul{margin:0px;padding:0px;}
    .category-box-list-career-inner ul li{list-style: none;display: block;border-bottom: 1px solid #ccc;}
    .category-box-list-career-inner ul li h3{margin:0px;padding:0px;margin-top: 15px;}
    .category-box-list-career-inner ul li h3 a{font-size: 18px;color:#103c5b;font-family: 'r_regular';text-decoration: none;}
    
    .category-box-list-career-inner ul li h3 .career-hot{font-size: 16px;color: #ff0000;font-family: 'r_regular';padding-left: 40px;font-style: italic;text-transform: uppercase;}
    .category-box-list-career-inner ul li h3 .career-hot{ -webkit-animation: careerhot 1s infinite; -moz-animation: careerhot 1s infinite;  -o-animation: careerhot 1s infinite;  animation: careerhot 1s infinite; }
    .title-career .career-hot{font-size: 16px;color: #ff0000;font-family: 'r_regular';padding-left: 40px;-webkit-animation: careerhot 1s infinite; -moz-animation: careerhot 1s infinite;  -o-animation: careerhot 1s infinite;  animation: careerhot 1s infinite; }
    @-webkit-keyframes careerhot { from {color: #fff;} to {color: #ff0000;} } 
    @-moz-keyframes careerhot { from {color: #fff;} to {color: #ff0000;} } 
    @-0-keyframes careerhot { from {color: #fff;} to {color: #ff0000;} } 
    @keyframes careerhot { from {color: #fff;} to {color: #ff0000;} }
    
    
    .category-box-list-career-inner .box-content table{margin-bottom: 10px;}
    .category-box-list-career-inner .box-content table tr td{border-top:0px;padding-left:0px;}
    .category-box-list-career-inner .box-content table tr td:last-child{text-align: right;}
    .category-box-list-career-inner span.box-type-location{font-size: 14px;color:#0770cd;}
    .category-box-list-career-inner span.amount{color:#0770cd;font-size: 14px;font-family: 'r_regular';}
    .category-box-list-career-inner span.type-time{color:#747d85;font-size: 14px;font-family: 'r_regular';}
    .category-box-list-career-inner .a-readmore{background: #ef7a20;font-size: 16px;font-family: 'r_regular';color:#fff;text-decoration: none;padding:5px 10px;border-radius: 5px;margin-left: 10px;}
    .category-box-list-career-inner .a-readmore:hover,.category-box-list-career-inner .a-readmore:visited,.category-box-list-career-inner .a-readmore:focus{color:#fff;}
    
    
    /* END CATEGORY CAREERS */
    
    /* SINGLE CAREER */
    h1.title-career{font-size: 30px;color:#434343;font-family: 'r_regular';border-bottom: 0px;margin-bottom: 10px;}
    .box-info-career{position: relative;margin-bottom: 20px;}
    .box-info-career span{font-size: 18px;color:#1b3f9b;font-family: 'r_regular';}

    .career-box-form label{margin-top: 10px;margin-bottom: 5px;font-size: 14px;font-family: 'r_regular';}
    .career-box-form label i{color:red;}
    
    .page-content-careers .page-box-content-details well{font-size: 16px;}
    

    /* sidebar career */
    .box-sidebar-career h3{font-family: 'r_regular';font-size: 15px;color:#000000;margin:10px 0px;}
    .box-sidebar-career ul{margin:0px;padding:0px;}     
    .box-sidebar-career ul.ul-list-social li{list-style: none;display: inline-block;vertical-align: top;padding:0px 5px;}
    .box-sidebar-career .ul-list-career-other li{list-style: none;display: block;vertical-align: top;padding:10px 0px;}
    .box-sidebar-career .ul-list-career-other li a{font-family: 'r_regular';font-size:16px;color:#094aa3;display: block;}
    .box-sidebar-career .ul-list-career-other li span{font-family: 'r_regular';font-size: 14px;color:#545960;}
    .box-sidebar-career table{margin:20px 0px;font-size: 15px;font-family: 'r_regular';color:#40474d;}
    a.a-readmore-career{font-size: 15px;color:#000000;font-family: 'r_regular';}
    /* end sidebar career */


    /* END SINGLE CAREER */
    
/* SINGLE POST CITY/COUNTRY RELATION */
.single-box-relation{background: #f1f2f2;border-radius: 0;padding: 0px 15px 10px 15px;margin-top: 15px;}
.single-box-relation h3{font-size: 14px;color: #185195;font-weight: bold;line-height: 1.3;margin: 0px;padding: 5px 0px;}
.single-box-relation ul{margin:0px;padding:0px;}
.single-box-relation ul li{list-style: none;display: inline-block;width: 100%;}
.single-box-relation ul li a{font-size: 12px;color:#585858;}
/* END SINGLE POST CITY/COUNTRY RELATION */




/* VIEW ORDER FORM*/
.box-form-view-order-inner{min-height: 230px;width: 100%;padding: 0px 0px;display: table;background: #fff;text-align: center;}
#tab-view-order .form-box-content label{color:#9499a1;font-family: 'r_regular';font-weight: normal;margin-bottom: 0px;display: table;font-size: 14px;}
#tab-view-order .ui-controlgroup-horizontal .ui-controlgroup-controls .ui-radio{width:50%;}
#tab-view-order .ui-controlgroup-horizontal .ui-controlgroup-controls .ui-radio label{background: #0078ff;font-size: 14px;color:#ffffff;font-family: 'r_regular';text-shadow: none;font-weight: normal;text-transform: uppercase;text-align: center;border:0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;    border-radius: 0px;}
#tab-view-order .ui-controlgroup-horizontal .ui-controlgroup-controls .ui-radio label i{display: none;color:#00a74e;}
#tab-view-order .ui-controlgroup-horizontal .ui-controlgroup-controls .ui-radio label.ui-btn-active{background: #0239b7;}
#tab-view-order .ui-controlgroup-horizontal .ui-controlgroup-controls .ui-radio label.ui-btn-active i{display: inline-block;}
#tab-view-order .ui-controlgroup-horizontal .ui-controlgroup-controls{width:100%;}
#tab-view-order .form-box-content .btn-submit-view-order{width:100%;text-align: center;font-size: 18px;color:#ffffff;font-family: 'r_regular';text-transform: uppercase;line-height: 40px;background: #ffb400;border:0px;outline: 0;border-radius: 5px;margin-top: 20px;}
#tab-view-order table tr td{border-top:0px;}

/* END VIER ORDER FORM

/* FOOTER */
footer{background: #f4f9fd;}
footer .footer-box-social{width:100%;background: #0c121c;text-align: center;}
footer .footer-box-social .box-img-social{border-bottom: 1px solid #0d1e32;}
footer .footer-box-social h3{color: #fff; text-decoration: none; font-size: 20px; padding: 12px 8px; display: inline-block; vertical-align: top;}
footer .footer-box-social .box-img-social a{color: #fff; text-decoration: none; font-size: 24px; padding: 11px 5px; display: inline-block; vertical-align: top;}

footer .footer-content-default{background: #0c121c;padding:10px 0px;}
footer .footer-content-default .box-title{color:#ffffff;font-size: 14px;font-family: 'r_bold';font-weight: normal;padding-left: 20px;}

footer .footer-box-contact-us {border-bottom: 1px solid #0d1e32;padding-bottom: 0px;}
footer .footer-box-contact-us span.box-time{color: #9aa2b2;font-family: 'r_bold';font-size:13px;}
footer .footer-box-contact-us .footer-ul-hotline{margin: 0px; padding: 10px 20px; list-style: none;}
footer .footer-box-contact-us .footer-ul-hotline li{height: inherit; color: #fff; font-family: 'r_bold'; background: url(https://data.vietnambooking.com/common/icon/icon_call.png) no-repeat 0px center; padding-left: 30px; line-height: 35px; font-size: 14px; font-weight: normal;}
footer .footer-box-contact-us .footer-ul-hotline li a{display: inline;color:#fee500;font-size:14px;}
footer .footer-box-contact-us .footer-ul-hotline li:last-child{padding:0px;background: transparent;}
footer .footer-box-contact-us .footer-ul-hotline li:last-child div{font-family: 'r_regular';font-size: 14px;}
footer .footer-box-contact-us .footer-ul-hotline li:last-child a{padding-left:5px;}


footer .footer-address{color: #fff; font-size: 14px; font-family: 'r_regular'; padding: 10px; font-weight: 400; background: #0c121c;border-bottom: 1px solid #363636;}
footer .footer-address table{width:100%;}
footer .footer-address table tr td{padding-bottom: 0px;vertical-align: top;padding-top: 10px;white-space: nowrap;color:#c5c5c5;font-size: 14px;}
footer .footer-address table tr td div.title{color:#fff;}
footer .footer-address table tr td:first-child i{color: #98a3b3; padding-right: 5px;}
footer .footer-address table tr td:last-child{padding-left: 10px;}
footer .footer-address table tr td:last-child div.title{line-height: 25px;font-size: 14px; font-family: 'r_bold';color:#fff;}
footer .footer-address table tr td:last-child div{color:#e2e2e2;font-family: 'r_regular';font-size:14px;line-height: 30px;}
footer .footer-address table tr:last-child td{border-bottom: 0px;}
footer .footer-address a{font-weight: bold;color:#00548e;text-decoration: none;}

footer .footer-box-app{padding: 10px 20px;}
footer .footer-box-app .box-item-app{width:100%;margin: 20px 0px;margin-bottom: 5px;display: grid; grid-template-columns: auto auto; margin: 5px 0px;}
footer .footer-box-app .box-item-app img{max-width: 100%;padding:10px;}
footer .footer-box-app .box-item-app img:first-child{margin-right:20px;}

footer .footer-box-container{background-color: transparent !important;text-shadow: none;}
footer .footer-box-copyright{font-size: 14px;color:#c5c5c5;font-family: 'r_regular';border-top:1px solid #0d1e32;line-height: 56px;text-align: center;background: #0d1e32;font-weight: normal;}


@media screen and (min-width:413px)
{ 
    footer .footer-address{font-size:15px;} 
}

@media screen and (min-width:767px)
{
    #owl-partner-payment .owl-item{float: none; margin: auto; width: 100% !important;}
    .box-content-type-flights ul li{text-align: center;}
    .box-content-type-flights ul li a span{margin:10px;}
}



/* HOTLINE */
.phonering-alo-phone {position:fixed;visibility:hidden;background-color:transparent;width:100px;height:100px;
cursor:pointer;z-index:200000!important;right:75px;bottom:-15px;left:-15px;display:block;
-webkit-backface-visibility:hidden;
-webkit-transform:translateZ(0);
transition:visibility .5s;
}
.phonering-alo-phone.phonering-alo-show {visibility:visible}
.phonering-alo-phone.phonering-alo-static {opacity:.6}
.phonering-alo-phone.phonering-alo-hover,.phonering-alo-phone:hover {opacity:1}
.phonering-alo-ph-circle {width:80px;height:80px;top:10px;left:10px;position:absolute;
background-color:transparent;border-radius:100%;border:2px solid rgba(30,30,30,0.4);
opacity:.1;
-webkit-animation:phonering-alo-circle-anim 1.2s infinite ease-in-out;
animation:phonering-alo-circle-anim 1.2s infinite ease-in-out;
transition:all .5s;
-webkit-transform-origin:50% 50%;
-ms-transform-origin:50% 50%;
transform-origin:50% 50%
}
.phonering-alo-phone.phonering-alo-active .phonering-alo-ph-circle {-webkit-animation:phonering-alo-circle-anim 1.1s infinite ease-in-out!important;animation:phonering-alo-circle-anim 1.1s infinite ease-in-out!important}
.phonering-alo-phone.phonering-alo-static .phonering-alo-ph-circle {-webkit-animation:phonering-alo-circle-anim 2.2s infinite ease-in-out!important;animation:phonering-alo-circle-anim 2.2s infinite ease-in-out!important}
.phonering-alo-phone.phonering-alo-hover .phonering-alo-ph-circle,.phonering-alo-phone:hover .phonering-alo-ph-circle {border-color:#1baffe;opacity:.5}
.phonering-alo-phone.phonering-alo-green.phonering-alo-hover .phonering-alo-ph-circle,.phonering-alo-phone.phonering-alo-green:hover .phonering-alo-ph-circle {border-color:#1baffe;opacity:.5}
.phonering-alo-phone.phonering-alo-green .phonering-alo-ph-circle {border-color:#1baffe;opacity:.5}
.phonering-alo-phone.phonering-alo-gray.phonering-alo-hover .phonering-alo-ph-circle,.phonering-alo-phone.phonering-alo-gray:hover .phonering-alo-ph-circle {border-color:#1baffe;opacity:.5}
.phonering-alo-phone.phonering-alo-gray .phonering-alo-ph-circle {border-color:#1baffe;opacity:.5}
.phonering-alo-ph-circle-fill {width:50px;height:50px;top:25px;left:25px;position:absolute;background-color:#000;
border-radius:100%;border:2px solid transparent;
-webkit-animation:phonering-alo-circle-fill-anim 2.3s infinite ease-in-out;
animation:phonering-alo-circle-fill-anim 2.3s infinite ease-in-out;
transition:all .5s;
-webkit-transform-origin:50% 50%;
-ms-transform-origin:50% 50%;
transform-origin:50% 50%
}
.phonering-alo-phone.phonering-alo-active .phonering-alo-ph-circle-fill {-webkit-animation:phonering-alo-circle-fill-anim 1.7s infinite ease-in-out!important;animation:phonering-alo-circle-fill-anim 1.7s infinite ease-in-out!important}
.phonering-alo-phone.phonering-alo-static .phonering-alo-ph-circle-fill {-webkit-animation:phonering-alo-circle-fill-anim 2.3s infinite ease-in-out!important;animation:phonering-alo-circle-fill-anim 2.3s infinite ease-in-out!important;opacity:0!important}
.phonering-alo-phone.phonering-alo-hover .phonering-alo-ph-circle-fill,.phonering-alo-phone:hover .phonering-alo-ph-circle-fill {background-color:rgba(39,45,107,0.5);opacity:.75!important}
.phonering-alo-phone.phonering-alo-green.phonering-alo-hover .phonering-alo-ph-circle-fill,.phonering-alo-phone.phonering-alo-green:hover .phonering-alo-ph-circle-fill {background-color:rgba(39,45,107,0.5);opacity:.75!important}
.phonering-alo-phone.phonering-alo-green .phonering-alo-ph-circle-fill {background-color:rgba(253,108,55,0.5);}
.phonering-alo-phone.phonering-alo-gray.phonering-alo-hover .phonering-alo-ph-circle-fill,.phonering-alo-phone.phonering-alo-gray:hover .phonering-alo-ph-circle-fill {background-color:rgba(204,204,204,0.5);opacity:.75!important}
.phonering-alo-phone.phonering-alo-gray .phonering-alo-ph-circle-fill {background-color:rgba(117,235,80,0.5);opacity:.75!important}
.phonering-alo-ph-img-circle {
width:30px;
height:30px;
top:35px;
left:35px;
position:absolute;
background:rgba(30,30,30,0.1) url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAACXBIWXMAAAsTAAALEwEAmpwYAAABNmlDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjarY6xSsNQFEDPi6LiUCsEcXB4kygotupgxqQtRRCs1SHJ1qShSmkSXl7VfoSjWwcXd7/AyVFwUPwC/0Bx6uAQIYODCJ7p3MPlcsGo2HWnYZRhEGvVbjrS9Xw5+8QMUwDQCbPUbrUOAOIkjvjB5ysC4HnTrjsN/sZ8mCoNTIDtbpSFICpA/0KnGsQYMIN+qkHcAaY6addAPAClXu4vQCnI/Q0oKdfzQXwAZs/1fDDmADPIfQUwdXSpAWpJOlJnvVMtq5ZlSbubBJE8HmU6GmRyPw4TlSaqo6MukP8HwGK+2G46cq1qWXvr/DOu58vc3o8QgFh6LFpBOFTn3yqMnd/n4sZ4GQ5vYXpStN0ruNmAheuirVahvAX34y/Axk/96FpPYgAAACBjSFJNAAB6JQAAgIMAAPn/AACA6AAAUggAARVYAAA6lwAAF2/XWh+QAAAB/ElEQVR42uya7W3CMBCG31QM4A1aNggTlG6QbpBMkHYC1AloJ4BOABuEDcgGtBOETnD9c1ERCH/lwxeaV8oPFGP86Hy+DxMREW5Bd7gRjSDSNGn4/RiAOvm8C0ZCRD5PSkQVXSr1nK/xE3mcWimA1ZV3JYBZCIO4giQANoYxMwYS6+xKY4lT5dJPreWZY+uspqSCKPYN27GJVBDXheVSQe494ksiEWTuMXcu1dld9SARxDX1OAJ4lgjy4zDnFsC076A4adEiRwAZg4hOUSpNoCsBPDGM+HqkNGynYBCuILuWj+dgWysGsNe8nwL4GsrW0m2fxZBq9rW0rNcX5MOQ9eZD8JFahcG5g/iKT671alGAYQggpYWvpEPYWrU/HDTOfeRIX0q2SL3QN4tGhZJukVobQyXYWw7WtLDKDIuM+ZSzscyCE9PCy5IttCvnZNaeiGLNHKuz8ZVh/MXTVu/1xQKmIqLEAuJ0fNo3iG5B51oSkeKnsBi/4bG9gYB/lCytU5G9DryFW+3Gm+JLwU7ehbJrwTjq4DJU8bHcVbEV9dXXqqP6uqO5e2/QZRYJpqu2IUAA4B3tXvx8hgKp05QZW6dJqrLTNkB6vrRURLRwPHqtYgkC3cLWQAcDQGGKH13FER/NATzi786+BPDNjm1dMkfjn2pGkBHkf4D8DgBJDuDHx9BN+gAAAABJRU5ErkJggg==) no-repeat center center;
border-radius:100%;
border:2px solid transparent;
-webkit-animation:phonering-alo-circle-img-anim 1s infinite ease-in-out;
animation:phonering-alo-circle-img-anim 1s infinite ease-in-out;
-webkit-transform-origin:50% 50%;
-ms-transform-origin:50% 50%;
transform-origin:50% 50%;
background-size: contain;

}

.phonering-alo-phone.phonering-alo-active .phonering-alo-ph-img-circle {-webkit-animation:phonering-alo-circle-img-anim 1s infinite ease-in-out!important;animation:phonering-alo-circle-img-anim 1s infinite ease-in-out!important}
.phonering-alo-phone.phonering-alo-static .phonering-alo-ph-img-circle {-webkit-animation:phonering-alo-circle-img-anim 0 infinite ease-in-out!important;animation:phonering-alo-circle-img-anim 0 infinite ease-in-out!important}
.phonering-alo-phone.phonering-alo-hover .phonering-alo-ph-img-circle,.phonering-alo-phone:hover .phonering-alo-ph-img-circle {background-color:#1baffe;}
.phonering-alo-phone.phonering-alo-green.phonering-alo-hover .phonering-alo-ph-img-circle,.phonering-alo-phone.phonering-alo-green:hover .phonering-alo-ph-img-circle {background-color:#1baffe;}
.phonering-alo-phone.phonering-alo-green .phonering-alo-ph-img-circle {background-color:#1baffe;}
.phonering-alo-phone.phonering-alo-gray.phonering-alo-hover .phonering-alo-ph-img-circle,.phonering-alo-phone.phonering-alo-gray:hover .phonering-alo-ph-img-circle {background-color:#c7db9c;}
.phonering-alo-phone.phonering-alo-gray .phonering-alo-ph-img-circle {background-color:#c7db9c}

@-webkit-keyframes phonering-alo-circle-anim {
0% {-webkit-transform:rotate(0) scale(.5) skew(1deg);-webkit-opacity:.1}
30% {-webkit-transform:rotate(0) scale(.7) skew(1deg);-webkit-opacity:.5}
100% {-webkit-transform:rotate(0) scale(1) skew(1deg);-webkit-opacity:.1}}
@-webkit-keyframes phonering-alo-circle-fill-anim {
0% {-webkit-transform:rotate(0) scale(.7) skew(1deg);opacity:.2}
50% {-webkit-transform:rotate(0) scale(1) skew(1deg);opacity:.2}
100% {-webkit-transform:rotate(0) scale(.7) skew(1deg);opacity:.2}}
@-webkit-keyframes phonering-alo-circle-img-anim {0% {-webkit-transform:rotate(0) scale(1) skew(1deg)}
10% {-webkit-transform:rotate(-25deg) scale(1) skew(1deg)}
20% {-webkit-transform:rotate(25deg) scale(1) skew(1deg)}
30% {-webkit-transform:rotate(-25deg) scale(1) skew(1deg)}
40% {-webkit-transform:rotate(25deg) scale(1) skew(1deg)}
50% {-webkit-transform:rotate(0) scale(1) skew(1deg)}
100% {-webkit-transform:rotate(0) scale(1) skew(1deg)}}

@-webkit-keyframes phonering-alo-circle-anim {
0% {-webkit-transform:rotate(0) scale(.5) skew(1deg);transform:rotate(0) scale(.5) skew(1deg);opacity:.1}
30% {-webkit-transform:rotate(0) scale(.7) skew(1deg);transform:rotate(0) scale(.7) skew(1deg);opacity:.5}
100% {-webkit-transform:rotate(0) scale(1) skew(1deg);transform:rotate(0) scale(1) skew(1deg);opacity:.1}}
@keyframes phonering-alo-circle-anim {
0% {-webkit-transform:rotate(0) scale(.5) skew(1deg);transform:rotate(0) scale(.5) skew(1deg);opacity:.1}
30% {-webkit-transform:rotate(0) scale(.7) skew(1deg);transform:rotate(0) scale(.7) skew(1deg);opacity:.5}

100% {-webkit-transform:rotate(0) scale(1) skew(1deg);transform:rotate(0) scale(1) skew(1deg);opacity:.1}}
@-webkit-keyframes phonering-alo-circle-fill-anim {0% {-webkit-transform:rotate(0) scale(.7) skew(1deg);transform:rotate(0) scale(.7) skew(1deg);opacity:.2}

50% {-webkit-transform:rotate(0) scale(1) skew(1deg);transform:rotate(0) scale(1) skew(1deg);opacity:.2}
100% {-webkit-transform:rotate(0) scale(.7) skew(1deg);transform:rotate(0) scale(.7) skew(1deg);opacity:.2}}
@keyframes phonering-alo-circle-fill-anim {0% {-webkit-transform:rotate(0) scale(.7) skew(1deg);transform:rotate(0) scale(.7) skew(1deg);opacity:.2}
50% {-webkit-transform:rotate(0) scale(1) skew(1deg);transform:rotate(0) scale(1) skew(1deg);opacity:.2}
100% {-webkit-transform:rotate(0) scale(.7) skew(1deg);transform:rotate(0) scale(.7) skew(1deg);opacity:.2}}

@-webkit-keyframes phonering-alo-circle-img-anim {
0% {-webkit-transform:rotate(0) scale(1) skew(1deg);transform:rotate(0) scale(1) skew(1deg)}
10% {-webkit-transform:rotate(-25deg) scale(1) skew(1deg);transform:rotate(-25deg) scale(1) skew(1deg)}
20% {-webkit-transform:rotate(25deg) scale(1) skew(1deg);transform:rotate(25deg) scale(1) skew(1deg)}
30% {-webkit-transform:rotate(-25deg) scale(1) skew(1deg);transform:rotate(-25deg) scale(1) skew(1deg)}
40% {-webkit-transform:rotate(25deg) scale(1) skew(1deg);transform:rotate(25deg) scale(1) skew(1deg)}
50% {-webkit-transform:rotate(0) scale(1) skew(1deg);transform:rotate(0) scale(1) skew(1deg)}
100% {-webkit-transform:rotate(0) scale(1) skew(1deg);transform:rotate(0) scale(1) skew(1deg)}}
@keyframes phonering-alo-circle-img-anim {0% {-webkit-transform:rotate(0) scale(1) skew(1deg);transform:rotate(0) scale(1) skew(1deg)}
10% {-webkit-transform:rotate(-25deg) scale(1) skew(1deg);transform:rotate(-25deg) scale(1) skew(1deg)}
20% {-webkit-transform:rotate(25deg) scale(1) skew(1deg);transform:rotate(25deg) scale(1) skew(1deg)}
30% {-webkit-transform:rotate(-25deg) scale(1) skew(1deg);transform:rotate(-25deg) scale(1) skew(1deg)}
40% {-webkit-transform:rotate(25deg) scale(1) skew(1deg);transform:rotate(25deg) scale(1) skew(1deg)}
50% {-webkit-transform:rotate(0) scale(1) skew(1deg);transform:rotate(0) scale(1) skew(1deg)}
100% {-webkit-transform:rotate(0) scale(1) skew(1deg);transform:rotate(0) scale(1) skew(1deg)}
}
		
/* END FOOTER */

/***************************************************************************** */
.banggia { width:100%; border-collapse:collapse; line-height:none; margin-bottom:20px; color:#222; background-color:white; }
.banggia td { border:1px solid #dddddd; padding:5px; vertical-align:middle !important; }
.banggia tr:nth-child(odd) { background-color: #f9f9f9; }
.banggia tr:hover { background-color:#f5f5f5; }
.banggia th { border-top:none; border-bottom:none; color:white; text-align:center;font-size: 14px; font-weight:normal; vertical-align:middle; padding: 6px 0px;background: #0066d9; }
.banggia th:first-child{border-top-left-radius: 5px;}
.banggia th:first-child span{border-left:0px;}
.banggia th:last-child{border-top-right-radius: 5px;}
.banggia th:last-child span{border-right: 0px;}
.banggia tbody tr{text-align: center;  border-left: 1px solid #ccc;border-right: 1px solid #ccc;}
.banggia tbody tr:last-child{border-bottom: 1px solid #ccc;}
.banggia tr td{font-size: 12px;}
.banggia caption { font-size: 20px; font-weight: 400; margin:10px auto; line-height:normal; }


/***************************************************************************** */
.rutgon { overflow:auto; margin-bottom:15px; max-height:300px; font-size: 12px; color:#000000; }
.rutgon ul { margin:0; padding:0; list-style:none; }
.rutgon li { margin:0; padding:0; padding: 3px 0px; border-bottom: 1px dashed #ccc; }
.rutgon li a { text-decoration: none; font-size: 13px; color: black; display: block; line-height: 1.3; padding: 5px 0px; }
.rutgon li a:hover { background-color: rgba(238, 238, 238, 0.4); }
.rutgon li:last-child { border-bottom:none; }

.ui-autocomplete{z-index:9000;}

/* PARTNER BOX */
.partner-box-content{margin-bottom: 0px;padding-top: 30px;}
.partner-box-content .owl-nav{display: none;}
.partner-box-content .title-partner{font-size: 28px; font-family: 'r_bold'; text-align: center; margin-bottom: 30px; margin-top: 0px; color: #15284a;}
.partner-box-content h4.description{font-size: 14px;color:#373f58;font-family: 'r_regular';text-align: center;line-height: 21px;}
.partner-box-content .description-partner{font-size: 16px;font-family: 'arial';margin-bottom: 30px;}

.partner-box-content .partner-box-item{padding-bottom: 30px;}
.partner-box-content .partner-box-item ul{padding:0px;margin:0px;display: grid;grid-template-columns: auto auto auto auto auto;}
.partner-box-content .partner-box-item ul li{list-style: none;text-align: center;margin-bottom: 10px;margin-top: 10px;padding: 10px;}
.partner-box-content .partner-box-item ul li img{max-height: 40px;}

.partner-box-content .partner-box-item.type-blog{border-bottom:0px;}
.partner-box-content .partner-box-item.type-blog ul{display: grid; grid-template-columns: auto auto auto;}
.partner-box-content .partner-box-item.type-blog ul li{width:100%;padding: 8.49px;}
.partner-box-content .partner-box-item.type-blog ul li img{max-height: inherit;width: 100%;}
.partner-box-content .partner-box-item.type-blog ul li a{font-family: 'arial';color:#434343;text-decoration: none;}
.partner-box-content .partner-box-item.type-blog ul li a .box-content{padding-top: 15px;line-height: 1.3;border: 1px solid #ccc;padding-bottom: 15px;border-top: 0px;font-size: 14px;padding: 15px;min-height: 85px;}
.partner-box-content .partner-box-item.type-blog ul li a .box-img{height:120px;overflow: hidden;}

.partner-box-content .partner-box-item.type-channel{border-bottom:0px;border-bottom: 1px solid #d9d9d9;}

.partner-box-content .partner-box-item.type-channel.type-gain-award ul li .box-title{font-size: 16px;color:#000000;font-family: 'r_bold';margin-top: 10px;}
.partner-box-content .partner-box-item.type-channel.type-gain-award ul li .box-description{font-size: 16px;color:#797b7c;font-family: 'r_regular';margin-top: 10px;}

/* END PARTNER BOX */



/* tour last hour */
.category-box-promotion-inner >h2{text-align: center;font-size: 16px;font-family: 'r_bold';}
.category-box-promotion-inner .title-h3{text-align: center;font-size:14px;font-family: 'r_regular';}
.category-box-promotion-inner .title-h3 a{color:#000;text-decoration: none;}

.category-owl-slider-promotion.type-tour-last-hour{padding:20px;}
.category-owl-slider-promotion.type-tour-last-hour .box-title-content{overflow: hidden; padding-top: 10px; background: #f1f1f1; padding: 10px;}
.category-owl-slider-promotion.type-tour-last-hour .box-title-content h3{margin: 0px;}
.category-owl-slider-promotion.type-tour-last-hour .box-title-content h3 a{font-size: 14px; color: #000; text-align: left; display: inline-block; line-height: 1.3;}
.category-box-promotion.type-tour-last-hour .box-content-promotion{background: #f1f1f1;padding: 10px;}
.category-owl-slider-promotion.type-tour-last-hour .box-start-tour{min-height: inherit;}

.category-owl-slider-promotion.type-tour-last-hour .box-chair-tour{padding-right:10px;}
.category-owl-slider-promotion.type-tour-last-hour .box-count-time{position: absolute; top: 130px; left: 10px; padding: 8px 10px; background: linear-gradient(to right,#ff425b,#ff4d64); color: #fff; box-shadow: 1px 3px 3px rgba(87,87,87,.3); border-radius: 2px;}

.category-owl-slider-promotion.type-tour-last-hour.type-cat{display: grid;grid-template-columns: auto auto auto;grid-gap: 10px;}
.category-owl-slider-promotion.type-tour-last-hour .owl-dots{text-align: center;}
.category-owl-slider-promotion.type-tour-last-hour .owl-dots button{margin: 3px;}
.category-owl-slider-promotion.type-tour-last-hour .owl-dots button.active span{opacity: 0.7;}
.category-owl-slider-promotion.type-tour-last-hour .owl-dots button span{padding: 10px; background: #ccc; display: inline-block; border-radius: 100%;}

.category-owl-slider-promotion .box-img{position: relative;}
.category-owl-slider-promotion .box-img img{width:100%;}
.category-owl-slider-promotion .box-img button{position: absolute;top: 40%;left: 40%;border:0px;box-shadow: none;background: #f10000;font-size: 14px;color:#ffffff;font-family: 'r_bold';border-radius: 3px;padding:5px 10px;text-transform: uppercase;z-index: -1;}
.category-owl-slider-promotion .box-img:hover button{z-index: 1;}

.category-owl-slider-promotion .box-img .note-special{z-index: 10;font-size: 15px;font-family: 'r_regular';text-align: center;position: absolute;color: #fff;margin: 0 0 0 -10px;background-color: #00b904;top: 10px;box-shadow: 0 1px 2px rgba(0,0,0,.12), 0 0 2px rgba(0,0,0,.24);padding: 5px 15px 5px 10px;right: 0px;margin-right: -10px;}
.category-owl-slider-promotion .box-img .note-special:after{content: '';position: absolute;border-style: solid;border-color: transparent;bottom: -10px;border-width: 0px 0px 10px 10px;border-left-color: #006402;right: 0;}


.category-owl-slider-promotion .box-country{color:#fff;font-size: 16px;font-family: 'r_regular';line-height: 35px;padding-left:10px;background: #3c669e;}
.category-owl-slider-promotion .box-country i{color:rgba(255, 255, 255, 0.50);font-size: 20px}
.category-owl-slider-promotion table.tlb-time-and-traffic-tour tr td{padding:0px;border-top:0px;}
.category-owl-slider-promotion table.tlb-time-and-traffic-tour tr td:first-child{text-align: left;}
.category-owl-slider-promotion table.tlb-time-and-traffic-tour tr td:last-child{text-align: right;}
.category-owl-slider-promotion table.tlb-time-and-traffic-tour tr td:last-child img{padding:0px 2px;}
.category-owl-slider-promotion .box-summary-content-tour{font-size: 14px;color: #5c5c5c;font-family: 'r_regular';min-height: 25px;}
.category-owl-slider-promotion .box-start-tour{min-height: 60px;}
.category-owl-slider-promotion .box-price-promotion-tour{border-top:1px solid #ebebeb;margin-top:10px;position: relative;padding-top: 10px;padding-bottom: 20px;}
.category-owl-slider-promotion .box-price-promotion-tour span{display: block;font-size: 24px;color:#fc0309;font-family: 'r_bold';}
.category-owl-slider-promotion .box-price-promotion-tour span sup{font-size: 17px;}
.category-owl-slider-promotion .box-price-promotion-tour del{font-size: 18px;color:#bcbfc4;font-family: 'r_regular';}
.category-owl-slider-promotion .box-price-promotion-tour table{width:100%;}
.category-owl-slider-promotion .box-price-promotion-tour table tr td:last-child{text-align: right;}
.category-owl-slider-promotion .box-percent-tour{background: #ff0000;font-size: 16px;font-family: 'r_bold';color:#fff;line-height: 24px;padding: 0px 5px;display: table-cell;border-radius: 3px;position: absolute;left: 60%;top: 10px;}
.category-owl-slider-promotion .box-percent-tour .arrow-left {width: 0;height: 0;border-top: 10px solid transparent;border-bottom: 10px solid transparent;border-right: 10px solid red;position: absolute;margin-left: -12px;margin-top: 2px; }
/* end tour last hour */


/* GENERAL SIGNATURE */
.box-signature {width: 100%;}
.box-signature .box-title {color: #096fdd;font-size: 20px;font-family: 'r_bold';margin-bottom: 20px;}
.box-signature ul.list-item {margin: 0px;padding: 0px;list-style: none;}
.box-signature ul.list-item li {position: relative;margin-bottom: 15px;font-family: 'r_regular';color: #585858;font-size: 18px;line-height: 1.4;padding: 15px 20px;}
.box-signature ul.list-item li a {}
.box-signature ul.list-item li div {}
.box-signature ul.list-item li .box-name {font-size: 16px;color: #4b4b4b;font-family: 'r_bold';margin-bottom: 5px;}
.box-signature ul.list-item li .box-phone a {text-decoration: none;font-size: 18px;color: #191919;font-family: 'r_bold';}
.box-signature ul.list-item li i {color: #00b874;font-size: 30px;position: relative;top: 8px;}
.box-signature .box-contact-address {background: #fff;padding: 20px;margin-bottom: 20px;font-size: 18px;color: #2b2b2b;font-family: 'r_regular';}
.box-signature .box-contact-address table {width: 100%;}
.box-signature .box-contact-address table tr td span {font-family: 'r_bold';padding: 0px 5px;}
.box-signature .box-contact-address table tr td:first-child {width: 135px;padding-bottom: 15px;}
.box-signature.type-sidebar {margin-top: 20px;}
.box-signature.type-sidebar ul {display: block;}
.box-signature.type-sidebar ul li {background: #fff;border-radius: 5px;border: 1px solid #dcdcdc;display: grid;grid-template-columns: 50px auto;}
.box-signature.type-sidebar ul li .box-list-contact {display: flex;}
.box-signature.type-sidebar ul li .box-list-contact div {padding-right: 25px;}
.box-signature.type-sidebar ul li a {font-size: 20px;color: #010101;}
/* END GENERAL SIGNATURE */

/* BACK TO TOP */
#back-top-wrapper {
    position: fixed;
    left: 2%;
    bottom: 100px;
    border-radius: 100%;
    width: 40px;
    height: 40px;
    text-align: center;
    transition: all 0.5s ease 0s;
    z-index: 9999;
}

/* END BACK TO TOP */
.box-scroll-top .btn-post-scroll-top {
    padding: 13px 19px;
    white-space: unset;
}