

header #top-navbar-collapse {
    justify-content: center;
}

header .navbar-top .navbar-brand{
    top: 50%;
    transform: translateY(-50%);
    height: max-content;
}

body :is(h1,h2,h3,h4,h5,h6){
    color:#65C2A0;
}

.content_wrapper .text-content-wrapper :is(.fa, .fas) {
    color: #F8B400;
}

.content_wrapper li::marker {
    color:#65c2a0
}

.mobile .logo.navbar-logo {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 70px;
    background-color:#fff;
}

:is(.outer-page,.outerpage) .content_wrapper .no-gutter :is(h1, h2, h3, h4, h5, h6) {
    color: #65C2A0;
}
/* OPS-13114 */
    .parent-hotel .outerpage .header-pills {
        padding: 110px 0 20px;
    }
    .child-hotel .outerpage .header-pills {
        padding: 145px 0 15px;
    }
    :is(.outer-page, .outerpage) .content_wrapper .no-gutter a.btn {
        padding: 5px 20px;
    }
    .mobile #footer {
        padding-bottom: 55px;
    }
    .mobile .fab_book_button {
        bottom: 120px;
        right: 29px;
    }
    .mobile .mobile-menu .navBtnBorder:hover .fa::before,
    .mobile .mobile-menu .navBtnBorder:hover .link_name {
        color: #fff;
    }
/* OPS-13114 END */

/*#footer{*/
/*    background: url('https://assets.simplotel.com/simplotel/image/upload/q_90,fl_progressive,w_1920,f_auto,c_limit/the-cosy-hotels/Group_444_8138ced2') no-repeat;*/
/*    background-size:cover;*/
/*}*/
/*OPS-15710 start*/
.address-block-details{
    background: linear-gradient(90deg, #65C2A0 0%, #F6C13A 100%);
    display:none;
}
/*OPS-15710 end*/
.address-block-details .hotel-contacts address .address-telephone .telephone-number-block .fa-stack .fa-phone,
.address-block-details .hotel-contacts address .address-email a .fa-stack .fa-envelope{
    color: #F8B400;
}

/* book now */

.widget-wrapper.wtlinkbutton .col-xs-12{
    display:flex;
    justify-content:center;
    align-items:center;
}

.widget-wrapper.wtbookbtn .col-sm-12 {
    display:flex;
    justify-content:center;
}

.resv{
    color:#029e69;
}

.outerpage .summary-widget .summary-content-wrap h3{
    text-align:center;
}

:is(.outer-page,.outerpage) .content_wrapper .widget-wrapper.simp-custom-hotel-amenities-slider .text-content-wrapper {
    background: #e3fef4;
}

.section_bg{
    background:#e3fef4;
}

.content_wrapper .no-gutter .amenities-block{
    background:#e3fef4;
}

/*changes for jira 13546*/
.outer-page .content_wrapper .no-gutter .widget-wrapper .text-content .text-content-wrapper ul,
.outerpage .content_wrapper .no-gutter .widget-wrapper .text-content .text-content-wrapper ul,
.outer-page .content_wrapper .no-gutter .widget-wrapper .text-content .text-content-wrapper ol,
.outerpage .content_wrapper .no-gutter .widget-wrapper .text-content .text-content-wrapper ol {
    padding:0 15px !important;
}
/*end of changes for jira 13546*/

[data-hotelid="377"] header .navbar-top .navbar-brand img{
    width:unset;
    height:90px;
}
.mobile[data-hotelid="377"] .logo-inner img{
    width:unset;
    height:65px;
    max-height:unset;
}

:is(.outer-page,.outerpage) .simp-custom-travel-awards img,
:is(.outer-page,.outerpage) .simp-custom-travel-awards a:has(img) {
    height:250px;
    width:250px;
    margin:0 auto;
    object-fit:contain;
}

.mobile .content_wrapper .no-gutter .simp-custom-travel-awards img {
    height:150px;
    width:150px;
    object-fit:contain;
    margin:0 auto;
}

/*OPS-15718 start*/
.mobile.for-homepage .name-of-hotel{
    display:none;
}
.mobile.for-homepage .content_wrapper .no-gutter > .wtheader:first-of-type{
    display:none;
}
/*OPS-15718 start*/


.floating-icons {
    position: fixed;
    display: flex;
    right: 30px;
    top: unset;
    gap: 10px;
    z-index: 999;
    flex-direction: column;
    bottom: 130px;
}
/*.child-hotel .floating-icons {*/
/*    top:185px;*/
/*}*/
.floating-icons #whatsAppHeader a,
.floating-icons #instaHeader a{
    z-index: 1000;
    height: 50px;
    width: 50px;
    border-radius: 50%;
    overflow: hidden;
    box-shadow: 2px 2px 6px rgba(0,0,0,0.4);
    font-size: 28px;
    text-align: center;
    line-height: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    text-decoration:none;
    color: white;
}
.floating-icons #whatsAppHeader a{
    background: #25d366;
}
.floating-icons #instaHeader a{
    background: #f09433; 
    background: -moz-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%); 
    background: -webkit-linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%); 
    background: linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%); 
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f09433', endColorstr='#bc1888',GradientType=1 );
}

.mobile .floating-icons {
    right: 30px;
    top: unset;
    bottom:200px;
}
.mobile.for-innerpage .floating-icons{
    top:210px;
    right:5px;
}
/*OPS-15710 start*/
@media (orientation: landscape){
    .mobile .floating-icons{
        top: 80px;
        right: 30px;
    }
}
:is(.outer-page,.outerpage) #back-top{
    right:30px;
}
/*OPS-15710 end*/
/*old css*/

/*#whatsAppHeader{*/
/*    z-index: 1000;*/
/*    position: fixed;*/
/*    bottom: 15px;*/
/*    left:15px;*/
/*    background: #25d366;*/
/*    height: 50px;*/
/*    width: 50px;*/
/*    border-radius: 50%;*/
/*    overflow: hidden;*/
/*    box-shadow: 2px 2px 6px rgba(0,0,0,0.4);*/
/*    font-size: 28px;*/
/*    text-align: center;*/
/*    line-height: 1;*/
/*    display: flex;*/
/*    align-items: center;*/
/*    justify-content: center;*/
/*}*/
/*#whatsAppHeader a{*/
/*    color: white;*/
/*}*/

#footer * {
    color: #fff;
}
#footer  a,
#footer .footer-detail span{
    font-size: clamp(12px,0.9375vw,18px);
    color:#fff;
}
#footer .socialIcon a{
    background:#f8b400;
}
#footer .socialIcon a span{
    color:#fff;
    font-weight:600;
}
#footer .footer-row .navbar-nav a:hover{
    color:#fff
}
#footer .footer-detail a:hover{
    color:#fff;
}
#footer .footer-detail .fa-stack .fa-envelope,
#footer .footer-detail .fa-stack .fa-phone{
    color:#fff;
    background:#f8b400
}
#footer .col-xs-12.footer-row.footer_navbar_wrapper {
    border-top:1px solid #fff;
    padding-top:2%
}
#footer .footer-row .navbar-nav{
    display:flex;
    flex-wrap:wrap;
    justify-content:center;
    gap:30px;
    row-gap:12px;
}
#footer .footer-row .navbar-nav a{
    margin:0;
}
#footer .add_head p{
    font-size:clamp(14px,1.041vw,20px)
}
#footer .comm_cont,
#footer .container{
    position:relative;
    z-index:1
}

.mobile #footer .footer-menu{
    margin:0 0 20px;
}



:is(.outer-page,.outerpage) :is(.simp-custom-hideRightBox,.simp-custom-hideLeftBox){
    display:flex;
    justify-content:center;
    align-items:center
}

:is(.outer-page,.outerpage) :is(.simp-custom-hideRightBox,.simp-custom-hideLeftBox) > div.fullWidthWidgetWrapper{
     display:flex;
    justify-content:center;
    align-items:center
}

:is(.outer-page,.outerpage) .content_wrapper .no-gutter .fullWidthWidget.widget-wrapper:is(.simp-custom-hideRightBox,.simp-custom-hideLeftBox) > div.fullWidthWidgetWrapper > div{
    padding:0 15px;
}

/*
:is(.outer-page,.outerpage) .content_wrapper .no-gutter :is(.simp-custom-hideRightBox,.simp-custom-hideLeftBox) img{
    margin-bottom:20px;
}

:is(.outer-page,.outerpage) :is(.simp-custom-hideRightBox,.simp-custom-hideLeftBox) .text-content-wrapper{
    display:flex;
    flex-direction:column;
    row-gap:10px;
}

.mobile :is(.simp-custom-hideLeftBox,.simp-custom-hideRightBox) > div .descriptionMobileNoSpace{
    display:flex;
    flex-direction:column;
    row-gap:10px
}
*/

.simp-custom-hideRightBox .right-box{
    display:none;
}

.simp-custom-hideLeftBox .left-box{
    display:none;
}

.mobile .simp-custom-hideRightBox > div:last-child{
    display:none;
}

.mobile .simp-custom-hideLeftBox > div:first-child{
    display:none;
}


.outer-page .content_wrapper .simp-custom-hotel-amenities-slider img{
    display:none
}

/* .outer-page .content_wrapper .simp-custom-hotel-amenities-slider{
    padding-left: 26.06% !important;
} */ /* ops-14453 */

/* start ops-14453 */
.child-hotel .outer-page .content_wrapper .no-gutter .simp-custom-hotel-amenities-slider {
    width: 85% !important;
    max-width: 1340px !important;
}
/* end ops-14453 */

.outer-page .content_wrapper .simp-custom-hotel-amenities-slider .slick-list{
    display:flex;
    flex-direction:column;
}

.outer-page .content_wrapper .simp-custom-hotel-amenities-slider .slick-list .slick-track{
    display:flex;
    /* flex-direction:column; */
}

.outer-page .content_wrapper .simp-custom-hotel-amenities-slider .slick-list .slick-slide{
    display:flex;
    flex-direction:column;
    flex:1;
    height: inherit;
}

.outer-page .content_wrapper .simp-custom-hotel-amenities-slider .slick-dots{
    display:none !important;
}

.outer-page .content_wrapper .simp-custom-hotel-amenities-slider .slick-prev{
    left: -7%; /* ops-14453 */
}

.outer-page .content_wrapper .simp-custom-hotel-amenities-slider .slick-next{
    right: -7%; /* ops-14453 */
}

.outer-page .content_wrapper .simp-custom-hotel-amenities-slider .slick-arrow *{
    height:68px;
    width:68px
}

.outer-page .content_wrapper .simp-custom-hotel-amenities-slider .slick-arrow{
    background: rgba(255, 255, 255, 0.5) 0 0 no-repeat padding-box;
    height:68px;
    width:68px;
    border-radius:50%;
    box-shadow: 6px 12px 18px rgba(0, 0, 0, 0.16);
}

.outer-page .content_wrapper .simp-custom-hotel-amenities-slider .slick-next::before{
    font-size: 42px;
    font-weight: 300;
    /*color: rgba(28, 28, 26, 1);*/
    text-align: center;
}

.outer-page .content_wrapper .simp-custom-hotel-amenities-slider .slick-prev::before{
    font-size: 42px;
    font-weight: 300;
    /*color: rgba(28, 28, 26, 1);*/
    text-align: center;
    
}

.outer-page .content_wrapper .simp-custom-hotel-amenities-slider .text-content-wrapper{
    text-align: center;
    padding: 39px 0px;
    background:#FEF7E4;
    margin: 10px;
    display:flex;
    flex-direction:column;
    flex:1;
}

.outer-page .content_wrapper .no-gutter .widget-wrapper.fullWidthWidget.simp-custom-hotel-amenities-slider .text-content-wrapper p{
    display:block;
}

@media(max-width:991px){
    .outer-page .content_wrapper .simp-custom-hotel-amenities-slider .slick-arrow{
        height:48px;
        width:48px
    }
    
    .outer-page .content_wrapper .simp-custom-hotel-amenities-slider .slick-arrow *{
        height:48px;
        width:48px;
    }
    
    .outer-page .content_wrapper .simp-custom-hotel-amenities-slider .slick-arrow:before{
          font-size:30px
    }
    
    /*.outer-page .content_wrapper .simp-custom-hotel-amenities-slider .slick-prev{*/
    /*    left:-150px*/
    /*}*/
}

/*mobile*/

.mobile .content_wrapper .simp-custom-hotel-amenities-slider img{
    display:none
}

.mobile .content_wrapper .simp-custom-hotel-amenities-slider{
    background:#d6ebfd;
    
}
.mobile .content_wrapper .simp-custom-hotel-amenities-slider .slick-prev{
    left:-18px;
    z-index:1
}

.mobile .content_wrapper .simp-custom-hotel-amenities-slider .slick-next{
    right: -18px;
}

.mobile .content_wrapper .simp-custom-hotel-amenities-slider .slick-arrow *{
    height:38px;
    width:38px
}

.mobile .content_wrapper .simp-custom-hotel-amenities-slider .slick-arrow{
    background: rgba(255, 255, 255, 1) 0 0 no-repeat padding-box;
    border-radius:50%;
    box-shadow: 6px 12px 18px rgba(0, 0, 0, 0.16);
    height:38px;
    width:38px;
    /* background:red */
}

.mobile .content_wrapper .simp-custom-hotel-amenities-slider .slick-arrow:before{
    display:inline-block;
    height:38px;
    width:38px;
}

.mobile .content_wrapper .simp-custom-hotel-amenities-slider .slick-next::before{
     line-height: 38px;;
}

.mobile .content_wrapper .simp-custom-hotel-amenities-slider .slick-prev::before{
    line-height: 38px;
}

.mobile .content_wrapper .simp-custom-hotel-amenities-slider .slick-slide{
    display:flex;
    flex-direction:column;
    justify-content:center;
    align-items:center;
    padding:20px;
}

.mobile .content_wrapper .simp-custom-hotel-amenities-slider .slick-slide :is(span,p){
    text-align: CENTER;
    margin: 10px;
    color: #a8894c;
}

.mobile .content_wrapper .simp-custom-hotel-amenities-slider .slick-slide span{
    padding:35px 0 0 0 
}

.mobile .content_wrapper .simp-custom-hotel-amenities-slider p{
    display:block;
    padding:24px 0;
}

/*.mobile .simp-custom-mobile-widget-hide {*/
/*    display: none!important;*/
/*}*/
.mobile .fullImage {
    padding-top: 70px
}
.mobile .fullImage img{
    height: 300px;
    object-fit: cover;
}

#bookingForm .btn-wrapper .check-btn-holder .btn-full-width,
:is(.outer-page, .outerpage) .content_wrapper .no-gutter .wtbookbtn .btn,
:is(.outer-page, .outerpage) .content_wrapper .no-gutter a.btn,
:is(.outer-page, .outerpage) .content_wrapper .no-gutter .wtformjson .formSubmitButton {
    text-transform: uppercase;
}

:is(.outerpage, .outer-page) #footer .comm_cont .address_block .add_cont .fa-phone,
:is(.outerpage, .outer-page) .address-block-details .telephone-number-block .fa-phone,
:is(.outerpage, .outer-page) .navbar .telephone-number-block .fa-phone {
    transform: rotate(90deg);
}

:is(.outer-page, .outerpage) .jssor-carousel-container .jssor-carousel#homeCarousel > div:nth-child(3) {
    bottom: 13.5% !important;
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter > .widget-wrapper.simp-custom-padding-bottom-zero {
    padding-bottom: 0;
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter > .widget-wrapper.simp-custom-padding-top-zero {
    padding-top: 0;
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter > .widget-wrapper.simp-custom-margin-top-bottom {
    margin-top: 30px;
    margin-bottom: 30px;
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter > .widget-wrapper.simp-custom-margin-top-zero {
    margin-top: 0;
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter > .widget-wrapper.simp-custom-margin-bottom-zero {
    margin-bottom: 0;
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter > .widget-wrapper.wtsubheader,
:is(.outer-page, .outerpage) .content_wrapper .no-gutter > .widget-wrapper.wtheader {
    padding-bottom: 0;
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter:nth-child(2) {
    display: none;
}

:is(.outerpage, .outer-page) .content_wrapper .no-gutter .summary_widget_wrapper {
    padding-bottom: 0;
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter .predef_content:first-child {
    padding-bottom: 0;
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter .wtbookbtn {
    padding-top: 0;
}

:is(.outerpage, .outer-page) .content_wrapper .no-gutter .wtlinkbutton .btn {
    margin-top: 0;
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter .wtsubheader.bgColorContainer{
    padding-top: 60px;
}

:is(.outerpage, .outer-page) .content_wrapper .no-gutter .amenities-block h2 {
    margin-bottom: 30px;
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter .widget-wrapper.simp-custom-facilities-cards .text-content-wrapper {
    padding-top: 24px;
}

:is(.outer-page, .outerpage) .content_wrapper .simp-custom-hotel-amenities-slider .slick-arrow:hover {
    background: #f8b400;
    transition: 0.2s all ease;
}

:is(.outer-page, .outerpage) .content_wrapper .simp-custom-hotel-amenities-slider .slick-arrow:hover::before {
    color: #fff;
    transition: 0.2s all ease;
}

.mobile .content_wrapper .no-gutter h1,
.mobile .content_wrapper .no-gutter h2 {
    border-bottom: none;
}

.mobile .content_wrapper .no-gutter .wt1tb.bgColorContainer {
    margin-bottom: 20px;
}

.mobile .content_wrapper .no-gutter .wt1tb.bgColorContainer table,
.mobile .content_wrapper .no-gutter .wt1tb.bgColorContainer table td {
    border-top: unset;
}

.mobile .content_wrapper .no-gutter .simp-custom-hotel-amenities-slider {
    background: #e3fef4;
}

.mobile .content_wrapper .no-gutter .simp-custom-hotel-amenities-slider .slick-slide .fas::before {
    color: #F8B400;
}

.mobile .content_wrapper .no-gutter .simp-custom-hotel-amenities-slider .slick-slide p {
    color: #000;
}

.mobile .content_wrapper .no-gutter .wtsubheader.bgColorContainer {
    margin: 20px 0 0;
}

.mobile #footer .footer-detail .fa-stack .fa-phone {
    transform: rotate(90deg);
}

:is(.outer-page,.outerpage) .content_wrapper .no-gutter .simp-custom-offers-cards-with-bg img {
      border-bottom-left-radius: 0;
      border-bottom-right-radius: 0;
}

:is(.outer-page,.outerpage) .content_wrapper .no-gutter .simp-custom-offers-cards-with-bg .text-content-wrapper {
      background: #e3fef4;
      padding: 20px;
      border-bottom-left-radius: 9px;
      border-bottom-right-radius: 9px;
}

.mobile .content_wrapper .no-gutter .simp-custom-offers-cards-with-bg img {
    margin: 0;
}

.mobile .content_wrapper .no-gutter .simp-custom-offers-cards-with-bg .descriptionMobileNoSpace {
    background: #e3fef4;
    padding: 20px;
}

.mobile.for-gallerypage .gallery-content .gallery-drop #navPillsGallery {
    top: 50%;
    transform: translateY(-50%);
    padding-bottom: 5px;
}

.mobile.for-locationpage .location-content {
    padding: 20px;
}

.mobile.for-locationpage .location-content .map-drop {
    padding: 0 20px;
    margin: 0;
}

/**/

.mobile .content_wrapper .no-gutter > .widget-wrapper {
    padding: 20px 0;
    margin: 0;
}

.mobile .content_wrapper .no-gutter > .widget-wrapper.wtheader,
.mobile .content_wrapper .no-gutter > .widget-wrapper.wtsubheader {
    padding-bottom: 0;
}

.mobile .content_wrapper .no-gutter > .widget-wrapper.wtheader h1,
.mobile .content_wrapper .no-gutter > .widget-wrapper.wtsubheader h2 {
    padding: 0;
}

.mobile .content_wrapper .no-gutter .simp-custom-padding-bottom-zero {
    padding-bottom: 0;
}

.mobile .content_wrapper .no-gutter .simp-custom-padding-top-zero {
    padding-top: 0;
}

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

.mobile .content_wrapper .no-gutter .simp-custom-margin-top-zero {
    margin-top: 0;
}

.mobile .content_wrapper .no-gutter .simp-custom-margin-top-bottom {
    margin-top: 20px;
    margin-bottom: 20px;
}

.mobile .content_wrapper .no-gutter .widget-wrapper.room-description {
    margin-bottom: 0 !important;
}

.mobile .content_wrapper .no-gutter .wtbookbtn {
    padding-top: 0;
}

.mobile .panel-group {
    margin: 0;
}

.mobile .content_wrapper .no-gutter .wt3imgtop-3tbbot img.img-responsive {
    margin: 0;
}

.mobile .content_wrapper .widget-wrapper.room-description img {
    margin-top: 0;
}

.mobile .content_wrapper .widget-wrapper.room-description h3 {
    padding: 0;
}

.mobile .content_wrapper .widget-wrapper.room-description + .room-description {
    padding-top: 0;
}

.mobile .content_wrapper .simp-custom-mobile-padding-bottom-zero {
    padding-bottom: 0;
}

.mobile .content_wrapper .simp-custom-mobile-padding-top-zero {
    padding-top: 0;
}

.mobile .content_wrapper .simp-custom-mobile-margin-top-zero {
    margin-top: 0;
}

.mobile .mobile-menu .navBtnBorder .dropdown-menu .fa::before {
    color: #707070;
}

.mobile .content_wrapper .simp-custom-mobile-margin-bottom-zero {
    margin-bottom: 0;
}

.mobile .content_wrapper .no-gutter .wtformjson #form-group-submit {
    margin: 0;
}

:is(.outerpage, .outer-page) .bookingform-wrapper #bookingForm .whyBookDirect {
    left: 0;
    width: fit-content;
}

:is(.outerpage, .outer-page) .bookingform-wrapper #bookingForm .booking-form .min-price-wrapper {
    right: 25px !important;
    width: fit-content;
}

:is(.outerpage, .outer-page) .bookingform-wrapper #bookingForm .booking-form .min-price-wrapper .min-price-div {
    width: fit-content;
}

