/* 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: 270px;*/}

.hotline {

    font-size: 15px;

    

    padding: 19px 0px;

}

/*.navbar-inverse .navbar-nav > li > a {

    padding: 20px 20px;

    

    font-size: 15px;

}*/

#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) {

	.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) {

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

	position: absolute;

    right: 73px;

    top: -57px;

}

.find {

    position: absolute;

    top: 2px;

    right: 234px;

}

.navbar-nav {

    margin: 0px;

    padding-top: 30px;

    background: #c50103;/*rgba(0, 0, 0, 0.54);*/

    width: 100%;

}

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

    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;

}

.img_adv{ height:690px;}

.find{ display:none;}

.language{ margin-top:8px;}

.img_adv .bookbtn{ margin-left:15px;}

}

@media (max-width: 600px) {

	.list_img ul li{

	width:100%;

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

    color: #ffa801;

}

.navbar-inverse .navbar-nav > li > a:hover {

    background: url(https://hanoiposhboutiquehotel.com/style/img/icon_1.png)no-repeat 20px bottom;

    color: #ffa801;

}

#footer {

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

background-size: auto 100%;}

.collapse_hotline{ margin-top:5px;}

.navbar-inverse .navbar-nav > li > a{ color:#fff;}

h1.title {

    font-size: 24px!important;

	}

.language {

   	right: 100px;

    position: absolute;

    padding-right: 0px;

    float: right;

    margin-top: 8px;

    top: -55px;

}

}

/* XS Portrait */

@media (max-width: 480px) {

	.slider_tourmuti {

   /* margin-top: 100px;*/

    position: relative;
	margin-left:-15px;

}

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

    position: absolute;

    padding-right: 0px;

    float: right;

    margin-top: 8px;

    top: -55px;

}

.logo img {

    width: 80%;

	height:auto!important;

}

#header{ height:70px;}



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

}

.collapse_hotline{ margin-top:5px;}

.navbar-inverse .navbar-nav > li > a{ color:#fff;}

h1.title {

    font-size: 24px!important;

	}

.content_about{ line-height:30px;}

.home_tour h3 a {

    text-transform: uppercase;

    font-size: 15px;

}

/*.owl-theme .owl-controls{ display:none;}*/

.brief{ position:relative;}

.img .img2{ display:none!important;} 

.child-news a h3{ color:#c50103 }

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

.content_hot dl dt,.content_hot dl dd, .content_hot p strong{color:#303030!important;}

.brief{ width:100%; margin-left:0px;}

hr {

    border-top: 3px solid #ccc;

}

.owl-theme .owl-controls .owl-nav .owl-prev {

    left: 0px!important;

}

.owl-theme .owl-controls .owl-nav .owl-next {

    right: 0px!important;

}



.owl-carousel2 .owl-controls .owl-nav .owl-prev {

    left: -5px!important;

	top:10%!important;

}

.owl-carousel2 .owl-controls .owl-nav .owl-next {

    right: -5px!important;

	top:10%!important;

}

.brief1{ width:100%; margin-left:0%; margin-top:20px;}
.detailproduct{}

#header{ position:relative}
.home_tour,.home_tour2{ min-height:auto!important;}

}