/* lg */ 
@media (min-width: 1200px) {
 /* Make Navigation Toggle on Desktop Hover */
  .dropdown:hover .dropdown-menu {
      display: block;
      -webkit-animation: fadeInUp 400ms;
      animation: fadeInUp 400ms;
  }
  #portfolio .row {
    margin-left: -10px;
    margin-right: -10px;
  }
  .carousel-content {
    margin-top: 127px;
}
.home_tour_img {height: 260px;}
.home_tour_img2 {height: 280px;}
.home_tour_img3{ height:230px;}
.list_ing_img img{height: 220px;}
.hotline {
    font-size: 15px;
    padding: 19px 0px;
}
.navbar-inverse .navbar-nav > li > a {
    padding: 18px 11px;
    font-size: 16px; 
}
#scrollup a{
	width:950px !important; 
}
.cate_footer12{
	max-width: 202px;
    margin: auto;
}
}
/* md */
@media (min-width: 992px) and (max-width: 1199px) {
.cate_footer12{
	max-width: 202px;
    margin: auto;
}
 /* Make Navigation Toggle on Desktop Hover */
  .dropdown:hover .dropdown-menu {
      display: block;
      -webkit-animation: fadeInUp 400ms;
      animation: fadeInUp 400ms;
  }
  .navbar-nav > li {
    margin-left: 10px;
  }
  .navbar-collapse {
    padding-left: 0;
    padding-right: 0;
  }
	.navbar-inverse .navbar-nav > li > a{
		padding: 20px 1px;
		font-size: 13px;
	}
  .social img{
	      margin-left: 16px;
  }
	.social {
    margin-top: 15px;
     margin-right: 0px;
	}
	.header_on_left {
    line-height: 30px;
	}
	.xem_them {
    width: 85px;
	}
	.dat_tour_d {
top: 57%;}
.img_tours_text h1 {
    color: #fff;
    font-size: 20px;}
	.hot_tour_muti ul li h3 {
    height: 80px;
	overflow:hidden;}
	.hot_tour_muti ul li img {
    margin-right: 5px;
}
.supprt_tel{
	font-size:14px;
}
.collapse_hotline {
position: relative;}
.hotline {
position: absolute;
    font-size: 14px;
    padding-top: 22px;
    right: 296px;
    bottom: -57px;}
}
/* sm */
@media (min-width: 768px) and (max-width: 991px) {
	#banner{ height:auto!important; margin-top:0px!important;}
	.link_lk h3{
		width:50%;
		    height: 46px;
	}
	.carousel-indicators {
    bottom: -10px;
}
.ourbike_home li {
width: 48%;
height:375px;
overflow:hidden;}
.ourbike_home li img {
    width: 100%;
height: 270px;}
	.supprt_tel{
	font-size:14px;
}
	.hot_tour_muti ul li h3 {
    height: 80px;overflow:hidden;}
	.hot_tour_muti ul li img {
    margin-right: 5px;
}
	.about_us h2 {
    font-size: 18px;}
  /* Make Navigation Toggle on Desktop Hover */
  .dropdown:hover .dropdown-menu {
      display: block;
      -webkit-animation: fadeInUp 400ms;
      animation: fadeInUp 400ms;
  }
  .navbar-collapse {
    padding-left: 0;
    padding-right: 0;
  }
  .home_tour:nth-child(4) {
    clear: both;
}
.home_tour:nth-child(6) {
    clear: both;
}
.home_tour:nth-child(5) {
       clear: none;
}
	#main-slider .carousel .btn-slide{
		 font-size: 25px;
	}
	.navbar-inverse .navbar-nav > li > a{
		padding: 20px 1px;
    font-size: 12px;
	}
	.address_footer {
    margin-bottom: 20px;
}
.collapse_hotline {
position: relative;}
.hotline {
position: absolute;
    font-size: 14px;
    padding-top: 22px;
    right: 296px;
    bottom: -57px;}
.img_tours_text h1{
	font-size:18px;
}
.book{
	font-size: 14px;
}	
.dat_tour_d{
	top: 50%;
}
.list_img ul li{
	width:47%;
}
.list_img ul li:nth-child(2n){
	margin-right:0px;
}
.list_img ul li:nth-child(2n+1){
	clear:both !important;
}
.list_img ul li:nth-child(3n){
	margin-right:3%;
}
.list_img ul li:nth-child(3n+1){
	clear:none;
}
}
/* xs */
@media (max-width: 767px) {
	#banner{ height:auto!important; margin-top:0px!important;}
	.list_img ul li{
	width:47%;
}
.ourbike_home {
    overflow: hidden;
    padding-left: 15px;
    padding-right: 15px;
}
.link_lk p {
    margin-bottom: 0px;
    margin-top: 25px;
}
.link_lk h3{
		width:100%;
		    height: auto;
	}
.list_img ul li:nth-child(2n){
	margin-right:0px;
}
.list_img ul li:nth-child(2n+1){
	clear:both !important;
}
.list_img ul li:nth-child(3n){
	margin-right:3%;
}
.list_img ul li:nth-child(3n+1){
	clear:none;
}
  .container > .navbar-header, .container > .navbar-collapse{
        height: 56px;
    margin: 0px 15px;
  }
.hotline{
	display:none;
}
.find {
    position: absolute;
    top: 2px;
    right: 234px;
}
.navbar-nav {
    margin: 0px;
    padding-top: 30px;
    background: #5e8552;
    width: 100%;
}
.navbar-inverse .navbar-nav > li > a{ color:#fff;}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
width: 100%;padding: 0px;}
.navbar-nav>li {
    margin: 0px 15px;
}
.navbar-inverse .navbar-nav > li > a{
	padding: 8px 0px;
	border-bottom: 1px solid rgba(255, 255, 255, 0.19);
    width: 100%;
}
.collapse_hotline {
padding-right: 0px;}
  .ourbike_home li {
width: 49%;}
.ourbike_home li:nth-child(2n){
	margin-right:0px;
}
.ourbike_home li img {
    width: 100%;
    height: 246px;
}
.navbar-toggle {
    margin-top: 22px;
    margin-right: 0px;
}
.navbar-inverse {
    position: relative;
    border: none;
}
.logo {
    top: 0px;
    position: absolute;
    left: 0px;
	z-index: 10;
}
.logo img{
	width:100px;
}
.title_1 h2 {
    font-size: 18px;
}
.san_pham_con {
    float: right;
    display: block;
    padding-top: 12px;
}
#chuyenmuc {
   /* padding-bottom: 10px;*/
    height: auto;
    border-bottom: 1px solid #cdcdcd;
    line-height: 50px;
}
.dat_tour_d {
top: 40%;}
.img_tours_text h1 {
    color: #fff;
    font-size: 17px;
    margin: 0px;
    padding: 10px 10px;
}
.introduction_title{ margin-top:40px;}
.tours_home{ padding-bottom:80px;}
.owl-carousel .owl-controls .owl-dots{ left:42%;}
.name_banner p{ margin-top:52%; line-height:40px;}
.img_overview ul li a img{ width:100%; float:left; margin-bottom:15px;}
.home_tour{ margin-bottom:35px;}
.name_banner{ display:none;} 
#wowslider-container1{ /*height:300px!important;*/}
#wowslider-container1 img{ /*height:300px!important;*/}
.list_img ul li {
    width: 94%;
    margin-right: 0px;
    margin-left: 3%;
} 
@media (max-width: 600px) {
	.list_img ul li{
	width:94%;
	margin-left:3%;
	margin-right:0px;
}
.mutinews ul li img {
    float: none;
    width: 100%;
    margin-right: 0px;
    margin-bottom: 20px;
}
.support_muti{
}
	.title_1 h2 {
    line-height: 38px;}
	.title_1 {
    max-width: 374px;}
	.ourbike_home li {
    width: 100%;
    padding: 0px 15px;
}
.ourbike_home li img {
    width: 100%;
    height: auto;
}
.hotline{
	position: absolute;
       right: 73px;
    top: -69px;
}
.find {
    position: absolute;
       top: 16px;
    right: 61px;
}
.navbar-inverse .navbar-nav > .current > a, .navbar-inverse .navbar-nav > .current > a:hover, .navbar-inverse .navbar-nav > .current > a:focus, .navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
    background: url(../img/icon_1.png)no-repeat 20px bottom; 
    color: #2ec705;
}
.navbar-inverse .navbar-nav > li > a:hover {
    background: url(../img/icon_1.png)no-repeat 20px bottom;
    color: #2ec705;
}
#footer {
	padding-left:20px;
	padding-right:20px;
	padding-top:50px;
	padding-bottom:40px;
   }
#footer p{ line-height:30px;}
.introduction_title{
	line-height: 30px;
	padding-bottom: 45px;
	margin-top:30px;
	}
.introduction_title a{ font-size:24px;}
.introduction_content p{ font-size:16px;}
.vietnamtour, .mxh{ padding-top:30px;}
 .tour_infomation{ width:100%; float:left; padding-top:30px;}
 .owl-carousel .owl-controls .owl-dots{ left:42%;}
 .logo img{ width:100%;}
}
/* XS Portrait */
@media (max-width: 480px) {
	.dat_tour_d{ width:50%!important; margin-left:24%!important;}
	.slider_tourmuti {
   /* margin-top: 100px;*/
    position: relative;
}
.dat_tour_d {
    top: 56%;
	 background: rgba(0, 0, 0, 0.01);
    padding: 15px 0px;
}
.introduce {
    display: none;
}
.img_tours_text{
	top: -83px;
}
	.find {
    position: absolute;
    top: 42px;
    right: 3px;
}
.collapse_hotline {
border-bottom: 0px solid #cdcdcd;}
	.san_pham_con {
    width: 100%;
    float: right;
    display: block;
    padding-top: 0px;
}
.san_pham_con select {
    color: #017a17;
    width: 100%;
    height: 30px;
}
#chuyenmuc h2 img {
display: none;}
	.tourlist_img {
    width: 100%;
	margin-bottom:10px;}
	.tourlist_img img {
    width: 100%;}
	.tourlist_text {
    width: 100%;
}
	#company{
		    font-size: 27px;
    line-height: 140px;
	}
	.slider_product {
    width: 80%;
	margin-left:0px;
}
.language {
    right: 73px;
    position: absolute;
    padding-right: 0px;
    float: right;
    margin-top: 0px;
    top: 27px;
}
.logo img {
    width: 80%;
}
.nav>li>a { padding: 10px 10px;}
}
#top .hotline p span a{
	color: #303030!important;
    font-weight: bold;
}
.tag_product{
	padding-top:20px;
}
.tag_product span{
	font-weight:bold;
	margin-right:10px;
	font-size:16px;
}
.tag_product a{
	color:#000;
}
.tag_product a:hover{
	color:red;
	text-decoration:underline;
}