

@media (max-width: 767px){
    :is(.outer-page,.outerpage) {
        min-width: 767px !important;
    }
    body {
        overflow-x: scroll !important;
    }
    :is(.outer-page,.outerpage) .content_wrapper{
        max-width:100%;
    }
}

.mobile .footer-text{
    text-align:center;
}

.google-strip {
    padding: 0;
    background-color: #bd9c54;
}

.skiptranslate {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    /*height: 30px;*/
}
.skiptranslate + .outer-page{
    /*margin-top: -30px;*/
}
.skiptranslate iframe {
    display: none;
}

.skiptranslate > div {
    margin-right: 5px;
    height: inherit;
    display: flex;
}

.skiptranslate > span {
    margin-left: 5px;
}

.skiptranslate .goog-te-combo {
    /*padding: 5px;*/
    margin: 0;
    font-size: 12px;
    line-height: 10px;
    /* border: none; */
}

header .google-strip{
    width:100%;
    padding:0;
    height: 30px;
}
header .google-strip .container{
    width:100%;
    padding-right:0;
    padding-left:0;
    display:flex;
    justify-content:space-between;
    height: inherit;
}
header .google-strip .container .google_translate_element{
    float:left;
}
header .google-strip .container .joysLogo{
    float:right;
}
/* mobile */
.mobile .goog-te-gadget img {
    width: unset;
}
.mobile .google-strip{
    width:100%;
    padding:0;
}
.mobile .google-strip .container{
    width:100%;
    padding-right:0;
    padding-left:0;
    display:flex;
    justify-content:space-between;
}
.mobile .google-strip .container .google_translate_element{
    float:left;
}
.mobile .google-strip .container .joysLogo{
    float:right;
    max-width:33px;
}


@media (max-width: 992px){
    .child-hotel .camera-carousel-container.aspectratio16-9{
        padding-top: 110px;
    }
}
.parent-hotel[data-hotelid="8162"] .outer-page .aspectratio16-9.video-banner-container{
    padding-top: 110px !important;
}
.header-pills-wrapper{
    padding-top: 30px;
}
.child-hotel.location-page .header-pills{
    padding-top: 175px;
}
body{
    top: 0px !important
}

/*google translate position change*/
.navbar.navbar-top{
    margin:0;
}
.navbar.navbar-top > .container{
    margin:0 auto;
    width:100%;
    padding:0 50px;
}
header .container.container #top-navbar-collapse{
    padding: 0 420px 0 300px !important;
}
header .lang-book-wrapper{
    right:205px;
}
header .google-strip{
    position:absolute;
    width:177px;
    height:40px;
    right:20px;
    top:16%;
    z-index:9;
}

.child-hotel header .google-strip{
    top:22.5%;
}

header .google-strip .VIpgJd-ZVi9od-l4eHX-hSRGPd{
    display:none;
}
header .google-strip .container{
    padding:0;
    margin:0;
}
header .google-strip .container select{
    width:177px;
    height:40px;
    margin:0;
}
@media(max-width:1536px){
    header .container.container #top-navbar-collapse{
        padding: 0 300px 0 300px !important;
    }
    header .lang-book-wrapper .resv {
        min-width:unset;
        white-space:nowrap;
    }
    header .google-strip .container select {
        width: 120px;
    }
    header .google-strip {
        width: 120px;
    }
    header .lang-book-wrapper {
        right: 150px;
    }
}
@media(max-width:1166px){
    header .container.container #top-navbar-collapse{
        padding: 0 200px 0 200px !important;
    }  
}
@media(max-width:1100px){
    header .container.container #top-navbar-collapse{
        padding:0 340px 0 185px !important;
    }
}
.for-homepage .outer-page .content_wrapper .no-gutter .widget-wrapper.wt1img{
    padding-top:0;
}
@media(max-width:1055px){
    header .container.container #top-navbar-collapse {
        padding: 0 290px 0 200px !important;
    }
}
@media(max-width:878px){
    header .lang-book-wrapper {
        right: 130px;
    }
    header .google-strip {
        right: 5px;
    }
}
@media(max-width:850px){
    header .container.container #top-navbar-collapse {
        padding: 0 200px 0 100px !important;
    }
}
.parent-hotel[data-hotelid="8162"] .outer-page .camera-carousel-container.aspectratio16-9.video-banner-container {
    padding-top:0px !important;
}


.simp-custom-hideRightBox .right-box{
    display:none;
}
.simp-custom-hideLeftBox .left-box{
    display:none;
}
/*.simp-custom-center{*/
/*    display:flex;*/
/*    justify-content:center;*/
/*}*/



.mobile .name-of-hotel {
    display: none;
}


.mobile div#accordion {
    display: none;
}

.mobile  .content_wrapper .no-gutter .widget-wrapper:first-child
{
    display:none;
}

.mobile .content_wrapper .no-gutter h1,
.mobile .content_wrapper .no-gutter h2 {
    border-bottom: none;
    font-size:35px !important;
}


.mobile .simp-custom-slideraligned .slick-list .slick-track .slick-slide .reset-width 
{
    margin: auto;
}


.mobile .logo.navbar-logo {
    background-color: #fff;
}

.mobile .fullImage {
    padding-top: 70px;
}

.mobile .simp-custom-mb-bgcolor {
    background-color: unset !important;
}

.mobile .simp-custom-mbtextcenter .descriptionMobileNoSpace div {
    text-align: center !important;
}

.mobile .simp-custom-mblineheight h2 {
    line-height: 1.75em;
}

.mobile .simp-custom-slideraligned .slick-track .slick-slide 
{
    padding-top:15px;
}

.mobile .simp-custom-slideraligned .slick-list .slick-track img.img-responsive {
    display: none;
}

.mobile .simp-custom-resizemobilehead h1 span{
    font-size:45px !important;
}

.mobile .fullImage img{
    height:425px;
    object-fit:cover;
}

.mobile .simp-custom-cardlayout.simp-custom-mbtextcenter.simp-custom-boxshadow img{
    margin:0;
}

.mobile .simp-custom-button-width h2{
    text-align:left !important;
}

.mobile .simp-custom-button-width .txt-wdgt-btn-wrapper{
    display:flex;
}

.mobile .simp-custom-button-width .txt-wdgt-btn-wrapper a{
    padding:10px 20px;
}

.mobile .simp-custom-button-width .txt-wdgt-btn-wrapper{
    justify-content:center;
    margin-top:15px;
}

.simp-custom-popup {
    display: none;
}

.custom-popup {
    position: fixed;
    background: rgba(0, 0, 0, 0.5);
    width: 100vw;
    height: 100vh;
    z-index: 9999;
    inset: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    animation: fade 1.5s ease-in-out;
}

@keyframes fade {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

.custom-popup .simp-custom-popup {
    display: flex;
    max-width: 80vw;
    position: relative;
}

.custom-popup .wt1img.simp-custom-popup :is(picture, .image-content-wrapper) {
    width: auto;
    padding: 0;
}

.custom-popup .widget-wrapper.simp-custom-popup .image-content-wrapper {
    padding: 0;
}

.custom-popup .simp-custom-popup .popup-close-btn {
    position: absolute;
    top: 0px;
    z-index: 1;
    right: 0;
    width: 30px;
    height: 30px;
    display: flex;
    justify-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 1);
    color: rgba(255, 255, 255, 0.8);
}

.phoenix-chain[newbeform=true] .custom-popup .simp-custom-popup .bookingform-wrapper {
    display: none;
}

.custom-popup .wt1img.simp-custom-popup img {
    object-fit: cover;
    max-height: 95vh;
    opacity: 1;
}

.custom-popup .wt1img .col-xs-12 {
    padding: 0;
}

.mobile .custom-popup .simp-custom-popup {
    max-width: 90vw;
    margin: 0;
}

.custom-popup .simp-custom-popup video {
    width: 100%;
    object-fit: cover;
    max-height: 95vh;
}

.custom-popup .imageDescriptionSide.simp-custom-popup {
    max-height: 95vh;
    padding: 30px;
}

.custom-popup .imageDescriptionSide.simp-custom-popup > div {
    overflow-y: auto;
    align-content: center;
}

.custom-popup .imageDescriptionSide.simp-custom-popup > div:first-of-type {
    padding: 0 15px 0 0;
}

.custom-popup .imageDescriptionSide.simp-custom-popup > div:last-of-type {
    padding: 0 0 0 15px;
}

.mobile .custom-popup .simp-custom-popup:is(.imageDescriptionSide-leftimage, .imageDescriptionSide-rightimage) {
    display: block;
}

.mobile .custom-popup .widget-wrapper.simp-custom-popup :is(.left-box, .right-box) {
    padding: 0;
    width: 100%;
}

.mobile .custom-popup .simp-custom-popup.imageDescriptionSide-leftimage .right-box,
.mobile .custom-popup .simp-custom-popup.imageDescriptionSide-rightimage .right-box {
    padding-top: 20px;
}

.mobile .custom-popup .simp-custom-popup.imageDescriptionSide div {
    overflow: unset;
}

.mobile .custom-popup .widget-wrapper.simp-custom-popup.imageDescriptionSide {
    overflow-y: auto;
    padding: 30px !important;
}

.mobile .custom-popup .simp-custom-popup.imageDescriptionSide-rightimage > .col-xs-12 {
    padding: 0;
}

@media (orientation: landscape) {
    .mobile .custom-popup .widget-wrapper.simp-custom-popup.imageDescriptionSide {
        display: flex;
        overflow: hidden;
    }
    .mobile .custom-popup .simp-custom-popup.imageDescriptionSide-leftimage .right-box {
        padding: 0 0 0 20px;
        overflow-y: auto;
    }
    .mobile .custom-popup .simp-custom-popup.imageDescriptionSide-rightimage .left-box {
        padding: 0 20px 0 0;
        overflow: auto;
    }
    .mobile .custom-popup .simp-custom-popup.imageDescriptionSide-rightimage > .col-xs-12:first-of-type {
        padding: 0;
    }
    .mobile .custom-popup .simp-custom-popup.imageDescriptionSide-rightimage > .col-xs-12:last-of-type {
        padding: 0 0 0 20px;
        overflow-y: auto;
    }
    .mobile .custom-popup .simp-custom-popup.imageDescriptionSide-rightimage > .col-xs-12 img {
        margin: 0 !important;
    }
    .mobile .custom-popup .widget-wrapper.simp-custom-popup.imageDescriptionSide .image-content-wrapper img {
        max-height: 100%;
        width: 100%;
        object-fit: cover;
    }
    .mobile .custom-popup .simp-custom-popup.imageDescriptionSide-rightimage .right-box {
        padding-top: 0px;
    }
}

.custom-popup .simp-custom-popup.wtformjson {
    padding: 30px !important;
}

.custom-popup .simp-custom-popup.wtformjson > div {
    padding: 0;
    max-width: 1100px;
    max-height: 70vh;
    overflow-y: auto;
}

.custom-popup .simp-custom-popup.wtformjson .form-group {
    display: flex;
    justify-content: center;
    padding: 0;
    margin: 0;
}

.custom-popup .simp-custom-popup.wtformjson .form-group:not(:last-of-type) {
    margin-bottom: 10px;
}

.custom-popup .simp-custom-popup.wtformjson .form-group label {
    width: 20%;
    padding: 0 20px 0 0;
}

.custom-popup .simp-custom-popup.wtformjson .form-group > div {
    padding: 0;
    width: 80%;
}

.mobile .custom-popup .simp-custom-popup.wtformjson .form-group {
    flex-direction: column;
}

.mobile .custom-popup .simp-custom-popup.wtformjson > div {
    max-width: 100%;
    width: 100%;
}

.mobile .custom-popup .simp-custom-popup.wtformjson .form-group > div,
.mobile .custom-popup .simp-custom-popup.wtformjson .form-group label {
    width: 100%;
}

.mobile .custom-popup .simp-custom-popup.wtformjson {
    width: 100%;
}

.custom-popup .simp-custom-popup.wtformjson .text-danger {
    width: 100%;
    text-align: right;
}

.custom-popup .widget-wrapper .content-block,
.custom-popup .widget-wrapper .text-content {
    padding: 0;
}

.custom-popup .widget-wrapper .text-content-wrapper {
    display: flex;
    flex-direction: column;
    align-items: center;
    height: fit-content !important;
    padding: 20px;
    background: #fff;
    max-width: 600px;
    overflow: auto;
    max-height: 80dvh;
}

.custom-popup .widget-wrapper .text-content-wrapper :is(h1,h2,h3,h4,h5,h6, p:not(:empty)) {
    padding: 0 0 20px;
    margin: 0;
}

.custom-popup .widget-wrapper .text-content-wrapper  p:empty {
    margin: 0;
}

.custom-popup .widget-wrapper .text-content-wrapper :is(ul, ol) {
    padding-left: 20px !important;
}

.custom-popup .widget-wrapper .text-content .text-content-wrapper  p:last-child {
    padding: 0;
}

body:not(.mobile) .custom-popup .widget-wrapper .text-content-wrapper {
    padding: 60px;
}

.custom-popup .widget-wrapper .text-content-wrapper :is(ul, ol) {
    margin-bottom: 20px;
}

.custom-popup .widget-wrapper .text-content-wrapper .txt-wdgt-btn-wrapper {
    padding-top: 20px;
    display: flex;
}

/* new css addition for this popup */

.mobile .custom-popup .simp-custom-popup{
    background: #fff;
    padding: 20px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.custom-popup .simp-custom-popup .book-now-btn a{
    background-color: #bd9c54;
    color: #fff;
    text-transform: uppercase;
}

.custom-popup .simp-custom-popup .book-now-btn a{
    color:#fff;
    padding:10px 20px;
}
.mobile  .custom-popup .simp-custom-popup .book-now-btn a{
    padding:5px 10px;
}

.custom-popup .simp-custom-popup .book-now-btn a:hover{
    text-decoration:none;
}

body:not(.mobile) .custom-popup .simp-custom-popup .book-now-btn a:hover,
body:not(.mobile) .custom-popup .simp-custom-popup .book-now-btn a:focus,
body:not(.mobile) .custom-popup .simp-custom-popup .book-now-btn a:active{
    background-color: #a0813e; 
    text-decoration:none;
}

.mobile .custom-popup .simp-custom-popup .book-now-btn {
    display: flex;
    width: max-content;
    margin: 0 auto;
}
.custom-popup .simp-custom-popup .offers-container  {
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:center;
}

.custom-popup .simp-custom-popup .offers-container :is(h1,h2,h3,h4,h5,h6){
    color:inherit;
}

.mobile .custom-popup .simp-custom-popup.widget-wrapper :is(h1,h2,h3,h4,h5,h6, p:not(:empty)) {
    padding: 0 0 10px;
    margin: 0;
}

















.mobile .footer-row .footer-detail .fa-stack {
    visibility: visible;
}

.simp-custom-fw-sheen
{
    position:relative;
}
.simp-custom-fw-sheen:after {
    content: " ";
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    top: 0;
    right: 0;
    background-color: rgba(0,0,0,0.55);
}
.simp-custom-fw-sheen .text-content 
{
    z-index:1;
}




.mobile div[data-widget-id="2168248"] p{
    background-color: #a5acc6c9 !important;
    color: #fff !important;
    height: 100px;
    align-items: center;
    position: absolute;
    bottom: 50px;
}
.mobile div[data-widget-id="2168248"] button.slick-prev.slick-arrow{
    position: absolute;
    top: 100%;
    left: 40%;
 }
.mobile div[data-widget-id="2168248"] button.slick-next.slick-arrow {
    position: absolute;
    top: 100%;
    right: 40%!important;
}
.mobile div[data-widget-id="2168248"] button.slick-next.slick-arrow:before{
    content:"\f105";
    border:1px solid grey;
    padding:5px;
    padding-right:10px;
    padding-left:10px;
}
.mobile div[data-widget-id="2168248"] button.slick-prev.slick-arrow:before{
    content:"\f104";
    border:1px solid grey;
    padding:5px;
    padding-right:10px;
    padding-left:10px;
}
.wt1imgtop-1tbbot[data-widget-id="2168248"] .slick-slide{
    padding:20px !important;
}
.wt1imgtop-1tbbot[data-widget-id="2168248"] ul.slick-dots {
    display: none!important;
}
div[data-widget-id="2168248"] .slick-slider .text-content-wrapper,
div[data-widget-id="2168248"] .slick-slider .text-content-wrapper h2{
    color:white;
}
.wt1imgtop-1tbbot[data-widget-id="2168248"] button.slick-prev.slick-arrow{
    position: absolute;
    top: 100%;
    left: 47%;
 }
.wt1imgtop-1tbbot[data-widget-id="2168248"] button.slick-next.slick-arrow {
    position: absolute;
    top: 100%;
    right: 47%!important;
}
.wt1imgtop-1tbbot[data-widget-id="2168248"] button.slick-next.slick-arrow:before{
    content:"\f105";
    border:1px solid grey;
    padding:5px;
     padding-right:10px;
    padding-left:10px;
}
.wt1imgtop-1tbbot[data-widget-id="2168248"] button.slick-prev.slick-arrow:before{
    content:"\f104";
    border:1px solid grey;
    padding:5px;
    padding-right:10px;
    padding-left:10px;
}
div[data-widget-id="2168248"] .slick-slider .text-content-wrapper{
    background-color: rgba( 50, 173, 159, 0.5) !important;
    color: #fff !important;
    align-items: center;
    position: absolute;
    bottom: 20px;
    left: 20px;
    width: calc(100% - 40px);
  
}




