



@import url('https://fonts.googleapis.com/css?family=Roboto:400,700');







body{



	font-size:14px;



	font-family:'Roboto', sans-serif;



	margin:0px;



	padding:0px



}



.container{



	/*padding:0px!important*/



}



.row{



	/*margin:0px !important;*/



	



	



}



.clean{



	clear:both;



}



img{



	max-width:100%



}



@font-face{



	font-family:'title';



	src:url(../fonts/UTMAvoBold.ttf);



}



@font-face{



	font-family:'menu_1';



	src:url(../fonts/UVNHongHaHep_R.TTF);



}



ul{



	margin:0px;



	padding:0px



}



a:hover{



	text-decoration:none



}



.nav-tabs>li{



	margin-bottom:0px;



}



/*===========Trang chu=============*/

.img_explode img{ width:100%; float:left; margin-top:20px; margin-bottom:60px; border:1px solid #fff;}

#header{



	  background: url("../img/bg_menu.png")no-repeat;



	  background-size:100% 100%;



	color: #fff;



	position:fixed;



	top:0px;



	left:0px;



	width:100%;



	z-index: 99999999999;



}



.hotline{



	float:right;



	font-weight:600;



	padding:20px 0px;



}

.tours_home{ width:100%; float:left;}



.hotline span{



	color:#ffa801;



}



.logo img{ margin-top:20px;



}



.collapse_hotline{



	border-bottom:1px solid #cdcdcd;



	padding-left:0px;



}



.language{



	    padding-right: 15px;



    float: right;



    margin-top: 15px;



}



.language img{



	margin-left:5px;



}



/**banner**/



#banner{

	width:100%;

	position:relative;

	float:left;
	height:750px; overflow:hidden;
	margin-top:-100px; 
}

.banner{ position: relative; float:left; width:100%; /*max-height:500px;*/}

.name_banner{ width:100%; float:left; text-align:center; position: relative; }

.name_banner p{ position:absolute;margin-top:18%; z-index:99999999999; color:#ffa801; font-size:28px; float:left; width:100%; text-transform:uppercase; text-decoration:underline;font-family: roboto;}

#banner img{



	width:100%;



}

.img_overview{ width:100%; float:left; margin-bottom:20px;}

.img_overview ul li a:hover img{ opacity:0.8;}



/**new_hot**/



#new_hot{



}



.new_hot{



	padding:15px 0px;



	border-bottom:1px solid #cdcdcd;



	position:relative;



	overflow:hidden;



}







.title_newhot{



	background:#ffa801;



	color:#fff;



	font-weight:600;



	width:80px;



	line-height:30px;



	text-align:center;



	position:absolute;



	left:0px;



}



.title_newhot a{ 



	color:#fff;



	text-transform:uppercase;



}



.title_newhot a:hover{ 



	text-decoration:underline;



	}



.tamgiado{



	margin-right: -7px;



    margin-top: 7px;



    float: right;



    border-bottom: 7px solid transparent;



    border-top: 7px solid transparent;



    border-left: 7px solid #ffa801;



}



.show_new_hot{



	margin-left: 100px;



    margin-top: 4px;



    margin-bottom: 7px;



}



.show_new_hot a{



	color:#000;



	max-width:100%;



}



.show_new_hot a:hover{



	text-decoration: underline;



    color: red;



}



.sale_off{



	    transition: all 0.5s ease-in-out;







	color: #fff;



    position: absolute;



    top: -11px;



    right: 27px;



    z-index: 6;



    font-size: 20px;



    line-height: 84px;



    font-family: roboto;



    font-weight: 600;



}



/**about_us**/



.about_us{



	margin-top:20px;



}



.about_us h2{



	font-size:30px;



	margin-top:15px;



	margin-bottom:15px;



	font-family:roboto;



	font-weight:600;



}



.about_us h2 a{



	color:#0283c7



}



.about_us h2 a:hover{



	color:#ffa801



}



.au_line1{



	margin-bottom:0px;



	text-transform:uppercase;



}



.au_mota{



	line-height: 23px;



	margin-bottom:15px;



	text-align: justify;



}



.carousel-caption p{



	text-align: justify;



	line-height: 22px;



}



.read_home{



	text-align: center;



    color: #0283c7;



    text-transform: uppercase;



    border: 1px solid #0283c7;



    width: 120px;



    line-height: 40px;



}



.read_home:hover{



	 color: #ffa801;



    border: 1px solid #ffa801;



}



.title_tripad img{



	margin-bottom:10px;



}



.title_tripad p{



	margin-bottom: 15px;



}



.carousel-inner>.item{



	height:180px;



}



.carousel-inner>.item h3{



	font-size:14px;



	text-decoration:underline;



	margin-top:0px;



	font-weight:600



}



.carousel-inner>.item h3 a{



	color:#000;



}



.carousel-inner>.item h3 a:hover{



	color:#0283c7;



}



.carousel-indicators .active{



	background-color:#f68d02;



	width: 15px;



    height: 15px;



}



.carousel-indicators li{



	background-color:#0283c7;



	width: 15px;



    height: 15px;



}



.trip_ad{



	margin-top:20px;



}



.carousel-caption{



    position: absolute;



    right:0;



    top: 0px;



    left: 0;



    z-index: 10;



    padding-top: 0px;



    padding-bottom: 0px;



    color: #000; 



    text-align: left; 



   text-shadow:0 0 0px #fff; 



}



#new_hot{



	background: url("../img/bg_2.png")no-repeat;



	background-size:100% 100%;



	}



.title_1{



	margin: auto;



    max-width: 670px;



    background: url(../img/tite1.png)no-repeat;



    background-size: 100% 100%;



    text-align: center;



    margin-top: 40px;



    margin-bottom: 50px;



    font-family: 'Roboto', sans-serif;



	font-weight:600;



	}



.title_1 h2{



	line-height: 75px;



    margin: 0px;



    font-size: 30px;



    text-transform: uppercase;



	color:#ff6701;



	font-family: 'Roboto', sans-serif;



    font-weight: 600;



}



.price_home{



	font-weight: bold;



}



.price_homeqw{



    text-decoration: line-through;



}



.price_home1{



	font-weight: bold;



    color: red;



}



.hot_img{



	width: 80px;



    position: absolute;



    right: 18px;



    top: 18px;



}



.price_home2{

}

.home_tour{

	margin-bottom: 20px;

    position: relative;

}



.home_tour:hover .home_tour_img{



	transition: all 0.5s ease-in-out;



	box-shadow:1px 1px 7px rgba(0, 0, 0, 0.37);

	



}

.home_tour .home_tour_img{

	margin-bottom:10px;

	}

}







.home_tour:nth-child(4){



	clear:both;



}



.home_tour h3{



	font-family: 'Roboto', sans-serif;



	font-weight:600;



    font-size: 16px;



    line-height: 20px;



    margin: 10px 0px;



}



.home_tour h3 a{

	color: #0283c7;

    text-align: center;

    float: left;

    width: 100%;



}



.home_tour h3 a:hover{



	color: #ffa801;



}



.home_tour_img{



	border:10px solid #f8f8f8;



	width:100%;



	height:auto;



	transition: all 0.5s ease-in-out;



}



.fix_contacnt{



	/*border: 2px solid #f00;*/



    position: fixed;



    top: 19%;



    right: 0px;



    z-index: 999999999999999999999999999999;



    border-right: 0px solid #f00;



}



.fix_support3{



	width: 100%;



	position:relative;



}



.fix_support_title {



    cursor: pointer;



    top: 63px;



    transform: rotate(90deg);



    -moz-transform: rotate(90deg);



    -webkit-transform: rotate(90deg);



    -o-transform: rotate(90deg);



    font-family: 'Roboto', sans-serif;



    font-size: 16px;



    font-weight: 600;



    position: absolute;



    left: -102px;



    background: #0283c7;



    color: #fff;



    padding: 10px 10px;



    width: 170px;



}



.fix_contacnt span{



	margin-left:5px



}



.price_homedsa{



	    margin-top: 4px;



	float:left;



	text-decoration: line-through;



	text-transform:capitalize;



}



.price_homedsa1{



	float:right;



}



.find{



	margin-top: 15px;



    float: right;



}



.find input[type='text']{



	    background: none;



    border: none;



    font-style: italic;



}



.find input[type='submit']{



   border: none;



    background: url(../img/search.png)no-repeat;



    width: 35px;



    margin-top: 2px;



    float: right;



}



/**our_bike*/



#our_bike{



	background: url("../img/bg_1.png")no-repeat;



	background-size:100% 100%;



	padding-top:55px;



	padding-bottom:65px;



	float:left; width:100%;



}



.title_home{



	



height: 95px;



	



text-align: center;



}



.title_home h2{



margin: 0px;



	



font-size: 30px;



	



display: inline-block;



	



line-height: 88px;



	



font-family: 'Roboto', sans-serif;



	font-weight:600;



    background: url(../img/bg_title1.png)no-repeat ;



	background-size:100% 100%;



text-transform: uppercase;



}







.title_home h2 a{



	



color: #ff6701;



}



.title_home h2 a:hover{



	



color: #0283c7;



}



.title_img{



	



margin-top: 21px;



	



display: inline-block;



}



.title_img1{



	



margin-top: -78px;



	



display: inline-block;



}



.ourbike_home{



	



}



.ourbike_home li{



	width: 18.4%;



    list-style: none;



    float: left;



    margin-right: 2%;



	margin-top:20px;



}



.ourbike_home li:hover img{



	box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.58);



    transition: all 0.5s ease-in-out;



    padding: 5px;



    border: 1px solid #cdcdcd;



    background: #fff;



}



.ourbike_home li:hover h3 a{



	color:#000;



}



.ourbike_home li:last-child{



    margin-right: 0%;



}



.ourbike_home li img{



	width: 100%;



    height: 160px;



	transition: all 0.5s ease-in-out;



}



.ourbike_home li h3{



	font-weight: 600;



    font-size: 14px;



    line-height: 20px;



    margin-bottom: 10px;



    overflow: hidden;



    margin-top: 10px;



}



.xe_pride{



	text-transform:capitalize;



}



.ourbike_home li h3 a{



	color:#0283c7;



}



.ourbike_home li p{



	text-align:justify;



}



/*******FOOTER******/



#footer{
	background: url(../img/line.jpg) repeat-x  center top #494949 ;
    padding-top: 20px;
    color: #fff;
    padding-top: 30px;
	text-align:center; 
}



#footer p{ line-height:100px; text-transform:uppercase;}



.footer_on{



	padding-bottom:40px;



	overflow:hidden



}



.footer_on h2{



	font-size: 18px;



    font-weight: 600;



    margin: 18px 0px 15px 35px;



    text-transform: uppercase;



    float: left;



}



.footer_on img{



	float:left;



}



.address_footer{



}



.address_footer h2,.address_footer h3{



	font-weight: 600;



    font-size: 14px;



    margin: 0px;



    text-transform: uppercase;



    padding-bottom: 20px;



}



.address_footer p{



	    margin: 0px;



		line-height:25px;



}



.address_footer1{



	text-align:right;



}



.cate_footer{



	



}



.cate_footer h2{



	font-size: 14px;



    margin: 0px;



    text-transform: uppercase;



    padding-bottom: 25px ;



	color:#fff;



	font-weight: bold;



}



.cate_footer h2 a{



	color:#fff



}



.cate_footer h3{



	 padding-bottom: 10px;



    overflow: hidden;



    font-size: 14px;



    margin: 0px;



    color: #fff;



    width: 100%;



    float: left;



    line-height: 20px;



}



.cate_footer h3:hover{



	color:red



}



.cate_footer h3 a{



	color:#fff



}



.social_footer{



	float: left;



    overflow: hidden;



    margin-bottom: 10px;



	margin-top:10px;



}



.social_footer img{



	width:23px;



	float:left;



	margin-right:10px;



}



.social_footer a{



	color:#fff;



}



.social_footer a:hover{



	color:#f00;



}



.thongke_truycap{



	    font-weight: 600;



}



.thongke_truycap img{



	    margin-right: 10px;



    float: left;



}



.cart{



	text-align: right;



	    margin-top: 10px;



}



.copyright p{



	padding-top:15px;



	    margin-top: 10px;



}



.footer_aff{



	overflow: hidden;



    background: #015911;



    padding-bottom: 20px;



}



/**trang tin tuc**/



.banner{



}



.banner h2{



	  



}



.banner img{



	width:100%;



}



/****chuyenmuc*****/



#chuyenmuc{



	height:50px;



/*	border-bottom:1px solid #cdcdcd;



*/	line-height:50px;



}



#chuyenmuc h2{



	font-size: 14px;



    float: left;



    margin: 0px;



    line-height: 50px;



    color: #000;



}



#chuyenmuc h2 a{



    color: #000;



	}



#chuyenmuc h2 img{



	margin-right:10px;



	}



#chuyenmuc .row{



	margin:0px !important;



}



#chuyenmuc span{



	float: left;



    margin: 0px 10px;



}



#chuyenmuc h3{



	    color: #0283c7;



    font-size: 14px;



    margin: 0px;



    float: left;



    line-height: 50px;



    font-weight: 600;



}



#chuyenmuc h3:hover,#chuyenmuc h2:hover{



	color: #f00;



}



#bodymuti{



	background: url("../img/bg_2.png")no-repeat;



	background-size:100% 100%;



	border-bottom:1px solid #ddd;



}



.title_muti{



	



}



.title_muti h1,.title_muti h2{



	margin-top: 40px;



    margin-bottom: 0px;



    padding-bottom: 10px;



    font-size: 24px;



    font-family: 'Roboto', sans-serif;



	font-weight:600;



    display: inline-block;



    border-bottom: 5px solid #f68d02;



}



.title_muti h1 a,.title_muti h2 a{



	color:#0283c7;



}



.title_muti p{



	margin-top: -2px;



   /* border-bottom: 2px solid #0283c7;*/



    margin-bottom: 25px;



}



.mutinews{



	



}



.mutinews ul li{



	    padding-bottom: 30px;



    overflow: hidden;



    list-style: none;



    border-bottom: 1px solid #cdcdcd;



    margin-bottom: 30px;



}



.mutinews ul li img{



	float: left;



    width: 100%;



	height:250px;

	transition: all 0.5s ease-in-out;

	margin-bottom:20px; 



}



.mutinews ul li:hover img{



	transition: all 0.5s ease-in-out;



	box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.58);



    padding: 10px;



    border: 1px solid #cdcdcd;



    background: #fff;



}



.mutinews ul li h3{



	font-size: 16px;



    font-weight: 600;



    margin-top: 0px;



    margin-bottom: 20px;

	float:left; height:40px;

	overflow:hidden;

	width:100%;



}



.mutinews ul li:hover .xemchitiet a{



	color:#fe8f01;



}



.mutinews ul li:hover .xemchitiet p{



	border-bottom: 7px solid transparent;



    border-top: 7px solid transparent;



    border-left: 7px solid #fe8f01;



}



.mutinews ul li h3 a{



	color:#fe8f01;



}



.mutinews ul li:hover h3 a{



	color:#000;



}



.mutinews ul li p{



	color: #000;



    text-align: justify;



    line-height: 22px;



}



.xemchitiet{



	width: 100px;



    position: relative;



    float: right;



}



.xemchitiet a{



	color: #0283c7;



    font-style: italic;



    font-weight: 600;



}



.xemchitiet p{



	top: 3px;



    float: right;



    border-bottom: 7px solid transparent;



    border-top: 7px solid transparent;



    border-left: 7px solid #0283c7;



    position: absolute;



    right: 0px;



}



.tab-content{

	padding:15px;

	/*border:1px solid #cdcdcd;*/

	border-top:none;

}



.support_muti{



	



	margin-top: 27px;



	padding-bottom: 0px;



	padding-top: 15px;



}



.supprt_tm{



	text-align: center;



    font-size: 13px;



    font-family: 'Roboto', sans-serif;



    background: #0965bb;



    color: #fff;



    padding-bottom: 10px;



    margin-bottom: 10px;



    padding-top: 10px;



}



.supprt_tm1{



	 text-transform: uppercase;



	    font-size: 18px;



	font-weight:600;



	margin-bottom:4px;



}



.supprt_tm2{



	margin-bottom:0px;



}



.supprt_tm3{



	padding-top: 12px;



    overflow: hidden;



    border-bottom: 1px solid #cdcdcd;



    padding-bottom: 12px;



	font-size:14px;



}



.supprt_tm3 a{



	color:#000;



}



.supprt_tm3 img{



	height: 20px;



    float: left;



    margin-right: 5px;



}



.supprt_tm3 {



	



}



.supprt_tel{



    text-shadow: 2px 0 0 rgb(255, 255, 255), -2px 0 0 rgb(255, 255, 255), 0 2px 0 rgba(255, 255, 255, 0.98), 0 -2px 0 rgb(255, 255, 255), 1px 1px rgba(255, 255, 255, 0.77), -1px -1px 0 rgba(255, 255, 255, 0.68), 1px -1px 0 rgba(255, 255, 255, 0.75), -1px 1px 0 rgba(255, 255, 255, 0.73);



    background: url(../img/tel.png)no-repeat left;



    padding-top: 3px;



    font-size: 18px;



    padding-left: 35px;



    color: #f00;



    font-weight: 600;



    margin-bottom: 20px;



}



.supprt_email{



	text-shadow: 2px 0 0 rgb(255, 255, 255), -2px 0 0 rgb(255, 255, 255), 0 2px 0 rgba(255, 255, 255, 0.98), 0 -2px 0 rgb(255, 255, 255), 1px 1px rgba(255, 255, 255, 0.77), -1px -1px 0 rgba(255, 255, 255, 0.68), 1px -1px 0 rgba(255, 255, 255, 0.75), -1px 1px 0 rgba(255, 255, 255, 0.73);



	/* background: url(../img/mai.png)no-repeat left; */



	padding-top: 3px;



	font-size: 14px;



	padding-left: 0px;



	color: #000;



	margin-bottom: 20px;



}



.hot_tour_muti{



	border: 2px solid #cdcdcd;



    background: #f8f8f8;



    margin-top: 10px;



    padding: 0px;



    border-radius: 10px;



}



.hot_tour_muti ul li{



	    width: 100%;



    list-style: none;



    overflow: hidden;



	padding:15px;



}



.hot_tour_muti ul li:nth-child(2n){



	background:#ebebeb;



}



.hot_tour_muti ul li:last-child{



	    margin-bottom: 0px;



}



.hot_tour_muti ul li img{



	width: 95px;



    height: 75px;



    float: left;



    margin-right: 15px;



}







.hot_tour_muti ul li h3{



	font-size:14px;



	line-height:20px;



	padding-bottom:10px;



	margin:0px;



	font-family: 'Roboto', sans-serif;



    font-weight: 600;



}



.price_homedsamuti{



	float: none !important;



    margin-bottom: 0px;



}



.hot_tour_muti ul li h3 a{



	color:#000;



}



.hot_tour_muti ul li h3 a:hover{



	color:#0283c7;



}



.hot_tour_muti1{



	border: 2px solid #cdcdcd;



    background: #f8f8f8;



    margin-top: 10px;



    padding: 15px;



    border-radius: 10px;



	margin-bottom:20px;



}



.hot_tour_muti1 ul li{



	    border-bottom: 1px dashed #cdcdcd;



	    width: 100%;



	    list-style: none;



	    overflow: hidden;



	    margin-bottom: 15px;



		padding-bottom:10px;



}



.hot_tour_muti1 ul li:last-child{



	    margin-bottom: 0px;



}



.hot_tour_muti1 ul li img{



	width: 95px;



	height: 65px;



	float: left;



	margin-right: 15px;



}



.hot_tour_muti1 ul li h3{



	font-weight: 600;



	font-size:14px;



	line-height:20px;



	padding-bottom:10px;



	margin:0px;



	text-transform: uppercase;



}



.hot_tour_muti1 ul li h3 a{



	color: #0283c7;



}



.hot_tour_muti1 ul li h3 a:hover{



	color: #fe8f01;



}



.hot_tour_muti1 ul li p{



}



/**trang chi tiet tintuc*/



.detailnews{



	margin-bottom:20px;



	overflow:hidden;



}



.detailnews h1{



	    margin-top:25px;



    font-family: roboto;



    font-size: 24px;



    color: #0283c7;



    font-weight: 600;



}



.date_news{



	color:#000;



	font-size:14px;



	font-style:italic;



	float:left;



}



.date_news span{



	margin:0px 10px;



}



.extract_dn{



	font-family:roboto;



	font-weight:600;



	line-height:20px;



	text-align:justify;



}



.other_dn{



	margin-bottom:20px;



	overflow:hidden;



}



.other_dn ul li{



	



list-style: none;



	



border-bottom: 1px dashed #424141;



}



.other_dn h3{



	



color: #000;



	



width: 100%;



	



font-size: 14px;



	



margin: 15px 0px;



}



.other_dn h3:hover{



	    color: #ffa801;



    font-style: italic;



}



.other_dn h3 span{



	    margin-right: 10px;



}



.other_dn img{



	



}



/**trang list tour**/



.list_tour ul li{



	border-bottom: 1px solid #cdcdcd;



    overflow: hidden;



    width: 100%;



    list-style: none;



    padding-bottom: 25px;



    margin-bottom: 25px;



}



.tourlist_img{



	    float: left;



    width: 40%;



	position:relative;



}



.tourlist_img img{



	    width: 90%;



		    transition: all 0.5s ease-in-out;



}



.list_tour ul li:hover .tourlist_img img{



		



	    transition: all 0.5s ease-in-out;



		box-shadow: 0px 0px 10px #000;



}



.list_tour ul li:hover h3 a{



	color:#0283c7;



}



.list_tour ul li:hover .xemchitiet a {



    color: #fe8f01;



}



.list_tour ul li:hover .xemchitiet p {



    border-bottom: 7px solid transparent;



    border-top: 7px solid transparent;



    border-left: 7px solid #fe8f01;



}



.tourlist_text{



	



float: left;



	



width: 60%;



}



.tourlist_text_p{



	



line-height: 24px;



	



text-align: justify;



color:#000;



	



/* margin-top: 10px; */



}



.tourlist_text h3{



	



border-bottom: 1px solid #cdcdcd;



	



padding-bottom: 15px;



	



font-size: 16px;



	



font-weight: 600;



margin-top:0px;



}



.tourlist_text h3 a{



	color: #0283c7;



}



/***trang list hinh anh**/



.list_img{



	



}



.list_ing_img{



}



.list_ing_img img{



	    box-shadow: 0px 0px 9px rgba(0, 0, 0, 0.31);



    width: 100%;



    border: 1px solid #cdcdcd;



    padding: 5px;



}



.list_img ul li{



	    margin-bottom: 25px;



	    list-style: none;



	    width: 31.333%;



	    float: left;



	    margin-right: 3%;



}



.list_img ul li:nth-child(3n){



    margin-right: 0%;



}



.list_img ul li:nth-child(3n+1){



    clear:both;



}



.list_img ul li h3{



	



font-size: 14px;



	



text-align: center;



	



margin-bottom: 0px;



}



.list_img ul li h3 a{



	



color: #000;



}



/**trang chi tiet tour**/



.detailproduct{



	    margin-top: 40px;



		margin-bottom:30px;



}



.img_tours{



	position:relative;



	min-height: 90px;



}



.img_tours img{



	width:100%;



}



.img_tours_text{



	overflow: hidden;



    width: 100%;



    position: absolute;



    top: 0px;



    background: rgba(8, 8, 8, 0.67);



	padding-bottom: 10px;



}



.img_tours_text h1{



	color: #fff;



    font-size: 20px;



    margin: 0px;



    padding: 15px 10px;



}



.diadiem1{



	color: #fff;



    float: left;



    margin-left: 10px;



}



.diadiem1 img{



	width: 9px;



    float: left;



    margin-top: 3px;



    margin-right: 5px;



}



.price_dt{



	color: #fff;



    margin-right: 15px;



    float: right;



	    margin-top: -5px;



}



.kokhuyenmai .price_homedsa1{



	float:left !important;



	text-transform: capitalize;



}



.price_dt span{



	font-weight: 600;



    color: #ff9a00;



	    font-size: 16px;



}



.extract_tr{



	    font-weight: 200;



    line-height: 25px;



    padding: 20px 0px;



    border-bottom: 1px solid #cdcdcd;



	    margin-bottom: 20px;



}



.tab_tour .nav-tabs{



	background:#e5e5e5;



	border: none;



    background: #e5e5e5;



}



.tab_tour .nav-tabs>li >a{



	    text-transform: uppercase;



    color: #303030;



}



.slider_tourmuti{

	position:relative;

	float:left;
	margin-bottom:30px;

}



.dat_tour_d{



	



position: absolute;



	



top: 62%;



	



right:11px;



	



background: rgba(0, 0, 0, 0.71);



	



padding: 15px;



}



.book{



	



font-family: 'Roboto', sans-serif;



	font-weight:600;



	



color: #fff;



	



background: #ff9a00;



	



padding: 5px 10px;



	



border-radius: 5px;



	



text-align: center;



	



font-size: 16px;



}



.book:hover{



	color:#ffa801;



	



background: #0283c7 ;



}



.introduce{



	



margin-top: 10px;



	



color: #fff;



}



.h3_detail{



	margin-top: 10px;



    font-size: 14px !important;



    line-height: 20px;



}



.h3_detail a{



	color:#000;



}



.home_tour_img1{



	    height: auto !important;



}



.home_tour1{



	padding-left:0px;



}



.hot_img1{



	width: 50px;



    top: -20px;



    right: 32px;



}



/*booking tour*/



.title_dat_tour{



	



}



.title_dat_tour h1{



	



color: #0283c7;



	



margin-top: 40px;



	



margin-bottom: 0px;



	



padding-bottom: 10px;



	



font-size: 30px;



	



font-family: 'Roboto', sans-serif;



	font-weight:600;



	



text-align: center;



}



.title_dat_tour p{



	



background: #f68d02;



	



width: 100px;



	



height: 5px;



	



margin: auto;



	



margin-top: 15px;



	



margin-bottom: 30px;



}



.info_tour{



	



}



.info_tour img{



	



width: 100%;



}



.info_tour table{



	



border: 1px solid #ccc;



	



width: 100%;



	



background: rgb(248, 248, 248);



}



.info_tour tr td{



	



border: 1px solid #ccc;



	



padding: 20px;



	



width: 50%;



}



.info-kh{



    width: 100%;



    border: 1px solid #cdcdcd;



    padding-bottom: 15px;



    text-align: center;



    padding: 20px;



}



.info-kh img{



	padding-bottom: 30px;



	}



.info-kh input[type="text"],.info-kh input[type="date"],.info-kh select {
    box-shadow: inset 0px 0px 7px rgba(204, 204, 204, 0.64);
    border: 1px solid #CCCCCC;
    border-radius: 3px 3px 3px 3px;
    height: 35px;
    margin-bottom: 15px;
    width: 100%;
    margin-top: 10px;
    padding-left: 10px;
}



.info-kh label {



    font-weight: 600;



    text-align: left;



    display: block;



    margin-bottom: 0px;



    color: #303030;



}



.info-kh textarea {



    box-shadow: inset 0px 0px 7px rgba(204, 204, 204, 0.64);



    border: 1px solid #CCCCCC;



    border-radius: 3px 3px 3px 3px;



    height: 100px;



    margin-bottom: 15px;



    width: 100%;



    margin-top: 10px;



    padding-left: 10px;



}



.submit{



	font-size: 15px;

    border-radius: 5px;



    box-shadow: 0px 3px 0px #999;



    color: #fff;



    background: #ffa801;



    border: none;



    line-height: 33px;



    padding: 0px 20px;



}



/**trang lien he**/



/************lien_he**********/



#lien_he{



    padding: 20px 0px;



}



.lien_he{







}



.lien_he h2{



    font-weight: 600;    color: #f7941e;    font-size: 24px;    text-transform: uppercase;    font-family:roboto;



	font-weight:900;    margin-bottom: 15px;



}



.lien_he p{



    line-height: 25px;



	font-size: 14px;



}







.form_lh{







}



.form_lh label{



    line-height: 30px;



    width: 100%;



}



.form_lh input[type="text"]{



    width: 100%;



    height: 30px;



    border: 1px solid #cdcdcd;



    margin-bottom: 10px;



}



.form_lh input[type="submit"]{



    border: none;



    font-size: 14px;



    padding: 5px 18px;



    border-radius: 4px;



    color: #fff;



    font-weight: 600;



    background: #ff6701;



    box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.67);



    float: right;



    margin-top: 20px;



    margin-left: 20px;



}



.lien_he h4{



    padding-bottom: 13px;



    line-height: 23px;



    font-size: 16px;



}



.form_lh h4{



    padding-bottom: 10px;



    line-height: 23px;



    font-size: 16px;



}



.form_lh textarea{



    width: 100%;



    height: 100px;



    border: 1px solid #cdcdcd;



    margin-bottom: 25px;



}



.form_lh ul li{



	list-style:none



}



.ma_bao_ve input[type="text"]{



    width: 30%;



    height: 30px;



    border: 1px solid #cdcdcd;



    margin-bottom: 10px;



    float: left;



}



.ma_bao_ve p{



    text-align: center;



    float: right;



    width: 65px;



    line-height: 30px;



    border: 1px solid #cdcdcd;



}



.ma_bao_ve label{



    line-height: 30px;



    width: 90px;



    float: left;



}



.header_big {



    background: rgba(0, 0, 0, 0.75) !important;



    z-index: 9999999999999999999999;



    height: 60px;



    box-shadow: 1px 1px 9px #ccc;



	transition: all 0.2s ease-in-out;



}



.header_big .logo img{



	/*height:80px;*/



	transition: all 0.5s ease-in-out;



	margin-top:10px!important;



}



.header_big .collapse_hotline {



    border-bottom: 0px solid #cdcdcd;



    padding-left: 0px;



}



.header_big .navbar-header{



	height:60px;



}



.header_big .find{



	display:none



}



.header_big .language{



	display:none



}



/***************page******************/



.page{



    padding-left: 0;



margin: 20px 0;



border-radius: 4px;



    height: 30px;



}



.page ul > li{



    float: left;



	list-style:none







}



.page ul > li > a {



    border: 1px solid #F1F1F1;



    margin-right:5px;



    border-radius: 5px;



    font-size: 16px;



    padding: 5px 14px;



    color:#f7941e;



}







.page ul > li > a i{



    margin-left:5px;



    margin-right:5px;



}







.page ul > li > a.current,



.page ul > li:hover > a {



    background-color: #f7941e !important;



    border-color: #f7941e !important;



    color: #fff;



}



.san_pham_con {



    display: none;



}



.san_pham_con select {



    color: #0283c7;



    width: 200px;



    height: 30px;



}



.fix_support4 {



    display: none;



	    margin-top: -28px;



}



.so_pricehome{



	float:left;



	font-size:16px;



	margin-right:5px;



	text-transform:capitalize;



}



.price_home2{



	text-decoration: line-through;



	font-size:16px;



}



.price_ourbike{



	text-transform: capitalize;



    font-family: roboto;



    font-size: 16px;



    font-weight: 600;



    margin-top: 15px;



    margin-bottom: 10px;



}



.price_ourbike span{



	color:red;



}



.sale_off1{



    color: #fff;



    width: 78px;



    background: url(../img/sale.png)no-repeat left;



    background-size: 100% 100%;



    position: absolute;



    top: 15px;



    right: 3%;



    height: 33px;



    padding-left: 20px;



    line-height: 28px;



    font-family: roboto;



    font-weight: 600;



    font-size: 18px;



}



.sale_off2{



    color: #fff;



    width: 57px;



    background: url(../img/sale.png)no-repeat left;



    background-size: 100% 100%;



    position: absolute;



    top: 0px;



    right: 0px;



    height: 27px;



    padding-left: 20px;



    line-height: 19px;



    font-family: roboto;



    font-weight: 600;



    font-size: 14px;



}



.img_right{



	width: 100%;



    position: relative;



}



.price_home121{



	font-size:18px;



}



/*--------- HHTT footer -----------------*/







#bottombar{



	bottom:0;



	position:fixed;



	right:0;



	z-index:999;







	}



.bb_open{



	background-color:#0283c7;



	height:33px;



	width:300px;



 



}



.bb_close a{



	background-color:#cb0e0e;



	border:1px solid #CCC;



	color:#FFF;



	display:block;



	float:right;



	margin:0 3px 0 0;



	padding:2px 12px;



	cursor: pointer;



	}



.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden}



.bottombar{



	float:right;



	margin-bottom:50px;



	padding:0;



	 



	}



.emailto{



	background: url("../img/httt.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);



	background-image:url("../img/httt.png");



	background-repeat:no-repeat;



    padding: 10px;



    position: absolute;



    width: 338px;



    right: 0px;



    bottom: 0px;



    height: 150px;



	}



.emailto h2{color:red;font-size:16px;font-weight:600}	



.httt1{



	position:absolute;



	position:fixed;



	}	



.httt1 p{



	 bottom: 120px;



    position: fixed;



    right: 133px;



    color: #fff;



    font-weight: 600;



	}	







.yahoo{



	bottom:92px;



    color: #fff;



    font-weight: 600;



    position: fixed;



    right: 115px;



	}



.skype{



	 bottom: 62px;



    color: #fff;



    font-weight: 600;



    position: fixed;



    right: 115px;



	}







.httt2{



	position:fixed;



	}	



.httt2 p{



	bottom: 101px;



    color: #fff;



    font-weight: 600;



    position: fixed;



    right: 30px;



    text-transform: uppercase;



    font-size: 14px;



	}







.hotline2{



	position:fixed;



	}	



.hotline2 p{



	bottom: 75px;



    color: #fff;



    font-size: 14px;



    font-weight: 600;



    position: fixed;



    right: 6px;



    text-transform: uppercase;



	}	



				



.phone{



	bottom: 7px;



    position: fixed;



    right: 25px;



	}	



.phone a {



	color:#303030;



	text-transform:uppercase;



	font-weight:600;



	}		



.link_lk{



	    padding-left: 15px;



		margin-top:5px;



}



.link_lk h3{



	display: inline;



    line-height: 23px;



    font-size: 13px;



    margin: 0px;



    padding-right: 10px;



    overflow: hidden;



    border-right: 1px solid #cdcdcd;



    margin-right: 10px;



}



.link_lk h3 a{



	color: #fff;



}



.link_lk h3 a:hover{



	text-decoration:underline;



}



.link_lk p{



	    margin-bottom: 10px;



    margin-top: 10px;







}



.home_tour:nth-child(5) {



    clear: both;



}



.info-kh1 h2 {



    margin-top: 0px;



    text-transform: uppercase;



    font-size: 30px;



    font-weight: bold;



    margin-bottom: 25px;



	text-align:center;



}



.info-kh1 {



    padding: 40px;



    margin-top: 20px;



	    border: 1px solid #cdcdcd;



		overflow:hidden;



		box-shadow: inset 0px 0px 7px rgba(205, 205, 205, 0.35);



}



.info-kh2 {



    width: 48%;



    float: left;



    margin-right: 4%;



}



.info-kh3 {



    float: left;



    width: 48%;



}



.h1_home {



   height:1px;text-indent: -9999px; position: relative; float:left;



}



.navbar-inverse .navbar-nav > li > a { text-transform:uppercase;}



.introduction{ width:100%; float:left;/* margin-top:20px;*/ margin-bottom:30px;}



.introduction_title{ width:100%; float:left; text-align:center; background: url("../img/title.png") no-repeat scroll center bottom rgba(0, 0, 0, 0); line-height:120px; margin-bottom:30px;}



.introduction_title a{ font-size:32px; text-transform:uppercase; color:#303030;}



.introduction_content{ width:100%; float:left; text-align:center;}



.introduction_content p{ font-size:18px; color:#303030; line-height:30px;}



.vietnamtour{ width:100%; float:left; background:#f3f3f3; padding-bottom:30px;}



.vietnamtour{ width:100%; float:left; text-align:center;}



.vietnamtour p{ font-size:16px; color:#303030; line-height:30px; margin-bottom:20px;}



.view_more a{ padding:7px 20px; background:#0283c7; border-radius:20px; color:#fff; margin-top:15px; font-weight:bold;}



.view_more a:hover{ background:#303030;transition: all 0.5s ease-in-out;}



.tours_hot{ width:100%; float:left;}



/* *  Core Owl Carousel CSS File */.owl-carousel {  display: block;  width: 100%;  -webkit-tap-highlight-color: transparent;  /* position relative and z-index fix webkit rendering fonts issue */  position: relative;  z-index: 1;}.owl-carousel .owl-stage {  position: relative;  -ms-touch-action: pan-Y;  -webkit-transition: all .25s ease;     -moz-transition: all .25s ease;      -ms-transition: all .25s ease;       -o-transition: all .25s ease;          transition: all .25s ease;}.owl-carousel .owl-stage:after {  content: '.';  display: block;  clear: both;  visibility: hidden;  line-height: 0;  height: 0;}.owl-carousel .owl-stage-outer {  position: relative;  overflow: hidden;  /* fix for flashing background */  -webkit-transform: translate3d(0px, 0px, 0px);}.owl-carousel .owl-controls .owl-nav .owl-prev,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-dot {  cursor: pointer;  cursor: hand;  -webkit-user-select: none;  -khtml-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none;}.owl-carousel .owl-controls .owl-dots{position: absolute; bottom: -38px; left:45%; }.owl-carousel .owl-controls .owl-dot{    display: inline-block;  width: 12px;  height: 12px;  margin: 0 4px;    opacity: 0.5;  border-radius: 100%;    background: #999;    font-size: 0;       cursor: pointer;}.owl-carousel .owl-controls .owl-dot.active,.owl-carousel .owl-controls .owl-dot:hover{opacity: 1; background-color: #ff6701;}.owl-carousel.owl-loaded {display: block;}.owl-carousel.owl-loading {opacity: 0;  display: block;}.owl-carousel.owl-hidden {  opacity: 0;}.owl-carousel .owl-refresh .owl-item {display: none;}.owl-carousel .owl-item {  position: relative;  min-height: 1px;  float: left;  -webkit-backface-visibility: hidden;  -webkit-tap-highlight-color: transparent;  -webkit-touch-callout: none;  -webkit-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none;}.owl-carousel .owl-item img {  display: block;  margin: 0 auto;  -webkit-transform-style: preserve-3d;}.owl-carousel.owl-text-select-on .owl-item {  -webkit-user-select: auto;  -moz-user-select: auto;  -ms-user-select: auto;  user-select: auto;}.owl-carousel .owl-grab {  cursor: move;  cursor: -webkit-grab;  cursor: -o-grab;  cursor: -ms-grab;  cursor: grab;}.owl-carousel.owl-rtl {direction: rtl;}.owl-carousel.owl-rtl .owl-item {  float: right;}/* No Js */.no-js .owl-carousel {  display: block;} 



.owl-carousel1 .owl-controls .owl-nav > div,.owl-carousel2 .owl-controls .owl-nav > div,.owl-carousel3 .owl-controls .owl-nav > div,.owl-carousel4 .owl-controls .owl-nav > div,.owl-carousel5 .owl-controls .owl-nav > div,.owl-carousel7 .owl-controls .owl-nav > div{



	background: rgba(153, 153, 153, 0.3) none repeat scroll 0 0;



    border-radius: 2px;



    color: #fff;



    font-family: arial;



    font-size: 26px;



    font-weight: normal;



    height: 50px;



    line-height: 50px;



    position: absolute;



    text-align: center;



    top: 30%;



    width: 30px;



	font-family: "MS Serif", "New York", serif;



	z-index:9999;



	}



.owl-prev{ left:0px;}	



.owl-next{ right:12px;}	



.owl-carousel7 .owl-controls .owl-nav > div{



	width:24px;



	}	



.owl-carousel .owl-item{ width:100%;}



.owl-carousel{ width:100%; float:left;}



.vietnamtour_images{ width:100%; float:left; margin-top:30px; margin-bottom:50px;}







.tab_tour2 .nav-tabs{



	border: none;



	border-bottom:3px solid #0283c7;



}



.tab_tour2 .nav-tabs > li{ background:#0283c7; border-right:2px solid #fff;}



.tab_tour2 .nav-tabs>li >a{



	    text-transform: uppercase;



    color: #fff;



}



.tab_tour2 .nav-tabs > li.active > a, .tab_tour2 .nav-tabs > li.active > a:focus, .tab_tour2 .nav-tabs > li.active > a:hover{



	background:#ffa801;



	border-radius: 0px;



	}



.tab_tour2 .nav-tabs > li > a{ margin-right:0px;}







.tab_tour2 .nav-tabs > li > a:hover{ border-radius:0px; background:#ffa801;}



.mxh{ width:100%; float:left; background:#f3f3f3; margin-top:30px; padding-bottom:50px;}



.mxh_content{ width:100%; float:left; margin-top:30px;}



.mxh_content ul li{ list-style:none; text-align:center;}



.book_tours{ width:100%; float:left; text-align:center; margin-top:30px;}



.view_more1 a{ padding:12px 40px; background:#ffa801; border-radius:40px; color:#fff; margin-top:18px; font-weight:bold; text-transform:uppercase}



.view_more1 a:hover{ background:#303030;transition: all 0.5s ease-in-out;}



.view_more2 a{ padding:10px 30px; background:#0283c7; border-radius:40px; color:#fff; margin-top:18px; font-weight:bold; text-transform:uppercase}



.view_more2 a:hover{ background:#303030;transition: all 0.5s ease-in-out;}



.call-mobile {

	background: #2ec705;

	position: fixed;

	bottom: 10px;

	height: 40px;

	line-height: 40px;

	padding: 0 20px 0 0px;

	border-radius: 40px;

	color: #fff;

	left: 10px;

	z-index: 99999;

}

.fa {

	display: inline-block;

	font: normal normal normal 14px/1 FontAwesome;

	font-size: inherit;

	text-rendering: auto;

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale;

}

.call-mobile a {

	color: #fff;

	font-size: 18px;

	font-weight: bold;

	text-decoration: none;

}

.call-mobile img{ background-color:#2ec705; border-radius:39px; float:left; width:39px; height:39px; margin-right:10px;}
.icon-arrow-up img{ position:absolute!important; bottom:-180px!important; right:-10px!important; width:50px!important; /*display: none!important;*/}








































