





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;*/
/*}*/

.address-block-details{
    background: linear-gradient(90deg, #65C2A0 0%, #F6C13A 100%);
}

.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;
}


.custom_size_image img{
width: 50% !important;
margin-left: auto;
margin-right: auto;
display: block;
}

.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {
    border: none;
}

/*.section_bg{*/
/*    background-color: #E1D7DD;*/
/*}*/


div#bookingForm {
    padding: 10px 20px 30px !important;
}

.simp-custom-tripcenter .left-box .text-content-wrapper{
   display:flex;
   align-items: center;
   justify-content: center; 
}
.simp-custom-center{
    display:flex;
   align-items: center;
   justify-content: center; 
}

.child-hotel[data-hotelid='375'] .promotions-wrapper{
    display: none;
}
.child-hotel[data-hotelid='6122'] .promotions-wrapper{
    display: none;
}



/* mega menu width */

header .mega-menu>li{
    min-width: 400px !important;
}

header .navbar-top .navbar-nav > li .dropdown-menu.our-hotel-menu {
    width: auto;
}
/* custom contact button on navbar */

.call-btn {
    float: left;
    margin-top: 3px;
    margin-right: 15px;
    z-index: 1050;
    font-size: 14px;
}

.call-btn .telephone-number-block:hover {
    text-decoration: none;
}

.call-btn .telephone-number {
    color: #282828;
}

.call-btn a{
    color:#F8B400;
}

/* arrow to amber color */

.wt-image-text-slider .slick-arrow:before{
    color:#f8b400
}

.floating-icons{
    position:fixed;
    display:flex;
    right:50px;
    top:150px;
    gap:10px;
    z-index:999;
}
.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:20px;
    top:120px;
}
.mobile.for-innerpage .floating-icons{
    top:210px;
    right:5px;
}

/*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;
}







.parent-hotel.for-homepage .carousel-caption-wrapper {
    display: none;
}
.parentr-hotel.for-homepage .camera-carousel-container .jssor-carousel .item img {
    cursor: pointer;
}

: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;
}

.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:-180px
}

.outer-page .content_wrapper .simp-custom-hotel-amenities-slider .slick-next{
    left:-80px
}

.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;
}

body .headerTopStrip {
  background: linear-gradient(90deg, #65C2A0 0%, #F6C13A 100%);
  padding: 5px 0;
  z-index:1030;
  overflow: hidden;
}
body:not(.mobile) .headerTopStrip {
  position:fixed;
  top:-2px;
  right:0;
  left:0;
  z-index:1030;
  height: 50px;
} 
body .headerTopStrip + main header {
  top: 47px;
}
body .headerTopStrip + main{
  padding-top:50px;
}

@media (max-width: 1100px) {
  body .headerTopStrip .header_top_text {
      padding-inline: 7%;
  }
}

body .headerTopStrip .header_top_text {
  display: flex;
  align-items: center;
}

body.mobile .headerTopStrip .header_top_text{
  padding:0 15px;
}
body.mobile .headerTopStrip .container{
  padding:0;
  margin:0;
  width:100%;
}
.scrolling-text {
    display: inline-block;
    white-space: nowrap;
    animation: scrollText 30s linear infinite;
    font-size:clamp(16px, 1.303vw, 20px);
    color:#fff;
    font-weight:400;
    display:flex;
    gap:20px;
    align-items:baseline;
}
.scrolling-text ul{
    display:flex;
    gap:40px;
    margin:0;
}
.scrolling-text ul li{
    font-weight:bold;
}
.scrolling-text .btn{
    color:#fff;
    border:1px solid #fff;
    white-space:nowrap;
}
.mobile .scrolling-text {
    animation: scrollTextMobile 18s linear infinite;
}
@keyframes scrollText {
    from { transform: translateX(100%); }
    to { transform: translateX(-100%); }
}
@keyframes scrollTextMobile {
    from { transform: translateX(50%); }
    to { transform: translateX(-100%); }
}

.for-gallerypage .outer-page header{
    top:60px;
}

.for-gallerypage .outer-page{
    padding-top:60px;
}

.mobile .scrolling-text .btn {
    padding: 5px 10px 2px;
}

/*.collapsedNavbar .headerTopStrip {*/
/*    background: black;*/
/*}      */
/*.collapsedNavbar .headerTopStrip .header_top_text {     */
/*    display: flex;*/
/*    color: white;*/
/*    font-size: 18px;*/
/*}*/
/*.collapsedNavbar .headerTopStrip .header_top_text > * {*/
/*    white-space: nowrap;*/
/*    padding: 0 4rem;*/
/*}*/

/*#footer a.social-wa:hover {*/
/*    background-color: #1EBEA5 !important;*/
/*}*/

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

/*.headerTopStrip {*/
/*    height: 0;*/
/*}*/
/*.topStrip-details,*/
/*.topStrip-details-2 {*/
/*    color: #fff;*/
/*    padding: 0 20px;*/
/*}*/
/*.topStrip-newtab{*/
/*    padding-left: 5px;*/
/*}*/
/*.collapsedNavbar nav.navbar.navbar-top {*/
/*    height: 135px;*/
/*}*/
/*.collapsedNavbar .headerTopStrip{*/
/*    background: #333;*/
/*    color: #f4f4f4;*/
/*    font-size: 14px;*/
/*    height: 30px;*/
/*    transition: all ease .5s;*/
/*    overflow: hidden;*/
/*}*/
/*.mobile .collapsedNavbar .headerTopStrip{*/
/*    background: #333;*/
/*    color: #f4f4f4;*/
/*    font-size: 14px;*/
/*    height: 30px;*/
/*    transition: all ease .5s;*/
/*    overflow: hidden;*/
/*}*/
/*.headerTopStrip .header_top_contact {*/
/*    float: left;*/
/*}*/
/*.headerTopStrip .topStrip-newtab:before {*/
/*    content: "\e00f";*/
/*}*/
/*.headerTopStrip .topStrip-close-btn {*/
/*    float: right;*/
/*    background: none;*/
/*    border: none;*/
/*}*/
/*.collapsedNavbar header nav.navbar.navbar-top {*/
/*    height: 108px;*/
/*}*/
/*.collapsedNavbar.parent-hotel.for-innerpage .loc-fullwidth {*/
/*    padding-top: 160px;*/
/*}*/

/*New text added code*/
/*.mobile .topStrip-details-2 {*/
/*    margin-left: 25px;*/
/*    padding: 0;*/
/*}*/
/*.mobile.collapsedNavbar .headerTopStrip{*/
/*    height:60px;*/
/*}*/
/*.mobile .headerTopStrip .topStrip-close-btn{*/
/*    position:absolute;*/
/*    right:5px;*/
/*}*/

.for-homepage .promotions-wrapper .promo-details-wrap {
    height: 160px!important;
}
.for-homepage .promotions-wrapper a.promo-btn {
    height: 50px;
    width: 160px;
    left: -56px;
}
.child-hotel.for-homepage .promotions-wrapper {
    top: 210px;
}



/*.headerTopStrip {*/
/*    height: 0;*/
/*}*/
/*.topStrip-details,*/
/*.topStrip-details-2 {*/
/*    color: #ffffff;*/
/*    padding: 0 20px;*/
/*}*/
/*a.topStrip-details:hover {*/
/*    color: #c39c3c;*/
   
/*}*/
/*.topStrip-newtab{*/
/*    padding-left: 5px;*/
/*}*/
/*.collapsedNavbar nav.navbar.navbar-top {*/
/*    height: auto;*/
/*}*/
/*.collapsedNavbar .headerTopStrip{*/
/*    background: #2b2a29;*/
/*    color: #ffffff;*/
/*    font-size: 14px;*/
/*    height: 30px;*/
/*    transition: all ease .5s;*/
/*    overflow: hidden;*/
/*}*/
/*.mobile .collapsedNavbar .headerTopStrip{*/
/*    background: #333;*/
/*    color: #f4f4f4;*/
/*    font-size: 14px;*/
/*    height: 30px;*/
/*    transition: all ease .5s;*/
/*    overflow: hidden;*/
/*}*/
/*.headerTopStrip .header_top_contact {*/
/*    float: left;*/
/*}*/
/*.headerTopStrip .topStrip-newtab:before {*/
/*    content: "\e00f";*/
/*}*/
/*.headerTopStrip .topStrip-close-btn {*/
/*    float: right;*/
/*    background: none;*/
/*    border: none;*/
/*}*/
/*.collapsedNavbar header nav.navbar.navbar-top {
    height: 134px;
}*/
/*.mobile .topStrip-details-2 {*/
/*    margin-left: 25px;*/
/*    padding: 0;*/
/*}*/
/*.mobile.collapsedNavbar .headerTopStrip{*/
/*    height:60px;*/
/*}*/
/*.mobile .headerTopStrip .topStrip-close-btn{*/
/*    position:absolute;*/
/*    right:5px;*/
/*}*/

.for-homepage .slidingOffersWrapper {
    position: fixed;
    top: 55%;
    transform: translate(0, -50%);
    right: 0;
    z-index: 999;
}
.for-homepage ol.popUpContentHolder {
    padding-left: 10px;
}
.for-homepage ul.popUpContentHolder {
    padding: 0px;
    text-align: justify;
}

.for-homepage ol.popUpContentHolder span.listForPopup {
    padding-left: 10px;
    display: block;
    padding-bottom: 15px;
    text-align: justify;
    font-size:15px;
    color: #eee;
}
.for-homepage ol.popUpContentHolder span.listForPopup b {
    text-transform: capitalize;
    display: block;
    font-size: 17px;
    color: gold;
}
.for-homepage .slidingOffersWrapper.slideShowOffer .offerListWrapper {
    right: 0;
}
.for-homepage .slidingOffersWrapper ul {
    list-style: none;
}
.for-homepage .offerListWrapper .fas,
.for-homepage .offerListWrapper .far,
.for-homepage .offerListWrapper .fal .offerListWrapper .fas,
.for-homepage .offerListWrapper .far,
.for-homepage .offerListWrapper .fal {
    margin-left: -30px;
    margin-right: 10px;
    width: 20PX;
    text-align: center;
    margin-bottom: 2px;
}
.for-homepage .offerIconWrapper {
    position: relative;
    z-index: 9999;
    top: -160px;
    right: 0;
    vertical-align: middle;
    text-align: center;
    cursor:pointer;
}
.for-homepage .offerIconWrapper i {
    font-size: 14px;
    background: #e95e7f;
    padding: 0px;
    border-radius: 50% 50% 0;
    box-shadow: #333 0px 2px 10px 0px;
    color: #f4f4f4;
    transition: all ease-in-out .5s;
    width: 75px;
    height: 75px;
    display: inline-block;
}
.for-homepage .offerListWrapper {
    position: absolute;
    top: -35%;
    transform: translate(0, -50%);
    background: #e95e7f;
    color: #eee;
    padding: 20px 35px 10px;
    right: -450px;
    width: 430px;
    transition: all ease-in-out .5s;
    box-shadow: #333 0px 5px 10px 0px;
}
.mobile.for-homepage .offerListWrapper{
    width: 340px;
    max-height: 420px;
    overflow-y: auto;
}
.for-homepage ul.popUpContentHolder li {
    list-style: circle;
    font-size: 16px;
    line-height: 1.7em;
    padding: 8px 0px;
}
.for-homepage .offerListWrapper .sliderContentText {
    color: white;
    text-align: justify;
    display: block;
    text-decoration: none;
    position: relative;
    padding-top: 5px;
}
.for-homepage .offerListWrapper .sliderContentText .highlightedTextLink {
    color: gold;
    font-weight: bold;
    text-decoration: none;
}
@media screen and (max-width: 480px) {
    .for-homepage .offerListWrapper {
        width: 400px;
    }
}
@media screen and (max-width: 400px) {
    .for-homepage .offerListWrapper {
        width: 350px;
    }
}
@media screen and (max-width: 350px) {
    .for-homepage .offerListWrapper {
        width: 300px;
    }
}
.for-homepage .slidingOffersWrapper a.WrapperLink {
    color: #173f5e !important;
    display: block;
    background-color: white;
    /*padding: 5px;*/
    width: 35%;
    text-align: center;
}
.for-homepage .slidingOffersWrapper .fa-briefcase-medical:before{
    content:"COVID-19" !important;
    position: absolute;
    top: 32px;
    right: 5px;
}
.for-homepage .slidingOffersWrapper .fa-times:before{
    font-size:30px;
    position:absolute;
    top: 22px;
    right: 26px;
    font-weight:bold;
}

.TA_certificateOfExcellence{
    margin-left:45%;
}

/*#navpromo{
    position: fixed;
    right: 0;
    top: 15px;
    z-index: 1050;
    text-decoration:none;
    display:block;
}
/* to accomodate nav offer */
.single-menu.for-innerpage .promotion_holderblock .booking-form-wrapper {
    top: 45px;
}*/

.for-homepage .jssor-carousel-container .jssor-home-wrapper #homeCarousel>div:nth-child(3) {
    bottom: 15% !important;
}
.bookingform-wrapper {
    
    bottom:0px;
    background: rgba(0, 0, 0, 0.7);
}

.bookingform-wrapper .abs_parent {  
    z-index: 201;
    width: 80%;
    max-width: 1044px;
}

.bookingform-wrapper .abs_parent #bookingForm {
     padding: 10px 20px 30px;
     background: none;
}

.bookingform-wrapper .abs_parent #bookingForm .form-group.select-block.select-location,.bookingform-wrapper .abs_parent #bookingForm  .form-group.select-block.select-hotel {
    display: inline-block;
    width: 25%;
    padding: 0;
}

.bookingform-wrapper .abs_parent #bookingForm .form-group.date-parameter-block {
    margin: 0px !important;
    display: inline-block !important;
    width: 135px !important;
}
#bookingForm .booking-form{
    display: block;
    float: none;
}
#bookingForm .adult-wrapper, #bookingForm .child-wrapper, #bookingForm .room-wrapper {
    display: none !important;
}
.bookingform-wrapper .abs_parent #bookingForm .btn-wrapper {
  position: absolute;
  display: inline-block;
  margin: 30px 0 0;
  bottom: unset;
  right: 40px;
  width: calc(50% / 4);
}
.bookingform-wrapper .abs_parent #bookingForm .form-group.select-block.select-location, .bookingform-wrapper .abs_parent #bookingForm .form-group.select-block.select-hotel{
    width: 22%;
}

#bookingForm .open-form-block .open-booking-form {
    display: none !important;
}
@media (max-width: 1024px) {
    .bookingform-wrapper .abs_parent #bookingForm .form-group.date-parameter-block {
        width: 15%;
    }
	
    /*#bookingForm .btn-wrapper .check-btn-holder .btn-full-width {*/
    /*    min-width: unset;*/
    /*}*/
}
.for-homepage .bookingform-wrapper #booking-form .promo-block {
    display:block !important;
    width:125px !important;
}
.for-homepage .bookingform-wrapper #booking-form .date-parameter-block{
    left:5px
}

#bookingForm .whyBookDirect{
    bottom: -12px;
    right: 77%;
}
.bookingform-wrapper .abs_parent #bookingForm .btn-wrapper{
    bottom: 30px;
}
@media screen and (max-width:1306px){
    .bookingform-wrapper .abs_parent{
        width: 100%;
        max-width: unset;
    }
    .bookingform-wrapper .abs_parent #bookingForm .btn-wrapper{
        right: 40px;
        position: unset;
    }
    .bookingform-wrapper .abs_parent > #bookingForm{
        display: flex;
        justify-content: center;
    }
    .bookingform-wrapper .abs_parent > #bookingForm > #booking-form{
        margin: 0;
     }
}
@media screen and (max-width:1050px){
    .bookingform-wrapper .abs_parent #bookingForm .form-group.select-block.select-location, .bookingform-wrapper .abs_parent #bookingForm .form-group.select-block.select-hotel{
          width: 15%;    
     }
}
@media screen and (max-width:1024px){
    .bookingform-wrapper .abs_parent #bookingForm .btn-wrapper input{
        min-width: 124px;
    }
}
@media screen and (max-width: 813px){
    .bookingform-wrapper .abs_parent #bookingForm .btn-wrapper input{
        padding: 0;
    }
    .bookingform-wrapper .abs_parent #bookingForm .btn-wrapper{
         right: 10px;
    }
}
@media screen and (max-width: 800px){
    .bookingform-wrapper .abs_parent #bookingForm .form-group.date-parameter-block , .for-homepage .bookingform-wrapper #booking-form .promo-block{
        width: 120px !important;
    }
    .jssor-carousel-container #bookingForm .whyBookDirect{
        width: 25%;
        right: 71%;
    }
}
#resv-form .modal-content #bookingForm .whyBookDirect{
    right: 74%;
}
#resv-form .modal-content #bookingForm .btn-wrapper{
    margin-top: 32px;
    position: unset;
}
@media screen and (max-width: 1061px){
    #resv-form .modal-dialog .modal-content{
        width: 75%;
        max-width: unset;
    }
}
@media screen and (max-width: 1023px){
    #resv-form .modal-dialog .modal-content{
        width: 80%;
    }
}
@media screen and (max-width: 958px){
    #resv-form .modal-dialog .modal-content{
        width: 85%;
    }
}
@media screen and (max-width: 902px){
    #resv-form .modal-dialog .modal-content{
        width: 90%;
    }
}
@media screen and (max-width: 842px){
    #resv-form .modal-dialog .modal-content{
        width: 95%;
    }
}
@media screen and (max-width: 798px){
    #resv-form .modal-dialog .modal-content{
        width: 99%;
    }
}

