@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed:400,300,300italic,400italic,700,700italic&subset=latin,vietnamese,latin-ext);
@font-face {
    font-family: Palatino;
    src: url(../fonts/pala.ttf) format("truetype");
}
html, body {font-family: 'Palatino', sans-serif;font-size:16px;display: inline-block;float: left;width: 100%;}
body {overflow-x: hidden;}


/*General*/
a {color:#000;}
h1, h2, h3, h4, h5, h6 {margin: 0;}
p {margin: 0;margin-bottom: 10px;}
label {margin: 0;padding: 0;}
ul {margin:0;padding:5px;}
li {list-style: none;padding-left:10px;}
a {text-decoration:none;}
    a:hover {text-decoration:none;}

#captcha {text-align:center;width:100%;}
form {display: table;width:100%;}
textarea {border-color: rgb(230, 230, 230);padding-left: 10px;}

/*Paging*/
#paging {margin-top:20px;float: left;width: 100%;display: inline-block;padding-left: 15px;padding-right: 15px;}
    #paging a, #paging span {width:auto;float: left;height: 30px;width: 30px;margin-right:10px;}
    #paging a:hover {color: #000;}
.pselected {float: left; display: inline-block;font-size:17px;}
.ipage-rr {display: inline-block;float: left;height: 30px;width: 30px;line-height: 30px;text-align:center;background: #999999;color: #fff;padding-top:2px;}
.ipage-r {display: inline-block;float: left;height: 30px;width: 30px;line-height: 30px;font-size:17px;padding-top:2px;text-align:center;}
.back {display: inline-block;float: left;}
.next {display: inline-block;float: left;}
.back span, .next span {display: inline-block;float: left;height: 30px;width: 30px;line-height: 30px;font-size:17px;padding-top:2px;text-align:center;}
.pagelast{float:left;}
.pagefirst{float:left;}
/*Loading*/
.bg-main {display: inline-block;float: left;width: 100%;position: relative;}
.bg-main > div:first-child {background-position: center;background-repeat: no-repeat;background-size: cover;height: 750px;display: inline-block;float: left;width: 100%;}
.bg-main > div:last-child {position: absolute;z-index: 99;top: 100px;left: 50%;transform: translate(-50%, 0%);display: inline-block;}
.bg-main > div:last-child .logo {display: table;float: none;padding: 40px 40px;background-color: #fdb813;margin: auto;}
.bg-main > div:last-child span {color: #fff;}
/*View All*/
.black_overlay {display: none;position: fixed;top: 0%;left: 0%;width: 100%;height: 100%;background-color: black;z-index: 99999;-moz-opacity: 0.5;opacity: .50;filter: alpha(opacity=50);}
.white_content {display: none;z-index: 999999;position: absolute;width: 80%;padding: 10px;top: 30px;left: 50%;transform: translate(-50%, 0);background-color:#fff;}
    .white_content .container {background-color: #fff;max-width:100%;position:relative;}
    .white_content .col-md-12 a:first-child{margin-right:20px;}
.close {position:absolute;right: -26px;top: -26px;opacity: 0.9;-webkit-filter: invert(1);filter: invert(1);}
    .close:hover {opacity:1;}
header, footer, section {display: inline-block;width: 100%;float: left;}
.ls-circle-timer {display: none !important;}
* {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}
textarea:focus, 
textarea.form-control:focus, 
input.form-control:focus, 
input[type=text]:focus, 
input[type=password]:focus, 
input[type=email]:focus, 
input[type=number]:focus, 
[type=text].form-control:focus, 
[type=password].form-control:focus, 
[type=email].form-control:focus, 
[type=tel].form-control:focus, 
[contenteditable].form-control:focus {
  box-shadow: inset 0 0 0 transparent;
}
.seemore {color: #fdb813;font-size: 22px;}
.seemore span {margin-right: 20px;}
.seemore:hover {color: #fdb813;}
/*Header*/
header {position: absolute;top:0;z-index: 99;height: 0;}
.logo {display: inline-block;float: left;padding: 40px 40px;background-color: #fdb813;}
.language {float: right;margin-top: 15px;}
.language span {color: #fdfdfd;margin-right: 10px;}
header .header-top {display:inline-block;float:left;width:100%;}
header .header-bottom {display:inline-block;float:left;width:auto;}
.menu {display:inline-block;width:100%;float:left;max-width:215px;margin-top: 20px;}
/*HOmeContent*/
.page-content {display: inline-block;width: 100%;float: left;padding: 30px 0;}
.page-content .container {display: flex;}
.page-content .container > div.customer-reviews {max-width: 215px;float: left;display: inline-block;width: 100%;position: relative;}
.page-content .container > div.content {width: 100%;position: relative;margin-left: 45px;margin-right:45px;}
.page-content .container > div.content ul {padding:0;padding-left: 40px;}
.page-content .container > div.content ul li {list-style: inherit;padding-left:15px;margin-bottom: 10px;}
.book-room-form {width: 100%;background-color: #fdb813;min-height: 40px;padding: 10px;box-shadow: none;-webkit-box-shadow: none;}
section.banner-home .page-content .container > div.content .book-room-form {position: absolute;bottom: 0;z-index: 9999;}
.book-room-form .row {margin: 0;}
.book-room-form .row .col {padding-left: 5px;padding-right: 5px;}
.book-room-form .row .col span {color: #fff;}
.book-room-form .row .col input:active {border:0;}
.book-room-form .row .col input {background-color: transparent;border: 0; border-bottom: 2px solid #fff;width: 100%;color: #fff;border-radius: 0;font-size: 18px;padding-left: 0;padding-right: 0;cursor: pointer;}
.book-room-form .row .col input[type=number]::-webkit-inner-spin-button, 
.book-room-form .row .col input[type=number]::-webkit-outer-spin-button { 
  -webkit-appearance: none; 
  margin: 0; 
}
.book-room-form .row .col input,.book-room-form .row .col textarea {
  -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
  -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
  -ms-transition: border linear 0.2s, box-shadow linear 0.2s;
  -o-transition: border linear 0.2s, box-shadow linear 0.2s;
  transition: border linear 0.2s, box-shadow linear 0.2s;
  -webkit-box-shadow: inset 0 0 0 rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 0 0 rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0.1);
}
.book-room-form .row .col:last-child {min-width: 200px;}
.book-room-form .row .col .button {width: 100%;float: left;background-color: #a57506;height: 55px;display: table;position: relative;padding: 0 15px;padding-top: 5px;}
.book-room-form .row .col .button span {text-transform: uppercase;font-size: 18px;display: table-cell;vertical-align: middle;}
.book-room-form .row .col .button img {position: absolute;right: 15px;top:50%;transform: translate(0, -50%);}
.book-room-form .row .col .people-list {display: inline-block;width: 100%;float: left;}
.book-room-form .row .col .people-list .dropdown button {width: 100%;background-color: transparent;text-align: left;color: #fff;font-size: 18px;border-bottom: 2px solid #fff;border-radius: 0;padding-left: 0;padding-right: 0;padding-top: 2px;}
.book-room-form .row .col .people-list .dropdown button.dropdown-toggle::after {float: right;margin-top: 8px;display: none;}
.book-room-form .row .col .people-list .dropdown .dropdown-menu.show {width: 100%;}
section.banner-home {position: relative;}
section.banner-home .page-content {position: absolute;bottom: 20px;z-index: 9;display: inline-block;width: 100%;float: left;padding: 0;}
.customer-reviews-item {color: #000;width: 100%;float: left;display: inline-block;padding: 25px;font-size: 16px;background-color: #f2f2f2;margin-bottom: 30px;}
.page-content .customer-reviews-item:last-child {margin-bottom: 0;}
section.banner-home .page-content .customer-reviews-item {background-color: rgba(255, 255, 255, 0.4);margin-bottom: 0;}
.customer-reviews-item .span-reviews-item-1 {width: 100%;float: left;display: inline-block;margin-bottom: 5px;}
.customer-reviews-item .span-reviews-item-2 {width: 100%;float: left;display: inline-block;text-align: right;margin-top: 0px;}
.customer-reviews-item .reviews {font-size: 22px;margin-bottom: 0px;display: inline-block;width: 100%;font-weight: bold;}
.customer-reviews-item .reviews-content {display: inline-block;width: 100%;}
.customer-reviews-item .reviews-star {display: inline-block;width: 100%;}
.customer-reviews-item .reviews-date {display: inline-block;width: 100%;font-size: 14px;}
.customer-reviews-item .reviews-name {display: inline-block;width: 100%;font-weight: bold;font-size: 14px;}
.login_button_list {display: inline-block;width: 100%;float: left;}
.login_button_list > div {float: left;}
.login_button_list > div:first-child {padding-left: 0;}
.login_button_list > div:first-child a.book_room_button {background-color:#828282;}
.login_button_list > div:last-child {padding-right: 0;}
.login_button_list > div a.book_room_button {width: 100%;}
/*Content*/
.about-us-home {background-color: #828282;color: #fff;padding: 50px 0;}
.about-us-home .page-content {padding-left: 175px;padding-right: 175px;text-align: center;font-size: 16px;}
.about-us-home .page-content .seemore {}
.list-group-home {}
.list-group-home .col-list-item {width: 25%;float: left;}
.list-group-home .col-list-item div {background-position: center;padding-top: 100%;background-size: 101%;background-repeat: no-repeat;position: relative;}
.list-group-home .col-list-item div a {position: absolute;bottom: 20px;color: #fff;text-transform: uppercase;border: 1px solid #fff;padding: 10px 40px;padding-top: 14px; left: 50%;transform: translate(-50%, 0);width: 80%;text-align: center;font-size: 18px;}
.page-content .content-footer {color: #000;text-align: left;margin-top: 20px;}
.page-content .content-footer img {-webkit-filter: invert(1);filter: invert(1);}
.page-content .content-footer a {color: #000;}
.page-content .content-footer a:hover {color: #000;}
.fmcontact-form.contact .col-md-3 label {width: 100%;float: left;display: inline-block;margin-top: 1px;margin-bottom: 11px;padding-top: 10px;font-weight: normal;color:#000;}
.fmcontact-form {display:inline-block;width: 100%;}
    .fmcontact-form div.col-md-3 {padding-left:0;float:left;}
    .fmcontact-form div.col-md-9 {padding-right:0;float:left;}
    .fmcontact-form div.col-md-12 {float: left;}
.fmcontact-form input, .fmcontact-form textarea {float: none;margin: 10px auto;border: 1px solid #e5e5e5;padding:10px;width: 100%;display: table;color:#000;margin-top: 0;}
.fmcontact-form input::-webkit-input-placeholder, .fmcontact-form textarea::-webkit-input-placeholder {color: #c4c4c4;}
.fmcontact-form input::-moz-placeholder, .fmcontact-form textarea::-moz-placeholder {color: #c4c4c4;}
.fmcontact-form input:-ms-input-placeholder, .fmcontact-form textarea:-ms-input-placeholder {color: #c4c4c4;}
.fmcontact-form input:-moz-placeholder, .fmcontact-form textarea:-moz-placeholder {color: #c4c4c4;}
.contact_button {width: 100%;float: left;background-color: #a57506;height: 55px;display: table;position: relative;padding: 0 15px;padding-top: 5px;}
.contact_button span {text-transform: uppercase;font-size: 18px;display: table-cell;vertical-align: middle;color: #fff;}
.contact_button img {position: absolute;right: 15px;top:50%;transform: translate(0, -50%);}
.title-contact {border-bottom: 1px solid #e5e5e5;color: #fff;height: 1px;margin-bottom: 20px;}
.title-room-content {font-size: 24px;color: #fdb813;}
.product-detail, .photo-product {display: inline-block;width: 100%;float: left;}
.photo-product {margin-bottom: 20px;}
.photo-product .row {margin-left: -5px;margin-right: -5px;}
.photo-product .row > div {padding-left: 5px;padding-right: 5px;}
.photo-product #bg_room {background-position: center;background-repeat: no-repeat;background-size: cover;padding-top: 75%;width: 100%;float: left;display: inline-block;}
.photo-product .bg-room-other {display: inline-block;width: 100%;float: left;margin-bottom: 10px;background-position: center;background-repeat: no-repeat;background-size: cover;padding-top: 50%;border: 2px solid transparent;cursor: pointer;}
.photo-product div#list_bg_room_other > .bg-room-other:last-child {margin-bottom: 0;}
.photo-product .bg-room-other.active {border: 2px solid #fdb813;}
.photo-product #bg_room 
{
    -webkit-transition: background-image 300ms linear;
    -moz-transition: background-image 300ms linear;
    -ms-transition: background-image 300ms linear;
    -o-transition: background-image 300ms linear;
    transition: background-image 300ms linear;
}
.room-content {display: inline-block;width: 100%;float: left;margin-bottom: 20px;}
.room-content .title-room-content {font-size: 24px;color: #fdb813;}
.room-content .title-room-content.price-room span {color: #000;font-size: 24px;}
.room-content .title-room-content.price-room span:last-child {margin-left: 1px;font-size: 14px;}

.room-content-book-room-form {display: inline-block;width: 100%;float: left;margin-top: 50px;margin-bottom: 20px;}
.room-content-list-other {display: inline-block;float:left;width: 100%;}
/*BookRoom*/
#view_popup {padding-bottom: 40px;}
#view_popup .title-room-content {color: #000;margin-top: 40px;}
#list_book_room {display: inline-block;float: left;width: 100%;}
.book-room-item {display: inline-block;float: left;width: 100%;margin-bottom: 20px;position: relative;padding: 5px;border: 1px solid transparent;cursor: pointer;}
.book-room-item.active {border: 1px solid #fdb813;background-color: rgba(229, 229, 229, 0.39);}
.book-room-item .bg-book-room-item {display: inline-block;float: left;width: 100%;position:absolute;left: 5px;width: 100px;}
.book-room-item .bg-book-room-item div {background-size: cover;background-repeat: no-repeat;background-position: center;padding-top: 75%;}
.book-room-item .content-book-room-item {display: inline-block;float: left;width: 100%;padding-left: 120px;}
.book-room-item .content-book-room-item .title-book-room-item {font-size: 18px;font-weight: bold;color: #fdb813;}
.book-room-item .content-book-room-item .des-book-room-item {height: 70px;overflow: hidden;}
.book-room-item .content-book-room-item .price-room {margin-top: 10px;}
.book-room-item .content-book-room-item .price-room span:first-child {font-weight: bold;}
.fm-book-form .col-md-3 label {width: 100%;float: left;display: inline-block;margin-top: 1px;margin-bottom: 11px;padding-top: 10px;font-weight: normal;color:#000;}
.fm-book-form {display:inline-block;width: 100%;}
    .fm-book-form div.col-md-3 {padding-left:0;float:left;}
    .fm-book-form div.col-md-9 {padding-right:0;float:left;}
    .fm-book-form div.col-md-12 {float: left;}
.fm-book-form input, .fmcontact-form textarea, .fm-book-form textarea {float: none;margin: 10px auto;border: 1px solid #e5e5e5;padding:10px;width: 100%;display: table;color:#000;margin-top: 0;}
.fm-book-form input::-webkit-input-placeholder, .fmcontact-form textarea::-webkit-input-placeholder {color: #c4c4c4;}
.fm-book-form input::-moz-placeholder, .fmcontact-form textarea::-moz-placeholder {color: #c4c4c4;}
.fm-book-form input:-ms-input-placeholder, .fmcontact-form textarea:-ms-input-placeholder {color: #c4c4c4;}
.fm-book-form input:-moz-placeholder, .fmcontact-form textarea:-moz-placeholder {color: #c4c4c4;}
.book_room_button {float: left;background-color: #a57506;height: 55px;display: table;position: relative;padding: 0 15px;padding-top: 5px;min-width: 200px;}
.book_room_button span {text-transform: uppercase;font-size: 18px;display: table-cell;vertical-align: middle;color: #fff;}
.book_room_button img {position: absolute;right: 15px;top:50%;transform: translate(0, -50%);}
#info_book_room div div span {float: left;margin-bottom: 10px;}
#book_room_arrival_date_label, #book_room_departure_date_label {margin-left: 10px;font-weight: bold;}
.content-room-booking {margin-bottom: 10px;}
.content-room-booking > div span {display: inline-block;float: left;}
.content-room-booking > div span:first-child {width: 40%;float: left;}
.content-room-booking > div span:last-child {font-weight: bold;width: 60%;float: left;}
.content-room-booking > div span:last-child .dropdown button {padding:0;height:auto;text-align:left;border-radius:0;border-bottom:1px solid #e5e5e5;}
.content-room-booking > div span:last-child .dropdown button::after {display: none;}

.content-room-booking > div .price-room span {font-weight: bold;float: none;}
.content-room-booking > div .price-room span:first-child {margin-right: 0;}
.maximum-people-room {float: right;display: inline-block;}
.book-room-item .content-book-room-item .maximum-people-room {margin-top: 10px;}
.book-room-item .content-book-room-item .maximum-people-room span:first-child {font-weight: bold;}
.note-book-room {text-align: center;display: inline-block;margin: 0;width: 100%;font-style: italic;margin-top: 20px;}
.list-product-item-book {margin-bottom: 10px;}
.list-product-item-book tr td, .list-product-item-book tr th {padding: 5px 5px;}
.list-product-item-book tr td {font-size: 14px;}
.list-product-item-book tr td:nth-child(3), .list-product-item-book tr th:nth-child(3) {text-align: center;}
.list-product-item-book tr td:last-child, .list-product-item-book tr th:last-child {text-align: right;}
.list-product-item-book tr:last-child td {font-size: 16px;font-weight: bold;text-align: right;}
.notice-you-cannot-book {font-weight: bold;font-style: italic;}
/* .list-product-item-book tr td:last-child, .list-product-item-book tr th:last-child {text-align: right;} */
/* PAGE */
.title-article {position: absolute;top: -93px;z-index: 9;color: #fff;font-size: 36px;}
.article-list {}
.article-item {margin-bottom: 30px;}
.article-item .bg-article {display: inline-block;float:left;width: 100%;position: relative;z-index: 9;}
.article-item .bg-article div {background-position: center;background-size: cover;background-repeat: no-repeat;padding-top: 100%;}
.article-item .article-content {border:1px solid #fdb813;display: inline-block;width: 100%;float: left;padding: 10px 10px;margin-top: -1px;position: relative;}
.article-item .article-content a {color: #fdb813;font-size: 20px;text-align: center;display: inline-block;float: left;width: 100%;}
.article-item .article-content .article-des {display: inline-block;float: left;width: 100%;text-align: center;height: 140px;overflow: hidden;}
.article-item .article-content a.seemore {text-align: center;display: inline-block;float: left;width: 100%;position: absolute;left: 0;bottom: 10px;background-color: #fff;padding-top: 10px;}
.title-article-content {font-size: 24px;color: #fdb813;}
.room-list {margin: 0;}
.room-item-left, .room-item-right {margin-bottom: 30px;padding-left: 0;padding-right: 0;}
.room-item-left .bg-room, .room-item-right .bg-room {display: inline-block;float:left;width: 100%;position: relative;z-index: 9;}
.room-item-left .bg-room div, .room-item-right .bg-room div {background-position: center;background-size: cover;background-repeat: no-repeat;padding-top: 70%;}
.room-item-left .room-content, .room-item-right .room-content {border:1px solid #fdb813;display: inline-block;width: 100%;height: 100%; float: left;padding: 30px;position: relative;}
.room-item-left .room-content {border-right:0;}
.room-item-right .room-content {border-left:0;}
.room-item-left .room-content a, .room-item-right .room-content a {color: #fdb813;font-size: 24px;text-align: center;display: inline-block;float: left;width: 100%;}
.room-item-left .room-content .room-des, .room-item-right .room-content .room-des {display: inline-block;float: left;width: 100%;text-align: center;overflow: hidden;}
.room-item-left .room-content a.seemore, .room-item-right .room-content a.seemore {text-align: center;display: inline-block;float: left;width: 100%;left: 0;bottom: 10px;background-color: #fff;padding-top: 10px;}
/*PhotosWipe*/
.photo-gallery {display:inline-block;width:100%;float:left;margin-bottom:20px;}
    .photo-gallery > a {width:33.333333%;padding-right:15px;padding-left:15px;float:left;display:inline-block;margin-bottom:15px;}
.photo-gallery > a #photo-gallery-img {padding-top:60%;float:left;width:100%;display:inline-block;background-position:center;background-repeat:no-repeat;background-size:cover;}
    .photo-gallery figure {display:none;}
/*Footer*/
footer {background-color: #272727;padding: 50px 0;padding-bottom: 0;}
.content-footer {text-align: center;color: #fff;font-size: 16px;color: #dfdfdf;}
.content-footer .logo-footer {margin-bottom: 40px;display: inline-block;}
.content-footer a {color: #dfdfdf;}
.content-footer a:hover {color: #dfdfdf;}
.content-footer .social {display: inline-block;width: auto;margin: 20px 0;}
.content-footer .social a {margin: 0 30px;float: left;}
footer .copy-right {color: #dfdfdf;text-align: center;margin-bottom: 20px;}
/*Class ADD*/
.mobile {display: none !important;}
@media (min-width: 576px) {
    .container {max-width: 100%;}
}
@media (min-width: 768px){
    .container {max-width: 100%;}
}
@media (min-width: 992px){
    .container {max-width: 100%;}
}
@media (min-width: 1200px) {
    .container {max-width: 1200px;}
}
/* .photo-product, .product-detail {display: block;width: 100%;float: left;}
.photo-product .fotorama__stage {width: 75%!important;float: left;}
.photo-product .fotorama__nav-wrap { width:25%!important; float:left;}
.photo-product .fotorama__nav-wrap > div {width: 100% !important;}
.photo-product .fotorama__nav-wrap > div .fotorama__nav__shaft {width: 100% !important;float: left;}
.photo-product .fotorama__nav-wrap > div .fotorama__nav__frame {width: 100% !important;float: left;padding: 0;padding-bottom: 10px;}
.photo-product .fotorama__nav-wrap > div .fotorama__nav__frame > div {background-color: transparent;margin-left: 10px;margin-right: 10px;width: auto !important;border:2px solid transparent;}
.photo-product .fotorama__nav-wrap > div .fotorama__nav__frame .fotorama__img {left: 0 !important;width: 100% !important;height: auto !important;margin:auto;}
.photo-product .fotorama__nav-wrap > div .fotorama__nav__frame.fotorama__active div {border: 2px solid #fdb813 !important;} */
/* Danh cho man hinh desktop */
@media all and (max-width: 1280px) {}
/* Danh cho may tinh bang chieu ngang */
@media all and (max-width: 1124px) {
    .white_content {width: 90%;}
}
@media all and (max-width: 1024px) {
    .about-us-home .page-content {padding: 0;}
}
@media all and (max-width: 890px) {
    .page-content .container {display: inline-block;float: left;width: 100%;}
    .page-content .container > div.content {margin-left: 0;margin-right: 0;margin-bottom: 30px;}
    .page-content .container > div.customer-reviews {max-width: 100%;}
    section.banner-home .page-content {position: relative;bottom: 0;}
    section.banner-home .page-content .container > div.content {position: absolute;top: -20px;left: 0;margin-left: 0;margin-right: 0;}
    section.banner-home .page-content .container > div.content .book-room-form {margin-left: 15px;margin-right: 15px;width: auto;}
    section.banner-home .page-content .customer-reviews {padding: 30px 0;}
    section.banner-home .page-content .customer-reviews-item {background-color: #f2f2f2;width: 100%;}
    .list-group-home .col-list-item {width: 50%;float: left;}
    .page-content .container > div:first-child {max-width: 100%;}
    .mobile {display: inline-block !important;}
    .pc {display: none !important;}
    .page-content .container > div.pc:first-child {display: none !important;}
    .article-item {width: 50%;}
    .room-list > div {width: 50%;}
    .room-item-left .room-content .room-des, .room-item-right .room-content .room-des {}
    .photo-product .row > div:first-child {width: 75%;}
    .photo-product .row > div:last-child {width: 25%;}
    #view_popup > .row > div.col-lg-6:first-child {margin-bottom: 20px;}
    .fm-book-form div.col-md-3 {padding: 0;float: left;}
    .fm-book-form div.col-md-9 {padding: 0;float: left;}
    .login_button_list > div:first-child {padding: 0;}
    .login_button_list > div:last-child {padding: 0;}
}
@media all and (max-width: 665px) {
    .book-room-form .row .col:last-child {min-width: 100%;margin-top: 10px;}
    .title-article {font-size: 34px;top:-120px;}
    .room-list > div {width: 100%;margin-bottom: 0;}
    .room-list > div:nth-child(2n) {margin-bottom: 30px;}
    .room-item-left .bg-room div, .room-item-right .bg-room div {padding-top: 50%;}
    .room-item-right .room-content, .room-item-left .room-content {border:1px solid #fdb813;border-top:0;}
    .fmcontact-form div.col-md-3 {padding:0;float:left;}
    .fmcontact-form div.col-md-9 {padding:0;float:left;}
    .fmcontact-form div.col-md-12 {float: left;padding: 0;}
    #view_popup .title-room-content {font-size: 18px;font-weight: bold;}
    .book-room-item .content-book-room-item .maximum-people-room, .book-room-item .content-book-room-item .price-room {width: 100%;float: left;}
}
/* Danh cho may tinh bang chieu doc */
@media all and (max-width: 600px) {
    .book-room-form .row .col {min-width: 50%;margin-bottom: 10px;}
    .book-room-form .row .col:last-child {min-width: 100%;margin-top: 0px;}
    .list-group-home .col-list-item {min-width: 100%;}
    .list-group-home .col-list-item div {padding-top: 50%;}
    .photo-gallery > a {width: 50%;}
    .photo-product .row > div:first-child {width: 100%;margin-bottom: 20px;}
    .photo-product .row > div:last-child {width: 100%;}
    .photo-product .bg-room-other {width: 50%;padding-top: 25%;}
    .content-room-booking > div span:last-child {width: 50%;}
}
/* Danh cho dien thoai */
@media all and (max-width: 420px) {
    .language span {display: none;}
    .article-item {width: 100%;}
}
@media all and (max-width: 320px) {
    

}