/*desktop offerings css*/

:is(.outer-page,.outerpage) .content_wrapper .no-gutter .simp-custom-banquet-offerings {
    margin:0 calc(clamp(80px, 9.767vw, 150px) - 15px) 30px;
    border-bottom:1px solid #6b4c26;
}

:is(.outer-page,.outerpage) .content_wrapper .no-gutter .simp-custom-banquet-offerings .fullWidthWidgetWrapper {
    display:flex;
    justify-content:center;
    flex-wrap:wrap;
    row-gap:30px;
}

:is(.outer-page,.outerpage) .content_wrapper .no-gutter .simp-custom-banquet-offerings .text-content-wrapper {
    display:flex;
    align-items:center;
    gap:clamp(10px,1.31vw,20px)
}

:is(.outer-page,.outerpage) .content_wrapper .no-gutter .fullWidthWidget.widget-wrapper.clearfix.simp-custom-banquet-offerings .text-content {
    padding:0 15px;
    border-right:1px solid #6b4c26;
}

:is(.outer-page,.outerpage) .content_wrapper .no-gutter .simp-custom-banquet-offerings .text-content .img-cont {
     background:#6b4c26;
     border-radius:50%;
     padding:15px;
}

:is(.outer-page,.outerpage) .content_wrapper .no-gutter .simp-custom-banquet-offerings .text-content img {
    height:50px;
    width:50px;
}

:is(.outer-page,.outerpage) .content_wrapper .no-gutter .fullWidthWidget.widget-wrapper.clearfix.simp-custom-banquet-offerings .text-content:last-child{
    border-right:unset;
}

@media (max-width:1100px){
    :is(.outer-page,.outerpage) .content_wrapper .no-gutter .simp-custom-banquet-offerings .text-content-wrapper {
        flex-direction:column;
        text-align:center;
    }
}

/*mobile offerings css*/

.mobile .content_wrapper .no-gutter .simp-custom-banquet-offerings .fullWidthWidgetWrapper {
    display:flex;
    justify-content:center;
    flex-wrap:wrap;
    row-gap:30px;
}

.mobile .content_wrapper .no-gutter .simp-custom-banquet-offerings {
    margin-bottom:0;
}

.mobile .content_wrapper .no-gutter .simp-custom-banquet-offerings .col-xs-12 {
    display:flex;
    flex-direction:column;
    justify-content:center;
    align-items:center;
    gap:15px;
    text-align:center;
    border-bottom:1px solid #6b4c26;
    padding:20px;
    margin:0 !important;
}

.mobile .content_wrapper .no-gutter .simp-custom-banquet-offerings .col-xs-12:last-child {
    border-bottom:unset;
}

.mobile .content_wrapper .no-gutter .fullWidthWidget.widget-wrapper.clearfix.simp-custom-banquet-offerings .text-content {
    padding:0 15px;
    border-right:1px solid #6b4c26;
}

.mobile .content_wrapper .no-gutter .simp-custom-banquet-offerings .col-xs-12 .img-cont {
     background:#6b4c26;
     border-radius:50%;
     padding:15px;
}

.mobile .content_wrapper .no-gutter .simp-custom-banquet-offerings .col-xs-12 img {
    height:40px;
    width:40px;
}

.mobile .content_wrapper .no-gutter .fullWidthWidget.widget-wrapper.clearfix.simp-custom-banquet-offerings .col-xs-12:last-child{
    border-right:unset;
}

:is(.outer-page,.outerpage) .content_wrapper .no-gutter .simp-custom-amenities-with-bg .img-cont {
    background: #6b4c26;
    border-radius: 50%;
    padding: 15px;
}

:is(.outer-page,.outerpage) .content_wrapper .no-gutter .simp-custom-amenities-with-bg .text-content img {
    height: 50px;
    width: 50px;
}

:is(.outer-page,.outerpage) .content_wrapper .no-gutter .simp-custom-amenities-with-bg .text-content-wrapper {
    width:50%;
    margin:0 0 0 auto;
    display:flex;
    flex-wrap:wrap;
    justify-content:center;
    gap:clamp(30px,2.61vw,40px);
    row-gap:clamp(30px,3.91vw,60px);
}

:is(.outer-page,.outerpage) .content_wrapper .no-gutter .simp-custom-amenities-with-bg .amenities {
    display:flex;
    align-items: center;
    gap: clamp(10px, 1.31vw, 20px);
    width:calc((100% - clamp(30px,2.61vw,40px))/2);
    padding:0 15px;
}

:is(.outer-page,.outerpage) .content_wrapper .no-gutter .widget-wrapper.clearfix.simp-custom-amenities-with-bg {
  padding:clamp(100px,9.77vw,150px) 0 !important;
}

@media (max-width:1536px){
    :is(.outer-page,.outerpage) .content_wrapper .no-gutter .simp-custom-amenities-with-bg .text-content-wrapper {
      width:70%;
    }
}

@media (max-width:1024px){
    :is(.outer-page,.outerpage) .content_wrapper .no-gutter .simp-custom-amenities-with-bg .text-content-wrapper {
      width:85%;
    }
    
    :is(.outer-page,.outerpage) .content_wrapper .no-gutter .simp-custom-amenities-with-bg {
      background-position:28%;
    }
}

.mobile .content_wrapper .no-gutter .simp-custom-amenities-with-bg .col-xs-12 img {
    height:30px;
    width:40px;
}

.mobile .content_wrapper .no-gutter .simp-custom-amenities-with-bg .col-xs-12 .img-cont {
    background: #6b4c26;
    border-radius: 50%;
    padding: 10px;
}

.mobile .content_wrapper .no-gutter .simp-custom-amenities-with-bg .amenities {
    display:flex;
    align-items:flex-start;
    gap:20px;
}

.mobile .content_wrapper .no-gutter .simp-custom-amenities-with-bg .text-content {
    display:flex;
    flex-direction:column;
    gap:15px;
}

.mobile .content_wrapper .no-gutter .simp-custom-amenities-with-bg {
    background-position:left;
    position:relative;
}

.mobile .content_wrapper .no-gutter .simp-custom-amenities-with-bg::before {
    content:"";
    bottom:0;
    left:0;
    height:100%;
    width:100%;
    background:rgba(255,255,255,0.8);
    position:absolute;
}

@media (orientation:landscape){
    .mobile .content_wrapper .no-gutter .simp-custom-amenities-with-bg .col-xs-12 img {
        height:40px;
    }
    
    .mobile .content_wrapper .no-gutter .simp-custom-amenities-with-bg .col-xs-12 .img-cont {
        padding:15px;
    }

    .mobile .content_wrapper .no-gutter .simp-custom-amenities-with-bg .text-content {
        gap:30px;
    }
}

    :is(.outer-page, .outerpage) .content_wrapper .no-gutter .simp-custom-room-cards {
        display: flex;
        flex-wrap: wrap;
        gap: 30px;
        max-width: 100%;
        width: 100%;
        padding: 30px clamp(80px, 9.767vw, 150px);
    }

    :is(.outer-page, .outerpage) .content_wrapper .no-gutter .simp-custom-room-cards:before,
    :is(.outer-page, .outerpage) .content_wrapper .no-gutter .simp-custom-room-cards:after {
        display: none;
    }

    :is(.outer-page, .outerpage) .content_wrapper .no-gutter .simp-custom-room-cards .text-content {
        padding: 20px;
        box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
        width: calc((100% - 60px) / 3);
    }

    :is(.outer-page, .outerpage) .content_wrapper .no-gutter .simp-custom-room-cards .text-content-wrapper {

        padding: 30px 0 0;
    }

    :is(.outer-page, .outerpage) .content_wrapper .no-gutter .simp-custom-room-cards .text-content-wrapper :is(h1, h2, h3) {
        padding: 0;
    }

    .mobile .content_wrapper .no-gutter .simp-custom-room-cards {
        margin: 0;
        padding: 20px 0;
    }

    .mobile .content_wrapper .no-gutter .simp-custom-room-cards .descriptionMobileNoSpace {
        margin-top: 15px;
    }

    .mobile .content_wrapper .no-gutter .simp-custom-room-cards>.col-xs-12 {
        padding: 15px;
        box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
        margin: 0 !important;
    }

    .mobile .content_wrapper .no-gutter .simp-custom-room-cards>.col-xs-12+.col-xs-12 {
        margin-top: 20px !important;
    }

    .mobile .content_wrapper .no-gutter .simp-custom-room-cards>.col-xs-12 img {
        margin-bottom: 0;
    }

    .mobile .content_wrapper .no-gutter .simp-custom-room-cards .descriptionMobileNoSpace>* {
        padding: 0;
        margin: 0;
    }


















:is(.outer-page,.outerpage,.mobile) .content_wrapper .no-gutter .widget-wrapper.wtbookbtn div,
:is(.outer-page,.outerpage) .content_wrapper .no-gutter .widget-wrapper.wt1tb:has(.text-content-wrapper > .txt-wdgt-btn-wrapper:first-child) .txt-wdgt-btn-wrapper,
.mobile .content_wrapper .no-gutter .widget-wrapper.wt1tb:has(.text-content > .txt-wdgt-btn-wrapper:first-child) .txt-wdgt-btn-wrapper,
:is(.outer-page,.outerpage,.mobile) .content_wrapper .no-gutter .widget-wrapper.wtlinkbutton > div{
    display:flex;
    justify-content:center;
}
.mobile .room-description .btn,
.mobile form .formSubmitButton{
    position:relative;
    left:50%;
    transform:translateX(-50%);
}



.mobile .logo.navbar-logo 
{
    background-color:#ffffff;
    margin: 45px 0 0 0;
}
.mobile .fullImage {
    padding-top: 70px !important;
}
.mobile h1,
.mobile h2
{
    text-align:center !important;
    text-transform: uppercase;
    border-bottom: none !important;
}
.mobile .name-of-hotel {
    display:none;
}
.mobile div#accordion {
    display:none;
}
.mobile .simp-custom-icons .fal {
    font-size: 24px !important;
}

.mobile .content_wrapper .wtheader:has(+ .simp-custom-desktop-header) h1 {
    padding-bottom:0;
}







/*Table Border Remove*/

.simp-custom-table-border table,
.simp-custom-table-border td{
    border:none !important;
}

