.butn-dark a, .kenburns-inner .caption h4, .kenburns-section div.reservation .call {text-transform: uppercase;letter-spacing: 2px }*, .preloader-position {-webkit-box-sizing: border-box }body, input[type=text], textarea {font-family: Barlow,sans-serif;color: rgba(255,255,255,.5) }.navbar .navbar-nav .nav-link, .section-subtitle {letter-spacing: 3px;font-weight: 400;text-transform: uppercase;font-family: 'Barlow Condensed',sans-serif }*, .btn-form1-submit:focus, input[type=text]:focus, textarea:focus {outline: 0 }body, html {-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;-moz-font-smoothing: antialiased;font-smoothing: antialiased }* {margin: 0;padding: 0;box-sizing: border-box;list-style: none;word-wrap: break-word }body {font-size: 15px;font-weight: 400;line-height: 1.75em;overflow-x: hidden !important;background: #222 }p {font-size: 16px;font-weight: 400;line-height: 1.8;color: #ffffffad;margin-bottom: 20px;letter-spacing: .7px }h1, h2, h3, h4, h5, h6 {font-weight: 400;line-height: 1.25em;margin: 0 0 20px;color: #fff }img {width: 100%;height: auto;-webkit-transition: .5s;-o-transition: .5s;transition: .5s;color: #f4f4f4 }a, a:hover, span {display: inline-block;text-decoration: none;color: inherit }.contact__form input, .contact__form textarea {max-width: 100%;margin-bottom: 10px;padding: 8px 15px;height: auto;background-color: transparent;-webkit-box-shadow: none;box-shadow: none;display: block;width: 100%;line-height: 1.5em;font-size: 15px;font-weight: 400;background-image: none;border: 1px solid #c9c9c9;border-color: ease-in-out .15s,box-shadow;border-radius: 5px;color:#000;}.contact__form input+span{margin-bottom:5px;display:block;}input:focus, textarea:focus {border-bottom-width: 1px;border-color: #fac25a }button, button:hover {border: 0 solid transparent }button {text-shadow: none;-webkit-box-shadow: none;box-shadow: none;line-height: 1.75em;-webkit-transition: background-color .15s ease-out;transition: background-color .15s ease-out;background: 0 0 }.butn-dark2 {position: relative;line-height: 1.2em;font-weight: 400;font-family: 'Barlow Condensed', sans-serif;text-transform: uppercase;background: #ab8a62;color: #fff;padding: 12px 22px;margin: 0;position: relative;font-size: 15px;letter-spacing: 3px;border-radius: 5px;width: 100%;}.butn-dark2:after {content: '';width: 0;height: 100%;position: absolute;bottom: 0;left: 100%;z-index: 1;border-radius: 5px;background: #222;color: #fff;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;}.butn-dark2 span {position: relative;z-index: 2;}.butn-dark2:hover:after {width: 100%;left: 0;-webkit-transition: width 0.3s ease;transition: width 0.3s ease;}.butn-dark2:hover span {color: #fff;}select {padding: 10px;border-radius: 5px }::-webkit-input-placeholder {color: #000;font-size: 15px;font-weight: 400 }:-moz-placeholder {color: rgba(255,255,255,.5) }::-moz-placeholder {color: rgba(255,255,255,.5);opacity: 1 }:-ms-input-placeholder {color: rgba(255,255,255,.5) }.mt-15 {margin-top: 15px !important }.mb-30 {margin-bottom: 30px !important }.pb-0 {padding-bottom: 0 !important }.bg-img {background-size: cover;background-repeat: no-repeat }.bg-fixed {background-attachment: fixed }.valign {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center }.v-middle {position: absolute;width: 100%;top: 50%;left: 0;-webkit-transform: translate(0,-50%);transform: translate(0,-50%) }:root {scroll-behavior: auto }.bg-darkblack {background: #1b1b1b }.color-2 {color: #adadad }::-webkit-selection {color: #fff;background: #fac25a }::-moz-selection {color: #fff;background: #fac25a }::selection {color: #fff;background: #fac25a }#preloader, .preloader-bg {position: fixed;width: 100%;height: 100%;overflow: hidden;background: #1b1b1b;z-index: 999999 }.loader, .loader span {height: 70px;width: 70px }#preloader {display: table;table-layout: fixed }#preloader-status, .services .content .cont {display: table-cell;vertical-align: middle }.preloader-position {position: relative;margin: 0 auto;text-align: center;-moz-box-sizing: border-box;-ms-box-sizing: border-box;-o-box-sizing: border-box;box-sizing: border-box }.loader {position: relative;left: 50%;top: auto;margin-left: -35px;margin-top: 1px;-webkit-animation: 1s linear infinite rotate;-moz-animation: 1s linear infinite rotate;-ms-animation: rotate 1s infinite linear;-o-animation: 1s linear infinite rotate;animation: 1s linear infinite rotate;border: 1px solid rgba(255,255,255,.07);-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;-o-border-radius: 50%;border-radius: 50% }.loader span {position: absolute;top: -1px;left: -1px;border: 1px solid transparent;border-top: 1px solid #fac25a;-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;-o-border-radius: 50%;border-radius: 50% }@-webkit-keyframes rotate {0% {-webkit-transform: rotate(0) }100% {-webkit-transform: rotate(360deg) }}@keyframes rotate {0% {transform: rotate(0) }100% {transform: rotate(360deg) }}.section-padding {padding: 70px 0 }.logo, .navbar {padding: 0 }.section-padding h6 {color: #fac25a;font-size: 20px;margin-bottom: 20px }.section-subtitle {font-size: 15px;color: #fac25a;position: relative;margin-bottom: 5px }.footer-bottom-copy-right a:hover, .navbar .navbar-nav .nav-link:hover, .section-subtitle span {color: #fac25a }.section-title {font-size: 36px;font-weight: 400;color: #fff;position: relative;margin-bottom: 10px;line-height: 1.05em }.kenburns-section::after, .navbar {position: absolute;left: 0;width: 100%;top: 0 }.input1_inner, .kenburns-inner, .kenburns-inner .caption, .kenburns-section, .select1_inner, [data-overlay-dark] {position: relative }.select1_inner label {height: 0;opacity: 0;display: block;}.navbar {background: 0 0;z-index: 99;height: 100px }.navbar-toggler-icon {background-image: none }.butn-dark a:hover span, .footer-contact-mail:hover, .kenburns-section div.reservation a, .navbar .navbar-toggler-icon, .testimonials .item p, [data-overlay-dark] h1, [data-overlay-dark] h4, [data-overlay-dark] h5, [data-overlay-dark] p, [data-overlay-dark] span {color: #fff }.navbar .navbar-nav .nav-link {font-size: 15px;color: #fff;margin: 1px;-webkit-transition: .4s;transition: .4s;padding-right: 12px;padding-left: 12px }.dive-btn span, .navbar .navbar-nav .active {color: #fac25a !important }.logo-wrapper {float: left }.logo-img {padding: 10px 0;width: 222px;text-align: center }@media screen and (max-width:768px) {.property-bar {display: block !important }.dive-btn {width: 100%;margin-bottom: 15px }.dive-btn a, .dive-btn span {text-align: center;width: 100% }}.property-bar {background: rgba(16,16,16,.22);border-radius: 12px;max-width: 550px;margin: 55px auto 0;border: 1px solid #ffffff66 }.dive-btn {background: #000;color: #fff;border-radius: 10px;padding: 0;font-weight: 500;text-transform: uppercase;font-size: 14px;letter-spacing: 1px;min-height: 48px;min-width: 48px;padding: 8px 15px;}.dive-btn a {padding: 10px 15px;}.dive-btn:hover {background: #111;color: #fff }.stat-value {font-size: 1.5rem;font-weight: 600 }.stat-label {font-size: .85rem;opacity: .8 }.kenburns-section {z-index: 1;display: -webkit-box;display: -ms-flexbox;display: flex;overflow: hidden;min-height: 100vh;-webkit-box-align: center;-ms-flex-align: center;align-items: center;background-size: cover;background-position: center center;background-repeat: no-repeat }.kenburns-section::after {content: "";height: 100%;z-index: -5;background: #000 }.kenburns-inner {z-index: 15 }.kenburns-inner .caption h4, .kenburns-inner .caption .h4 {font-family: 'Barlow Condensed',serif;font-size: 22px;font-weight: 400;color: #fff;margin-bottom: 20px;margin-top: 0;-webkit-animation-delay: .4s;animation-delay: .4s;text-transform: uppercase;letter-spacing: 2px;}.kenburns-inner .caption h1 {position: relative;margin-bottom: 10px;font-family: 'Gilda Display',serif;font-size: 42px;text-transform: uppercase;line-height: 1.35em;-webkit-animation-delay: .6s;animation-delay: .6s;color: #fff;font-weight: 600;letter-spacing: 5px }.kenburns-inner .caption h1 span {display: block;font-size: 32px;color: #fac25a }.kenburns-section div.reservation {-webkit-writing-mode: vertical-lr;-ms-writing-mode: tb-lr;writing-mode: vertical-lr;-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);text-orientation: sideways;text-orientation: sideways;margin: 0;position: absolute;top: 0;left: 40px;height: 60%;z-index: 99 }.kenburns-section div.reservation .call {color: #fff;font-family: 'Barlow Condensed',sans-serif;font-weight: 300;font-size: 12px;line-height: 1.75em;margin-top: 15px }.butn-dark a, .contact-one__input-box .nice-select .option.selected {font-weight: 500 }.btn-form1-submit, .services .content .info h6, .services .content .info .h6 {font-family: 'Barlow Condensed',sans-serif;letter-spacing: 3px;text-transform: uppercase;color: #fac25a;font-weight: 400;}.kenburns-section div.reservation .call span {font-family: 'Gilda Display',serif;font-size: 24px;color: #fac25a;letter-spacing: 1px }.kenburns-section div.reservation .icon {position: absolute;left: 3px;top: -35px;width: 40px;height: 40px;border: 1px solid rgba(255,255,255,.5);-webkit-animation: 2s infinite pulse;animation: 2s infinite pulse;border-radius: 100% }.kenburns-section div.reservation a .icon i {color: #fff;font-size: 22px;transform: rotate(90deg) }.kenburns-section .arrow i:hover, .kenburns-section div.reservation a .icon:hover {border: 1px solid #fac25a }.fa-whatsapp {font-size: 24px !important }.kenburns-section div.reservation .icon2 {position: absolute;left: 3px;top: -85px;width: 40px;height: 40px;border: 1px solid rgba(255,255,255,.5);-webkit-animation: 2s infinite pulse;animation: 2s infinite pulse;border-radius: 100% }.kenburns-section .arrow {position: absolute;bottom: 40px;width: 100%;text-align: center;z-index: 80 }.kenburns-section .arrow.bounce {-webkit-animation: 2s infinite bounce;animation: 2s infinite bounce }.kenburns-section .arrow i {position: relative;display: inline-block;width: 50px;height: 50px;line-height: 50px;color: #fff;font-size: 15px;border: 1px solid rgba(255,255,255,.3);border-radius: 100% }.kenburns-section .arrow i:hover:after {-webkit-transform: scale(1.2);transform: scale(1.2);opacity: 0;-webkit-transition: .5s;transition: .5s }@media screen and (max-width:992px) {.kenburns-section div.reservation {display: block;left: 0 }.property-bar {width: 87%;left: 20px;position: relative }.kenburns-section div.reservation .call span {font-size: 18px }.kenburns-section div.reservation .icon {position: absolute;left: 6px;top: -35px;width: 35px;height: 35px }.kenburns-section div.reservation a .icon i {font-size: 16px }.kenburns-section div.reservation .icon2 {position: absolute;left: 6px;top: -79px;width: 35px;height: 35px }.fa-whatsapp {font-size: 20px !important }}.reservations {display: flex;align-items: start;flex-direction: column }.reservations .text {margin-left: 10px;display: block;padding: 10px 20px;margin-bottom: 10px;background-image: linear-gradient(to right,#000,#0c0c0c,#151515,#1b1b1b,#222);width: 250px }.reservations .text p {font-size: 15px;color: #fac25a;margin: 0;text-transform: uppercase }.reservations .text p.head {font-size: 28px;font-weight: 500;color: #fff;line-height: 1.5 }.reservations .text p.head span {font-size: 14px;color: #fac25a }.reservations .text p.offer {font-size: 12px;color: #fac25a;margin: 0;text-transform: capitalize;text-align: left }.facilties .single-facility {background: 0 0;padding: 30px 20px;-webkit-transition: .5s;transition: .5s;position: relative;z-index: 1;margin-bottom: 30px;line-height: 1;border: 1px solid #2b2b2b }.facilties .single-facility img {max-width: 70px }.facilties .single-facility span {font-size: 45px;color: #fac25a;line-height: 1;margin-bottom: 20px;display: inline-block;-webkit-transition: .5s;transition: .5s }.facilties .single-facility p {margin: 0;color: rgba(255,255,255,.5) }.facilties .single-facility .facility-shape {position: absolute;opacity: .02;z-index: -1;bottom: 15px;left: 120px }.facilties .single-facility .facility-shape span {font-size: 140px;color: #222 }.services .img {position: relative;overflow: hidden }.services .img:hover img {-webkit-filter: none;filter: none;-webkit-transform: scale(1.09,1.09);transform: scale(1.09,1.09);-webkit-transition: 1s;-moz-transition: 1s;-o-transition: 1s;-ms-transition: 1s;transition: 1s }.services .img img {-webkit-transition: .5s;transition: .5s }.services .content {width: 100%;padding: 30px }.services .content .info h6 {font-size: 15px;color: #fac25a;margin-bottom: 5px }.clients {background-color: #fff }.testimonials-box {position: relative;background: 0 0;padding: 30px;margin-bottom: 90px }.testimonials-box .head-box h4, .testimonials-box .head-box .h4 {font-size: 32px;font-weight: 400;color: #fff;margin-bottom: 10px }.line {width: 60px;border-top: 1px solid rgba(255,255,255,.2) !important;margin-bottom: 10px }.testimonials h5, .testimonials .h5 {color: #fff;font-size: 24px;margin-bottom: 30px }.input1_inner input, .input1_inner textarea {color: rgba(255,255,255,.5);padding: 11.5px 40px 11px 19.5px;box-shadow: none }@media screen and (max-width:991px) {.navbar {background: 0 0;padding: 0;height: 90px }.logo-wrapper {float: left;padding: 26px 0 26px 15px }.navbar .logo {text-align: left;margin-left: 0 }.logo-img {margin-bottom: 0;width: 160px;padding: 0 }.navbar button {margin-right: 0;outline: 0 !important;background: 0 0;margin-top: 10px;border: none }.navbar button:active, .navbar button:focus, .navbar button:hover {background: 0 0;outline: 0;color: transparent !important }.navbar .container {max-width: 100%;padding: 0 }.navbar .nav-link {margin: 0 auto !important }.navbar .navbar-nav .nav-link {color: #fff;padding-right: 0;padding-left: 0 }.navbar .navbar-collapse {max-height: 450px;overflow: auto;background: #1b1b1b;text-align: left;padding: 20px }.order2 {-webkit-box-ordinal-group: 3 !important;-ms-flex-order: 2 !important;order: 2 !important }.order1 {-webkit-box-ordinal-group: 2 !important;-ms-flex-order: 1 !important;order: 1 !important }.testimonials-box {margin-bottom: 90px;padding: 35px 20px }}.testimonials .item {margin-bottom: 30px;position: relative }.testimonials .item .quote {position: absolute;right: 20px;top: 90px;width: 70px;margin: 0 auto 30px;opacity: .1 }@media screen and (max-width:767px) {.kenburns-inner .caption h4 {font-size: 12px }.kenburns-inner .caption h1 {font-size: 30px;margin-bottom: 15px;letter-spacing: 5px;line-height: 1.35em }.kenburns-inner .caption {text-align: center }.testimonials-box {padding: 0 }}.booking-inner {position: relative;border-radius: 0 }.btn-form1-submit, .input1_inner input {border: none;display: block;margin: 0;font-size: 15px;width: 100% }.btn-form1-submit {padding: 0;background: #fac25a;color: #fff;text-decoration: none;line-height: 50px;position: relative;cursor: pointer;transition: .3s ease-out }.contact-one__call-list li:first-child::before, .select2-container--default .select2-selection--single .select2-selection__arrow, .touch-pont {display: none }.btn-form1-submit:hover {background: #222 }.btn-form1-submit:after {content: '';display: block;width: 1px;height: 100%;position: absolute;left: 100%;top: 0;background: inherit }.input1_inner input {background: #222;border-radius: 0 }.input1_inner input::placeholder {font-size: 15px;color: rgba(255,255,255,.5) !important }.input1_inner input:focus, .input1_inner textarea:focus {outline: 0;box-shadow: none;background: #222;color: rgba(255,255,255,.5) !important }.input1_inner textarea {display: block;width: 100%;font-size: 15px;background: #222;border: none;border-radius: 0 }.input1_inner textarea::placeholder {font-size: 15px;color: rgba(255,255,255,.5) !important }.select1_wrapper {margin-bottom: 0 }.pricing-card .amount, .pricing-card .name {margin: 0 0 20px;line-height: 1;font-family: 'Gilda Display',serif }.select2 {width: 100%;background: #222;border: 1px solid transparent;margin: 0;color: #9f9f9f;}.select2 :focus {outline: 0 !important }.select2-container--default .select2-selection--single .select2-selection__rendered {font-size: 15px;line-height: 28px;padding: 7px 49px 7px 20px;color: rgba(255,255,255,.5) }.select2-dropdown {background: 0 0;border-radius: 0;z-index: 100;min-width: 0;border: none }.select2-container--open .select2-dropdown--below, .select2-results__option {border-top: 1px solid #2b2b2b }.select2-container--open .select2-dropdown--above {border-bottom: 1px solid #2b2b2b }.select2-results__option {padding: 10px 30px;background: #222;font-size: 15px;line-height: 20px;color: rgba(255,255,255,.5);text-align: center }.select2-results__option:first-child {border-top: none }.small .select2-results__option {padding-left: 0 }.select2-container--default .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-results__option[aria-selected=true] {background: #fac25a;color: #fff }@media (max-width:767.98px) {.btn-form1-submit:after {background: 0 0 }}.booking-box {position: relative;background: #1b1b1b;padding: 45px;margin-bottom: -60px }.pricing-card {background-color: #2b2b2b;margin-bottom: 30px }.pricing-card .desc {padding: 40px }.contact-one__input-box .nice-select, .contact-one__input-box input[type=email], .contact-one__input-box input[type=text] {padding-right: 20px;padding-left: 20px;line-height: 55px;height: 55px }.pricing-card .name {font-size: 24px;color: #fff }.pricing-card .amount {font-size: 40px;color: #fac25a }.pricing-card .amount span {font-family: Barlow,sans-serif;font-size: 15px;color: rgba(255,255,255,.5) }.pricing-card .list {text-align: left;margin-left: auto;margin-right: auto;margin-bottom: 0 }.pricing-card .list li {position: relative;font-size: 15px;padding-left: 30px }.pricing-card .list li i {position: absolute;top: 50%;left: 0;transform: translateY(-50%);font-size: 15px;color: #fac25a }.error {color: red }.butn-dark {position: relative;line-height: 1.2em }.butn-dark a {background: #fac25a;color: #060606;padding: 13px 22px;margin: 0;position: relative;font-size: 15px;border-radius: 10px }.butn-dark a:after {content: '';width: 0;height: 100%;position: absolute;bottom: 0;left: 100%;z-index: 1;background: #3b3b3b;color: #fff;-webkit-transition: .3s;transition: .3s;border-radius: 8px }.butn-dark a span, [data-overlay-dark] .container {position: relative;z-index: 2 }.butn-dark a:hover:after {width: 100%;left: 0;-webkit-transition: width .3s;transition: width .3s }.progress-wrap, .progress-wrap::after {height: 45px;width: 45px;cursor: pointer;-webkit-transition: .4s linear;-o-transition: .4s linear;display: block }.contact-one__btn-box, .contact-one__call-contact, .contact-one__form, .contact-one__left, .footer {position: relative;display: block }.footer-top {position: relative;display: block;background-color: #222;padding: 90px 0 60px;z-index: 1 }.footer-top .footer-column {margin-bottom: 30px }.footer-title {font-size: 24px;color: #fff;margin-bottom: 20px }.footer-about-text {font-size: 15px;color: #adadad;margin: 0 }.progress-wrap {position: fixed;bottom: 30px;right: 30px;border-radius: 50px;z-index: 100;opacity: 0;visibility: hidden;-webkit-transform: translateY(20px);-ms-transform: translateY(20px);transform: translateY(20px);transition: .4s linear;-webkit-box-shadow: inset 0 0 0 1px rgba(255,255,255,.2);box-shadow: inset 0 0 0 1px rgba(255,255,255,.2) }.progress-wrap::after {position: absolute;font-family: themify;content: '\e648';text-align: center;line-height: 45px;font-size: 12px;font-weight: 700;left: 0;top: 0;z-index: 1;transition: .4s linear;color: #fac25a }.contact-one__input-box .nice-select .option.focus, .contact-one__input-box .nice-select .option.selected.focus, .contact-one__input-box .nice-select .option:hover, .contact-one__left .section-title__title {color: var(--hotelux-white) }.progress-wrap svg path {fill: none }.progress-wrap svg.progress-circle path {stroke: rgba(255,255,255,0.2);stroke-width: 2;-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-transition: .4s linear;-o-transition: .4s linear;transition: .4s linear;stroke: #fac25a }[data-overlay-dark]:before {content: '';position: absolute;width: 100%;height: 100%;top: 0;left: 0;z-index: 1;background: #000000cf;}[data-overlay-dark="2"]:before {opacity: .2 }[data-overlay-dark="3"]:before {opacity: .5 }[data-overlay-dark="7"]:before {opacity: .7 }.payment {background: #000 }.tableClass h3 {margin: 20px 0 }.table {--bs-table-bg: transparent;--bs-table-striped-color: #6c757d;--bs-table-striped-bg: rgba(0, 0, 0, 0.05);--bs-table-active-color: #6c757d;--bs-table-active-bg: rgba(0, 0, 0, 0.1);--bs-table-hover-color: #6c757d;--bs-table-hover-bg: rgba(0, 0, 0, 0.075);width: 100%;vertical-align: top;border-color: #dee2e6;border: #fff solid 1px;text-align: left;}.table-danger, .table-info, .table-light, .table-primary, .table-secondary {--bs-table-striped-color: #000;--bs-table-active-color: #000;--bs-table-hover-color: #000 }.table > :not(caption) > * > * {padding: .5rem;background-color: var(--bs-table-bg);background-image: linear-gradient(var(--bs-table-accent-bg),var(--bs-table-accent-bg));border-bottom-width: 1px }.table > tbody {vertical-align: inherit }.table > thead {vertical-align: bottom }.table > :not(:last-child) > :last-child > * {border-bottom-color: currentColor }.table th {color: #fac25a }.table tr td {color: #fff }@media (max-width: 767px) {.table {width: 100%;padding-top: 1rem;border-top: 1px solid #f1eaea;overflow-x: auto;}.table table tr th {white-space: nowrap }.table table tr td {white-space: nowrap;font-size: 13px;color: #000 }}.footer-bottom {position: relative;display: block;background-color: #1b1b1b;-webkit-box-shadow: 0 -1px 0 0 rgba(255,255,255,.05);box-shadow: 0 -1px 0 0 rgba(255,255,255,.05);padding: 32px 0 }.footer-bottom-inner {position: relative;display: block;text-align: center }.footer-bottom-copy-right {font-size: 12px;color: #adadad;margin: 0 }.footer-bottom-copy-right a {color: #fff;-webkit-transition: .5s;transition: .5s }.footer-contact-mail {font-size: 15px;line-height: 3em;color: #fff;position: relative;display: inline-block;-webkit-transition: .5s;transition: .5s }.footer-contact-mail:before {position: absolute;bottom: 9px;left: 0;right: 0;height: 1px;background-color: #fac25a;content: "";-webkit-transition: .5s;transition: .5s }.contact-one {position: relative;display: block;background-color: #000;overflow: hidden;z-index: 1 }.contact-one__bg {position: absolute;top: 0;left: 0;right: 0;bottom: 0;opacity: .1;background-repeat: no-repeat;background-size: cover;background-position: center;z-index: -1 }.contact-one__inner {position: relative;display: flex;padding: 35px 0;justify-content: center }.contact-one__img {position: absolute;bottom: 0;right: -100px }.contact-one__img img {width: 64% }.contact-one__input-box .nice-select, .contact-one__input-box input[type=email], .contact-one__input-box input[type=text], .contact-one__input-box textarea {width: 100%;background-color: transparent;outline: 0;font-size: 16px;font-weight: 400;color: rgba(var(--hotelux-white-rgb),.7);display: block;border: 1px solid rgba(var(--hotelux-white-rgb),.2) }.contact-one__left .section-title__tagline::after {background: var(--hotelux-black) }.contact-one__input-box {position: relative;display: block;margin-bottom: 30px }.contact-one__btn-box .thm-btn:hover, .contact-one__call-icon:hover span, .contact-one__input-box .nice-select .option {color: var(--hotelux-black) }.contact-one__input-box .select-box {width: 100% }.contact-one__input-box .nice-select {float: none }.contact-one__btn-box .thm-btn::after, .contact-one__btn-box .thm-btn::before, .contact-one__call-icon:hover {background-color: var(--hotelux-white) }.contact-one__input-box .nice-select:after {position: absolute;top: 22px;right: 20px;width: 8px;height: 8px;border-bottom: 2px solid rgba(var(--hotelux-white-rgb),.7);border-right: 2px solid rgba(var(--hotelux-white-rgb),.7);margin-top: 0;z-index: 10 }.contact-one__input-box textarea {height: 150px;padding: 15px 20px 30px;position: relative }.contact-one__input-box.text-message-box {height: 150px }.contact-one__btn-box .thm-btn {border: none }.contact-one__call-box {position: absolute;bottom: 0;right: 370px;border: 1px solid rgba(var(--hotelux-white-rgb),.2);padding: 25px 30px;border-bottom: 0 }.contact-one__call-list {position: relative;display: flex;align-items: center;gap: 50px }.contact-one__call-list li {position: relative;display: flex;align-items: center;gap: 17px }.contact-one__call-icon {position: relative;display: flex;align-items: center;justify-content: center;width: 55px;height: 55px;background-color: var(--hotelux-base);border-radius: 50%;-webkit-transition: .5s;transition: .5s }.contact-one__call-icon span {position: relative;display: inline-block;font-size: 20px;color: var(--hotelux-white);-webkit-transition: .5s;transition: .5s }.contact-one__call-contact p {font-weight: 500;color: rgba(var(--hotelux-white-rgb),.7) }.contact-one__call-contact h4 {font-size: 20px;font-weight: 600;line-height: 20px;margin-top: 2px }.contact-one__call-contact h4 a {color: var(--hotelux-white) }.contact-one__call-contact h4 a:hover {color: var(--hotelux-base) }.call-block {margin-bottom: 42px;margin-right: 25px }.errorClass {margin-bottom: 13px }.call-block .inner-box .title {margin-bottom: 0;font-size: 22px;}.call-block .inner-box {padding-left: 94px;position: relative }.call-block .inner-box .icon-box {position: absolute;left: 0;width: 84px;height: 84px;border: 1px solid #fac25a59;background-color: #000;border-radius: 50%;-webkit-box-shadow: 0 0 10px rgba(0,0,0,.1);box-shadow: 0 0 10px rgba(0,0,0,.1);display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-transition: .3s;transition: .3s;-webkit-box-align: center;-ms-flex-align: center;align-items: center }.call-block .inner-box .icon-box img {width: 50px }.call-block .inner-box .icon-box i {background-color: #000 }.flaticon-airplane:before {content: "\f122" }@media (max-width:1199.98px) {.call-block .inner-box .text {font-size: 15px }}@media (max-width:575.98px) {.call-block .inner-box .title {font-size: 20px }.call-block .inner-box .text {font-size: 17px }}.errorClass {color: red !important;font-size: 14px }@media (min-width:1200px) {.container {max-width: 1140px !important }}@media screen and (max-width:991px) {.booking-box {margin-bottom: 90px;padding: 35px 20px }.bg-fixed {background-attachment: scroll !important }.contact-one__img {position: absolute;bottom: 0;right: -150px }}@media (max-width:767px) {.touch-pont {display: block;position: fixed;width: 100%;background: #000;z-index: 99;bottom: 0;padding: 10px 0 }.touch-pont ul {list-style: none;margin: 0;padding: 0 }.touch-pont ul li {width: 32%;float: left;text-align: center;border-right: 1px solid #ccc;padding: 0;margin: 0 }.touch-pont ul li.call a {color: #f24839 }.touch-pont ul li:last-child {border-right: none }.touch-pont .fa {font-size: 1.2rem;margin-right: 3px }.touch-pont ul li.mail a {color: #fac25a }.touch-pont ul li.wapp a {color: #25cd5e }.footer-bottom {padding: 32px 0 72px }.progress-wrap {position: fixed;bottom: 60px;right: 20px }.contact-one__img {display: none }.contact-one__inner {position: relative;display: flex;padding: 35px 0;justify-content: center;flex-direction: column }}