@charset "utf-8";

/*addmedia query*/


/* Larger Screens Devices
-------------------------------------------------- */
/*
.show-m-menu {
display: block;
}*/
@media screen and (min-width: 1320px) {
.jq-star {width:30px !important; height:30px !important}
.list-company-theme li .rating .jq-star {width:12px !important; height:12px !important}
.list-company-theme li a{height: 130px}
}
@media screen and (max-width: 1320px) {
.contact-iconright{max-width: 300px; width: 100%; top: 0;}
.logingim{max-width: 400px;}
.fixbottom  .container{width: 100%; max-width: 100%;}
.tourlist h2{height: 112px; font-size: 20px; }
.tourlist h2 span{height: 97px; line-height: 28px;}
.fixbottom fixmobile{ margin-top:50px}
}
@media screen and (max-width: 1290px) {
.wrapsendicon{display: none;}
.btn-blue{font-size: 13px}
.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {font-size:15px; }
.nav-pills > li > a  {font-size:15px;}
.result-check .container { width:100%; }
.box-select .txt-title {font-size:14px; font-family:"Arial"; font-weight:normal;}
.box-search .form-control{ border-radius: 10px; border:none; height: 20px; background: #4d4d4d; color:#fff; font-size:15px; margin-top:5px;}
}
@media screen and (min-width: 1200px) {
.list-company-theme li .rating .jq-star {width:12px !important; height:12px !important}
.list-company-theme li a{height: 130px}
}
@media screen and (max-width: 1200px) {
.header .mainmenu li > a {font-size:22px;  padding: 2px 8px; }
.jq-star {width:25px !important; height:25px !important}
.list-company-theme li .rating .jq-star {width:12px !important; height:12px !important}
.list-company-theme li a{height: 130px}
.fixbottom .container{width: 100%;}
.about p{font-size:21px; }
.about .section3 .detail{margin-top: 42px;}
.searchpick .container,.contact .container{width: 100%;}
.contact h2,.contact a{font-size: 25px;}
.contact-iconright{max-width: 250px;}
.tourlist-3col .btn-blue,.tourlist-3col .btn-yellow, .tourlist-3col .btn-white {font-size: 16px; }
.tourlist > li{width: 50%;}
.head-left, .head-right {width:100%;}
.fixac,.fixbottom label{font-size: 13px;}
.btn-blue{font-size: 20px}
.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {font-size:20px; }
.nav-pills > li > a  {font-size:23px;}
.program-table .table-responsive {  width: 100%; margin-bottom: 15px;  overflow-y: hidden; -ms-overflow-style: -ms-autohiding-scrollbar; border: 1px solid #ddd;}
.program-table .table-responsive>.table {  margin-bottom: 0;}
.program-table .table-responsive>.table>tbody>tr>td, .table-responsive>.table>tbody>tr>th, .table-responsive>.table>tfoot>tr>td, .table-responsive>.table>tfoot>tr>th, .table-responsive>.table>thead>tr>td, .table-responsive>.table>thead>tr>th { white-space: nowrap;}

.addnum-discount-box.pull-right	{ float:none !important; display: block;}
.addnum-discount { text-align: left; padding-left: 15px; }
.list-addnum-box { width:100%; float: none; }	
	
}

@media screen and (max-width: 1100px) {
.wrapbanner{padding: 0;}
.wrapbanner .ls-slide a{border-radius: 0;}
.searchtop{display: block;}
.innercompany .ca-2{right: 0; width: 96px;}
.fixbottom{display: none;}
.fixbottom.fixmobile{ margin-top: 50px;display: block; z-index: 9;}
.endsignup{padding-bottom: 20px;}
.footer{margin-bottom:0;}
.fixbottom .searchbuttom{border-radius: 100%; width: 35px; height: 35px; padding: 5px; text-align: center;}
.fixmobile .col-xs-5,.fixmobile .col-xs-2{padding-left: 4px; padding-right: 4px;}
.fixbottom .spanel{left: 0; width: 300px;}
.advancesearch-mobile{display: block;}
#preload {display:none !important;}
.mobliesearch{ padding-left:100px}
.program-table .table-responsive {  width: 100%; margin-bottom: 15px;  overflow-y: hidden; -ms-overflow-style: -ms-autohiding-scrollbar; border: 1px solid #ddd;}
.program-table .table-responsive>.table {  margin-bottom: 0;}
.program-table .table-responsive>.table>tbody>tr>td, .table-responsive>.table>tbody>tr>th, .table-responsive>.table>tfoot>tr>td, .table-responsive>.table>tfoot>tr>th, .table-responsive>.table>thead>tr>td, .table-responsive>.table>thead>tr>th { white-space: nowrap;}
}

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

.protour-destinations { font-size:25px; line-height: 27px; }
.protour-content {  font-size: 15px; line-height: 27px; }
.protour-content strong{ font-size: 22px; line-height: 24px; }
.responsive { margin-bottom: 0; }

.pinned { position: absolute; left: 0; top: 0; background: #fff; width: 30px; overflow: hidden; overflow-x: scroll;  }
.pinned table { border-right: none; border-left: none; width: 100%; }
.pinned table th{ height: 60px;background: #2d2d2d;border-bottom: 1px solid #d9d9d9;}
.pinned table th, .pinned table td { white-space: nowrap; }
.pinned td:last-child { border-bottom: 0; }

.table-wrapper { position: relative; margin-bottom: 0px; overflow: hidden;}
.table-wrapper .scrollable { margin-left: 30px; }
.table-wrapper .scrollable { overflow: scroll; overflow-y: hidden; }	

table.responsive td, table.responsive th { position: relative; white-space: nowrap;}
table.responsive td.txt-tour {width:300px; white-space:normal;}

.data-tabletour .responsive td { height:46px; }
.pinned table td { height: 46px;border-bottom:1px solid #d9d9d9; }
.pinned table td .checkbox{ margin-top: 7px; margin-bottom: 0; max-height: 46px; }
.pinned table td .checkbox input{ margin-left:-18px !important; }
.list-codetour li { margin-right: 30px;}	
.main { padding-top: 120px;}
}
@media screen and (max-width: 992px) {
#formbooking{clear:both;}
 .review-detail li {display:block;}
 .desktop-inline {display:none !important;}
.jq-star {width:18px !important; height:18px !important}
.program-table .table-responsive > .table > tbody > tr > td.txt-program {white-space: normal; min-width:200px;}
.header .mainmenu li>a { padding: 2px 11px;  font-size: 20px; } 
.wrapcoupondetail .company-logo {height: 50px;}
.wrapmenu .container { width:100%; }
.program-tour-recommend .container { width:100%; }
.header.scrollto .logo img { width: 50px; padding-top: 17px; padding-bottom: 5px;}	
.header .mainmenu { margin-right:0;}	
.btn-blog {margin-top:20px; display:inline-block; width:220px;}
.padinner .col-md-3{float:left; padding-bottom:10px;}
.titlemain{font-size: 25px; padding-left: 15px; padding-right: 15px;}
.titlemain .markt{font-size: 30px;}
.list-company{padding-left: 0; padding-right: 0;}
.listdestination li{padding-left: 15px; padding-right: 15px;}
.innercompany .ca-home{width: 214px;}
.sectioncompany header{margin-top: 20px;}
.sectioncompany h2{font-size: 35px;}
.sectioncompany h2 span{font-size: 40px;}
.innercompany .ca-home{top: -110px;}
.innercompany .paperhome{width: 174px; top: -147px;}
.footer figure,.navfooter,.sitemap br{display: none;}
.social{margin-top: 0;}
.list-company li{width: 20%;}
.about .section3 .detail{padding:0 20px; text-align: center;}
.about .container{width: 100%;}
.about .section1{background: none; height: auto; padding-bottom: 80px;}
.about .section3{background-position: -400px center; height: auto; padding-bottom: 30px;}
.companylist li{width: 33.3333%;}
.tourlist > li{width: 33.3333%; margin-bottom: 15px;}
.tourlist-3col > li{width: 50%;}
.contact-iconright{position: relative; right: auto; top: auto;}
.contact{padding-top: 20px; padding-bottom: 20px;}
.contact h2{padding-left: 0px; font-size: 20px;}
.contact a{padding-left: 0px; background-image: none; height: auto; padding: 5px; font-size: 20px;}
.contact-iconright{max-width: 150px; margin-bottom: 20px;}
.logingim{position: relative; left: auto; display: inline-block; max-width: 250px; width: 100%;}
.register .logingim{max-width: 200px;}
.login {padding-top: 20px; padding-bottom: 20px;} 
.login .container{padding-left: 0; padding-right: 0;}
.headerresult .filterresult{float:left; margin-top:20px;}
.headerresult h4 {float:left;}
.tourlist-3col .btn-blue,.tourlist-3col .btn-yellow,.tourlist-3col .btn-white{font-size: 13px;}
.tourlist h2{font-size: 21px; line-height: 21px;}
.tourlist h2 span{line-height: 25px;}
.tourlist-3col .price{font-size: 19px;}
.tourlist-3col .option span{font-size:24px; font-weight:normal;}
.tourlist-3col .option span img{max-width: 15px;}
.wrapbox .col-xs-8{width: 55%; padding-right: 5px;}
.wrapbox .col-xs-4{width: 45%;}
.itempac .col-md-6 a{display: block; overflow: hidden; margin:10px; border-radius: 0;  box-shadow:none; }
.block-filter {display:block; margin-top:15px;}
.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {font-size:15px; }
.nav-pills > li > a  {font-size:15px;}
/*.talkdetail li{height:410px;}*/
.mobliesearch{ padding-left:100px}
.list-company-theme li { width:  20% }
.list-company-theme li a{height: 130px}
.box-stepcoupon figcaption { left: 20px; top: 10px; }
.price-booking-form { margin-top:40px; }
.about-company-inner::before { display:none; }	
.txt-company { padding-left: 0px;}
.list-company-programtour {padding: 15px 25px 15px 25px;}	
.list-pagination .paginner {  position: relative; right: auto; bottom: auto;}
	.company-programtour .container { width:96%; }	
	.company-review .container { width:96%; }	
	.company-list-theme .container { width:96%; }
	.star-rating label { font-size: 30px;padding: 0 5px;}
	.list-company-programtour .detail-program { width:100%; }
	.list-company-programtour .price-program { width:100%; text-align: left; margin-top: 15px;}	
	.rate-review .btnse-select-package { margin-top: 20px;}
	.user-comment {margin-left: 0px;}
.banner-booking h2{ font-size: 70px; line-height: 70px; }  
.banner-booking p{ font-size: 50px; line-height: 50px; } 

.addnum-discount-box.pull-right	{ float:right !important; display: block;}
.addnum-discount { text-align: right; padding-left: 0px; }
.list-addnum-box { width: 66.66666667%; float: left; }	
.about-inner h2 {font-size: 30px; }	
.box-about-website { padding:25px 25px; }
.list-item-promotion:nth-child(3n+1) { clear: none; }
.list-item-promotion:nth-child(2n+1) { clear: both; }	

.about-review-customer .text-customer { width: 215px;}
.about-review-customer .text-customer h5 { font-size:22px; }  

.about-review-customer .rating { width: 130px;}

.tour-review .tour-country h5 { font-size:22px; }  
.tour-review .tour-program .btnse-select-package{  padding: 3px 20px;}
	
.tour-review .tour-program { width: 160px;}	
	
}

@media screen and (max-width: 880px) {
	.header .mainmenu li>a { padding: 2px 11px;  font-size: 16px; } 
}

@media screen and (max-height: 800px) { 
.nav-tour .sub-menutour.full-half.min { max-height: 450px; overflow-x: scroll; }
.nav-tour .sub-menutour.vertical.min { max-height: 450px; overflow-x: scroll; } 
}

@media screen and (max-width: 768px) {
.ipad-inline {display:inline-block !important;}
.txt-tour {width:200px; white-space:normal;}
.toptitle{display: none;}
.header{height: 50px;}
.main{padding-top: 50px;}
.header .logo img{width: 85px; position: absolute; left: 15px; top: 0px;  }
.header-contact-list { display:none; }
.mainmenu{display: none;}
.header .logo{left: 10px; margin-left:0px; z-index: 10;}
.header .logo img,.header.scrollto .logo img{width: 55px; padding-top: 0;}	
.header.scrollto .logo{margin-left: 0;}
.header.scrollto { height:53px; }
.show-m-menu,.slomobile { display: block; font-size:16px;}
.header .wrapmenu{padding-top: 0;}
.topsearch { display: none; }	
.social { display:block;}
.form-inline .form-control{display: inline-block!important; width: auto;}
.itempac .col-xs-6{padding-left: 5px; padding-right: 5px;}
.review{padding-top: 20px;}
.review p{font-size: 16px;}
.wrapsectioncenter{height: 300px;}
.innercompany .paperhome{display: none;}
.innercompany .ca-home{width: 197px; top: -52px; left: -2px;}
.talkdetail .padinner,.talkdetail .padinner .col-md-6{padding-left:0px; padding-right: 0;}
.tourlist-3col .price{font-size: 15px;}
.arrivals { float:left; width: 100%;}
.img-travel{text-align: center; margin-bottom: 15px;}
.img-travel img{display: inline-block;}
.list-company li{width: 25%;}
.list-company li img{max-height: 115px;}
.wrapbox .col-xs-8{width: 100%; padding-right: 5px; padding-left: 5px;}
.wrapbox .col-xs-4{width: 100%; padding-right: 5px; padding-left: 5px;}
.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {font-size:14px; }
.nav-pills > li > a  {font-size:14px;}
.coupon-container .coupon-price {font-size:90px; top:120px;}
/*.talkdetail li{min-height:470px;}*/
.itempac{margin-top: 100px}
.list-company-theme li { width:  20% }
#searchtop { display: block;}
.searchmain {  margin-right: 0;position: absolute; width: 100%; left: 0; top: 53px;z-index: 999;display:none;}	
.slomobile {  float: left;  font-size: 23px; width:100%; text-align:center;}
.slomobile a{border-radius:20px; padding:4px 15px;}
.box-stepcoupon figcaption { left: 20px; top: 10px; }
.btnse-select-package { margin-top:20px; }	
.hidemobile {display: none;}
.price-booking-form { margin-top:40px; }	
.about-company-inner::before { display:none; }
.txt-company { padding-left: 0px;}	
.guest-star { text-align: right;}	
	.list-comment .guest-star { text-align:left; margin-top: 25px;}	
.guest-time { padding-top:0px; text-align: left;}	
.box-post-review .txt-comment {}	
.user-comment {margin-left: 0px;}	
.airlines { text-align: left; }	
.rate-review {padding-top: 10px; }	
.box-select .txt-select  { font-size:18px !important; }	
.post-review-inner .title-post-review { font-size:18px; line-height: 18px; }	
.post-review-inner .title-post-review .review-star{ font-size: 24px; line-height: 26px; }	
.title-post-review .guest-time .dropdown-menu { left:auto; right: 0;  }
.title-post-review .guest-star .dropdown-menu { left:auto; right: 0;  }
.list-company-programtour .txt-progrom span { display:block; }	
.wrap-company .program-tour-recommend .title-recommend { min-height:inherit}
.title-booking .view-tour { text-align:left; float: none; }	
.title-booking h2 { float:none; }
.banner-booking h2{ font-size: 50px; line-height: 50px; }  
.banner-booking p{ font-size: 35px; line-height: 35px; } 
.upload-img { margin-top: 20px;}
.upload-img .thumb img {max-height: 200px;}	
	
.tellmain { display:block}	
}
@media screen and (max-width: 680px) {
.ipad {display:block;}
.about .section2{height: auto; }
.about .section2 .detail{margin-top: 30px; text-align: center; padding-right: 0; padding-bottom: 30px;}
.about .section2 .container{background-color: rgba(224, 245, 243, 0.7);}
.companylist li h3{font-size: 16px;}
.tourlist > li{width: 50%;}
.tour-detail-list li{font-size: 16px;}
.toptable th{font-size: 16px;}
.toptable2 th{font-size: 16px;}
.tourlist-3col .price{font-size: 17px;}
.table.tabletimede td{font-size: 14px;}
.linktour a{display: block; width: 100%; margin-bottom: 5px;}
.sectiontourdetail .col-md-10{padding-left: 0; padding-right: 0;}
.tour-detail-list li{padding-left: 0; padding-right: 0;}
.faqlist h3{padding-left: 50px;}
.wrapfaqgroup{padding: 10px;}
.faqlist .faqshow{padding: 15px;}
.login-company .col-md-5, .login-company .col-md-7{float: none;}
.searchmobile .col-xs-4,.searchmobile .col-xs-8{width: 100%; padding-left: 0; padding-right: 0;}

.godetailtour {padding-left: 10px; padding-right: 10px;}
.godetailtour a,.godetailtour .btn-white{display: block; width: 100%; margin-top: 5px;}
.show-all{display:block; margin-top:15px; max-width:239px; float:none; width:220px;}  
.coupon-expire{font-size:20px; bottom:25px; right:15px;}
.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {font-size:10px; }
.nav-pills > li > a  {font-size:10px;}
.mobliesearch{ padding-left:0px}
.list-country li { width:50%; }
.program-tour .col-xs-4 { width:100%; margin-bottom: 15px; }
	
.list-codetour li { float:left; width: 50%; display: block; margin-right: 0; }	
.list-codetour li .box-codetour .iconcode { margin-left:0; }	
.list-codetour li .box-codetour { padding-left:0; }	
.tab-wrap a {padding: 10px 5px 5px 20px; font-size:18px; }	
.guest-star { text-align: right;}
.guest-time { padding-top:0px; }
	.about-inner h2 { margin-bottom:15px }
	.box-about-website { padding:25px 25px; }
.company-list-theme li img { max-height: 60px;}	
.company-list-theme li {  padding: 20px 10px;}	
	.about-contact-list li { width:50%; }
	.box-stepabout .col-xs-4 { width:100% !important }	
.upload-img .thumb img {max-height: 150px;}		

.listreviewCell { display: block; border:0px; }
.listreviewRow { position:relative; display: block }
.about-review-customer .img-customer { width:35px; height: 35px; }
.about-review-customer .text-customer { width: 100%; float: none;}
.about-review-customer .text-comment { width: 100%; float: none; }
.about-review-customer .rating { display:none; }

.tour-review .img-flag img{ width: 30px; }
.tour-review .tour-country { width: 100%;display: block;}
.tour-review .tour-rating { width: 100%;display: block; padding-right: 100px;}
.tour-review .tour-program { width: auto; display: block; padding: 0; position: absolute; right: 10px; bottom: 7px;}
.tour-review .tour-program .btnse-select-package{  padding: 3px 10px;}
	
.listreviewCell:first-child {border-left: 0px solid #999;}
	
.ourteams-about-col3 > .row > .col-xs-4 { width:100% }
    .ourteams-about-col3 > .row > .col-xs-4:first-child .box-ourteams { border-top: 0px; }
    .ourteams-about-col3 > .row > .col-xs-4 .box-ourteams { border-top: 1px solid rgba(0,0,0,0.1)}
    .ourteams-about-col3::before , .ourteams-about-col3::after { display:none; }
    .box-ourteams-text .txt-inner{ min-height: inherit;}	

}
@media screen and (max-width: 640px) {
/*   .itempac .col-xs-6{width: 100%;}*/
.list-company-theme li .rating .jq-star {width:12px !important; height:12px !important}
.listdestination li{width: 50%; padding-left: 5px; padding-right: 5px; border-right: 0;}
.listdestination {padding: 0;}
.titlemain{line-height: 32px;padding-top: 15px; padding-bottom: 15px;}
.endsignup label{width: 100%; display: block;}
.wrapbanner .ls-slide-outer .ls-pager.ls-pg{bottom: 10px;}
.banner-d{display: none;}
.banner-m{display: block;}
.header .logo img,.header.scrollto .logo img{width: 55px; padding-top: 0;}
.wrapbanner .ls-action > a{opacity: 0.5;}
.companylist li span{display: block; width: 100%;}

.tourpick > li{width: 50%;}
.tourlist-3col > li{padding-left: 7px; padding-right: 7px;}
.tourlist h2{font-size: 20px;}
.searchpick .container .row{margin-left: -8px; margin-right: -8px;}
.wrapvideoinner{height: 350px;}
.block-filter .bootstrap-select{display:block;}
.couponlist .col-xs-6 {width:100%;}
.tourlist-3col .price{font-size: 17px;}
.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {font-size:8px; }
.nav-pills > li > a  {font-size:8px;}
/*.talkdetail li{min-height:530px;}*/
.col-tour-start {width:45%;  }
.col-tour-price { width:27%; }
.col-tour-date { width:27%; }
.col-tour-btn {width:98%; margin-top: 10px; text-align: center;}
.col-full { width:100%; }
.box-stepcoupon figcaption { left: auto; right: 10%; top: 10px; }
	
.program-booking-form {}		

}

@media screen and (max-width: 540px) {
.resultshortdetail .logo-company {max-height: 50px; max-width:100px;}
.air-logo{max-height: 37px;}
.desktop {display:none !important;}
.mobile {display:block !important;}
.itempac .col-xs-6{width: 100%; margin-bottom: 15px;}
.itempac{margin-bottom: 0; margin-top: 100px;}
.pictitle,.review {width: 100%;}
.review{margin-bottom: 15px;}
.pictitle{text-align: center;}
.pictitle img{ max-width: 200px; width: 100%;}
.sectioncompany h2 span,.sectioncompany h2{font-size: 30px;}
.sectioncompany h2 br{display: none;}
.innercompany .ca-home{top: -228px; left: 50%; width: 150px; margin-left: -75px;}
.sectioncompany header{margin-top: 0px;}
.companyslide{display: block;}
.companyslide img{max-width: 100%;}
.list-company-theme li {width:33%;}
.list-company-theme li a{height:130px;}
.companylist li{width: 50%;}

.talk .topset a{display: block; width: 100%; margin-bottom: 5px;}
.talkdetail .col-sm-4,.talkdetail .col-sm-8{padding-left: 0; padding-right: 0;}
.talkdetail h3,.login h2,.formlogin label{font-size: 20px;}
.detail-01 h2{font-size: 25px;}
.bannertravel{margin-bottom: 31px; margin-top: 30px;}
.login p{font-size: 16px;}
.homeshow {padding-top: 5px;}
.tourpick .col-xs-5,.tourpick .col-xs-7{width: 100%;}
.list-company li{width: 33.3333%;}

.coupon-container {max-width:350px; width: 100%; display: inline-block;}
.coupon-container .bg{width:350px;}
.coupon-container .coupon-invoice {font-size:20px; top:100px; left:10px;}
.coupon-container .coupon-price {font-size:80px; top:120px;}
.coupon-container .baht-sign {font-size:80px;}
.coupon-container .coupon-desc {font-size:16px; top:240px; left:20px;}
.coupon-container .payment-date {font-size:12px; bottom:30px; left:20px;}
.coupon-container .expire-date {font-size:12px; bottom:10px; ;left:20px;}
.coupon-container .team-tiaptour {font-size:16px; bottom:50px; left:20px;}

.wrapcoupondetail .company-logo{height: 37px;}
.coupon-expire {font-size:18px; bottom:15px; right:10px;}
.tourlist-3col .price{font-size: 17px;}
.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {font-size:8px; }
.nav-pills > li > a  {font-size:8px;}
.slomobile { float: left; font-size: 17px; margin-top: 15px;}
.addnum-discount-box.pull-right	{ float:none !important; display: block;}
.addnum-discount { text-align: left; padding-left: 15px; }
.list-addnum-box { width:100%; float: none; }
.about-contact-list li { width:100%; }	
}
@media screen and (max-width: 530px) {
.tourlist-3col .price{font-size: 37px;}

}
@media screen and (max-width: 510px) {
.tourlist-3col .price{font-size: 35px;}
.list-country li { padding:5px;}
.list-country li a {padding:5px; font-size:18px;}
.list-country li i img {width:30px;}
.list-country.col-md-12 {padding:0;}
.col-xs-8.day-travel { width:100%; }
.col-xs-4.airlines { width:100%; text-align: left;}	

.about-review-box { position:relative; left: auto; top: auto; bottom:auto; width: 100%;border-top-right-radius: 10px;}
.about-review { padding:25px; }
.about-review .box-about-website{ padding:0px; }
.listreviewCell:first-child {border-left: 0px solid #999;}

.logo-review { float:left!important; margin-right: 5px !important;}
.slomobile {text-align:left; margin-left:70px;}
.tellmain {margin-right:30px;}

}

@media screen and (max-width: 470px) {
.headerresult h4 {display:none;} 
.clear-pick, .share-pick {font-size:14px}
.tourlist-3col .price{font-size: 30px;}
}


@media screen and (max-width: 400px) {
.sectioncompany h2 br{display: block;}
.innercompany .ca-home{top: -266px;}
.air-logo{max-width: 100px;}
.wrapvideoinner{height: 300px;}
.godetailtour{padding-left: 10px; padding-right: 10px;}
.godetailtour a,.godetailtour span{display: block; width: 100%; margin-bottom: 5px;}
.slomobile{font-size: 19px; margin-right: 58px;}
.list-company li{width: 50%;}
.tourlist h2{padding-left: 5px; padding-right: 5px; font-size: 18px;}
.tourlist-3col .btn-blue, .tourlist-3col .btn-white{font-size: 13px;}
.tourlist-3col .option span{font-size: 14px;}
.companylist {padding-left: 0; padding-right: 0;}
.companylist li{padding-left: 5px; padding-right: 5px;}
.companylist li h3{font-size: 14px;}
.coupon-container .coupon-desc {font-size:18px;}
.coupon-container .company-logo {right:5px;}
.coupon-container .coupon-price {font-size:80px; top:120px;}
.list-company-theme li a{height: 130px}
.tour-review .tour-program {  bottom: 8px;}
}

@media screen and (max-width: 350px) {
.tourlist > li{width: 100%;}
.wrapbox .col-xs-8{width: 60%;}
.wrapbox .col-xs-4{width: 40%;}
.tourlist h2{height: auto; padding: 15px!important;}
.tourlist h2 span{height: auto;}
.tourlist-3col .option span{font-size:24px;}
.tourlist-3col .btn-blue, .tourlist-3col .btn-white {font-size:18px;}
.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {font-size:13px; }
.nav-pills > li > a  {font-size:13px;}
.coupon-container .coupon-price {font-size:70px; top:160px;}
}
@media screen and (max-width: 337px) {
.slomobile{font-size: 18px; margin-right: 58px;}
}
@media screen and (min-width: 540px) {
.mobileshow{display:none}
}
@media screen and (max-width: 540px) {
.mobilehidden{display:none}
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td{padding-left:5px; padding-right:5px}
.btnse-select-package{margin-top: 0px;}
.btnse-select-package.full{padding-left:5px; padding-right:5px}
.btnse-select-package.active{padding-left:5px; padding-right:5px}
.btnse-select-package{padding-left:5px; padding-right:5px}
}

