@font-face{

	font-family:'body';

	src:url(/web/20181126135422im_/https://tomargotour.com/style/fonts/UTMAVO.TTF);

}

@font-face{

	font-family:'bold';

	src:url(/web/20181126135422im_/https://tomargotour.com/style/fonts/UTMAVOBOLD.TTF);

}

body{

	font-size: 15px;

	margin:0px;

	padding:0px;

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

}

.container{

	padding:0px!important

}

.row{

	margin:0px !important;

}

.clean{

	clear:both;

}

img{

	max-width:100%

}

@font-face{

	font-family:'slogan';

	src:url(/web/20181126135422im_/https://tomargotour.com/style/fonts/UVNHAILONG.TTF);

}

@font-face{

	font-family:'menu_1';

	src:url(/web/20181126135422im_/https://tomargotour.com/style/fonts/UVNHongHaHep_R.TTF);

}

ul{

	margin:0px;

	padding:0px

}

a:hover{

	text-decoration:none

}

.nav-tabs>li{

	margin-bottom:0px;

}

b,strong{

	font-weight:bold;

}

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

.head{



}

.logo_slogan{

	padding-top:17px;

	padding-bottom:11px;

	overflow:hidden;

	width: 35%;

	float:left;

}

.slogan{

	font-family:slogan;

	font-size:24px;

	line-height: 70px;

}

.line_logo{

	padding:0px 18px;

	float:left;

}

.logo{

	float:left;

}

.ngon_ngu{

	

}

.ngon_ngu h4{

	margin: 0px;

    float: right;

    font-size: 16px;

	color: #027fc3;

	font-weight: bold;

}

.ngon_ngu h4:hover{

	color: #ffc10f;

}

.ngon_ngu span{

        padding: 0px 6px;

    float: right;

    line-height: 15px;

}

.ngonngu_lienhe{

	width: 65%;

	float: left;

	padding-top:25px;

}

.contact{

	margin-top:18px;

}

.contact img{

	    margin:0px 10px;

	    float: right;

}

.contact p{

	    float: right;

}

.contact a{

	float: right;

}

/**menu**/



#menu{

	background:#027fc3;

}

/**carousel-inner**/

.carousel-inner .item img{

	height:425px;

	width:100%;

}

#main-slider .carousel .slide-margin{

  margin-top: 0px;

}



#main-slider .carousel h2 {

  color: #fff;

}



#main-slider .carousel .btn-slide {

  padding: 8px 20px;

  background: url("/web/20181126135422im_/https://tomargotour.com/style/img/bg-xem.png")no-repeat;

  color: #fff;

  border-radius: 4px;

  margin-top: 25px;

  display: inline-block;

}

#main-slider .carousel .btn-slide:hover {

	    background: rgba(1, 94, 213, 0.52);

		    transition: all 1s ease;

}



#main-slider .carousel .slider-img{

  text-align: right;

  position: absolute;

}





#main-slider .carousel .item {

  background-position: 50%;

  background-repeat: no-repeat;

  background-size: cover;

  left: 0 !important;

  opacity: 0;

  top: 0;

  position: absolute;

  width: 100%;

  display: block !important;

  height: 495px;

  -webkit-transition: opacity ease-in-out 500ms;

  -moz-transition: opacity ease-in-out 500ms;

  -o-transition: opacity ease-in-out 500ms;

  transition: opacity ease-in-out 500ms;

}



#main-slider .carousel .item:first-child {

  top: auto;

  position: relative;

}



#main-slider .carousel .item.active {

  opacity: 1;

  -webkit-transition: opacity ease-in-out 500ms;

  -moz-transition: opacity ease-in-out 500ms;

  -o-transition: opacity ease-in-out 500ms;

  transition: opacity ease-in-out 500ms;

  z-index: 1;

}



#main-slider .prev,

#main-slider .next {

  position: absolute;

  top: 50%;

  margin-top: -25px;

  display: none;

  border-radius: 4px;

  z-index: 5;

}

#main-slider:hover .next{

  display: inline-block;



}

#main-slider:hover .prev{

  display: inline-block;



}

#main-slider .prev:hover,

#main-slider .next:hover {



}



#main-slider .prev {

  left: 10px;

}



#main-slider .next {

  right: 10px;

}



#main-slider .carousel-indicators li {

  width: 10px;

  height: 10px;

  background-color: #fff;

  margin: 0 15px 0 0;

  position: relative;

}



#main-slider .carousel-indicators li:after {

  position: absolute;

  content: "";

  width: 12px;

  height: 12px;

  border-radius: 100%;

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

  border: 1px solid #FFF;

  left: -2px;

  top: -2px;

}



#main-slider .carousel-indicators .active{

  width: 10px;

  height: 10px;

  background-color: #ffbf00;

  margin: 0 15px 0 0;

  border: 1px solid #ffbf00;

  position: relative;

}



#main-slider .carousel-indicators .active:after {

  position: absolute;

  content: "";

  width: 13px;

  height: 13px;

  border-radius: 100%;

  background: #ffbf00;

  border: 1px solid #ffbf00;

  left: -3px;

  top: -2px;

}



#main-slider .active .animation.animated-item-1 {

  -webkit-animation: fadeInUp 300ms linear 300ms both;

  -moz-animation: fadeInUp 300ms linear 300ms both;

  -o-animation: fadeInUp 300ms linear 300ms both;

  -ms-animation: fadeInUp 300ms linear 300ms both;

  animation: fadeInUp 300ms linear 300ms both;

}



#main-slider .active .animation.animated-item-2 {

  -webkit-animation: fadeInUp 300ms linear 600ms both;

  -moz-animation: fadeInUp 300ms linear 600ms both;

  -o-animation: fadeInUp 300ms linear 600ms both;

  -ms-animation: fadeInUp 300ms linear 600ms both;

  animation: fadeInUp 300ms linear 600ms both;

}



#main-slider .active .animation.animated-item-3 {

  -webkit-animation: fadeInUp 300ms linear 900ms both;

  -moz-animation: fadeInUp 300ms linear 900ms both;

  -o-animation: fadeInUp 300ms linear 900ms both;

  -ms-animation: fadeInUp 300ms linear 900ms both;

  animation: fadeInUp 300ms linear 900ms both;

}



#main-slider .active .animation.animated-item-4 {

  -webkit-animation: fadeInUp 300ms linear 1200ms both;

  -moz-animation: fadeInUp 300ms linear 1200ms both;

  -o-animation: fadeInUp 300ms linear 1200ms both;

  -ms-animation: fadeInUp 300ms linear 1200ms both;

  animation: fadeInUp 300ms linear 1200ms both;

}

#main-slider .carousel .btn-slide {

    padding: 8px 20px;

    color: #fff;

   font-family: myriad ;

    margin-top: 70px;

    display: inline-block;

	border:1px solid rgba(255, 255, 255, 0.51);

	font-size:30px;

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

}

.carousel-content {

	text-align: center;

}

.slider img{

    width: 100%;

}

.slider h1{

    color: #ffffff;

    font-family: menu;

    font-size: 80px;

    text-align: center;

	text-transform:uppercase;

}

.slider h2{

    font-size: 24px;

    font-weight: normal;

    text-align: center;

	text-transform:uppercase;

	 font-family: menu_1;

    font-size: 50px;

}

.read-more{



    clear: both;

    background-size: 100% 100%;

    padding: 19px 43px 19px 43px;

    margin: 0 auto;

    height: 44px;

}

.read-more a{

    color: #fcfdfd;

    font-weight: bold;

}

/**loc_tour**/

.loc_tour{

	background: #f7f7f7;

    padding: 15px 35px;

    position: relative;

    z-index: 2;

    margin-top: -63px;

    overflow: hidden;

    border-left: 5px solid #007ec7;

    border-radius: 5px;

    padding-bottom: 30px;

}

.loc_tour label{

	color:#007ec7;

	font-weight:bold;

	font-size:24px;

	margin-bottom: 15px;

}

.loc_tour select{

	height:40px;

	width:100%;

	border:none;

		border-radius:5px;

	background:#fff;

	color:#808080;

}

.loc_loai1{

	width:20%;

	float:left;

	margin-right:2%;

}

.loc_loai2{

	width:20%;

	float:left;

	margin-right:2%;

}

.loc_loai2 input[type="text"]{

	width:100%;

	height:40px;

	border:none;

	border-radius:5px;

	background:#fff;

	color:#808080;

}

.loc_loai3{

	width:12%;

	float:left;

}

.loc_loai3 input[type="submit"]{

	width:100%;

	height:40px;

	border:none;

	background:#fe7600;

	text-transform:uppercase;

	color:#fff;

	border-radius:5px;

}

/**introduce_h**/

.introduce_h{

	overflow: hidden;

    padding: 30px 0px;

    text-align: center;

}

.introduce_h h2{

	margin: 0px;

    text-transform: uppercase;

    font-weight:bold;

    padding-bottom: 15px;

	font-size:30px;

	color:#303030;

}

.introduce_h h2 a{

	color:#303030;

}

.introduce_h h2 a:hover{

	color:#027fc3;

}

.introduce_h p{

	color:#303030;

	font-size:14px;

	line-height:22px;

	padding-bottom:30px;

}

.dat_tour{

	width:265px;

	height:56px;

	text-align:center;

	background:#027fc3;

	line-height:56px;

	color:#fff;

	font-size:18px;

	float:left;

	text-transform:uppercase;

	    margin-left: 30px;

		font-weight:bold;

}

.dat_tour1{

	margin-left:30%;

}

.dat_tour:hover{

	background:#ffc10f;

	transition: all 1s ease;

}

.head_img1{

	margin-left: 40px !important;

	margin-top: 5px !important;

}

.star1{

	margin-right:0px !important; 

	float:right !important; 

	padding-top: 42px;

}

/**country_home**/

.country_home{

	overflow: hidden;

    padding-top: 30px;

    padding-bottom: 30px;

	background: #f7f7f7;

}

.country_home ul li{

	height: 375px;

    position: relative;

    float: left;

    list-style: none;

    width: 33.3%;

	overflow:hidden

}

.country_home ul li img{

	width:100%;

	height: 100%;

	transition: all 0.5s ease-in-out;

}

.country_home ul li:hover img{

	    -webkit-transform: scale(1.1);

    -ms-transform: scale(1.1);

    transition: 0.5s all ease-in-out;

}

.country_home ul li:first-child{

	     width: 66.6%;

}

.country_home ul li:nth-child(5){

	margin-right: 0%;

}

.country_home ul li:nth-child(2){

	margin-right: 0%;

}

.country_home ul li:first-child .text_ch{

	    width: 95.5%;

}

.text_ch {

    border: 1px solid #fff;

        height: 91%;

    top: 15px;

    position: absolute;

    width: 92%;

    left: 15px;

		transition: all 0.5s ease-in-out;



}

.country_home ul li:hover .text_ch{

	background:rgba(255, 193, 15, 0.44);

	-webkit-transform: scale(1.1);

    -ms-transform: scale(1.1);

    transition: 0.5s all ease-in-out;

}

.text_ch h3{

    font-weight:bold;

    text-align: center;

    text-transform: uppercase;

    margin: 0px;

    font-size: 36px;

	    padding-top: 137px;

}

.text_ch h3 a{

	    color: #fff;

}

/**country_home**/

.country_home{

	

}

.country_home h2{

	text-align: center;

    font-weight:bold;

    margin-top: 20px;

    margin-bottom: 30px;

	text-transform:uppercase;

	font-size:30px;

}

.country_home h2 a{

	color:#303030

}

/**loai_dulich**/

.loai_dulich{

	overflow:hidden;

	padding:40px 0px;

}

.loai_dulich h2{

	text-align: center;

    font-weight:bold;

    margin-top: 20px;

    margin-bottom: 30px;

	text-transform:uppercase;

	font-size:30px;

}

.loai_dulich h2 a{

	color:#303030

}

.loai_dulich ul li{

	list-style:none;

	width:33.3%;

	float:left;

	height:360px;

	position:relative;

	overflow:hidden;

}

.loai_dulich ul li:nth-child(1),.loai_dulich ul li:nth-child(2){

	width:50%;

}

.loai_dulich img{

	width:100%;

	height:100%;

    transition: all 0.5s ease-in-out;

}

.loai_dulich ul li:hover img {

    -moz-transform: rotate(4deg) scale(1.20);

    -webkit-transform: rotate(4deg) scale(1.20);

    -o-transform: rotate(4deg) scale(1.20);

    -ms-transform: rotate(4deg) scale(1.20);

    transform: rotate(4deg) scale(1.20);

    -webkit-transition: all 0.5s ease-in-out;

    -moz-transition: all 0.5s ease-in-out;

    -ms-transition: all 0.5s ease-in-out;

    -o-transition: all 0.5s ease-in-out;

    transition: all 0.5s ease-in-out;

}

.loai_dulich ul li:hover .text_ch1{

    background: url(/web/20181126135422im_/https://tomargotour.com/style/img/bg_hobby_hover.png)no-repeat;

	background-size:100% 100%

}

.text_ch1{

	position: absolute;

    padding-right: 15px;

    bottom: 20px;

    background: url(/web/20181126135422im_/https://tomargotour.com/style/img/bg_hobby.png)no-repeat;

    background-size: 100% 100%;

    transition: all 0.5s ease-in-out;

}

.loai_dulich ul li h3{

	font-size: 18px;

    text-transform: uppercase;

    background: url(/web/20181126135422im_/https://tomargotour.com/style/img/icon_muiten.png)no-repeat 10px center;

    margin: 0px;

    font-weight: 400;

    padding: 10px 15px;

    padding-left: 40px;

    line-height: 26px;

}

.loai_dulich ul li h3 a{

	color: #fff;

}

/**hottour_home**/

.hottour_home{

	overflow:hidden;

	padding:40px 0px;

	background: #f7f7f7;

}

.hottour_home h2{

	text-align: center;

    font-weight:bold;

    margin-top: 20px;

    margin-bottom: 30px;

	text-transform:uppercase;

	font-size:30px;

}

.hottour_home h2 a{

	color:#303030

}

.hottour_home ul li{

    list-style: none;

	padding-top:10px;

	    padding-left: 5px;



}

.text_hottour{

	padding:15px;

}

.hottour_home ul li .anh_hottour{

	width:100%;

	height:260px;

	border-radius: 8px 8px 0px 0px;

}

.hottour_home ul li h3{

	font-size: 18px;

    font-weight:bold;

    margin: 0px;

    padding-bottom: 15px;
	min-height:55px;

}

.hottour_home ul li h3 a{

	color:#006ead;

}

.hottour_home ul li h3 a:hover{

	color:#ffc10f;

}

.price_travel img{

	float:left;

	margin-right:10px;

	margin-top:10px;

}

.price_home{

	float:right;

	font-size: 20px;

    font-weight:bold;

	color:red

}



.place_home{

    padding: 8px 0px;

    background: url(/web/20181126135422im_/https://tomargotour.com/style/img/icon_diachi.png)no-repeat left center;

    padding-left: 38px;

	margin:0px;

}

.travel_home{

    padding: 8px 0px;

    background: url(/web/20181126135422im_/https://tomargotour.com/style/img/icon_people.png)no-repeat left center;

    padding-left: 38px;

	margin:0px;

	margin-bottom:8px;

    width: 70%;

    float: left;
	min-height:55px;

}

.hot_tour{

	top: -5px;

    position: absolute;

    left: -5px;

}

.hottour_home1{

	width:95%;

	background: #fff;

    float: left;

    position: relative;

    border-radius: 5px;

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

	    margin-bottom: 3px;    padding-bottom: 15px;

}

/**hotel_home**/

.hotel_home{

	overflow:hidden;

	padding:40px 0px;

}

.hotel_home h2{

	text-align: center;

    font-weight:bold;

    margin-top: 20px;

    margin-bottom: 30px;

	text-transform:uppercase;

	font-size:30px;

}

.hotel_home h2 a{

	color:#303030

}

.hotel_home h2 a:hover{

	color:#006ead

}

.hotel_home h2 span{

	margin-right: 7px;

}

.hotel_home1{

	width:95%;

}

.hotel_home1 .anh_hothotel{

	width:100%;

	height:250px;

}

.hotel_home1 h3{

	font-size: 16px;

    font-weight:bold;

    margin: 0px;

    padding-bottom: 15px;

	padding-top:20px;

}

.hotel_home1 h3 a{

	color:#006ead

}

.hotel_home1 h3 a:hover{

	color:#303030

}

.hotel_home1 h3 span{

	color:red;

	font-size:18px;

	padding-left:15px;

}

.hotel_home ul li{

	list-style:none;

	

}

.star{

	float:left;

	margin-right:20px;

}

.view_home{

	font-size: 12px;

    color: #808080;

}

.hotel_people img{

	float:left;

	margin-right:10px;

}

.view_tour{

    float: right;

    background: url(/web/20181126135422im_/https://tomargotour.com/style/img/icon_4.png)no-repeat left center;

    padding-left: 20px;

    margin-top: 10px;

}

.hotel_people{

	overflow:hidden;

	padding-bottom:10px;

}

/**comment_home**/

.comment_home h2{

	text-align: center;

    font-weight:bold;

    margin-top: 20px;

    margin-bottom: 30px;

	text-transform:uppercase;

	font-size:30px;

}

.comment_home h2 a{

	color:#303030;

}

.comment_home h2 a:hover{

	color:#006ead;

}

.comment_home{

	padding:25px 0px;

	overflow:hidden;

}

.comment_home ul li{

	margin-left:4%;

	width:48%;

	float:left;

	list-style:none;

}

.comment_home ul li:first-child{

	margin-left:0%;

}

.comment_home ul li img{

	width:80px;

	height:80px;

	border:3px solid #ececeb;

	border-radius:50%;

	float:left;

}

.text_comment{

	background: url(/web/20181126135422im_/https://tomargotour.com/style/img/bg_customer.png)no-repeat;

    background-size: 100% 100%;

	padding: 20px 30px;

	float:left;

	width: 85%;

	line-height:18px;

}

.comment_home ul li h3{

	font-size: 18px;

    color: #303030;

    float: left;

    margin-left: 95px;

    font-weight:bold;

}

.comment_home ul li h3 a{

    color: #303030;

}

.comment_home ul li h3 a:hover{

    color: #ffc10f;

}

/**important_home**/

#important_home{

	padding:30px 0px;

}

#important_home h2{

	text-align: center;

    font-weight:bold;

    margin-top: 20px;

    margin-bottom: 30px;

	text-transform:uppercase;

	font-size:30px;



}

#important_home h2 a{

	color:#303030;

}

#important_home ul li{

	margin: 10px 0px 20px 0px;

    margin-right: 2%;

    width: 23.5%;

    float: left;

    background: url(/web/20181126135422im_/https://tomargotour.com/style/img/icon_review.png)no-repeat left top;

    list-style: none;

    padding-left: 35px;

    font-size:15px;

    color: #303030;
	min-height:40px;

}

#important_home ul li:last-child{

	margin-right:0px;

}

.important_homebig{

	background: url(/web/20181126135422im_/https://tomargotour.com/style/img/bg_review.jpg)no-repeat ;

	background-size:100% 100%;

	position:relative;

}

.important_homesmall{

	padding: 15px;

    background: #fff;

    margin: 15px;

    overflow: hidden;

}

.ghim{

	top: -6px;

    position: absolute;

    left: -16px;

}

/**footer**/

#footer{

	background: url(/web/20181126135422im_/https://tomargotour.com/style/img/line_footer.jpg) #f8f8f8 no-repeat  top;

	padding:40px 0px; 

}

/**email_address**/

.email_address{

	width:30%;

	float:left;

}

/**email_home**/

.email_home{

	    padding-bottom: 30px;

}

.email_hometitle{

	font-weight:bold;

	text-transform:uppercase;

	color:#027fc3;

}

.email_home p{

	

}

.email_home form{

	padding-top:20px;

}

.email_home input[type="text"]{

	border: 1px solid #cdcdcd;

    height: 30px;

    width: 73%;

}

.email_home input[type="submit"]{

	text-transform: uppercase;

    color: #fff;

    background: #1987c2;

    border: none;

    width: 22%;

    height: 30px;

    margin-left: 2%;

}

/**address_home**/

.address_home{

	

}

.address_home p{

	

}

/**weblink_category**/

.weblink_category{

	padding-left:100px;

	width:70%;

	float:left

}

/*social_home*/

.social_home{

	width:40%;

	float:left;

}

.social_home a{

	color: #666;

}

.social_home a:hover{

	    color: #027fc3;

}

.social_home i{

	font-size: 25px;

    margin-right: 10px;

}

.social_home a i.fa-facebook-square {

    color: #32549b;

}

.social_home a i.fa-google-plus-square {

    color: #db4437;

}

 .social_home a i.fa-twitter-square {

    color: #1c9dec;

}

.social_home a i.fa-youtube-square {

    color: #c51a20;

}

.social_home a i.fa-pinterest-square {

    color: #d32229;

}

.social_home a i.fa-instagram {

    color: #262626;

}

/**category_home**/

.category_home{

	width:40%;

	float:left;

}

.category_home h3{

	font-size:15px;

    margin-top: 0px;

}

.category_home h3 a{

	color:#303030;

}

.category_home h3 a:hover{

	color:#027fc3;

}

.category_home1{

	width:20%

}

/**footer_after**/

#footer_after{

	background:#1987c2;

	padding:8px 0px;

}

#footer_after p{

	float: left;

    margin: 0px;

    padding-top: 9px;

    color: #fff;

}

#footer_after img{

	float:right;

	margin-left:5px;

}

/**blog_home**/

.blog_home{

	overflow:hidden;

	padding:40px 0px;

	background: #f7f7f7;

}

.blog_home h2{

	text-align: center;

    font-weight:bold;

    margin-top: 20px;

    margin-bottom: 30px;

	text-transform:uppercase;

	font-size:30px;

}

.blog_home h2 a{

	color:#303030

}

.blog_home ul li{

	    width: 32%;

    margin-right: 2%;

	float:left;

	list-style:none

}

.blog_home ul li:last-child{

	margin-right:0%;

}

.blog_home ul li img{

	width: 100%;

    height: 260px;

	margin-bottom:25px;

}

.blog_home ul li h3{

	font-size: 18px;

    font-weight:bold;

    margin: 0px;

    padding-bottom: 15px;

	    color: #006ead;

}

.blog_home ul li h3 a{

	    color: #006ead;

}

.blog_home ul li h3 a:hover,.blog_home ul li h3:hover{

	    color: #fdbd04;

}

.blog_home ul li p{

	

}

.line_blog{

	background:#fdbd04;

	width:30%;

	height:2px;

	    margin-top: 15px;

		margin-bottom:0px;

}

/**left**/

.left_muti{

	    width: 74%;    

		float: left;    

		padding-right: 3%;    

}

/**right**/

.right_muti{

	width:26%;

	float:left;

	

}

/**list_news**/

.list_news{

	

}

.list_news ul li{

	padding:30px 0px;

	overflow:hidden;

	border-bottom:1px dashed #cdcdcd;

	list-style:none;

}

.list_news ul li img{

	width:250px;

	height:200px;

	float:left;

	margin-right:27px;

}

.list_news ul li h3{

	color: #2158cf;

	line-height:20px;

	padding-bottom:15px;

	margin:0px;

	font-size:18px;

	 font-weight:bold;

}

.list_news ul li h3:hover{

	color:#faa41b;

}

.list_news ul li p{

	margin:0px;

	line-height:21px;

}

/**cate_t**/

#cate_t{

	border-bottom:1px solid #e1e1e1;

	overflow:hidden;

	line-height:50px;

	margin:0px ;

}

#cate_t img {

    float: left;

}

#cate_t h3{

	font-size:15px;

    float: left;

    margin: 0px;

    line-height:50px;

    color: #303030;

    font-weight: 500;

}

#cate_t a{

	line-height:50px;

	font-size:14px;

	color:#808080;

	 float: left;

}

#cate_t a:hover{

	text-decoration:underline

}

#cate_t span{

	line-height:50px;

	 float: left;

	 margin: 0px 10px;

	font-size:14px;color:#303030;

}

/****/

.luot_xem {

    margin-left: 25px;

    background: transparent url(/web/20181126135422im_/https://tomargotour.com/style/img/view.png) no-repeat scroll 0 50%;

    height: 30px;

    line-height: 30px;

    padding-left: 20px;

    color: gray;

	float:left

}

.date {

    float: left;

    width: 100px;

    background: url(/web/20181126135422im_/https://tomargotour.com/style/img/date.png) no-repeat 0 50%;

    height: 30px;

    line-height: 30px;

    padding-left: 20px;

    color: gray;

}

/**cate_tren_news**/

.cate_tren_news{

	    margin-bottom: 35px;

    border: 1px solid #ccc;

}

.cate_tren_news ul li{

	padding-bottom: 10px;

    overflow: hidden;

    list-style: none;

    margin: 0px 15px;

    border-bottom: 1px solid #ccc;

    margin-bottom: 10px;

}

.cate_tren_news ul li:last-child{

	border-bottom:none

}

.cate_tren_news ul li:hover .img_trangtrong{

	border:3px solid #cdcdcd;

	    transition: 0.5s all ease-in-out;

}

.cate_tren_news ul li:hover h3{

	    color: rgb(255, 104, 32);

}

.img_trangtrong{

    height: 74px;

    width: 45%;

    float: left;

    margin-right: 10px;

	    transition: 0.5s all ease-in-out;

}

.cate_tren_news ul li h3{

   line-height: 17px;

    padding-bottom: 0px;

    margin: 0px;

    font-size: 14px;

    color: #303030;

    text-transform: capitalize;

}

/***title_on**/

.title_on{

	    margin-bottom: 15px;

    overflow: hidden;

    border-bottom: 1px solid #ccc;

    background: url(/web/20181126135422im_/https://tomargotour.com/style/img/bg_1.jpg) no-repeat ;

	background-size:100% 100%;

	    padding: 10px 15px;

}

.title_on h4{

	margin:0px;

	float:left; 

	line-height: 30px;

	background:#027fc3;

	text-transform:uppercase;

	font-weight:bold;

	color:#fff;

	font-size:14px;

	padding:0px 15px;

}

.title_on p{

	width: 50px;

    margin: 0px;

    float: left;

    color: #fff;

    font-weight: 600;

    font-size:15px;

    line-height: 33px;

    padding: 0px 10px;

    background: url(/web/20181126135422im_/https://tomargotour.com/style/img/icon_muiten.png) #027fc3 no-repeat 15px;

    height: 30px;

}

.list_category{

	

}

.list_category ul{

	

}

.list_category ul li{

	border-bottom: 1px solid rgba(205, 205, 205, 0.52);

    list-style: none;

    background: url(/web/20181126135422im_/https://tomargotour.com/style/img/icon1.png)no-repeat left 4px;

    padding-left: 25px;

}

.list_category ul li:first-child{

	list-style:none;

	    background: none;

		padding-left:0px;

}

.list_category h3{ 

	margin-top: 10px;

    font-size:15px;

    color: #303030;

}

.list_category h3:hover{

	text-decoration: underline;

    font-style: italic;

	color:#2158cf;

}

.list_category h2{

	font-size:30px;

	font-family:menu;

	margin-bottom:25px;

	margin-top:36px;

	text-transform:uppercase;

	color:#303030;

}

.list_category h2:hover{

	color:#662d91;

}

.list_category h2 a{

	

}

.list_category h3 a{

	color:#662d91;

}

/**title_home1**/

.title_home1{

	font-size: 18px;

	color: #303030;

	text-align: left;

	padding-bottom: 5px;

	font-weight: 500;    

	padding-top: 35px;

	text-transform: uppercase;

}

.line_3{

	height: 3px;margin-left: 0px;margin-top: 8px;width: 80px;

	background: #3db7ef;

}

/**other_dn**/

.other_dn{

	overflow:hidden;

	padding-bottom:30px;

}

.other_dn ul li{

        min-height: 250px;

	float: left;

    width: 31.3%;

    list-style: none;

    overflow: hidden;

	margin-right:3%

}

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

	margin-right:0%

}

.other_dn img{

	

    height: 170px;

    width: 100%;

}

.other_dn h3{

	margin: 0px;

    color: #303030;

    font-size:15px;

    font-weight: 600;

    padding-top: 7px;

    line-height: 19px;

	    font-weight:bold;

}

.extract_dn{

	font-weight:bold;

}

.other_dn p{

	color: #808080;

    padding-top: 10px;

    line-height: 20px;

}

/**detail_news**/

.detail_news h1 {

    margin: 0px;

    font-size: 24px;

    color: #027fc3;

    padding-top: 30px;

    font-weight:bold;

    padding-bottom: 20px;

}

.extract_dn {

    font-weight:bold;

	    text-align: justify;

}

/**title_on1**/

.title_on1{

	margin-top: 20px;

    margin-bottom: 20px;

    border-bottom: 1px solid rgba(0, 0, 0, 0.68);

}

.title_on1 p{

	padding-bottom: 10px;

    text-transform: uppercase;

    font-size: 18px;

    font-weight:bold;

    color: #027fc3;

    border-bottom: 1px solid rgba(0, 0, 0, 0.68);

    margin-bottom: 3px;

}

/**cate_solution**/

.cate_solution{

	padding-top:25px;

	padding-bottom:60px;

}

.cate_solution h1{

	font-size:18px;

	font-weight:bold;

	 color: #027fc3;

	margin:0px;

	text-transform:uppercase;

	padding-bottom:20px;

}

.cate_solution p{

	text-align: justify;

    line-height: 20px;

}

.category_img{

	width:100%;

	margin-top:25px;

	padding-bottom:15px;

}

/**solution**/

.solution {

	

}

.solution ul li{

	width:32%;

	float:left;

	margin-right:2%;

	margin-bottom:35px;

	list-style:none;

}

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

	margin-right:0px;

}

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

	clear:both;

}

.solution ul li h3{

	font-size: 18px;

    font-weight:bold;

    margin: 0px;

    padding-bottom: 15px;

}

.solution ul li h3 a{

	color:#006ead;

}

.solution ul li h3 a:hover{

	color:#ffc10f;

}

.title_h2{

	text-align:center;

	font-size:30px;

	font-weight:bold;

	 color: #303030;

	margin:0px;

	text-transform:uppercase;

	padding-bottom:30px;

	padding-top:35px;

}

.nav-tabs {

    background: #f9f9f9;

    border: 1px solid #ddd;

}

.tab-content{

	padding-top: 20px;

	background: #fff;

	border-top: 1px solid #ccc;

	padding-left: 20px;

}



.nav-tabs>li>a{

	border-radius: 0px;

    border-top: none;

    border-right: 1px solid #ddd;

    text-transform: uppercase;

    color: #303030;

    padding-left: 100px;

    padding-right: 100px;

}

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

	color:#027fc3;

	font-weight:bold;

	border-left:none;

	border-top:none

}

.dat_tourchung{

	width: 260px;

    background: url(/web/20181126135422im_/https://tomargotour.com/style/img/bg_dattour.png)no-repeat;

    background-size: 100% 100%;

    padding: 13px 0px;

    color: #fff;

    text-transform: uppercase;

    font-weight:bold;

    font-size: 18px;

    text-align: center;

    margin: auto;

    margin-bottom: 30px;

	cursor:pointer;

	}

.anh_hottour {

    width: 100%;

}



/****/

.h1_tour{

	font-size:26px;

	font-weight:bold;

	 color: #027fc3;

	margin:0px;

	text-transform:uppercase;

	padding-bottom:30px;

	padding-top:35px;

}

.extract_tour{

	padding: 20px 0px;

    text-align: justify;

}

.dat_tours{

	background:#e8eaeb;

	padding:20px 10px;

}

.dat_tours p{

	    font-size:15px;

    line-height: 21px;

}

.dat_tours input[type="text"],.dat_tours input[type="email"],.dat_tours input[type="date"],.dat_tours input[type="number"]{

	padding-left: 10px;

    margin-bottom: 15px;

    width: 100%;

    height: 35px;

    border: none;

    border-radius: 5px;

	

}

.dat_tours input[type="submit"]{

	color: #fff;

    border: none;

    height: 30px;

    padding: 0px 15px;

    border-radius: 5px;

    font-size:15px;

    background: #027fc3;

}

.dat_tours input[type="submit"]:hover{

	background: #ffc10f;

}

.dat_tours textarea{

	padding-left: 10px;

    margin-bottom: 15px;

    width: 100%;

    height: 100px;

    border: none;

    border-radius: 5px;

}

.name_tours{

	    padding-bottom: 15px;

    font-weight: bold;

    font-size: 15px;

    text-align: center;

    color: red;

}

.name_tours p{

	

}

.detail_note{

	background: #f8f8f8;

    border-top: 5px solid #fdbd04;

    padding: 30px 20px;

    line-height: 20px;

	margin-top:50px;

	margin-bottom:30px;

	padding-top:0px;

}

.note_title{

	color:#ff0000;

	font-size:18px;

	font-weight:bold;

	text-transform:uppercase;

	border-bottom:1px solid #ccc;

	overflow:hidden;

	padding:15px 0px;

	margin-bottom:15px

}

.note_title p{

	margin: 0px;

    float: left;

}	

.note_title img{

	    margin-left: 10px;

    float: left;

    margin-top: 5px;

}

.detail_note ul li{

	padding-left: 26px;

    background: url(/web/20181126135422im_/https://tomargotour.com/style/img/tich.png) no-repeat left center;

    list-style: none;

    line-height: 17px;

    margin-bottom: 10px;

}

.detail_touwr{

	padding:20px 0px;

	    line-height: 29px;

}

.list_category{

	display:none;

}

.list_hotel{

	

}

.list_hotel ul li{

	    padding-top: 10px;

    overflow: hidden;

    list-style: none;

    border-bottom: 1px solid #cdcdcd;

    margin-bottom: 20px;

    margin-top: 20px;

    padding-bottom: 20px;

}

.hotel_img {

	   width: 30%;

    float: left;

    position: relative;

}

.hotel_img  img{

	width: 100%;

	

}

.sale_hotle  p{

	font-size: 18px;

    transform: rotate(51deg);

    -moz-transform: rotate(51deg);

    -webkit-transform: rotate(51deg);

    -o-transform: rotate(51deg);

    font-weight:bold;

}

.sale_hotle{

    padding-top: 25px;

    width: 100px;

    background: url(/web/20181126135422im_/https://tomargotour.com/style/img/sale.png) no-repeat left top;

    height: 65px;

    color: #fff;

    position: absolute;

    top: -6px;

    right: 0px;

    padding-left: 20px;

}

.texthotel{

	float: left;

    width: 70%;

    padding-left: 3%;

}

.texthotel h3{

	color: #006ead;

    font-size: 18px;

    font-weight:bold;

    margin: 0px;

    float: left;

    margin-right: 30px;

}

.texthotel h3:hover{

	color:#fb9c14;

}

.texthotel1{

	padding-top:14px;

	padding-bottom:15px;

	border-bottom:1px solid #cdcdcd;

    overflow: hidden;

	margin-bottom:20px;

}

.list_hotel{

	

}

.price_placehotel{

	width:50%;

	float:left;

}

.price_placehotel p{

	

}

.view_placehotel{

	width:50%;

	float:left;

}

.xem_chitiet{

	margin-top: 10px;

    clear: right;

    float: right;

    background: #fb9c14;

    color: #fff;

    padding: 8px 20px;

    font-weight:bold;

    border-radius: 4px;

}

.xep_hang{

	background: #027fc3;

    color: #fff;

    font-size: 18px;

    font-weight:bold;

    padding: 0px 10px;

    border-radius: 4px;

}

.quen_mat ul li{

	margin-right: 10%;

	float:left;

	list-style:none

}

.quen_mat ul li:last-child{

	margin-right:0px;

}

.carousel .item img{

	height:415px !important;

}

.loaiphong {

    overflow: scroll;

}

/****/

.info_rievew{

	width:25%;

	float:left;

	padding-right:3%;

}

.info_rievew img{

	padding-bottom: 15px;

}

.info_rievew p{

	text-align:left;

}

.text_rievew{

	padding: 15px 20px 45px 56px;

    width: 75%;

    float: left;

    background: url(/web/20181126135422im_/https://tomargotour.com/style/img/bg_reviewtour.png) no-repeat;

    background-size: 100% 100%;

}

.text_rievew h3{

	font-weight:bold;

	margin-bottom: 20px;

}

.reviews_tours ul li{

	overflow: hidden;

    list-style: none;

    padding-bottom: 30px;

}

.write_review{

	margin-top: 33px;

    line-height: 43px;

    color: #027fc3;

    font-size: 18px;

    font-weight:bold;

    border-radius: 4px;

    border: 1px solid #027fc3;

    float: right;

    width: 168px;

    text-align: center;

    text-transform: uppercase;

	background:#fff;

}

/**detailproject**/

.place_hotel{

    background: url(/web/20181126135422im_/https://tomargotour.com/style/img/hotel_place.png) no-repeat left 4px;

	padding-left: 20px;

}

.detailproject{

	

}

.detailproject h1{

	font-weight:bold;

	font-size:18px;

	color:#027fc3;

	padding-top:15px;

	float:left;

	margin:0px;

}

.rate_detaiproject{

	float:right;

	font-size:18px;

	color:#303030

}

.rate_detaiproject span{

	font-weight:bold;

	font-size:30px;

	color:#027fc3;

}

.detail_pr{

	padding:15px 0px;

	overflow:hidden;

}

.an{

height:95px;     

overflow: hidden;}

.hien{

height:auto}

#hide{   

 display: none;}

.nut_anhien{

	color: #027fc3;

    margin-top: 10px;

    background: #fff;

    border: none;

    line-height: 30px;

    border-radius: 5px;

}

.loaiphong{

	

}

.loaiphong table{

	width: 100%;

    border: 1px solid #303030;



}

.loaiphong table tr{

    border-bottom: 1px solid #cdcdcd;

}

.loaiphong table tr td i{

color: #458f00;

	margin-right: 4px;

	font-weight:bold

}

.loaiphongimg{

    width:100%;

	height:150px;

	margin-bottom:15px;

}

.loaiphong table tr:first-child td{

	padding-left:1.5%;

}

.loaiphong table tr td{

	border-right: 1px solid #cdcdcd;

	padding: 10px;

	vertical-align: top;

}

.loaiphong table tr td:nth-child(4n){

	text-align:right;

	padding-right:1.5%;

}

.loaiphong input[type="submit"]{

	border-radius: 5px;

    background: #1987c2;

    color: #fff;

    border: none;

    line-height: 35px;

    padding: 0px 20px;

}

.loaiphong input[type="number"]{

	    width: 60px;

    padding-left: 10px;

    height: 30px;

    border-radius: 2px;

    border: 1px solid #cdcdcd;

}

.other_hotel{

	padding-top: 40px;

    overflow: hidden;

    padding-bottom: 40px;

    border-bottom: 1px solid #ccc;

}

.other_hotel h3{

	    font-weight:bold;

    font-size: 24px;

    color: #027fc3;

    padding-top: 15px;

    margin: 0px;

	margin-bottom:25px;

}

.other_hotel ul li{

	list-style:none;

	width:20%;

	float:left;

    border-left: 1px solid #cdcdcd;

	padding: 10px 0px;

}

.other_hotel ul li:first-child{

	border-left:none

}

.img_otherhotel{

	width: 100%;

    height: 195px;

    border-bottom: 1px solid #ccc;

	    padding: 0px 10px;

	overflow:hidden;

}

.img_otherhotel h3{

	padding-top: 10px;

    color: #303030;

    margin: 0px;

    font-size:15px;

    font-family: body;

    padding-bottom: 10px;

}

.img_otherhotel1{

	width:100%;

	height:125px;

}

.other_hotel ul li p{

    height: 45px;

    border-bottom: 1px solid #cdcdcd;

    padding: 10px 10px;

    margin: 0px;

	background:none;

}

.other_hrate{

    color: #027fc3;

}

.other_hrate span{

    margin-left: 10px;

    color: #027fc3;

    font-weight:bold;

	    font-size: 18px;



}

.xem_chitiet1{

	margin-top: 10px;

    background: #027fc3;

    color: #fff !important;

    padding: 8px 20px;

    font-weight:bold;

    border-radius: 4px;

	 width: 120px;

	 margin:auto



}

.xem_chitiet1 a{

    color: #fff !important;

}

.carousel-indicators .active{

	background-color: #027fc3;

}



.carousel-indicators li {

    

    border: 1px solid #027fc3;

}

.tienich_hotel{

	padding-top: 40px;

    overflow: hidden;

    padding-bottom: 40px;

    border-bottom: 1px solid #ccc;

}

.tienich_hotel h3{

	font-weight:bold;

    font-size: 24px;

    color: #027fc3;

    margin: 0px;

    margin-bottom: 25px;

    border-bottom: 1px solid #ccc;

    padding-bottom: 20px;

}

.tienich_hotel ul li{

	width: 18.4%;

	float:left;

	list-style:none;

	padding-bottom:10px;

	margin-right: 2%;

}

.tienich_hotel ul li i{

	color: rgba(48, 48, 48, 0.76);

    margin-right: 5px;

}

.tienich_hotel ul li:nth-child(5n){

	margin-right:0px

}

.tienich_hotel1{

	padding-top: 40px;

    overflow: hidden;

    padding-bottom: 40px;

    border-bottom: 1px solid #ccc;

}

.tienich_hotel1 h3{

	font-weight:bold;

    font-size: 24px;

    color: #027fc3;

    margin: 0px;

    margin-bottom: 25px;

    border-bottom: 1px solid #ccc;

    padding-bottom: 20px;

}

.y_kien{

	padding-top:60px;

}

.y_kien ul li{

	border-radius: 4px;

    text-align: center;

    float: left;

    width: 31.3%;

    list-style: none;

    overflow: hidden;

    margin-right: 3%;

	margin-bottom:30px;

    

}

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

	margin-right: 0%;

}

.y_kien ul li:nth-child(4n){

	clear:both;

}

.y_kien ul li img{

	margin-bottom: 10px;

	width: 50%;

    border-radius: 50%;

    border: 1px solid #cdcdcd;

    padding: 5px;

    box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.28);

}

.y_kien ul li h3{

	margin: 0px;

    color: #303030;

    font-size:15px;

    font-weight: 600;

    padding-top: 7px;

    line-height: 19px;

	    padding-bottom: 10px;

}

.y_kien p{

	text-align: justify;

}

.navbar {

min-height: 40px;}

.glyphicon-chevron-right:before,.glyphicon-chevron-left:before {

font-size: 0px;}

.glyphicon i{

	    font-size: 50px;

}

.diem_danhgia{

	margin-top: 15px;

    text-align: right;

    font-size: 18px;

    color: #006ead;

}

.diem_danhgia span{

	color: #f00;

    font-size: 20px;

    font-family: bold;

	margin-left:10px;

}

/**binhluan**/

.modal-header h4{

	text-align: center;

    color: #027fc3;

    font-size: 20px;

    font-family: bold;

}

.binhluan{

	width:80%;

	margin:auto;

}

.binhluan input[type="text"],.binhluan input[type="email"]{

	width:100%;

	height:30px;

	border:1px solid #ccc;

	border-radius:4px;

	margin-bottom:20px;

	padding-left:10px;

}

.binhluan input[type="submit"]{

	font-weight: bold;

    border-radius: 4px;

    clear: both;

    width: 70px;

    height: 36px;

    margin: auto;

    margin-top: 10px;

    border: none;

    background: #027FC0;

    color: #fff;

    margin-bottom: 20px;

}

.binhluan  textarea{

	width:100%;

	height:100px;

	border:1px solid #ccc;

	border-radius:4px;

		padding-left:10px;



}

.binhluan ul li{

	list-style:none;

}

.binhluan p{

	 border: 1px solid #272525;



    padding: 5px 14px;

    border-radius: 4px;

	background: url(/web/20181126135422im_/https://tomargotour.com/style/img/bg_core.jpg) no-repeat ;



}

.modal-content{

    background: url(/web/20181126135422im_/https://tomargotour.com/style/img/Bannner.jpg) no-repeat ;

	background-size:100% 100%;

}

/**detail_dattour**/

.detail_dattour{

	    width: 80%;

    margin: auto;

}

.detail_dattour h1{

	color: #027fc3;

    font-weight: bold;

    font-size: 24px;

    text-align: center;

    text-transform: uppercase;

    margin-bottom: 20px;

    margin-top: 30px;

}

.detail_dattour input[type="text"],.detail_dattour input[type="email"]{

	    width: 100%;

    height: 40px;

    border: 1px solid #ccc;

    border-radius: 5px;

    background: #fff;

    color: #808080;

	margin-bottom:20px;

}

.detail_dattour select{

	    width: 100%;

    height: 40px;

    border: 1px solid #ccc;

    border-radius: 5px;

    background: #fff;

    color: #808080;

	margin-bottom:20px;

}

.detail_dattour textarea{

	    width: 100%;

    height: 250px;

    border: 1px solid #ccc;

    border-radius: 5px;

    background: #fff;

    color: #808080;

	margin-bottom:20px;

}

.detail_dattour input[type="submit"]{

	color: #fff;

    background: #027fc3;

    border: none;

    line-height: 36px;

    padding: 0px 20px;

}

#dangki_body{

	

position: fixed;

	

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

	

z-index: 9;

	

width: 100%;

	

top: 0px;

	

height: 1000px;

}

.dangki_body{

	

width: 70%;

	

margin: auto;

	

background: #fff;

	position:relative;

padding-bottom:35px;

margin-top:60px;

}

.dangki_body h2{color: #027fc3;font-weight:bold;padding: 15px 0px;margin-bottom:15px; font-size:24px; margin:0px;}

.dangki_text{

	padding:20px;

	

}

.support_dk{

	float:left;

	margin-right:3%;

	margin-top: 40px;

}

.dong_dk{

	cursor: pointer;

    position: absolute;

    top: -12px;

    right: -10px;

    width: 36px;

    height: 35px;

    text-align: center;

    background: #fff;

    line-height: 35px;

    border-radius: 50%;

    font-family: body_b;

}

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

#lien_he{

     padding: 35px 0px;

    /* padding-bottom: 0; */

}

.lien_he{



}

.lien_he h2{

    font-weight: 600;

    color: #853a18;

    font-size: 39px;

    text-transform: uppercase;

    margin-bottom: 15px;

}

.lien_he p{

}



.form_lh{



}

.form_lh label{

    line-height: 30px;

    width: 100%;

        text-transform: capitalize;

}

.form_lh input[type="text"]{

    width: 100%;

    height: 30px;

    border: 1px solid #cdcdcd;

    margin-bottom: 10px;

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

}

.form_lh input[type="submit"]{

    text-transform: capitalize;

    border: none;

    font-size: 13px;

    padding: 1px 15px;

    border-radius: 4px;

    color: #fff;

    font-weight: 600;

    background: #027fc3;

    box-shadow: 0px 3px 0px rgb(4, 91, 138);

    float: right;

    margin-top: 20px;

    margin-left: 20px;

    line-height: 30px;

}

.form_lh input[type="submit"]:hover{

	background: #fe7500;

    box-shadow: 0px 3px 0px rgb(208, 99, 7);

}

.lien_he h4{

    padding-bottom: 40px;

    line-height: 23px;

    font-size: 16px;

	font-weight:bold;

}

.form_lh h4{

    padding-bottom: 10px;

    line-height: 23px;

    font-size: 16px;

	font-weight:bold;

}

.form_lh textarea{

    width: 100%;

    height: 100px;

    border: 1px solid #cdcdcd;

    margin-bottom: 25px;

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

}

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

    float: left;

}

.chitiet_tour span{

    color: #1b10cc;

    

    margin-left: 10px;}

#map_hotel{

	z-index: 9;

    position: fixed;

    top: 0;

    left: 0px;

    width: 100%;

    height: 100%;

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

	display:none;

	

}

.map_body{

	margin: auto;

	width: 60%;

	background: #00adef;

	border-radius: 6px;

	margin-top: 80px;

}

.map_title{

	    line-height: 55px;

    padding-left: 10px;

    text-transform: uppercase;

    color: #fff;

    font-size: 18px;

}

.map_hotel_hien{

	display:block !important;

}

.bookinghotel{

	padding-top:35px;

}

.bookinghotel_left{

	    border: 1px solid #ccc;

    overflow: hidden;

    border-radius: 5px;

    width: 63%;

    float: left;

    margin-right: 2%;

    padding: 20px;

	overflow:hidden;

}

.bookinghotel_right{

	width:35%;

	    float: left;

		 border: 1px solid #ccc;

    overflow: hidden;

    border-radius: 5px;

	padding:20px;

	height:350px;

	overflow:hidden;

}

.text_hotelb{

	width:70%;

	float:left;

	

}

.text_hotelb h1{

	margin: 0px;

    font-family: arial;

    font-size: 24px;

    font-weight: bold;

    color: #027fc3;

}

.bhl_img{

    width: 30%;

    float: left;

    

}

.date_in{

	margin-bottom: 20px;

}

.date_in input[type="text"]{

	height: 30px;

    border: 1px solid #ccc;

    width: 59%;

} 

.date_in input[type="number"]{

	height: 30px;

    width: 53%;

	border:none

}

.date_in label{

	padding-right:10px;

	width: 41%;

}

.date_in1{

	width:50%;

	float:left;

	margin-bottom:10px;

}

.bhon{

	overflow:hidden;

	border-bottom:1px dashed #ccc;

	padding-bottom: 20px;

}

.bhh2{

	font-family: arial;

    font-size: 20px;

    font-weight: bold;

}

.bookinghotel1{

	

}

.bookinghotel_righttitle{

	margin-top: -20px;

    margin-left: -20px;

    margin-right: -20px;

    background: #027fc3;

    padding: 10px 20px;

    font-weight: 600;

    color: #FFF;

    margin-bottom: 30px;

}

.formdat{

	overflow: hidden;

	border: 1px solid #ccc;

	padding: 20px;

	margin-top: 35px;

	margin-bottom: 20px;

}

.formdat h3{

	margin:0px;

	font-family: arial;

    font-size: 24px;

    font-weight: bold;

	padding-bottom:30px;

	text-align:center;

	padding-top:20px;

}

.formdat_lileft{

	width:49%;

	float:left;

}

.formdat_liright{

	width:49%;

	float:left;

	margin-left:2%;

}

.formdat_li{

	width:100%;

	margin-bottom:20px;

}

.formdat_li label{

	width: 25%;

}

.formdat_li input{

	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);

    width: 70%;

    border: 1px solid #ccc;

    height: 30px;

    border-radius: 5px;

}

.formdat_them{

	

clear: both;

	

margin-bottom: 20px;

}

.formdat_them_title{

	

font-family: arial;

	

font-weight: bold;

	

color: #027fc3;

}

.formdat_them_body{

	

padding: 20px;

	

overflow: hidden;

	

background: rgba(204, 204, 204, 0.24);

	

margin-top: 20px;

}

.formdat_them_body label{

	

font-weight: 400;

}

.formdat_them_body input{

	

background: #fff;

	

margin-right: 5px;

}

.formdat_them_chon{

	

margin-bottom: 15px;

	

width: 33%;

	

float: left;

}

html input[disabled] {

    background: #fff;

    cursor: default;

}

.successhotel{

	padding-top: 33px;

}

.successhotel_title{

	font-family: arial;

    font-weight: bold;

}

.submit_bookinghotel{

	color: #fff;

    background: #1987c2;

    border: none;

    height: 40px;

    padding: 0px 26px;

    font-size: 18px;

    float: right;

}

.submit_bookinghotel:hover{

	background-color: #ffc10f;

    color: #fff;

    transition: all 1s ease;

}

/**add**/



.dat_tourchung:hover{

	background: linear-gradient(to bottom, #02A6FF 0%, #0278B8 100%); 

background: -moz-linear-gradient(to bottom, #02A6FF 0%, #0278B8 100%); 

background: -o-linear-gradient(to bottom, #02A6FF 0%, #0278B8 100%); 

background: -ms-linear-gradient(to bottom, #02A6FF 0%, #0278B8 100%); 

background: -webkit-linear-gradient(top, #02A6FF 0%, #0278B8 100%);

border-radius:5px;

}

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

.page{

    padding-left: 0;

margin: 40px 0;

border-radius: 4px;

    height: 30px;

}

.page ul > li{

    float: left;

	list-style:none



}

.page ul > li > a {

    border: 1px solid #027fc3;

    margin-right:5px;

    border-radius: 5px;

    font-size: 16px;

    padding: 5px 14px;

    color:#027fc3 ;

}



.page ul > li > a i{

    margin-left:5px;

    margin-right:5px;

}



.page ul > li > a.current,

.page ul > li:hover > a {

    background-color: #027fc3  !important;

    border-color: #027fc3  !important;

    color: #fff;

}

.chitiet_tour{

	    font-size: 17px;

    font-weight: bold;

}

.chitiet_tour img{

	width:14px;

}

/****/

.cttuor_left{

	width:45%;

	float:left;

}

.cttuor_right{

	width:53%;

	float:left;

	margin-left:2%;

}

.chitiet_tour{

	font-size: 16px;	

	font-weight:bold;

}

.chitiet_tour span{

	

}

.tour_contact{

	background: url(/web/20181126135422im_/https://tomargotour.com/style/img/icon_phone1.png) no-repeat;

    font-size: 17px !important;

    font-weight: bold;

    text-transform: uppercase;

    color: #f00 !important;

    height: 20px;

	padding-left:40px;

    line-height: 24px;

	margin-top:15px;

	display:none;

}

/**cate_country**/

.cate_country{

	

}

.cate_country h3{

	float: left;

	color: #303030;

	font-weight: 500;

	font-size: 18px;

	padding: 10px 0px;

	margin: 0px 10px;

	    height: 42px;

}

.cate_country h3:hover{

	border-bottom: 3px solid #006ead;

}

.active_co{

	border-bottom: 3px solid #006ead;

}

/***/

.price_home1{

	font-size: 18px;

    background: url(/web/20181126135422im_/https://tomargotour.com/style/img/heart.png) no-repeat left;

    padding-left: 30px;

    line-height: 30px;

    color: #f00;

    font-weight: bold;

}

.price_home1 span{

	    font-size:15px;

    margin-right: 5px;

    color: #000;

    font-weight: 500;

}

.p_tienich{

	margin-bottom:3px;

	color: #458f00;

}

.price_homespan{

	font-size: 20px;

	color: #303030;

}

.find{

	width:80%;

	margin:auto;

	border-bottom: 6px SOlid #027fc3;

	overflow: hidden;

	padding-bottom: 25px;

	border-radius: 4px;

	margin-top: -58px;

	position: relative;

	z-index: 1;

	background: #fff;

	padding: 30px 20px;

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

}

.find input[type="text"]{

	background: url(/web/20181126135422im_/https://tomargotour.com/style/img/bg_searchhotel.png)no-repeat 5px center;

		padding-left: 20px;

		color: #39190a;

		font-style: italic;

		height: 35px;

		width: 85%;

		border: 1px solid #ccc;

		margin-top: 6px;

		box-shadow: inset 0 1px 15px rgba(0,0,0,.075);

		float:left;

}

.find input[type="submit"]{

    background: linear-gradient(to bottom, #027FC3 0%, #015E91 100%);

    background: -moz-linear-gradient(to bottom, #027FC3 0%, #015E91 100%);

    background: -o-linear-gradient(to bottom, #027FC3 0%, #015E91 100%);

    background: -ms-linear-gradient(to bottom, #027FC3 0%, #015E91 100%);

    background: -webkit-linear-gradient(top, #027FC3 0%, #015E91 100%);

    font-size:15px;

    border: none;

    float: left;

    height: 38px;

    width: 110px;

    margin-top: 3px;

    margin-left: 5px;

    border-radius: 4px;

    background-size: 100% 100%;

    color: #fff;

    margin-left: 15px;

}

.find input[type="submit"]:hover{

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

background: -moz-linear-gradient(to bottom, #FB9C14 0%, #C2790F 100%); 

background: -o-linear-gradient(to bottom, #FB9C14 0%, #C2790F 100%); 

background: -ms-linear-gradient(to bottom, #FB9C14 0%, #C2790F 100%); 

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

}

.find_title{

	font-size:36px;

	color:#027fc3;

}

.slider_khachsan{

	width:70%;

	float:left;

}

.left_hotelor{

	    float: left;

    margin-top: -59px;

    margin-left: 3%;

    width: 27%;

}

.left_hotelor ul li{

	border-left:none;

	width:100%;

}

.phong_trong{

position: relative;

width: 170px;

}

.con_ptrong{

/*position: absolute;

bottom: 10px;

right: 10px;*/

margin-top:20px;

color: #027fc3;

}

.giakogom{

	clear:both;

	    margin-top: 50px;

}

.giakogom p{

	margin:0px;

	

}

.loaiphong table tr td:nth-child(4n) {

width: 260px;}

.xemthem_hotle1{

	background: rgba(204, 204, 204, 0.26);

}

.loaiphong table tr{

	border-top: 1px solid #cdcdcd;

	border-bottom: 0px solid #cdcdcd;

}

.arrow-down {

    float: left;

    width: 0px;

    height: 0px;

    border-left: 5px solid transparent;

    border-right: 5px solid transparent;

    border-top: 5px solid #027fc3;

    margin-top: 7px;

    margin-right: 10px;

}

.xemthem_hotle2 a{

	color:#027fc3;

}

.xemthem_hotle2:hover a{

	color:rgb(255, 153, 0);

}

.xemthem_hotle2:hover .arrow-down{

    border-top: 5px solid rgb(255, 153, 0);

}

.slider_detailhotel{

	width:67%;

	float:left;

	margin-right:3%;

	margin-top:20px;

}

.other_hotelleft{

	border: 1px solid #ccc;

    width: 30%;

    float: left;

    border-radius: 5px;

	margin-top:20px;

	}

.title_ohl{

	padding: 10px;

    background: rgba(170, 216, 243, 0.66);

    border-radius: 5px 5px 0px 0px;

    font-size: 16px;

    font-weight: bold;

}

.other_hotelleft ul {

	

}

.other_hotelleft ul li{

	border-bottom: 1px dashed #ccc;

    list-style: none;

    padding: 10px;

    overflow: hidden;

}

.ohl_uli{

	    width: 42%;

    float: left;

	margin-right:5%;

	height:95px;

}

.other_hotelleft h3{

	margin-top:0px;

	font-size:15px;

	font-weight:bold;

}

.loaiphongimg {

    width: 100%;

height: 185px;}

.anhdaidien{

	width:25%;

}

.tienich{

	

}

.hang_padding20{

	

}

.hang_padding20 td{

	padding:20px 10px !important;

}

.loaiphong table tr:first-child{

	border-top:none

}

.loaiphong table tr td:last-child{

	border-right:none;

}

.tr-hangtrong{

	    border: none !important;

    /* box-shadow: inset 1px -1px 5px 0px rgba(204, 204, 204, 0.65); */

    background: rgba(204, 204, 204, 0.17);

}

.tr-hangtrong td{

	padding:4px !important

}

.td_them{

	    height: 250px;

    overflow: hidden;

}

.main1{

	height:auto !important;

}

.pricedetail{

	    width: 20% !important;

}

.pricedetail .price_home{

	color: #d41200;

}

.tienich{

}

.other_hotelleft ul li .price_home1{

	font-size:15px;

}

.link_hide li{

	list-style:none;

}

.h1_tomargo{

    margin:0px;

    height:1px;

    font-size:1px;
}
.viewmore_blog{ float:right; margin-top:20px;}
.viewmore_blog a{font-size: 18px;font-weight: bold;margin: 0px;padding-bottom: 15px; font-style: italic; color:#ff0000;}
#bttop {

    text-align: center;

    padding: 15px 15px;

    position: fixed;

    bottom: 250px;

    right: 10px;

    cursor: pointer;

    display: none;

    color: #fff;

    font-size: 11px;

    font-weight: 900;

    font-weight: bold;

    z-index: 10000;

    background: #027fc3;

    border-radius: 40px;

}

#bttop:hover{

	background: #ffc10f;

} 

/*
     FILE ARCHIVED ON 13:54:22 Nov 26, 2018 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 06:13:34 Mar 05, 2021.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  exclusion.robots: 0.246
  LoadShardBlock: 189.012 (3)
  PetaboxLoader3.resolve: 165.971 (3)
  RedisCDXSource: 0.828
  PetaboxLoader3.datanode: 95.276 (4)
  CDXLines.iter: 24.669 (3)
  captures_list: 218.242
  exclusion.robots.policy: 0.23
  esindex: 0.015
  load_resource: 139.363
*/