@media screen and (max-width: 1600px){

	/*.slide-news-name a{font-size: 22px;}

	.show-news-top { width: 55%; }

	.slide__top__owl.owl-theme .owl-nav.disabled+.owl-dots { margin-top: 2rem;}

	.show-news-bottom { margin-top: 2rem; }*/

}



@media screen and (max-width: 1440px){

	.instagram__content { min-height: 270px; }

	.header-top{padding: 10px 2%;}

	.content-page-layout { max-width: 1200px; }

	#menu-main li a{font-size: 16px;}



}



@media screen and (max-width: 1366px){



}





@media screen and (max-width: 1200px){

	.content-page-layout { max-width: 100%; }

}





@media screen and (max-width: 1024px){

	#header{padding: 0 !important;width: 100%;transition: all ease 0.4s;}

	.main_container{overflow: hidden;}

	.content-page-layout{padding: 0 2%;}

	.home-aboutus-item{margin-bottom: 3rem;}



	.slider-icon{display: none;}

	.slide__bottom__contain{display: none;}

	.slide__name{display: none;}



	.menu-footer-item svg path{fill: #666;}



	.header-menu{display: none;}

	.header-contain { justify-content: center; padding: 1rem;display: flex; z-index: 99999999; position: relative; background: #fff;box-shadow: 0px 4px 5px rgb(0 0 0 / 10%);}

	.header-top{display: none;}

	.header-flex { justify-content: space-between; align-items: center; display: flex;}

	.header-button-1, .res-logo{display: none;}

	.header-res-left{display: flex;}

	.menu-footer-item{display: flex;align-items: center;}

	.header-logo{top: 0px;margin-right: 0;}

	.header-logo img{}

	.header-menu-btn span{}

	.res-header-search{display: block;margin-top: 15px;}

	.res-header-search input{width: 100%;}

	.header-search-container{padding: 2rem 2%;}

	.header-search-bot { margin-top: 4.25rem; }

	.header-search-inner{flex-direction: column;}

	.header-search-left{width: 100%;max-width: 100%;}

	.header-search-right{width: 100%;max-width: 100%;margin-top: 2rem;}

	.home-tieuchi-main{padding: 0;}

	.home-tieuchi-main{gap: 15px;}

	.product-top-box{display: flex;}

	.home-search-tags{gap: 20px;}

	.header-buttons{width: 100%; justify-content: space-between;}

	.header-button-top{margin: 0;width: calc(95% - 110px);margin-right: 10px;}

	.header-button-top input{width: 100%;}

	.header-button-2{width: 100px; text-align: right;font-size: 15px;}

	.header-top-contain{padding: 1rem 0;}

	.mobile-menu-sticky{position: fixed !important; top: 0;width: 100%;}

	.home-serviced-icon{display: none;}

	.footer_container{gap: 0;}



	.hbreadcrumb .breadcrumb{padding: 0.75rem 1rem !important;}



	.slider-aboutus{width: 80%; justify-content: center;}

	.slide__top__owl img{border-radius: 0;}



	.home-services .owl-carousel .owl-item { padding: 0px; }

	.home-services .content-page-layout{padding-top: 0;}



	.footer-bottom-tuyendung{display: flex;}

	.slide__owl.owl-carousel .owl-nav button.owl-prev, .slide__owl.owl-carousel .owl-nav button.owl-next{opacity: 1;}


	/*.home-vechungtoi-title{padding-left: 0;}

	.home-vechungtoi-name{padding-left: 0;font-size: 24px;margin-bottom: 20px;}

	.home-vechungtoi-righttop{padding-left: 0;}

	.home-vechungtoi-rightbottom{margin-left: 0;}

	.home-vechungtoi{flex-wrap: wrap;}*/



	.article__owl { margin-top: 0; }



	.footer_action_box{margin-top: 0;justify-content: space-between;}



	#footer{padding: 2rem 2%;margin-bottom: 0px;}

	#menu{display: none;}

	#modal-menu{z-index: 99999999;}

	#menu-sidebar{width: 100%;}

	#menu-sidebar li { position: relative; }

	#menu-sidebar >li{}

	#menu-sidebar >li > ul{position: relative; width: 100%; min-height: auto; left: 0;padding: 0; margin-left: 0;display: none;opacity: 1;visibility: visible;}

	#menu-sidebar >li > ul:before{display: none;}

	#menu-sidebar >li >ul >li{width: 100%;}

	#menu-sidebar >li > ul li{position: relative; top: unset;margin-top: 5px;line-height: 30px;}

	#menu-sidebar >li{display: block;position: relative;}

	#menu-sidebar > li > a{display: block;}

	#menu-sidebar .menu-sidebar-active ul{padding-left: 15px;}

	#menu-sidebar a{font-size: 15px;}



	.form-tuyendung-main{width: 92%;}

	.footer_action_title{margin-right: 0;}

	.footer_action_or{margin: 0 20px;}



	.main-content-right{display: none;}

	.main-content-left { width: 100%; padding-right: 0; border-right: none;}



	.menu-sidebar-right{display: none;}

	.menu-sidebar-down{display: flex;position: absolute; top: 0;}



	.owl-theme .owl-nav.disabled+.owl-dots{margin-right: 0% !important;margin-top: 1rem;}

	.bortop{border-top-width: 12px;padding: 30px 2% !important;}

	.home-hot-deal{padding-bottom: 20px;}



	.trending__content { padding: 0.938rem 1rem; min-height: 450px; }

	.product__owl .owl-item { padding: 0rem; }

	.adv { padding: 0 0px; }

	.adv__owl { min-height: 135px; }

	.instagram__content { min-height: 200px; }



	.home-product-new{gap: 15px; flex-wrap: wrap;justify-content: space-between;}



	/*.home-aboutus-img{width: 50%;}

	.home-aboutus-name{font-size: 18px;}*/



	.home-expert-scroll{display: none;}

	.home-expert-box{width: calc(170px + 10px) !important;}

	.content-page-main{flex-wrap: wrap;flex-direction: column-reverse !important;padding: 0 2%;}

	.form-group-right{width: 100% !important;}

	.form-group-left{width: 100% !important;}



	.product_detail_album img{width: 100%;max-width: 100% !important;max-height: auto !important;}

	.product_detail_album .MagicZoom, .product_detail_album .MagicZoom figure{width: 100%;}

	.home-tourhot-info { padding: 20px 0;}

}





@media screen and (max-width: 1000px){

	.footer_left_main{flex-wrap: wrap;}	

	.home-visao-contain{flex-wrap: wrap;flex-direction: column-reverse; align-items: center;}

	.home-visao-right { width: 100%; padding-left: 0; margin-bottom: 2rem; }

	.home-visao-left { width: 100%; text-align: center; }

	.home-visao-left img{display: inline-block;width: 100%;}

}







@media screen and (max-width: 815px){

	/*.home-vechungtoi-title{text-align: center;}

	.home-vechungtoi-name{text-align: center;}

	.home-vechungtoi-left{width: 100%;margin-bottom: 1.5rem;}

	.home-vechungtoi-right{width: 100%;}

	.home-vechungtoi-img{text-align: center;}

	.home-vechungtoi-img img{display: inline-block;}

	.home-vechungtoi-img span{display: none;}

	.home-vechungtoi-righttop:after{left: calc(50% - 55px);}

	.home-vechungtoi-btn{justify-content: space-evenly;}

	.home-vechungtoi-rightbottom{margin-bottom: 1rem;}*/



	.home-uudai{min-height: auto;padding: 2rem 0;}

	.home-uudai .content-page-layout{margin: 0 !important;}



	.footer_left { width: 100%; padding-right: 0; margin-bottom: 1rem; }

	.footer_middle { width: 25%; }

	.footer_right { width: 25%; }

	.footer_form{width: 50%;}

	.jobseeker-box-round{padding: 0;}

	.jobseeker-boxmain-detail .jobseeker-boxitem{width: calc(100% / 2 - 20px);}

	.footer_left_logo{margin-top: 0;text-align: center;}

	.footer_left_logo img { display: inline-block; }

	.detail-page-post{margin: 0 !important;}

	.jobseeker-box-name a{font-size: 18px;}

	.jobseeker-boxitem:last-child{margin-bottom: 0;}

	.post-items{width: calc(100% / 3 - 15px);}



	.home-tourhot-item { width: calc(100% / 2 - 34px);}

	.home-tourhot-info{padding: 10px;}

	.home-tourhot-btndesktop{display: none;}

	.home-tourhot-btnmobile{display: flex;padding: 0 15px;margin-bottom: 15px;}

	.home-tourhot-btnmobile a{width: 100%;}

	.home-tourhot{margin: 0;}

	.home-tourhot .home-uudai-nav{display: none;}
	.home-tourhot .swiper-wrapper{display: flex;width: initial; height: initial;}

	.home-tourhot .home-tourhot-info{padding: 15px;}

	.swiper_tourhot{/* flex: 1; *//* display: flex; *//* overflow: auto; */}



	.home-tourcombo { margin: 2rem 0; }

	.home-tourcombo .swiper-slide{opacity: 1; z-index: 9;visibility: visible; margin-right: 34px;display: flex;width: initial; height: initial;}

	.home-tourcombo .swiper-slide:last-child{margin-right: 0;}

	.home-tourcombo .home-uudai-nav{display: none;}

	.home-tourcombo .home-tourcombo-item{width: 400px;margin: 0 17px;justify-content: space-between;}

	.home-tourcombo .home-tourcombo-box{flex-wrap: unset;width: calc(400px * 3);margin: 0 -17px;}

	.home-tourcombo .swiper-wrapper{display: flex;width: initial; height: initial;}

	.swiper_tourcombo{flex: 1; display: flex; overflow: auto;}

	.home-tourcombo .home-tourcombo-item{flex-direction: column;}

	.home-tourcombo .home-tourcombo-info{flex-direction: column;}

	.home-tourcombo .home-tourcombo-right{padding-left: 0;border: none;}

	.home-tourcombo .home-tourcombo-img, .home-tourcombo .home-tourcombo-img img { width: 100%; }

	.home-tourcombo .home-tourcombo-info{padding: 15px;width: 100%;}

	.home-tourcombo .home-tourcombo-right{width: 100%;}

	.home-tourcombo .home-tourcombo-diem{position: absolute; top: 10px; left: 10px;}

	.home-tourcombo .home-tourcombo-diem p{display: none;}

	.home-tourcombo .home-tourcombo-diem span{margin-left: 0;}

	.home-tourcombo-giachitu{display: none;}

	.home-tourcombo-gia{text-align: left; margin-top: 10px;}

	.home-tourcombo-ngaydi{text-align: left; margin: 10px 0;}

	.home-tourcombo-tag{margin-bottom: 0;position: absolute; top: 10px; right: 10px;}

	.home-tourcombo .home-tourhot-diadiem{margin-top: 10px;}

	.home-tour-bottom{padding: 0 10px;}


	.swiper_album{flex: 1; display: flex; overflow: auto;}

	.swiper_album .swiper-slide{width:initial;height:initial;}

	.swiper_album .home-album-box {

		width: calc(815px - 32px);

		margin-right:20px;

	}

	.swiper_album .swiper-slide:last-child .home-album-box{margin-right:0;}

	.home-hanhtrinh .home-album-nav{display:none;}



	.swiper_define{padding-bottom: 0.8rem;}

	.swiper_define::-webkit-scrollbar {width: 5px; height: 5px;background-color: #ebebeb; /* or add it to the track */}

	/* Add a thumb */

	.swiper_define::-webkit-scrollbar-thumb {background: rgb(244 0 0 / 50%);}



	/*#footer_top{display: none;}*/

	.footer_top_info{font-size: 12px;}

	.footer_top_item p{font-size: 12px;margin-top: 5px;}

	.footer_top_container{flex-wrap: wrap;}



	.footer_top_item{flex-direction: column;text-align: center;}

	.footer_top_item:nth-child(2){border: none;}

	.footer_top_item img { margin-right: 0; width: 25px; height: 25px; }

	.footer_top_info span{display: none;}

	#footer_top{padding: 0;}

}





@media screen and (max-width: 768px){

	html {
		font-size: 12px;
	}

	.form-row .input-contact { width: 100%; margin-bottom: 1rem; }

	.back-to-top{/*bottom: 8px;*/}

}







@media screen and (max-width: 700px){
	.banner-page{height: 300px}
	.hbreadcrumb{display: none}
	.flex-center{display: block;}
	.w_left_hot, .w_right_hot{width: 100%}
	.item-camnang span{font-size: 16px}
	.grid-camnang{grid-gap: 10px}
	.title-left-50{width: 100%}

	.detail__container .home-tourhot-name a{font-size: 20px!important}

	.header-menu-btn span { display: none; }

	.whyworld-title{left: 2%;}

	.whyworld-title{font-size: 23px;padding: 20px;}

	.whyworld__owl { padding: 0 2%; }

	.home-whyworld{margin-bottom: 0;}

	.home-services{margin-bottom: 0;}

	.footer_action_or, .footer_action_title{display: none;}

	.footer_action_box{padding: 5px;}

}	





@media screen and (max-width: 600px){
	.grid-camnang{grid-template-columns: repeat(3,1fr);}
	.top-form span{font-size: 10px;padding: 8px 8px;}
	.wrap-form{margin-top: 3px;}
	.bottom-form{display: block;}
	.flex-form{width: 100%;margin-bottom: 10px}
	.flex-form-button {
    background: #558DD6;
    height: 50px;
    width: 130px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50px;
    cursor: pointer;
    box-shadow: 0px 6px 20px rgba(27, 72, 90, 0.36);
}

	/*.home-vechungtoi-btn a span{padding: 5px 10px;font-size: 12px;}

	.home-vechungtoi-rightbottom{padding: 15px;}

	.contact-form-title { font-size: 24px; }

	.home-vechungtoi-btn a:first-child:after{right: 50%;}*/

	.footer_form { width: 100%; }

	.post-items{width: calc(100% / 2 - 15px);}

	.banner-title span{font-size: 49px;}

	

	.swiper-fix .home-uudai-nav{top: -4rem;}

	.home-visao-icon span{font-size: 16px;line-height: 1.3;}

	.footer_middle{width: 50%;}

	.footer_right { width: 50%; }

	.footer_title{margin-bottom: 5px;}

	.tintuc-items{flex-wrap: wrap;}

	.tintuc-img{width: 100%;}

	.tintuc-img img{width: 100%;}

	.tintuc-detail{width: 100%;padding-left: 0;margin-top: 1rem;}

	.tintuc-items:first-child{border-top: none;padding-top: 0;}

	.hidden-banner .banner-page{display: none;}

	.detail__container {margin-top: 20px !important;}
}





@media screen and (max-width: 500px){
	.grid-camnang{grid-template-columns: repeat(2,1fr);}

	.home-thamgia-title{font-size: 20px; line-height: 1.3;}

	.home-thamgia-submit p:after{right: 5px;}

	.home-thamgia-submit p input{padding: 15px 65px 15px 30px;}

	.menu-side-logo{width: 40%; margin: auto;}

	.modal-menu-close{width: 20px;height: 20px;}

	#menu-side-mobile >li>div>a{font-weight: 700;font-size: 14px;text-transform: capitalize;}

	.home-loiich-item{padding: 1rem;}

	.home-loiich-item-name a{font-size: 14px;text-align: center;display: block;}

	.home-loiich-mota{font-size: 13px;}



	.home-title{font-size: 20px;}

	.home-text-title{font-size: 22px;}

	.btn-modal-dangbai svg{width: 25px;}


	.home-tourhot .swiper-slide{margin-right: 16px;}



	.home-tourcombo .home-tourcombo-box{width: calc((290px + 16px) * 3);margin: 0 -8px;}

	.home-tourcombo .home-tourcombo-item { width: calc(290px + 16px);margin: 0 8px;}

	.home-tourcombo .swiper-slide{margin-right: 16px}



	.home-visao-title{font-size: 22px;margin-bottom: 0.5rem;}

	.home-visao-icon img{width: 25px;height: 25px;}

	.home-visao-icon span { font-size: 13px;}



	.banner-title span { font-size: 26px; }

	.contact-form-title { font-size: 25px; }



	.home-hanhtrinh-title{font-size:22px;}
	
	.home-tourhot-item {width: calc(100% - 34px);	}
	.home-tourhot-img, .home-tourhot-img img{width:100%;}
	.home-tourhot-img{align-items: self-start;}

	.post-items{width: 100%;}
	.post-items-top img{width: 100%;margin-right: 0;}
	.post-items-top{display: block;}
	.page-title span{font-size: 26px;}

}





@media screen and (max-width: 450px){

	.home-thamgia_frm_top input { width: 100%; }

	.home-thamgia_frm_top input:nth-child(2n+1) { margin-right: 0; }

	.home-thamgia_frm_top input:nth-child(2n) { margin-left: 0px; }

	.home-thamgia-submit p{display: flex;}

	.home-vechungtoi-btn a:first-child:after{display: none;}

	.home-services-name a { font-size: 16px; }

	.post-items{width: calc(100%);margin-bottom: 1.5rem;}

	.post__grid{gap: 0;}

	.home-visao-mota{text-align: justify;}

}





@media screen and (max-width: 400px){

	.footer_action_btn{min-width: 100%;text-align: center;}

	.footer_action_info{width: 100%;text-align: center;margin-top: 10px;}

	.footer_action_info span{justify-content: center;}

	.footer_top_item{width: 100%;}

	.footer_top_container{justify-content: center;}

	.footer_top_item img{display: none;}

	.footer_top_item{padding: 0;}

	.footer_top_info span { display: block; font-weight: bold;font-size: 14px;}

	.footer_top_item{margin-bottom: 1rem;}

	.footer_top_item:last-child{margin-bottom: 0;}

	.footer_top_item p { color: rgb(27 27 27 / 60%);}

	.home-tourhot-item {width: calc(100% - 34px);}

	.home-tourhot-img{width: 100%;}

}







@media screen and (max-width: 360px){

	.header-search-category{gap: 10px;}	

	.header-search-category-item { width: calc(100% / 5 - 10px); }

	.footer_top_two{width: 45%;}

	.home-title span { font-size: 20px; }

}