/*
Theme Name: Eholiday
Version: 2026.11.12-php83-r5
Requires PHP: 7.4
Text Domain: eholiday
*/
/* Lần vô đây làm chi ? */
/* Lần vô đây làm chi ? */
@import "css/reset.css";
@import "css/table.css";
#wpadminbar #wp-admin-bar-w3tc, #wp-admin-bar-wp-logo{display: none;}
@font-face {font-family: 'UTM Alpine KT';src: url('fonts/UTMAlpineKT.woff2') format('woff2'),url('fonts/UTMAlpineKT.woff') format('woff');font-weight: normal;font-style: normal;font-display: swap;}
@font-face {font-family: 'iCielBC Huskey Roman';src: url('fonts/iCielBCHuskey-Roman.woff2') format('woff2'),url('fonts/iCielBCHuskey-Roman.woff') format('woff');font-weight: normal;font-style: normal;font-display: swap;}
@font-face {font-family: 'SVN-Handelson Two';src: url('fonts/SVN-HandelsonTwo.woff2') format('woff2'),url('fonts/SVN-HandelsonTwo.woff') format('woff');font-weight: normal;font-style: normal;font-display: swap;}
@font-face {font-family: 'Roboto';src: url('fonts/Roboto-Medium.ttf') format('truetype');font-weight: normal;font-style: normal;font-display: swap;}
@-webkit-keyframes blinker {from {opacity: 1.0;}to {opacity: 0.5;}}
:root{--mau1: #ff6700;--mau2: #ea580a;--mau3: #0d4568;--mau4: #373737;}
.blink{text-decoration: blink;-webkit-animation-name: blinker;-webkit-animation-duration: 0.33s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;-webkit-animation-direction: alternate;}
#lichtrinhtour{margin: 5px 0;}
#danhgiakh{margin:0 0 10px 0;}
.product-sub-menu{margin-bottom:20px;}
.danhmucsp{padding: 20px 0px;background: #e4f2fc url("https://eholiday.vn/wp-content/uploads/2021/01/bg-combo-eholiday.png") repeat center top;}
.spbankem ul li a {color:#0000ff; font-size:14px;}
.related_product{border-radius: 10px; border: 1px solid #ff6700; padding: 10px 0 5px 0; margin: 10px 10px 0px 10px;}
.showButton{border: none;color: #fff;background: #ff6700;}
.info-text {font-size: 1em;line-height: 26px;}
.price {margin: 5px 0;font-size: 1.2em;color: #ff6700;}
.cbbkht{text-align:center; margin: 5px 0 0 0;}
.cbbkhtct{display: flex;align-items: center;justify-content: space-between;}
.combodltd{font-size:1.2em;}
.btn_book_combo{border-radius: 8px;width: 129px;text-align: center;padding: 5px 10px;}
.ratingsc{padding: 3px 5px; color:#fff; background: #00365d; border-radius: 5px;}
.cbshowbg{color:#ff6700;}
.bluerounded .fa-circle{color:#00afef;text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);}
.dsdthlitem{font-size: 12px; margin-right: 10px; border: 1px solid #ff6700; padding: 0px 5px; border-radius: 5px; margin-top: 5px; margin-bottom: 10px;}
.discount-lb-price{border-radius: 10px 0px 0px 10px; padding: 2px 4px; color: #fff; background-color: red;}
.sbtour ul {list-style:none !important;}
.tvtour .tvttel{padding: 1.1rem 1rem !important;font-size: 1rem; font-weight: 400;line-height: 1.5; color: #b5b5b5; background-color: #fff;background-clip: padding-box;}
.tvtour .tvtsubmit{border-radius: 20px !important;padding: 5px !important;background: #00365d;color: #fff;font-weight: 500;font-size: 1em;width: 100%;}
.tvtour .tvtsubmit:hover{color:#fff;}
.hl-title{width: 100%;padding: 5px 20px;background: #0064ad;color: #fff;}
.bgbdinset{border: 1px inset #00365d61;border-radius: 10px;}
.rcbprice{font-weight:600;color:#00365d;font-size:16px;}
.xacnhanngay{text-align: center; font-size: 14px; font-style:italic;margin-bottom: 5px; color: #f9a23d;}
.public-price{color:#666; font-size:15px;}
.promo-combo-sidebar{margin-top: 10px;max-width: 320px;box-shadow: 3px -3px 4px 1px #aaaaaa;}
#formsearch .bmdd::before{content: "\f041";display: inline-block;font: normal normal normal 14px/1 FontAwesome;}
#user_review, #qnahotel{ margin: 0 0 5px;}
#qnahotel .qnaitems{margin: 10px 0px;padding: 5px 0px;}
.paddingzero {padding:0;}
.none-liststyle {list-style: none !important; padding-left: 5px !important;}
.mt10 {margin-top:10px;}
.hotel-musttry p{font-size:14px;margin:5px;}
.hotel-musttry ul{font-size:14px;list-style-type: disc;margin-left:20px;}
.hotel-musttry ol{font-size:14px;list-style-type: decimal;margin-left:20px;}
.hotel-solid{margin-top:5px; padding-top:5px; border-top:1px solid #f9a23d;}
.hotel-nearby {padding: 10px;margin: 10px;}
.hotel-nearby ul{margin-left: 10px;list-style-type: circle;font-size:16px;}
.customer-review .review-content, .qnaitems {font-size:14px;border-bottom: 1px solid #ddd;margin: 5px 0px;}
.hotel-sidebar-info {background:#fff; padding:5px;}
.hotel-sidebar-info .sidebarhd{font-weight:600;padding:0; margin:5px;}
.hotel-sidebar-info h3:after{content: "";display: block;width: 36%;background: #00365d;margin-top: 6px;}
.hotel_review .hotel-point{padding:10px 10px; margin-left:5px;color:#fff; font-weight:600;background-color:#00365d;border-radius:3px;}
.same_hotel, .hotel_maps, .hotel_review{margin:10px 0;}
.same_hotel .pleft {text-align:center;}
.same_hotel .pleft img{width: 70px;height: 70px;object-fit: cover;border-radius:5px;}
.same_hotel .singpr {margin: 0;padding: 5px 0 0 0;font-size:14px;}
.same_hotel .singpr .pleft, .same_hotel .singpr .pright{padding:0;}
.same_hotel .singpr a{color:#00365d;font-weight:500;}
.hidden-price {display:none;}
.wpinfoks .gialistks{padding-top: 10px;border-top: 1px solid #ddd;}
.service-icon{filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, .25)); width: 56px;}
.service-style{margin-top: 10px; text-align:center;color:#fff;}
.service-style p{font-size: 14px; font-weight: 600; letter-spacing:-0.2px;}
.brand-icon-style{text-align:center; margin-bottom:10px;}
.brand-icon{filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, .25));width: 120px; height:80px; background-color:#fff; border-radius: 10px; }
#btndatphongks{background: #fff; margin-top:5px; font-weight: 600;}
.ksluuy{background: #fff; padding: 0px 10px 5px;   position: relative;top: -5px; font-size: 12px;}
.gia-hotel-list{font-size:1em;}
.pleft{float:left;}
.pright{float:right;}
.btndatngaysb{margin-top: 5px;background: var(--mau1);color: #fff;font-weight:600;position: relative;overflow: hidden; border: none;border-radius: 5px;padding: 5px 20px;}
.tttoursidebar{background:#fff;padding: 5px 10px;}
.dttheoloai .dtitemhp .imgxam::after{content: "";position: absolute;width: 96%;height: 96%;top: 0;left: 4px;z-index: 2;background: #102d4159;}
.hotdeal{background:#fff; margin-bottom:5px;border:1px solid #00365d;}
.hotdeal .deal-container{padding: 5px 10px;font-size:14px;}
.hotdeal .deal-container .bgdeal{padding: 5px;border:1px solid #ff6600;}
.hotdeal .deal-container .bgdeal .deals-name{width:90%;display:block;float:left;}
.hotdeal .deal-container .bgdeal .deals-icon{float:right;display:block;margin-top:5%;text-align:center;font-size:16px;width:10%;}
.hotdeal .deal-container .bgdeal a{color: #00365d;font-weight:600;}
.hotdeal h3{text-transform: uppercase;background: #00365d;color:#fff;padding:10px;font-weight: 600}
.hotdeal .deal-container .bgdeal .deals-details{display:none;} 
.youtube {margin-bottom: 10px;position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden; }
.youtube iframe, .youtube object, .youtube embed {position:absolute;top:0;left:0;width:100%;height:100%; }
.bgpink {padding: 10px;background-color: #fde4d5;}
.bgpink .paddingzero .combobaysb{border:1px solid #ff6700; padding:8px; border-radius: 10px;}
.bgpink .paddingzero .combobaysb .cbbkht{font-size: 16px; margin:10px 0; text-align: left;}
.combobaysb ul{list-style-type: none !important; padding-left: 0 !important;}
.combobaysb .cbbpleft{float: left; font-size: 14px; font-weight: 500;}
.combobaysb .cbbpright{float: right; color: #bf1212; font-size: 14px; font-weight: 600;}
.itemtour .list-ks{font-size:14px;padding:10px;}
.itemtour .list-ks .title-ks a{color: var(--mau3);font-weight:600;display: block;font-size:1.2em;width: calc(98%);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.itemtour .list-ks .title-ks{font-size:14px;}
.product-link{color: #fff;background: #ff6700;border: 2px solid #ff6700; padding:10px 20px;}
.itemtour .wpinfoks{color:#5c5c5c;}
.btn_dat_phong{box-shadow: 1px 1px 2px 1px #aaaaaa;margin:auto;background: #ff6700;color: #fff;font-size: 14px;position: relative;overflow: hidden;border: none;border-radius: 5px;padding: 5px;}
.goiphongks .roomtate{border: 1px solid #e6e7ea;}
.dieukiengoipks{font-size:14px;}
.dieukiengoipks .best_price_label{border: 2px solid red !important;background: #ffb45721;}
.dieukiengoipks .goiphongks{margin-bottom:5px;padding:5px;border: 1px solid #b9b9b9;}
.dieukiengoipks .pushproduct{border: 2px solid #f9a23d;background: #ffb45721;}
.dieukiengoipks .redborder{border: 2px solid #FF0000;background: #ff000017;}
.dieukiengoipks .greenborder{border: 2px solid #00FF00;background: #0eff000a;}
.dieukiengoipks .purpleborder{border: 2px solid #800080;background: #ff00ff14;}
.dieukiengoipks .yellowborder{border: 2px solid #FFFF00;background: #f9ffab1c;}
.bg-phongks .bgwhitepks{background-color: #fff;padding: 10px 5px; margin:0 0 5px 0;}
.bg-phongks .bgwhitepks .hotel-highlight{display: flex;font-size: 12px;color: #292929;justify-content: flex-start;align-items: stretch;flex-wrap: wrap;}
.bg-phongks .bgwhitepks .hotel-highlight .service-item{margin-right:10px;padding: 0;display: block}
.bg-phongks .giaphong {margin:auto; padding:0;}
.bg-phongks .product-bg .hotel-highlight {display: flex;align-content: flex-start;flex-direction: row;flex-wrap: wrap;justify-content: flex-start;}
.bg-phongks .product-bg .service-item {color: #363636;font-size:12px;padding-right: 5px;float:left;}
.bg-phongks .product-bg .service-item .fa{color:#7a7a7a;}
body{font-family: Helvetica, Arial, sans-serif;}
.bg-room-info{padding: 0px 5px 0px 5px;background-color: #fff5e9;}
.fa-map-marker:before{margin-left:2px;}
.taxonomy-page h1{text-shadow: 2px 2px 4px #000;font-size: 2em;text-transform: uppercase;font-weight: 700;}
.your-style {font-family:'UTM Alpine KT';font-weight: normal;font-style: normal;}
.your-style {font-family:'iCielBC Huskey Roman';font-weight: normal;font-style: normal;}
.your-style {font-family:'SVN-Handelson Two';font-weight:normal;font-style: normal;}
.hotel-content {padding: 0px 10px;}
.hotel-content .hotel-sidebar{padding: 5px 5px;background-color: #fff5e9;border: 1px solid #f60;}
.combo-content{padding:0px 15px;}
.combo-content .product-sidebar{background:#fff;padding: 10px 10px;border: 2px solid #f60; border-radius:5px;}
.combo-content .product-sidebar h5{margin-left:10px;}
.combo-content .ticket-sidebar{background:#fff; padding: 10px 10px;}
.combo-content .ticket-sidebar a:hover{color:#fff;}
.combo-content .ticket-options {background: #ffe4c4; padding: 10px;}
.combo-content .ticket-options fa {color:#ff6700;}
.hotel-sidebar #cb-price-sidebar{border-bottom: 1px dashed;}
#cb-price-sidebar {display: grid;}
#cb-price-sidebar .combo-sidebar-date {width: 70%;float:left;}
#cb-price-sidebar .combo-sidebar-price {width: 28%;float:right;text-align: right;}
.set > a{font-size:1em;display: inline;padding: 0;text-decoration: none;color: #333;font-weight: 600;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;transition:all 0.2s linear;}
.set > a i{transition: 0.2s;margin-right: 10px;font-size: 20px;color: var(--mau1);}
.accordion-button-icon {margin-top: 5px;float: right;padding-right:15px;}
.qnacontent{margin-top: 5px;font-size:14px;color: #333;}
.contentfaq {display:none;}
.contentfaq ul{padding: 10px 20px 0px;list-style: disc;font-size:14px;}
.contentfaq p {font-size:15px;color: #333;}
.lichtrinh-wrap{position: relative;}
.row5px{margin-left: -5px;margin-right: -5px;}
.row5px [class*="col-"]{padding-left: 5px;padding-right: 5px;}
.btn-round{border-radius: 10px;-moz-border-radius: 10px;-webkit-border-radius: 10px;}
.row-hidden{display: none;}
.row-fixed{background: #e4f2fd;}
.owl-nav button {position:absolute;width:40px;height:40px;border-radius:50%!important;-webkit-border-radius:50%!important;text-align:center;line-height:40px!important;font-size:24px!important;transition:0.7s all;-webkit-transition:0.7s all;padding:0!important;border: none;background: transparent;color: var(--mau1);box-shadow: 0px 0px 2px #888; }
.owl-nav button:hover {background-color: var(--mau1) !important;color: white;}
.owl-nav button.owl-prev {left:-20px;top:calc(50%-20px);opacity:0;transform:translatex(25px);-webkit-transform:translatex(25px);transition-delay:0.5s}
.owl-nav button.owl-next {right:-20px;top:calc(50%-20px);opacity:0;transform:translatex(-25px);-webkit-transform:translatex(-25px);transition-delay:0.5s}
.owl-loaded:hover .owl-nav button {opacity: 1;transform: translatex(0);-webkit-transform: translatex(0);transition-delay: 0s;}
.btn-show-ticketc{text-align:center; color: #fff; background: #ff6700; font-size: 1em; border-radius: 10px; padding: 12px 28px; display: block; width: 100%;}
.btn-round{border-radius: 20px;-moz-border-radius: 20px;-webkit-border-radius: 20px;}
.btn-md{padding: 7px 22px;border-radius: 20px;-moz-border-radius: 20px;-webkit-border-radius: 20px;font-size: 13px;}
.form-contact .btn-md{width: 20%;}
.product-line{margin-top: 5px;margin-bottom: 5px;border-top: 1px dashed #f9a23d;}
.btn-group-vertical {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
.btn-group-vertical .btn, .btn-group-vertical .btn-group {width: 100%;}
.btn-group-vertical > .btn + .btn,.btn-group-vertical > .btn + .btn-group,.btn-group-vertical > .btn-group + .btn,.btn-group-vertical > .btn-group + .btn-group {margin-top: -1px;margin-left: 0;}
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn {border-bottom-right-radius: 0;border-bottom-left-radius: 0;}
.btn-group-vertical > .btn:not(:first-child),.btn-group-vertical > .btn-group:not(:first-child) > .btn {border-top-left-radius: 0;border-top-right-radius: 0;}
.btn-group-toggle > .btn,.btn-group-toggle > .btn-group > .btn {margin-bottom: 0;}
.btn-group-toggle > .btn input[type="radio"],.btn-group-toggle > .btn input[type="checkbox"],.btn-group-toggle > .btn-group > .btn input[type="radio"],.btn-group-toggle > .btn-group > .btn input[type="checkbox"] {position: absolute;clip: rect(0, 0, 0, 0);pointer-events: none;}
.input-group {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: stretch;-ms-flex-align: stretch;align-items: stretch;width: 100%;}
.input-group > .form-control,.input-group > .custom-select,.input-group > .custom-file {position: relative;-webkit-box-flex: 1;-ms-flex: 1 1 auto;flex: 1 1 auto;width: 1%;margin-bottom: 0;}
.input-group > .form-control:focus,.input-group > .custom-select:focus,.input-group > .custom-file:focus {z-index: 3;}
.input-group > .form-control + .form-control,.input-group > .form-control + .custom-select,.input-group > .form-control + .custom-file,.input-group > .custom-select + .form-control,.input-group > .custom-select + .custom-select,.input-group > .custom-select + .custom-file,.input-group > .custom-file + .form-control,.input-group > .custom-file + .custom-select,.input-group > .custom-file + .custom-file {margin-left: -1px;}
.input-group > .form-control:not(:last-child),.input-group > .custom-select:not(:last-child){border-top-right-radius: 0;border-bottom-right-radius: 0;}
.input-group > .form-control:not(:first-child),.input-group > .custom-select:not(:first-child) {border-top-left-radius: 0;border-bottom-left-radius: 0;}
.input-group > .custom-file {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.input-group > .custom-file:not(:last-child) .custom-file-label,.input-group > .custom-file:not(:last-child) .custom-file-label::before {border-top-right-radius: 0;border-bottom-right-radius: 0;}
.input-group > .custom-file:not(:first-child) .custom-file-label,.input-group > .custom-file:not(:first-child) .custom-file-label::before {border-top-left-radius: 0;border-bottom-left-radius: 0;}
.input-group-prepend,.input-group-append {display: -webkit-box;display: -ms-flexbox;display: flex;}
.input-group-prepend .btn,.input-group-append .btn {position: relative;z-index: 2;}
.input-group-prepend .btn + .btn,.input-group-prepend .btn + .input-group-text,.input-group-prepend .input-group-text + .input-group-text,.input-group-prepend .input-group-text + .btn,.input-group-append .btn + .btn,.input-group-append .btn + .input-group-text,.input-group-append .input-group-text + .input-group-text,.input-group-append .input-group-text + .btn {margin-left: -1px;}
.input-group-prepend {margin-right: -1px;}
.input-group-append {margin-left: -1px;}
.input-group-text {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 0.375rem 0.75rem;margin-bottom: 0;font-size: 1rem;font-weight: 400;line-height: 1.5;color: #495057;text-align: center;white-space: nowrap;background-color: #e9ecef;border: 1px solid #ced4da;border-radius: 0.25rem;}
.input-group-text input[type="radio"],
.input-group-text input[type="checkbox"] {margin-top: 0;}
.input-group > .input-group-prepend > .btn,.input-group > .input-group-prepend > .input-group-text,.input-group > .input-group-append:not(:last-child) > .btn,.input-group > .input-group-append:not(:last-child) > .input-group-text,.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {border-top-right-radius: 0;border-bottom-right-radius: 0;}
.input-group > .input-group-append > .btn,.input-group > .input-group-append > .input-group-text,.input-group > .input-group-prepend:not(:first-child) > .btn,.input-group > .input-group-prepend:not(:first-child) > .input-group-text,.input-group > .input-group-prepend:first-child > .btn:not(:first-child),.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {border-top-left-radius: 0;  border-bottom-left-radius: 0;}
/*** top ***/
#top{padding: 5px 0px;border-bottom: 1px solid #e8e8e8;color: var(--mau3);}
.socials i {font-size: 13px;}
.socials li{display: inline-block;}
#top .row .col-sm-6:first-child{font-size: 13px;}
.socials a{width: 22px;height: 22px;line-height: 20px;margin-right: 8px;color: white;text-align: center;font-size: 17px;background: var(--mau3);border-radius: 50%;-moz-border-radius: 50%;-webkit-border-radius: 50%;display: block;}
/*** menu ***/
.navbar-nav > li > a{color: var(--mau4);text-transform: uppercase;}
.navbar-brand{padding: 0px;height: auto;}
.navbar{margin: 0px;border: 0px;}
/*** menu ***/
.wpslogan{text-align: center;}
.sticky {width: 100%;background: #c7e4fc;margin: 0px auto;top: 0;left: 0;position: fixed;transition: all 0.4s;overflow: visible;z-index: 1000;}
.home.blog .sticky{background: #ffffff;padding: 0;}
.wpslogan h3{/*font-family: 'SVN-Handelson Two';*/font-family: system-ui;color: #fff;font-size:33px;}
.wpslogan h4{/*font-family: 'UTM Alpine KT';*/color: #fff;font-style:italic;}
#formsearch{position: relative;width: 100%;}
.nivo-controlNav{bottom: 90px;}
/*** slider ***/
.theme-default:hover .nivo-directionNav a{opacity:0;}
.theme-default .nivo-controlNav a{background: #fff !important;opacity: 0.6;width: 15px;height: 15px;border-radius: 50%;-moz-border-radius: 50%;-webkit-border-radius: 50%;display: inline-block;}
.theme-default .nivo-controlNav a.active{opacity: 1;}
.theme-default.wp-slider .wrap-form-search-local{position: absolute;top: 90px;z-index: 111;width: 100%;}
/* cf7 cusstom **/
.name-cf7, .email-cf7, .tel-cf7{padding: 0 10px;display: inline-block;margin-bottom: 20px;}
.wpcf7-form-control-wrap .wpcf7-form-control{padding: 0px}
.textarea-870 {display: block;padding: 0 15px;margin-bottom: 20px;}
.wpcf7-form-control.wpcf7-textarea{max-height: 150px; border-radius: 20px;}
.wpcf7-form-control.wpcf7-submit{border-radius: 6px;padding: 10px;}
.form-contact .wpcf7-submit:hover{color: #fff; border: none; background:#d98f27; outline: unset; outline-offset: unset;}
div.wpcf7-mail-sent-ok{border-radius: 20px;}
.form-contact{text-align: center;}
/*** form search ***/
#formsearch .input-group-text{font-size: 15px;cursor: pointer;}
.togglediadiem span{font-size: 15px;padding: 0px 10px;color: #333;}
#formsearch .fa{color: var(--mau1); font-size: 17px;}
#formsearch .input-group-prepend .input-group-text{border-radius: 25px 0px 0px 25px;border: none;position: relative;}
#formsearch .input-group-prepend .input-group-text:before{content: "";height: calc(100%-20px);width: 1px;background: #ddd;position: absolute;top: 10px;right: 0px;z-index: 557;}
#formsearch .input-group-prepend .input-group-text:after{content: "\f041";color: var(--mau1);font: normal normal normal 14px/1 FontAwesome;position: absolute;right: -23px;top: 15px;z-index: 557;font-size: 17px;}
#formsearch .input-group-append .input-group-text{border-radius: 0px 25px 25px 0px;border: none;}
#formsearch .input-group-append .input-group-text{background-color: var(--mau1);color: #fff;border: none;padding: 12px 20px;}
#formsearch .dropdown-toggle span{padding: 0px 15px;color: #777;font-size: 15px;}
#formsearch input{height: 50px;padding: 0px 15px 0px 35px;border: none;box-shadow: none;}
#formsearch .input-group-append .fa{color: #fff;margin-right: 10px;font-size: 15px;}
#formsearch .dropdown-menu{top: 32px;}
#didau{margin-top: 5px;background: #fff;}
#didau .title.item{background: #feecd8;padding: 10px 10px 10px 22px}
#didau .icon{padding-left: 10px;}
#didau .icon:before{content: "\f041";color: #888;font: normal normal normal 14px/1 FontAwesome;}
#didau .title.icon:before{color: var(--mau1);}
#didau .row{background: #ffe00044;padding-top: 10px;padding-bottom: 10px;margin: 0px;}
#didau .item{font-size:14px;padding: 0px 5px 5px 20px}
#didau .item a{color: #333;}
#didau .item a:hover{color: #fff;background:#00365d;padding:5px;}
/*** wave ***/
.waveWrapper {position: absolute;left: 0;bottom: 0;margin: auto;height: 39px;z-index: 444;width: 100%;}
.waveWrapper .wave {/* position: absolute; */bottom: 0;width: 100%;-webkit-animation: move-img 10s linear infinite;animation: move-img 10s linear infinite;background-image: url("images/wave.png");height: 40px;background-size: contain;position: relative;}
.waveWrapper .wave::before {content: "";width: 100%;position: absolute;bottom: 0;-webkit-animation: move-img-reverse 10s linear infinite;animation: move-img-reverse 10s linear infinite;background-image: url("images/wave.png");height: 40px;background-size: contain;opacity: 0.4;left: 0;}
.waveWrapper .wave::after {content: "";position: absolute;width: 100%;bottom: 0;-webkit-animation: move-img 20s linear infinite;animation: move-img 20s linear infinite;background-image: url("images/wave.png");height: 45px;background-size: contain;opacity: 0.4;left: 0;}
@-webkit-keyframes move-img {0% {background-position: 0;} 100% {background-position: 1360px;}}
@keyframes move-img {0% {background-position: 0;} 100% {background-position: 1360px;}}
@-webkit-keyframes move-img-reverse {0% {background-position: 1360px;} 100% {background-position: 0;}}
@keyframes move-img-reverse {0% {background-position: 1360px;} 100% { background-position: 0;}}
.hidden-info-pc{display: none;}
/*** diem den ***/
#diemden{padding: 10px 0px 15px 0px;}
.title-home{color: var(--mau3);font-size: 32px;line-height: 38px;margin-bottom: 15px;font-weight: bold;font-family: system-ui;/* font-family: 'UTM Alpine KT';*/}
.title-home span{color: var(--mau1);}
.title-home:before{content: url("images/favicon-2.png");transform: scale(0.6);margin-right: 10px;bottom: -18px;width: 58px;height: 72px;display: inline-block;position: relative;}
.destitle{font-size:14px; margin: 10px;}
.diemden{position: relative;z-index: 1;margin-bottom: 30px;margin-top: 40px;}
.diemden img{border-radius: 50%;-moz-border-radius: 50%;-webkit-border-radius: 50%;}
/*.diemden:before{content: "";width: 102%;height: 102%;border: 2px dashed #fff;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(to bottom, #ea521c, #f57331 49%, #ff934d) border-box;position: absolute;top: -2px;left: -2.5px;z-index: -1;border-radius: 50%;-moz-border-radius: 50%;-webkit-border-radius: 50%;}*/
.diemden:after{content: "";border-radius: 50%;-moz-border-radius: 50%;-webkit-border-radius: 50%;width: 100%;height: 100%;position: absolute;bottom: 0px;left: 0px;z-index: 2;background: rgb(89,158,242);background: linear-gradient(180deg, rgba(89,158,242,0) 0%, rgba(0,61,101,1) 100%);}
.diemden h2{font-size: 28px;line-height: 37px;color: white;position: absolute;top: calc( 50% - 15px );text-align: center;width: 100%;z-index: 222;font-family: 'UTM Alpine KT';}
.owldd .owl-stage .owl-item:nth-child(2n) .diemden:before{background:linear-gradient(#fff,#fff) padding-box ,linear-gradient(to bottom, #15475e, #b89c24 49%, #eab612) border-box; }
/*** cam ket ***/
#camket{padding: 30px 0px 15px 0px;}
#camket .item{margin-bottom: 60px;}
#camket .wpimg{position: absolute;width: 300%;height: 325px;right: 70px;top: 20px ;border-radius: 250px;-moz-border-radius: 250px;-webkit-border-radius: 250px;z-index: 4;}
#camket .wpimg:before{position: absolute;content: "";width: 300%;height: 325px;right: 0px;top: 0px;border-radius: 250px;-moz-border-radius: 250px;-webkit-border-radius: 250px;background: rgba(0,0,0,0.4);z-index: 5;}
#camket .wpimg:after{content: url("images/border-icon.png");display: block;position: absolute;top: -103px;right: -70px;z-index: 6;transform: scale(0.75);}
#camket .logock{position: absolute;content: "";overflow: hidden;max-height: 210px; max-width:280px; right: 42px;top: 53px;border-radius: 150px;-moz-border-radius: 150px;-webkit-border-radius: 150px;z-index: 6;}
#camket li{margin-bottom: 60px;overflow: hidden;}
#camket ul li:last-child{margin-bottom: 0px;}
#camket ul li:nth-child(2){padding-left: 50px;}
#camket li .icon{background: #ff67001c;;width: 80px;height: 80px;line-height: 76px;text-align: center;margin-right: 20px;float: left;border-radius: 50%;-moz-border-radius: 50%;-webkit-border-radius: 50%;padding: 15px;padding-top: 0;}
#camket li img{line-height: 70px;display: inline;vertical-align: middle;margin-left: 1px; width:50px; height:50px;}
#camket h4{font-weight: bold;font-size: 19px;line-height: 30px;}
/*** combo ***/
#combo, #voucher{padding: 10px 0px 15px 0px;background: #e4f2fc url("https://eholiday.vn/wp-content/uploads/2021/01/bg-combo-eholiday.png") repeat center top;}
.tour{margin-bottom: 0px;background: #fff;border-radius: 150px;-moz-border-radius: 150px;-webkit-border-radius: 150px;padding: 20px 50px 20px 200px;position: relative;margin-bottom: 25px;box-shadow: 0px 0px 10px #ddd;}
.tour img{border-radius: 50%;-moz-border-radius: 50%;-webkit-border-radius: 50%;border: 5px solid #e4f2fc;position: absolute;top: 50%;transform: translateY(-50%);left: -10px;width: 195px;}
.tour .fa{color: var(--mau1);}
.tour .btn .fa{color: #fff;}
.title-tour{font-size: 15px;font-weight: bold;padding: 0;}
.title-tour a{color: var(--mau3);overflow: hidden;-webkit-line-clamp: 2;display: -webkit-box;-webkit-box-orient: vertical;height: auto;}
.wpttt .name{width: 49%;display: inline-block;}
.wpttt .value{display: inline-block;}
.wpttt .fa-map-marker{width: auto;}
.fa-star{margin-right: 5px;}
.wpttt a{color: #333;}
.wpttt .btn-warning{color: #fff;font-style: italic;}
.gia{color: red;font-weight:600;font-size: 16px;}
.gia2{text-decoration: line-through;color: #888;font-size: 14px;}
.stars .fa{width: auto;color: var(--mau1);}
.stars .xam{color: #aaa;}
.wpttt{font-size: 14px;line-height: 27px;}
@media(max-width: 767px){
.book-now-new.active .wrap-form-book-new {top: 40%;}
.tkprice{position: relative;top: -10px;padding: 0px 0px;width: 100%;margin: 10px 0;}
.tkprice .pleft {float: left;text-align: initial;width: 50%; display:grid;}
.tkprice .pright{float: right;width: 50%;text-align:center;}
#wrap-header.has-transform{transform: unset;}
.menu-main.toggle-menu-mb.active:before {background: url(./images/Logo-Eholiday-Travel-Website.png) no-repeat center center;content: "";height: 50px;width: 100%;position: relative;display: block;background-size: contain;margin-bottom: 1.2rem;}
span.caret {color: var(--mau1);right: 20px;position: absolute;border-top: 7px dashed;border-top: 4px solid;border-left: 5px solid transparent;}
.menu-main.toggle-menu-mb {opacity: 0;visibility: hidden;left: -50%;position: fixed;height: 100vh;width: 100%;top: 0;bottom: 0;background: #fff;max-width: 75%;overflow-y: scroll;display: inline-block;padding: 1rem;pointer-events: unset;transition: .3s all;z-index: 666;min-height: 100%;}
.menu-main.toggle-menu-mb.active{opacity: 1;visibility: visible;left: 0;transition: .3s all;}
.menu-main.toggle-menu-mb .navbar-nav{display: flex;flex-direction: column;}
.menu-main.toggle-menu-mb ul li a{text-transform: uppercase;border: none;}
.menu-main.toggle-menu-mb .nav .open>a:hover{background: transparent;border: none;}
.menu-main.toggle-menu-mb>ul>li>a:after {content: "";background: var(--mau1);height: 2px;width: 25px;position: relative;margin: 3px 0 0 0;display: block;}
.menu-main.toggle-menu-mb ul li ul li ul.dropdown-menu{margin-left: 15px;border-left: 3px solid var(--mau1);}
.navbar-nav>li.mega-menu>.dropdown-menu li ul.dropdown-menu{position: relative;opacity: 1;visibility: visible;display: block;left: unset;background: transparent;border-radius: unset;box-shadow: none;top: 0 !important;padding-left: 0 !important;padding-right: 0 !important;max-width: 190px;min-width: 170px;}
.text_before_menu {display: contents;color: var(--mau3);}
.navbar-nav .dropdown-menu .caret {transform: rotate(0deg);}
.close-mb-menu {display: none;}
.close-mb-menu.active {display: block;color: var(--mau1);font-size: 24px;top: 10px;right: 10px;position: absolute;cursor: pointer;z-index: 1;background: #fff;padding: 11px 16px;border-radius: 4px;z-index: 10;}
.overlay.mb{display: none;}
.overlay.mb.active {display: block;height: 100vh;width: 100%;position: fixed;z-index: 8;min-height: 100%;}
.bgpink .paddingzero .combobaysb {margin-top:15px;}
.rcbprice{font-size:1.2em;}
.ht-service{padding:10px;}
.paddingzero .kgtour{padding: 10px 10px 0 10px; border-top: 1px dotted #111;border-bottom: 1px dotted #111;margin: 10px 0px;}
.tvtour .mbmgt10{margin-top:10px;}
.mb-hotel .mb-roomht-title{font-weight:700;font-size:18px; }
.mb-hotel .mb-hotel-img a img{width:50%; float:left; margin: 0px 10px 5px 0; object-fit: cover;    height: 100px;}
.tbpopup .tbcontent {width:90%;}
.tbcontent .wpcf7-form-control.wpcf7-textarea{max-height: 100px;}
#hangtram .book{margin-right: 5%;}
#hangtram .tietkiem{display: flex;flex-flow: column;padding-top:20px !important;justify-content: center;}
#hangtram .tietkiem strong{font-size: 50px;line-height: auto;}
.search-btn{height:40px;width:100%;border-radius: 5px !important;text-align: center;background: #F79321;border: 1px solid #F79321;color: #fff;}
.search-form-bg{background:none;}
.search-form-homepage{background: #f9a23d;padding: 10px;border-radius: 10px;position: relative;}
.search-form-homepage .pleft{float:left;width:78%;}
.search-form-homepage .pright{float:right;width:20%;}
.postlg h3{height:75px;}
.dttheoloai .dtitemhp{padding: 0 5px;position: relative;transition: ease-in 0.4s;}
.dttheoloai .dtitemhp a img{ border:2px solid #ff6900;max-height: 160px;}
.dttheoloai .dtitemhp a p{width: 95%;margin: 0;position: absolute;top: 40%;color: #fff;z-index:3;font-weight: bold;font-size: 1.2em;text-align: center;text-shadow: 0 0 4px #000;}
.list-ks .gialistks{padding-top: 10px;} 
.itemcombo .ttcombo .cbdetails .pleft a{color:#f9a23d;font-weight:600;}
.itemcombo{padding: 10px;display: flex;border: 1px solid #ddd;background: #fff;flex-direction: column;flex-wrap: nowrap;margin-bottom: 20px;}
.itemcombo .cbdetails{font-size:16px;margin-top:5px;}
.itemcombo .cbdetails .giacombo{color:red;}
.itemcombo .ttcombo .hlcombo{display: flex; justify-content: flex-start;align-items: stretch; flex-wrap: wrap; flex-direction: column;}
.itemcombo .ttcombo .hlcombo .hlcbitem{font-size: 11px;margin-right: 10px; border: 1px solid #00365d;  padding: 0px 5px;border-radius: 5px; margin-top:5px;margin-bottom:5px;}
.item-combo .cbdetails{font-size:16px;}
.itemcombo .thumbnail-combo a img{height: 200px;width: 100%;object-fit: cover;border-radius:5px;}
.itemcombo .pleft{float:left;}
.itemcombo .pright{float:right;}
.ttcombo{padding: 8px 0px;font-size: 14px;}
.ttcombo .title-combo{font-size:1em;font-weight:600;line-height:22px;}
.ttcombo .title-combo a{color:#00365d;}
.hotel-item-combo{color: #fff;background: #f9a23d;padding: 10px;font-size: 14px;}
.slideproduct .prod-gallery-label, .khachsan .prod-gallery-label{color: #fff;font-size: 14px;top:28px;background-color: #d71913;padding: 8px 10px;font-weight: 400;margin-left: -5px;white-space: nowrap;overflow: hidden !important;text-overflow: ellipsis;text-align: center;position: absolute;z-index: 1;} 
.khachsan .list-ks .wpinfoks .hailaiks{display: inline-flex;justify-content: flex-start;align-items: stretch;flex-wrap: wrap;flex-direction: row;margin-bottom:5px;}
.khachsan .list-ks .wpinfoks .hailaiks .khachsan-item{font-size: 12px;margin-right: 10px;border: 1px solid #00365d;padding: 0px 5px;border-radius: 5px;margin-top: 5px;}
.khachsan .prod-gallery-label{top:30px !important;text-align: left;}
.dieukiengoipks .goiphongks .tengoipks{padding:0;border-bottom: 1px solid #d7d7d7;}
.dieukiengoipks .goiphongks .bplabel{position: absolute;left: inherit;right: 0px;top: auto; margin-top: -35px; width: auto;padding: 2px 8px;color:#fff;background:red;}
.khachsan{margin: 10px 0px 15px 0px;background:#fff;-webkit-box-shadow: 0px 0px 5px #00365d;} 
.khachsan .ha-ds-ks img{width: 100%;height: 220px;object-fit: cover;}
body:not(.home) #wrap-header{position: relative !important;}
body:not(.home) #wrap-header.sticky-menu{background: #fff;box-shadow: 0px 0px 30px #00000020 !important;}
.hidden-mobile, .nivo-controlNav, #camket .wpimg:after, .mainatour:before, .mainatour .btn{display: none !important;}
#formsearch{ position: static;}
.input-group-prepend{max-height: 40px;}
.title-home{font-size: 28px;}
.form-contact .btn-md{width: 50%;}
body:not(.home) .menuh{top: 0;}
.content table{display: block;overflow-x: scroll;position: relative;}
.content table tbody{ display: block; }
#formsub .btn-grad{padding-bottom: 5px;padding-top: 8px;}
.theme-default .wp-slider .container{top: 10%;}
.sticky .col-sm-8{display: none;}
.topheadsing .container .text-center{display: flex;align-items:center;justify-content: space-between;}
#camket .item{margin-bottom: 0 !important;}
#camket{padding: 0 0 20px !important;}
#hangtram .item{margin-bottom: 0;}
.home.blog #combo, #voucher, #camnang{padding-top: 10px;}
#email{background-size: cover; background-position: revert;}
footer .item, footer .customer{text-align: center;}
.copyright-block{display: block;}
.waveWrapper{ display: none;}
#top{display: none;}
#menu-mainmenumobile{overflow-y: auto;box-shadow: unset;overflow-x: auto;white-space: nowrap;background: #fff;}
.home #menu-mainmenumobile>li{display: grid;font-size: 14px;}
.navbar-header{display: flex;justify-content: space-between;align-items: center; background:#fff;}
#formsearch .input-group-prepend .input-group-text{border: 1px solid #eee;}
#formsearch .input-group{padding-top: 15px;}
#formsearch input{border-bottom: 1px solid #e5e5e5;max-height: 40px;border-radius: 25px 0px 0px 25px}
#formsearch .input-group-prepend .input-group-text:after{top: 11px;}
#menu-main-menu{overflow-y: auto;box-shadow: unset;overflow-x: auto;white-space: nowrap;background: #fff;font-family: 'Open Sans';}
.home {min-width: 380px;}
.home #menu-main-menu>li{display: inline-block;}
.single-product #main-menu{position: unset;}	
.navbar-brand{padding: 2% 2%;float: left;display: block;width: 138px;}
.navbar-brand img{max-height: 30px;margin: 0 auto;}
.mobile-hotline{float: right;}
.mobile-hotline a{background: var(--mau1);color: #fff;padding: 10px;border-radius:30px;font-weight:500;box-shadow: 1px 1px 6px 1px #ddd;}
.ico-menu, .ico-search{color: var(--mau1);}
.ico-menu{padding: 15px;margin: 0;}
.ico-search{padding: 3px 10px;margin: 0;}
.navbar-toggle .icon-bar{background: var(--mau1);-webkit-transition: all 0.2s;transition: all 0.2s; width: 18px;}
/* ANIMATED X */
.navbar-toggle.x .icon-bar:nth-of-type(1) {-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);-webkit-transform-origin: 10% 10%;-ms-transform-origin: 10% 10%;transform-origin: 10% 10%;}
.navbar-toggle.x .icon-bar:nth-of-type(2) {opacity: 0; filter: alpha(opacity=0);}
.navbar-toggle.x .icon-bar:nth-of-type(3) {-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);-webkit-transform-origin: 10% 90%;-ms-transform-origin: 10% 90%;transform-origin: 10% 90%;}
/* ANIMATED X COLLAPSED */
.navbar-toggle.x.collapsed .icon-bar:nth-of-type(1) {-webkit-transform: rotate(0);-ms-transform: rotate(0);transform: rotate(0);}
.navbar-toggle.x.collapsed .icon-bar:nth-of-type(2) {opacity: 1;filter: alpha(opacity=100);}
.navbar-toggle.x.collapsed .icon-bar:nth-of-type(3) {-webkit-transform: rotate(0);-ms-transform: rotate(0);transform: rotate(0);}
  /* END ANIMATED X */
.navbar-collapse{border: none;}
.home .navbar-collapse{}
.home .navbar-collapse[aria-expanded="false"] {display: block; opacity: 0; visibility: hidden;}
.collapse.in { display: block !important; opacity: 1; visibility: visible;  }
.navbar-nav{position: relative;z-index: 999;background: #f5f5f5;box-shadow: 0px 0px 4px #777;-moz-box-shadow: 0px 0px 4px #777;-webkit-box-shadow: 0px 0px 4px #777;}
.navbar-nav{ margin-top: 0px;  margin-bottom: 0px;}
.navbar{margin-bottom: 0px;  min-height: 40px;}
.navbar-nav > li > a, .nav .open>a, .nav .open>a:focus, .nav .open>a:hover, .dropdown-menu>li>a{border-top: 1px solid #fff;border-bottom: 1px solid #f0f0f0;color: var(--mau3);}
.navbar-nav .open .dropdown-menu>li>a{font-size: 15px;padding: 5px 0px 5px 15px;}
.navbar-nav > li:first > a{border-top: 0px;}
.navbar-nav > li:last > a{border-bottom: 0px;}
.navbar-nav > .current-menu-item > a, .navbar-nav > .current-menu-parent > a, .navbar-nav .dropdown .dropdown.open > a, .dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus{background: #fff; color: var(--mau1);}
#didau .title.item{ width: 100%;}
#didau .item{padding-left: 30px;width: 50%;float: left;}
#diemden{padding-top: 0px;}
.owl-nav button.owl-next, .owl-nav button.owl-prev{   opacity: 1;  }
#camket .wpimg{position: static;margin-bottom: 20px;width: 100%;display: none;}
#camket li{ margin-bottom: 10px !important; }
#camket li .icon{ margin-bottom: 10px; }
#camket ul li:nth-child(2){ padding-left: 0px !important; }
#hangtram{ padding-bottom: 100px; background-position: right; }
#hangtram .book{ margin-left: 28%; padding-top: 45px;}
#hangtram .tietkiem{top:20px;width: 200px;height: 200px;left: 45%;}
#hangtram .tietkiem strong{font-size: 60px;line-height: 70px;}
#camket h4 {font-size: 17px;}
.dropdown-menu{ padding: 0px;}
#term{padding-top: 30px !important;}
.bhgead{padding: 20px 0px;}
.wpact, .topheadsing{  margin-bottom: 5px;}
.diemden{margin-top: 15px;}
.bhgead h1{font-size: 28px;  line-height: 35px;}
.col-ssm-6{width: 50%;}
.form-control{box-shadow: unset!important; }
.wrap-form-control, .form-book-title{margin-bottom: 5px;}
.book-mobile{display: block !important;}
.book-mobile.active{bottom: 0 !important;}
#form-book-new .col-sm-12{width: 100%}
#form-book-new{display: flex; flex-wrap: wrap}
.dieukiengoipks .goiphongks .roomrate{width:100%;}
.dieukiengoipks .goiphongks .pleft{margin-top: 6px;text-align:left;font-size:12px;width:65%;float:left;}
.dieukiengoipks .goiphongks .pright{width:35%;float:right;text-align:right;}
#content{padding-top: 30px;}
.sticky{padding: 10px 0;}
}
@media (min-width: 1024px){
.rcbprice{font-size:16px;}
.mgtoplg{margin-top:30px;}
.tkprice{text-align:center;}
.tkprice .pleft,.tkprice .pright{float: none;}
.itemcombo .ttcombo .cd-tour-title {height: 48px;}
.bhgead .container{margin-top:20px;}
.page-template-page-tim-chuyen-bay .bhgead{min-height:350px;position: relative;z-index: 2;}
.search-chuyen-bay{margin: 30px auto 100px;}
.ksbottomsb{height:250px;}
.bhgead{min-height: 190px; padding-top: 200px;}
#camnang{padding-bottom: 25px;}
#hangtram{ padding: 60px 0px 75px 0px;  }
.owldd .owl-stage .owl-item:nth-child(2n + 1) .diemden{transform: scale(0.85);margin-top: -19px;}
.wpslogan h3{font-size: 45px;line-height: 42px;padding-bottom: 20px; margin-top:40px;}
.wpslogan h4{font-size: 20px;line-height: 20px;margin-bottom: 20px;}
#content {padding-top:80px;}
.title-sing{font-size: 26px;}
#content .content img{width:100%;max-width:950px;}
.tour{min-height: 220px; margin-bottom: 20px;}
.wpttt .name{width: 50%;}
}
/*** du thuyen ***/
.duthuyen{position: relative;box-shadow: 0px 0px 10px #aaa;-moz-box-shadow: 0px 0px 10px #aaa;-webkit-box-shadow: 0px 0px 10px #aaa;margin-bottom: 15px;background: #fff;}
.duthuyen img{width: 100%;margin-top: -15%;height: 280px;object-fit: cover;}
.thumbdt{position: relative;display: inline-block;width: 100%;max-height: 350px;overflow: hidden;}
.thumbdt img{display: block;}
/*.thumbdt:before {content: "";position: absolute;bottom: -1px;right: 0;width: 50%;height: 40px;background: linear-gradient(to right top, #fff 50%, transparent 50%)}
.thumbdt:after {content: "";position: absolute;bottom: -1px;left: 0;width: calc( 50% + 1px );height: 40px;background: linear-gradient(to left top, #fff 50%, transparent 50%)}*/
.duthuyen .title-tour a{display: block;width: calc(98%);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.nddut{height:220px;padding: 10px 10px 5px;/*clip-path: polygon(50% 0, 100% 10%, 100% 100%, 0 100%, 0 10%);*/background: #ffffff;/*margin-top: -17%;*/}
.nddut .title-dtn a{color:#00365d; font-size:14px; font-weight:bold; display: block;width: calc(96%);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color: #00365d;font-size: 14px;font-weight: bold;}
.nddut .wpdatdtn{margin-top:5px;}
.nddut .wpdatdtn .pright,.wpinfoks .pright{float:right;}
.nddut .wpdatdtn .pleft,.wpinfoks .pleft{float:left;}
.nddut .wpdatdtn .tour-time{font-size: 13px;color: #00365d;margin-top: 8px;font-weight: 600;}
.nddut .wpdatdtn .giadtn{padding: 6px 14px;border: 2px solid #b72020;color: #b72020;border-radius: 3px;font-size: 16px;}
.duthuyen .gia{font-weight: bold;color: red;}
.duthuyen .gia2{color: #888;text-decoration: line-through;}
.duthuyen .fa, .duthuyen .stars{color: var(--mau1);}
.duthuyen .wpinfo a{color: #222;}
.duthuyen .wpinfo{font-size: 13px;}
.wpdatdt{background: #eaeaea;border-radius: 25px;margin-top: 10px;}
.datduthuyen{background: var(--mau1);color: white;position: relative;display: inline-block;width: 100%;font-size: 16px;padding: 5px 5px;border-radius: 0px 25px 25px 0px;text-align: center;}
.datduthuyen:before{content: url("images/icon-du-thuyen.png");margin-right: 10px;position: relative;bottom: -3px;}
.datduthuyen:after{content: "";position: absolute;bottom: 0;left: -15px;width: 15px;height: 100%;background: linear-gradient(to left top, var(--mau1) 50%, transparent 50%);}
.wpdatdt .first{padding: 7px 0px 5px 5px;font-size: 14px;text-align: center;}
@media(min-width: 768px){
.product-sub-menu{margin-left:20px;}
.btn_show_combo{padding: 8px 16px; font-weight:600;}
.ht-service{padding-left:0px;}
.tvtour .tv-sdt,.tvtour .tv-sent-btn {margin-top:20px;}
.tkprice{text-align:center;}
.tkprice .pleft,.tkprice .pright{float: none;}
.bhgead .container{margin-top:80px;}
.postlg h3{height:50px;}
#formsub{margin-bottom: -15px;padding: 18px 20px 15px 30px;}
#content .content h2 {margin-top:5px;}
#content .content h3 {margin-top:5px;}
#content .content h4 {margin-top:5px;}
.wpslogan{ color: white; margin-top:20px; }
.sticky .container{padding-top: 10px;}
.name-cf7, .email-cf7, .tel-cf7{width: 33%;}
.itemlienhe{ border-right: 1px dotted #ddd; }
.hidden-desktop{display: none !important;}
.wpslogan h3 span {display: none;}
.row20px{margin-left: -20px; margin-right: -20px;}
.row20px [class*="col-"]{ padding-left: 20px; padding-right: 20px;}
.socials{float: right;}
.navbar-header{width: auto;float: none;}
#menu{width: auto;text-align: center;float: none;flex-grow: 1;}
.navbar-nav{float: left;display: flex;justify-content: center;}
#main-menu{ padding: 8px 0px;}
#main-menu .btn{ float: right;}
.navbar-brand > img{ width:180px; height: 45px;}
.nav>li, .nav>li>a{position: relative;float: none;}
.nav>li>a{ padding-left: 11px;padding-right: 11px;}
.menu-main{ position: relative;}
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover, .nav>li>a:focus, .nav>li>a:hover{background: none;color: var(--mau1);}
.nav>li:hover>.dropdown-menu{left: 0;visibility: visible;opacity: 1;transition: .5s all;}
.navbar-nav>li>.dropdown-menu li:hover ul.dropdown-menu{left: 100%;visibility: visible;opacity: 1;transition: .5s all;top: 0 !important;}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover{background: transparent;border-radius: 5px;color: var(--mau1) !important;}
.navbar-nav>li>.dropdown-menu, .navbar-nav>li>.dropdown-menu li ul.dropdown-menu{padding: 5px 5px 5px 5px !important;border: none;width: 100%;min-width: 220px;max-width: 250px;border-radius: 5px;position: absolute;display: unset;opacity: 0;transition: .5s all;visibility: hidden;left: 100%;box-shadow: none;top: 50px !important;background: rgb(255 255 255/0.96);font-size: 14px;box-shadow: 1px 1px 5px rgb(0 0 0/0.16);border-radius: 0 20px;z-index: 10000;}
/*.navbar-nav>li>.dropdown-menu:before{content: "";display: block;width: 100%;top: 38px;background: var(--mau1);position: absolute;height: calc( 100% - 30px );z-index: 555;}*/
/*.navbar-nav>li>.dropdown-menu:after{content: "";display: block;width: 95%;top: 75px;right: -15px;background: #fff;position: absolute;height: calc( 100% - 63px );z-index: 554;}*/
.navbar-nav .dropdown-menu li{position: relative;z-index: 555;width: 100%;}
/*.navbar-nav .dropdown-menu li a:before{content: "";background: white;width: 40px;height: 1px;position: absolute;bottom: 0px;left: 15px;}*/
.navbar-nav .dropdown-menu li a{color: var(--mau3);padding: 5px 2px 2px 5px;display: block; width: 100%;text-align: left;text-transform: uppercase;font-weight: 600;}
.navbar-nav .dropdown-menu li:nth-child(5n) a{  border: none;}
.ttvoucherqt{ margin-bottom: 30px;}
.headform{ margin-bottom: 35px;}
#booknow textarea{ margin-bottom: 30px; }
#booknow .blockinfo{ margin-bottom: 6px; }
.headform img{ margin-bottom: 25px; }
#booknow .modal-content{border-radius: 50%;-moz-border-radius: 50%;-webkit-border-radius: 50%;}
.formbook{ padding: 30px 100px 30px 100px;}
.modal-lg .modal-content, .modal-lg{width: 700px;height: 700px;}
.modal-lg.sm .modal-content, .modal-lg.sm{width: 700px;height: 700px;}
.sm .formbook{padding: 100px 70px 30px 70px;}
#booknow .close{top: 50px;right: 8%;font-size: 60px;font-family: 'iCielBC Huskey Roman';}
.navbar{display: flex; align-items: center; justify-content: space-between;}
.navbar .nav-contact{padding-right:15px;display: contents;}
.bhgead{ min-height: 190px; padding-top: 200px;}
body:not(.home) #top, body:not(.home) #main-menu{background: #00365d;border-color: rgba(255,255,255,0.2);color: white;}
body:not(.home) #top a, body:not(.home) .nav > li > a{color: white;}
.topheadsing .btn{ margin-top: 15px;}
.rightsb:after{content: "";position: absolute;width:0;height: 100%;border-right: 1px dotted #126ba2;right: 2%;top: 0;}
.search-btn{height:50px;border-radius: 5px !important;text-align: center;background: #F79321;border: 1px solid #F79321;color: #fff;}
.search-form-bg{background:none;}
.search-form-homepage{background: #f9a23d;padding: 15px 30px;border-radius: 10px;position: relative;}
.search-form-homepage .pleft{float:left;width:78%;}
.search-form-homepage .pright{float:right;width:20%;}
.dttheoloai{width:98%;}
.dttheoloai .dtitemhp{padding: 0 5px;position: relative;transition: ease-in 0.4s;}
.dttheoloai .dtitemhp a img{ border:2px solid #ff6900;}
.dttheoloai .dtitemhp a p{width: 100%;margin: 0;position: absolute;top: 42%;z-index: 3;color: #fff;font-weight: bold;font-size: 1em;text-align: center;text-shadow: 0 0 2px #000;}
.itemcombo{padding: 10px;display: flex;border: 1px solid #ddd;background: #fff;flex-direction: column;flex-wrap: nowrap;margin-bottom: 20px;}
.itemcombo .ttcombo .cbdetails .pleft a{color:#f9a23d;font-weight:600;}
.itemcombo .cbdetails{margin-top:8px !important;}
.itemcombo .cbdetails .giacombo{font-size:16px;color:red;}
.itemcombo .ttcombo .hlcombo{display: flex; justify-content: flex-start;align-items: stretch; flex-wrap: wrap; flex-direction: row;}
.itemcombo .ttcombo .hlcombo .hlcbitem{font-size: 11px;margin-right: 10px; border: 1px solid #00365d;  padding: 0px 5px;border-radius: 5px; margin-top:5px;margin-bottom:5px;}
.item-combo .cbdetails .fa{color:#f9a23d;}
.itemcombo .ttcombo .pleft{float:left;}
.itemcombo .ttcombo .pright{float:right;}
.itemcombo .thumbnail-combo a img{height: 200px; width: 100%;object-fit: cover;border-radius:5px;}
.ttcombo{padding: 8px 0px;font-size: 14px;}
.ttcombo .title-combo{font-size:1em;font-weight:600;line-height:22px;}
.ttcombo .title-combo a{color:#00365d;}
.hotel-item-combo{color: #fff;background: #f9a23d;margin: 0px 10px 0px 10px;padding: 10px;font-size: 16px;}
.slideproduct .prod-gallery-label, .khachsan .prod-gallery-label{color: #fff;font-size: 13px;top:30px;background-color: red;padding: 5px 10px;font-weight: 400;margin-left: -15px;white-space: nowrap;overflow: hidden !important;text-overflow: ellipsis;text-align: center;position: absolute;z-index: 1;} 
.ksbottomsb .khachsan .prod-gallery-label{margin-left: -10px !important;font-size: 12px;padding: 5px;}
.dieukiengoipks .goiphongks .bplabel{display: inline;position: relative;top: -5px;left:1.25%;z-index: 1;float:right;overflow: hidden;text-align: left;background: red;border-radius: 0 0 0 4px;padding: 0px 5px;color: white;}
.dieukiengoipks .goiphongks .pleft{font-size:11px;}
.dieukiengoipks .goiphongks .roomrate {border-left: 1px solid #e7e7e7; text-align:center;}
/*** khach san ***/
.khachsan{display: flex;margin: 0px 10px 10px 10px;background:#fff;-webkit-box-shadow: 0px 0px 10px #aaa;height:220px;}  
.khachsan .list-ks .wpinfoks .hotel-address{height:50px;}
.khachsan .list-ks .wpinfoks .hailaiks{display: inline-flex;justify-content: flex-start;align-items: stretch;flex-wrap: wrap;flex-direction: row;margin: 0;}
.khachsan .list-ks .wpinfoks .hailaiks .khachsan-item{font-size: 12px;margin-right: 10px;border: 1px solid #00365d;padding: 0px 5px;border-radius: 5px;margin-top: 5px;}
.khachsan .ha-ds-ks{padding: 10px;max-height:300px;width:30%;float:left;}
.khachsan .ha-ds-ks img{width: 100%; height: 200px; object-fit: cover;}
.khachsan .list-ks {padding-left: 0px;width:50%;float:right;}
.duthuyen{margin-bottom: 40px; margin-left: 10px;margin-right: 10px;}
}
/* end min-width: 768px */
.has-overlay{position: relative;z-index: 1;}
.has-overlay::before{content: '';position: absolute;width: 100%;height: 100%;top: 0;left: 0;background: var(--mau3);opacity: 0.7;z-index: -1;}
/*** hangtram ***/
#hangtram{padding: 40px 0px 25px 0px;background-position: center center;color: white;}
#hangtram .item{margin-bottom: 60px;}
.title-home.type2{color: white;}
.title-home.type2:before{position: absolute;top: 0px;left: calc(50%-35px);content: none;}
.displaynone{display:none;}
#hangtram .gt{text-align: center;}
#hangtram .icon{background: var(--mau1);color: white;border-radius: 50%;-moz-border-radius: 50%;-webkit-border-radius: 50%;width: 70px;height: 70px;line-height: 70px;text-align: center;margin: 0px auto 20px;padding: 7px;display: inline-block;}
#hangtram .book{background: #fff;color: var(--mau1);font-size: 30px;text-align: center;line-height: 30px;border-radius: 50%;-moz-border-radius: 50%;-webkit-border-radius: 50%;height:150px;width: 150px;margin: 50px 0 10px 20%;padding: 45px 0px 0px 0px;}
#hangtram .book p{color: var(--mau3);}
#hangtram .tietkiem{background: var(--mau1);color: white;font-weight: bold;line-height: 40px;text-align: center;border: 8px solid #fff;position: absolute;top: 80px;left: 36%;z-index: 2;border-radius: 50%;-moz-border-radius: 50%;-webkit-border-radius: 50%;height:250px;width: 250px;padding-top: 60px;font-size: 30px;box-shadow: 0px 0px 12px #444;-moz-box-shadow: 0px 0px 12px #444;-webkit-box-shadow: 0px 0px 12px #444;}
#hangtram .tietkiem strong{font-size: 80px;line-height: 85px;display: block;}
/*** news ***/
#camnang{padding: 15px 0px 25px 0px;}
.postlg .img{border-radius: 50%;-moz-border-radius: 50%;-webkit-border-radius: 50%;margin-bottom: 10px;max-width: 80%;display: inline-block;position: relative;}
.postlg img{object-fit: cover;border-radius: 50%;-moz-border-radius: 50%;-webkit-border-radius: 50%;position: relative;z-index: 2;display: block;}
.postlg h3{font-size: 15px;line-height: 25px;font-weight: bold;overflow: hidden;margin-bottom: 0px;}
.postlg a{color: var(--mau3);}
.postlg p{font-size: 12px;font-style: italic;margin-bottom: 7px;max-height:50px;}
/*** formsub ***/
#email{position: relative;background: #fff url("images/bg-footer.png") no-repeat center bottom;background-size: contain;}
#formsub{background: #fff;border: 1px solid #f0f0f0;border-radius: 40px;-moz-border-radius: 40px;-webkit-border-radius: 40px;padding: 0px 0px 0px 20px;max-width: 550px;margin: 0px auto;box-shadow: 0px 0px 15px #ccc;-moz-box-shadow: 0px 0px 15px #ccc;-webkit-box-shadow: 0px 0px 15px #ccc;}
#formsub .fa{color: var(--mau1);font-size: 30px;float: left;line-height: 42px;}
#formsub input{display: inline-block;box-shadow: none;border: none;width: calc(100%-160px);float: left;height: 42px;}
.btn-grad {background-image: linear-gradient(to right, #FF512F 0%, #DD2476  51%, #FF512F  100%)}
.btn-grad {padding: 8px 20px 8px 20px;font-weight:600;text-align: center;font-size: 1em;transition: 0.5s;background-size: 200% auto;color: white;box-shadow: 0 0 20px #eee;border-radius: 30px; display: inline-block;}
.btn-grad:hover {background-position: right center;color: #fff;text-decoration: none;}
#formsub .btn-grad{float: right;font-family: system-ui;}
/*** footer ***/
footer{padding: 50px 0px 15px 0px;background: var(--mau3);color: #e5e5e5;font-size: 14px;}
footer .item{margin-bottom:15px;}
.title-f{font-weight: bold;margin-bottom: 15px;font-size: 15px;line-height: 25px;color: #fff;}
footer li a{color: #e5e5e5;}
footer .line{margin: 15px 0px 15px 0px;height: 1px;background: #0f5d8e;}
footer .socials{float: none;}
footer .socials a{background-color: #0f5d8e;}
.inline{display: inline-block;}
#copyright{padding: 15px 0px;background: #083c5d;color: #e5e5e5;text-align: center;font-size: 13px;}
/*** term ***/
.bhgead{background-size: cover;color: white;padding-top: 30px !important;text-align: center;position: relative;z-index: 1;}
.bhgead .col-sm-12 p{display: none;}
.overlay{position: absolute;width: 100%;height: 100%;background: rgb(0 0 0 / 40%);top: 0;left: 0;}
.bhgead .container{position: relative;}
#content.page-lienket .content{max-width: 1055px; margin: 0 auto; padding: 50px 0;}
.bhgead .overlay-fly{position: absolute;width: 100%;height: 100%;z-index: 2;background: #000;opacity:0.4;top: 0;left: 0;}
.bhgead .container{position: relative;z-index: 3;}
.bhgead h1{text-transform: uppercase;font-size: 35px;line-height: 48px;margin-bottom: 10px;font-weight: 700;font-family: 'Open Sans';}
.bhgead a{color: white;}
#term{padding: 30px 0 40px 0;}
/*** single ***/
.title-sing{line-height: 32px;font-weight: bold;margin-bottom: 5px;color: var(--mau3);}
.topheadsing{margin-bottom: 5px;}
.topheadsing .gia{font-weight: bold;position: relative;}
.topheadsing .fa{color:#f9a23d;}
.topheadsing .btn{padding-left: 25px;padding-right: 25px;width: 45%;}
.info{color: #888;font-size: 14px;margin-bottom: 10px;}
.content{/* margin: 5px;*/}
#tags strong{color: var(--mau3);}
#tags a{background: #e9f1f6;padding: 4px 10px;border: 15px 6px;display: inline-block;margin-left: 10px;border-radius: 15px;-moz-border-radius: 15px;-webkit-border-radius: 15px;color: #888;margin-bottom: 5px;font-size: 14px;}
.tags{margin-bottom: 10px;}
.title-related{font-size: 18px;line-height: 26px;font-weight: bold;margin-bottom: 5px;}
/*** title tour ***/
.wpact{position: relative;margin-bottom: 0px;z-index: 888;}
.wpact a{position: relative;display: block;}
/*.wpact a:before{content: "";width: 100%;height: 100%;border: 2px dashed #fff;border-radius: 50%;-moz-border-radius: 50%;-webkit-border-radius: 50%;position: absolute;top: 0px;left: 0px;}*/
.wpact img{border-radius: 50%;-moz-border-radius: 50%;-webkit-border-radius: 50%;display: block;}
.xanh .wave, .xanh .wave::after , .xanh .wave::before{background-image: url("images/wave-xanh.png");}
.bgxanh, .single-product #email, .tax-product_cat #email, .tax-diem-den #email{background-color: #e4f2fd;}
.product-bg{padding: 5px 10px;margin-bottom: 5px;background-color: #fff;}
.product-bg .nd1 .motaphong ul {font-weight: normal;list-style: disc;padding-left: 15px;color:#797979;}
.product-bg .nd1 .aligncenter{margin:0;}
.mbt5px{margin-bottom:5px;}
.mbt5px .contentfaq {margin-top: 20px;}
.bg-phongks{margin-bottom: 5px;}
.bgwhite{padding: 10px;margin-bottom: 5px;background-color: #fff;}
.bgtkwhite {padding:5px 10px;background:#fff;}
.bgtkdetail {border:1px dashed #00365d; padding:10px; margin:10px; border-radius:10px; background: #fff;}
.bgwhite ul{ list-style: disc; }
#dieukhoantour ul{list-style: disc;    margin-left: 20px;}
.bgwhite p{margin: 5px 0;}
.bgorange{padding: 10px;margin-bottom: 5px;background-color: #ff6700;}
.bgimagetour{background-image: url("images/bg-combo.png");background-repeat: repeat;background-position: top center;}
.bgwhite .wpttt{width: 50%;float: left;padding: 5px 0px;}
.bgwhite .fa{color: var(--mau1);width: 15px;}
.infosing{margin-bottom: 10px;font-size:16px;}
.infosing a{color: #333;}
/*.infosing .xam{color: white;}*/
.share-like a{width: 30px;height: 30px;text-align: center;}
.share-like a .fa{color: white;font-size: 13px;}
.share-like.top{display: none;position: relative;top: -6px;margin-left: 10px;}
.share-like.bottom strong{font-size: 17px;}
.blockinfo{margin-right: 15px;}
/*.blockinfo .fa{color: var(--mau1);}*/
.overheight{overflow: hidden !important;position: relative}
.nd2{height: 0px;margin-bottom: 30px;position: relative;transition: all 0.5s;}
.nd2 .btnmore, .nd2 .wpndan ul {font-size:14px;}
.nd2:before{content: "";background: #fff;width: 100%;height: 68px;bottom: -68px;left: 0px;position: absolute;z-index: 1;}
.btnmore{position: absolute;bottom: -30px;left: 0px;color: var(--mau1);font-style: italic;z-index: 1;}
.bgwhite .btnmore .fa{color: unset;}
.btnmore.active{color: var(--mau3)}
.input-group-addon, .input-group-btn{width: unset;}
.headform{margin-bottom: 15px;}
.headform img{display: inline-block;margin-bottom: 15px;}
.headform h3{font-size: 17px;font-weight: bold;color: var(--mau3);line-height: 25px;margin-bottom: 5px;}
.blockinfo a{color: #333;}
/*form popup home */
.tbpopup .tboverlay {position:fixed;top:0px;left:0px;width:100vw;height:100vh;background:rgba(0,0,0,0.7);z-index:1;display:none;}
.tbpopup .tbcontent {position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);background:#fff;max-width:500px;z-index:2;text-align:center;padding:20px;box-sizing:border-box;font-family:"Open Sans",sans-serif;border-radius:20px;display: block;position: fixed;box-shadow:0px 0px 10px #111;}
.tbpopup .tbclose-btn {cursor:pointer;position:absolute;right:20px;top:20px;width:35px;height:35px;color:#ff4444;font-size:30px;font-weight:600;line-height:35px;text-align:center;border-radius:50%;}
.tbpopup.active .tboverlay {display:block;z-index: 1998;}
.tbpopup.active h3{font-family: 'SVN-Handelson Two';font-size: 35px;color: #fff;}
.tbpopup.active .tbcontent {transition:all 300ms ease-in-out;transform:translate(-50%,-50%) scale(1);z-index: 1999;background: #00000085;}
.tbpopup.active .wpcf7-form-control.wpcf7-submit{width: 100%;font-family: 'SVN-Handelson Two';font-size: 25px;padding: 0 0 5px;}
.tbcontent .wpcf7 form.sent .wpcf7-response-output{color: #fff;border-radius: 20px;}
.tbcontent .wpcf7-form-control-wrap .wpcf7-form-control{background: #fff0; border: 1px dashed #ffffff;color: #fff;}
.tbcontent .wpcf7-form-control-wrap .wpcf7-form-control::placeholder{color:#f0ad4e;font-family: 'UTM Alpine KT';}
.tbpopup.active .name-cf7,.tbpopup.active .email-cf7,.tbpopup.active .tel-cf7{display:unset;}
.tbpopup.active .textarea-870{padding: 0;}
.tbbuttom{background:#00cc00;color:#fff}
/*end popup ===========*/
#booknow .formbook{background: url(https://eholiday.vn/wp-content/uploads/2020/12/background-booknow.png);background-size: cover;background-position: top;}
#booknow .gia{font-size: 19px;font-weight: bold;}
#booknow .first{border-radius: 20px 0px 0px 20px;border-top-style: dashed;border-left-style: dashed;border-bottom-style: dashed;background: none;border-right: none;}
#booknow .mid{border-right: 0px !important;border-top-style: dashed;border-bottom-style: dashed;}
#booknow .last{border-radius: 0px 20px 20px 0px !important;border-top-style: dashed;border-right-style: dashed;border-bottom-style: dashed;background: none;border-left: 0px;box-shadow: none !important;}
#booknow .input-group .form-control{border-left: none;}
#booknow .noright{border-right: none;}
#booknow input[type="text"]:focus, #booknow input[type="email"]:focus, #booknow input[type="password"]:focus, #booknow input[type="number"]:focus{border-color: #ccc !important;box-shadow: none !important;}
#booknow [name="note"]{border-radius: 30px;font-size: 16px;box-shadow: none;border-style: dashed;}
#booknow .input-group-addon, #booknow .input-group .form-control{font-size: 15px;padding-left: 7px;padding-right: 7px;}
#booknow .blockinfo{display: inline-block;}
#booknow .close{color: red;position: absolute;top: -20px;right: -20px;font-size: 40px;opacity: 1;}
#ui-datepicker-div{z-index: 99999 !important;}
.ui-datepicker select.ui-datepicker-month{float: left;}
.ui-datepicker select.ui-datepicker-year{float: right;}
/*** page and single ***/
.breadcrumb_last{display:none;}
#breadcrumbs{padding: 10px 0 15px;background: #fff;font-size: 14px;}
.content p, .content img, .wp-caption{margin-bottom: 5px;}
.content p {font-size:16px;}
.content h2 {font-size:22px;}
.content h3 {font-size:19px;}
.content h4 {font-size:16px;}
.content img{height: auto !important;}
.content table {font-size: 14px;width: 100%;max-width: 100%;margin-bottom: 10px !important;border: 1px solid #ddd;}
.content table > thead > tr > th {vertical-align: bottom;border-bottom: 2px solid #ddd;}
.content table td, table th{padding: 8px;line-height: 1.42857143;vertical-align: top;border-top: 1px solid #ddd;border: 1px solid #ddd;}
/* .content table tr:nth-of-type(2n+1) {
    background-color: #f9f9f9;
} */
.content{overflow-x: auto;}
.content ul{margin-bottom: 5px; list-style-type: disc; padding-left: 20px; font-size:15px;}
.alignleft{float: left;margin: 0px 10px 10px 0px;}
.alignright{float: right;margin: 0px 0px 10px 10px;}
.aligncenter{margin: 0px auto 10px;display: block;}
.wraper-related .thumbnail{}
.comment-list article{overflow: hidden;}
.comment-list .children{padding-left: 30px;}
.comment-meta{margin-right: 15px;}
.comment-list .avatar{width: 80px;height: auto;float: left;margin: 0px 10px 0px;border-radius: 100%;}
.comment-date{margin-bottom: 0px;}
.author .comment-reply-link{display: none;}
.author #respond, .author .btn-sm{display: none;}
li.comment{overflow: hidden;margin-bottom: 10px;}
.wp-caption-text{text-align: center;background: #e0e0e0;font-size: 15px;padding:5px;display: block;width: calc(100% - 10px);}
.wp-caption img, .wp-caption p{margin-bottom: 0px;}
.itemlienhe{margin-bottom: 20px;text-align: center;position: relative;}
.itemlienhe h5{font-weight: bold;margin-bottom: 10px;}
.itemlienhe img{display: inline-block;height: 37px;margin-bottom: 20px;}
.wpicon .itemlienhe:last-child{border: none;}
/*** term product ***/
.motaphong ul{font-size:12px;}
.term-voucher-vinpearl .btn-round.btn{background: #0d4568;border: none;font-weight: 700;font-style: italic;}
.lgterm a{position: relative;display: inline-block;}
.mainatour .btn{position: absolute;top: calc(50%-15px);opacity: 0;left: 50px;transition: all 1s;top: calc(50%- 18px);z-index: 3;}
#term .tour img{border-color: #f5f5f5;}
/**lien he**/
.contact-info, .form-contact{padding-bottom: 20px;}
.form-contact form div{margin-bottom: 20px;}
.form-contact .form-control{padding: 20px;}
/*** category ***/
.thumbnail-post-cat{max-width: 150px;height: auto;margin-right: 10px;}
.thumbnail-post-cat img{max-width: 100%;max-height: 100%;}
.title-post-cat{font-weight: bold;margin-bottom: 0px;font-size: 17px;line-height: 25px;}
.info{overflow: hidden;}
.info li{float: left;margin-right: 7px;font-size: 15px;color: #888;}
.poscat{margin-bottom: 15px;}
.catsp{text-align: center;}
.lgterm a{position: relative;display: inline-block;}
.lgterm .btn{position: absolute;top: calc( 50% - 15px);opacity: 0;left: calc( 50% - 50px );transition: all 1s;}
.maina{border-radius: 50%;-moz-border-radius: 50%;-webkit-border-radius: 50%;}
.maina:before{width: 100%;height: 100%;background: rgba(13,69,104,0.5);left: 0px;top: 0px;border-radius: 50%;-moz-border-radius: 50%;-webkit-border-radius: 50%;opacity: 0;transition: all 1s;content: "";position: absolute;}
.maina:after{width: 100%;height: 100%;border: 2px dashed #fff;left: 0px;top: 0px;border-radius: 50%;-moz-border-radius: 50%;-webkit-border-radius: 50%;content: "";position: absolute;}
.maina:hover:before, .maina:hover .btn{opacity: 1;}
.xam{color: #555;}
.do{color: red;}
.pagination{margin: 0px 0px 0px 0px;text-align: center;width: 100%;}
.pagination > li > a, .pagination > li > span{border: none;margin: 0px 7px;border-radius: 50% !important;-moz-border-radius: 50% !important;-webkit-border-radius: 50% !important;display: inline-block;height: 35px;width: 35px;text-align: center;line-height: 35px;padding: 0px;background-color: #e0e0e0;color: #fff;}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus{background: var(--mau1);}
.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus{color: var(--mau1);}
.pager li, .pagination>li{display: inline-block;}
/*** sidebar ***/
.sb{margin-bottom: 15px;padding-left: 10px;}
.postlg{text-align: center;margin-bottom: 20px;}
.postsb .img{border-radius: 50%;-moz-border-radius: 50%;-webkit-border-radius: 50%;margin-bottom: 10px;max-width: 80%;display: inline-block;position: relative;float: left;margin-right: 15px;}
/*.postsb .img:after {width: 100%;height: 100%;border: 1px dashed #fff;left: 0px;top: 0px;border-radius: 50%;-moz-border-radius: 50%;-webkit-border-radius: 50%;content: "";position: absolute;}*/
.postsb img{border-radius: 50%;-moz-border-radius: 50%;-webkit-border-radius: 50%;position: relative;display: block;width: 75px; height:75px; object-fit: cover;}
.single-product .postsb h3{height: auto;margin: 0px;}
.postsb h3{font-size: 14px;font-weight: bold;}
.postsb h3 a{color: var(--mau3);}
.xemthem{color: #f2a523;font-size: 14px;font-style: italic;}
.sb .postsb{width: 100%;padding: 5px 5px;border-bottom: 1px solid #c3c3c380;}
.sb .thumbnail img{height: 80px;}
.sb .title{color: #555;}
.sb .title h2{font-size: 17px;line-height: 25px;}
.sb .thumbnail{margin:0px 10px 10px 0px;}
#wrap-header{width: 100%;position: sticky;top: 0;left: 0;z-index: 999;transform: translateY(0);transition: 0.5s;background: #fff;}
#wrap-header.has-transform{transform: translateY(-101%);}
body:not(.home) #wrap-header{position: fixed; background: unset;}
body.single-product #wrap-header{position: absolute;}
#wrap-header.sticky-menu{position: sticky; background: #fff; box-shadow: 0px 0px 10px rgb(0 0 0 / 10%);}
.sticky-menu #top{display: none;}
body:not(.home) #wrap-header.sticky-menu{background: var(--mau3);}
/*** responsive ***/
@media (min-width: 1610px) {
}
@media (min-width: 1200px) {
.mgtoplg{margin-top:20px;}
.container{width:100%;max-width:1200px;}
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
.hidden-tbl{display:none;}
#content {padding-top:100px;}
}
@media only screen and (min-width: 1024px) and (max-width: 1199px) {
.nddut{height: 250px;}
}
@media(max-width: 1199px){
.tkprice{text-align:center;}
.tkprice .pleft,.tkprice .pright{float: none;}
.tkprice .pleft {display: grid;}
.nav>li>a{padding-left: 5px; padding-right: 5px;}
.tour .fa{width: 15px;}
.tour{padding-right: 30px;}
.title-tour{padding-bottom: 0;}
.tour{padding: 180px 15px 10px 15px;border-radius: 7px;-moz-border-radius: 7px;-webkit-border-radius: 7px;margin-bottom: 35px;}
.tour img{left: 50%;top: -15px;transform: translateX(-50%);}
.mainatour:before{left: 50%;top: -9px;transform: translateX(-50%);}
.mainatour .btn{top: 67px;left: 50%;transform: translateX(-50%);}
}
@media (max-width: 579px) {
.rcbprice{font-size:1.2em;}
.tkprice{position: relative;top: -10px;padding: 0px 0px;width: 100%;margin: 10px 0;}
.tkprice .pleft {float: left;text-align: initial;width: 60%; display:grid;}
.tkprice .pright{float: right;width: 40%;text-align:center;}
.slideproduct{max-height:320px; margin-top:10px;}
.title-sing {font-size: 18px;}
.duthuyen .wpinfo {margin-bottom: 0px;font-size: 14px;}
.hidden-info-pc{display: block; font-size: 100%}
#main-detail .single_tour_info{display: none}
.title-sing{font-size: 19px;}
.hotel_info{margin-top: -20px;padding: 10px 0px 10px 0px; background-color:#fff;}
.hotel_info .gia{font-size: 16px;color:#333 !important;margin-left:0px;}
.product_info{padding: 40px;border-radius: 20px;background: var(--mau3);color: #fff;}
.product_info .title-sing, .product_info .blockinfo a, .topheadsing .gia{color: #fff;}
.topheadsing .gia{font-size: 16px;}  
.topheadsing .container .text-center{flex-wrap: wrap;}
.topheadsing .btn{width: 100%;margin-top: 10px;padding: 10px 0;font-size: 16px;border-radius: 51px;}
.product_info .wpttt .name{width: auto; margin-right: 10px    }
.product_info .fa{width: 16px;text-align: center;margin-right: 5px;color: var(--mau1);}
.product_info .btn .fa{color: #fff}
.title-tour a{-webkit-line-clamp: unset;height: auto;}
#hangtram .book{margin-left: 13%;}
#hangtram .tietkiem{left: 40%; top: 30px;}
#main-detail .bg-white{display: none}
.modal-dialog{width: 90%;}
.product_info{padding: 20px 5px}
.product_info .wpttt .name{margin-right: 5px}
}
.phone-vr-img-circle a{display: flex!important; align-items: center!important;}
.search-chuyen-bay input[type="radio"]:checked + span:before,
.search-chuyen-bay input[type="radio"] + span:before,
.search-chuyen-bay input[type="checkbox"]:checked + span:before,
.search-chuyen-bay input[type="checkbox"] + span:before{display: none;}
.search-chuyen-bay .dtc-hor .dtc-checkbox{padding-top: 0;font-family: 'Noto Serif';}
.dtc-ver .dtc-search-option{background-color: transparent!important;}
.search-chuyen-bay .dtc-color-theme{background-color: var(--mau3)!important;padding: 15px 10px;text-align: center;background-image: none;}
.search-chuyen-bay .dtc-search-header>span{position: relative;}
.search-chuyen-bay .dtc-search-header>span:before{position: absolute;top: -12%;left: -9%;width: 50px;height: 50px;background: url(images/logo-white.png);content: "";background-size: contain;background-repeat: no-repeat;}
.dtc-checkbox .dtc-checkbox-mark::after, .dtc-checkbox .dtc-radio-mark::after{border: solid #ffa24d!important;}
.dtc-checkbox-mark, .dtc-radio-mark{background: transparent!important;border-color: #ffa24d!important;}
 ul.dtc-search-airline{border: none!important;}
.search-chuyen-bay .dtc-search-header span{color: var(--mau1);font-size: 30px;font-family: 'SVN-Handelson Two';}
.search-chuyen-bay .dtc-input-group{border: 1px dashed;}
.search-chuyen-bay .dtc-search.far, .dtc-search.fas, .dtc-result .fa, .dtc-result.far,
.search-chuyen-bay .dtc-result.fas{color: #0d4568}
.search-chuyen-bay .dtc-search .fa-search{color: #ffffff;}
.service{position: relative;}
#content.chuyen-bay{position: relative; z-index: 1;background: url(https://eholiday.vn/wp-content/uploads/2021/03/bg-content-fly.jpg);background-size: auto;}
.service .destitle{margin-bottom: 50px;}
.service .owl-item:nth-child(2n){transform: translateY(5%);}
.service .postlg .img{max-width: 60%;transition: 0.4s;padding: 13px;background: #fff;box-shadow: 0px 0px 10px #f1f1f1;margin-bottom: 120px;}
.service .postlg .img:after{position: absolute;transition: 0.4s; content: "";width: 1px;height: 120px;border-left: 2px dashed #000;top: 100%;left: 50%;}
.service .postlg:hover .img{margin-bottom: 90px;transition: 0.4s;}
.service .postlg:hover .img:after{height: 90px;transition: 0.4s;}
.service-wrap .gt{text-align: center;padding: 120px 10px 80px;}
.service-wrap .gt .title-home{ position: relative;margin-top: 10px;}
.service-wrap .gt .item .fly-item-wp{display: flex;align-items: center;margin-left: 10px;padding: 10px;border: 1px solid var(--mau2);border-radius: 60px;max-width: 280px;background: #fff; transition: 0.4s;}
.service-wrap .gt .item .fly-item-wp:hover{cursor: pointer; box-shadow: 0px 0px 10px #8f8f8f; border: 1px solid transparent; transition: 0.4s;}
.fly-item-wp span{color: var(--mau3);font-weight: bold;}
.service-wrap h5{color: inherit;text-align: left;line-height: 25px;}
.service-wrap .icon{width: 70px;height: 70px;display: flex;align-items: center;padding: 15px;background-image: linear-gradient(to bottom, #fc686e 7%, #fd7e5f 51%, #fe914f 100%);border-radius: 50%;margin-right: 20px;}
.agency{position: relative;z-index: 1;}
.agency .post-wrapper h4{padding: 0 30px;}
.agency .postlg .img{border: 2px dashed #e75e2d;}
span.special{color: #bf0202;}
.info-wrap{text-align: center;margin-bottom: 30px;}
.info-wrap h3{margin-bottom: 20px;color:var(--mau1);}
.info-wrap p{font-style: italic;; color: #666666;}
.post-wrapper{margin-bottom: 50px;}
.icon-payment{max-width: 40%;}
.payment .row{display: flex; align-items: center;}
.payment, .faq{margin: 60px 0;}
.payment h3{color: var(--mau1);font-size: 27px;}
.payment .title-desc{max-width: 370px; font-style: italic;}
.payment .box{display: inline-block;margin: 0 5%;}
.line-2, .line-1{display: flex; justify-content: center;}
.payment-wrap{margin-bottom: 20px;padding: 25px;box-shadow: 0px 0px 10px #dfdfdf;border-radius: 50%;color: var(--mau3);width: 180px;height: 180px;background: #fff;font-weight: bold;transition: 0.4s;}
.payment-wrap:hover{box-shadow: 0px 0px 10px #8f8f8f;transform: translateY(-10px);transition: 0.4s;}
.faq-wrap {position: relative; font-size:16px;}
.faq-wrap h3{font-weight: bold;}
.faq-title{padding: 10px;background: linear-gradient(to bottom, #f9f9f9 0%, #e4e4e4 70%);color: var(--mau3);font-weight: 700;}
.list-question{padding: 10px;}
.ticket-title{padding: 15px 10px 40px;color: var(--mau3);font-weight: 700;text-align: center;border-top: 2px solid;}
.info-ticket a.img{float: left; margin-right: 20px;}
.info-ticket-wrap .info-ticket{margin-bottom: 30px;}
.payment .info-wrap{padding: 7px;}
.payment .info-wrap h3{margin-bottom: 6px;}
/* code weather */
.wrapper-weather {position: fixed;bottom: 25%;left: 1%;height: auto;z-index: 999;}
.wrapper-weather .btn-close-weather{font-size: 60px;color: white;position: absolute;top: -2%;right: -14%;cursor: pointer;}
.list-link{display: block;overflow: hidden;background: #edf5ff;border: 1px solid #0088f2;border-radius: 10px;height: 35px;max-width: 400px;}
.list-link.active {height: auto;}
.list-link span{display: block;overflow: hidden;font-weight: 600;padding: 5px 10px;position: relative;}
.btn-view{cursor: pointer;}
.list-link ul{padding: 0 10px;}
.list-link span:after{content: "";width: 8px;height: 8px;border-bottom: 1px solid #1a7ecb;border-left: 1px solid #1a7ecb;position: absolute;right: 15px;top: 10px;transform: rotate(-45deg);}
.list-link.active span:after{border-top: 1px solid #4a90e2;border-left: 1px solid #4a90e2;border-bottom: 0;position: absolute;right: 15px;top: 15px;transform: rotate(45deg);}
.zalo-share-wp{width: 30px;height: 30px;background: #03a5fa;margin-left: 5px;display: none;align-items: center;top: 5px;position: relative;padding-left: 5px;border-radius: 50%;}
.dtc-onload-label, #dtc-filter-mobile i, .dtc-color-text, .dtc-message p, .dtc-book-status{color: var(--mau1)!important;}
.dtc-loading, .dtc-message button{background-color: var(--mau1)!important;}
#dtc-filter-mobile{border-top: 0.5px solid var(--mau1)!important;
border-bottom: 0.5px solid var(--mau1)!important;}
#dtc-filter-mobile .right-arrow{border-right: 20px solid var(--mau1)!important;}
#dtc-filter-mobile .left-arrow{border-left: 20px solid var(--mau1)!important;}
#dtc-filter-mobile li:first-child{border-right: 0.5px solid var(--mau1)!important;}
.dtc-result p{top: 30px!important;}
#dtc-flight-selected .dtc-color-border{border-color: var(--mau1)!important;}
.dtc-radio-mark:before, .dtc-checkbox-mark:before{display: none!important;}
/*form boook now new*/
.book-now-new{position: fixed;z-index: -1;width: 100vw;height: 100vh;top: 0;left: 0;opacity: 0;visibility: hidden;transition: 0.3s; }
.book-now-new.active{opacity: 1;visibility: visible;z-index: 9;}
.book-now-new .overlay-booknow{position: absolute;width: 100%;z-index: 1;height: 100%;background: rgb(0 0 0 / 30%); }
.wrap-form-book-new{max-width: 400px;width: 90vw;position: absolute;z-index:999999;padding: 5px 20px;background: #fff;top: 80%;transition: 0.3s;left: 50%;transform: translate(-50%,-50%);max-height: 98vh;overflow-y: auto; }
.book-now-new.active .wrap-form-book-new{top: 40%;}
.form-book-title{font-size: 18px;color: var(--mau1);font-weight: bold;margin: 5px 0px;line-height: 25px;}
#form-book-new{position: relative;}
#form-book-new .close-form-new{top: 50px;right: 8%;font-size: 60px;font-family: 'iCielBC Huskey Roman';position: absolute;color: red;}
#form-new-submit{margin-top: 10px;padding: 5px 25px;border: none;background: var(--mau1);color: #fff;border-radius: 10px;}
#form-new-submit.pending{background: var(--mau4);}
.text-center{text-align: center;}
.wrap-form-control label{margin-bottom: 1px; font-size: 14px;}
.wrap-form-control{margin-bottom: 5px; position: relative;}
.uk-form-danger{color: red;}
/* loading animation */
.circle-loading2 {display: inline-flex;animation: loading2 1s infinite;}
.circle-loading2 div {width: 10px;height: 10px;border: 2px solid var(--primary);border-radius: 50%;margin: 0 5px;}
@keyframes loading2 {
50% {transform: rotate(200deg);}
75% {transform: rotate(160deg);}
100% {transform: rotate(180deg);}
}
/*style for form single booking*/
.widget-sidebar-single{max-width:420px;font-size: 14px;box-shadow: 0 0 8px #00000026;margin-bottom: 5px;}
.widget-sidebar-single .list-service .fa{color: #f9a23d;}
.form-single-title{font-size: 20px;font-weight: bold;color: #f9a23d;}
.wrap-book-single{text-align: center;}
.service-collapse{font-weight: 700;font-size: 14px;display: block;}
.service-collapse .service-item{padding: 0 5px;display: inline-block;}
.row-collapse{display: flex;justify-content: space-between;align-items: flex-start;flex-wrap: wrap;padding: 5px 0;}
.row-collapse.wrap-form-control{border: 1px solid #dedede;border-radius: 5px;}
.row-collapse .col-6{width: 49%;}
.row-collapse .col-4{ width: 32%;}
.wrap-service-single .row-collapse [class^="col-"]{padding: 0;}
.row-collapse .form-control{border: none; box-shadow: none; border-radius: unset;}
.row-collapse .form-control:focus{box-shadow: unset;}
.form-min-max{display: flex;justify-content: flex-end;align-items: center;}
span.is-form{width: 30%; cursor: pointer;}
.form-qty{text-align: center;}
.row-collapse label{margin-bottom: 0;}
.primary-color{color: var(--mau1);}
#sg-total{text-align: right;font-size: 20px;color: var(--mau1);font-weight: bold;background: #fff;}
.form-button-single.wrap-form-control{border: none;padding: 0;display: flex;width: 100%;justify-content: space-between;}
.btn-single{width: 48%;text-align: center;padding: 5px 0;border-radius: 5px;cursor: pointer;border: 1px solid var(--mau1);}
.btn-book-room{background: #1b9dfb;color: #fff;width: 120px;text-align: center;padding: 5px 0;border-radius: 5px;cursor: pointer;}
.btn_book_new{padding: 3px 8px; cursor:pointer;background: var(--mau1);color: #fff;position: relative;overflow: hidden;border: none;}
.wrap-book-single .btn_book_new{width: 90%;font-size: 15px;margin: 0px auto;}
.wrap-book-single .btn_book_new:before{content: '';position: absolute;width: 40px;height: 40px;border-radius: 50%;right: -20px;bottom: -20px;}
.call-now-single{display: inline-block;padding: 7px 25px;background: #f9a23d45;margin-top: 10px;color: var(--mau2);border-radius: 5px;}
.btn_book_new span{display: block;font-size: 20px;}
.btn-left{color: var(--mau1);}
.btn-right{background: var(--mau1);color: #fff;}
.sticky-sidebar{padding:0;position: sticky;top: 10px;}
.btn-close{position: absolute;top: -5px;right: -10px;width: 25px;height: 25px;background: var(--mau1);color: #fff;display: flex;align-items: center;justify-content: center;}
.book-mobile{display: none;position: fixed;bottom: -70px;left: 0;width: 100%;background: #fff;z-index: 999999;transition: 0.3s;}
.book-mobile .row-collapse{padding: 0;background: var(--mau1);color: #fff;box-shadow: 0px 0px 10px rgb(0 0 0 / 40%);}
.row-collapse .mobile-price{background: #fff;color: #333;padding-top: 5px;padding-bottom: 5px;}
.mobile-price span{ font-size: 14px;}
.mobile-price p{font-size: 1em;font-weight: bold;color: var(--mau1);}
.mobile-book{cursor: pointer;margin: auto;text-align: center;font-size: 1em;font-weight: bold;}
/*slider ảnh chi tiết sản phẩm*/
.ratio-169 {position: relative;padding-bottom: 56.25%;-webkit-transition: .3s all;-o-transition: .3s all;transition: .3s all;}
.ratio-169 img {position: absolute;width: 100%;height: 100%;top: 0;left: 0;-o-object-fit: cover;object-fit: cover;-webkit-transition: .3s all;-o-transition: .3s all;transition: .3s all;}
.ratio-43 {position: relative;padding-bottom: 75%;-webkit-transition: .3s all;-o-transition: .3s all;-o-transition: .3s all;transition: .3s all;}
.ratio-43 img {position: absolute;width: 100%;height: 100%;top: 0;left: 0;-o-object-fit: cover;object-fit: cover;}
.ratio-66 {position: relative;padding-bottom: 66%;-webkit-transition: .3s all;-o-transition: .3s all;transition: .3s all;}
.ratio-66 img {position: absolute;width: 100%;height: 100%;top: 0;left: 0;-o-object-fit: cover;object-fit: cover;} 
.prod-gallery-nav .slick-slide.slick-current.slick-active img{filter: brightness(1);}
.prod-gallery-nav .slick-slide img {cursor: pointer;filter: brightness(0.6);}
.prod-gallery-nav .slick-slide{margin: 0 5px;}
.prod-gallery-nav {margin: 0 -2.5px;}
.prod-gallery-for button.slick-next {right: 15px;}
.prod-gallery-for button.slick-prev{left: 5px;z-index: 2;} 
.prod-gallery .slick-prev:before,.prod-gallery .slick-next:before {color: var(--mau1);font-size: 30px;}
.text_before_menu {display: block;font-size: 8px;color: #ff9600;}
.text_menu_four{margin-left: 6px;border-left: 2px solid #8c8c8c;padding-left: 7px;}
@media (min-width: 768px){
.mgtoplg{margin-top:15px;}
.tkprice{text-align:center;}
.tkprice .pleft,.tkprice .pright{float: none;}
#main-detail .slideproduct .product-gallery{max-height:550px;}
.navbar-nav > li > a{text-transform: capitalize;}
.nav.navbar-nav>li.mega-menu:hover .dropdown-menu {left: 0;visibility: visible;opacity: 1;transition: .5s all;}
.mega-menu>ul.dropdown-menu {width: 60vw;max-width: 600px;max-height: calc(90vh - 96px);overflow-y: auto;display: none;grid-template-columns: repeat(3, 1fr);top: unset !important;transform: translateX(-30%);left: 30% !important;}
.nav>li.mega-menu:hover>.dropdown-menu{display: grid;}
.navbar-nav>li.mega-menu>.dropdown-menu li ul.dropdown-menu{position: relative;opacity: 1;visibility: visible;display: block;left: unset !important;background: transparent;border-radius: unset;box-shadow: none;top: 0 !important;padding-left: 0 !important;padding-right: 0 !important;max-width: 190px;min-width: 170px;}
.mega-menu>ul.dropdown-menu>li>a {font-size: 18px;font-weight:700;padding-bottom: 0;}
.mega-menu>ul.dropdown-menu>li>a>span.caret{display: none;}
}
@media (min-width: 1300px){
.tkprice{text-align:center;} 
.tkprice .pleft {display:grid;}
.tkprice .pleft,.tkprice .pright{float: none;}
.navbar-nav > li > a{text-transform: uppercase; }
.mega-menu>ul.dropdown-menu {transform: translateX(-50%);left: 50% !important;}
}