@import url('//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(https://hanoiposhboutiquehotel.com/style/fonts/UTMAvoBold.ttf);



}



@font-face{



	font-family:'menu_1';



	src:url(https://hanoiposhboutiquehotel.com/style/fonts/UVNHongHaHep_R.TTF);



}



ul{



	margin:0px;



	padding:0px



}



a:hover{



	text-decoration:none



}



.nav-tabs>li{



	margin-bottom:0px;



}



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



#header{



	 /* background: url("https://hanoiposhboutiquehotel.com/style/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;



}



.hotline span{



	color:yellow;



}

#header {

    background: rgba(255,255,255,0.8);

    color: #6e9934;

    position: fixed;

    z-index: 99;

    width: 100%;

	height:75px;

}

.logo img{

margin-top:10px;

}



.collapse_hotline{

/*

	border-bottom:1px solid #cdcdcd;

*/

	padding-left:0px;

	margin-top:25px;



}



.language{

    /*padding-right: 15px;*/

    float: right;

   /* margin-top: 15px;*/

}



.language img{



	margin-left:5px;



}



/**banner**/



#banner{



	width:100%;



}



#banner img{



	width:100%;



}



/**new_hot**/



#new_hot{



}



.new_hot{



	padding:15px 0px;



	border-bottom:1px solid #cdcdcd;



	position:relative;



	overflow:hidden;



}







.title_newhot{



	background:#c50103;



	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 #c50103;



}



.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:#0965bb



}



.about_us h2 a:hover{



	color:#c50103;



}



.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: #0965bb;



    text-transform: uppercase;



    border: 1px solid #0965bb;



    width: 120px;



    line-height: 40px;



}



.read_home:hover{



	 color: #ee1c25;



    border: 1px solid #ee1c25;



}



.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:#0965bb;



}



.carousel-indicators .active{



	background-color:#c50103;



	width: 15px;



    height: 15px;



}



.carousel-indicators li{



	background-color:#0965bb;



	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("https://hanoiposhboutiquehotel.com/style/img/bg_2.png")no-repeat;



	background-size:100% 100%;



	}



.title_1{



	margin: auto;



    max-width: 670px;



    background: url(https://hanoiposhboutiquehotel.com/style/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:#c50103;



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



    font-weight: 600;



}



.price_home{



	font-style:italic;



	/*font-weight: bold;*/



}



.price_homeqw{



    text-decoration: line-through;



}



.price_home1{



	/*font-weight: bold;*/



    color: #c50103;



	font-style:italic;



}



.hot_img{



	width: 80px;



    position: absolute;



    right: 18px;



    top: 18px;



}



.price_home2{



	



}



.home_tour{



	margin-bottom: 20px;



    position: relative;
	min-height:640px;



	/*height:340px;*/



}



.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: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: #303030;



		text-transform:uppercase;

		font-weight:normal;

		font-size:13px;



}

.home_tour h3 a.hotel1{ font-weight: bold; font-size:18px; margin-top:10px; float:left; width:100%; margin-bottom:15px; color:#c50103;}

.home_tour h3 a.hotel1:hover{ color:#303030;}

.home_tour p{ width:100%;}

.home_tour h3 a:hover{



	color: #c50103;



}



.home_tour_img{



	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: #0965bb;



    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(https://hanoiposhboutiquehotel.com/style/img/search.png)no-repeat;



    width: 35px;



    margin-top: 2px;



    float: right;



}



/**our_bike*/



#our_bike{



	background: #fff;/*url("https://hanoiposhboutiquehotel.com/style/img/bg_1.png")no-repeat;*/



	background-size:100% 100%;



	padding-top:40px;



	padding-bottom:40px;



}



.title_home{

min-height: 35px;

text-align: center;

margin-top:20px;





}



.title_home h2{



margin: 0px;



	



font-size: 30px;



	



display: inline-block;



	



line-height: 60px;



	



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



	font-weight:600;



   /* background: url(https://hanoiposhboutiquehotel.com/style/img/bg_title1.png)no-repeat ;*/



	background-size:100% 100%;



text-transform: uppercase;

/*font-weight:normal;*/

}



.title_hotel{text-align: left!important;}

.title_hotel h2{ font-weight:normal;}



.title_home h2 a{



	



color: #c50103;



}



.title_home h2 a:hover{



	



color: #0965bb;



}



.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:#0965bb;



}



.ourbike_home li p{



	text-align:justify;



}



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



#footer{



	background: #eee;



    background-size: 100% 100%;



    overflow: hidden;



    padding-top: 20px;



   /* color: #fff;*/



    padding-top: 30px;



}



.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:#303030



}



.cate_footer h3{



	 padding-bottom: 10px;



    overflow: hidden;



    font-size: 14px;



    margin: 0px;



    color: #303030;



    width: 100%;



    float: left;



    line-height: 20px;



}



.cate_footer h3:hover{



	color:red



}



.cate_footer h3 a{



	color:#303030



}



.social_footer{



	float: left;



    overflow: hidden;



    margin-bottom: 10px;



	margin-top:10px;



}



.social_footer img{



	width:28px;



	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: #ddd;



    padding-bottom: 20px;

	text-align:center;



}



/**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: #c50103;



    font-size: 14px;



    margin: 0px;



    float: left;



    line-height: 50px;



    font-weight: 600;



}



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



	color: #f00;



}



#bodymuti{



	background: url("https://hanoiposhboutiquehotel.com/style/img/bg_2.png")no-repeat;



	background-size:100% 100%;



}



.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: 2px solid #eee;



}



.title_muti h1 a,.title_muti h2 a{



	color:#c50103;

	text-transform:uppercase;

	font-weight:normal;



}



.title_muti p{



	margin-top: -2px;



   /* border-bottom: 2px solid #0965bb;*/



    margin-bottom: 25px;



}



.mutinews{

width:100%; float:left;



}



.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: 300px;



	height:220px;



    margin-right: 30px;



	transition: all 0.5s ease-in-out;



}



.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;



}



.mutinews ul li:hover .xemchitiet a{



	color:#c50103;;



}



.mutinews ul li:hover .xemchitiet p{



	border-bottom: 7px solid transparent;



    border-top: 7px solid transparent;



    border-left: 7px solid #c50103;;



}



.mutinews ul li h3 a{



    padding-bottom: 15px;

    font-size: 20px;

    font-weight: 300;

    margin-top: auto;

    text-transform: uppercase;

	color:#c50103;

}



.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: #0965bb;



    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 #0965bb;



    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: #c50103;



    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:13px;



}



.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(https://hanoiposhboutiquehotel.com/style/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(https://hanoiposhboutiquehotel.com/style/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:#0965bb;



}



.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: #303030;



}



.hot_tour_muti1 ul li h3 a:hover{



	color: #c50103;;



}



.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: #c50103;

    text-transform: uppercase;

    font-weight: normal;



}



.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: red;



    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: 95%;



		    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:#303030; 



}



.list_tour ul li:hover .xemchitiet a {



    color: #303030;;



}



.list_tour ul li:hover .xemchitiet p {



    border-bottom: 7px solid transparent;



    border-top: 7px solid transparent;



    border-left: 7px solid #c50103;;



}



.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: 20px;

    font-weight: 300;

    margin-top: auto;

    text-transform: uppercase;

}



.tourlist_text h3 a{



	color: #c50103;;



}



/***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;



}



.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;



	width:50%; float:left;



}



.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: 18px;



}



.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;



}



.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:yellow;



	



background: #0965bb ;



}



.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;
	



}
.home_tour2{ min-height:350px!important;} 


.hot_img1{



	width: 50px;



    top: -20px;



    right: 32px;



}



/*booking tour*/



.title_dat_tour{



	



}



.title_dat_tour h1{

color: #c50103;

margin-top: 40px;

margin-bottom: 0px;

padding-bottom: 10px;

font-size: 30px;

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

text-align: center;

font-weight:normal; text-transform:uppercase;



}



.title_dat_tour p{



	



background: #eee;



	



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"] {



        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 #04420f;



    color: yellow;



    background: #006e14;



    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: #c50103;



    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;



}



.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;

	width:100%;

	float:left;



}



.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:#c50103;



}







.page ul > li > a i{



    margin-left:5px;



    margin-right:5px;



}







.page ul > li > a.current,



.page ul > li:hover > a {



    background-color: #c50103!important;



    border-color:#c50103 !important;



    color: #fff;



}



.san_pham_con {



    display: none;



}



.san_pham_con select {



    color: #0965bb;



    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(https://hanoiposhboutiquehotel.com/style/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(https://hanoiposhboutiquehotel.com/style/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: 100px;



    position: relative;



}



.price_home121{



	font-size:18px;



}



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







#bottombar{



	bottom:0;



	position:fixed;



	right:0;



	z-index:999;







	}



.bb_open{



	background-color:#0965bb;



	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("https://hanoiposhboutiquehotel.com/style/img/httt.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);



	background-image:url("https://hanoiposhboutiquehotel.com/style/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 {



    position: absolute;



    z-index: -1;



    top: -10px;



    left: -10px;



}



/** slider**/



.slider-home{ width:100%; float:left;}



.bs-slider{



    overflow: hidden;



    max-height: 700px;



    position: relative;



    background: #000000;



}



.bs-slider:hover {



    cursor: -moz-grab;



    cursor: -webkit-grab;



}



.bs-slider:active {



    cursor: -moz-grabbing;



    cursor: -webkit-grabbing;



}



.bs-slider .bs-slider-overlay {



    position: absolute;



    top: 0;



    left: 0;



    width: 100%;



    height: 100%;



    background-color: rgba(0, 0, 0, 0.40);



}



.bs-slider > .carousel-inner > .item > img,



.bs-slider > .carousel-inner > .item > a > img {



    margin: auto;



    width: 100% !important;



}



/********************



*****Slide effect



**********************/



.fade {



    opacity: 1;



}







.fade .item {



    top: 0;



    z-index: 1;



    opacity: 0;



    width: 100%;



    position: absolute;



    left: 0 !important;



    display: block !important;



    -webkit-transition: opacity ease-in-out 1s;



    -moz-transition: opacity ease-in-out 1s;



    -ms-transition: opacity ease-in-out 1s;



    -o-transition: opacity ease-in-out 1s;



    transition: opacity ease-in-out 1s;



}



.fade .item:first-child {



    top: auto;



    position: relative; 



}



.fade .item.active {



    opacity: 1;



    z-index: 2;



    -webkit-transition: opacity ease-in-out 1s;



    -moz-transition: opacity ease-in-out 1s;



    -ms-transition: opacity ease-in-out 1s;



    -o-transition: opacity ease-in-out 1s;



    transition: opacity ease-in-out 1s;



}



.img_adv{ width:100%; float:left;  background:none; height:230px; background-repeat: no-repeat;



background-size: cover;



background-position: center center; 



background-attachment: fixed;



padding: 4em 0px;



position: relative; }



.idv{ margin-bottom:2em;}



.img_adv p{ width:100%; float:left; text-align:center; font-size:28px; font-weight:bold; text-transform:uppercase; color:#fff; line-height:0px; text-shadow:1px 10px 5px #303030; margin-bottom:50px}



.img_adv img{ width:75%; float:left;}







.img_adv1{ width:100%; float:left; margin-top:30px; background:none; height:590px; background-repeat: no-repeat;



background-size: cover;



background-position: center center; 



background-attachment: fixed;



padding: 4em 0px;



position: relative; margin-bottom:30px;}



.img_adv1 .booking-form button[type="submit"]{ margin-left:30px;}



.idv1{ margin-bottom:2em;}



.img_adv1 p{ width:100%; float:left; text-align:center; font-size:28px; font-weight:bold; text-transform:uppercase; color:#fff; line-height:0px; text-shadow:1px 10px 5px #303030; margin-bottom:50px}



.img_adv1 img{ width:75%; float:left;}



.img_adv1 .children, .img_adv1 .room{ margin-top:15px;}



#checkInDate,#checkOutDate{ background:none;}



.container_main{ width:96%; margin-left:2%;}

.img .img1{ position: relative; z-index:1;}

.img .img2{ position:absolute; z-index:8; bottom:0px; width:50%!important; height:100%!important} 

.brief{ position:absolute; z-index:9; top:0px; width:50%; margin-left:25px; margin-top:15px; color:#fff;}

.brief1{ position: relative;  top:0px; width:95%; color:#303030; margin-left:5%;}



.child-news a h3 {

    font-size: 24px;

    color: #fff;

    transition: all 1s ease;

    

    font-weight: normal!important;

    text-align: left;

    line-height: 20px;

    font-family: title;

    text-transform: uppercase;

	padding-left:0px;

	margin-top:10px;

} 

.child-news .brief1 a h3{ color:#c50103; margin-top:0px;padding: 0px;}

.content_hot{ width:100%; float:left; color:#fff;}

.content_hot dl dt,.content_hot dl dd{color:#fff!important;}

.content_hot p strong{color:#fff!important;}

.content_hot1{ width:100%; float:left; color:#303030;} 

.content_hot1 dl dt,.content_hot1 dl dd{color:#303030!important;}

.content_hot1 p strong{color:#303030!important;}

a.button, input.button {

    background: #c50103;

    background: -moz-linear-gradient(top, #c50103 0%, #c50103 100%);

    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c50103), color-stop(100%,#c50103));

    background: -webkit-linear-gradient(top, #c50103 0%,#c50103 100%);

    background: -o-linear-gradient(top, #c50103 0%,#c50103 100%);

    background: -ms-linear-gradient(top, #c50103 0%,#c50103 100%);

    background: linear-gradient(to bottom, #c50103 0%,#c50103 100%);

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a9b533', endColorstr='#6e9934',GradientType=0 );

    border: medium none;

    border-radius: 2px;

    color: #ffffff !important;

    cursor: pointer;

    display: inline-block;

    filter: none;

    font-size: 12px;

    font-weight: 700;

    line-height: 18px;

    margin: 0;

    padding: 5px 15px;

    text-align: center;

    text-transform: uppercase;

    vertical-align: middle;

	margin-top:10px;

}

/* Booking Form



=================================== */



.booking-form input,



.booking-form textarea,



.booking-form select {



  margin: 0;



}



.booking-form div[class^="col"] {



  margin-bottom: 20px;



}



.booking-form select {



  width: 100%;



}



.booking-form button[type="submit"] {



  padding: 11px 12px 12px;



}



.booking_div {



  padding: 0 10px 0 0;



}



.booking-form-inline input {



  margin: 0;



  background-color: transparent;



  border: 2px solid #FFF;



  color: #fff!important;



}



.booking-form-inline input::-webkit-input-placeholder {



  color: #FFF;



}



.booking-form-inline input:-moz-placeholder {



  color: #FFF;



}



.booking-form-inline input::-moz-placeholder {



  color: #FFF;



}



.booking-form-inline input:-ms-input-placeholder {



  color: #FFF;



}



.booking-form-inline input:focus {



  border-color: #CBB758;



}



.booking-form-inline .ci-select:after {



  color: #FFF;



}



.booking-form-inline select {



  background: transparent;



  color: #FFF;



  text-shadow: none;



  border: 2px solid #FFF !important;



}



.booking-form-inline select:focus, .booking-form-inline select:active, .booking-form-inline select:hover {



  color: #FFF;



}



.booking-form-inline option {



  text-transform: uppercase;



  font-size: 12px;



}



.booking-form-inline .dk-selected {



  border: 2px solid #FFF;



  background: transparent;



  color: #FFF;



}



.booking-form-inline .dk-selected:hover {



  border-color: #FFF;



}



.booking-form-inline .ui-datepicker-trigger {



  color: #FFF;



}



.booking-form-inline .ui-datepicker-trigger:hover {



  color: #FFF;



}



@media (min-width: 992px) {



  .booking-form-inline div[class^="col"] {



    margin-bottom: 0;



  }



}







.departure,



.arrival {



  position: relative;



}







.ui-datepicker-trigger {



  border: none;



  padding: 0;



  background: transparent;



  color: rgba(44, 44, 44, 0.8);



}



.ui-datepicker-trigger:hover {



  background-color: transparent;



  color: #2c2c2c;



}



.booking-form .ui-datepicker-trigger {



  position: absolute;



  right: 15px;



  top: 0;



  font-size: 18px;



}







.ui-datepicker {



  z-index: 100 !important;



}







.form-success {



  background-color: #2fb390;



  color: #FFF;



  font-size: 16px;



  line-height: 1.5;



  padding: 10px 20px 10px 59px;



  margin: 0 0 30px;



  position: relative;



}



.form-success p {



  overflow: hidden;



  zoom: 1;



  margin: 0;



}







.form-error {



  position: relative;



  background-color: #b35146;



  color: #FFF;



  font-size: 16px;



  line-height: 1.5;



  padding: 15px 20px 15px 59px;



  margin: 0 0 30px;



}



.form-error p {



  margin: 0 0 10px;



}



.form-error ul {



  margin: 0;



  font-size: 15px;



  list-style: none;



  padding: 0;



}



.form-error ul li:before {



  font-family: FontAwesome;



  content: "\f105";



  font-size: 0.7em;



  position: relative;



  top: -2px;



  margin-right: 7px;



}







.form-box-icon {



  position: absolute;



  left: 0;



  top: 0;



  width: 44px;



  height: 100%;



  text-align: center;



  background-color: rgba(0, 0, 0, 0.1);



  text-indent: 2px;



}



.form-box-icon i {



  font-size: 24px;



  position: absolute;



  top: 50%;



  width: 100%;



  left: 0;



  margin-top: -14px;



}



.widget-wrap input, .widget-wrap textarea, .widget-wrap select  {



    display: inline-block;



    width: 100%;



    max-width: 100%;



    height: 40px;



    padding: 6px 12px;



    box-shadow: none;



    line-height: normal;



    border: 2px solid #fff;



    background-color: none;



    background-image: none;



    border-radius: 0;



    transition: border-color 0.18s ease;



    font-size: 14px;



	text-transform:uppercase;



	color:#fff;



}







.glyphicon {



    display: inline-block;



    font: normal normal normal 14px/1 FontAwesome;



        font-size: 14px;



    font-size: inherit;



    text-rendering: auto;



    -webkit-font-smoothing: antialiased;



    -moz-osx-font-smoothing: grayscale;



}



.ci-select::after {



    position: absolute;



    font-family: FontAwesome;



    content: "\f107";



    top: 35px;



    color: inherit;



    right: 25px;



    pointer-events: none;



}



.widget select {



    width: 100%;



    padding: 5px 10px;



    border-radius: 0;



    border: 1px solid #D7D7D7;



}



.ci-select select {



    padding: 0 20px 0 10px;



    -webkit-appearance: none;



    -moz-appearance: none;



    appearance: none;



    outline: none;



}







.widget select {



    width: 100%;



    padding: 5px 10px;



    border-radius: 0;



    border: 1px solid #D7D7D7;



}



.booking-form select {



    width: 100%;



}



select {



    max-width: 100%;



    height: 42px;



    text-transform: uppercase;



    font-size: 12px;



    border: 2px solid #A2A2A2;



    background-color: #FFF;



    border-radius: 0;



    cursor: pointer;



}



/*.fa-calendar{ margin-top:10px;}*/



.booking-form-inline input {



    margin: 0;



    background-color: transparent;



    border: 2px solid #FFF;



    color: #FFF!important;;



}



.booking-form{ margin-top:20px;}







.btn.btn-white, .btn-white.comment-reply-link, input[type="button"].btn-white, input[type="submit"].btn-white, input[type="reset"].btn-white, button.btn-white {



    color: #fff!important;



}



.btn.btn-white:hover, .btn-white.comment-reply-link:hover, input[type="button"].btn-white:hover, input[type="submit"].btn-white:hover, input[type="reset"].btn-white:hover, button.btn-white:hover {



    color: #c50103!important;



    background-color: #FFF;



}



/*.btn.btn-white.btn-transparent, .btn-white.btn-transparent.comment-reply-link, input[type="button"].btn-white.btn-transparent, input[type="submit"].btn-white.btn-transparent, input[type="reset"].btn-white.btn-transparent, button.btn-white.btn-transparent {



    background-color: transparent;



}*/



.booking-form button[type="submit"] {



    padding: 11px 12px 12px;



	margin-top:25px;



}



.btn.btn-white, .btn-white.comment-reply-link, input[type="button"].btn-white, input[type="submit"].btn-white, input[type="reset"].btn-white, button.btn-white {



    color: #FFF;



    background-color: #FFF;



    border-color: #FFF;



}



.btn.btn-transparent, .btn-transparent.comment-reply-link, input[type="button"].btn-transparent, input[type="submit"].btn-transparent, input[type="reset"].btn-transparent, button.btn-transparent {



    background-color: transparent;



    color: #2c2c2c;



}



.btn:hover, .comment-reply-link:hover, input[type="button"]:hover, input[type="submit"]:hover, input[type="reset"]:hover, button:hover {



    background: transparent;



        background-color: transparent;



    color: #2c2c2c;



    text-decoration: none;



}



.btn, .comment-reply-link, input[type="button"], input[type="submit"], input[type="reset"], button {



    display: inline-block;



    font-weight: normal;



    margin: 0;



    line-height: normal;



    box-shadow: none;



    text-align: center;



    vertical-align: middle;



    cursor: pointer;



    white-space: nowrap;



    transition: 0.18s background-color ease, color 0.18s ease, 0.18s border-color ease;



    -webkit-user-select: none;



    -moz-user-select: none;



    user-select: none;



    border-radius: 0;



    width: auto;



    height: 40px;



    background-image: none;



    padding: 11px 30px 12px;



    font-size: 12px;



    background-color: #c50103;



    color: #FFF;



    text-transform: uppercase;



    letter-spacing: 0.1em;



    border: 2px solid #eee;

}

#datepicker1{

	width:100%; 

	margin: 0 20px 20px 0px;

}



#datepicker1 input{background:transparent;



	color:#fff;



	text-transform:uppercase;}



#datepicker1 > span:hover{



cursor: pointer;



}



#datepicker{



	width:100%; 



	margin: 0 20px 20px 0px;



	



}



#datepicker input{background:transparent;



	color:#fff;



	text-transform:uppercase;}



#datepicker > span:hover{



cursor: pointer;



}



.input-group-addon{ border-radius:none!important;}



.booking-form label{ color:#fff; font-size:14px; text-transform:uppercase; font-weight:normal;}







/*.navbar-inverse .navbar-nav > li > a{ text-transform:uppercase; font-weight:bold;padding: 20px 23px;}*/



.home_tour p .fa-check-square-o{ padding-right:5px;} 

.home-des {

    font-size: 13px;

    color: #454644;

    line-height: 22px;

    font-family: "ALTSTDBL",Arial,sans-serif;

	margin-top:30px;

}

h1.title {

    font-size: 30px!important;

	text-align:center;

	color:#c50103;

	font-weight:bold;

	}

.uppercase {

    text-transform: uppercase;

}

.mg-bottom-11 {

    margin-bottom: 11px!important;

}

hr.small.center {

    margin: 25px auto;

}

.home-des hr {

    border-color: #333333;

}

hr.small {

    width: 50px;

}

hr.small.center {

    margin: 25px auto;

}

.content_about{ text-align:center;}





/* *  Core Owl Carousel CSS File */.owl-carousel {  display: none;  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: -5%; left:48%; display:none!important;}.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: #1d2e73}.owl-carousel.owl-loaded {display: block; margin-top:20px;}.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%;}		



hr.small {

    width: 50px; height:3px;

}

hr.small.left {

    margin: 15px auto;

	text-align:left; float:left;

}

hr {

    border-top: 3px solid #eee;

}

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



.img_adv1{ width:100%; float:left;  background:none; height:320px; background-repeat: no-repeat;

background-size: cover;

background-position: center center; 

background-attachment: fixed;

padding: 3em 0;

position: relative; margin-bottom:30px;}

.idv1{ margin-bottom:2em;}

.img_adv1 p{ width:100%; float:left; text-align:center; font-size:40px; font-weight:bold; text-transform:uppercase; color:#fff; line-height:150px; text-shadow:1px 10px 5px #303030;}

.img_adv1 img{ width:75%; float:left;}

.tripad img{ max-width:100%;}

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

.tab_tour{ width:100%; float:left; margin-top:20px;}

.call-mobile {

    background: red;

    position: fixed;

    bottom: 10px;

    height: 40px;

    line-height: 40px;

    padding: 0 20px 0 0px;

    border-radius: 40px;

    color: #fff;

    left: 10px;

    z-index: 99999;

}

.call-mobile img {

    background-color:#c50103;

    border-radius: 39px;

    float: left;

    width: 39px;

    height:39px;

    margin-right: 10px;

}

.call-mobile a {

    color: #fff;

    font-size: 18px;

    font-weight: bold;

   text-decoration: none;

}