:root {
    --faq-sc-desktop-bg: transparent;
    --faq-sc-desktop-bg-hover: #f7f7f7;
    --faq-sc-desktop-bg-expanded: #f0f4ff;
    --faq-sc-desktop-border-color: #e0e0e0;
    --faq-sc-desktop-border-width: 1px;
    --faq-sc-desktop-question-min-height: 56px;
    --faq-sc-desktop-question-padding: 20px 52px 20px 20px;
    --faq-sc-desktop-question-padding-open: 20px 52px 20px 17px;
    --faq-sc-desktop-chevron-right: 20px;
    --faq-sc-desktop-gap-between-items: 20px;
    --faq-sc-desktop-answer-padding: 0 20px 20px 20px;
    --faq-sc-desktop-text-align: left;
    --faq-sc-desktop-btn-justify: flex-start;
   
    /* mobile */
    --faq-sc-mobile-bg: transparent;
    --faq-sc-mobile-bg-hover: #f7f7f7;
    --faq-sc-mobile-bg-expanded: #f0f4ff;
    --faq-sc-mobile-border-color: #e0e0e0;
    --faq-sc-mobile-border-width: 1px;
    --faq-sc-mobile-question-padding: 16px 52px 16px 16px;
    --faq-sc-mobile-question-padding-open: 16px 52px 16px 13px;
    --faq-sc-mobile-chevron-right: 20px;
    --faq-sc-mobile-gap-between-items: 0px;
    --faq-sc-mobile-answer-padding: 0 16px 16px 16px;
    --faq-sc-mobile-text-align: left;
    --faq-sc-mobile-btn-justify: flex-start;
    
    /* Common */
    --faq-sc-shared-panel-duration: 0.25s;
    --faq-sc-shared-panel-ease: ease-out;
    --faq-sc-shared-chevron-duration: 0.22s;
    --faq-sc-shared-chevron-ease: ease-out;
    --faq-sc-shared-hover-duration: 0.15s;
    --faq-sc-shared-hover-ease: ease;
    --faq-sc-shared-chevron-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23555555' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
    --faq-sc-shared-chevron-size: 20px;
    --faq-sc-shared-focus-color: #000;
    --faq-sc-shared-focus-width: 3px;
    --faq-sc-shared-focus-offset: -3px;
    --faq-sc-shared-focus-radius: 2px;
    --faq-sc-shared-table-border: #d0d0d0;
    --faq-sc-shared-table-border-width: 1px;
    --faq-sc-shared-table-cell-padding: 10px 12px;
}


:is(.outer-page, .outerpage, .inner-page) .content_wrapper .no-gutter .simp-custom-faq-widget-in-single-container .question-part,
:is(.outer-page, .outerpage, .inner-page) .content_wrapper .no-gutter .simp-custom-faq-widget-in-single-container .answer-part,
.mobile .content_wrapper .no-gutter .simp-custom-faq-widget-in-single-container .question-part,
.mobile .content_wrapper .no-gutter .simp-custom-faq-widget-in-single-container .answer-part {
    height: auto !important;
}

/* ---------- desktop ------------ */

:is(.outer-page, .outerpage, .inner-page) .content_wrapper .no-gutter .simp-custom-faq-widget-in-single-container {
    background-color: var(--faq-sc-desktop-bg);
    display: flex;
    flex-direction: column;
}

:is(.outer-page, .outerpage, .inner-page) .content_wrapper .no-gutter .simp-custom-faq-widget-in-single-container-header + .simp-custom-faq-widget-in-single-container {
    padding-top: 0;
}

:is(.outer-page, .outerpage, .inner-page) .content_wrapper .no-gutter .simp-custom-faq-widget-in-single-container > div {
    width: 100%;
    padding: 0;
    min-height: unset;
}

:is(.outer-page, .outerpage, .inner-page) .content_wrapper .no-gutter .simp-custom-faq-widget-in-single-container .text-content-wrapper {
    display: flex;
    flex-direction: column;
    gap: var(--faq-sc-desktop-gap-between-items);
}

:is(.outer-page, .outerpage, .inner-page) .content_wrapper .no-gutter .simp-custom-faq-widget-in-single-container .faq-wrapper {
    border: var(--faq-sc-desktop-border-width) solid var(--faq-sc-desktop-border-color);
}

:is(.outer-page, .outerpage, .inner-page) .content_wrapper .no-gutter .simp-custom-faq-widget-in-single-container .faq-wrapper .question-part {
    position: relative;
    display: flex;
    align-items: center;
    min-height: var(--faq-sc-desktop-question-min-height);
    padding: var(--faq-sc-desktop-question-padding);
    cursor: pointer;
    user-select: none;
    text-align: var(--faq-sc-desktop-text-align);
    background-color: var(--faq-sc-desktop-bg);
    transition: background-color var(--faq-sc-shared-hover-duration) var(--faq-sc-shared-hover-ease);
    width: 100%;
    box-sizing: border-box;
}

:is(.outer-page, .outerpage, .inner-page) .content_wrapper .no-gutter .simp-custom-faq-widget-in-single-container .faq-wrapper .question-part:focus-visible {
    outline: var(--faq-sc-shared-focus-width) solid var(--faq-sc-shared-focus-color);
    outline-offset: var(--faq-sc-shared-focus-offset);
    border-radius: var(--faq-sc-shared-focus-radius);
}

:is(.outer-page, .outerpage, .inner-page) .content_wrapper .no-gutter .simp-custom-faq-widget-in-single-container .faq-wrapper .question-part:focus:not(:focus-visible) {
    outline: none;
}

:is(.outer-page, .outerpage, .inner-page) .content_wrapper .no-gutter .simp-custom-faq-widget-in-single-container .faq-wrapper .question-part::after {
    content: "";
    position: absolute;
    right: var(--faq-sc-desktop-chevron-right);
    top: 50%;
    transform: translateY(-50%) rotate(0deg);
    width: var(--faq-sc-shared-chevron-size);
    height: var(--faq-sc-shared-chevron-size);
    background-image: var(--faq-sc-shared-chevron-icon);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    transition: transform var(--faq-sc-shared-chevron-duration) var(--faq-sc-shared-chevron-ease);
    flex-shrink: 0;
    pointer-events: none;
}

:is(.outer-page, .outerpage, .inner-page) .content_wrapper .no-gutter .simp-custom-faq-widget-in-single-container .faq-wrapper .question-part[aria-expanded="true"]::after {
    transform: translateY(-50%) rotate(180deg);
}

:is(.outer-page, .outerpage, .inner-page) .content_wrapper .no-gutter .simp-custom-faq-widget-in-single-container .faq-wrapper .answer-part {
    display: grid;
    grid-template-rows: 0fr;
    transition: grid-template-rows var(--faq-sc-shared-panel-duration) var(--faq-sc-shared-panel-ease);
}

:is(.outer-page, .outerpage, .inner-page) .content_wrapper .no-gutter .simp-custom-faq-widget-in-single-container .faq-wrapper .answer-part.faq-expanded {
    grid-template-rows: 1fr;
}

:is(.outer-page, .outerpage, .inner-page) .content_wrapper .no-gutter .simp-custom-faq-widget-in-single-container .faq-wrapper .answer-part > .faq-answer-inner {
    overflow: hidden;
    padding: var(--faq-sc-desktop-answer-padding);
    transition: padding 0.3s ease-out;
}

:is(.outer-page, .outerpage, .inner-page) .content_wrapper .no-gutter .simp-custom-faq-widget-in-single-container .faq-wrapper .answer-part:not(.faq-expanded) > .faq-answer-inner {
    padding-bottom: 0;
}

:is(.outer-page, .outerpage, .inner-page) .content_wrapper .no-gutter .simp-custom-faq-widget-in-single-container .question-part p:empty,
:is(.outer-page, .outerpage, .inner-page) .content_wrapper .no-gutter .simp-custom-faq-widget-in-single-container .answer-part p:empty {
    display: none;
}

:is(.outer-page, .outerpage, .inner-page) .content_wrapper .no-gutter .simp-custom-faq-widget-in-single-container .faq-wrapper .answer-part table {
    width: 100%;
    border-collapse: collapse;
}

:is(.outer-page, .outerpage, .inner-page) .content_wrapper .no-gutter .simp-custom-faq-widget-in-single-container .faq-wrapper .answer-part :is(th, td) {
    padding: var(--faq-sc-shared-table-cell-padding);
    border: var(--faq-sc-shared-table-border-width) solid var(--faq-sc-shared-table-border);
}

:is(.outer-page, .outerpage, .inner-page) .content_wrapper .no-gutter .simp-custom-faq-widget-in-single-container .txt-wdgt-btn-wrapper {
    display: flex;
    justify-content: var(--faq-sc-desktop-btn-justify);
}

:is(.outer-page, .outerpage, .inner-page) .content_wrapper .no-gutter .simp-custom-faq-widget-in-single-container .faq-wrapper.faq-empty .question-part {
    cursor: default;
    pointer-events: none;
}

:is(.outer-page, .outerpage, .inner-page) .content_wrapper .no-gutter .simp-custom-faq-widget-in-single-container .faq-wrapper.faq-empty .question-part::after {
    display: none;
}

/* mobile */
.mobile .content_wrapper .no-gutter .simp-custom-faq-widget-in-single-container {
    background-color: var(--faq-sc-mobile-bg);
    padding: 20px 0;
    margin: 0;
}

.mobile .content_wrapper .no-gutter .simp-custom-faq-widget-in-single-container-header + .simp-custom-faq-widget-in-single-container {
    padding-top: 0;
}

.mobile .content_wrapper .no-gutter .simp-custom-faq-widget-in-single-container .text-content {
    display: flex;
    flex-direction: column;
    row-gap: 20px;
}

.mobile .content_wrapper .no-gutter .simp-custom-faq-widget-in-single-container .faq-wrapper {
    border: var(--faq-sc-desktop-border-width) solid var(--faq-sc-desktop-border-color);
}

.mobile .content_wrapper .no-gutter .simp-custom-faq-widget-in-single-container .faq-wrapper .question-part {
    position: relative;
    display: flex;
    align-items: center;
    padding: var(--faq-sc-mobile-question-padding);
    cursor: pointer;
    user-select: none;
    text-align: var(--faq-sc-mobile-text-align);
    background-color: var(--faq-sc-mobile-bg);
    transition: background-color var(--faq-sc-shared-hover-duration) var(--faq-sc-shared-hover-ease);
    width: 100%;
    box-sizing: border-box;
    min-height: 44px;
}

.mobile .content_wrapper .no-gutter .simp-custom-faq-widget-in-single-container .faq-wrapper .question-part:focus-visible {
    outline: var(--faq-sc-shared-focus-width) solid var(--faq-sc-shared-focus-color);
    outline-offset: var(--faq-sc-shared-focus-offset);
    border-radius: var(--faq-sc-shared-focus-radius);
}

.mobile .content_wrapper .no-gutter .simp-custom-faq-widget-in-single-container .faq-wrapper .question-part:focus:not(:focus-visible) {
    outline: none;
}

.mobile .content_wrapper .no-gutter .simp-custom-faq-widget-in-single-container .faq-wrapper .question-part::after {
    content: "";
    position: absolute;
    right: var(--faq-sc-mobile-chevron-right);
    top: 50%;
    transform: translateY(-50%) rotate(0deg);
    width: var(--faq-sc-shared-chevron-size);
    height: var(--faq-sc-shared-chevron-size);
    background-image: var(--faq-sc-shared-chevron-icon);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    transition: transform var(--faq-sc-shared-chevron-duration) var(--faq-sc-shared-chevron-ease);
    flex-shrink: 0;
    pointer-events: none;
}

.mobile .content_wrapper .no-gutter .simp-custom-faq-widget-in-single-container .faq-wrapper .question-part[aria-expanded="true"]::after {
    transform: translateY(-50%) rotate(180deg);
}

.mobile .content_wrapper .no-gutter .simp-custom-faq-widget-in-single-container .faq-wrapper .answer-part {
    display: grid;
    grid-template-rows: 0fr;
    transition: grid-template-rows var(--faq-sc-shared-panel-duration) var(--faq-sc-shared-panel-ease);
    margin: 0 !important;
}

.mobile .content_wrapper .no-gutter .simp-custom-faq-widget-in-single-container .faq-wrapper .answer-part.faq-expanded {
    grid-template-rows: 1fr;
}

.mobile .content_wrapper .no-gutter .simp-custom-faq-widget-in-single-container .faq-wrapper .answer-part > .faq-answer-inner {
    overflow: hidden;
    padding: var(--faq-sc-mobile-answer-padding);
}

.mobile .content_wrapper .no-gutter .simp-custom-faq-widget-in-single-container .faq-wrapper .answer-part:not(.faq-expanded) > .faq-answer-inner {
    padding-bottom: 0;
}

.mobile .content_wrapper .no-gutter .simp-custom-faq-widget-in-single-container .question-part p:empty,
.mobile .content_wrapper .no-gutter .simp-custom-faq-widget-in-single-container .answer-part p:empty {
    display: none;
}

.mobile .content_wrapper .no-gutter .simp-custom-faq-widget-in-single-container .faq-wrapper .answer-part table {
    width: 100%;
    border-collapse: collapse;
}

.mobile .content_wrapper .no-gutter .simp-custom-faq-widget-in-single-container .faq-wrapper .answer-part :is(th, td) {
    padding: var(--faq-sc-shared-table-cell-padding);
    border: var(--faq-sc-shared-table-border-width) solid var(--faq-sc-shared-table-border);
}

.mobile .content_wrapper .no-gutter .simp-custom-faq-widget-in-single-container .txt-wdgt-btn-wrapper {
    display: flex;
    justify-content: var(--faq-sc-mobile-btn-justify);
}

.mobile .content_wrapper .no-gutter .simp-custom-faq-widget-in-single-container .faq-wrapper.faq-empty .question-part {
    cursor: default;
    pointer-events: none;
}

.mobile .content_wrapper .no-gutter .simp-custom-faq-widget-in-single-container .faq-wrapper.faq-empty .question-part::after {
    display: none;
}

@media (prefers-reduced-motion: reduce) {
    :is(.outer-page, .outerpage, .inner-page) .content_wrapper .no-gutter .simp-custom-faq-widget-in-single-container .faq-wrapper .answer-part,
    :is(.outer-page, .outerpage, .inner-page) .content_wrapper .no-gutter .simp-custom-faq-widget-in-single-container .faq-wrapper .question-part::after,
    .mobile .content_wrapper .no-gutter .simp-custom-faq-widget-in-single-container .faq-wrapper .answer-part,
    .mobile .content_wrapper .no-gutter .simp-custom-faq-widget-in-single-container .faq-wrapper .question-part::after {
        transition: none;
    }
}

/* ----- header --- */
.mobile .content_wrapper .no-gutter .simp-custom-faq-widget-in-single-container-header .text-content :is(h1, h2, h3):only-child,
.mobile .content_wrapper .no-gutter .simp-custom-faq-widget-in-single-container .question-part :is(h1, h2, h3):only-child {
    padding: 0;
    margin: 0;
}

.mobile .content_wrapper .no-gutter .simp-custom-faq-widget-in-single-container .faq-wrapper :is(.faq-answer-inner, .answer-part) > * + * {
    margin: 15px 0 0 !important;
}

:is(.outer-page, .outerpage, .inner-page) .content_wrapper .no-gutter .simp-custom-faq-widget-in-single-container .faq-wrapper :is(.faq-answer-inner, .answer-part) > * + * {
    margin-top: 15px;
}

.mobile .content_wrapper .no-gutter .simp-custom-faq-widget-in-single-container :is(h1, h2, h3, h4, h5, h6) {
    padding: 0;
    margin: 0;
}

:is(.outer-page, .outerpage, .inner-page) .content_wrapper .no-gutter .simp-custom-faq-widget-in-single-container .answer-part:not([id*="faq-panel"]),
.mobile .content_wrapper .no-gutter .simp-custom-faq-widget-in-single-container .answer-part:not([id*="faq-panel"]) {
    display: none;
}






.summary_widget_wrapper .imageblock a {
    border-radius: 6px;
}
.location-page .category-places .loc-group div {
    border-radius:6px
}

.hero-container .hero-header {
    display: none;
}
.hero-container {
    margin-top: 0px !important;
}
.hotel-address-block {
    display: none;
}

@media screen and (min-width: 1200px) {
    header {
    /*position: absolute;*/
    }
    .inner-page  {
    margin-top: 130px;
    }
}

.navbar-top .navbar-top-menu {
    padding-right: 190px;
}
.navbar-top .container{
    position: relative;
}
.navbar-top-content {
    position: absolute;
    top: 35px;
    right: 25px;
    margin-top: 0;
}
.navbar-header{
    left: 0px;
    right: 0px;
    display: flex;
    justify-content: center
}
.navbar-top{
    height: 115px ;
}
.navbar-top #top-menu {
    margin-top: 75px;
}
.book_button .min-price-div {
    position: absolute;
    bottom: 40px;
    transform: none;
    color: #fff;
}
.resv_button {
    min-width: 150px;
}
.inner-page .content_wrapper .no-gutter .widget-wrapper.wtheader {
    max-width: 100% !important;
}

.inner-page .content_wrapper .no-gutter .clearfix.widget-wrapper.generic_slider.jssor-carousel-container {
    max-width: 100% !important;
}

/*.homepage .content_wrapper .no-gutter .widget-wrapper, .inner-page .content_wrapper .no-gutter .widget-wrapper {*/
/*    max-width: 980px !important;*/
/*}*/
/*.content_wrapper .no-gutter {*/
/*    max-width: 1080px !important;*/
/*}*/
body .inner-page .content_wrapper .no-gutter .widget-wrapper.summary_widget_wrapper {
    max-width: 100% !important;
}
div[data-widget-id="2138491"] .readjust-container .caption{
    padding-left:0 !important;
}
.content_promotions_block .pd-promo-wrap .pd-promo-text{
    bottom: 17px;
}
/*Image Text Widget*/

div[data-widget-id="2226874"] {
    position: relative;
    padding: 80px 15px 40px !important;
}
div[data-widget-id="2226874"] .image-content{
    object-fit: cover;
    height: calc(100% - 100px);
    margin-top: -80px !important;
}
div[data-widget-id="2226874"] .left-box{
    box-shadow: 0px 0px 10px rgba(18, 18, 19, 0.21);
    width: 60%;
    text-align: center;
    padding-left: 50px !important;
    padding-top:50px !important;
}
div[data-widget-id="2226874"] .left-box .text-content-wrapper{
    max-width: 300px;
}
div[data-widget-id="2226874"] .right-box {
    position: absolute;
    top: 0;
    bottom: 0px;
    width: calc(100% - 400px);
    right: 0;
    padding-left: 0 !important;
    z-index: 2;
}
div[data-widget-id="2226874"] .img-responsive.image-content.translateBottom {
    -webkit-animation-name: translateBottom;
    animation-name: translateBottom;
}
@-webkit-keyframes translateBottom {
    from {
    opacity: 0;
    transform: translateY(0);
    }


    to {
    opacity: 1;
    transform: translateY(35px);
    }
}

@keyframes translateBottom {
    from {
    opacity: 0;
    transform: translateY(0);
    }

    to {
    opacity: 1;
    transform: translateY(35px);
    }
}
.wt1tb[data-widget-id="2145836"]{
    display: none;
    }

h1::after,
h2::after {
    width: 100px !important;
}

/*OPS-15371 start*/

.simp-custom-btn-size .one-col.text-content .btn{
    min-width: 175px;
}

/*ops-15371 end*/




:root {
    --promo-toaster-brand-dark: #a8430d;
    --promo-toaster-brand: #e25f14;
    --promo-toaster-brand-mid: #ef7a34;
    --promo-toaster-white: #fff;
}

/* ===== Hidden source data (your CMS widgets) ===== */
.simp-custom-promo-toaster {
    display: none;
}

/* ===== Toaster shell ===== */
.promo-toaster {
    position: fixed;
    top: 220px;
    left: 0;
    z-index: 999;
    display: flex;
    align-items: stretch;
}

/* Collapsed tab */
.pt-tab {
    background: var(--promo-toaster-brand);
    color: var(--promo-toaster-white);
    width: 42px;
    border-radius: 0 8px 8px 0;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
    padding: 14px 0;
    border: none;
    gap: 10px;
    box-shadow: 2px 0 10px rgba(0, 0, 0, .15);
    flex-shrink: 0;
    height: auto;
    align-self: stretch;
}

.pt-tab:hover {
    background: var(--promo-toaster-brand-mid);
}

.pt-tab .pt-chevron {
    width: 26px;
    height: 26px;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: transform .25s ease;
}

.promo-toaster.open .pt-tab .pt-chevron {
    transform: rotate(180deg);
}

.pt-tab .pt-gift svg {
    width: 18px;
    height: 18px;
}

.pt-tab .pt-label {
    writing-mode: vertical-rl;
    transform: rotate(180deg);
    letter-spacing: .5px;
    font-size: 13px;
    font-weight: 500;
    margin-top: 2px;
}

/* Expanded panel */
.pt-panel {
    position: relative;
    width: 0;
    overflow: hidden;
    border-radius: 0 10px 10px 0;
    box-shadow: 4px 6px 24px rgba(0, 0, 0, .25);
    transition: width .35s ease;
    background: var(--promo-toaster-brand-mid);
}

.promo-toaster.open .pt-panel {
    width: 380px;
}

/* Slides viewport — clips the sliding track */
.pt-slides {
    position: relative;
    width: 380px;
    overflow: hidden;
}

/* Track stacks all slides on top of each other; switching slides
   crossfades opacity instead of sliding horizontally */
.pt-track {
    position: relative;
    min-height: 170px;
}

.pt-slide {
    width: 100%;
    box-sizing: border-box;
    position: absolute;
    inset: 0;
    opacity: 0;
    visibility: hidden;
    transition: opacity .4s ease;
}

.pt-slide.active {
    opacity: 1;
    visibility: visible;
}

.pt-slide-body {
    position: relative;
    z-index: 2;
    padding: 14px 46px 14px 14px;
    color: var(--promo-toaster-white);
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    min-height: 170px;
    box-sizing: border-box;
}

/* Single shared close button for the whole panel */
.pt-close {
    position: absolute;
    top: 10px;
    right: 12px;
    z-index: 3;
    background: none;
    border: none;
    color: var(--promo-toaster-white);
    font-size: 16px;
    opacity: .85;
    line-height: 1;
}

.pt-close:hover {
    opacity: 1;
}

.pt-title {
    font-size: 16px;
    font-weight: 600;
    margin: 0 0 12px;
    line-height: 20px;
}

.pt-desc {
    font-size: 14px;
    line-height: 18px;
    margin: 0 0 16px;
    opacity: .95;
    max-height: 80px;
    overflow-y: auto;
    padding-right: 6px;
}

.pt-desc-scroll::-webkit-scrollbar {
    width: 5px;
}

.pt-desc-scroll::-webkit-scrollbar-track {
    background: #fff;
    border-radius: 4px;
}

.pt-desc-scroll::-webkit-scrollbar-thumb {
    background: #000;
    border-radius: 4px;
}

.pt-link {
    color: var(--promo-toaster-white);
    font-size: 14px;
    font-weight: 600;
    width: fit-content;
    line-height: 18px;
    text-decoration:underline;
}

.pt-link:hover,
.pt-link:focus {
    text-decoration-style: dotted;
    color: inherit;
}

/* Single shared controls bar, sits below the slides viewport */
.pt-controls {
    position: relative;
    z-index: 3;
    display: flex;
    align-items: center;
    gap: 10px;
    color: var(--promo-toaster-white);
    font-size: 12px;
    margin: 0 14px 14px;
}

.pt-counter {
    opacity: .9;
    min-width: 30px;
}

.pt-ctrl-btn {
    background: rgba(255, 255, 255, .12);
    border: none;
    color: var(--promo-toaster-white);
    width: 22px;
    height: 22px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.pt-ctrl-btn:hover {
    background: rgba(255, 255, 255, .25);
}

.pt-ctrl-btn svg {
    width: 11px;
    height: 11px;
}

@media(max-width:768px){
    .promo-toaster{
        top:180px;
    }
}






.content_wrapper .no-gutter .content_promotions_block .pd-promo-wrap img{
    aspect-ratio:1366/768 !important;
}

.for-innerpage.location-page .location-page-header h1{
    padding:60px 0 0;
}

.for-innerpage.location-page .location-page-header {
    padding-bottom:30px
}

#footer .location-marker {
  padding-left: 15px;
  width: 200px;
}
#footer .location-marker a:first-child{
  margin-left: 40px;
  display: block;
  font-size: 20px;
}
/* ---------------- For mobile ---------------- */

.mobile #footer .location-marker {
  padding-left: 15px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin: 10px;
  width:unset;
}
.mobile #footer .location-marker a{
  margin:0;
  font-size:unset;
}

.mobile .content_wrapper .no-gutter .widget-wrapper.bgImageContainer, .mobile .content_wrapper .no-gutter .widget-wrapper.bgImageContainer {
    padding-top: 100px!important;
    padding-bottom: 100px!important;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    -webkit-background-clip: border-box;
    -moz-background-clip: border-box;
    -ms-background-clip: border-box;
    -o-background-clip: border-box;
    background-clip: border-box;
}
/*design change*/

.mobile #accordion, .mobile .name-of-hotel, .mobile .select-hotel-wrapper {
display: none;
}
.mobile h1, .mobile h2 {
    border-bottom: 0px !important;
    text-align:center;
}
.mobile h1{
    font-size: 28px;
}
.mobile h2{
    font-size: 26px;
}
.mobile .logo+.nav-wrap {
    padding-top:90px;
    background-color:#fff;
}
.mobile .logo {
    background-color: #fff;
}
.mobile .nav-wrap .fa {
    font-weight: 200;
    font-size: 25px;
    color: #fff;
    padding-top:10px;
}
.mobile .navBtnBorder.top_padding {
    padding: 10px 0 !important;
}

.mobile[data-hotelid="7049"] .navBtnBorder.top_padding {
    padding: 25px 0 10px !important;
}
.mobile.for-homepage h2{
    color:#00002e;
}
.mobile.for-homepage .row.clearfix.wtheader:first-child {
    display: none;
}
.mobile .fullImage {
    padding-top: 70px !important;
}

/*.landing_PopupWrapper {*/
/*    position: fixed;*/
/*    top: 0;*/
/*    left:0;*/
/*    right:0;*/
/*    bottom:0;*/
/*    background-color: rgba(0,0,0,0.8);*/
/*    z-index: 10000;*/
/*    justify-content:center;*/
/*    align-items:center;*/
/*    padding: 30px 0;*/
/*}*/
/*.mobile .landing_PopupWrapper {*/
/*    padding: 60px 0;*/
/*}*/

/*.landing_PopupWrapper.popUp_zoomIn {*/
/*    display: flex;*/
/*}*/
/*.landing_Popup img {*/
/*    max-width: 100%;*/
/*    object-fit: cover;*/
/*}*/
/*.for-homepage .landing_Popup {*/
/*    position: relative;*/
/*    max-width: 1024px;*/
/*    width: 100%;*/
/*    padding: 5%;*/
/*    display: flex;*/
/*    align-items: stretch;*/
/*    justify-content: center;*/
/*}*/
/*.mobile.for-homepage .landing_Popup {*/
/*    flex-direction: column;*/
/*    align-items: center;*/
/*    max-width: 800px;*/
/*    padding: 20px;*/
/*}*/

/*.for-homepage .landing_Popup .text-content {*/
/*    background: white;*/
/*    width: 50%;*/
/*    position: relative;*/
/*}*/
/*.mobile.for-homepage .landing_Popup .text-content {*/
/*    position: unset;*/
/*}*/
/*.mobile.for-homepage .landing_Popup .text-content-wrapper h2{*/
/*    margin:0 0 10px 0*/
/*}*/
/*.mobile.for-homepage .landing_Popup .text-content-wrapper ul li{*/
/*    text-align:left*/
/*}*/

/*.mobile.for-homepage .landing_Popup .text-content,*/
/*.mobile.for-homepage .landing_Popup .image-content-wrapper {*/
/*    width: 100%;*/
/*}*/

/*.for-homepage .landing_Popup .text-content-wrapper {*/
/*    text-align: center;*/
/*    color: black;*/
/*    display: flex;*/
/*    flex-direction: column;*/
/*    align-items: center;*/
/*    justify-content: center;*/
/*    padding: 20px;*/
/*}*/

/*.for-homepage .landing_Popup .text-content-wrapper h2,*/
/*.for-homepage .landing_Popup .text-content-wrapper p,*/
/*.for-homepage .landing_Popup .text-content-wrapper a {*/
/*    visibility: visible;*/
/*}*/

/*.for-homepage .landing_Popup .image-content-wrapper {*/
/*    width: 50%;*/
/*    min-width: 300px;*/
/*    display: flex;*/
/*}*/
/*.mobile.for-homepage .landing_Popup .image-content-wrapper {*/
/*    position: relative;*/
/*}*/

/*.imgforPopup {*/
/*    max-width:100%;*/
/*    display:block;*/
/*}*/

/*.for-homepage .landing_Popup .text-content-wrapper h2 {*/
/*    text-transform: capitalize;*/
/*}*/

/*.for-homepage .landing_Popup .text-content-wrapper a {*/
/*    margin-top: 10px;*/
/*}*/

/*.for-homepage .landing_Popup .popUp_Close {*/
/*    position: absolute;*/
/*    top: -40px;*/
/*    right: 0px;*/
/*    width: 30px;*/
/*    height: 30px;*/
/*    display: flex;*/
/*    justify-content: center;*/
/*    align-items: center;*/
/*    font-weight: 100;*/
/*    cursor: pointer;*/
/*    background: white;*/
/*    border: 2px solid white;*/
/*    border-radius: 50%;*/
/*    color: black;*/
/*}*/
/*.mobile.for-homepage .landing_Popup .popUp_Close {*/
/*    top: 30px;*/
/*    right: 30px;*/
/*}*/

/*@keyframes zoominoutsinglefeatured {*/
/*    0% {*/
/*        transform: scale(0.3,0.3);*/
/*    }*/
/*    50% {*/
/*        transform: scale(1.1,1.1);*/
/*    }*/
/*    100% {*/
/*        transform: scale(1,1);*/
/*    }*/
/*}*/
/*.landing_Popup{*/
/*    animation: zoominoutsinglefeatured 1s ease-in-out;*/
/*}*/

/*@media(max-width:768px){*/
/*    .landing_PopupWrapper.popUp_zoomIn{*/
/*        display:block;*/
/*        overflow:scroll*/
/*    }*/
/*}*/











