
.menu-mobile{
        float: right;
        margin-top: 0px !important;
    }
.tinh {
color: #05a24e;
}

.tinh a{
color: #05a24e;
}
.headerphone {
display:none;
text-shadow: 1px 1px 1px #06a3538c;
color: #05a251;
}
.headerphone a {
color: #0c9e4f;
}

.anipad {
text-shadow: 1px 1px 1px #06a3538c;
color: #05a251;
}

@media (min-width: 767px)  and (max-width: 1240px) {

.header__logo {
width:30% !important;
}

.header__book form {
margin-top:0px !important;
}
.dia-chi {
font-size:10px;
}
.header__book form {
margin-right:24px;
}

.header__book .tran_bg-btn {
display:none;
}

.footer__social {
overflow:hidden;
}

.swiper-slide-inner {
top:60px;
}

.anipad {
display:none;
}

.headerphone {
display:block !important;
width:100%;
padding-left:20px;
    padding-left: 30%;
}
.headerphone a {
font-size:8px;
}
.chinhiconmail {
margin-left:2px;
}

.chinhiconphone {
margin-left:11px;
}


.header__book2 {
display:none !important;
}


}

@media only screen and (max-width: 600px) {

.headerphone {
display:block !important;
width:100%;
text-align:center;
    padding-bottom: 10px;
}
.headerphone a {
font-size:8px;
}
.chinhiconmail {
margin-left:2px;
}

.chinhiconphone {
margin-left:-2px;
}


.header__book2 {
display:block !important;
}
.header__book2 form {
width:168px;
height:26px;
}

 .header__book2 input {
     padding: 0px 10px;
    margin-left: 10px;
	border:none !important;
 }

.lang-menu {
    position: relative;
    margin-left: 15px;
    z-index: 10000;
    position: absolute;
    right: 66px;
    top: 12px;
	
	}


.wpcf7-submit {
margin:0px auto;
display:block
}


.swiper-slide-contents {
    max-width: 90%;
}
.elementor-slide-heading {
font-size:25px;
margin-bottom: 10px;
}
.swiper-slide-inner {
top:-25px;
}
}


@media only screen and (min-width: 980px) {
	article img {
	display:block;
	width:70%;
	margin:0px auto;
	}
}

@media (max-width: 1279px) and (min-width: 1024px) {
	.nav__link {
		font-size: 11px;
		padding: 15px 10px 12px; }

	.br-control {
		font-size: 11px;
		padding: 0 12px 0 40px; }

	.br-datepicker {
		font-size: 11px;
		padding: 0 10px 0 30px; }

	.bm-bar__icon {
		left: 10px; }

	h1,
	.h1 {
		font-size: 44px; }

	.owl-carousel .owl-nav button.owl-next {
		left: calc(100% + 5px); }

	.owl-carousel .owl-nav button.owl-prev {
		right: calc(100% + 5px); }

	.footer .container {
		max-width: 960px; }

	.footer__right {
		padding-left: 50px;
		margin-left: 0px; }

	.footer__logo {
		text-align: right; } }
@media (max-width: 1023px) {
	.header__top-wp .container {
		padding: 0; }

	.header__top {
		padding-top: 0; }

	.header__logo {
		width: 11%;
		margin-left: 20px;
		margin-top: 6px; }

	.header__btn {
		height: 68px; }

	.nav__menu {
		display: none; }

	.nav-icon {
		display: flex;
		margin-left: 20px; }

	.quick-book {
		display: none; }

	.about-home .row {
		flex-direction: column-reverse; }

	.show-tablet {
		display: block; }

	.hide-tablet {
		display: none; }

	.banner__home {
		margin-top: 0; } }
@media (max-width: 1023px) {
	.about__content {
		padding-left: 0;
		margin-bottom: 50px; }

	.about__thumb {
		padding-right: 0; }

	/*.banner__img img {
		height: 50vh; }*/

	.owl-theme .owl-nav button[class*="owl-"] {
		color: #fff;
		text-shadow: 0px 0px 1px #000;
		font-size: 32px; }

	.owl-carousel .owl-nav button.owl-next:hover i {
		transform: translate3d(0, 0, 0); }

	.owl-carousel .owl-nav button.owl-prev:hover i {
		transform: translate3d(0, 0, 0); }

	.owl-carousel .owl-nav button.owl-next {
		right: 0; }

	.owl-carousel .owl-nav button.owl-prev {
		left: 0; }

	.about__thumb .owl-next {
		right: 0; }

	.fixed .header__book {
		display: block; }

	.fixed .header__top {
		justify-content: space-between;
		padding: 0 0 6px; }

	.fixed .header__logo {
		position: static;
		width:150px;
		top: 0; }

	.section__list .row {
		margin-right: -15px;
		margin-left: -15px; }

	.section__list [class*="col-"] {
		padding-right: 15px;
		padding-left: 15px; } }
@media (max-width: 1023px) {
	.intro__action {
		margin-top: 0; }

	.box__slide {
		padding: 0; }

	.amenities__content {
		padding: 0; }

	.breadcrumbs {
		margin-bottom: 30px; }

	.room__features ul {
		flex-direction: column; }

	.box__slide-avatar .owl-item img {
		height: 260px; }

	.box__slide .owl-next {
		right: 0; }

	.box__slide .owl-prev {
		left: 0; }

	.intro__action .room__price {
		min-width: 120px; }

	.box__contact a .icon {
		margin-right: 30px; }

	.blog__img {
		margin-bottom: 30px; }

	.list-info li {
		width: 50%;
		margin-bottom: 20px; }

	.bm-date .daterangepicker .calendar-table th,
	.bm-date .daterangepicker .calendar-table td {
		padding: 8px 14px; }

	.bm-form-wp {
		margin-top: 30px;
		width: 100%; } }
@media (max-width: 767px) {
	.box {
		padding-bottom: 50px; }

	.header__book {
		display: none; }

	.header__link {
		display: none; }

	.nav-icon {
		border-left: 0; }

	.header__logo {
		width: 150px ;
		margin-left: 20px;
		margin-top: 8px; }

	.menu-mobile {
		padding: 60px 20px; }

	.menu__logo img {
		width: 35%; }

	.menu__item {
		padding: 15px 0; }

	.show-mobile {
		display: block; }

	.hide-mobile {
		display: none; }

	.banner__caption h1 {
		font-size: 30px; }

	.banner__caption h3 {
		font-size: 14px; } }
@media (max-width: 767px) {
	h1,
	.h1 {
		font-size: 30px; }

	.about__slide-avatar img {
		height: 446px; }

	.about__slide-thumb img {
		height: 70px; }

	.box__text {
		max-width: 100%; }

	.review__item {
		padding: 60px 20px 60px; }

	.footer__bar {
		padding: 20px 0; }

	.footer__bar {
		align-items: flex-start; }

	.footer__nav {
		flex-direction: column;
		align-items: flex-start; }

	.footer__right {
		border-left: 0;
		padding-left: 0;
		margin-left: 0; }

	.footer__copyright {
		flex-direction: column;
		align-items: flex-start; }

	.about__info {
		padding: 12px 0 12px 0px; }

	.about__info-icon {
		margin-right: 30px; }

	.fixed .header__book {
		display: none; }

	.fixed .header__logo {
		width: 150px; } }
@media (max-width: 767px) {

.review__title {
left:126px;
top:80px;
}

	.section__single {
		margin-bottom: 50px; }

	.form-request {
		padding: 50px 20px; }

	.check-group {
		flex-direction: column; }

	.form-btn {
		text-align: center; }

	.daterangepicker .drp-calendar {
		max-width: 270px;
		width: auto; }

	.daterangepicker .calendar-table td {
		padding: 2px 0; }

	.blog-link {
		margin-right: 30px; }

	.list-info li {
		width: 100%; }

	.weatherwidget-io {
		height: 196px !important;
		min-width: 150px;
		margin-left: 42px; } 
	.location{
		padding-bottom: 0;
	}
	.location-left {
		background: #fff;
		padding: 0;
	}

	.footer__main {
		padding-bottom: 10px;
	}

	.contact__icon {
		width: 26px;
		margin-right: 8px;
	}
}
@media (max-width: 374px) {
	.about__info-icon {
		margin-right: 25px; }

	.city-name {
		flex-basis: 40%; }

	.cloud-icon {
		flex-basis: 24%; }

	.currentConditions {
		text-align: center; }

	.room__title {
		font-size: 26px; }

	.box__title {
		font-size: 27px; }

	.weatherwidget-io {
		margin-left: 10px; } }

/*# sourceMappingURL=responsive.css.map */
