@charset "utf-8";

@font-face {
    font-family: 'DBHeaventLiv3_2';
    src: url('../fonts/DBHeaventLiv3_2.eot');
    src: url('../fonts/DBHeaventLiv3_2.eot') format('embedded-opentype'),
         url('../fonts/DBHeaventLiv3_2.woff2') format('woff2'),
         url('../fonts/DBHeaventLiv3_2.woff') format('woff'),
         url('../fonts/DBHeaventLiv3_2.ttf') format('truetype'),
         url('../fonts/DBHeaventLiv3_2.svg#DBHeaventLiv3_2') format('svg');
}

@font-face {
    font-family: 'DBHeaventThinv3_2';
    src: url('../fonts/DBHeaventThinv3_2.eot');
    src: url('../fonts/DBHeaventThinv3_2.eot') format('embedded-opentype'),
         url('../fonts/DBHeaventThinv3_2.woff2') format('woff2'),
         url('../fonts/DBHeaventThinv3_2.woff') format('woff'),
         url('../fonts/DBHeaventThinv3_2.ttf') format('truetype'),
         url('../fonts/DBHeaventThinv3_2.svg#DBHeaventThinv3_2') format('svg');
}

@font-face {
    font-family: 'DBHeaventBdv3_2';
    src: url('../fonts/DBHeaventBdv3_2.eot');
    src: url('../fonts/DBHeaventBdv3_2.eot') format('embedded-opentype'),
         url('../fonts/DBHeaventBdv3_2.woff2') format('woff2'),
         url('../fonts/DBHeaventBdv3_2.woff') format('woff'),
         url('../fonts/DBHeaventBdv3_2.ttf') format('truetype'),
         url('../fonts/DBHeaventBdv3_2.svg#DBHeaventBdv3_2') format('svg');
}

@font-face {
    font-family: 'DBHeaventMedv3_2';
    src: url('../fonts/DBHeaventMedv3_2.eot');
    src: url('../fonts/DBHeaventMedv3_2.eot') format('embedded-opentype'),
         url('../fonts/DBHeaventMedv3_2.woff2') format('woff2'),
         url('../fonts/DBHeaventMedv3_2.woff') format('woff'),
         url('../fonts/DBHeaventMedv3_2.ttf') format('truetype'),
         url('../fonts/DBHeaventMedv3_2.svg#DBHeaventMedv3_2') format('svg');
}

@font-face {
    font-family: 'DBHeaventv3_2';
    src: url('../fonts/DBHeaventv3_2.eot');
    src: url('../fonts/DBHeaventv3_2.eot') format('embedded-opentype'),
         url('../fonts/DBHeaventv3_2.woff2') format('woff2'),
         url('../fonts/DBHeaventv3_2.woff') format('woff'),
         url('../fonts/DBHeaventv3_2.ttf') format('truetype'),
         url('../fonts/DBHeaventv3_2.svg#DBHeaventv3_2') format('svg');
}

*{ border: 0;}

/* Preloader */
#preloader {
  position: fixed;
  top:0;
  left:0;
  right:0;
  bottom:0;
  background-color:#fff; /* change if the mask should have another color then white */
  z-index:999; /* makes sure it stays on top */
}

#status {
  width:200px;
  height:200px;
  position:absolute;
  left:50%; /* centers the loading animation horizontally one the screen */
  top:50%; /* centers the loading animation vertically one the screen */
  background-image:url(../img/status.gif); /* path to your loading animation */
  background-repeat:no-repeat;
  background-position:center;
  margin:-100px 0 0 -100px; /* is width and height divided by two */
}
/*reset*/
a:hover,a:focus{ text-decoration: none; outline: none!important; }
button:focus{outline: none!important;}
textarea{resize:none;}
/* Basic Styles 
-------------------------------------------------- */
h1,h2,h3{ margin: 0; padding: 0; font-family: "DBHeaventMedv3_2"; display:contents}

.fl {float:left;}
body {
  font-size: 14px;
  font-family: 'Arial';
  overflow:hidden;
}
a{
  text-decoration: none;
  transition: all 0.3s ease 0s;
}
.orange{color: #f67e18;}
.nopad{padding-left: 0; padding-right: 0;}
.padleft1{ padding-left: 2px;}
.padright1{ padding-right: 2px;}
.padright5{padding-right: 5px;}
.padleft5{padding-left: 5px;}
.relative{position: relative;}
.mainwrapper{position: relative; height: 100%;}

#slide {
  height: 100%;
  right: 0;
  top: 0;
  position: relative;
}
#supersized,#slide{max-height: 100%;}
.main,.mm-page{position: relative; height: 100%;}
/*container*/
.container-fluid{padding: 0; max-width: 1920px;}
.ls-action > a{z-index: 99;}

.innercompany .ls-action > a{opacity: 1;}

.toptitle{height: 70px; background: #118fff; text-align: center; color: #fff;
font-size:51px; padding-top: 5px; margin-bottom: 10px;}
.toptitle span{display: inline-block;}
.toptitle .first{margin-right: 24px; margin-left: 30px;}
.toptitle .second{margin-left: 206px;}

#menu:not( .mm-menu ) {
   display: none;
}
/*header*/
.header{
    height:50px; position: fixed; 
    width: 100%; z-index: 999;
    z-index: 100; background: #fff; 
}

.header .wrapmenu{}
.header .mainmenu{float: right; margin-right: 20px; font-family: 'DBHeaventv3_2'; padding-top: 25px;}
.header .mainmenu li{display: inline-block;}
.header .mainmenu li>a{font-size: 24px; color: #363431; display: block; padding: 2px 17px;border-bottom:3px solid #fff;}
.header .mainmenu li:last-child>a{border-bottom:0px;}
.header .mainmenu li>a:hover{border-bottom:3px solid #118fff;}
.header .logo{/*position: absolute; left: 30px;  top:0;*/}
.header .logo img{width: 100px; height: auto;}

.button-coupon { background-color: #f5c434; border-radius:4px; font-family:"DBHeaventv3_2"}
.button-coupon i{font-size:14px;}
.button-coupon:hover {background: #118fff;}

 /*
.showlogin i{font-size: 22px;  color: #999; cursor:pointer; margin-left:10px;}
.showlogin i:hover{border:none !important;}
.glyphicon-menu-hamburger {font-size:20px;}
*/

#hamburger:hover{border-bottom:none;}
#hamburger { height: 25px; float: left; position: relative; width: 30px; margin-left:20px; cursor:pointer; top:3px;}
#hamburger::before, #hamburger::after, #hamburger span {
    background: #118fff none repeat scroll 0 0; border-radius: 3px;  content: ""; display: block; height: 5px; left: 0px; position: absolute; width: 30px; }
#hamburger::before { top: 0px; }
#hamburger span { top: 10px;}
#hamburger::after { bottom: 0px;}
#hamburger::before, #hamburger::after, #hamburger span {
    transition-delay: 0.5s;
    transition-duration: 0.5s;
    transition-property: transform, top, bottom, left, opacity;
    transition-timing-function: ease;
}

.submenulogin{position: absolute; top: 42px; right:0px; text-align:center; font-size:20px; font-weight:normal; font-family: 'DBHeaventLiv3_2'; display:none; background: #616367;}
.submenulogin a{display: block; width: 200px; padding: 5px; color:#fff;}
.submenulogin a:hover{background: #118fff; color: #fff;}

.show-m-menu {
    background:url("../images/menu_sub.png") no-repeat #118fff ;
    background-size: cover;
    display: none;
    height: 50px;
    position: absolute;
    right: 0;
    top: 0;
    width: 50px;
}
.wrapsendicon i{z-index: 99; position: relative; margin: 45px 15px 0 0; float: right;}
.wrapsendicon{position: absolute; right: 0; overflow: hidden; width: 181px; height: 131px; top: 0;}ป
.sendicon{position: absolute; right: 5px; width: 153px; height: 226px; top: -43px; background: #fff; display: block;
transform: rotate(-30deg) translate(30px); z-index: 9;}

.header.scrollto .toptitle,.header.scrollto .wrapsendicon{display: none;}
.header.scrollto .logo img{width: 75px; padding-top: 5px; padding-bottom: 5px;  }
.header.scrollto{height: 120px;}
.header-contact { background: #118fff }
.header-contact-list{color:#fff; text-align: right; padding-top: 5px; padding-bottom: 5px; margin: 0; font-size: 20px;line-height: 22px; font-family: "DBHeaventv3_2";}
.header-contact-list li{ display:inline-block; margin-left: 10px; }
.header-contact-list li a { color:#fff; }
.header-contact-list li img{ height: 22px; width: auto; vertical-align: -6px;}
.header-contact-list li .glyphicon-envelope:before { content: "\2709"; font-size: 18px;vertical-align: -3px;}

#searchtop { font-size: 21px; position: absolute; right: 65px; top: 12px;cursor: pointer; display: none;}
.searchmain{width: 100%; float: left; position: relative; display: none; }
.searchmain .form-control{border-radius: 0; background: #e7e7e7; color: #222; height: 40px;font-size: 18px;border:0;}
.searchmain .form-control::-webkit-input-placeholder { color: #fff;}
.searchmain .form-control:-moz-placeholder { /* Firefox 18- */ color: #fff;  }
.searchmain .form-control::-moz-placeholder {  /* Firefox 19+ */ color: #fff;  }
.searchmain .form-control:-ms-input-placeholder {   color: #fff;  }
.topsearch { background: url(../images/search-top.png) no-repeat center left;  padding: 3px 12px 3px 35px; height: auto; width: 140px; }
.header .searchmain .glyphicon-search{position: absolute; height: 100%; background: #616367; padding: 5px 19px; right: 0; top: 0;
font-size: 13px; color: #fff; margin-right: 0;}
.header .searchmain .glyphicon-search:hover{background:#f5c434; }
.companyslide{display: none;}
.companyslide li{ width: 12.5%; float: left; padding-left: 7px; padding-right: 7px; margin-right:10px; margin-bottom: 14px; height:120px; line-height:120px;}
.companyslide li img{max-width: 100%;}
a.button-coupon { border-radius: 30px; color:#fff !important; margin-left: 15px; font-size: 20px; line-height: 20px;  padding: 5px 17px !important;
background: #f7c253; /* Old browsers */
background: -moz-linear-gradient(top, #f7c253 0%, #f7c253 49%, #ebb84f 50%, #ebb84f 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #f7c253 0%,#f7c253 49%,#ebb84f 50%,#ebb84f 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #f7c253 0%,#f7c253 49%,#ebb84f 50%,#ebb84f 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7c253', endColorstr='#ebb84f',GradientType=0 ); /* IE6-9 */		
}
a.button-coupon:hover { background: #ebb84f; }
.main{padding-top: 100px;}
.wrapbanner{padding-top: 18px;  position: relative; z-index: 9;}
.wrapbanner .banner{margin-bottom: 0;}
.wrapbanner li{text-align: center;}
.wrapbanner li img{display: inline-block;}
.banner-m{display: none;}

.wrapbanner .ls-slide a{display: inline-block; overflow: hidden; }
.wrapbanner .ls-action > a{opacity: 1;}
.wrapbanner .ls-slide-outer .ls-pager.ls-pg{position: absolute; bottom: 50px; width: 100%;}
.ls-slide-outer .ls-pager.ls-pg > li a{ background: none; border:1px solid #fff; width: 10px; height: 10px; }
.ls-slide-outer .ls-pager.ls-pg > li:hover a, .ls-slide-outer .ls-pager.ls-pg > li.active a{background: #fff;}

.titlemain{text-align: center; font-size:34px; color: #fff; background: #118fff;
padding: 5px 0; font-family: 'DBHeaventMedv3_2';}
.titlemain .markt{color: #ffd122; font-size: 40px;}

.homeshow{padding-top: 15px; padding-bottom: 15px;}
.program-tour {padding: 20px 0; border-bottom: 1px solid #9a9a9a;}
.program-tour h2 {margin-bottom:20px;} 

.pictitle{border-right: 1px solid #ccc; text-align: right;}
/*.pictitle img{max-width: 200px; display: inline-block;} */
.review{padding-top: 20px;}
.review p{font-size: 17px; line-height: 25px; color: #5d5d5d;}
.review h2{font-size: 24px; font-weight: normal; margin-bottom: 15px;}
.review .readmore{display: inline-block; background: #2d2d2d; padding: 5px 25px; color: #fff; border-radius: 8px;
font-size: 18px; margin-top: 15px; float: right; margin-top: 20px;}

.itempac {margin-top: 25px; margin-bottom: 25px;}
.itempac a{display: block; overflow: hidden; border-radius: 15px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);}
.itempac span{display: block; overflow: hidden; border-radius: 15px;  box-shadow: 0 0 10px rgba(0, 0, 0, 0.5); }
.itempac div {padding-bottom:10px;}

.item-banner {}
.item-banner a{display: block; overflow: hidden; border-radius: 10px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);}
.item-banner span{display: block; overflow: hidden; border-radius: 10px;  box-shadow: 0 0 10px rgba(0, 0, 0, 0.5); }
.item-banner div {padding-bottom:25px;}

.wrapsectioncenter{width: 100%; height: 480px; background: url(../images/bgsectioncenter.jpg) center bottom;
background-size: cover; border-bottom: 4px solid #118fff;}

.sectioncompany{padding: 30px 0;}
.sectioncompany header{margin-top: 40px;}
.sectioncompany .c1{color: #179f8e;}

.innercompany{padding-top: 40px; padding-bottom: 30px; margin-top: 40px; border:2px dashed #000; border-left: none; position: relative;}
.innercompany h3{padding-top: 47px; background: url(../images/icon-tour.jpg) no-repeat top center;}

.list-company {padding-left: 35px; padding-right:35px; margin-top: 20px;}
.list-company li{ width: 16.6%; float: left;  padding: 7px; margin-bottom: 14px;  line-height:140px;}
.list-company li a{padding-left: 7px; padding-right: 7px; height:140px; display: block; border: 1px solid #ccc; text-align: center;}
.list-company li img{max-width: 100%; max-height:130px; display: inline-block;}

.innercompany .ca-home{ width: 300px; position: absolute; left: -50px; position: absolute; top: -184px; }
.innercompany .ca-2{position: absolute; right: -46px; top: -36px; width: 150px; height: auto;;}
.innercompany .paperhome{position: absolute; right: 0; top: -250px; width: 250px;}

.innercompany-theme {padding-top: 20px; padding-bottom: 10px; margin-top: 20px; }
.list-company-theme {padding-left: 15px; padding-right:15px; margin-top: 20px;}
.list-company-theme li{ width: 15%; float: left;  padding: 7px; margin-bottom: 14px;  line-height:105px;}
.list-company-theme li a{padding-left: 7px; padding-right: 7px; height:105px; display: block; text-align: center; border:1px solid #cbcbcb; border-radius: 5px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);}
.list-company-theme li img{max-width: 100%; max-height:130px; display: inline-block;}
.list-company-theme li .rating {line-height:20px; font-size:11px;}
.destinations{padding-top: 30px; padding-bottom: 30px;  border-left:2px dashed #000;}
.destinations h2{font-size: 31px;}
.listdestination{margin-top: 20px;}
.listdestination li{float: left; width: 33.3333%; padding-left: 35px; padding-right: 35px; border-right:1px solid #b2b2b2;
padding-top: 10px; padding-bottom: 10px;}
.listdestination li:nth-child(3n){border-right: 0;}
.listdestination li a{color: #2d2d2d; font-size: 17px;}
.listdestination li i{margin-right: 9px;}

.country-front { background:#f3f3f3; }
.country-front .destinations{ border-left: none;}
.list-country{margin-top: 20px;}
.list-country li {float: left; padding-left: 15px; padding-right: 15px;;
padding-top: 10px; padding-bottom: 10px;}
.list-country li:nth-child(4n){border-right: 0;}
.list-country li a{color: #2d2d2d; font-size: 22px; font-family: 'DBHeaventLiv3_2'; display: block; padding: 10px 15px; background: #fff; border-radius: 5px; border:1px solid #cbcbcb;}
.list-country li a:hover {box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); background:#26c7db; color:#fff;}
.list-country li i{margin-right: 9px;}
.list-country li i img {width:35px;}

.sitemap{background: #2d2d2d; padding-top: 20px; padding-bottom: 20px; color: #fff;}
.sitemap h3{margin-bottom: 10px;}
.sitemap h2{border-bottom: 1px solid #ccc; line-height: 40px;
margin-bottom: 20px; padding-right: 30px; position: relative;}
.paperfooter{ width: 65px; height: 36px; background: url(../images/paper-footer.jpg) no-repeat; position: absolute; 
right: -45px; bottom: -15px;}
.sitemap a,.sitemap p{color: #a8a8a8; line-height: 26px;}
.sitemap a:hover{color: #fff;}
.social{margin-top: 15px; display: none;}
.social a{margin: 0 3px;}
.social a img{width: 45px; height: auto;}

.endsignup{padding:15px 0; background: #118fff;}
.endsignup label{font-weight: normal; margin-right: 5px; text-transform: uppercase;}
.copyright{display: block; font-size: 14px; line-height: 20px; color:#fff;}

.spanel {position: absolute; width: 100%; background: #d6e9e5; padding:15px; max-height:400px; display:none; overflow-y:scroll;}
.spanels {font-size:20px; position: absolute; width: 100%; background: #d6e9e5; padding:15px; max-height:400px; display:none; overflow-y:scroll; z-index: 9999}
.header .mainmenu li.city  {display:block; font-family:'Arial'; font-weight:normal; font-size:15px;}
li.citys  {display:block; font-family:'Arial'; font-weight:normal; font-size:20px;}

.searchtop{ height: 46px; text-align: center; background: #ffd122; color: #5d5d5d;
 right: 50px; padding-left: 10px;font-size: 17px; padding-top: 13px;}
.searchtop i{margin-right: 5px;}
.mm-listview{font-size: 17px;}
.advancesearch{display:none; font-size: 18px; 
color: #2d2d2d;  margin-left: 5px; top: -3px; position: relative; cursor: pointer; text-decoration: underline;}
.advancesearch:hover{color: #fff; text-decoration: underline;}


.wrapbannerdetail{ background: #a2eade; position: relative;}
.wrapbannerdetail img{display: inline-block;}
.curvebanner{position: absolute; z-index: 9; background: url(../images/curve-banner-about.png); height: 146px; bottom: 0; 
left: 0; width: 100%; background-size: 100% 100%;}
.curvebanner.curvewhite{background-image: url(../images/curve-banner-white.png);}
#closeadvance{color: #333;}

.about{background: #f5f5f5;}
.about .section1{ height: 345px; background: url(../images/aboutsection1.jpg) ; background-size: 100% 100%; }
.about .section1 h2{color: #118fff; margin-bottom: 15px;
 }
.about p{font-family: 'DBHeaventLiv3_2'; font-size: 23px; line-height: 28px;}
.about .section2{background: url(../images/aboutsec2.jpg) no-repeat right top #ceebe7; height: 400px;}
.about .section2 .detail{font-family: 'DBHeaventLiv3_2'; font-size:23px; padding-right: 200px; margin-top: 100px;}

.about .section3{background: url(../images/bgsec3.jpg) no-repeat left top #fff; height: 350px;}
.about .section3 .detail{font-family: 'DBHeaventLiv3_2'; padding-left: 450px; margin-top: 100px;}

.about .section4{background: url(../images/gim-contact.png) no-repeat right bottom #f5f5f5; height: 400px;}
.about .section4 .detail{font-family: 'DBHeaventLiv3_2'; font-size:23px; padding-right: 200px; margin-top: 70px; margin-bottom: 70px}
.about .section4 h3{color:#118fff;}



.list-section4 { list-style: none; margin: 0; padding: 0; }
.list-section4 li { list-style: none; margin: 0; padding: 0; }
.list-section4 img{ height: 25px;}
.blue{color: #118fff !important;}
.company{padding-top: 50px;}
.company1{}
.company1 h2{margin-bottom: 30px;}
.company1 p{color: #5d5d5d; line-height: 23px;}
.company1 .blue{font-size: 24px;}

.company2{}

.companylist li{float: left; width: 20%; padding-left: 15px; padding-right: 15px; text-align: center; margin-bottom: 25px;}
.companylist li .imgcom{box-shadow: 0 0 10px rgba(0, 0, 0, 0.5); display: block; padding: 15px; background:#fff; border-radius:10px; overflow: hidden;}
.companylist li .imgcom:hover{box-shadow: 0 0 10px rgba(0, 0, 0, 0.5); }
.companylist li img {vertical-align:bottom;}
.companylist li h3{font-size: 16px; margin-top: 10px; color: #5d5d5d; height:40px;}

.companydetail{padding-top: 10px;}
.logocom img{max-width: 300px;}
.logocom{border-bottom: 2px dashed #5d5d5d; display: block; margin-bottom: 30px;}
.companydetail .company1 h2{margin-bottom: 0; color: #118fff;}
.companydetail .rating{font-size: 17px;}
.companydetail .rating i{color: #ff9036;}
.companydetail .btn-vote{background: #118fff; display: inline-block; color: #fff; border-radius: 3px; padding: 5px 15px; font-size: 17px; line-height: 25px; margin-right: 5px;}
.btn-blue{background: #118fff; display: inline-block; color: #fff; border-radius: 3px; padding: 5px 15px; font-size: 17px; line-height: 25px;}
.btn-blue:hover{color: #fff; background: #22e1cd;}
.btn-white{ display: inline-block; color: #118fff; border-radius: 5px; padding: 3px 15px; font-size: 17px; line-height: 25px; border: 3px solid #118fff;}
.btn-white:hover,.btn-white .active, .btn-white.active{background: #008275; color: #fff;}
.btn-yellow{background: #ffd122; display: inline-block; color: #000; border-radius: 3px; padding: 5px 15px; font-size: 17px; line-height: 25px;}
.btn-yellow:hover{color: #000; background: #ffda4e;}

.wrapborder{border-top: 2px dashed #5d5d5d; padding:20px 0;}
.companydetail-inner li{margin-bottom: 8px;}
.companydetail-inner li i{margin-right: 3px;}

.wrapvideoinner{height: 520px; padding-bottom: 30px; padding-top: 30px;}
.tabletime{background: #fff; border-radius: 5px; border:1px solid #ccc;} 
.tabletime>li{padding: 20px; border-bottom: 1px solid #ccc;}
.tabletime>li a{font-size: 17px; color: #228080; margin-bottom: 7px; display: block;}
.tabletime>li a .datetime{color: #5d5d5d; font-size: 17px; line-height: 25px; display: inline-block; padding-left: 10px; margin-left: 10px; border-left: 1px solid #ccc;}
.optiontravel span{display: inline-block; margin-right: 10px;}
.pricetravel{font-size: 17px; line-height: 25px;}
.company2 h2{margin-bottom: 15px; font-size: 17px; line-height: 25px;}
.relatelink{padding-bottom: 20px; border-bottom: 1px solid #ccc;}
.relatelink a{color: #333;}
.relatelink a:hover{color: #ffd122;}
.relatelink li{margin-bottom: 10px;}
.companydetail-02{background: #edf4f3;}
.companylist-02{text-align: center;}
.companylist-02 li{display: inline-block; padding-left: 10px; padding-right: 10px; margin-bottom: 10px;}
.companylist-02 li img{max-width: 110px;}

.talk .topset h2{display: inline-block; line-height: 25px; color:#118fff; margin-right: 10px; }
/*
.talk .topset a{display: inline-block; background: #118fff; padding: 5px 25px; border: 2px solid #118fff; border-radius: 3px; color: #fff; font-size: 18px;}
.talk .topset a:hover,.talk .topset a.active{background: none; border: 2px solid #118fff; color: #118fff;}
*/
.img-travel{border-radius: 5px; display: block; overflow: hidden;}

.talkdetail2 {margin-top: 30px;}
.talkdetail2 li{  padding-bottom: 20px; margin-bottom: 20px; border-bottom: 1px solid #ccc;}
.talkdetail2 li:last-child{border-bottom: 0;}
.talkdetail2 a h3{margin-bottom: 5px; color:#000;}
.talkdetail2 .padinner {padding: 40px 20px 0; }
.talkdetail2 img {width:100%}

.talkdetail {margin-top: 30px;}
.talkdetail li{  padding-bottom: 20px; margin-bottom: 20px; border-bottom: 1px solid #ccc;}
.talkdetail li:last-child{border-bottom: 0;}
.talkdetail a h3{margin-bottom: 5px; color:#000;}
.talkdetail .padinner {padding: 40px 20px 0; }
.talkdetail img {width:100%}

.talkdetails {margin-top: 30px;}
.talkdetails li{height:450px; padding-bottom: 20px; margin-bottom: 20px;}
.talkdetails li:last-child{border-bottom: 0;}
.talkdetails a h3{margin-bottom: 5px; font-family: 'DBHeaventv3_2'; font-size: 24px;}
.destalk{height: 75px; overflow: hidden; margin-bottom:20px;}

.searchpick{background: #a7e8db; padding: 30px 0;}
.searchpick>.container>h2{color: #009986; margin-bottom: 20px;}
.searchpick .container .row{margin-left: -8px; margin-right: -8px;}
.tourlist > li{width: 20%; float: left; padding-left: 8px; padding-right: 8px;}
.tourlist .wrapbox{position: relative; border-radius: 3px; background:#fff;
  border: 1px solid #118fff; box-shadow: 0px 0px 0px 4px rgba(255,255,255,1); margin-top:20px;}
.tourlist .closebox{width: 30px; height: 30px; position: absolute; background: #b7111d; text-align: center; color: #fff; border-radius: 3px;padding-top: 5px;
right: -10px; top: -10px; cursor: pointer;}
.tourlist h2{padding: 15px 0; background: #118fff; text-align: center; font-size: 24px;  color: 000; padding-left: 35px; padding-right: 35px;}

.tourlist h2 span{height: 70px; overflow: hidden; display:block; line-height: 36px;}
.tourpick h2 span{height: 58px; overflow: hidden; display:block; font-size:18px;}
.tourpick h2 {padding:10px;}

.tourlist .price{font-size: 45px; color: #727272; padding-top: 3px;}
.tourlist .option{border-bottom: 1px solid #118fff; border-top: 1px solid #118fff;}
.tourlist .option span{text-align: center; display: inline-block; padding: 5px 0; font-size: 18px; }
.tourlist .emptybox .wrapbox{background: none; box-shadow:none; border:2px dashed #fff; text-align: center; color: #fff;
font-size: 24px; padding-top: 109px;}

.tourlist .option span img{max-width: 14px;}
.tab-content{
  padding: 0px 5px 0px 10px;
  overflow: scroll;
  overflow-x: hidden;
  height: 187px;
  font: 13px/16px;
}

.resultshortdetail{padding: 5px 10px; font-size: 13px; }
.result-banner { padding-top:35px; padding-bottom: 35px; }
.result-check { padding-top:35px; padding-bottom: 35px;}
.result-check .container{ width: 100%; max-width: 1500px;}
.btn-resultprice { background: url(../images/arrow-resultprice.png) no-repeat left bottom; display: inline-block; padding-left: 65px; padding-top: 35px; margin-left: 7px;}
.btn-resultprice a{ background: #f7cb22; color:#000; display: inline-block; border-radius: 5px; padding: 7px 15px;}

.headerresult{position: relative; padding:0 10px;}
.headerresult h4{font-size: 18px; text-align: right;}
.headerresult h2{color: #118fff; font-size: 40px; text-transform: uppercase;}
.headerresult .filterresult{}
.headerresult .filterresult a{display:block; color: #7a7a7a; border-radius: 3px; border: 3px solid #118fff ; position: relative;
padding: 2px 25px 2px 15px;  margin-bottom: 5px; font-size: 15px;  float: right; margin-left: 5px;  }
.headerresult .filterresult a .order{position: absolute; right: 2px; top:2px;}
.headerresult .filterresult a .order i{display: block; font-size: 11px;}
.headerresult .filterresult a:hover,.headerresult .filterresult a.active{background: #118fff ; color: #fff;}
.headerresult .filterresult a .order i:hover,.headerresult .filterresult a .order i.active{color: #333;}

.tourlist-3col > li{width: 33.3333%; margin-bottom: 30px; padding-left: 15px; padding-right: 15px;}
.tourlist-3col .price{font-size: 30px; color: #fe2828; font-weight: bold; padding:10px;}
.tourlist-3col .price .small{font-size: 18px; font-weight: normal; color: #2d2d2d;}
.tourlist-3col .option span{font-size: 15px; font-weight:bold;}
.tourlist-3col .option span img{ max-width: 20px;}
.tourlist-3col .resultshortdetail{font-size: 17px; padding-top: 15px;}
.tourlist-3col .resultshortdetail div{padding-top:5px; padding-bottom: 5px;}
.tourlist-3col .resultshortdetail i img {margin-right:10px;}
.tourlist-3col .wrapbox{height: auto; padding-bottom: 30px;}
.godetailtour{margin-top: 30px;}
.showmoretime{border-radius: 5px; cursor: pointer;transition: all 0.3s ease 0s; padding: 5px 0; position: relative; background:#fff;}
.showmoretime:hover{background: #fff; box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);}
.submoretime{position: absolute; width: 100%; background: #fff; padding-bottom: 20px; height: 180px; overflow: auto; display: none;
z-index: 999;}
.showmoretime-fix {float:left;}
.showmoretime-fix .submoretime{z-index:1;}
.bannerresult{margin-bottom: 30px;}

.bannerfull{padding-bottom: 0; padding-top: 0;}
.wrapbanner.bannerfull .ls-slide a{border-radius: 0;}
.wrapbanner2col{max-width: 1400px;}
.tour-detail-list i img{max-width: 35px;}
.tour-detail-list li{padding: 15px; border-bottom: 1px solid #ccc; font-size: 17px; line-height: 25px; color: #5d5d5d;}
.tour-detail-list li:last-child{border-bottom: 0;}
.tour-detail-list .icon {max-width:40px;}
.tour-detail-list .text {float:left; line-height:40px; margin:0 10px;}
.wraptabletimede {border-radius: 5px; overflow: hidden; }
.tabletimede{margin-bottom: 0;}
.tabletimede th,.tabletimede td{text-align: center;}
.toptable th{background: #118fff; color: #fff; font-weight: normal; font-size: 17px;}
.toptable i{margin-right: 5px;}
.toptable2 th{background: #c3ede5; font-weight: normal; font-size: 17px; color: #228080;}

.table.tabletimede > thead > tr > th{border: 0;}
.table-bordered.tabletimede > thead > tr > th, .table-bordered.tabletimede > tbody > tr > th, 
.table-bordered.tabletimede > tfoot > tr > th, 
.table-bordered.tabletimede > thead > tr > td, 
.table-bordered.tabletimede > tbody > tr > td, 
.table-bordered.tabletimede > tfoot > tr > td{
  border-color: #118fff; border-bottom: 0!important; border-top: 0;
}
.table.tabletimede td{color: #5d5d5d;}

.contacttour{background: #c3ede5; padding-bottom: 30px; display: none;}
.contacttour h3{ background: #118fff; color: #fff; text-align: center; padding: 10px; }
.contacttour form{padding: 20px 0;}
.contacttour .form-control{font-size: 18px; margin-top: 10px;}

.detail-01 .container{border: 1px solid #ccc; border-radius: 5px;}
.detail-01 h2{margin-bottom: 15px; color: #118fff;}
.text-right img{display: inline-block;}

.bannercontact{position: relative; z-index: 10;}

.contact{font-size: 24px; padding-top: 150px; padding-bottom: 150px;}
.contact .container{position: relative;}
.contact h2{padding-left: 120px; display: block;}
.contact .mailcontact{padding-left: 120px; display: block; color: #000; background:url(../images/bg-a-contact.jpg) no-repeat left #a3eade; font-family: 'cs_prajadbold';
margin-top: 15px;  margin-bottom: 35px; height: 50px; padding-top: 13px;}

.contact-iconright{position: absolute; right: 0; top: -150px;}

.login{padding: 60px 0 40px;}
.login h2{background: #7ac7b8; text-align: center; color: #fff;
padding: 20px; margin-bottom: 15px; border-radius: 10px;}
.formlogin {padding: 20px; background: #d1f8f0; border-radius: 20px; box-shadow: 0 3px 3px 1px rgba(176, 175, 175, 0.5);}
.formlogin .form-group{margin-bottom: 15px;}
.formlogin label{font-weight: normal; font-size: 17px; margin-bottom: 5px;}
.formlogin .form-control{color: #000; border: 0;}
.formlogin .btn-blue{background: #2d8d7b; border: 2px solid #1b3f38; margin-top: 30px; border-radius: 8px;}
.login p{margin-top: 20px; font-size: 17px; line-height: 25px;}
.logingim{position: absolute; z-index: 9; left: -50px;}

.register p{margin-top: 0; margin-bottom: 20px; color: #1c8071;}
.register .small{font-size: 18px;}
.register label{font-size: 17px;}
.register h2{display: inline-block; position: relative; margin-bottom: 15px;}
.register .form-control{background: #fff;}
.red{color: #ff0101;}
.register .logingim{right:0px; left: auto; bottom: 0;}

.login-company .col-md-5,.login-company .col-md-7{float: right;}

.wrapfaqgroup{background: #d1f8f0; padding:25px; margin-bottom: 20px;}
.wrapfaqgroup h2{background: url(../images/titlefaqgroup.jpg) no-repeat left; color: #fff; padding-left: 20px; 
padding-top: 5px; padding-bottom: 5px;}

.faqlist{margin-top: 20px;}
.faqlist h3{margin-top: 20px; color: #fff; padding: 15px; border-radius: 5px; padding-left: 60px;
background: url(../images/qicon.png) no-repeat 10px center #8ad0c2; cursor: pointer; margin-top: 0;}
.faqlist h3:hover,.faqlist h3.active{ background-color: #54a898; }
.faqlist li{margin-bottom: 10px;}
.faqlist .faqshow {
    display: none;
    padding: 20px 40px;
}

.formforgotpass label{font-size: 17px;}
.formforgotpass .form-control{background: #a2e9dd; margin-bottom: 10px;}
.login .btn-blue{margin-bottom: 5px;}
.login a{ text-decoration: underline; }
.mm-vertical .mm-listview > li > .mm-next::after, .mm-listview > li.mm-vertical > .mm-next::after{top: 16px;}
.mm-vertical .mm-listview > li > .mm-next, .mm-listview > li.mm-vertical > .mm-next{height: 40px;}
.slider-track {
    background-color: #118fff ;
    background-image: none;
}
.slider-selection {
    background-color: #118fff ;
    background-image: none;
}
.slider-handle {
    background-color: #2c8d7a !important;
    background-image: none;
}
.slider-horizontal {
    margin-left: 2.5%;
    width: 95% !important;
}
.panel li a{font-size: 17px; color: #333;}
.panel h3{margin-bottom: 5px;}
.innerpin{position: relative;}
.innerpin .pin{position: absolute; right: 10px; top: 10px;}
.page{float: right;}
.page li{float: left;}
.page li a{display: block; padding: 3px 8px; border: 3px solid #118fff; color:#118fff; margin-left: 3px; margin-right: 3px; }
.page li a:hover,.page li a.active{background:#118fff; color: #fff; }
#showcontacttour{cursor: pointer;}
.longweekend td{color: #fff!important;}
.longweekend1{width: 15px; height: 15px; display: inline-block;}
.wraplongweekend .clearfix{float: left; margin-right: 15px;}
.img-circle {max-width:75%;}
.listaward{margin-top: 20px;margin-bottom: 20px;}
.listaward li{ display: inline-block; }

.city {cursor:pointer;}
.country-contianer {display:none;}
.country-item {cursor:pointer; margin-top:20px;}
.country-item .col-xs-12,.country-item .col-xs-6,.country-item .col-xs-4,.country-item .col-xs-3{padding-left: 0; padding-right: 0;}
.country-item-4 {width:77%;}
.country-item-3 {width:58%;}
.country-item-2 {width:38%;}
.country-item-1 {width:19%;}
.panel h3{font-weight: normal; color: #118fff;}
.searchpick {display:none;}
.pointer {cursor:pointer;}
.feature {line-height:45px;}
.sharebox {border-radius: 3px; padding: 5px 15px; width:100%; margin-bottom:20px;}
.hl {color:#f67e18; }
.paperbar img{width: 100%; max-width: 75px; height: auto;}
.groupbuttonadvance{padding-top: 28px;}
.bootstrap-select.btn-group .dropdown-toggle .filter-option{max-width: 239px;}
.slomobile{float: right; font-size: 17px; margin-right: 62px; margin-top: 10px; color: #118fff; display: none;}

.advancesearch-mobile{display: none; bottom:-12px; position:relative;}

.help-block{margin: 0; font-size: 18px; color: red; position: absolute;}

.condition{color: red;}
.schedule {font-size:17px;}
.logo-company {max-height:80px;}
.couponlistinner .logo-company {max-height:100px; margin-bottom:30px;}
.resultshortdetail .logo-company {max-height:60px;  max-width:150px;}

.modal {
   top: 50px;
}

.cat {background:#118fff; color:#fff;}
.hashtag {padding:3px 10px; border-radius:5px; margin:5px 2px; display:block; float:left;}
.admin {padding:20px 0px 10px 0; width:100%;}
.hashtag-wrapper {padding:20px 0;}
.blog_date {color:#999; padding-left:10px;}
.btn-send{background:#118fff; color:#fff; padding:5px 10px; border-radius:5px;}
.show-all {border-radius:4px; border:1px solid #ccc; padding:6px 5px;}
.btn-blog {padding:6px 10px;}
.block-filter {display:inline;}
.advancesearch-btn {padding:5px 10px; background:#ffd122;}

.showcomment{margin-top: 15px; margin-bottom: 15px;}
.showcomment .form-control{border-radius: 0; font-size: 18px; margin-bottom: 10px;}
.querycomment{margin-top: 10px;}
.querycomment section {padding: 15px 0; margin:5px 0; border-bottom: 1px solid #ccc;}
.pictureuser{float: left; width: 5%;}
.commentuser{float: left; width: 95%; padding-left: 10px;}
.commentuser .name{font-weight: bold;}
.commentuser p{margin-bottom: 0;}

#preload {height:100%; width:100%; background:#000; opacity:0.6; position:absolute; top:0; left:0; z-index:10; display:none;}
#preload img {top:40%; position:absolute; left:45%}
.form-control {font-size:16px}
.btn-edit {float:right; cursor:pointer;}
.admin-btn-edit {float:right; cursor:pointer;}
.edit-comment {display:none;}
.btn-edit-send {font-size:16px; width:80px; padding:2px 5px;}
.btn-edit-close {cursor:pointer; padding: 2px 5px;}
.search-form .form-control{font-size:14px; font-family:"Arial";}
.browse {font-size:16px;}

.cke_editable table, .cke_editable tr, .cke_editable td {border:1px dotted #000;}
.table {border:1px solid #999;}
.table th {color:#fff; background:#118fff; position:relative;}
.table td {border-right:1px solid #999; padding:2px 5px;}
.postby {display:block; padding-bottom:10px; color:#999;}
.start_price {color:#ff0000;}

.table-schedule {display:table; width:230px;border-top:1px solid #999;}
.table-schedule:first-child { border-top:none; }

.coupon{padding-top: 50px;}
.couponlistinner{padding: 25px; border:1px solid #118fff;}
figure.text-center img{display: inline-block;}
.couponlist .discount{float: left;}
.couponlist .buy{float: right; position: relative; color: #fff; display: block; width: 45px; padding-left: 15px;
padding-top: 20px;}
.couponlist .buy i{-moz-transform: rotate(-45deg);
-webkit-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
transform: rotate(-45deg); position: absolute; font-size: 48px; color: #118fff; z-index: -5; top: 7px; left: 0; }
.couponlist .pricecoupon{ font-weight: bold; color: #118fff;}
.couponlist .buy:hover i{color: #ffde16;}
.couponbuy{padding-top: 10px; padding-bottom: 10px;}
.couponlist li{padding-left: 5px; padding-right: 5px; margin-bottom: 15px;}
.couponlist{margin-left: -5px; margin-right: -5px;}
.couponlist .couponbuy:last-child{border-bottom: 0; padding-bottom: 0;}

.containercoupon{margin-bottom: 40px; padding: 25px;}
.yellow{color: #f8cc21;}
.yellow i{margin-right: 8px; font-size: 17px;} 


.leftcoupon{float: left;}
.leftcoupon h3{color: #118fff;}
.leftcoupon ul li{color: #118fff;}
.leftcoupon ul li span{color: #333;}
.rightcoupon{float: right; color: #f10000; padding-top: 50px; }
.concoupon{padding-bottom: 20px; border-bottom: 2px dotted #959595; }
.couponbuy .form-control.spin{display: block; width: 40px; float: left; color: #118fff; font-weight: bold;}
.bootstrap-touchspin{display: inline-block;}

.coupon-container {position:relative; max-width:424px; width: 100%; display: inline-block;}
.coupon-invoice {position:absolute; left:40px; top:120px; color:#fff; font-weight:bold; font-size:25px;}
.coupon-price {position:absolute; font-weight:bold; color:#fff; top:200px; font-style: italic;}
.digit3 {font-size:200px; left:30px;}
.digit4{font-size:100px; left:30px; top:120px}
.baht-sign {font-size:120px;}
.coupon-desc {font-size:18px; position:absolute; left:30px; top:295px; color:#fff;}
.yellow {color:#f8cb22;}
.wrapcoupondetail .company-logo {position:absolute; right:20px; bottom:15px; max-height:70px;}
.team-tiaptour {position:absolute; font-size:16px; left:40px; bottom:65px; color:#118fff; font-weight:bold; font-style: italic;}
.payment-date {position:absolute; font-size:12px; left:20px; bottom:40px;}
.expire-date {position:absolute; font-size:12px; left:20px; bottom:20px;}

.input-group {
    border-collapse: separate;
    position: relative!important;
    display: table!important;
}
.couponbuy {vertical-align: middle;}
.couponbuy .textcp{top: -10px; display: inline-block; position: relative;}
.wrapspin{display: inline-block; margin-left: 10px; margin-right: 10px; width:103px;}
.input-group-btn {height: 24px; background: #f8cc21; }
.input-group-btn .btn{color: #fff!important; font-weight: bold!important; padding: 3px 12px;}
.input-group-btn .btn:hover{text-decoration: none;}
.pricecp{font-size: 42px; color: #118fff; font-weight: bold;}

.couponbuy .shopnow{float: right; display: block; padding: 5px 15px; background: #118fff; color: #fff; font-size: 17px;}
.couponbuy .shopnow i{margin-right: 5px;}

.formcoupon h3{font-size: 24px; font-weight: bold; color: #118fff; margin-bottom: 15px;}
.formcoupon label{font-weight: normal;}
.formcoupon .btn-black{ padding: 5px 15px; background: #2c2c2c; color: #fff; display: inline-block;}
.wrapformcoupon{padding-top: 30px; border-top: 1px solid #7cd4cc;}
.text-center img{display: inline-block;}
.wrapthank{padding-top: 30px; padding-bottom: 30px;}
.pointer {cursor:pointer;}

.m20 {margin:20px 0 0 0;}

.black-ribbon {
  position: fixed;
  z-index: 9999;
  width: 70px;
}

.protour { background: #e7e7e7; color:#118fff; padding-left: 15px; padding-right: 15px; }
.protour-destinations { display:inline-block; font-size: 28px; line-height: 30px; }
.protour-content { display:inline-block; color:#000; font-size: 22px; line-height: 24px; padding-top: 12px; padding-bottom: 12px; min-height: 55px;}
.protour-content strong{ color:#f60000; font-size: 28px; line-height: 30px; }
.result-check .star { color:#dbdbdb; }
.result-check .star.smark { color:#f7cb22;}
.txt-price .smark {position:absolute; right:5px; top:17px}
.result-note { font-size:15px; line-height: 16px; padding-top: 15px; padding-bottom: 15px; }
.result-note .star{  }
.search-tour { background:#e7e7e7; padding-top: 10px; padding-bottom: 10px;min-height: 55px;}
.search-tour .form-control{  text-align: center;  background-color: #fafafa; color:#000; border-radius: 10px;    border:none; }
.search-tour .form-control::placeholder {   color:#000; }
.btn-search{  font-size: 14px;  background-color: #118fff; color:#fff; border-radius: 10px;  border:none; width: 100%; margin-top: 6px;}
.btn-buy{   font-size: 14px; background: url(../images/icon-buy.png) no-repeat 12px 8px #f7cb22; color:#000; border-radius: 10px;    border:none; padding-left: 35px; margin-left: 7px; }
.col-tour-start {float:left; width:30%; padding-left:1%; padding-right:1%; }
.col-tour-price {float:left; width:20%; padding-left:1%; padding-right:1%; }
.col-tour-date {float:left; width:60%; padding-left:1%; padding-right:1%; }
.col-tour-btn {float:left; width:20%; padding-left:1%; padding-right:1%; }
.data-tabletour {border: 1px solid #999; width: 100%; overflow-x:scroll;}
.data-tabletour .responsive{ width: 100%; }
.data-tabletour .responsive th,.data-tabletour .responsive td { font-size: 14px; border-left:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;padding-left:7px; padding-right:7px; text-align: center;}
.data-tabletour .responsive th:first-child,.data-tabletour .responsive td:first-child {  border-left:none;}
.data-tabletour .responsive th{ vertical-align: top;background: #2d2d2d; color: #fff; padding-top: 5px; padding-bottom:5px; height: 60px;}
.data-tabletour .responsive td{  padding-bottom: 5px; padding-top: 5px; }
.data-tabletour .responsive .txt-tour{ text-align: left;}
.data-tabletour .responsive .txt-price{ color:#f60000; font-size: 16px; font-weight: bold; position:relative;}
.data-tabletour .responsive .txt-date a{ color:#c5c5c5; }
.data-tabletour .responsive .txt-btn {text-align: left; }
.data-tabletour .responsive .checkbox label {min-height: 13px; }
.data-tabletour .responsive .checkbox input { margin-left: -17px; }
.box-search { min-height: 25px;}
.box-search .form-control{ border-radius: 25px; border:none;height: 25px; background: #4d4d4d; color:#fff; font-size:15px; font-weight: 100}
.box-select .bootstrap-select { width:auto !important; }
.box-select .bootstrap-select .btn-default { color: #fff; background-color: transparent;  border-color: transparent; padding-top: 0; padding-bottom: 0;}
.box-select .txt-title { font-size: 22px; font-family: "DBHeaventv3_2";}
.box-select .txt-title .glyphicon{ font-size: 10px;}
.box-select .txt-title a{ color:#fff;}
.box-select .txt-title span{ font-size: 13px;}
.box-select .sub-title {display:inline-block; font-size: 12px; line-height: 13px; font-family: "Arial"; font-weight:normal !important; margin-top:5px;}

@media only all and (min-width: 768px) {
  .black-ribbon {
    width: auto;
  }
}

.stick-left { left: 0; }
.stick-right { right: 0; }
.stick-top { top: 0; }
.stick-bottom { bottom: 0; }

.filter-bar{margin:10px 0;}
.price-filter {border:1px solid #000; padding:5px 10px; display:inline-block; margin:5px; border-radius:5px; cursor:pointer; width:140px; text-align:center;}
.price-filter:hover, .price-filter.active {background:#118fff; color:#fff; border-color:#fff;}
.hot .price-filter:hover, .hot .price-filter.active {background:#ec2727;}
.hot .couponlist .buy i{color:#ec2727;}
.hot .couponlist .pricecoupon {color:#ec2727;}
.hot .couponlist .buy:hover i{color:#ffde16;}
.big {font-size:40px;}


.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {font-size:18px; background: #118fff; display: inline-block; color: #fff; border-radius: 3px; padding: 5px 15px; font-family: 'cs_prajadbold';}
.nav-pills > li > a  {font-size:18px; display: inline-block; color: #118fff; border-radius: 3px; padding: 5px 15px;}

.nav-tour { position:relative; z-index: 9999999999; }
.nav-tour li {
  list-style: none;
}

.nav-tour > li {
  float: left;
}

.nav-tour .sub-menutour {
  display: none; right: 0%;
  position: absolute; background: #fff; width: 100%;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
}
.nav-tour .sub-menutour.full-half { position: fixed; width: 100%; }


.nav-tour .sub-menutour .h4 { font-size: 22px; line-height: 24px; padding:10px 20px; border-bottom:1px solid #cbcbcb; font-family:"DBHeaventMedv3_2"}
.nav-tour .sub-menutour a h4 { color:#000;}
.nav-tour .sub-menutour i {margin-right: 7px;}
.nav-tour .sub-menutour > ul {  padding:0 20px; margin:10px 0 10px 0; }
.nav-tour .sub-menutour > ul > li { width:23%; display:block; float: left; padding:0px 0; margin:5px 1%; }
.nav-tour .sub-menutour > ul > li > a{font-family: "Arial"; font-size:14px; font-weight:normal; border-bottom:0px; padding:0; margin:0; }

.list-menucountry { padding:0; margin:0; }
.list-menucountry li { float: left; width: 50%;}
.list-menucountry li>a{  font-family: "Arial"; font-size:14px !important; font-weight:normal; padding:0; margin:0; position: relative; display: inline-block !important;}
.list-menucountry li>a:hover{  }
.list-menucountry li:last-child>a{border-bottom:3px solid #fff !important;}
.list-menucountry li:last-child>a:hover{border-bottom:3px solid #118fff !important;}
#menu{z-index: 999; position:absolute;}

.col-7 .menu-country{ float: left; width: 14.2857142857%; }
.col-6 .menu-country{ float: left; width: 16.6666666667%; }
.col-4 .menu-country{ float: left; width: 24%; margin: 0 0.5%; }
.col-1 .list-menucountry li{ width: 25%;}
.col-2 .list-menucountry li{ width: 100%; margin-left:10px;}
.sub-menutour.vertical{ right:auto; width:auto;}


#search-input{
	font-family:Arial; font-size:14px; color: #444; width: 280px; margin: 10px; border: 0;  background-color: #F9FAFC; font-weight:normal;
    height: 30px;
    color: #333;
    -webkit-box-shadow: inset 0 0 0 1px #f4f4f6;
    box-shadow: inset 0 0 0 1px #f4f4f6;
}
#search-button{
    line-height: 1;
    width: auto;
    font-size: 24px;
    padding: 5px 10px;
    background-color: #118fff;
    cursor: pointer;
    color: #FFF;
    margin: 0;
}

.table.tabletimede {border:1px solid #118fff !important;}
.table.tabletimede th {background:none; color:#118fff; height:auto; border:1px solid #118fff !important;}
.btn-close {cursor:pointer; float:right; font-size:20px; text-align:right;}
.th-tour {min-width:200px;}


/*new*/
.country-front-slide { padding-top:30px; padding-bottom: 25px; }
.country-front-slide ul{ padding: 0; margin: 0;}
.country-front-slide .contryslide{ padding: 0; margin: 0;}
.country-front-slide .ls-action > a{ background: url(../images/conryslide.png) no-repeat; width: 55px; height: 55px;}
.country-front-slide .ls-action > .ls-prev {  background-position: -2px -1px; left: 10px;}
.country-front-slide .ls-action > .ls-next {  background-position: -64px -1px; right: 10px;}

.hover-st-4{ color:#fff;  position:relative;  float:left;  overflow:hidden;  width:100%;  background:#000;  text-align:center}
.hover-st-4 *{ -webkit-box-sizing:padding-box;  box-sizing:padding-box;  -webkit-transition:all 0.3s ease-in-out;  transition:all 0.3s ease-in-out}
.hover-st-4 img{  opacity:1;  width:100%}
.hover-st-4 figcaption{ text-align: right;text-shadow: 0px -1px 5px rgba(150, 150, 150, 1); bottom:0;  display:block;  left:0;  position:absolute;  right:auto;  top:auto; width: 45%;}	  
.hover-st-4 h3{ font-size: 26px; line-height: 28px;color:#fff; border-bottom: 1px solid #fff;}
.hover-st-4 h3 span{ font-weight:800}
.hover-st-4 p{ font-size: 13px; }
.hover-st-4 a{ left:0;  right:0;  top:0;  bottom:0; z-index: 2;  position:absolute}
.hover-st-4:hover img{ opacity:0.7;  -webkit-transform:scale(1.1);  transform:scale(1.1)}
.hover-st-4:hover figcaption { width: 50%; }
.program-tour-recommend { color:#fff; background: #33b6ff; padding-top:25px; padding-bottom: 25px; }
.program-tour-recommend h2  { display: inline-block;font-size: 40px; background: url(../images/recommend-icon.png) no-repeat top left; padding-top: 5px; padding-bottom: 5px; padding-left: 50px;}
.box-recommend { background: #fff; margin-top: 25px; max-width: 400px; margin-left: auto; margin-right: auto;}
.box-recommend .full{ width: 100%;}
.img-recommend { position: relative;}
.img-recommend figcaption{ text-align: center; position: absolute; top: 0; right: 15px; background: #fff; display: block; width: 95px; max-height: 65px; padding-top: 7px; padding-bottom: 7px; }
.boxtxt-recommend { position: relative; font-size: 20px; line-height: 22px; font-family: "DBHeaventv3_2"; color:#000; padding-top: 10px; padding-bottom: 10px; }
.boxtxt-recommend h4{ font-size:22px; line-height: 16px; margin-bottom: 0;}
.title-recommend { position:relative; padding-right: 70px; }
.boxtxt-recommend .txt-mark { color:#ff0000; }
.boxtxt-recommend .travel{ position: absolute; right: 15px; top: 0px; width:60px;  padding-top: 5px; }
.boxtxt-recommend .travel img { width:100%;}
.title-price { font-size:30px; color:#118fff; }
.link-read { position: absolute; right: 25px; bottom: 10px; }
.arrivals { float:right;}
.select-package { font-size: 24px; line-height: 26px; font-family: "DBHeaventv3_2"; padding-top:25px; padding-bottom: 25px;}
.select-package h2 { display: inline-block; font-size: 40px; background: url(../images/select-package.png) no-repeat top left; padding-top: 7px; padding-bottom: 7px; padding-left: 70px;}
.select-package .form-control{ font-size: 20px; line-height: 22px; margin-bottom: 15px;  }
.select-package .bootstrap-select.btn-group .dropdown-toggle .filter-option{ font-size: 14px; line-height: 22px; font-family:Tahoma; color:#999;}
.select-package .btn-group.bootstrap-select{  margin-bottom: 15px;  }
.select-package .bootstrap-select.btn-group .dropdown-menu li a{ font-size: 20px; line-height: 22px;  }
.select-package .calendar{ background: url(../images/calendar-bg.png) no-repeat right center #e6e6e6}
.select-package .slider-handle { background-color: #fff !important; border:1px solid #118fff ; opacity: 1;background-image: none;}
.btnse-select-package { display: inline-block;font-size: 24px; padding:0px 6px; line-height: 26px; font-family: "DBHeaventv3_2"; color:#fff; padding-left: 30px; padding-right: 30px; border-radius:30px;
background: #7db9e8; /* Old browsers */
background: -moz-linear-gradient(top, #7db9e8 0%, #118fff 49%, #2989d8 50%, #009cf2 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #7db9e8 0%,#118fff 49%,#2989d8 50%,#009cf2 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #7db9e8 0%,#118fff 49%,#2989d8 50%,#009cf2 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7db9e8', endColorstr='#009cf2',GradientType=0 ); /* IE6-9 */	
}

.btnse-select-package.full { display: inline-block;font-size: 24px; padding:0px 6px; line-height: 26px; font-family: "DBHeaventv3_2"; color:#fff; padding-left: 30px; padding-right: 30px; border-radius:30px;
background: #e6b0aa; /* Old browsers */
background: -moz-linear-gradient(top, #e6b0aa 0%, #cd6155  49%, #c0392b 50%, #922b21 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #e6b0aa 0%, #cd6155  49%, #c0392b 50%, #922b21 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #e6b0aa 0%, #cd6155  49%, #c0392b 50%, #922b21 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ececec', endColorstr='#999999',GradientType=0 ); /* IE6-9 */	
}

.btnse-select-package.active { display: inline-block;font-size: 24px; padding:0px 6px; line-height: 26px; font-family: "DBHeaventv3_2"; color:#044061; padding-left: 30px; padding-right: 30px; border-radius:30px;
background: #f7c253; /* Old browsers */
background: -moz-linear-gradient(top, #f7c253 0%, #f7c253 49%, #ebb84f 50%, #ebb84f 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #f7c253 0%, #f7c253 49%, #ebb84f 50%, #ebb84f 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #f7c253 0%,#f7c253 49%,#ebb84f 50%,#ebb84f 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7c253', endColorstr='#ebb84f',GradientType=0 ); /* IE6-9 */		
}

.range_slider{width:100%; }
.range_slider .range-value{margin:0}
.range_slider .range-value input{width:100%;background:none;color:#000;font-size:14px;font-weight:initial;box-shadow:none;border:none;margin:20px 0}
.range_slider .range-bar{border:none;background:#dfe2e3;height:5px;width:96%;margin-left:15px;}
.range_slider .range-bar .ui-slider-range{background:#074097}
.range_slider .range-bar .ui-slider-handle{border:none;border-radius:25px;background:#fff;border:2px solid #074097;height:17px;width:17px;top:-6px;cursor:pointer}
.range_slider .range-bar .ui-slider-handle + span{background:#074097}
.txt-note { font-style: italic; color:#ff0000; font-size: 18px; line-height: 18px;}
.program-table { margin-top:40px;}
.program-table .glyphicon{ font-size: 13px; }
.data-program { text-align: center; }
.data-program table{ padding-bottom: 50px; border:0px;}
.data-program th{ text-align: center; position: relative; font-size:26px; font-family:"DBHeaventv3_2"; font-weight:normal;}
.data-program th::after{ content: ""; position: absolute; right: 0; top: 5px; bottom: 5px; width: 1px; height: 80%; background: #fff; display: block;}
.data-program th.bg-ye{ background: #f7c253; }
.data-program th.bg-ye::after{ display: none;}
.data-program tr {height:auto;}
.data-program tr:nth-child(even) { background-color: #e6e6e6;}
.data-program td{ font-size: 20px; border: none; position: relative;vertical-align: middle !important; padding-top: 5px !important; padding-bottom: 5px !important;}
.data-program .text-left { text-align:left;}
.data-program { color:#4d4d4d; font-weight:bold;}
.data-program .txt-program a{ color:#4d4d4d;}
.subdata {box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);}
.subdata tr{ border-bottom:2px dashed #acacac; color:#000;}
.subdata tr:last-child{ border-bottom:none;}
.subdata tr:nth-child(even) { background-color: #fff;}
.data-program .txt-price { color:#ff0000; font-size: 30px; line-height: 28px; font-weight: bold; position: relative; font-family:"DBHeaventLiv3_2";}
.data-program .txt-price-bl { color:#118fff;font-size: 30px; line-height: 28px; font-weight: bold; position: relative; font-family:"DBHeaventLiv3_2";}
.data-program .txt-mark { color:#118fff; font-size: 20px; line-height: 28px;}
.data-program .dropdown-menu { top:45px; min-width: 500px; border-radius: 0px;}
.lefts{left:-420px;}
.data-program .logo-company {max-height: 40px;}
.note-program { padding-top: 25px; font-family:"Arial"; font-size:14px;}
.note-program strong {color:#118fff;  font-family: "DBHeaventThinv3_2"; font-size: 22px;}
.note-program strong:before, .note-program strong:after {content : " ";}
.theme-discount-01 {  }
.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {  width: 100%;}
.switch_box{ display: inline-block; vertical-align: -2px;}
input[type="checkbox"].switch_1{font-size: 30px;-webkit-appearance: none;  -moz-appearance: none;  appearance: none;width: 30px;height: 15px;background: #ddd;border-radius: 3em;position: relative;cursor: pointer;outline: none;-webkit-transition: all .2s ease-in-out;transition: all .2s ease-in-out; }
input[type="checkbox"].switch_1:checked{background: #0ebeff; }
input[type="checkbox"].switch_1:after{position: absolute;content: "";width: 15px;height: 15px;border-radius: 50%;background: #fff;-webkit-box-shadow: 0 0 .25em rgba(0,0,0,.3);  box-shadow: 0 0 .25em rgba(0,0,0,.3); -webkit-transform: scale(.7); transform: scale(.7);left: 0px;-webkit-transition: all .2s ease-in-out;transition: all .2s ease-in-out; }
input[type="checkbox"].switch_1:checked:after{left: 15px; }
/*theam checkbox*/
.onoffswitch{position:relative;width:40px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}
.onoffswitch-checkbox{display:none}
.onoffswitch-label{display:block;overflow:hidden;cursor:pointer;border:2px solid #48B0F7;border-radius:50px}
.onoffswitch-inner{display:block;width:200%;margin-left:-100%;transition:margin .3s ease-in 0}
.onoffswitch-inner:before,.onoffswitch-inner:after{display:block;float:left;width:50%;height:18px;padding:0;line-height:18px;font-size:14px;color:#fff;font-family:Trebuchet,Arial,sans-serif;font-weight:700;box-sizing:border-box}
.onoffswitch-inner:before{content:"";padding-left:10px;background-color:#48B0F7;color:#FFF}
.onoffswitch-inner:after{content:"";padding-right:10px;background-color:#EEE;color:#999;text-align:right}
.onoffswitch-switch{display:block;width:18px;margin:0;background:#FFF;position:absolute;top:0;bottom:0;right:18px;border:2px solid #48B0F7;border-radius:50px;transition:all .3s ease-in 0}
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner{margin-left:0}
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch{right:0}
.checkbox{padding-left:20px}
.checkbox label{display:inline-block;vertical-align:middle;position:relative;padding-left:5px}
.checkbox label::before{content:"";display:inline-block;position:absolute;width:17px;height:17px;left:0;margin-left:-20px;border:1px solid #ccc;border-radius:3px;background-color:#fff;-webkit-transition:border .15s ease-in-out,color .15s ease-in-out;-o-transition:border .15s ease-in-out,color .15s ease-in-out;transition:border .15s ease-in-out,color .15s ease-in-out}
.checkbox label::after{display:inline-block;position:absolute;width:16px;height:16px;left:0;top:-2px;margin-left:-20px;padding-left:3px;padding-top:1px;font-size:11px;color:#555}
.checkbox input[type="checkbox"],.checkbox input[type="radio"]{opacity:0;z-index:1;cursor:pointer}
.checkbox input[type="checkbox"]:focus + label::before,.checkbox input[type="radio"]:focus + label::before{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
.checkbox input[type="checkbox"]:checked + label::after,.checkbox input[type="radio"]:checked + label::after{font-family: 'Glyphicons Halflings';content: "\e013";}
.checkbox input[type="checkbox"]:indeterminate + label::after,.checkbox input[type="radio"]:indeterminate + label::after{display:block;content:"";width:10px;height:3px;background-color:#555;border-radius:2px;margin-left:-16.5px;margin-top:7px}
.checkbox input[type="checkbox"]:disabled,.checkbox input[type="radio"]:disabled{cursor:not-allowed}
.checkbox input[type="checkbox"]:disabled + label,.checkbox input[type="radio"]:disabled + label{opacity:.65}
.checkbox input[type="checkbox"]:disabled + label::before,.checkbox input[type="radio"]:disabled + label::before{background-color:#eee;cursor:not-allowed}
.checkbox.checkbox-circle label::before{border-radius:50%}
.checkbox.checkbox-inline{margin-top:0}
.checkbox-primary input[type="checkbox"]:checked + label::before,.checkbox-primary input[type="radio"]:checked + label::before{background-color:#074097;border-color:#074097}
.checkbox-primary input[type="checkbox"]:checked + label::after,.checkbox-primary input[type="radio"]:checked + label::after{color:#fff}
.checkbox-danger input[type="checkbox"]:checked + label::before,.checkbox-danger input[type="radio"]:checked + label::before{background-color:#d9534f;border-color:#d9534f}
.checkbox-danger input[type="checkbox"]:checked + label::after,.checkbox-danger input[type="radio"]:checked + label::after{color:#fff}
.checkbox-info input[type="checkbox"]:checked + label::before,.checkbox-info input[type="radio"]:checked + label::before{background-color:#118fff;border-color:#118fff}
.checkbox-info input[type="checkbox"]:checked + label::after,.checkbox-info input[type="radio"]:checked + label::after{color:#fff}
.checkbox-warning input[type="checkbox"]:checked + label::before,.checkbox-warning input[type="radio"]:checked + label::before{background-color:#f0ad4e;border-color:#f0ad4e}
.checkbox-warning input[type="checkbox"]:checked + label::after,.checkbox-warning input[type="radio"]:checked + label::after{color:#fff}
.checkbox-success input[type="checkbox"]:checked + label::before,.checkbox-success input[type="radio"]:checked + label::before{background-color:#5cb85c;border-color:#5cb85c}
.checkbox-success input[type="checkbox"]:checked + label::after,.checkbox-success input[type="radio"]:checked + label::after{color:#fff}
.checkbox-primary input[type="checkbox"]:indeterminate + label::before,.checkbox-primary input[type="radio"]:indeterminate + label::before{background-color:#074097;border-color:#074097}
.checkbox-primary input[type="checkbox"]:indeterminate + label::after,.checkbox-primary input[type="radio"]:indeterminate + label::after{background-color:#fff}
.checkbox-danger input[type="checkbox"]:indeterminate + label::before,.checkbox-danger input[type="radio"]:indeterminate + label::before{background-color:#d9534f;border-color:#d9534f}
.checkbox-danger input[type="checkbox"]:indeterminate + label::after,.checkbox-danger input[type="radio"]:indeterminate + label::after{background-color:#fff}
.checkbox-info input[type="checkbox"]:indeterminate + label::before,.checkbox-info input[type="radio"]:indeterminate + label::before{background-color:#118fff;border-color:#118fff}
.checkbox-info input[type="checkbox"]:indeterminate + label::after,.checkbox-info input[type="radio"]:indeterminate + label::after{background-color:#fff}
.checkbox-warning input[type="checkbox"]:indeterminate + label::before,.checkbox-warning input[type="radio"]:indeterminate + label::before{background-color:#f0ad4e;border-color:#f0ad4e}
.checkbox-warning input[type="checkbox"]:indeterminate + label::after,.checkbox-warning input[type="radio"]:indeterminate + label::after{background-color:#fff}
.checkbox-success input[type="checkbox"]:indeterminate + label::before,.checkbox-success input[type="radio"]:indeterminate + label::before{background-color:#5cb85c;border-color:#5cb85c}
.checkbox-success input[type="checkbox"]:indeterminate + label::after,.checkbox-success input[type="radio"]:indeterminate + label::after{background-color:#fff}
.radio{padding-left:20px}
.radio label{display:inline-block;vertical-align:middle;position:relative;padding-left:5px}
.radio label::before{content:"";display:inline-block;position:absolute;width:17px;height:17px;left:0;margin-left:-20px;border:1px solid #ccc;border-radius:50%;background-color:#fff;-webkit-transition:border .15s ease-in-out;-o-transition:border .15s ease-in-out;transition:border .15s ease-in-out}
.radio label::after{display:inline-block;position:absolute;content:" ";width:11px;height:11px;left:3px;top:3px;margin-left:-20px;border-radius:50%;background-color:#555;-webkit-transform:scale(0,0);-ms-transform:scale(0,0);-o-transform:scale(0,0);transform:scale(0,0);-webkit-transition:-webkit-transform .1s cubic-bezier(0.8,-0.33,0.2,1.33);-moz-transition:-moz-transform .1s cubic-bezier(0.8,-0.33,0.2,1.33);-o-transition:-o-transform .1s cubic-bezier(0.8,-0.33,0.2,1.33);transition:transform .1s cubic-bezier(0.8,-0.33,0.2,1.33)}
.radio input[type="radio"]{opacity:0;z-index:1;cursor:pointer}
.radio input[type="radio"]:focus + label::before{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
.radio input[type="radio"]:checked + label::after{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}
.radio input[type="radio"]:disabled{cursor:not-allowed}
.radio input[type="radio"]:disabled + label{opacity:.65}
.radio input[type="radio"]:disabled + label::before{cursor:not-allowed}
.radio.radio-inline{margin-top:0}
.radio-primary input[type="radio"] + label::after{background-color:#337ab7}
.radio-primary input[type="radio"]:checked + label::before{border-color:#337ab7}
.radio-primary input[type="radio"]:checked + label::after{background-color:#337ab7}
.radio-danger input[type="radio"] + label::after{background-color:#d9534f}
.radio-danger input[type="radio"]:checked + label::before{border-color:#d9534f}
.radio-danger input[type="radio"]:checked + label::after{background-color:#d9534f}
.radio-info input[type="radio"] + label::after{background-color:#118fff}
.radio-info input[type="radio"]:checked + label::before{border-color:#118fff}
.radio-info input[type="radio"]:checked + label::after{background-color:#118fff}
.radio-warning input[type="radio"] + label::after{background-color:#f0ad4e}
.radio-warning input[type="radio"]:checked + label::before{border-color:#f0ad4e}
.radio-warning input[type="radio"]:checked + label::after{background-color:#f0ad4e}
.radio-success input[type="radio"] + label::after{background-color:#5cb85c}
.radio-success input[type="radio"]:checked + label::before{border-color:#5cb85c}
.radio-success input[type="radio"]:checked + label::after{background-color:#5cb85c}
input[type="checkbox"].styled:checked + label:after,input[type="radio"].styled:checked + label:after{font-family: 'Glyphicons Halflings';content: "\e013"; }
input[type="checkbox"] .styled:checked + label::before,input[type="radio"] .styled:checked + label::before{color:#fff}
input[type="checkbox"] .styled:checked + label::after,input[type="radio"] .styled:checked + label::after{color:#fff}ecked + label:after,input[type="radio"].styled:checked + label:after{font-family: 'Glyphicons Halflings';content: "\e013"; }
input[type="checkbox"] .styled:checked + label::before,input[type="radio"] .styled:checked + label::before{color:#fff}
input[type="checkbox"] .styled:checked + label::after,input[type="radio"] .styled:checked + label::after{color:#fff}
.table-responsive {overflow-x: visible;}
.white {color:#fff;}
.btn.dropdown-toggle {padding:4px 6px; border-radius:0px;}
#end_date, #date {height:30px; border:none; border-radius:0px; font-family:Tahoma; font-size:14px; color:#999;}
.bold {font-weight:bold;}

.coupon-discount-box {width:69px; height:61px;background: url(../images/coupon-500-theam02.png) no-repeat center; text-align: center;}
.coupon-discount-box-munti {width:69px; height:61px;background: url(../images/coupon-theam01.png) no-repeat center; text-align: center;}
.coupon-price-text { font-size: 20px; line-height: 22px; font-family: "DBHeaventv3_2"; color: black; position: relative; top: 23px; font-weight: bold;}
.coupon-price-text-color { font-size: 20px; line-height: 22px; font-family: "DBHeaventv3_2"; color: #ff9900; position: relative; top: 23px; font-weight: bold;}
.check {cursor:pointer;}

/*booking-form*/
.banner-booking { font-family: "DBHeaventv3_2"; font-weight: bold; background: #118fff; text-transform: uppercase;overflow: hidden; color:#fff; padding-top: 30px; padding-bottom: 0px;}  
.banner-booking .banner-booking-inner{ max-width: 550px; float: left; width: 95%; padding:20px 0 0 0;}
.banner-booking .title { position:relative; text-align: right;}
/*.banner-booking .title::before{ content: ""; display: block; position: absolute; top: 50%; left: 0; width: 100%; height: 1px; background: #fff;}*/
.banner-booking h2{ font-size: 80px; line-height: 100px;}
.banner-booking p{ font-size: 60px; line-height: 80px; }  
.banner-booking img{ width: 100%;   }  
.booking-form { font-family: "DBHeaventv3_2"; font-size: 20px; padding-top:60px; padding-bottom: 60px; }
.title-booking { border-bottom: 2px solid #898989; padding-bottom: 5px; margin-bottom: 5px;}	
.title-booking h2 { float:left;color:#118fff; font-family: "DBHeaventv3_2";}	
.title-booking .view-tour { float:right;}	
.title-booking .view-tour i:before{ font-size: 15px; color:#4d4d4d; margin-right: 5px; }	

.list-codetour{ padding: 0; margin: 0;}
.list-codetour li{ list-style: none; display: inline-block; margin-right: 30px;}
.list-codetour li .box-codetour{ padding-left: 20px;}
.list-codetour li .box-codetour h5{ font-size: 20px; color:#118fff; margin-bottom: 5px;}
.list-codetour li .box-codetour p{font-size: 14px; font-family:"Arial"; line-height:35px;}
.list-codetour li .box-codetour .iconcode{}
.list-codetour li .box-codetour .iconcode img{height:20px;}
.list-codetour li:first-child .box-codetour{ padding-left: 0px;}
.list-codetour li .box-codetour.none{ padding-left: 0px;}

.detail-content { margin-top:30px; font-size:14px; font-family:"arial";}
.tabtime-booking { margin-top:40px; }
.tabtime-booking .tab-content { padding: 0px 5px 0px 10px; overflow: inherit; overflow-x: inherit; height: auto;  }

.inner-tabtime h3 { font-size:24px; line-height: 24px; color:#4d4d4d; text-align: center; margin-bottom: 10px; }

.price-booking-form { background:#118fff; }
.titeprice { font-size:50px; line-height: 50px; margin: 15px; color:#fff; padding: 0 15px; font-family:"DBHeaventMedv3_2"}
.titeprice span{ font-size:20px; font-family:"DBHeaventv3_2"}
.program-booking-form { background:#fff; padding: 15px; margin: 0 13px 13px 13px; }
.program-booking-form .title{ text-align: center; padding-top: 20px; padding-bottom: 30px;   }
.program-booking-form .title h3{ color:#118fff; font-size: 30px; line-height: 32px;}
.program-booking-form .title img{ vertical-align: -9px; }
.program-booking-form .btnse-select-package{ width: 100%; font-size: 30px; }
.program-booking-form .form-control {font-size:20px;}
.program-booking-form .btn-yellow {padding:6px 12px;}


.list-addnum .wauto { font-size: 22px; width: 30px !important; text-align: center;    padding: 6px 3px; }
.list-addnum label { width: 160px;}
.list-addnum .addnum-price { font-size: 18px; display: inline-block;}
.list-addnum .form-inline .form-group{ margin-bottom: 3px;}
.list-addnum .form-inline .form-control{ font-size: 20px; max-width: 80px;}
.list-addnum .form-inline .form-group a{}
.addnum-discount { text-align: right; font-size:18px; margin-right: 15px; }
.booking-promocode { margin-top: 15px; }
.booking-promocode label { line-height:18px; margin-top: 7px; }
.booking-score { margin-top: 15px; }
.booking-score h5 { font-size:22px; margin-bottom: 0; margin-top: 0; }
.booking-score .note-program { font-size:16px; padding-top: 0px; }
.booking-score .link { font-size:16px; }

.program-table td{font-size:14px; font-family:"Arial"; font-weight:normal;}
.inner-tabtime .program-table { margin-top: 0px;}
.tab-wrap { width: 100%; float: none; list-style: none;position: relative; margin: 0 auto; padding: 0; text-align: left;}


.tab-wrap li { float: left; display: block;}
.tab-wrap a { position: relative; display: inline-block; padding: 10px 25px 5px 40px; min-height: 43px;   line-height: 26px; color: #fff; text-decoration: none; margin: 0 0px 0 0px;}
a.tab-1 { z-index: 79;}
a.tab-2 { z-index: 78;}
a.tab-3 { z-index: 77;}
a.tab-4 { z-index: 76;}
.tab-wrap a:before {content: ''; position: absolute; top: 0; right: -10px; bottom: 0px; left: 0; z-index: -1; border: 1px solid #aaa; border-bottom: none; border-radius: 5px 5px 0 0;background: #118fff;  -webkit-transform: perspective(14px) rotateX(2deg); transform: perspective(14px) rotateX(2deg);
-webkit-transform-origin: left;
-ms-transform-origin: left;
  transform-origin: left;
-webkit-box-shadow: 1px 0px 2px 0px rgba(0,0,0,0.42);
-moz-box-shadow: 1px 0px 2px 0px rgba(0,0,0,0.42);
box-shadow: 1px 0px 2px 0px rgba(0,0,0,0.42);
}
.tab-wrap a::after {content: ""; display:block;width: 150%; background: #fff; height: 3px; position: absolute; left: 1px; bottom: -4px;}
.tab-wrap li.active a {color:#118fff; z-index: 80; }
.tab-wrap li.active a:before { background: #fff; color:#118fff;  }

.tabtime-booking .tab-content {
  border: 1px solid #aaa; padding: 25px 5px 25px 10px;
-webkit-box-shadow: 1px 0px 2px 0px rgba(0,0,0,0.42);
-moz-box-shadow: 1px 0px 2px 0px rgba(0,0,0,0.42);
box-shadow: 1px 0px 2px 0px rgba(0,0,0,0.42);
}

.tb-highlight .list-hightlight { padding: 0; margin: 0 15px; list-style: none; font-size:14px; font-family:"arial"}
.tb-highlight .list-hightlight li{ padding:9px 0 8px; border-bottom:1px solid #a3a3a3;}
.tb-highlight .list-hightlight li:last-child { border-bottom:none; }
.tb-highlight .list-hightlight .icon { float:left; width: 12%; text-align: right;}
.tb-highlight .list-hightlight .icon img{ width: 100%; max-width: 25px; vertical-align: -4px; margin-right: 5px;}
.tb-highlight .list-hightlight .txt-hightlight { float:left; width: 88%;}

.trip-food.program-table .data-program th::after { display: none; }
.trip-food.program-table .data-program td { font-size: 16px; padding-top: 10px !important; padding-bottom: 10px !important; height:30px;}
.icon-tripfood { margin-top:20px; }
.trip-food img, .icon-tripfood img { height: 25px; }
.list-tripfood { list-style:none; padding: 0; margin: 0; }
.list-tripfood li{ padding: 5px 0; font-family:"arial"; font-size:14px; }

/*member*/
.wrap-company {}
.company-title h2{  color: #118fff; margin-bottom: 15px;}
.about-company { padding-top: 60px; padding-bottom: 30px; }
.about-company h2{color:#118fff; margin-bottom: 20px;}
.about-company-inner { position:relative;}
.about-company-inner::before { content:""; display:block; background: #118fff; width:1px; height: 100%; position: absolute; left:32%;   }
.ab-logo-company {max-width:200px; margin:0 auto 25px;}
.company-boxcontact { border-radius:5px; margin-top: 30px; }
.company-boxcontact .boxcontact { font-size:26px; line-height: 26px; background:#118fff; color: #fff; padding: 20px; border-top-left-radius: 5px; border-top-right-radius: 5px; font-family: "DBHeaventv3_2";}
.company-boxcontact .txt-conteact { color: #118fff;  border-bottom-left-radius: 5px; border-bottom-right-radius: 5px;  border-left: 1px dashed #118fff; border-right: 1px dashed #118fff; border-bottom: 1px dashed #118fff; padding:20px; }
.list-num-dispro { list-style-type:decimal; padding: 0; margin: 0 0 10px 25px; }
.list-num-dispro li{ margin-bottom: 10px;}
.line-dot { border-top: 2px dotted #bdbdbd; text-align: center; margin-top: 30px; margin-bottom: 30px; }
.company-contact-list{ padding:0; margin: 0; }
.company-contact-list li{ color:#118fff; font-size:20px; line-height: 22px; display:block; float: left;margin-bottom: 10px; }
.company-contact-list li a { color:#118fff; }
.company-contact-list li img{ height: 30px; width: auto; vertical-align: -11px;}
.company-contact-list li .glyphicon-envelope:before { content: "\2709"; font-size: 18px;vertical-align: -3px;}
.company-contact-list li:nth-child(1n) { width: 45%; }
.company-contact-list li:nth-child(2n) { width: 55%;}
.company-awd { text-align: center; margin-top: 30px;}
.txt-company {  padding-left: 35px;}
.company-vdo { margin-top: 40px; }
.company-vdo .video {position: relative;padding-bottom: 56.25%; /* 16:9 */padding-top: 25px;height: 0;}
.company-vdo .video iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

.company-programtour, .company-review { padding-top: 25px;padding-bottom: 25px; }	

.wrap-company .program-tour-recommend .title-recommend { min-height: 85px; }

.list-company-programtour { background: #ebebeb; padding: 15px 130px 15px 25px; }	
.list-company-programtour:nth-child(2n) { background: #fff;}	
.list-company-programtour .detail-program  { float: left; width: 75%;}	
.list-company-programtour .detail-program  .dropdown-menu {top:35px; min-width: 300px;}
.list-company-programtour .detail-program  .dropdown-menu .txt-mark { color:#ff0000; }
.list-company-programtour .detail-program  .glyphicon-chevron-down::before { font-size: 12px;}
.list-company-programtour .detail-program  .dropdown-menu td{ padding: 1px 5px;}
.list-company-programtour .txt-progrom { color: #118fff; margin-bottom: 10px; }	
.list-company-programtour .txt-progrom span{ color: #666666}	
.list-company-programtour .price-program{ font-size: 24px; line-height: 26px; text-align: right; float: left; width: 25%; color: #118fff;  font-family: "DBHeaventv3_2";}	
.list-company-programtour .price-program span{ color: #ff0000;}	
.list-company-programtour .day-travel figure{ display: inline-block; margin-right: 5px;}	
.list-company-programtour .airlines figure{ display: inline-block; margin-left: 5px;}	

.list-pagination { text-align: right; list-style: none; padding: 0; margin: 0; position: relative;}
.list-pagination a{ display: inline-block;}
.list-pagination .paginner{ position: absolute; right: 10px; bottom: 10px;}

.company-review {}
.company-review .review-cominner { margin-bottom: 20px; }
.rate-review { padding-top:30px; padding-bottom: 30px; }
.txt-star-rating { font-size:60px; line-height: 62px; font-weight: bolder;text-align: center;}
.star-rating { text-align: center; direction: rtl;  display: inline-block; padding: 20px}
.star-rating input[type=radio] { display: none}
.star-rating label { color: #99d6ff;font-size: 50px;  padding: 0 10px; cursor: pointer;transition: all .3s ease-in-out}
.star-rating label:hover,
.star-rating label:hover ~ label,
.star-rating input[type=radio]:checked ~ label { color: #118fff}
.rate-review .btnse-select-package { margin-top: 50px;  }

[class^="iclang-"],[class*="starrate-"] {background-image:url("../images/star-rate.png"); background-repeat:no-repeat;display:inline-block; width: 181px; height: 28px; vertical-align: 0px;}
.starrate-5 { background-position: -2px -3px;}
.starrate-4 { background-position: -2px -37px;}
.starrate-3 { background-position: -2px -70px;}
.starrate-2 { background-position: -2px -104px;}
.starrate-1 { background-position: -2px -137px;}

[class^="icfoode-"],[class*="starrate-"] {background-image:url("../images/icon-food.png"); background-repeat:no-repeat;display:inline-block; width: 181px; height: 28px; vertical-align: 0px;}
.food-5 { background-position: -2px -3px;}
.food-4 { background-position: -2px -37px;}
.food-3 { background-position: -2px -70px;}
.food-2 { background-position: -2px -104px;}
.food-1 { background-position: -2px -137px;}



.list-rate-bar { margin-bottom: 15px; }
.list-rate-bar .star{ float: left; width: 15%; text-align: right;}
.list-rate-bar .progress{ float: left; width: 60%; margin: 0 5%; border-radius: 0; }
.list-rate-bar .progress .progress-bar-info{  background-color: #118fff;}
.list-rate-bar .star-rate{ float: left; width: 15%;}

.post-review-inner .title-post-review { font-size:24px; line-height: 26px; font-weight: bolder;  border-top: 1px dotted #bdbdbd;  border-bottom: 1px dotted #bdbdbd; padding-top: 15px; padding-bottom: 15px; }
.post-review-inner .title-post-review .review-star{ font-size:24px; line-height: 26px; font-weight: bolder; }
.box-post-review .list-comment { padding-top:30px; padding-bottom: 30px;border-bottom: 1px dotted #bdbdbd }
.box-post-review .txt-comment{ font-size: 22px; line-height: 24px; margin: 0 0 20px 0; }
.box-post-review .img-comment{  margin: 0 0 20px 0; }
.box-post-review .post-meta ul{ list-style: none; padding: 0; margin: 0; }
.box-post-review .post-meta li{ display: inline-block; margin-right: 30px;}
.box-post-review .post-meta li span{ color:#118fff;}

.btn-full{ width: 100%; display: block;}	
.line-dotted { border-bottom: 1px dotted #bdbdbd;margin-top: 30px;margin-bottom: 0px;}	

.company-list-theme { text-align:center; padding-bottom: 40px; }
.company-list-theme li{ display: inline-block; text-align: center; padding: 20px 30px; }
.company-list-theme li img{ max-height: 85px;}

.user-comment { margin-left:25px; }
.post-meta .glyphicon { font-size:12px; }
.guest-star { text-align:center;}
.guest-time { text-align:right;}

.title-post-review .dropdown-menu { font-size:18px; line-height: 20px; }
.title-post-review .guest-star .dropdown-menu { min-width: inherit; }
.title-post-review .guest-time .dropdown-menu { min-width: inherit; }
.box-select { position:relative; display: inline-block;}
.help-block.with-errors {margin-top:-30px; right:0px; margin-right:50px;}

/**/
.about-inner { font-family: "Arial"; font-size: 14px; line-height: 24px; padding-top:60px; padding-bottom: 60px; }
.about-inner h2{ font-size:34px; color:#118fff; margin-bottom: 35px; }
.about-inner h3{ font-size:28px; color:#118fff; margin-bottom: 10px; }
.about-inner h4{ font-size:24px; color:#118fff; margin-bottom: 10px; font-family:"DBHeaventMedv3_2";}
.banner-about { paddint-top:0px; }
.about-vdo { margin-top: 40px; }
.about-vdo .video {position: relative;padding-bottom: 56.25%; /* 16:9 */padding-top: 25px;height: 0;}
.about-vdo .video iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.list-about li { margin-top: 15px; }
.box-about-website { color:#fff; background: #118fff; padding: 10px 50px; font-size: 16px; line-height: 26px; position: relative;}
.box-about-website::after { background: url(../images/logo.png) no-repeat center center; width: 175px; height: 175px; content: ""; position: absolute; right: 15px; bottom: 15px; }
.box-about-website h4{font-size: 26px; color:#fff; line-height: 26px; margin-bottom: 5px; margin-top: 20px; font-family:"DBHeaventMedv3_2"}

.line-about { margin-top:10px; margin-bottom: 10px; border-top: 1px solid #7d7d7d; }
.box-stepabout {}
.box-stepabout img{ width: 100%; max-width: 260px; padding-top: 10px; padding-bottom: 10px; }
.box-steptext { }
.about-boxcontact { border-radius:5px; margin-top: 20px; }
.about-boxcontact .boxcontact { background:#118fff; color: #fff; padding: 7px 20px; border-top-left-radius: 5px; border-top-right-radius: 5px; font-family: "DBHeaventMedv3_2"; font-size:24px;}
.about-boxcontact .txt-conteact { color: #118fff;  border-bottom-left-radius: 5px; border-bottom-right-radius: 5px;  border-left: 1px dashed #118fff; border-right: 1px dashed #118fff; border-bottom: 1px dashed #118fff; padding:10px 20px; }
.about-contact-list{ padding:0; margin: 0; }
.about-contact-list li{ color:#118fff; line-height: 22px; display:block; float: left; width: 33.333333%; margin-bottom: 7px; margin-top: 7px; }
.about-contact-list li a { color:#118fff; }
.about-contact-list li img{ height: 22px; width: auto; vertical-align: -6px; margin-right: 5px;}
.about-contact-list li .glyphicon-envelope:before { content: "\2709"; font-size: 18px;vertical-align: -3px;}
.txt-primary { color:#118fff;  font-family: "DBHeaventv3_2"; font-size: 22px; }
 
.form-memberregis {font-family: "DBHeaventv3_2"; font-size: 22px; }
.form-memberregis label { color:#118fff; display: block;}
.form-memberregis label .sub-note{ float:right; font-style: italic; font-size: 16px; color: #999999;}
.form-memberregis .form-control { background:#dcdcdc; color:#000;font-family: "DBHeaventv3_2" !important; font-size: 22px !important;  border-radius: 0; border-color: #dcdcdc;  }
.form-memberregis .calendar { height: 34px !important;  border:1px solid #ccc  !important; background: url(http://www.letsgo.co.th/html/css/../images/calendar-bg.png) no-repeat right center #fff; }
.form-memberregis .bootstrap-select .btn{ height: 34px; font-size: 22px; padding-top: 2px;}
.form-memberregis .bootstrap-select .dropdown-menu{ font-size: 22px;}
.upload-img { margin-top: 50px; }
.upload-img .thumb { margin-bottom:30px; text-align: center;  }
.upload-img .thumb img{ max-height: 300px;  }
.upload-user { display: block; position: relative;width: 300px; margin: auto; cursor: pointer; border: 0; height: 50px; border-radius: 5px; outline: 0;}
.upload-user:hover:after { }
.upload-user:after {transition: 200ms all ease; border-bottom: 3px solid rgba(0,0,0,.2); background: url(../images/btn-upload.png) no-repeat left center #f5f5f5;    color: #333;  font-size: 26px;  text-align: center; position: absolute;  top: 0;  left: 0; width: 100%; height: 100%; display: block;content: 'อัพโหลดรูปโปรไฟล์';line-height: 50px; border-radius: 5px; padding-left: 55px; }	

.letsgo-points { border: 3px solid #118fff; margin-top: 40px; margin-bottom: 20px;}
.title-points { background: #118fff;  padding: 5px 40px; }
.title-points h3{ color:#fff; margin: 0; }
.box-points { padding:25px 50px; }
.box-points ul{ padding: 0 0 0 20px; margin: 0;}
.letsgo-points .txt-note { font-style: italic; color:#666666; }
.pop-login { border-radius:0; border-color: #fff; position: relative;    font-family: "DBHeaventv3_2"; font-size: 22px; }
.pop-login .close{position: absolute;right: 20px; top: 20px;}
.box-poplogin { border:3px solid #118fff; border-radius: 3px; }
.pop-login.modal-content{ padding: 30px; }
.pop-login.modal-content.top { padding-top: 80px; }
.pop-login.modal-content .modal-header{ text-align: center; border-bottom: 0px; }
.pop-login.modal-content  .h3{ text-align: center; text-transform: uppercase; font-size: 30px;color: #118fff;margin-bottom: 10px;}
.pop-login.modal-content  .h3 span{ font-size: 24px; display: block; text-transform: none; }
.pop-login.modal-content .modal-body { padding:15px 30px; }
.pop-login.modal-content .modal-footer{ text-align: center; border-top: 0px; }
.pop-login.modal-content .img-regislog{ margin-top: -80px; text-align: center; margin-bottom: 0px; }
.pop-login.modal-content .btnse-select-package{ font-size: 20px; }
.btn-pass { cursor:pointer!important;}

.mgt-10{margin-top:10px}.mgt-15{margin-top:15px}.mgt-20{margin-top:20px}.mgt-25{margin-top:25px}.mgt-30{margin-top:30px}.mgt-35{margin-top:35px}.mgt-40{margin-top:40px}.mgt-45{margin-top:45px}.mgt-50{margin-top:50px}.mgb-10{margin-bottom:10px}.mgb-15{margin-bottom:15px}.mgb-20{margin-bottom:20px}.mgb-25{margin-bottom:25px}.mgb-30{margin-bottom:30px}.mgb-35{margin-bottom:35px}.mgb-40{margin-bottom:40px}.mgl-10{margin-left:10px}.mgl-15{margin-left:15px}.mgl-20{margin-left:20px}.mgl-25{margin-left:25px}.pad-10{padding:10px}.pad-20{padding:20px}.pad-30{padding:30px}.pad-40{padding:40px}.pab-40{padding-bottom:40px}

.modal-backdrop {
	height:100%;
	z-index:100;
}

label {font-weight:normal;}

.program-promotion {  background: #fff;  padding-top:25px; padding-bottom: 25px; font-family: "DBHeaventv3_2"; }
.program-promotion h2  { color:#33b6ff; display: inline-block; font-weight: 100; font-family: "DBHeaventv3_2"; font-size: 40px; background: url(../images/promotion-icon.png) no-repeat top left; padding-top: 8px; padding-bottom: 0px; padding-left: 50px;}
.box-program-promotion {   margin-bottom: 25px; margin-top: 25px; max-width: 400px; margin-left: auto; margin-right: auto; }  
   .img-program-promotion .full{ width: 100%; }
   .postdate-program-promotion { color:#666666; font-size: 22px; line-height: 16px; font-family: "DBHeaventThinv3_2"; font-weight: 100; text-align: right;  padding-top: 20px; }
   .postdate-program-promotion .txt{ position: relative; }
   .postdate-program-promotion .txt::after{ content: ""; width: 100%; height: 1px; position: absolute; bottom: 1px; left: 0; }
   .list-item-promotion {  }
   .list-item-promotion:nth-child(3n+1) { clear: both; }


.about-review { background: #118fff; padding-left: 40%; position: relative;}
.about-review-box { position: absolute; left: 15px; top:15px; bottom: 15px; width: 39%; background: #fff; padding:25px; text-align: center; z-index: 3; border-top-left-radius: 10px; }
.about-review-box .img-responsive { margin: 0 auto 15px !important;}
.v-align-children{display:-webkit-flex; display:-moz-flex; display:-ms-flexbox; display:flex; align-items:center; -webkit-align-items:center; justify-content:center; -webkit-justify-content:center; flex-direction:row; -webkit-flex-direction:row}
.aboutreview-item {}
.aboutreview-item.tabtime-booking .tab-content { padding: 10px 10px 10px 10px; border-radius: 10px; }
.aboutreview-item.tabtime-booking .tab-content header{ padding: 20px 0px 10px 0px; }
.aboutreview-item .btn-inner { margin: 25px 0 15px }
.about-review-customer {}
.list-review-customer { margin-top:15px; margin-bottom: 20px; line-height:20px; -webkit-box-shadow: 1px 0px 2px 0px rgba(0,0,0,0.2);
-moz-box-shadow: 1px 0px 2px 0px rgba(0,0,0,0.2);
box-shadow: 1px 0px 2px 0px rgba(0,0,0,0.2); }
.about-review-customer .text-customer { background: #f5f5f5; width: 210px;  vertical-align:top;  }
.about-review-customer .text-customer h5{ color:#118fff; font-family: "DBHeaventMedv3_2"; font-size: 24px; line-height: 26px; margin: 0; display: inline-block;}
.about-review-customer .text-customer-inner { padding: 15px 0;  }
.about-review-customer .review-date { color:#999; font-size:14px; font-family: 'Arial';}
.about-review-customer .img-customer { vertical-align: middle; display: inline-block;width: 35px; height: 35px; background: #ffffff; border-radius: 100%; border:1px solid #8a8687; margin-right: 2px;}
.about-review-customer .img-customer img{ border-radius: 100%;}
.about-review-customer .rating { text-align: center; width: 180px; }

.box-about-website::after {display:none;}

.listreview{display:table;width:100%}
.listreviewRow{display:table-row; vertical-align: middle;}
.listreviewHeading{background-color:#EEE;display:table-header-group}
.listreviewCell,.listreviewHead{border:1px solid #ddd; border-left: 0px; display:table-cell;padding:10px 10px 0px 10px; vertical-align: middle; }
.listreviewCell:first-child{border-left:1px solid #ddd; }
.listreviewHeading{background-color:#EEE;display:table-header-group;font-weight:700}
.listreviewFoot{background-color:#EEE;display:table-footer-group;font-weight:700}
.listreviewBody{display:table-row-group}

.bookingform-review .list-review-customer { font-size: 20px; }
.bookingform-review .text-customer h5 { font-size: 22px; }

.tour-review .img-flag { vertical-align: middle; display: inline-block;margin-right: 5px;}
.tour-review .img-flag img{ width: 50px; }
.tour-review .tour-country { background: #f5f5f5;  width: 315px;}
.tour-review .tour-country h5{ color:#4d4d4d;     font-family: "DBHeaventMedv3_2"; font-size: 26px; line-height: 28px; line-height: 0; margin: 0; display: inline-block; margin-top: 3px;}
.tour-review .tour-country h5 span{ color: #118fff; margin-left: 10px;}
.tour-review .tour-ratingtext{ font-size: 26px; vertical-align: middle; display: inline-block; width: 115px; color: #118fff; }
.tour-review .tour-ratingtext strong{  font-size: 30px;   font-family: "DBHeaventMedv3_2"; margin-left: 10px;  }
.tour-review .tour-star{ vertical-align: middle; display: inline-block;}
.tour-review .tour-program{ width: 180px;text-align: center;}
.tour-review .tour-program .btnse-select-package{  padding: 3px 40px; vertical-align: middle; margin-top: 0;}
.border-none {border-radius:0px !important;}

.logo-review { float:right; margin-right: 0px;}
.logo-review img{ height: 30px;}
.list-review-title { margin-bottom: 10px; }
.list-review { border-bottom: 1px solid #f1f1f1; margin-bottom: 0; padding-top: 10px; padding-bottom: 4px;line-height: 20px; }
.review-detail {width:100%; font-family: 'Arial'; color:#aaa;}
.review-detail li{display:inline; font-size:12px;}
.small-star {margin-top:-3px; height:15px;}

.about-ourteams { padding-top:20px; padding-bottom: 20px; }
.title-ourteams { margin-bottom:0px; }
.title-ourteams h2{ display: block; margin-bottom: 0; }
.title-ourteams hr{ width: 15%; display: inline-block; height: 3px; background: #ebb74f; margin-top: 0px;}
.ourteams-about-col3 { position: relative;}
/* .ourteams-about-col3::before { content: ""; position: absolute; left:32.333333%; top: 0; width: 1px; height: 100%; display: block; background: rgba(0,0,0,0.1);}
.ourteams-about-col3::after { content: ""; position: absolute; right:32.333333%; top: 0; width: 1px; height: 100%; display: block; background: rgba(0,0,0,0.1);} */
.box-ourteams { text-align: center;padding-top: 20px; padding-bottom: 20px;   }
.img-ourteams { padding-top: 20px; padding-bottom: 20px; } 
.img-ourteams img { max-width: 150px; }
.box-ourteams-text .txt-inner{ min-height: 100px;}
.btn-aboutcall { font-family: 'DBHeaventThinv3_2'; font-size: 22px; font-weight:bold; line-height: 22px; letter-spacing: 1px; border-radius: 3px; background:#118fff; color:#fff; padding: 7px 15px; display: inline-block}
.tellmain { font-size: 21px;position: absolute;right: 100px;top: 12px;cursor: pointer;display: none;}

.desktop {display:block;}
.mobile {display:none;}
.ipad-inline {display:none !important;}
.ipad {display:none;}
.desktop-inline {display:inline-block;}

.list-review-customer.m-0{ margin:0; }
.about-review-custome .ls-pager.ls-pg > li a { background: #118fff; border: 1px solid #fff; width: 10px; height: 10px;}  
.about-review-customer .ls-slide-outer .ls-pager.ls-pg > li:hover a,.about-review-customer  .ls-slide-outer .ls-pager.ls-pg > li.active a { background-color: #118fff ; }
.about-review-customer .ls-slide-outer .ls-pager.ls-pg > li a { background: none; border: 1px solid #118fff; }

.list-company-theme .jq-star-svg {padding-left:0px !important;}
.testimonial {padding:20px;}

.testimonial li{background:#fff; box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.3);}
.testimonial .rating{background:#118fff; padding:10px; }
.testimonial .review{padding:10px; }
.testimonial .name{color:#118fff; display:block;}
.testimonial .date{color:#636363; background:#f1f1f1;padding:10px; display:block;}

.mm-menu .mm-listview > li .mm-next::after {
  border-color:#0099FF;
}

.mm-listview .mm-next::before {
  border-left-width: 3px;
  border-color:#0099FF !important;
}