header #top-navbar-collapse{
    display: flex;
    justify-content: center;
}
.btn{
    padding: 0 34px! important;
    line-height: 40px;
    font-family: EB Garamond,sans-serif;
}
.resv-wrap .book_button:nth-child(odd){
    border: 4px double #fff;
    font-size: .9em;
}
.resv-wrap .btn:hover{
    border: 0px solid #000000;
    font-size: .9em;
}
header .navbar-top .navbar-nav>li>a{
    font-family: EB Garamond,sans-serif
}
.simp-custom-center {
    display: flex;
    align-items: center;
    justify-content: center;
}
.simp-custom-h3-font h3 {
    font-family: EB Garamond,sans-serif !important;
    font-size: 26px !important;
}
.simp-custom-h3-fonts h3 {
    font-family: EB Garamond,sans-serif !important;
    font-size: 18px !important;
}
.simp-custom-hideRightBox .right-box{
    display:none;
}
.simp-custom-hideLeftBox .left-box{
    display:none;
}
.simp-custom-center{
    display:flex;
    justify-content:center;
}
.simp-custom-width {
    width: 70% !important;
}
.simp-custom-parent-card .text-content {
    height: 100%;
    width: 31.3%;
    padding: 15px 15px 30px;
    background-color: #fff;
    box-shadow: 0 2px 8px 0 rgb(4 67 139 / 15%);
    transition: 0.3s;
    margin: 0px 15px;
}
.parent-hotel .address-block-details{
    display: none;
}
.outerpage .inner-page{
    padding-bottom:0;
}
.outerpage .inner-page{
    padding-bottom:0;
}
button#getDirection{
    padding:0px! important;
}
.content_wrapper .no-gutter a{
    text-decoration: underline;
}

/* start ops-12959 */
header .navbar-top .navbar-brand {
    display: flex;
    align-items: center;
}
/* end ops-12959 */

/*jira-12956 start*/
:is(.outer-page,.outerpage) .simp-custom-mobile-video{
    display:none;
}
/* end */

:is(.outer-page, .outerpage) .content_wrapper .no-gutter .simp-custom-faq-dropdown {
    display: flex;
    width: 100%;
    max-width: unset;
    padding: 30px 20%;
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter .simp-custom-faq-dropdown .text-content {
    padding: 0;
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter .clearfix.widget-wrapper.simp-custom-faq-dropdown .text-content .text-content-wrapper .main_container {
    margin: 0;
    padding: 0;
    border: 1px solid #d4d4d4;
    cursor: pointer;
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter .clearfix.widget-wrapper.simp-custom-faq-dropdown .text-content-wrapper .main_container+.main_container {
    border-top: none;
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter .simp-custom-faq-dropdown .text-content-wrapper .main_container> :is(h1, h2, h3, h4, h5, h6, p) {
    padding: 20px 20px 20px 50px;
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter .simp-custom-faq-dropdown .text-content-wrapper>div.main_container>div.content {
    margin: 0;
    transition: all 0.5s ease;
    padding-inline: 50px 30px;
    overflow: hidden;
    height: 0;
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter .widget-wrapper.simp-custom-faq-dropdown .text-content-wrapper>div.active>div.content {
    border-top: 1px solid #d4d4d4;
    margin-top: 0;
    margin-bottom: 20px;
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter .simp-custom-faq-dropdown .text-content-wrapper div.content> :is(p, div, ul, table-responsive, table, ol, h3, h4, h5, h6):first-child {
    margin-top: 20px;
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter .simp-custom-faq-dropdown .text-content-wrapper div.content ul,
:is(.outer-page, .outerpage) .content_wrapper .no-gutter .simp-custom-faq-dropdown .text-content-wrapper div.content ol{
    padding-left: 23px !important;
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter .simp-custom-faq-dropdown .text-content-wrapper>div.main_container> :is(p, h3, h4, h5, h6) {
    position: relative;
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter .simp-custom-faq-dropdown .text-content-wrapper>div.main_container> :is(p, h3, h4, h5, h6)::after {
    content: "";
    display: inline-block;
    width: 20px;
    height: 20px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28' fill='none'%3E%3Cpath d='M22.1654 15.1644H15.1654V22.1644H12.832V15.1644H5.83203V12.8311H12.832V5.83105H15.1654V12.8311H22.1654V15.1644Z' fill='black' fill-opacity='0.8'/%3E%3C/svg%3E");
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
    left: 16px;
    top: 50%;
    transition: transform 1s ease, background-image 0.3s ease;
    transform: translateY(-50%);
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter .simp-custom-faq-dropdown .text-content-wrapper>div.active> :is(p, h3, h4, h5, h6)::after {
    transform: translateY(-50%) rotate(180deg);
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28' fill='none'%3E%3Cpath d='M22.1654 12.8311H5.83203V15.1644H22.1654V12.8311Z' fill='black' fill-opacity='0.8'/%3E%3C/svg%3E");
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter.clearfix div.clearfix.widget-wrapper.simp-custom-faq-header {
    padding-bottom: 0;
}

:is(.outer-page, .outerpage) .content_wrapper .widget-wrapper.simp-custom-faq-dropdown .text-content-wrapper .main_container :is(p, ul, ol, .table-responsive)+ :is(.table-responsive, ul, ol) {
    margin-top: 12px;
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter .clearfix.widget-wrapper.simp-custom-faq-dropdown .text-content .text-content-wrapper .main_container :is(h3, h4)+p {
    margin-top: 16px;
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter .clearfix.widget-wrapper.simp-custom-faq-dropdown .text-content .text-content-wrapper .main_container p+p {
    margin-top: 8px;
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter .simp-custom-faq-dropdown table :is(td,th){
    padding:5px 10px;
}

:is(.outer-page, .outerpage) .content_wrapper .widget-wrapper.simp-custom-faq-dropdown .main_container .table-responsive{
    margin-bottom:0;
    border:none;
}

@media(max-width:1200px) {
    :is(.outer-page, .outerpage) .content_wrapper .no-gutter .simp-custom-faq-dropdown {
        padding: 30px 15%;
    }
}

@media(max-width:900px) {
    :is(.outer-page, .outerpage) .content_wrapper .no-gutter .simp-custom-faq-dropdown {
        padding: 30px 12%;
    }
}


/*Mobile*/
.mobile .content_wrapper .no-gutter .simp-custom-faq-dropdown .text-content {
    background-color: unset;
    box-shadow: unset;
    padding: 0;
}

.mobile .content_wrapper .no-gutter .simp-custom-faq-dropdown .col-xs-12 .content :is(h1, h2, h3, h4, h5, h6) {
    padding: 0;
}

.mobile .content_wrapper .no-gutter .widget-wrapper.clearfix.simp-custom-faq-dropdown .col-xs-12>div.main_container {
    border: 1px solid #d4d4d4;
    margin-top: 0;
    padding: 0;
}

.mobile .content_wrapper .no-gutter .widget-wrapper.clearfix.simp-custom-faq-dropdown .col-xs-12>div.main_container+div.main_container {
    border-top: none;
}

.mobile .content_wrapper .no-gutter .widget-wrapper.clearfix.simp-custom-faq-dropdown .col-xs-12>div.main_container div.content {
    transition: all 0.4s ease;
    overflow: hidden;
    padding-left: 32px;
    padding-right: 20px;
    height: 0;
}

.mobile .content_wrapper .no-gutter .widget-wrapper.clearfix.simp-custom-faq-dropdown .col-xs-12>div.active div.content {
    border-top: 1px solid #d4d4d4;
    margin-bottom: 20px;
}

.mobile .content_wrapper .no-gutter .simp-custom-faq-dropdown div.content> :is(p, div, ul, table-responsive, table, ol, h3, h4, h5, h6):first-child {
    margin-top: 20px !important;
}

.mobile .content_wrapper .no-gutter .simp-custom-faq-dropdown .col-xs-12>div> :is(h3, h4, h5, h6, p)::after {
    content: "";
    display: inline-block;
    width: 20px;
    height: 20px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28' fill='none'%3E%3Cpath d='M22.1654 15.1644H15.1654V22.1644H12.832V15.1644H5.83203V12.8311H12.832V5.83105H15.1654V12.8311H22.1654V15.1644Z' fill='black' fill-opacity='0.8'/%3E%3C/svg%3E");
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
    left: 5px;
    top: 50%;
    transition: transform 1s ease, background-image 0.3s ease;
    transform: translateY(-50%);
}

.mobile .content_wrapper .no-gutter .simp-custom-faq-dropdown .col-xs-12>div.active> :is(h3, h4, h5, h6, p)::after {
    transform: translateY(-50%) rotate(180deg);
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28' fill='none'%3E%3Cpath d='M22.1654 12.8311H5.83203V15.1644H22.1654V12.8311Z' fill='black' fill-opacity='0.8'/%3E%3C/svg%3E");
}

.mobile .content_wrapper .no-gutter .widget-wrapper.simp-custom-faq-dropdown .main_container> :is(h1, h2, h3, h4, h5, h6, p) {
    padding: 16px 20px 16px 32px;
    position:relative;
}

.mobile .content_wrapper .no-gutter.clearfix div.clearfix.widget-wrapper.simp-custom-margin-bottom-20 {
    margin-bottom: 20px;
}

.mobile .content_wrapper .no-gutter .widget-wrapper.simp-custom-faq-header :is(h1, h2) {
    padding: 0;
}

.mobile .content_wrapper .no-gutter .simp-custom-faq-dropdown .text-content .main_container :is(p, ul, ol, .table-responsive)+ :is(.table-responsive, ul, ol){
    margin-top: 12px;
}

.mobile .content_wrapper .no-gutter .simp-custom-faq-dropdown .text-content .main_container :is(ul, ol, .table-responsive)+ p{
    margin-top:12px !important;
}

.mobile .content_wrapper .no-gutter .widget-wrapper.clearfix.simp-custom-faq-dropdown .col-xs-12>div.main_container div.content p+p {
    margin-top: 8px !important;
}

.mobile .content_wrapper .no-gutter .widget-wrapper.clearfix.simp-custom-faq-dropdown .col-xs-12>div.main_container div.content :is(h3, h4)+p {
    margin-top: 12px !important;
}

.mobile .content_wrapper .no-gutter .widget-wrapper.simp-custom-faq-dropdown {
    padding: 0 0 20px;
}

.mobile .content_wrapper .no-gutter .simp-custom-faq-dropdown .text-content .main_container  :is(ul, ol){
    padding-left: 22px !important;
}

.mobile .content_wrapper .no-gutter .widget-wrapper.simp-custom-faq-dropdown table :is(td,th){
    padding:4px 8px;
}

:is(.outer-page,.outerpage) #footer .comm_cont.f_bot .container {
    display:flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

:is(.outer-page,.outerpage) #footer .comm_cont.f_bot .container > div{
    width:max-content;
}

:is(.outer-page,.outerpage) #footer .comm_cont.f_bot .container .col-xs-12.copyright p{
    text-align:center;
    white-space: nowrap;
    padding-left:0;
}

@media(max-width:650px){
    :is(.outer-page,.outerpage) #footer .comm_cont.f_bot .container .col-xs-12.copyright{
        margin-top:10px
    }
}

.mobile #footer{
    padding-bottom:70px
}

.mobile #footer .container .copyright p {
    color: #fff;
    text-align:center;
    padding:0 40px;
}





.mobile .fullImage img{
    aspect-ratio:390/186 !important;
    object-fit: cover;
}
.mobile .fullImage{
    padding-top: 70px
}
.mobile .logo.navbar-logo {
 background: #fff;
}
.mobile .name-of-hotel{
    display: none;
}
.mobile .panel-group{
    display: none;
}
.mobile.for-homepage .wtheader{
    display: none;
}
.mobile h1{
    font-size: 26px;
    text-align: center !important;
    border: none !important
}
.mobile h2{
     font-size: 23px;
     text-align: center !important;
     border: none !important
 }
.mobile .simp-custom-h3-font h3 {
    font-size: 17px !important;
    text-transform: uppercase !important;
}

/* start OPS-13957 */
.outer-page .review_data_wrap .review_date_name_wrapper {
    margin-bottom: 5px;
}

.review_data_wrap .review_date_name_wrapper .review_data_date {
    display: none;
}
/* start OPS-13957 */



.mobile .fullImage img{
    visibility: hidden;
    
}
.mobile .simp-custom-mobile-video{
    margin: 0;
}

.mobile .simp-custom-mobile-video .text-content{
    padding:0;
    height: 100%;
}

.mobile .simp-custom-mobile-video .text-content video{
    vertical-align:middle
}



