@font-face{font-family:Roboto-Regular;src:url('../fonts/Roboto/RobotoCondensed-Regular.ttf');}
@font-face{font-family:Roboto-Bold;src:url('../fonts/Roboto/RobotoCondensed-Bold.ttf');}
body{background:#f5f5f5;font-size:14px;font-family:Arial,Tahoma,"Bitstream Vera Sans",sans-serif;color:#2c2c2c;}
body.tour{background:#666;}
ul,li{margin:0px;padding:0px;list-style:none;}
.wapper-content{max-width:1120px;margin:0 auto;padding:0px 15px;clear:both;}
.fa{color:#333333;}
a{color:#333333;}
a:hover{text-decoration:none;}
.bg-line{height:4px;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;width:100%;display:block;margin:30px 0px;}
.center{text-align:center;}
.row10{width:10%;}
.row15{width:15%;}
.row20{width:20%;}
.row25{width:25%;}
.row30{width:30%;}
.row35{width:35%;}
.row40{width:40%;}
.row45{width:45%;}
.row50{width:50%;}
.row55{width:55%;}
.row60{width:60%;}
.row65{width:65%;}
.row70{width:70%;}
.row75{width:75%;}
.row80{width:80%;}
.row85{width:85%;}
.row90{width:90%;}
.row95{width:95%;}
.line-dot{width:100%;height:1px;border-top:1px dashed #e1e1e1;display:block;overflow:hidden;}
.bg_all{background:url("../img/bg_all.png") no-repeat;display:block;}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{font-family:Roboto-Regular;}
h3.title{font-size:19px;text-transform:uppercase;}
.homepage h3.title{color:#333;}
.bx-pager.bx-default-pager{display:none !important;}
.header-top{border-bottom:1px solid #ebebeb;padding:10px 0px;display:block;overflow:hidden;}
.wapper-content span.hotline{float:left;}
.wapper-content .header-social{float:right;}
.header-top .header-social a{width:30px;margin:0px 0px 0px 5px;display:block;float:left;text-align:center;}
.header-top .header-social a:hover .fa{color:#0070ba;}
.menu-select-lang{}
.menu-select-lang a{float:left;margin:25px 0px 0px 10px;border:1px solid #de1831;border-radius:2px;}
.menu-select-lang a.login{background:#399f49;height:35px;width:100px;border:none;margin-top:16px;}
.menu-select-lang a.icon_en{width:25px;height:18px;background-position:-26px -69px;}
.menu-select-lang a.icon_vn{width:25px;height:18px;background-position:0px -69px;}
h3.title{margin:10px 0px 20px 0px;text-align:center;}
.menu-cate a{margin:0px 0px 10px 0px;display:block;text-align:center;display:table;}
.menu-cate .wapper-content{max-width:1250px;}
.menu-cate a strong{vertical-align:middle;display:table-cell;font-size:20px;line-height:35px;color:#fff;}
.header-menu{display:block;width:100%;position:relative;height:65px;background:#fff;}
.header-menu .menu ul li.main-menu{float:left;padding:0px 5px;}
.header-menu .menu ul li a.menucate{height:40px;line-height:40px;padding:0px 15px;display:block;overflow:hidden;color:#333333;}
.header-menu .menu ul li a.menucate:hover,
.header-menu .menu ul li a.menucate.active{}
.header-menu .menu ul li.main-menu:hover .menu-cate{display:block;}
.header-menu .menu ul li a.menucate i.fa{color:#fff;}
.header-menu a#logo{background-position:0px 0px;width:367px;height:43px;margin:10px 0px 0px 0px;float:left;}
.header-menu .menu{float:left;}
.wapper-content .menu-cate{position:absolute;top:85px;background:url("../img/bg_link.png") repeat;left:0px;width:100%;z-index:10000;display:none;padding:20px 0px;}
.menu-cate a.menu-link{min-height:150px;}
.menu-smartphone{position:absolute;top:60px;right:0px;min-width:320px;max-width:370px;background:#fff;z-index:11;padding:10px 20px;display:none;}
.menu-smartphone.menu-active{display:block;}
.menu-smartphone ul li{padding:5px 0px;display:block;width:100% !important;}
.menu-smartphone ul li ul{display:block !important;position:inherit !important;top:0px !important;width:auto !important;left:15px;}
.menu-smartphone ul li ul li{border-bottom:none !important;}
.menu-smartphone a{color:#333333;height:35px !important;line-height:35px !important;}
#menu-search{float:left;margin:47px 0px 0px 0px;}
#menu-search a{float:left;width:35px;height:35px;text-align:center;}
#menu-search a i{font-size:23px;margin-top:6px;}
a#icon-menu-smartphone{display:none;}
#slideshow{position:relative;width:100%;clear:both;}
#slideshow .image_wrap .image_item{overflow:hidden;position:relative;height:600px;padding:0;margin:0 !important;}
.detail #slideshow .image_wrap .image_item{max-height:365px;}
#slideshow .des-slideshow{position:absolute;background:url("../img/bg_link.png") repeat;padding:15px;z-index:100;color:#fff;border-radius:5px;}
.slick-slider .slick-prev{position:absolute;z-index:10;left:12px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:inline-block;color:transparent;width:35px;height:35px;}
.slick-slider .slick-prev:after{position:absolute;display:block;content:"";top:0;bottom:0;left:11px;margin:auto;width:15px;height:15px;border-top:3px solid #9bc4f2;border-right:3px solid #9bc4f2;-webkit-transform:rotate(225deg);transform:rotate(225deg);}
.slick-slider button{border:none;background:none;}
.slick-slider .slick-next{position:absolute;z-index:10;right:12px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:inline-block;color:transparent;width:35px;height:35px;}
.slick-slider .slick-next:after{position:absolute;display:block;content:"";top:0;bottom:0;right:11px;margin:auto;width:15px;height:15px;border-top:3px solid #9bc4f2;border-right:3px solid #9bc4f2;-webkit-transform:rotate(45deg);transform:rotate(45deg);}
.homepage{}
.homepage .home-info h3.title{margin:0px;color:#ff7500;font-size:16px;text-transform:uppercase;}
.homepage .home-info h1.title{font-size:26px;color:#0070ba;text-align:left;}
.home-info .box-catehome{display:none;}
.home-info .box-catehome.active{display:block;}
a.link-cate-epe{padding:5px;text-align:center;border:1px solid #0070ba;border-radius:15px;float:left;margin:5px;}
.home-info{display:block;overflow:hidden;}
.link-cate{display:block;overflow:hidden;}
a.link-cate-epe:hover,
a.link-cate-epe.active{background:#0070ba;color:#fff;}
p.read-more{display:block;margin:10px 0px;width:100%;overflow:hidden;}
a.read-more{float:right;}
.home-info .col-md-7{margin-bottom:10px;}
.home-cate{display:block;overflow:hidden;width:100%;margin:30px 0px;}
.thumb{height:160px;padding:0px;}
@media (min-width:768px){.home-cate .col-md-8,
.home-new .col-md-8{padding-left:0px;}
}
.home-new .cate-right .cate-home-child,
.home-cate .cate-right .cate-home-child{width:100%;margin-bottom:10px;display:block;overflow:hidden;position:relative;}
.home-new .cate-right .cate-home-child .summary{line-height:1.7em;letter-spacing:0.01em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.home-new .cate-right .cate-home-child .thumb,
.home-cate .cate-right .cate-home-child .thumb{height:70px;width:90px;float:left;margin-right:10px;}
.home-cate .cate-right{margin-bottom:35px;}
.home-cate .cate-left .description{line-height:1.7em;}
.home-cate .cate-left .description p{margin-bottom:0px;}
.home-cate .cate-left span.text-first{float:left;font-size:36px;margin:7px 5px 0px 0px;font-weight:bold;}
.home-info-1{position:relative;display:block;overflow:hidden;padding:20px 0px;background:#f6f6f6;}
.home-info-1 .bx-controls-direction{position:absolute;top:-50px;right:45px;}
.home-info-1 .bx-controls-direction a{width:21px;height:21px;text-align:center;color:#333;}
.home-info-1 .bx-controls-direction a i{margin:1px 0px 0px 2px;}
.home-info-2 .box-selling button,
.home-info-1 .box-selling button{right:0px;top:-30px;width:15px;height:15px;background:#d6d6d6;border-radius:50%;}
.slick-dots{bottom:50%;}
.slick-dots li{width:10px;height:10px;}
.slick-dots li button{background:#fff;border-radius:50%;width:10px;height:10px;}
.slick-dots li.slick-active button{background:#e71935 !important;border-radius:50%;}
.home-info-1 .box-selling button.slick-prev{right:27px;left:auto;}
.home-info-1 .box-selling button.slick-next{right:0px;}
.home-info-1 .box-selling.slick-slider .slick-prev:after{width:7px;height:7px;border-top:3px solid #333;border-right:3px solid #333;right:0px;}
.home-info-1 .box-selling.slick-slider .slick-next:after{width:7px;height:7px;border-top:3px solid #333;border-right:3px solid #333;right:7px;}
.home-info-1 .box-selling,
.home-info-2 .box-selling{padding:0px 0px 35px 0px;}
.cate-left .thumb{margin-bottom:20px;}
.cate-home-child .title-cate{float:left;}
.cate-home-child .title-cate span{height:35px;line-height:35px;width:100%;display:block;overflow:hidden;color:#428bca;}
.cate-home-child .title-cate span.title-parent{color:#333333;}
.cate-home-child .title-cate span.title-child{font-weight:bold;font-size:16px;}
.cate-right .cate-home-child .more{float:right;}
.cate-right .cate-home-child .more a{border:1px solid #ebebeb;border-radius:15px;padding:5px 10px;font-size:12px;top:20px;position:absolute;right:0px;}
.cate-right .cate-home-child .more a i{color:#428bca;}
.cate-right .cate-home-child .more a:hover{color:#fff;background:#428bca;}
.bx-wrapper{margin-bottom:35px;}
.wrapper #header{border-bottom:1px solid #ebebeb;margin-bottom:65px;display:block;width:100%;}
.wrapper.home #header{border-bottom:none;margin-bottom:0px;}
.home-cate-sale{display:block;overflow:hidden;}
.cate-sale-data{display:block;overflow:auto;}
.cate-sale-data td.price{color:#ff7500;}
.cate-sale-data span.price{font-size:16px;}
.home-cate-sale table{width:100%;min-width:1024px;}
.home-cate-sale table tr th{background:#0070ba;color:#fff;padding:10px;}
.home-cate-sale table tr td{padding:10px;}
.home-cate-sale table tr td:first-child{padding-left:0px;}
.home-cate-sale table tr td a.title{text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;}
.home-cate-sale a.read-more{border:1px solid #ebebeb;border-radius:15px;padding:5px 10px;font-size:12px;color:#0070ba;}
.home-cate-sale a.read-more i{color:#0070ba;}
div.read-more a:hover,
div.read-more a:hover i,
.home-cate-sale a.read-more:hover i,
.home-cate-sale a.read-more:hover{background:#e71935;color:#fff;border:1px solid #e71935;}
.box-selling{display:block;overflow:hidden;}
div.read-more{width:100%;margin:20px 0px;text-align:center;position:relative;display:block;clear:both;}
div.read-more span.line-dot{position:absolute;z-index:99;top:10px;}
div.read-more a{border:1px solid #e1e1e1;border-radius:25px;padding:10px 15px;background:#fff;text-align:center;margin:0 auto;position:relative;z-index:100;top:10px;}
div.read-more a i{color:#e71935;}
.item-tour{margin-bottom:30px;padding-bottom:10px;padding-left:5px;}
.item-tour .thumb{height:200px;}
.home-info-3 .item-tour .thumb{height:auto;max-height:800px;}
.home-info-3 .item-tour .info h3.title{text-align:left;font-weight:bold;}
.home-info-3 .item-tour .thumb a img{width:100%;}
.home-info-3 .item-tour .info .summary{padding:0px;}
.item-info1 .item-info-shadow{box-shadow:0 2px 4px 0 rgba(0,0,0,0.16),0 2px 4px 0 rgba(0,0,0,0.12)!important;padding:0px 0px 20px 0px;border-radius:4px;background:#fff;}
.item-info1 .thumb a span{width:50%;height:100%;margin:0 auto;}
.home-info-2{background:#fff;}
.home-info-2 .home-info-2-top{background:url(../img/bg_product_info_body.png) repeat-x top;}
.home-info-2 .home-info-2-bottom{background:url(../img/bg_product_info.png) no-repeat;padding:20px 0px;}
.home-info-2 h3.title{color:#fff;}
.home-info-2 .info h3.title{margin-top:0px;color:#fff;font-weight:bold;font-size:16px;}
.home-info-2 .thumb{height:200px;}
span.created{width:100%;display:block;text-align:left;color:#ababab;margin:10px 0px 10px 0px;}
.home-info-2 .item-info-shadow{box-shadow:0 2px 4px 0 rgba(0,0,0,0.16),0 2px 4px 0 rgba(0,0,0,0.12)!important;border-radius:4px;}
.home-info-2 .item-info-shadow .info{background:#fff;}
.bg_title_info_left{margin:0 auto;text-align:center;background:url(../img/bg_title_left.png) no-repeat left 17px;padding:0px 0px 0px 50px;min-height:35px;width:auto;min-width:310px;max-width:500px;}
.bg_title_info_right{margin:0 auto;text-align:center;background:url(../img/bg_title_right.png) no-repeat right 17px;padding:0px 50px 0px 0px;min-height:35px;}
.item-info1 .item-info-shadow a.more{margin:0 auto;padding:10px 20px;border:1px solid #ebebeb;text-align:center;color:#333333;width:170px;display:block;border-radius:20px;}
.item-info1 .item-info-shadow a.more:hover{border:1px solid #0f74bc;background:#0f74bc;color:#fff;}
.news-loadding .item-tour .thumb{height:150px;}
.box-selling .info{padding:10px 15px;box-shadow:0 2px 4px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)!important;display:block;overflow:hidden;}
.news-loadding .item-tour .info{padding:0px;text-align:left;}
.hotel-recomment .item-hotel .info h3.title,
.box-selling .info h3.title{font-size:14px;padding-top:0px;margin-top:0px;margin-bottom:0px;letter-spacing:0.01em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-height:1.7em;min-height:26px;text-align:center;font-family:Roboto-Bold;}
.hotel-recomment .item-hotel .info h3.title a,
.box-selling .info h3.title a{letter-spacing:0.01em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-height:1.7em;min-height:26px;}
.box-selling .info div.summary{padding-top:0px;margin-top:0px;letter-spacing:0.01em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.7em;min-height:45px;font-size:13px;color:#999999;}
.box-selling.news-loadding .info h3.title{text-align:left;}
.box-selling .item-info2 .info .summary{-webkit-line-clamp:5;}
.box-selling .info h3.title a{color:#333;}
.news-loadding .info h3.title{margin-bottom:0px;}
.duration-price{margin:10px 0px 20px 0px;min-height:25px;width:100%;padding:0px 0px 40px 0px;border-bottom:1px solid #ebebeb;}
.duration-price .duration{float:left;margin-top:6px;}
.duration-price .price{float:right;}
.duration-price .price span{}
.info a.click-detail{float:left;padding:10px 20px;text-align:center;color:#333;border:1px solid #ebebeb;border-radius:3px;}
.info a.click-detail:hover{background:#e71935;border:1px solid #e71935;color:#fff;}
.item-review{width:100%;margin:20px 0px 30px 0px;display:block;overflow:hidden;}
.item-review i.fa{color:#0070ba;font-size:16px;}
.item-review i.fa.fa-quote-left{margin-right:10px;}
.item-review i.fa.fa-quote-right{margin-left:10px;}
.item-review p.by{font-weight:bold;margin:10px 0px;}
.item-review .description{font-style:italic;line-height:20px;}
.item-review .link-review{width:100%;clear:both;margin:10px 0px;display:block;}
.home-new{display:block;overflow:hidden;margin:40px 0px 50px 0px;}
.home-new a.title_smartphone{margin:0px 0px 20px 0px;display:block;font-size:16px;}
.map-journey{padding:0px;}
.tour-detail{margin:3px 0px 0px 0px;}
.tour-detail .thumb-map .thumb{min-height:350px;display:block;overflow:hidden;}
.tour-detail .thumb-map{width:100%;display:block;overflow:hidden;background:#f5f4ef;}
.tour-detail .detail-info{width:100%;padding:20px 0px;}
.tour-detail .duration-price .duration{float:left;margin:7px 10px 0px 0px;}
.tour-detail .detail-info .duration-price .price{float:right;}
.tour-detail .detail-info h3.title{font-size:16px;text-align:left;}
.tour-detail .send-request{width:100%;display:block;padding:20px 0px;background:#fff;overflow:hidden;}
.tour-detail .send-request a#send_request{float:right;margin-right:20px;background:#ff7500;text-align:center;padding:5px 10px;border-radius:15px;font-size:12px;color:#fff;}
.tour-detail .send-request a i{color:#fff;}
.tour-detail .detail-description{display:block;overflow:hidden;width:100%;margin:20px 0px;}
.tour-detail .detail-description .des-left{padding-left:0px;display:block;overflow:hidden;}
.tour-detail .detail-description .tab-content p img{max-width:100%;height:auto !important;}
.tour-detail #slideshow .image_wrap .image_item{max-height:365px;}
.tour-detail .item-review{margin:10px 0px;}
.tabs-menu{float:left;clear:both;width:100%;}
.tabs-menu li{height:50px;line-height:50px;float:left;padding:0px 15px;text-align:center;position:relative;border:1px solid #ccc;margin-left:-1px;}
.hotel-detail .tabs-menu li{border:none;}
.hotel-detail .tabs-menu li a{text-transform:uppercase;}
.tabs-menu li:first-child{margin-left:0px;}
.tabs-menu li a{color:#000;text-decoration:none;height:50px;line-height:50px;width:100%;display:block;overflow:hidden;}
.tabs-menu li.current a:after{content:'';position:absolute;left:calc(50% - 8px);top:103%;border-top:10px solid #e71935;border-left:8px solid transparent;border-right:8px solid transparent;}
.tabs-menu li.current a{color:#fff;}
.tabs-menu .current{border-bottom:2px solid #e71935;background:#e71935;}
.hotel-detail .tabs-menu .current{border-bottom:none;background:none;}
.tab{background-color:#fff;float:left;margin-bottom:20px;width:100%;}
.tab-content{padding:20px;overflow:auto;display:none;}
.form-search-content #tab-1{display:none;}
#tab-1{display:block;}
.tab-content>.active{display:block !important;}
.tour-detail .tab-bar{margin-bottom:9px;}
.tour-detail .detail-description .des-right{padding-right:0px;padding-left:0px;}
.tour-detail .detail-description .des-right .tour_details{background:#fff;margin:0px 0px 20px 0px;}
.detail-description .des-right .tour_details span.title{height:35px;line-height:35px;text-align:center;display:block;overflow:hidden;background:#0070ba;width:100%;color:#fff;border-radius:3px 3px 0px 0px;}
.des-right .tour_details .description{padding:20px;overflow:auto;}
.des-right .tour_details .description img{width:100% !important;height:auto !important;}
.detail-related{display:block;overflow:hidden;margin:0px 0px 90px 0px;}
.detail-related .bx-viewport{background:none !important;}
.box-cate-detail{display:block;width:100%;overflow:hidden;margin:20px 0px;}
.box-cate-detail .bx-wrapper{margin-bottom:15px !important;}
.box-list-tour-cate{display:block;width:100%;overflow:hidden;}
.tour-loadding{width:100%;display:block;overflow:hidden;}
.box-list-tour-cate{}
.box-contact,
.book-tour{width:100%;display:block;overflow:hidden;margin:0px 0px 30px 0px;padding:0px 0px 75px 0px;}
.book-tour .col-md-4 h1.title{margin-top:0px;}
#webviet-form .description{margin:0px 0px 20px 0px;}
#webviet-form a.booktour{float:left;padding:10px 20px;background:#0070ba;color:#fff;border-radius:3px;transition:all 0.9s ease 0s;}
#webviet-form a.booktour:hover{background:#ff7500;}
.webvietError{color:red;font-style:italic;}
.box-contact .info{margin:6px 0px 0px 0px;}
.box-contact .info p.name{font-weight:bold;font-size:19px;text-transform:uppercase;}
.box-contact .info p span{font-weight:bold;}
p.message_error,
p.message_error{margin:0px 0px 0px 0px;color:#e71935;}
.box-contact .fanpage-top{display:block;}
.box-contact .fanpage-bottom{display:none;}
.box-contact #webviet-form{width:100%;display:block;overflow:hidden;margin:0px 0px 20px 0px;}
.box-contact .box-map{margin:0px 0px 30px 0px;}
.box-search{display:block;}
.box-search .form-search{display:block;}
.box-search #result-search{display:block;overflow:hidden;width:100%;padding:215px 0px 0px 0px;}
.box-search #read-more{width:100%;text-align:center;margin:30px 0px;display:block;overflow:hidden;height:45px;}
.search-advanced .col-md-6{margin-bottom:10px;}
.search-advanced span.tit{margin:0px 0px 10px 0px;display:block;width:100%;}
.info_new{display:block;width:100%;overflow:hidden;margin:20px 0px;}
.new-detail h2.title{font-size:20px;}
.info_new .description{margin:20px 0px 0px 0px;}
.new-detail .summary{font-weight:bold;font-size:15px;margin:0px 0px 20px 0px;}
.box-new-related{width:100%;display:block;margin:0px 0px 20px 0px;overflow:hidden;}
.new-related .thumb{float:left;width:90px;height:70px;margin-right:10px;}
.new-related{margin:20px 0px 40px 0px;}
.new-related .title-new{float:left;width:calc(100% - 100px);}
.select-root-cate{width:100%;margin:10px 0px;display:block;overflow:hidden;}
.select-root-cate input{margin:0px 10px 0px 0px;}
#select-cate option{display:none;}
#select-cate option.active{display:block;}
.breadcrumb_wrap{display:block;max-width:1104px;margin:0px 0px 10px 0px;}
.breadcrumb_wrap ul li{display:inline-block;max-width:30em;color:#b7b7b7;line-height:1.5em;letter-spacing:0.01em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:11px;}
.breadcrumb_wrap ul li:before{margin:0 5px;color:#b7b7b7;font-size:7px;line-height:1.4em;letter-spacing:0.01em;}
.breadcrumb_wrap ul li a{line-height:1.5em;letter-spacing:0.01em;color:#b7b7b7;}
.share_wrap{width:100%;display:block;overflow:hidden;}
.tour-detail .share_wrap{margin:0 10px 0px 20px;float:left;width:auto;}
.share_wrap .share_item{display:inline-block;overflow:hidden;background:#fff;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-moz-box-shadow:inset 0 0 0 1px #dcdcdc;-webkit-box-shadow:inset 0 0 0 1px #dcdcdc;box-shadow:inset 0 0 0 1px #dcdcdc;}
.share_wrap .share_item + .share_item{margin:0 0 0 4px;}
.share_wrap .share_facebook .icon{background:#3c5a98;}
.share_wrap .share_twitter .icon{background:#68aade;}
.share_wrap .share_hatebu .icon{background:#548acc;}
.share_wrap .share_google .icon{background:#e25c47;}
.share_wrap .share_line{background:#00C300;padding:6px 8px;background:#00C300;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
.share_wrap .share_line a{color:#fff;font-size:12px;line-height:1.5em;letter-spacing:0.01em;font-weight:bold;}
.share_wrap a{display:block;}
.share_wrap .icon{display:inline-block;height:30px;width:50px;color:#fff;vertical-align:middle;text-align:center;line-height:30px;}
.share_wrap .share_count{display:inline-block;padding:6px 6px 6px 3px;min-width:30px;font-size:12px;text-align:center;vertical-align:middle;}
.show-fanpage{width:100%;min-height:350px;max-height:500px;}
.list-review{display:block;overflow:hidden;width:100%;}
.list-review .tabs-menu li{width:50%;}
.tour_details.new-related .box-new-related{padding:20px;margin-bottom:0px;}
.tour_details.other-related .box-new-related .description{padding:0px;color:#999999;}
.content-box-branch{margin:30px 0px;}
.content-box-branch .box-branch{margin:30px 0px;padding:20px;background:#f0f0f0;border-radius:5px;}
.content-box-branch .box-branch p.name{font-size:18px;font-weight:bold;}
.content-box-branch .box-branch p i{margin:0px 10px 0px 0px;}
.tab-content-search{background:#e71935;border-radius:3px;width:100%;display:block;min-height:120px;}
.form-search .wapper-content{position:relative;}
.form-search .form-search-content{position:absolute;top:-100px;z-index:100;width:calc(100% - 40px);}
.form-search ul.nav{float:left;border-bottom:none !important;margin:0px 0px 0px 50px;}
.form-search ul.nav li a{margin-bottom:0px;background:url("../img/bg_link.png");border:none;padding:10px 50px;color:#fff;}
.form-search ul.nav li a i{color:#fff;}
.form-search ul.nav li.active>a{background:#e71935;border:none;color:#fff;}
.form-search .form-search-content form{margin-bottom:20px;}
.form-search .form-search-content form span.title{text-transform:uppercase;color:#fff;width:100%;display:block;overflow:hidden;padding:0px 15px;margin:0px 0px 20px 0px;font-size:18px;}
.form-search .form-search-content form label{color:#fff;height:35px;line-height:20px;width:100%;}
.form-search .form-search-content form .pull-left{margin-top:-6px;background:#000;color:#fff;border:1px solid #000;text-transform:uppercase;}
a.plan-your-journey{width: auto; max-width:400px;height:35px;line-height:35px;background:#399f49;display:block;margin:0 auto;border-radius:5px;color:#fff;}
.des-home{text-align:center;margin-top:125px;margin-bottom:25px;}
.tour-discount{padding:0px 0px 50px 0px;}
.tour-discount ul.slick-dots{bottom:-20px;}
.tour-discount ul.slick-dots li button{background:#b7b7b7;}
.item-hotel{margin-bottom:7px;padding:0px 8px 8px 8px;min-height:375px;}
.item-hotel.first-child{min-height:auto;}
.hotel-recomment{background:#ebebeb;padding:30px 0px;display:block;overflow:hidden;}
.hotel-recomment .item-hotel .thumb{height:234px;}
.item-hotel .info{background:#fff;padding:10px 15px;display:block;overflow:hidden;}
.item-hotel .info .summary{min-height:40px !important;color:#999;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;}
.item-hotel.first-child .thumb{width:50%;max-width:300px;float:left;}
.rate-first-child{display:none;}
.item-hotel.first-child .rate-first-child{display:block;}
.item-hotel.first-child .info{height:234px;position:relative;}
.item-hotel.first-child .info .duration-price{position:absolute;left:15px;bottom:18px;width:auto;border-bottom:0px;bottom:-27px;}
.item-hotel.first-child .info a.click-detail{position:absolute;right:15px;bottom:18px;background:#e71935;border:1px solid #e71935;color:#fff;}
.item-hotel.first-child .info .duration-price .duration.rate{display:none;}
.item-hotel.first-child .info .summary{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;}
.item-hotel.first-child h3.title{text-align:left !important;}
.rate-first-child i.fa-star:before,
.rate i.fa-star:before{color:#399f49;font-size:12px;}
.detail-area{margin:0px 0px 85px 0px;display:block;overflow:hidden;}
.detail .tab-bar{border-radius:3px 3px 0px 0px;}
.detail-area .description{margin:30px 0px;}
.detail-area .tab-content{padding:20px 20px;}
.detail-area .content-tab{width:100%;display:block;overflow:hidden;}
.child-area a{margin:0px 0px 20px 0px;height:150px;position:relative;display:block;}
.detail-hotel-recomment .tour_details.new-related{margin:0px 0px 20px 0px;display:block;overflow:hidden;}
.detail-hotel-recomment .tour_details.new-related .title-new a{font-family:Roboto-Bold;font-size:14px;}
.detail-hotel-recomment .tour_details.new-related .summary{color:#999;}
.detail-area.detail h2.title{margin-top:10px;}
.detail-tour-recomment a span.title,
.child-area span.title{position:absolute;height:35px;line-height:35px;background:url("../img/bg_link.png") repeat;text-align:center;color:#fff;display:block;bottom:0px;left:15px;width:calc(100% - 30px);transition:all 0.3s linear 0s;font-size:16px;}
.child-area a:hover span.title{height:150px;line-height:150px;transition:all 0.3s linear 0s;}
.detail-tour-recomment a{height:190px;margin:0px 0px 30px 0px;display:block;position:relative;}
.detail-tour-recomment a span.title{width:100%;left:0px;}
.detail-tour-recomment a:hover span.title{height:80px;line-height:80px;transition:all 0.3s linear 0s;}
.detail .des-right h3.title{text-align:left;margin:0px 0px 30px 0px;border-bottom:1px solid #000;}
.child-area{display:block;overflow:hidden;width:100%;}
.detail-tour-recomment{margin:50px 0px;}
.hotel-detail{margin-bottom:100px;}
.hotel-detail .detail-info h3.title{text-align:left;font-size:26px;font-weight:bold;margin:5px 0px;}
.hotel-detail .detail-info{padding:0px;}
.hotel-detail .duration-price{width:100%;display:block;overflow:hidden;margin:0px;padding:0px;border-bottom:0px;}
.hotel-detail .detail-info .duration-price .rate{float:left;margin:0px 10px 0px 0px;padding:0px 10px 0px 0px;border-right:1px solid #ccc;}
.hotel-detail .duration-price .number-view{float:left;}
.hotel-detail .duration-price .number-view i:before{color:#399f49;}
.room-hotel{display:block;overflow:hidden;width:100%;}
.room-hotel .box-room{width:100%;border-bottom:1px solid #ebebeb;overflow:hidden;padding:20px 0px;}
.room-hotel .box-room a.thumb{height:120px;display:block;}
.room-hotel .box-room a.ellipsis{margin:15px 0px;}
.hotel-detail .slideshow{background:#e5e5e5;padding:10px 0px;margin:0px 0px 30px 0px;}
.hotel-detail .detail-info .address{margin:0px 0px 10px 0px;color:#666;}
.hotel-detail .detail-info .address i.fa-map-marker:before{color:#399f49;}
.hotel-detail .overview{background:#fff;display:block;overflow:hidden;padding:20px;}
ul.icons_list{margin-bottom:10px;display:block;overflow:hidden;}
.icons_list li.hotel-icon{float:left;width:30px;height:30px;border:1px solid #399f49;padding:5px;margin:0px 5px 0px 0px;border-radius:3px;}
.icons_list li.hotel-icon i{font-size:19px;}
.icons_list li.hotel-icon i:before{color:#399f49;}
.title-option-list .box-title{width:50%;float:left;margin:10px 0px 0px 0px;padding-right:20px;}
.hotel-detail .tab-bar{background:none !important;border-bottom:2px solid #ebebeb;display:block;overflow:hidden;}
.hotel-detail .tab-bar .tabs-menu a{color:#2c2c2c;}
.hotel-detail .tab-bar .tabs-menu li{width:auto;padding:0px 20px 0px 0px;}
.hotel-detail .overview .tab-content{padding:20px 0px;}
.hotel-detail .overview .tab{border-width:0 1px 0 0;border-style:solid;border-color:#e5e5e5;padding-right:24px;margin-top:20px;}
.line-botton{border-bottom:1px solid #e5e5e5;}
.room-hotel h3.title{text-align:left;padding:20px 0px;}
.room-hotel .box-room a.ellipsis{font-size:14px;font-weight:bold;color:#333;}
.ellipsis{letter-spacing:0.01em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;}
.ellipsis_1{-webkit-line-clamp:1;}
.ellipsis_2{-webkit-line-clamp:2;}
.ellipsis_3{-webkit-line-clamp:3;}
.ellipsis_4{-webkit-line-clamp:4;}
.ellipsis_5{-webkit-line-clamp:5;}
.ellipsis_6{-webkit-line-clamp:6;}
.hotel-detail .box-room .description{max-height:65px;margin:10px 0px;}
.icon-room-pc li{float:left;border:1px solid #ebebeb;width:20px;height:20px;border-radius:2px;margin-right:3px;text-align:center;}
.icon-room li i{background-size:16px;width:15px;height:15px;}
.des-overview{width:100%;display:block;overflow:hidden;}
.hotel-detail .box-room a.detail{padding:10px 20px;text-align:center;color:#333;border:1px solid #ebebeb;border-radius:3px;display:block;}
.hotel-detail .box-room a.detail:hover{background:#e71935;border:1px solid #e71935;color:#fff;}
.transition{transition:all 0.9s ease 0s;}
.line-right-doc{border-right:1px dotted #d6d6d6;min-height:120px;display:block;overflow:hidden;}
.room-all-ac{background:url('../icons/room-all-ac.png') no-repeat;}
.room-idd{background:url('../icons/room-idd.jpg') no-repeat;}
.room-sb{background:url('../icons/room-sb.jpg') no-repeat;}
.room-hd{background:url('../icons/room-hd.png') no-repeat;}
.room-sls{background:url('../icons/room-sls.png') no-repeat;}
.room-pb{background:url('../icons/room-pb.png') no-repeat;}
.room-restaurant{background:url('../icons/room-restaurant.png') no-repeat;}
.room-conference{background:url('../icons/room_onference_room.jpg') no-repeat;}
.room-jss{background:url('../icons/room-jss.png') no-repeat;}
.room-spa-nail-care{background:url('../icons/room-spa-nail-care.png') no-repeat;}
.room-fitness-center{background:url('../icons/fitness-center.png') no-repeat;}
.room-well-trained-staff{background:url('../icons/well-trained-staff.jpg') no-repeat;}
.room-souvenir-shop{background:url('../icons/souvenir-shop.png') no-repeat;}
.room-laundry-service{background:url('../icons/laundry-service.jpg') no-repeat;}
.room-foreign-currency-exchange{background:url('../icons/foreign-currency-exchange.png') no-repeat;}
.room-round-clock-security{background:url('../icons/round-the-clock-security.jpg') no-repeat;}
.room-baby-sitter-service{background:url('../icons/baby-sitter-service.png') no-repeat;}
.room-tours-booking-service{background:url('../icons/tours-booking-service.png') no-repeat;}
.room-modern-elevator{background:url('../icons/modern-elevator.jpg') no-repeat;}
.room-in-house-parking-lot{background:url('../icons/in-house-parking-lot.png') no-repeat;}
.room-CMBR{background:url('../icons/CMBR.png') no-repeat;}
.room-pickup-service{background:url('../icons/pickup-service.jpg') repeat;}
.room-chauffeur-service{background:url('../icons/chauffeur-service.jpg') repeat;}
.room-service{background:url('../icons/room-service.png') repeat;}
.owl-controls{display:none !important;}
.number-human{text-align:center;}
.text-center{text-align:center;}
#show-form-login{position:fixed;width:100%;height:100%;background:url("../img/bg_link.png") repeat;top:0px;z-index:10000;display:block;}
#show-form-login .content-login{min-width:350px;max-width:450px;width:80%;padding:40px;background:#fff;margin:0 auto;margin-top:80px;position:relative;}
#show-form-login .content-login .login-close{position:absolute;top:10px;right:10px;}
#show-form-login .content-login .login-close i{font-size:20px;color:#399f49;}
#show-form-login .content-login span.logo-login{width:363px;height:43px;margin:0 auto;background-position:0px 0px;margin-bottom:30px;}
#show-form-login .content-login a.login{background:#399f49;border:1px solid #399f49;}
span.hello{float:left;margin:23px 0px 0px 10px;}
span.hello span{float:left;margin-right:10px;}
span.hello a{float:left;margin:0px;border-radius:0px;border:none;color:#e71935;}
.hello-member-sm{display:none;}
.hello-member-sm span.hello{margin:10px 10px 10px 0px;float:right;}
.box-room .icon-room-sm{display:none;}
.box-room .icon-room-sm li{margin:2px 0px;}
.box-room .icon-room-sm li i{margin-right:10px;}
.price-hotel-detail{margin-bottom:100px;}
.price-hotel-detail .price-hotel{display:block;overflow:hidden;}
#result-search-tariff .result-tariff-hotel,
#result-search-hotel .result-hotel-city{padding:20px;background:#fff;}
#result-search-tariff .result-tariff-hotel .data-hotel-content,
#result-search-hotel .result-hotel-city .data-hotel-content{max-height:500px;overflow:scroll;margin-top:20px;}
.result-hotel-city table.dataTable th{text-align:center;}
.result-hotel-city table.dataTable tr.active td{background:#e71935;color:#fff;}
.result-hotel-city table.dataTable tr:hover{cursor:pointer;}
.wrapper-footer{background:#fff;margin-top:85px;}
.footer-top,
.footer-bootom{display:block;width:100%;overflow:hidden;padding:20px 0px;}
.footer-bootom{padding:30px 0px 30px 0px;}
.footer-bootom .info p span{font-weight:bold;}
.footer-bootom p.title{text-transform:uppercase;font-weight:bold;font-family:Roboto-Bold;}
.footer-bootom .info p.name{text-transform:uppercase;font-weight:bold;}
.footer-bootom a.logo{width:154px;height:44px;display:block;overflow:hidden;background-position:0px 0px;margin:0px 0px 10px 0px;}
.footer-bootom .cate-footer{margin-bottom:20px;}
.wrapper-footer .coppyright{text-align:center;color:#a5bac8;height:42px;line-height:42px;background:#13232d;}
.footer-bootom .about a{color:#000;width:100%;display:block;}
.footer-bootom .support a{height:20px;line-height:20px;color:#000;}
.footer-bootom .support a.fa:before{margin-right:10px;font-size:20px;float:left;}
.footer-bootom .about a:hover{color:#e71935;}
.logo-slogan p.slogan{color:#999999;}
#box-ads{margin:30px 0px 30px 0px;display:block;overflow:hidden;}
.footer-bootom ul.social li{float:left;margin-right:10px;}
.footer-bootom ul.social li a{width:30px;height:30px;border-radius:50%;background:#e71935;color:#fff;text-align:center;line-height:30px;}
.error-page{padding:40px 15px;text-align:center;}
.error-actions{margin-top:15px;margin-bottom:15px;}
.error-actions .btn{margin-right:10px;}
h1.error_404{font-size:100px !important;}
.box-ads .item-ads{height:55px;}
.box-ads .item-ads a{border-radius:4px;border:1px solid #ebebeb;height:55px;width:calc(100% - 15px);display:block;overflow:hidden;margin:0 auto;}
.box-ads.slick-slider .slick-prev{left:-15px;}
.box-ads.slick-slider .slick-prev:after{border-top:3px solid #999999;border-right:3px solid #999999;width:13px;height:13px;}
.box-ads.slick-slider .slick-next{right:-15px;}
.box-ads.slick-slider .slick-next:after{border-top:3px solid #999999;border-right:3px solid #999999;width:13px;height:13px;}
.box-map{min-height:250px;}
#map{width:100%;height:380px;}
.menu-select-lang{float:right;}
.adv-footer{width:100%;display:block;background:url("../img/bg_adv_bottom.png") repeat;padding:30px 0px;}
.slide-adv-footer .item-adv{height:250px;}
.adv-footer h3.title{color:#fff;margin-top:95px;}
.footer-bootom .logo-slogan ul.social{width:100%;display:block;overflow:hidden;}
.footer-bootom .item-footer{margin:30px 0px;}
.box-feedback{position:relative;}
.box-feedback .box-feedback-content{background:#e71935;border-radius:3px;display:block;width:calc(100% - 60px);padding:30px 10px;position:absolute;top:-75px;left:30px;color:#fff;}
.box-feedback .box-feedback-content a{color:#fff;}
.box-feedback .box-feedback-content p{color:#dadada}
.box-feedback .box-feedback-content i:before{color:#fff;font-size:35px;}
.reviews .wapper-content{max-width:980px;}
.reviews h3.title{margin-top:30px;}
.reviews .box-review-slide{min-height:225px;}
.item-review p.name{margin:20px 0px 0px 0px;font-weight:bold;font-family:Roboto-Bold;}
#slideshow .image_wrap.banner-search .image_item{height:300px;}
.box-price-book .price-tour{border:1px solid #ccc;height:50px;text-align:center;line-height:50px;font-size:18px;}
.box-price-book .tour-book{background:#e71935;border:1px solid #e71935;height:50px;text-align:center;line-height:50px;color:#fff;}
.box-price-book .tour-book a{color:#fff;font-size:18px;}
.box-price-book .tour-book a i{color:#fff;}
.duration-price .number-review{float:right;}
.number-review ul li{float:left;margin-left:10px;}
.box-price-book{margin-bottom:20px;width:100%;display:block;overflow:hidden;border-bottom:1px solid #ccc;padding:0px 0px 20px 0px;}
.info-tour .detail-info{padding-top:0px;}
#send_book .disable{background:#eee;display:block;padding:10px;}
.box-custom-tour .form-group{display:block;overflow:hidden;}
div.nav{display:block;width:100%;max-width:1120px;position:absolute;top:65px;background:#fff;border:1px solid #ccc;border-top:0px;z-index:1000;transition:all 0.3s linear 0s;}
nav.menu:hover .nav{display:block;transition:all 0.3s linear 0s;}
.slimmenu-menu-collapser{position:absolute;top:-45px;left:5px;color:#fff;width:35px;background:#fff;height:48px;line-height:48px;font-size:16px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.slimmenu-collapse-button{position:absolute;right:8px;top:50%;-webkit-border-radius:40px;border-radius:40px;color:#fff;cursor:pointer;font-size:14px;text-align:center;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-o-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.slimmenu-collapse-button .slimmenu-icon-bar{display:block;height:2px;margin:4px 0;width:20px;background:#757575;border-radius:3px;}
ul.slimmenu{list-style:none;margin:0;padding:0;width:100%;}
ul.slimmenu li{position:relative;display:inline-block;}
ul.slimmenu li a{display:block;padding:12px 20px;font-size:15px;text-transform:uppercase;font-family:'Roboto', arial, helvetica, sans-serif;color:#737373;-webkit-transition:background-color 0.17s ease-out;-moz-transition:background-color 0.17s ease-out;-o-transition:background-color 0.17s ease-out;-ms-transition:background-color 0.17s ease-out;transition:background-color 0.17s ease-out;}
ul.slimmenu li.slimmenu-sub-menu a{padding:12px 34px 12px 20px;}
ul.slimmenu li.active > a,
ul.slimmenu li:hover > a{background:#e71935;color:#fff;}
ul.slimmenu li.active .slimmenu-sub-collapser > i,
ul.slimmenu li:hover .slimmenu-sub-collapser > i{color:#fff;}
ul.slimmenu li .slimmenu-sub-collapser{position:absolute;right:11px;top:0;width:20px;height:100%;text-align:center;z-index:999;cursor:pointer;}
ul.slimmenu li .slimmenu-sub-collapser:before{content:'';display:inline-block;height:100%;vertical-align:middle;}
ul.slimmenu li .slimmenu-sub-collapser > i{text-align:center;color:#333;font-size:18px;vertical-align:middle;}
ul.slimmenu li ul{margin:0;list-style:none;}
ul.slimmenu li ul li{display:block;}
ul.slimmenu li ul li a{background-color:#333;color:#fff;}
ul.slimmenu li > ul{display:none;position:absolute;left:0;top:100%;z-index:999;padding:0;min-width:210px;}
ul.slimmenu li > ul > li ul{display:none;position:absolute;left:100%;top:0;z-index:999;width:100%;}
ul.slimmenu.slimmenu-collapsed li{display:block;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
ul.slimmenu.slimmenu-collapsed li ul li a{background:none;color:#e71935;}
ul.slimmenu.slimmenu-collapsed li ul li a:hover{background:#e71935;color:#fff;}
ul.slimmenu.slimmenu-collapsed li a{display:block;border-bottom:1px solid rgba(0,0,0,0.075);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
ul.slimmenu.slimmenu-collapsed li > ul{display:none;position:static;width:100%;}
ul.slimmenu.slimmenu-collapsed li .slimmenu-sub-collapser{height:50px;width:50px;right:0;background:#e71935;}
ul.slimmenu.slimmenu-collapsed li .slimmenu-sub-collapser > i{color:#fff;}
.tour-area-detail{width:100%;display:block;overflow:hidden;}
.related-other{width:100%;display:block;overflow:hidden;clear:both;margin-top:30px;}
.related-other .other-related{background:#fff;}
.related-other h3.title{text-align:left;margin:20px 0px;}
#show-popup{display:none;}
#show-popup .bg-overlay{position:fixed;left:0px;top:0px;bottom:0px;right:0px;z-index:9997;visibility:visible;overflow-y:auto;zoom:1;background-color:rgba(0, 0, 0, 0.6);}
#show-popup .detail-room{max-width:960px;font-size:12px;color:#4a4a4a;line-height:20px;overflow:hidden;position:relative;background:#ffffff;z-index:9998;margin:20px auto;}
#slider-room{height:350px;overflow:hidden;}
.header-popup{background:#f0f0f0;position:relative;height:50px;}
.header-popup a.login-close{position:absolute;top:0px;right:0px;width:50px;height:50px;text-align:center;line-height:50px;}
.header-popup a.login-close i:before{color:#399f49;font-size:20px;}
.header-popup span.logo-login{width:175px;height:25px;background-position:0px -44px;display:block;position:absolute;top:13px;left:30px;}
.detail-room #slideshow .image_wrap .image_item{height:350px;}
#show-popup .detail-room .content{padding:20px 0px;display:block;overflow:hidden;}
#show-popup .detail-room .description{margin:10px 0px;display:block;overflow:hidden;}
#show-popup .detail-room .human{margin:30px 0px;}
#show-popup .detail-room span.title{font-size:16px;font-weight:bold;width:100%;clear:both;display:block;}
.hotel-detail form.book-room{width:100%;display:block;clear:both;overflow:hidden;margin-top:20px;}
ul.title-option-list{width:100%;display:block;overflow:hidden;}
.hotel-detail form.book-room a{margin:0 auto;background:#e71935;display:block;text-align:center;color:#fff;font-size:16px;padding:10px 20px;border-radius:3px;}
.hotel-detail form.book-room a.ru{font-size:12px;padding:12px 5px;}
.hotel-detail form.book-room a i{color:#fff;}
#result{height:20px;font-size:16px;font-family:Arial, Helvetica, sans-serif;color:#333;padding:5px;margin-bottom:10px;background-color:#FFFF99;}
.suggestionsBox{position:absolute;left:15px;top:48px;margin:26px 0px 0px 0px;width:350px;padding:0px;background:#fff;color:#000;z-index:10;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
.suggestionList{margin:0px;padding:0px;}
.suggestionList ul li{list-style:none;margin:0px;padding:6px;border-bottom:1px dotted #666;cursor:pointer;}
.suggestionList ul li:hover{background-color:#399f49;color:#fff;}
.form-search .tab-content-search.tab-content{overflow:unset;}
.form-search .tab-content-search{margin-top:40px;}
#form-login .content-login{width:100%;max-width:550px;margin:0 auto;padding:20px;border-radius:5px;background:#fff;border:1px solid #ebebeb;}
.hotel-detail .des-overview .box-review-slide{border:1px solid #ccc;display:block;overflow:hidden;margin-top:30px;border-radius:2px;box-shadow:0 2px 4px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)!important;}
.tour-detail .detail-description .tab .tab-content ul{padding: 0px 20px;  }
.tour-detail .detail-description .tab .tab-content ul,.tour-detail .detail-description .tab .tab-content li{ list-style: disc;  }
.info_new .detail_gt{
    width: 100%;
    display: block;
    overflow: hidden;
    margin: 0px 0px 30px 0px;
}
.info_new .detail_gt .img{
    float: left;
    width: 200px;
    height: 200px;
    border-radius: 50%;
    margin: 0px 20px 0px 0px;
    overflow: hidden;
}
.info_new .detail_gt .img img{
    width: 100%;
}
#resultModal .result-tariff-hotel{
    width: calc(100% - 40px);
    margin: 0 auto;
    font-size: 11px;
    border-radius: 5px;
    position: relative;
}
#resultModal .result-tariff-hotel h3.title{
    padding: 15px 0px 0px 0px;
}
#resultModal .result-tariff-hotel .modal-dialog{
    width: 100% !important;
}
#resultModal .result-tariff-hotel .modal-header .close{
    position: absolute;
    right: 20px;
    top: 20px;
}
#resultModal .result-tariff-hotel .modal-dialog table {
    min-width: 1024px;
    background: #fff;
}
#resultModal .result-tariff-hotel .modal-dialog .modal-body{
    overflow: scroll;
}
.adv-footer-bottom{
    width: 100%;
    padding: 10px 0px;
    display: block;
    overflow: hidden;
}
.adv-footer-bottom .slide-adv-footer-bottom .item-ads{height:65px;}
ul.slimmenu li ul li form{
    width: 100%;
    display: block;
    overflow: hidden;
}
ul.slimmenu li ul li form button.btn-info{
    padding: 12px 34px 12px 20px;
    width: 100%;
    display: block;
    overflow: hidden;
    float: none;
    text-align: left;
    text-transform: uppercase;
    color: #fff;
    background-color: #333;
    border: none;
    border-radius: 0px;
}
ul.slimmenu li ul li:hover > form button.btn-info,
ul.slimmenu li ul li:hover > form{
    background: #e71935;
    color: #fff;
}