@media (min-width: 1300px){
	.container{
		width: 1230px;
	}
}	

@media (max-width: 1300px){
	
	.content_tab_arr_pro .sanpham{
		max-width: 25%;
	}
}	

@media (min-width: 1200px){
	.book_right.fix{width: 410px;}
}
	

@media (max-width: 1200px){
	.list_phongcach .title{
		font-size: 16px;
	}
	.title_home{font-size: 16px;}

	.logo_mobile{
		float: none;
	}

	.logo_mobile img{
		margin: auto;
	}

	

	.col-ini-book .info-book.fix{max-width: 33%; width: 100%;}
	.col-contact .wrap_contact.fix{max-width: 33%; width: 100%;}
}
	

@media(max-width: 1100px){
	

	.nav_tour ul li{padding-right: 10px;}
}



@media(max-width: 1024px){

	.menu_desk, .menu_pro{
		display: none;
	}
	#menu_mobi{
		display: block;
	}
	.toolbar_head{display: none;}
	.sticky_header{display: none;}
	#wrapper{margin-top: 40px;}
	.logo{display: none;}
	.head_mobile{
		display: block;
	}
	.menu_mobile{
		display: block;
	}
	#wrap_other2{
		background: none;
	}

	#wrap_other2 .title_other{
		color: #00a914
	}

	#wrap_other2 .title_other{
		border-bottom: 1px solid #00a914;
	}

	.item_dvnb  .name a{
		color: #000;
	}

	.item_dvnb .des{
		color: #000;
	}
	.col-left-tour{width: 65%;}
	.col-right-tour{width: 35%;}

	.full_bg_mobile{background-size: auto 100% !important;}
	#left_cont{display: none;}
	#right_cont{width: 100%}

	.row_about .info_about{width: 100%; display: block; float: right; padding: 15px 15px;}
	.row_about .img{width: 100%; display: block; float: left;}
	.row_about .img img{width: 100%; height: auto;}
}

@media (min-width: 992px){
	.wrap_sp:nth-child(4n+1){clear: left;}
}
	

@media (max-width: 992px){
	.left_search .col-price2{
		padding: 0px;
	}
	.frm_dknt button[type='submit']{margin-top: 0px;}
	.col-mid .col-about{
		float: none;
		padding-left: 0px;
		width: 100%;
	}

	.col-mid .col-tag{
		float: none;
		width: 100%;
	}

	.book_right.fix{width: 50%;}
	.wrap_sp:nth-child(3n+1){clear: left;}
}

@media(max-width: 966px){
	.hotline{
		position: relative;
		top: 0px;
	}
	.col-tophead{
		width: 100%;
		text-align: left !important;
	}

	.search_haed {
	    width: calc(50% - 30px);
	    margin-left: 0px;
	    margin-right: 0px;
	}
}

@media (max-width: 800px){
	.wrap_cata_head{
		display: none;
	}
	.wrap_cata_head_mobile{
		display: block;
	}

	.wrap_cata_head_mobile .wrap{
		border: 5px solid #fff;
	}

}

@media (max-width: 768px){
	#menu_home{
		display: none;
	}

	.container {
	    width: 100%;
	}
	.col-left-content{padding: 0px;}
	.book_right.fix{width: 100%; position: relative; }
	
	.banner img{margin:auto;}
	.col-detail-tour{padding: 0px;}
	.col-contact{padding: 0px;}
	.info-book{
		margin: 15px 0px;
	}

	.col-ini-book .info-book.fix{max-width: 100%; position: relative;}
	.col-contact .wrap_contact.fix{max-width: 100%; position: relative; top: 0px;}
	.nav_tour .row_nav.fix{width: 100%;z-index: 9999;background: #f5f8fa;left: 0px; padding-left: 30px;}
	.tab_tour ul li{width: 50%; margin-top: 20px;}
	.tab_tour .nav-tabs>li.active>a{font-weight: bold;}
	.tab_tour .nav-tabs>li.active>a:after{content: none;}
	.tab_tour .nav-tabs{border: none;}
	.col-left-tour{width: 100%; padding: 0px 15px;}
	.col-right-tour{width: 100%;}
	#support_mobile{
		display: table !important;
	}
	#footer{padding-bottom: 50px;}
	.wrap_sp:nth-child(3n+1) {clear: none;}
	.wrap_sp:nth-child(2n+1){clear: left;}
}

@media (max-width: 740px){
	.search_haed {
	    width: 100%;
	}

	.nav-tabs>li>a{font-size: 14px;}
}

@media (max-width: 640px){
	
	.logo_mobile{
		float: none;
		text-align: center;
	}

	.logo_mobile img{
		margin: auto;
	}

	.logo_mobile::after{
		clear: both;
	}

	.name_home{font-size: 20px;}
}

@media (max-width: 603px){
	.head_tour .col-info{width: 100%;}
	.head_tour .col_left{margin: 0 15px 15px 15px; padding:0 0 15px 0; border-bottom: 1px solid #d4dbe0; border-right: none;}
	.nav_tour ul li{padding-right: 0px;}
	.item_ttnb .name a{font-size: 14px;}
	.nav-tabs>li>a{font-size: 12px;}
	.tab-content .tin6 .col-md-4{width: 100%;}
	.size2{font-size: 16px;}
}

@media (max-width: 568px){

	.frame_images {
		width: 100%;
	}
	.khung_thongtin {
		width: 100%;
		padding: 0px;
	}
	
	.col-tour{
		padding: 0px 5px;
	}
	.item_tour .info .txt{
		font-size: 12px;
	}
	.item_tour .img .price{
		font-size: 15px;
		min-width: 140px;
	}
	.right_head{
		width: 100%;
		margin-top: 15px;
	}
	.right_head .mail_head{
		float: left;
	}
	.mid_head .hotline a{font-size: 18px;}
	.mid_head .dienthoai a{font-size: 18px;}
	.sanpham .pro_info{padding:10px 7px 7px 7px;}
	.sanpham .name h3{font-size: 14px}
	.sanpham .chatlieu{font-size: 12px;}
	.sanpham .kichthuoc{font-size: 12px;}
	.sanpham .price_old{font-size:13px;}
	.sanpham .price{font-size:15px;}
}

@media (max-width: 480px){
	.right_main{
		padding: 0px;
	}
	.wrap_name .view_more{
		display: none;
	}

	.view_more_mobile{
		display: block;
	}
	.topnav{
		display: none;
	}
	.ul_foot{width: 100%; margin-bottom: 10px;}

	
	.nav-tabs>li>a{font-size: 10px; padding: 8px 10px;}
	.item_tour .act_tour{
	    background-size: 40% 60% ;
	}
}

@media (max-width: 460px){
	.why_item .img img {
	    width: 60px;
	}

	.why_item .name {
	    margin-top: 7px;
	}

	.why_item .name a {
	    font-size: 13px;
	}
	.mid_head .hotline a{font-size: 14px; white-space: nowrap;}
	.mid_head .dienthoai a{font-size: 14px;white-space: nowrap;}
	.logo_mobi{
	 	transform: translate(-95%, -50%);
	}
}

@media(max-width: 360px){
	.right_head .mail_head a{
		font-size: 10px;
	}

	.right_head .hotline{
		margin: 0px;
	}
	#top_head .container{
		padding: 0px 5px;
	}

	.col-tour{width: 100%;padding: 0px;}
	.item_tour .name h3{font-size: 13px;}
	
}

@media (max-width: 360px){

}

@media (max-width: 320px){
	
}

@media (max-width: 240px){
	.box_new img{
		width: 100%;
	}

	.wrap_sp{
		width: 100%;
	}
}