@media screen and (max-width: 1200px){
	.nav-menu-list-mobile{display: none}
	.no-padding-left-mobile{padding-left: 0px !important;}
	.no-padding-right-mobile {padding-right: 0px !important;}
	.no-padding-mobile {padding-left: 0px !important; padding-right: 0px !important;}	
	.button_content.facebook_like_box{
		display:flex;
		flex-wrap: wrap; padding-bottom: 10px;
	}
	.nav_bar_header_mobile{display: block;}
	.list-row-two-item .even {padding-left: 0px}
	.zalo-share-button{margin: 5px}
	.nav-menu-list-mobile {z-index: 999999999;}
	.navigation .navbar .navbar-collapse .main-nav>li>a{
		padding: 0 14px;
	}
	.service-box-right > div > div{
		padding: 0;
	}
	#maincontent-page{margin-top:50px;}
	.nav-search , .nav_bar_header,.horizontal-menu-wrapper{display: none;}
	.vip-top { margin-top: 30px;}
	.nav_bar_header_mobile img{max-width: 300px; height: 40px; line-height: 50px;}
	.nav_bar_header_mobile .header-logo{text-align: center}
	#header{position: fixed;margin: 0px;}
	/*
	* LIST MENU 
	*/
	
	/*
	* NAVBAR MENU
	*/
	.nav_bar_header_mobile header, #mobile_navbar {
		background: #0098da;
		width: 100%;
		height: 50px;
		
		-webkit-box-shadow: 0px 2px 5px 0 rgba(0,0,0,0.2);
		-moz-box-shadow: 0px 2px 5px 0 rgba(0,0,0,0.2);
		box-shadow: 0px 2px 5px 0 rgba(0,0,0,0.2);
		position: fixed;
		bottom: 0;
		z-index: 9999;
	}
	#mobile_navbar{display: block !important;
		transition:bottom 1s linear;
		overflow-wrap: break-word;
    word-wrap: break-word;}
	.nav_bar_header_mobile header {
		top: 0;
		bottom: initial;
		background: #fff
	}
	#mobile_navbar .hamburger_btn_mobile_navbar {
		color: #fff;
		height: 50px;
		position: absolute;
		top: 0;
		left: 0;
		text-align: center
	}
	#mobile_navbar .hamburger_btn_mobile_navbar a {
		display: block;
		width: 100%;
		height: 100%;
		color: #fff;
		padding: 5px 15px
	}
	#mobile_navbar .hamburger_btn_mobile_navbar a .fa {
		font-size: 16px;
		line-height: 26px
	}
	#mobile_navbar .hamburger_btn_mobile_navbar span {
		display: block;
		color: #fff;
		font-size: 11px;
		line-height: 1
	}
	#mobile_navbar .mobile_navbar_logo {
		width: 180px;
		height: 36px;
		background: url(../images/logo_phongtro_mobile_white.png) center no-repeat;
		background-size: 100% 100%;
		position: absolute;
		left: 15px;
		top: 50%;
		margin-top: -17px
	}
	#mobile_navbar_top .mobile_navbar_logo {
		width: 178px;
		height: 35px;
		background: url(../images/logo_70.png) center no-repeat;
		background-size: 100% 100%;
		position: absolute;
		left: 50%;
		top: 50%;
		margin-left: -89px;
		margin-top: -17px
	}
	#mobile_navbar_top .mobile_navbar_logo a,
	#mobile_navbar .mobile_navbar_logo a {
		display: block;
		width: 100%;
		height: 100%
	}
	#mobile_navbar .search_btn_mobile_navbar {
		color: #fff;
		height: 50px;
		position: absolute;
		top: 0;
		left: 75px;
		text-align: center
	}
	#mobile_navbar .search_btn_mobile_navbar .inner {
		display: block;
		width: 100%;
		height: 100%;
		color: #fff;
		padding: 5px 15px
	}
	#mobile_navbar .search_btn_mobile_navbar .inner .fa {
		font-size: 16px;
		color: #fff;
		line-height: 26px
	}
	/* #mobile_navbar .search_btn_mobile_navbar span {
		display: block;
		color: #fff;
		font-size: 14px;
		line-height: 1
	} */
	#mobile_navbar .add_new_btn_mobile_navbar {
		color: #ffc70c;
    width: 95px;
    height: 50px;
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -43px;
    text-align: center;
	}
	#mobile_navbar .post_manager_btn_mobile_navbar a,
	#mobile_navbar .account_btn_mobile_navbar a,
	#mobile_navbar .add_new_btn_mobile_navbar a,
	#mobile_navbar .register_btn_mobile_navbar a,
	#mobile_navbar .login_btn_mobile_navbar a {
		display: block;
		width: 100%;
		height: 100%;
		color: #fff;
		padding: 5px 15px
	}
	#mobile_navbar .post_manager_btn_mobile_navbar a .fa,
	#mobile_navbar .account_btn_mobile_navbar a .fa,
	#mobile_navbar .add_new_btn_mobile_navbar a .fa,
	#mobile_navbar .register_btn_mobile_navbar a .fa,
	#mobile_navbar .login_btn_mobile_navbar a .fa {
		font-size: 16px;
		line-height: 26px
	}
	#mobile_navbar .post_manager_btn_mobile_navbar span,
	#mobile_navbar .account_btn_mobile_navbar span,
	#mobile_navbar .add_new_btn_mobile_navbar span,
	#mobile_navbar .register_btn_mobile_navbar span,
	#mobile_navbar .login_btn_mobile_navbar span,
	#mobile_navbar .search_btn_mobile_navbar span  {
		display: block;
		color: #fff;
		font-size: 11px;
		line-height: 1
	}
	#mobile_navbar .add_new_btn_mobile_navbar a .fa {
		font-size: 20px
	}
	#mobile_navbar .add_new_btn_mobile_navbar a .fa,
	#mobile_navbar .add_new_btn_mobile_navbar span {
		color: #ffc70c
	}
	#mobile_navbar .add_new_btn_mobile_navbar span i {
		font-style: initial
	}
	#mobile_navbar .register_btn_mobile_navbar {
		color: #fff;
		height: 50px;
		position: absolute;
		top: 0;
		right: 0;
		text-align: center
	}
	#mobile_navbar .login_btn_mobile_navbar {
		color: #fff;
		height: 50px;
		position: absolute;
		top: 0;
		right: 65px;
		text-align: center
	}
	#mobile_navbar .post_manager_btn_mobile_navbar {
		color: #fff;
		height: 50px;
		position: absolute;
		top: 0;
		right: 65px;
		text-align: center
	}
	#mobile_navbar .account_btn_mobile_navbar {
		color: #fff;
		height: 50px;
		position: absolute;
		top: 0;
		right: 0;
		text-align: center
	}
}
@media (max-width: 992px){
	.navigation{display: none}
	.dl-menuwrapper{display: block;}
	.booking{position: relative;margin:20px auto}
	.grid-items > div{padding: 0 15px;}
	.detail-relative-title{padding-left: 15px}
	.vip-top ul li{display: inline-block; margin-top:0px}
	.load_more .Product_List .wrap{width:100%}
	.vip-top ul li div .wrap,.vip-top ul li div:nth-last-child(1) .wrap {margin:0px}
	ul li .Product_List{margin: 5px 0}
	.nav-cate-right{ display: none}
}
@media (max-width: 768px){
	.notify-mobile {right: 0px !important; left: 0px !important;}
	.Al_Author{display: none !important;}
	.service-box-left, .service-box-right{padding: 0}
	.service-box-left > div, .service-box-right > div{
		width: 100%;
	}
	.grid-items > div{padding: 0 10px;}
	.footer{text-align: center;}
	.booking-container > form > div{padding-left:0;padding-right:0}
    .booking{margin-top: 0px;  top: 0px;}

	.noidung {display: none}
	/* .page_register_login_layout .login, .access_page.register_page .middle {display: inline-table !important;} */
	.register-login > div {height: auto !important}
	.access_page.register_page .middle {height: 100px !important;}
	.access_page .middle .text{top:25% !important}
}
@media (max-width: 667px){
.pl4,.pl8{padding: 0}
}
@media (max-width: 640px){
	.grid-news-img{width: 30%}
	.grid-news-info{width: 70%}
}
@media (max-width: 560px){
	.grid-news-img{width: 35%}
	.grid-news-info{width: 65%}
}
@media (max-width: 484px){
	.booking{width: 100%;height: auto}
	.check-list .inline{width: 49% !important;margin-right: 0}
	.booking-rows{padding: 0}
}
@media (max-width: 480px){
	.grid-news-img, .grid-news-info{width: 100%}
}

@media (max-width: 360px){
	.detail-relative-grid > div{width: 100%}
}