/*.child-hotel .container div#bottom-menu ul#bottom-navbar-collapse {
    padding-top: 7px;
}*/

.child-hotel .header-pills {
    padding: 145px 0 20px;
}

.child-hotel .row.clearfix  .content_wrapper {
    padding-top: 0px !important;
}

.summary-page-slider .right-box.text-content h3.text-left 
{
    padding-bottom:20px !important;
}

header .navbar-bottom .navbar-nav>li>a {
    height: 100%;
    display: flex;
    align-items: center;
}

/*table*/
:is(.outer-page, .outerpage) .content_wrapper .no-gutter .widget-wrapper :is(th, td) {
    padding: 10px 20px;
    text-align: center;
}

.mobile .content_wrapper .no-gutter .widget-wrapper.clearfix :is(th, td) {
    padding: 8px 16px;
    text-align: center;
}

/*border reset*/
.mobile .content_wrapper .no-gutter h1,
.mobile .content_wrapper .no-gutter h2 {
    border: none;
}

/*border  generic*/
:is(.outer-page, .outerpage) .content_wrapper .no-gutter > .widget-wrapper img {
    border-radius: var(--image-border-radius)
}

.mobile .content_wrapper .no-gutter > .widget-wrapper img {
    border-radius: var(--mobile-image-border-radius)
}

/*slick list*/
.content_wrapper .no-gutter .widget-wrapper .slick-list {
    line-height: 0;
}

.mobile .content_wrapper .no-gutter > .widget-wrapper .txt-wdgt-btn-wrapper {
    display: flex;
}

.parent-hotel .header-pills {
    padding: 110px 0px 20px;
}

.parent-hotel .camera-carousel-container #homeCarousel .camera_caption .caption-as-link {
    text-shadow: 1.1px 1.1px 1.1px #000000bf !important;
    line-height: normal;
}

/*header #top-navbar-collapse {
    padding-left: 270px !important;
}*/

/*Footer*/

#footer{
    padding-bottom:4px;
}
#footer .comm_cont{
    padding:6px 0 0 0;
}
#footer .footer-row{
    padding:0px 0 4px 0;
}
#footer .add_cont ul li{
    padding-bottom:0;
}
#footer .add_cont{
    padding:0;
}
.simp-custom-hideRightBox .right-box{
    display:none;
}
.simp-custom-hideLeftBox .left-box{
    display:none;
}
.simp-custom-center{
    display:flex;
    justify-content:center;
}
/*header .navbar-top .navbar-nav > .dropdown > a{
    font-weight: 600;
}*/
header #top-navbar-collapse{
    display: flex;
    justify-content: center;
}
header ul#bottom-navbar-collapse{
    padding-left: 0;
    padding-right: 40px;
    text-align: center;
    display: flex;
    justify-content: center;
}


/********* custom variables *********/

:root {
    --brand-color: #c88d14;
    --view-port: 1536; /*enter screen size without px*/
    --text-color-on-img: #fff;
    --heading-color: #1e1e1e;
    --sub-heading-text-color: #1e1e1e;
    --sub-heading-font-family: Montserrat, sans-serif;
    --header-font-family: Marcellus, serif;
    --body-font-family: Montserrat, sans-serif;
    /*--line-below-heading-color: var(--heading-color);*/
    /*--line-below-heading-width: 80px;*/
    /*--line-below-heading-height: 2px;*/
    /*--line-below-heading-margin-top: var(--desktop-text-to-text-spacing);*/
    /*--line-below-heading-margin-top-mobile: var(--mobile-text-to-text-spacing);*/
    /*--line-below-heading-width-on-hover: 160px;*/
    --background-color: #fff7e8;
    --image-border-radius: 5px;
    --cards-border-radius: 5px;
    --button-border-radius: 5px;
    --mobile-image-border-radius: 5px;
    --mobile-cards-border-radius: 5px;
    --mobile-button-border-radius: 3px;
    /*--header-pill-background: #fafafa;*/

    /*button*/
    /* desktop */
    --button-background: transparent;
    --button-background-on-hover: #a97304;
    --button-text-color: var(--brand-color);
    --button-text-color-on-hover: #fff7e8;
    --button-border-color: var(--brand-color);
    --button-border-color-on-hover: var(--button-background-on-hover);
    --button-padding: 13px 26px;
    --button-background-on-img: transparent;
    --button-text-color-on-img: #fff;
    --button-border-color-on-img: #fff;
    --button-background-on-img-hover: var(--button-background-on-hover);
    --button-text-color-on-img-hover: var(--button-text-color-on-hover);
    --button-border-color-on-img-hover: var(--button-background-on-img-hover);
    --button-line-height: clamp(14px, calc((22 / var(--view-port)) * 100vw), 22px);
    --button-letter-spacing: 0;
    --button-before-element-color: var(--brand-color);
    --button-after-element-color: var(--brand-color);
    --button-height: clamp(16px, calc((49 / var(--view-port)) * 100vw), 49px);

    /*Book button theme*/
    --book-button-background: var(--brand-color);
    --book-button-background-on-hover: var(--button-background-on-hover);
    --book-button-text-color: var(--button-text-color-on-hover);
    --book-button-text-color-on-hover: var(--book-button-text-color);
    --book-button-border-color: var(--brand-color);
    --book-button-border-color-on-hover: var(--book-button-background-on-hover);

    /* mobile */
    --mobile-button-background: var(--brand-color);
    --mobile-button-text-color: var(--button-text-color-on-hover);
    --mobile-button-padding: 9px 20px;
    --mobile-button-background-on-img: #fff;
    --mobile-button-text-color-on-img: var(--brand-color);
    --mobile-button-line-height: 20px;
    --mobile-button-letter-spacing: 0;
    --mobile-button-height: 40px;

    /*Form*/
    --desktop-label-font-size: clamp(16px, calc((20 / var(--view-port)) * 100vw), 20px);
    --desktop-label-line-height: clamp(28px, calc((40 / var(--view-port)) * 100vw), 40px);
    --desktop-label-font-weight: 400;
    --desktop-input-border-radius: 0;
    --desktop-label-font-family: var(--header-font-family);
    --desktop-label-color: rgba(16, 12, 4, 0.8);
    --desktop-input-placeholder-color: rgba(0, 0, 0, 0.4);
    --desktop-input-height: clamp(42px, calc((48 / var(--view-port)) * 100vw), 52px);

    /*Mobile*/
    --mobile-label-font-size: 14px;
    --mobile-label-line-height: 30px;
    --mobile-label-font-weight: 500;
    --mobile-input-border-radius: 0;
    --mobile-label-font-family: var(--header-font-family);
    --mobile-label-color: rgba(16, 12, 4, 1);
    --mobile-input-placeholder-color: rgba(0, 0, 0, 0.3);
    --mobile-input-height: 46px;

    /*link*/
    /*desktop*/
    --link-color: var(--brand-color);
    --link-color-on-hover: var(--brand-color);
    --link-line-height: clamp(16px, calc((24 / var(--view-port)) * 100vw), 24px);
    --link-font-size: clamp(16px, calc((24 / var(--view-port)) * 100vw), 24px);
    --link-letter-spacing: 0px;
    --link-before-element-color: var(--brand-color);
    --link-before-element-color-on-hover: var(--brand-color);
    --link-after-element-color: var(--brand-color);
    --link-after-element-color-on-hover: var(--brand-color);
    --link-color-on-img: #fff;
    --link-color-on-img-hover: #fff;
    --link-before-element-color-on-img: #fff;
    --link-before-element-color-on-img-hover: #fff;
    --link-after-element-color-on-img: #fff;
    --link-after-element-color-on-img-hover: #fff;

    /*mobile*/
    --mobile-link-color: var(--brand-color);
    --mobile-link-line-height: 16px;
    --mobile-link-font-size: 16px;
    --mobile-link-letter-spacing: 0px;
    --mobile-link-before-element-color: var(--brand-color);
    --mobile-link-line-height: 16px;
    --mobile-link-font-size: 16px;
    --mobile-link-letter-spacing: 0px;
    --mobile-link-before-element-color: var(--brand-color);
    --mobile-link-after-element-color: var(--brand-color);

    /*Desktop navbar*/
    /* --navbar-before-scroll-background: linear-gradient(180deg, #000 0, rgba(0, 0, 0, 0.58) 62.34%, rgba(0, 0, 0, 0) 100%); */
    --navbar-after-scroll-background: #fff7e8;
    /* --navbar-before-scroll-link-after-underline-color: var(--brand-color); */
    /* --navbar-scroll-link-after-underline-color: #f45a38; */
    /* --navbar-link-after-underline-height: 1px; */
    --navbar-before-scroll-item-text-color: #fff;
    --navbar-before-scroll-item-hover-text-color: #a97304;
    --navbar-after-scroll-item-text-color: #1e1e1e;
    --navbar-after-scroll-item-hover-text-color: #a97304;
    --navbar-dropdown-background: #fff;
    --navbar-book-button-width: 171px;
    --navbar-book-button-height: 50px;
    --navbar-items-left-right-spacing: 20px;
    --navbar-items-top-bottom-padding: 20px;
    --navbar-height: 90px;
    --navbar-scroll-box-shadow: 0 0 20px rgba(0, 0, 0, 0.15);

    /*mobile menu*/
    --mobile-nav-height: 73px;
    --mobile-nav-background-color: transparent;
    --mobile-nav-background-color-on-scroll: #fff7e8;
    --mobile-nav-menu-bars-color: #fff;
    --mobile-nav-menu-bars-color-on-scroll: var(--brand-color);
    --mobile-menu-item-background-color: #fff;
    --mobile-dropdown-item-background-color: #eee;
    --mobile-menu-item-text-color: #272727;
    --mobile-dropdown-item-text-color: #272727;
    --mobile-plus-icon-background-color: #f1f1f1;
    --mobile-plus-icon-active-background-color: #fafafa;
    --mobile-menu-item-line-height: 30px;
    --mobile-dropdown-item-line-height: 30px;
    --mobile-menu-item-font-size: 12px;
    --mobile-dropdown-item-font-size: 14px;
    --mobile-menu-item-text-transform: uppercase;
    --mobile-dropdown-item-text-transform: capitalize;
    --mobile-dropdown-item-arrow-color: var(--brand-color);
    --mobile-plus-icon-color: var(--brand-color);
    --mobile-nav-button-font-size: 14px;

    /* widget specific declaration --- text-group, left img right text */
    /*desktop*/
    --desktop-widget-to-widget-space: clamp(30px, calc((50 / var(--view-port)) * 100vw), 50px);
    --desktop-vertical-left-right-spacing: clamp(40px, calc((100 / var(--view-port)) * 100vw), 100px);
    --desktop-heading-to-text-spacing: clamp(18px, calc((30 / var(--view-port)) * 100vw), 30px);
    --desktop-text-to-text-spacing: clamp(14px, calc((20 / var(--view-port)) * 100vw), 20px);
    --desktop-text-to-button-spacing: clamp(18px, calc((30 / var(--view-port)) * 100vw), 30px);
    --desktop-svg-to-heading-spacing: clamp(18px, calc((30 / var(--view-port)) * 100vw), 30px);
    --desktop-text-space-row-gap: var(--desktop-text-to-text-spacing);
    --desktop-heading-to-text-margin: calc(var(--desktop-widget-to-widget-space) - var(--desktop-text-space-row-gap));
    --desktop-text-to-button-margin: calc(var(--desktop-text-to-button-spacing) - var(--desktop-text-space-row-gap));

    /*mobile*/
    --mobile-widget-to-widget-space: 24px;
    --mobile-vertical-left-right-spacing: 30px;
    --mobile-heading-to-text-spacing: 20px;
    --mobile-text-to-text-spacing: 20px;
    --mobile-text-to-button-spacing: 20px;
    --mobile-svg-to-heading-spacing: 20px;
    --mobile-text-space-row-gap: var(--mobile-text-to-text-spacing);
    --mobile-heading-to-text-margin: calc(var(--mobile-heading-to-text-spacing) - var(--mobile-text-space-row-gap));
    --mobile-text-to-button-margin: calc(var(--mobile-text-to-button-spacing) - var(--mobile-text-space-row-gap));

    /* widget specific declaration --- card widgets, summary widget */
    /*desktop*/
    --desktop-image-to-heading-spacing-card: clamp(18px, calc((30 / var(--view-port)) * 100vw), 30px);
    --desktop-heading-to-text-spacing-card: clamp(14px, calc((20 / var(--view-port)) * 100vw), 20px);
    --desktop-text-to-text-spacing-card: clamp(14px, calc((20 / var(--view-port)) * 100vw), 20px);
    --desktop-text-to-button-spacing-card: clamp(14px, calc((20 / var(--view-port)) * 100vw), 20px);

    /*mobile*/
    --mobile-image-to-heading-spacing-card: 20px;
    --mobile-heading-to-text-spacing-card: 20px;
    --mobile-text-to-text-spacing-card: 20px;
    --mobile-text-to-button-spacing-card: 20px;

    /*background color widget*/
    --widget-background-color: #fdf3db;
    --card-background-color: #fdf3db;
    --desktop-background-widget-margin: var(--desktop-widget-to-widget-space);
    --mobile-background-widget-margin: var(--mobile-widget-to-widget-space);

    /* slick-dots */
    /*common values*/
    --slick-dots-li-button-before-color: #ffffff;
    --slick-dots-li-border-radius: 50%;
    /*--slick-dots-li-before-svg: url(‘’);*/
    /*--slick-dots-li-active-before-svg: url(‘’);*/
    --slick-dots-li-active-color: var(--brand-color);
    --slick-dots-li-hover-color: rgba(var(--brand-color), 0.6);

    /* Slick-dots which will comes below the image-content-wrapper */
    --below-img-slick-dots-li-border-color: var(--brand-color);
    --below-img-slick-dots-li-background-color: transparent;
    --below-img-slick-dots-li-active-border-color: var(--brand-color);
    --below-img-slick-dots-li-active-background-color: var(--brand-color);

    /* Slick-dots which will comes on the image-content-wrapper */
    --on-img-slick-dots-li-border-color: rgba(223, 220, 207, 1);
    --on-img-slick-dots-li-background-color: rgba(23, 44, 73, 0.2);
    --on-img-slick-dots-li-active-border-color: rgba(223, 220, 207, 1);
    --on-img-slick-dots-li-active-background-color: rgba(223, 220, 207, 1);

    /*desktop*/
    --slick-dots-li-line-height-deskop: clamp(8px, calc((10 / var(--view-port)) * 100vw), 10px);
    --slick-dots-li-height-desktop: clamp(8px, calc((10 / var(--view-port)) * 100vw), 10px);
    --slick-dots-li-width-desktop: clamp(8px, calc((10 / var(--view-port)) * 100vw), 10px);
    --slick-dots-li-active-width-desktop: clamp(8px, calc((10 / var(--view-port)) * 100vw), 10px);
    --slick-dots-li-active-height-desktop: clamp(8px, calc((10 / var(--view-port)) * 100vw), 10px);
    --slick-dots-gap-between-li-desktop: 0 clamp(4px, calc((6 / var(--view-port)) * 100vw), 8px);
    /*mobile*/
    --mobile-slick-dots-li-line-height: 6px;
    --mobile-slick-dots-li-height: 7px;
    --mobile-slick-dots-li-width: 7px;
    --mobile-slick-dots-li-active-width: 18px;
    --mobile-slick-dots-li-active-height: 7px;
    --mobile-slick-dots-gap-between-li: 5px;
    --mobile-slick-dots-top-spacing: 16px;
    --mobile-slick-dots-bottom-spacing: 16px;

    /* slick arrows */
    /*desktop if svg is used*/
    --slick-arrow-previous-svg-desktop: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48" fill="none"><rect x="0.2" y="0.2" width="47.6" height="47.6" rx="23.8" stroke="%238D897D" stroke-width="0.4"/><g clip-path="url(%23clip0_303_2)"><path d="M22.805 19.1698L18 23.9998L22.805 28.8298C22.8484 28.8868 22.9035 28.9338 22.9667 28.9676C23.0298 29.0014 23.0995 29.0213 23.171 29.0258C23.2424 29.0304 23.3141 29.0196 23.381 28.994C23.4479 28.9685 23.5086 28.9289 23.5589 28.8779C23.6091 28.8269 23.6479 28.7656 23.6725 28.6984C23.697 28.6311 23.7069 28.5593 23.7013 28.4879C23.6957 28.4165 23.6748 28.3471 23.6401 28.2845C23.6054 28.2218 23.5576 28.1674 23.5 28.1248L19.905 24.4998L29.47 24.4998C29.6026 24.4998 29.7298 24.4471 29.8236 24.3533C29.9173 24.2596 29.97 24.1324 29.97 23.9998C29.97 23.8672 29.9173 23.74 29.8236 23.6462C29.7298 23.5525 29.6026 23.4998 29.47 23.4998L19.905 23.4998L23.5 19.8748C23.5935 19.7806 23.6457 19.6532 23.6453 19.5205C23.6448 19.3878 23.5917 19.2608 23.4975 19.1673C23.4033 19.0738 23.2759 19.0215 23.1432 19.022C23.0105 19.0225 22.8835 19.0756 22.79 19.1698L22.805 19.1698Z" fill="%238D897D"/></g><defs><clipPath id="clip0_303_2"><rect width="18" height="18" fill="white" transform="translate(15 33) rotate(-90)"/></clipPath></defs></svg>');
    --slick-arrow-next-svg-desktop: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48" fill="none"><rect x="47.79" y="47.79" width="47.58" height="47.58" rx="23.79" transform="rotate(-180 47.79 47.79)" stroke="%238D897D" stroke-width="0.42"/><path d="M25.195 28.8302L30 24.0002L25.195 19.1702C25.1516 19.1132 25.0965 19.0662 25.0333 19.0324C24.9702 18.9986 24.9005 18.9787 24.829 18.9742C24.7576 18.9696 24.6859 18.9805 24.619 19.006C24.5521 19.0315 24.4914 19.0711 24.4411 19.1221C24.3909 19.1731 24.3521 19.2344 24.3275 19.3016C24.303 19.3689 24.2931 19.4407 24.2987 19.5121C24.3043 19.5835 24.3252 19.6529 24.3599 19.7155C24.3946 19.7782 24.4424 19.8327 24.5 19.8752L28.095 23.5002L18.53 23.5002C18.3974 23.5002 18.2702 23.5529 18.1764 23.6467C18.0827 23.7404 18.03 23.8676 18.03 24.0002C18.03 24.1328 18.0827 24.26 18.1764 24.3538C18.2702 24.4475 18.3974 24.5002 18.53 24.5002L28.095 24.5002L24.5 28.1252C24.4065 28.2194 24.3543 28.3468 24.3547 28.4795C24.3552 28.6122 24.4083 28.7392 24.5025 28.8327C24.5967 28.9262 24.7241 28.9785 24.8568 28.978C24.9894 28.9775 25.1165 28.9244 25.21 28.8302L25.195 28.8302Z" fill="%238D897D"/></svg>');
    --slick-arrow-previous-on-hover-svg-desktop: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48" fill="none"><rect x="0.2" y="0.2" width="47.6" height="47.6" rx="23.8" fill="%23C88D14"/><rect x="0.2" y="0.2" width="47.6" height="47.6" rx="23.8" stroke="%23FFF7E8" stroke-width="0.4"/><g clip-path="url(%23clip0_295_6)"><path d="M22.805 19.1698L18 23.9998L22.805 28.8298C22.8484 28.8868 22.9035 28.9338 22.9667 28.9676C23.0298 29.0014 23.0995 29.0213 23.171 29.0258C23.2424 29.0304 23.3141 29.0196 23.381 28.994C23.4479 28.9685 23.5086 28.9289 23.5589 28.8779C23.6091 28.8269 23.6479 28.7656 23.6725 28.6984C23.697 28.6311 23.7069 28.5593 23.7013 28.4879C23.6957 28.4165 23.6748 28.3471 23.6401 28.2845C23.6054 28.2218 23.5576 28.1674 23.5 28.1248L19.905 24.4998L29.47 24.4998C29.6026 24.4998 29.7298 24.4471 29.8236 24.3533C29.9173 24.2596 29.97 24.1324 29.97 23.9998C29.97 23.8672 29.9173 23.74 29.8236 23.6462C29.7298 23.5525 29.6026 23.4998 29.47 23.4998L19.905 23.4998L23.5 19.8748C23.5935 19.7806 23.6457 19.6532 23.6453 19.5205C23.6448 19.3878 23.5917 19.2608 23.4975 19.1673C23.4033 19.0738 23.2759 19.0215 23.1432 19.022C23.0106 19.0225 22.8835 19.0756 22.79 19.1698L22.805 19.1698Z" fill="%23FFF7E8"/></g><defs><clipPath id="clip0_295_6"><rect width="18" height="18" fill="white" transform="translate(15 33) rotate(-90)"/></clipPath></defs></svg>');
    --slick-arrow-next-on-hover-svg-desktop: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48" fill="none"><rect x="47.79" y="47.79" width="47.58" height="47.58" rx="23.79" transform="rotate(-180 47.79 47.79)" fill="%23C88D14"/><rect x="47.79" y="47.79" width="47.58" height="47.58" rx="23.79" transform="rotate(-180 47.79 47.79)" stroke="%23FFF7E8" stroke-width="0.42"/><path d="M25.195 28.8302L30 24.0002L25.195 19.1702C25.1516 19.1132 25.0965 19.0662 25.0333 19.0324C24.9702 18.9986 24.9005 18.9787 24.829 18.9742C24.7576 18.9696 24.6859 18.9805 24.619 19.006C24.5521 19.0315 24.4914 19.0711 24.4411 19.1221C24.3909 19.1731 24.3521 19.2344 24.3275 19.3016C24.303 19.3689 24.2931 19.4407 24.2987 19.5121C24.3043 19.5835 24.3252 19.6529 24.3599 19.7155C24.3946 19.7782 24.4424 19.8327 24.5 19.8752L28.095 23.5002L18.53 23.5002C18.3974 23.5002 18.2702 23.5529 18.1764 23.6467C18.0827 23.7404 18.03 23.8676 18.03 24.0002C18.03 24.1328 18.0827 24.26 18.1764 24.3538C18.2702 24.4475 18.3974 24.5002 18.53 24.5002L28.095 24.5002L24.5 28.1252C24.4065 28.2194 24.3543 28.3468 24.3547 28.4795C24.3552 28.6122 24.4083 28.7392 24.5025 28.8327C24.5967 28.9262 24.7241 28.9785 24.8568 28.978C24.9894 28.9775 25.1165 28.9244 25.21 28.8302L25.195 28.8302Z" fill="%23FFF7E8"/></svg>');

    /*mobile if svg is used*/
    --slick-arrow-previous-svg-mobile: url("");
    --slick-arrow-next-svg-mobile: url("");

    /*desktop if arrow icon used*/
    --slick-arrow-width-desktop: clamp(30px, calc((48 / var(--view-port)) * 100vw), 48px);
    --slick-arrow-height-desktop: clamp(30px, calc((48 / var(--view-port)) * 100vw), 48px);
    --slick-arrow-border-radius-desktop: 48px;
    /* --slick-arrow-background-color-desktop: #ffffff; */
    /* --slick-arrow-box-shadow-desktop: 0px 4px 4px rgba(0, 0, 0, 0.05); */
    /* --slick-arrow-hover-background-color-desktop: var(--brand-color); */
    /* --slick-arrow-left-before-content-desktop: "\f053"; */
    /* --slick-arrow-right-before-content-desktop: "\f054"; */
    /* --slick-arrow-color-desktop: var(--brand-color); */
    /* --slick-arrow-font-size: 30px; */
    /* --slick-arrow-hover-color-desktop: #fff; */
    /* --slick-arrow-before-width-desktop: clamp(30px, calc((40 / var(--view-port)) * 100vw), 40px); */
    /* --slick-arrow-before-height-desktop: clamp(30px, calc((40 / var(--view-port)) * 100vw), 40px); */

    /*mobile if arrow icon used*/
    --mobile-slick-arrow-width: 30px;
    --mobile-slick-arrow-height: 40px;
    --mobile-slick-arrow-border-radius: 2px;
    --mobile-slick-arrow-background-color: #fff;
    --mobile-slick-arrow-color: var(--brand-color);
    --mobile-slick-arrow-left-before-content: "\f053";
    --mobile-slick-arrow-right-before-content: "\f054";
    --mobile-slick-arrow-font-size: 16px;
    --mobile-slick-arrow-before-width: 30px;
    --mobile-slick-arrow-before-height: 30px;

    /* sheen effect */
    --image-content-wrapper-linear-gradient-desktop: linear-gradient(180deg, rgba(217, 217, 217, 0) 17.9%, #000 90.01%);
    --image-content-wrapper-linear-gradient-mobile: linear-gradient(180deg, rgba(217, 217, 217, 0) 17.9%, #000 90.01%);

    /*booking form*/
    --booking-form-bottom: calc(var(--desktop-widget-to-widget-space) * -1);
    --booking-form-input-background: transparent;
    --booking-form-input-border-color: var(--brand-color);
    --booking-form-input-height: 50px;
    --booking-form-input-line-height: normal;
    --booking-form-label-line-height: 24px;
    --booking-form-select-arrow-svg: url("");
    --booking-form-button-background: var(--brand-color);
    --booking-form-button-text-color: #fff;
    --booking-form-button-border-color: var(--brand-color);
    --booking-form-button-background-on-hover: #000;
    --booking-form-button-text-color-on-hover: #fff;
    --booking-form-button-border-color-on-hover: #000;
    --booking-form-button-font-weight: 700;
    --booking-form-button-text-transform: uppercase;
    --bookingform-wrapper-background: #fff;

    /*footer*/
    --desktop-footer-background: url(‘’);
    --mobile-footer-background: url(‘’);
    --mobile-footer-item-font-size: 14px;
    --mobile-footer-item-line-height: 24px;
    --footer-item-font-size: clamp(13px, calc((16 / var(--view-port)) * 100vw), 16px);
    --footer-item-line-height: clamp(24px, calc((32 / var(--view-port)) * 100vw), 32px);
    --desktop-footer-call-mail-icon-border-radius: 6px;
    --mobile-footer-call-mail-icon-border-radius: 6px;

    /*testimonials widget*/
    --desktop-testimonial-p-max-height: clamp(100px, calc((150 / var(--view-port)) * 100vw, 150px));
    --mobile-testimonial-p-max-height: 130px;
}

/* @media (max-width: 1240px) {
    :root {
        --line-below-heading-width: 70px;
        --line-below-heading-margin-top: 10px;
        --slick-arrow-width-desktop: 35px;
        --slick-arrow-height-desktop: 55px;
        --slick-arrow-font-size: 25px;
    }
}

@media (max-width: 1024px) {
    :root {
        --line-below-heading-width: 55px;
        --line-below-heading-margin-top: 8px;
        --button-padding: 7px 30px;
        --slick-arrow-width-desktop: 30px;
        --slick-arrow-height-desktop: 50px;
        --slick-arrow-font-size: 20px;
    }
} */

/******* desktop navbar top ******/

header .navbar-top {
    margin: 0;
}

header .navbar-top.scroll {
    box-shadow: var(--navbar-scroll-box-shadow);
}

header .navbar-top > .container {
    width: 89.714%;
    max-width: unset;
    padding: 0;
    position: relative;
}

/* navbar logo */
header .navbar-top .navbar-header {
    height: 100%;
    width: fit-content;
    position: absolute;
    display: flex !important;
    justify-content: center;
    align-items: center;
    float: unset;
    top: 0;
}

header .navbar-top .container .navbar-brand {
    display: block;
    margin: 0;
    padding: 0;
    position: static;
    height: fit-content;
}

/* navbar button */
header .lang-book-wrapper {
    height: 100%;
    margin-top: 0;
    display: flex;
    align-items: center;
    padding-right: 20px;
    right: 0;
}

/* navbar menu items */
header #top-navbar-collapse {
    align-items: center;
    padding: 0 calc(var(--navbar-book-button-width) + 20px) !important;
}
header .navbar-top .navbar-nav > li > a {
    padding: 22.5px var(--navbar-items-left-right-spacing);
}

header .navbar-top.scroll .navbar-nav > li > a {
    color: var(--navbar-after-scroll-item-text-color);
}

header .navbar-top.scroll .navbar-nav > li > a:is(:hover, .active) {
    color: var(--navbar-after-scroll-item-hover-text-color);
}

header .navbar-top .dropdown-arrow {
    color: #fff;
    font-weight: 400;
    transition: all 300ms ease;
}

header .navbar-top.scroll .dropdown-arrow {
    color: #000;
}

header .navbar-top .dropdown > a {
    transition: all 300ms ease;
}

header .navbar-top .dropdown a:hover .dropdown-arrow {
    color: #a97304;
}

header .navbar-top .navbar-brand img {
    transition: all 300ms linear;
}

header .navbar-top:not(.scroll) .navbar-brand img {
    filter: brightness(0) invert(1);
}

header .navbar-top .navbar-brand img:hover,
header .navbar-top.scroll .navbar-brand img {
    filter: unset;
}

header .navbar-top:not(.scroll)::after {
    content: "";
    position: absolute;
    width: 89.715%;
    height: 1px;
    background: #fff;
    transform: translateX(-50%);
    left: 50%;
}

header .navbar.navbar-top .lang-book-wrapper button {
    width: var(--navbar-book-button-width);
    min-width: unset;
    border-radius: var(--button-border-radius);
    height: var(--navbar-book-button-height);
    color: var(--button-text-color-on-hover);
}

/* hotels dropdown */
header .navbar-top .navbar-nav>li .dropdown-menu.our-hotel-menu .mega-menu>li .ul-top .li-space a .fa,
header .navbar-top .navbar-nav > li .dropdown-menu.our-hotel-menu .mega-menu > li .dropdown-header h4 {
    color: var(--navbar-after-scroll-item-text-color);
}

/* hamburger dropdown */
header .navbar-top .moreOptions .dropdown-more {
    background: var(--navbar-after-scroll-background);
}

header .navbar-top .moreOptions .dropdown-more > li > a {
    color: var(--navbar-after-scroll-item-text-color);
}

@media (max-width: 992px) {
    header .navbar-nav>li:not(#menuFilterLoc):hover>.dropdown-menu {
        position: fixed;
        left: 50%;
        top: 90px;
        transform: translateX(-50%);
    }
}

/*hero banner gradient*/
.for-homepage :is(.outer-page, .outerpage) .jssor-carousel-container::after {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.44) 0%, rgba(30, 30, 30, 0) 100%);
}




/*desktop footer*/
:is(.outer-page, .outerpage) footer#footer {
    background: url("https://assets.simplotel.com/simplotel/image/upload/q_90/fl_progressive/w_1536/f_auto/c_limite/rivido-hotels-resorts/b77a75dcf620a8aad4941c09030631649ab68676_5d61db54") no-repeat center / cover;
    padding: 0;
    --spacing-30px: clamp(20px, 1.954vw, 30px);
}

:is(.outer-page, .outerpage) footer#footer::before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0;
    background: linear-gradient(90deg, rgba(200, 141, 20, 0.7) 0%, rgba(82, 57, 5, 0.7) 100%);
}

:is(.outer-page, .outerpage) footer#footer > .container {
    position: relative;
    z-index: 2;
    padding: var(--desktop-widget-to-widget-space) var(--desktop-vertical-left-right-spacing) 25px;
    width: 100%;
    max-width: 100%;
}

:is(.outer-page, .outerpage) footer#footer .row {
    margin: 0;
}

:is(.outer-page, .outerpage) footer#footer > .container > .comm_cont {
    display: flex;
    flex-wrap: wrap;
    padding: 0;
}

/* heading font style */
:is(.outer-page, .outerpage) footer#footer .add_head::before,
:is(.outer-page, .outerpage) footer#footer .footer_navbar_wrapper::before,
:is(.outer-page, .outerpage) footer#footer .address_block::before,
:is(.outer-page, .outerpage) footer#footer .social_head p {
    font-family: Marcellus;
    font-size: 16px;
    line-height: 32px;
    text-transform: uppercase;
    color: rgba(255, 253, 243, 0.8);
    display: block;
}

:is(.outer-page, .outerpage) footer#footer .add_head p:last-child,
:is(.outer-page, .outerpage) footer#footer .comm_cont > .comm_cont a,
:is(.outer-page, .outerpage) footer#footer .navbar-nav li a,
:is(.outer-page, .outerpage) footer#footer .comm_cont .add_cont a,
:is(.outer-page, .outerpage) footer#footer .comm_cont .add_cont li .mail-show-hide::before,
:is(.outer-page, .outerpage) footer#footer .comm_cont .add_cont li > div:not(.mail-show-hide)::before,
:is(.outer-page, .outerpage) footer#footer .comm_cont .add_cont li > div:not(.mail-show-hide) span:last-child {
    font-family: Montserrat;
    font-size: 14px;
    line-height: 31.054px;
    color: rgba(255, 253, 243, 0.8);
    display: inline-block;
}

/* brand details */
:is(.outer-page, .outerpage) footer#footer .comm_cont > .col-xs-12:first-child {
    padding: 0;
    width: 24.402%;
}

:is(.outer-page, .outerpage) footer#footer .brand-logo {
    max-height: 94px;
    margin-bottom: clamp(20px, 1.759vw, 27px);
    filter: brightness(0) invert(1);
}

:is(.outer-page, .outerpage) footer#footer .comm_cont > .col-xs-12 .add_head {
    padding: 0;
    text-align: left;
}

:is(.outer-page, .outerpage) footer#footer .comm_cont > .col-xs-12 .add_head::before {
    content: "Address";
    display: block;
}

:is(.outer-page, .outerpage) footer#footer .comm_cont > .col-xs-12 .add_head p:first-child {
    display: none;
}

:is(.outer-page, .outerpage) footer#footer .comm_cont > .col-xs-12 .add_head p:last-child {
    padding-top: 8px;
}

/* footer_navbar_wrapper */
:is(.outer-page, .outerpage) footer#footer .footer_navbar_wrapper {
    order: 1;
    border: unset;
    text-align: left;
    padding: 0 0 0 14.971%;
    width: 38.324%;
}

:is(.outer-page, .outerpage) footer#footer .footer_navbar_wrapper::before {
    content: "Quick Links";
}

:is(.outer-page, .outerpage) footer#footer .footer_navbar_wrapper .footer_navbar {
    padding-top: 8px;
}

:is(.outer-page, .outerpage) footer#footer .footer_navbar_wrapper .navbar-nav {
    text-align: left;
    column-count: 2;
}

:is(.outer-page, .outerpage) footer#footer .footer_navbar_wrapper .navbar-nav li {
    display: block;
}

:is(.outer-page, .outerpage) footer#footer .footer_navbar_wrapper .navbar-nav li a {
    margin: 0;
    padding: 0;
}

/* contact us */
:is(.outer-page, .outerpage) footer#footer .comm_cont > .col-xs-12:nth-child(2) {
    order: 2;
    padding: 0 0 0 13.998%;
    width: 37.275%;
}

:is(.outer-page, .outerpage) footer#footer .comm_cont .address_block {
    padding: 0 0 var(--spacing-30px);
}

:is(.outer-page, .outerpage) footer#footer .address_block::before {
    content: "Contact Us";
}

:is(.outer-page, .outerpage) footer#footer .comm_cont .add_cont {
    padding: 8px 0 0;
}

:is(.outer-page, .outerpage) footer#footer .comm_cont .add_cont li {
    display: flex;
    padding-bottom: 8px;
    height: fit-content;
    flex-wrap: wrap;
}

:is(.outer-page, .outerpage) footer#footer .comm_cont .add_cont li:last-child {
    padding-bottom: 0;
}

:is(.outer-page, .outerpage) footer#footer .comm_cont .add_cont li > div {
    margin: 0;
    text-align: left;
    display: flex;
    flex-wrap: wrap;
    gap: 5px;
}

:is(.outer-page, .outerpage) footer#footer .comm_cont .add_cont li .mail-show-hide::before {
    content: "Email: ";
}

:is(.outer-page, .outerpage) footer#footer .comm_cont .add_cont li > div:not(.mail-show-hide)::before {
    content: "Corporate Number: ";
}

:is(.outer-page, .outerpage) footer#footer .comm_cont .add_cont li > div .fa-stack {
    display: none;
}

/* social icons */
:is(.outer-page, .outerpage) footer#footer .social_block {
    width: 100%;
    padding: 0;
}

:is(.outer-page, .outerpage) footer#footer .social_head {
    padding: 0;
}

:is(.outer-page, .outerpage) footer#footer .social_block p {
    text-align: left;
}

:is(.outer-page, .outerpage) footer#footer .social_cont {
    padding: 8px 0 0;
}

:is(.outer-page, .outerpage) footer#footer .socialIcon {
    display: flex;
    flex-wrap: wrap;
    gap: 15px;
}

:is(.outer-page, .outerpage) footer#footer .socialIcon a {
    margin: 0;
    border-radius: 50px;
    border: 2px solid transparent;
    height: 35px;
    width: 35px;
    line-height: 35px;
    display: flex !important;
    justify-content: center;
    align-items: center;
}

:is(.outer-page, .outerpage) footer#footer .socialIcon a:not(:hover) {
    background: unset;
    border: 2px solid rgb(255, 253, 243, 0.1);
}

:is(.outer-page, .outerpage) footer#footer .socialIcon a.social-ig:hover {
    background: linear-gradient(to top right, #833ab4, #fd1d1d, #fcb045) no-repeat;
    border: unset;
}

:is(.outer-page, .outerpage) footer#footer .socialIcon a span {
    color: #fffdf3;
    line-height: 20px;
    color: rgba(255, 253, 243, 0.8);
}

/* simplotel branding */
:is(.outer-page, .outerpage) footer#footer .comm_cont > .comm_cont {
    order: 3;
    border-top: 1px solid rgba(255, 253, 243, 0.19);
    margin-top: 5.614%;
}

:is(.outer-page, .outerpage) footer#footer .comm_cont > .comm_cont .container {
    /* margin: 0; */
    padding: clamp(20px, 1.629vw, 25px) 0 0;
}

:is(.outer-page, .outerpage) footer#footer .comm_cont > .comm_cont .container p {
    padding-left: var(--spacing-30px);
}

@media (max-width: 1300px) {
    :is(.outer-page, .outerpage) footer#footer .footer_navbar_wrapper {
        padding: 0 0 0 7%;
    }

    :is(.outer-page, .outerpage) footer#footer .comm_cont > .col-xs-12:nth-child(2) {
        padding: 0 0 0 7%;
    }
}

@media (max-width: 992px) {
    :is(.outer-page, .outerpage) footer#footer .comm_cont > .col-xs-12:first-child {
        width: 40%;
    }

    :is(.outer-page, .outerpage) footer#footer .footer_navbar_wrapper {
        flex: 1;
        padding-top: calc(94px + clamp(20px, 1.759vw, 27px));
    }

    :is(.outer-page, .outerpage) footer#footer .comm_cont > .col-xs-12:nth-child(2) {
        padding: var(--spacing-30px) 0 0;
        width: 100%;
        border-top: 1px solid rgba(255, 253, 243, 0.19);
        margin-top: var(--spacing-30px);
        display: flex;
    }

    :is(.outer-page, .outerpage) footer#footer .comm_cont .address_block {
        padding: 0;
    }

    :is(.outer-page, .outerpage) footer#footer .comm_cont > .comm_cont {
        margin-top: var(--spacing-30px);
    }
}

/*mobile footer*/
.mobile #footer {
    padding: 20px var(--mobile-vertical-left-right-spacing) 50px;
    background: url("https://assets.simplotel.com/simplotel/image/upload/q_90/fl_progressive/w_1536/f_auto/c_limite/rivido-hotels-resorts/b77a75dcf620a8aad4941c09030631649ab68676_5d61db54") no-repeat center / cover;
}

.mobile #footer::before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0;
    background: linear-gradient(90deg, rgba(200, 141, 20, 0.7) 0%, rgba(82, 57, 5, 0.7) 100%);
}

.mobile #footer > .container {
    position: relative;
    z-index: 1;
    width: 100%;
}

.mobile #footer :is(div, a) {
    text-align: left;
}

/* heading font style */
.mobile #footer .social-bar:before,
.mobile #footer .container > div:nth-child(3)::before,
.mobile #footer .container > div:nth-child(4):before {
    color: rgba(255, 253, 243, 0.8);
    font-family: Marcellus;
    font-size: 16px;
    line-height: 32px;
    text-transform: uppercase;
    display: flex;
    padding-bottom: 8px;
}

/* para font style */
.mobile #footer .container > div:nth-child(3),
.mobile #footer .container > div:nth-child(4) > div,
.mobile #footer .final div a{
    color: rgba(255, 246, 244, 0.8);
    font-size: 13px;
    font-style: normal;
    font-weight: 500;
    line-height: 23px;
}

/* brand details */
.mobile #footer .brand-logo{
    max-height: 72px;
    filter: brightness(0) invert(1);
    margin-bottom: 20px;
}

.mobile #footer .container > div:nth-child(3) {
    padding-top: 0;
}

.mobile #footer .container > div:nth-child(3)::before {
    content: "Address";
}

.mobile #footer .container > div:nth-child(2) {
    display: none;
}

.mobile #footer .container > div:nth-child(4) {
    padding-top: 20px;
}

.mobile #footer .container > div:nth-child(4):before {
    content: "contact us";
}

.mobile #footer .container > div:nth-child(4) > div:empty {
    display: none;
}

.mobile #footer .container > div:nth-child(4) > div a[href*="mail"] {
    text-decoration: underline !important;
    text-transform: lowercase;
}

.mobile #footer .container > div:nth-child(4) > div a {
    color: inherit;
}

.mobile #footer .container > div:nth-child(4) > div .fa-stack {
    display: none;
}

.mobile #footer .container > div:nth-child(4) > div a[href*="mail"]:before,
.mobile #footer .container > div:nth-child(4) > div a[href*="tel"]:before {
    text-transform: capitalize;
    text-decoration: none !important;
    display: inline-block;
    margin-right: 3px;
    letter-spacing: 0.5px;
}

.mobile #footer .container > div:nth-child(4) > div a[href^="mailto"]:before {
    content: "Email:";
}

.mobile #footer .container > div:nth-child(4) > div a[href^="tel:"]:before {
    content: "Contact Number:";
}

.mobile #footer .footer-detail .phone_nos {
    text-decoration: underline;
}

.mobile #footer .container > div:nth-child(4) > div {
    margin-bottom: 0;
}

.mobile #footer .container > div:nth-child(4) > div ~ div {
    padding-top: 8px;
}

.mobile #footer .container > .footer-menu {
    display: none;
}

.mobile #footer .social-bar {
    padding: 27px 0 20px;
    border-bottom: 1px solid rgba(255, 253, 243, 0.19);
}

.mobile #footer .social-bar:before {
    content: "Get In touch";
}

.mobile #footer .social-bar > div > ul {
    margin-bottom: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 15px;
}

.mobile #footer .social-bar > div > ul .socialIcon > a {
    background: transparent;
    width: 35px;
    height: 35px;
    margin: 0;
    border-radius: 50px;
    border: 2px solid transparent;
    line-height: 35px;
    display: flex;
    justify-content: center;
    align-items: center;
    border: 2px solid rgb(255, 253, 243, 0.1);
}

.mobile #footer .social-bar > div > ul .socialIcon > a span {
    color: rgba(255, 253, 243, 0.8);
}

/* simplotel branding */
.mobile #footer .final {
    padding: 20px 0 0;
}

.mobile #footer .social-bar:has(ul:empty) {
    padding-top: 0;
}

.mobile #footer .social-bar:has(ul:empty)::before {
    content: unset;
}

/* navbar top */
.mobile .logo.navbar-logo {
    height: 73px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.mobile .logo.navbar-logo::before {
    content: "";
    width: 84.616%;
    height: 1px;
    background: #fff;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}

.mobile .logo.navbar-logo img {
    filter: brightness(0) invert(1);
}

/* hero banner */
.mobile .fullImage {
    position: relative;
}

.mobile .fullImage::after {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.44) 0%, rgba(30, 30, 30, 0) 100%);
}

.mobile .fullImage img {
    aspect-ratio: 390 / 294 !important;
    object-fit: cover;
}

/* select hotel */
.mobile .select-hotel-wrapper {
    min-height: unset;
    padding: 3px 0px;
}

.mobile .select-hotel-wrapper > div {
    padding: 0 26px;
}

.mobile .select-hotel-wrapper .dropdown-toggle .select-hotel-text {
    padding: 0 0 0 3px;
}

.mobile .select-hotel-wrapper .dropdown-toggle .select-hotel-text p {
    font-size: 12px;
    line-height: 27px;
    font-family: var(--header-font-family);
    text-transform: uppercase;
    font-weight: 100;
}

.select-hotel-wrapper .dropdown-toggle .select-hotel-text p .select-dropdown-arrow {
    height: fit-content;
    position: absolute;
    top: 1.5px;
    right: 22px;
}

.select-hotel-wrapper .dropdown-toggle .select-hotel-text p .select-dropdown-arrow::before {
    content: "";
    display: flex;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 24px;
    background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M12 15L7.75699 10.758L9.17199 9.34399L12 12.172L14.828 9.34399L16.243 10.758L12 15Z" fill="white"/></svg>');
}

.select-hotel-wrapper .dropdown-toggle .select-hotel-text p .select-dropdown-arrow svg {
    display: none;
}

.mobile .select-hotel-wrapper .dropdown-menu {
    top: 30px;
}

.mobile .nav-wrap {
    position: relative;
    z-index: 2;
}

/* bottom navbar */
.mobile .mobile-menu .navBtnBorder.top_padding {
    padding: 11.5px 0px;
    min-height: unset;
}

.mobile .mobile-menu .navBtnBorder.top_padding > .dropdown-toggle,
.mobile .mobile-menu .mobile-navbar-button .navBtnBorder.top_padding,
.mobile .mobile-menu .navBtnBorder.top_padding.tel > div {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}

.mobile .mobile-menu .navBtnBorder.top_padding > .dropdown-toggle br,
.mobile .mobile-menu .navBtnBorder.top_padding.tel > div br {
    display: none;
    margin: 0;
}

.mobile .mobile-menu :is(.fa-list-ul, .fa.fa-calendar, .fa-phone):before {
    content: "";
    width: 24px;
    height: 24px;
    display: flex;
}

.mobile .mobile-menu .fa-list-ul::before {
    background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M3 18V16H21V18H3ZM3 13V11H21V13H3ZM3 8V6H21V8H3Z" fill="white"/></svg>');
}

.mobile .mobile-menu .fa.fa-calendar:before {
    background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M19 5H5C3.89543 5 3 5.89543 3 7V20C3 21.1046 3.89543 22 5 22H19C20.1046 22 21 21.1046 21 20V7C21 5.89543 20.1046 5 19 5Z" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M7 2V5M17 2V5M3 10H21" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}

.mobile .mobile-menu .fa-phone:before {
    background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M19.95 21C17.8667 21 15.8083 20.546 13.775 19.638C11.7417 18.73 9.89167 17.4423 8.225 15.775C6.55833 14.1077 5.271 12.2577 4.363 10.225C3.455 8.19233 3.00067 6.134 3 4.05C3 3.75 3.1 3.5 3.3 3.3C3.5 3.1 3.75 3 4.05 3H8.1C8.33333 3 8.54167 3.07933 8.725 3.238C8.90833 3.39667 9.01667 3.584 9.05 3.8L9.7 7.3C9.73333 7.56667 9.725 7.79167 9.675 7.975C9.625 8.15833 9.53333 8.31667 9.4 8.45L6.975 10.9C7.30833 11.5167 7.704 12.1123 8.162 12.687C8.62 13.2617 9.12433 13.816 9.675 14.35C10.1917 14.8667 10.7333 15.346 11.3 15.788C11.8667 16.23 12.4667 16.634 13.1 17L15.45 14.65C15.6 14.5 15.796 14.3877 16.038 14.313C16.28 14.2383 16.5173 14.2173 16.75 14.25L20.2 14.95C20.4333 15.0167 20.625 15.1377 20.775 15.313C20.925 15.4883 21 15.684 21 15.9V19.95C21 20.25 20.9 20.5 20.7 20.7C20.5 20.9 20.25 21 19.95 21Z" fill="white"/></svg>');
}

.mobile .mobile-menu :is(.TwoFoldMenuName, .link_name) {
    font-size: 12px !important;
    line-height: 30px;
    font-family: var(--header-font-family);
    letter-spacing: 0.2px;
}

/* navbar dropdown */
.mobile .dropdown-menu li {
    background: #fff;
}

.mobile .fa-angle-left:before,
.mobile .fa-angle-right:before {
    font-weight: 100;
}

/* innerpage navbar top */
.mobileHeaderTop a .fa-angle-left {
    position: relative;
    top: 2px;
}


.mobile #whatsAppHeader {
    border-radius: 50px;
    background: #25d366;
    float: right;
    position: fixed;
    left: 20px;
    bottom: 17px;
    padding: 7px 1px;
    margin-right: -10px;
    z-index: 1;
}
.mobile #whatsAppHeader a {
    color: #ffffff;
}
.mobile #whatsAppHeader .fa-whatsapp {
    font-size: 30px;
    padding: 7px 5px;

}
.mobile #whatsAppHeader .fa-whatsapp:before {
    content: "\f232";
}



.parent-hotel.for-homepage :is(.outer-page, .outerpage) .camera-carousel-container .jssor-home-wrapper {
    padding-top: 0;
}

.parent-hotel.for-homepage :is(.outer-page, .outerpage) .camera-carousel-container.aspectratio16-9 {
    padding-top: 0;
}

/*hiding arrows on homepage*/
.mobile.parent-hotel.for-homepage .content_wrapper .no-gutter .widget-wrapper .slick-arrow {
    display: none !important;
}

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

/*hiding empty promotion*/
:is(.outer-page, .outerpage) .content_wrapper .no-gutter .promotions_block::before,
:is(.outer-page, .outerpage) .content_wrapper .no-gutter .promotions_block::after {
    content: unset;
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter .promotions_block:empty {
    display: none;
}

/* desktop back to top*/
#back-top span {
    font-weight: 400;
    font-size: 30px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.mobile .fab_book_button {
    z-index: 10;
}

/*desktop testimonials*/
:is(.outer-page, .outerpage) .content_wrapper .no-gutter .review_data_wrap .widget-wrapper {
    padding: 0 0 var(--desktop-widget-to-widget-space);
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter .review_data_wrap h2.review_widget_title {
    visibility: hidden;
    position: relative;
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter .review_data_wrap h2.review_widget_title::before {
    content: "TESTIMONIALS";
    visibility: visible;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter .review_data_wrap .slick-slider {
    margin-inline: -1.042vw;
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter .review_data_wrap .reviews_wrapper {
    margin: 0 1.042vw;
    border-radius: var(--image-border-radius);
    border: 1px solid rgba(141, 137, 125, 0.5);
    box-shadow: unset;
    padding: clamp(14px, 1.954vw, 30px) clamp(10px, 1.303vw, 20px);
    min-height: unset;
    max-height: unset;
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter .review_data_wrap .reviews_wrapper .review_data_title {
    margin: 0;
    font-size: clamp(18px, 2.28vw, 24px);
    line-height: normal;
    font-family: Marcellus,serif;
    max-height: unset;
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter .review_data_wrap .reviews_wrapper .review_data_rating {
    margin: clamp(10px, 1.303vw, 20px) 0;
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter .review_data_wrap .reviews_wrapper .review_data_rating .stars {
    display: flex;
    gap: 5px;
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter .review_data_wrap .reviews_wrapper .review_data_review {
    margin: 0;
    min-height: unset;
    max-height: unset;
    height: auto;
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter .review_data_wrap .reviews_wrapper .review_date_name_wrapper {
    display: none;
}

/*mobile testimonials*/
.mobile .content_wrapper .no-gutter .widget-wrapper.review_data_wrap {
    padding-inline: calc(var(--mobile-vertical-left-right-spacing) - 6px) 0;
}

.mobile .content_wrapper .no-gutter .widget-wrapper.review_data_wrap > p {
    font-size: 22px;
    line-height: 30px;
    visibility: hidden;
    text-align: left;
    position: relative;
    padding-inline: 6px var(--mobile-vertical-left-right-spacing);
    font-family: Marcellus, serif;
}

.mobile .content_wrapper .no-gutter .widget-wrapper.review_data_wrap > p::before {
    content: "TESTIMONIALS";
    visibility: visible;
    font-size: 22px;
    line-height: 30px;
    position: absolute;
    left: 5px;
}

.mobile .content_wrapper .no-gutter .widget-wrapper.review_data_wrap .slick-slider {
    padding: var(--mobile-widget-to-widget-space) 0 0;
}

.mobile .content_wrapper .no-gutter .widget-wrapper.review_data_wrap .slick-list {
    padding-right: 91px;
}

.mobile .content_wrapper .no-gutter .widget-wrapper.review_data_wrap .slick-slide {
    margin: 0 6px;
    padding: 20px 13px;
    display: flex;
    flex-direction: column;
    gap: 16px;
    min-height: unset;
    max-height: unset;
    border-radius: var(--image-border-radius);
    border: 1px solid rgba(141, 137, 125, 0.5);
    box-shadow: unset;
}

.mobile .content_wrapper .no-gutter .widget-wrapper.review_data_wrap .review_data_title {
    max-height: unset;
    font-family: Marcellus, serif;
    font-size: 18px;
    line-height: normal;
}

.mobile .content_wrapper .no-gutter .widget-wrapper.review_data_wrap .review_data_review {
    min-height: unset;
    max-height: unset;
}

.mobile .content_wrapper .no-gutter .widget-wrapper.review_data_wrap .stars {
    display: flex;
    gap: 3px;
}

.mobile .content_wrapper .no-gutter .widget-wrapper.review_data_wrap .review_date_name_wrapper {
    display: none;
}


.content_wrapper .no-gutter .widget-wrapper :is(h3, h4, h5, h6) {
    font-family: Marcellus, serif;
}

.content_wrapper .no-gutter .widget-wrapper :is(h1, h2, h3, h4, h5, h6, p) {
    font-weight: 400;
}

/*dekstop typography*/
:is(.outer-page, .outerpage) .content_wrapper .no-gutter .widget-wrapper h1 {
    font-size: clamp(24px, 2.605vw, 40px);
    line-height: normal;
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter .widget-wrapper h2 {
    font-size: clamp(22px, 2.28vw, 35px);
    line-height: normal;
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter .widget-wrapper h3 {
    font-size: clamp(18px, 2.28vw, 24px);
    line-height: normal;
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter .widget-wrapper :is(p, a:not(.btn)) {
    font-size: clamp(13px, 1.043vw, 16px);
    line-height: 27px;
}



/*mobile typography*/
.mobile .content_wrapper .no-gutter .widget-wrapper h1 {
    font-size: 24px;
    line-height: 30px;
}

.mobile .content_wrapper .no-gutter .widget-wrapper h2 {
    font-size: 22px;
    line-height: 30px;
}

.mobile .content_wrapper .no-gutter .widget-wrapper h3 {
    font-size: 18px;
    line-height: 30px;
}

.mobile .content_wrapper .no-gutter .widget-wrapper :is(p, a:not(.btn)) {
    font-size: 13px;
    line-height: 24px;
}




:is(.outer-page, .outerpage) .content_wrapper .no-gutter .widget-wrapper .slick-arrow {
    width: var(--slick-arrow-width-desktop);
    height: var(--slick-arrow-height-desktop);
    border-radius: 50px;
    transition: all 500ms ease;
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter .widget-wrapper .slick-arrow::before {
    display: none;
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter .widget-wrapper .slick-prev {
    left: calc(-1.609% - var(--mobile-slick-arrow-width));
    background: var(--slick-arrow-previous-svg-desktop) no-repeat center / cover;
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter .widget-wrapper .slick-next {
    right: calc(-1.609% - var(--mobile-slick-arrow-width));
    background: var(--slick-arrow-next-svg-desktop) no-repeat center / cover;
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter .widget-wrapper .slick-prev:is(:hover, :active) {
    background: var(--slick-arrow-previous-on-hover-svg-desktop) no-repeat center / cover;
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter .widget-wrapper .slick-next:is(:hover, :active) {
    background: var(--slick-arrow-next-on-hover-svg-desktop) no-repeat center / cover;
}

@media (max-width: 1024px) {
    :is(.outer-page, .outerpage) .content_wrapper .no-gutter .widget-wrapper .slick-prev {
        left: calc(-0.5% - var(--slick-arrow-width-desktop));
    }

    :is(.outer-page, .outerpage) .content_wrapper .no-gutter .widget-wrapper .slick-next {
        right: calc(-0.5% - var(--slick-arrow-width-desktop));
    }
}


.mobile .content_wrapper .no-gutter .widget-wrapper .slick-dots {
    display: flex !important;
    justify-content: center;
    bottom: 16px;
    gap: 3px;
}

.mobile .content_wrapper .no-gutter .widget-wrapper .slick-dots li {
    height: 7px;
    width: 7px;
    display: block;
}

.mobile .content_wrapper .no-gutter .widget-wrapper .slick-dots li.slick-active {
    width: 18px;
}

.mobile .content_wrapper .no-gutter .widget-wrapper .slick-dots li.slick-active button {
    background: var(--brand-color);
    width: 18px;
}

.mobile .content_wrapper .no-gutter .widget-wrapper .slick-dots button {
    width: 7px;
    height: 7px;
    background: #fff;
    border-radius: 10px;
}

.mobile .content_wrapper .no-gutter .widget-wrapper .slick-dots li button::before {
    content: unset;
}




.mobile .content_wrapper .no-gutter .widget-wrapper.simp-custom-mob-margin {
    margin:0;
}

/*.mobile .logo.navbar-logo {
    padding-top:8px;
    background-color:white;
}

.mobile .fullImage {
    padding-top:65px !important;
}

.mobile div#leftColWid .widget-wrapper.wtheader h1{
    display:none;
}*/
.mobile .name-of-hotel,
.mobile .panel-group#accordion{
    display:none;
}

.container-fluid .simp-custom-widget-hide {
    display: none!important;
}
.mobile .simp-custom-mobile-widget-hide {
    display: none!important;
}
.mobile .simp-custom-hideRightBox > div:last-child{
    display:none;
}



/* desktop buttons */
:is(.outer-page, .outerpage) .content_wrapper .no-gutter .widget-wrapper .btn {
    background: var(--button-background);
    color: var(--button-text-color);
    line-height: var(--button-line-height) !important;
    padding: var(--button-padding);
    border-radius: var(--button-border-radius);
    border: 1px solid var(--button-border-color);
    width: max-content;
    transition: 0.5s ease;
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter .widget-wrapper .btn:hover {
    background: var(--button-background-on-hover);
    border-color: var(--button-border-color-on-hover);
    color: var(--button-text-color-on-hover);
}

/* booking form button */
#bookingForm .btn-wrapper .check-btn-holder .btn-full-width {
    line-height: var(--button-line-height) !important;
    padding: var(--button-padding);
    border-radius: var(--button-border-radius);
    width: max-content;
    transition: 0.5s ease;
}

/* mobile buttons */
.mobile .content_wrapper .no-gutter .widget-wrapper .btn {
    padding: var(--mobile-button-padding);
    border-radius: var(--mobile-button-border-radius);
    min-width: 100px;
    line-height: 20px !important;
}




.bookingform-wrapper #bookingForm {
    background: #83724a91;
    bottom: 0px;
}
.jssor-home-wrapper #homeCarousel>div:nth-child(3){
        bottom: 35%!important;
    top: auto!important;
}
/*.bookingform-wrapper {
    bottom:0;
}*/


/*.outer-page .homepage {
    margin-top: 151px !important;
}
.outer-page .bookingform-wrapper{
    margin-bottom: -175px !important;
}*/
#bookingForm .whyBookDirect{
    display:none;
}
.outer-page  .bookingform-wrapper .abs_parent #bookingForm .form-group.min-price-wrapper{
    display:none !important;
}
.bookingform-wrapper{
    bottom:10%;
}

/* Start of Ekaa Keys Brand Color Customisation */

[data-hotelid="7421"].child-hotel .content_wrapper a{
    color: #63230D !important;
}
[data-hotelid="7421"] header .navbar-bottom{
    background-color: #63230D;
}
[data-hotelid="7421"] .navbar .container .resv-wrap .resv{
    background-color: #63230D;
}
[data-hotelid="7421"] .navbar .container .resv-wrap .resv:hover{
    background-color: #481706;
}
[data-hotelid="7421"] .wt1tb .text-content .text-content-wrapper div a{
    color: #63230D;
}
[data-hotelid="7421"] .promotions-wrapper .promo-btn{
    background-color: #63230D;
}
[data-hotelid="7421"] .promotions-wrapper .promo-details-wrap{
    background-color: #63230D;
}
[data-hotelid="7421"] .promotions-wrapper .promo-details .promo-control{
    border-top:1px solid rgba(255, 255, 255, 0.5)
}
[data-hotelid="7421"] #footer{
    background-color: #63230D;
}
[data-hotelid="7421"] #back-top a{
    color: #63230D;
}
[data-hotelid="7421"] #back-top a:hover span{
    background-color: lightcyan;
}
[data-hotelid="7421"] #footer .footer-detail .fa-stack .fa-envelope, [data-hotelid="7421"] #footer .footer-detail .fa-stack .fa-phone, [data-hotelid="7421"] #footer .socialIcon a span{
    color: #63230D;
}
[data-hotelid="7421"] .bookingform-wrapper .btn-wrapper .check-btn-holder .btn{
    background-color:#63230D;
    border:1px solid #63230D;
}
[data-hotelid="7421"] .btn-wrapper .check-btn-holder .btn{
    background-color:#63230D;
    border:1px solid #63230D;
}
[data-hotelid="7421"] .mobile-menu .navBtnBorder{
    background: #63230D;
}
[data-hotelid="7421"] .mobile-header-wrapper .mobileHeaderRead{
    color: #63230D;
}
[data-hotelid="7421"].mobile .menu-header-block .fa-custom, [data-hotelid="7421"].mobile .infoMenuContent p .menu-icon i{
    color: #63230D;
}
[data-hotelid="7421"].mobile .wt1tb .text-content div a{
    color: #63230D;
}
[data-hotelid="7421"].mobile #footer{
    background: #63230D;
}
[data-hotelid="7421"].mobile .footer-row .footer-detail .fa-stack .fa-envelope,[data-hotelid="7421"].mobile .footer-row .footer-detail .fa-stack .fa-phone,[data-hotelid="7421"].mobile .footer-row .socialIcon a span{
    color: #63230D;
}
[data-hotelid="7421"].mobile .fab_book_button .fa.fa-calendar{
    background: #63230D;
}
[data-hotelid="7421"].mobile .drop-menu-header-block-top-header i.fa-custom,[data-hotelid="7421"].mobile .drop-menu-header-block i{
    color: #63230D;
}
[data-hotelid="7421"].mobile .drop-menu-header-block-top-header i.fa-custom,[data-hotelid="7421"].mobile .drop-menu-header-block i{
    color: #63230D;
}
[data-hotelid="7421"].mobile .close-wrap .close{
   color: #63230D; 
}
[data-hotelid="7421"].mobile .modal-content.booking-modal-container .btn{
    background:#63230D; 
    border: 1px solid #63230D; ;
}
[data-hotelid="7421"] .summary-page-slider h3 a{
    color: #63230D;
}
[data-hotelid="7421"] .summary-page-slider .right-box a.btn{
    background-color:#63230D;
    border:1px solid #63230D;
    color: #fff !important;
}
[data-hotelid="7421"].child-hotel .header-pills-wrapper .header-pills{
    background: #EFF6F9;
    border: 1px solid #EAF0F3;
}
[data-hotelid="7421"] .header-pills .nav > li > a.active,[data-hotelid="7421"] .header-pills .nav > li > a:active,[data-hotelid="7421"] .header-pills .nav > li > a:focus,[data-hotelid="7421"] .header-pills .nav > li > a:hover{
    border-bottom: 1px solid #63230D!important;
    color: #63230D !important;
}
[data-hotelid="7421"] .header-pills .nav > li > a{
    color: #63230D !important;
}
[data-hotelid="7421"] .wtbookbtn .btn{
   background: #63230D;
   border: 1px solid #63230D; 
}
[data-hotelid="7421"].mobile .navBtnBorder:hover{
    background-color:#63230D !important;
}
[data-hotelid="7421"].mobile .mobileHeaderTop a, [data-hotelid="7421"].mobile .mobileHeaderTop a i{
    color:#63230D !important;
}
[data-hotelid="7421"].mobile.for-locationpage .navBtnBorder{
    background-color: #63230D !important;
}
[data-hotelid="7421"].mobile.for-locationpage .navBtnBorder{
    background-color: #63230D !important;
}
[data-hotelid="7421"].mobile.for-locationpage .mobile-menu a:hover{
    color: #fff !important;
}
[data-hotelid="7421"].child-hotel #emailSliderFormDelay .btn{
    background-color:#63230D;
    border: 1px solid #63230D;
}
[data-hotelid="7421"].child-hotel.location-page .header-pills .nav > li.active > a{
    border-bottom: 1px solid #63230D;
}
[data-hotelid="7421"].child-hotel .modal.fade.js-close-mail-dialog.close-mail-dialog.in.emailSliderForm .btn{
    background:#63230D;
    border: 1px solid #63230D;
}
[data-hotelid="7421"].child-hotel.location-page .map-location-details .get-directions-label, [data-hotelid="7421"].child-hotel.location-page .directions-bar .direction-form .btn{
   background:#63230D; 
}
[data-hotelid="7421"].child-hotel.location-page .directions-bar .direction-form .btn{
   border: 1px solid #63230D; 
}
[data-hotelid="7421"].child-hotel .imageDescriptionSide-rightimage.two-col .text-content-wrapper a{
    color: #63230D;
}
[data-hotelid="7421"].child-hotel .wtformjson .btn{
    background-color: #63230D;
    border: 1px solid #63230D;
}
[data-hotelid="7421"] header .navbar-bottom .navbar-nav > li > a.active{
  background: #481706;  
}
[data-hotelid="7421"] header .navbar-bottom .navbar-nav > li > a:focus{
  background: #481706;  
}
[data-hotelid="7421"] header .navbar-bottom .navbar-nav > li > a:hover{
  background: #481706;  
}
[data-hotelid="7421"].child-hotel .amenities-block{
    background-color:#E4E9E4;
}
[data-hotelid="7421"] .map-location-details{
    background:#E4E9E4 !important;
}
[data-hotelid="7421"] .map-location-details h3{
   background:#E4E9E4 !important; 
}
[data-hotelid="7421"].child-hotel .header-pills{
    background:#E4E9E4;
    border-bottom: 1px solid #E4E9E4
}
[data-hotelid="7421"] .text-content .text-content-wrapper div a.btn {
    background-color:#63230D !important;
    border: 1px solid #63230D !important;
    color: #fff !important;
}
[data-hotelid="7421"] .text-content .text-content-wrapper div a.btn:hover {
    background-color:#481706 !important;
    border: 1px solid #481706 !important;
    color: #fff !important;
}
[data-hotelid="7421"].location-page .content_wrapper .no-gutter .get-directions-label a {
    color: #fff !important;
}
[data-hotelid="7421"].child-hotel a.btn.pull-right.btn-forlink {
  background-color: #63230D !important;
  border: 1px solid #63230D !important;
  color: #fff !important;
}
/* End of Ekaa Keys Brand Color Customisation */

.simp-custom-center
{
    display:flex;
    align-items:center;
    justify-content:center;
}
.simp-custom-lefttext,
.simp-custom-righttext{
    width: 30% !important;
    margin: 0!important;
}
.simp-custom-lefttext .text-content-wrapper,
.simp-custom-righttext .text-content-wrapper{
    width:100%;
    /*padding-left: 25px;*/
}
.simp-custom-lefttext .text-content {
    margin-left:35px !important;
    margin-top: 50px;
    height: 80%;
    background-color: #e4e9e4;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index:1;
}
.simp-custom-righttext .text-content {
    margin-left: -35px;
    margin-top: 50px;
    height: 80%;
    background-color: #e4e9e4;
    display: flex;
    justify-content: center;
    align-items: center;
}

.simp-custom-img  .camera_caption{
    max-width:100% !important;
}
.simp-custom-img .jssor-carousel-wrapper .camera_caption .caption-as-text{
    float:right !important;
}
.simp-custom-img .jssor-carousel-wrapper {
    padding: 0;
    width: 100%!important;
    max-width: 100%!important;
}
.simp-custom-img .jssor-carousel {
    width: 100%!important;
    max-width: 100%!important;
}
.for-homepage .content_wrapper .simp-custom-img {
    width: 70% !important;
}
.simp-custom-img div.jssor-carousel div > .jssora051.arrowleft-jssor {
    top: 214px!important;
    left: 105px!important;
    transform: translate(188px);
}
.simp-custom-img div.jssor-carousel div > .jssora051.arrowright-jssor {
    top: 214px!important;
    left: -105px!important;
    transform: translate(-188px);
}
.simp-custom-img:nth-child(2n+1) .jssor-carousel-wrapper .jssor-carousel .carousel-caption-wrapper .jssor-caption {
    left: 0;
    right: auto;
}

.simp-custom-slider .slick-slide {
    position: relative;
    margin: 20px !important;
}

.simp-custom-slider {
    padding-top: 10px!important;
}

.simp-custom-slider .text-content-wrapper {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: rgb(29 39 38 / 35%);
}

.simp-custom-slider .slick-prev.slick-arrow{
    position: absolute;
    top: 100%;
    left: 47%;
}

.simp-custom-slider .slick-next.slick-arrow {
    position: absolute;
    top: 100%;
    right: 47%!important;
}
@media (max-width: 1100px) {
    .simp-custom-slider .slick-prev.slick-arrow{
        left: 45%;
     }
    .simp-custom-slider .slick-next.slick-arrow {
        right: 45%!important;
    }
}
.simp-custom-slider .slick-next.slick-arrow:before{
    content: " \f105" !important;
    font-family: 'Font Awesome 5 Pro';
    border: 1px solid grey;
    padding: 5px;
    padding-right: 10px;
    padding-left: 10px;
    font-weight: bold;
    color: rgb(0, 0, 0);
    font-size: 25px;
}
.simp-custom-slider .slick-prev.slick-arrow:before{
    content: " \f104" !important;
    font-family: 'Font Awesome 5 Pro';
    border: 1px solid grey;
    padding: 5px;
    padding-right: 10px;
    padding-left: 10px;
    font-weight: bold;
    color: rgb(0, 0, 0);
    font-size: 25px;
}
.simp-custom-slider .text-content-wrapper a.internal-link,
.simp-custom-slider .text-content-wrapper a.internal-link span {
    color:white !important;
}















.content_wrapper .widget-wrapper p:empty {
	display: none !important;
}


/*Table Border Remove*/

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



.address-block-details{
    display:none !important;
}



.simp-custom-boxshadow .text-content .text-content-wrapper .table-responsive .table-bordered tr td 
{
    box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.3);
}

.simp-custom-boxshadow .text-content .text-content-wrapper .table-responsive .table-bordered tr td:hover
{
      box-shadow: 0px 4px 12px 0px rgba(0,0,0,0.4);
}


.headerTopStrip {
    height: 0;
}
.topStrip-details,
.topStrip-details-2 {
    color: #102a34;
    padding: 0 20px;
}
.topStrip-newtab{
    padding-left: 5px;
}
/*.collapsedNavbar nav.navbar.navbar-top {*/
/*    height: 135px;*/
/*}*/
.collapsedNavbar .headerTopStrip{
    background: #BC9C23;
    color: #ffffff;
    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: 115px;
}
/*.collapsedNavbar.parent-hotel.for-innerpage .loc-fullwidth {*/
/*    padding-top: 160px;*/
/*}*/

.simp-custom-paddingtop {
    padding-top:45px !important;
}

.simp-custom-2imgcenter-align 
{
    display:flex;
    justify-content:center;
    align-items:center;
}

.simp-custom-2imgcenter-align  .text-content {
    margin-left: 50px;
}
.simp-custom-2imgcenter-align .text-content-wrapper h2 {
    text-align: center !important;
}
.simp-custom-2imgcenter-align
{
    background-color:#f2f2f229;
}
.simp-custom-2imgcenter-align .left-box
{
    padding-right:0;
}

.simp-custom-2imgalign 
{
    display:flex;
    justify-content:center;
    align-items:center;
}
.simp-custom-2imgalign .text-content-wrapper h2
{
    text-align: center !important;
}
.simp-custom-2imgalign  .text-content
{
    margin-right:50px;
}
.simp-custom-2imgalign
{
    background-color:transparent;
}
.simp-custom-2imgalign .right-box
{
    padding-left:0
}
.simp-custom-2img-edgetouch {
    padding-top:0 !important;
    padding-bottom:0 !important;
}
.simp-custom-2img-edgetouch1
{
 padding-top:0 !important;
 padding-bottom:0 !important;
}

.simp-custom-remove-padding
{
    padding-top:0px !important;
}

.simp-custom-widget-width{
    width:45% !important;
    margin:auto;
}

.simp-custom-widget-width65{
    width:65% !important;
    margin:auto;
}

.simp-custom-reduced-width .text-content-wrapper{
    width:65% !important;
    margin:auto;
}



.widget-wrapper.generic_slider.jssor-carousel-container.simp-custom-widthseventy 
{
    max-width:70%;
    width:90%!important;
    
}
.simp-custom-widthseventy .jssor-carousel-wrapper 
{
    padding-right: 0;
}
.wt1tb.simp-custom-adjustwidth 
{
    max-width:30%!important;
    width:50%;
    display:flex;
    justify-content:center;
    align-items:center;
}

.simp-custom-spacing .text-content-wrapper {
    padding-left: 16px;
    padding-right: 16px;
}

.simp-custom-center
{
    display:flex;
    align-items:center;
    justify-content:center;
}

.simp-custom-hovereffect1 {
    width: 56% !important;
}

.simp-custom-hovereffect2 {
    width: 56% !important;
    padding-top: 0!important ;
}
.simp-custom-hovereffect3 {
    width: 56% !important;
    padding-top: 0!important ;
}
.simp-custom-hovereffect1 .text-content-wrapper{
    position:absolute;
    display:none;
}
.simp-custom-hovereffect1 .text-content:hover .text-content-wrapper 
{
    position:absolute;
    top: -20px;
    left:-10px;
    width:calc(100% - 70px);
    height:calc(100% - 50px);
    color: #eee78c;
    display:block;
    z-index:1;
    background:none;
}
.simp-custom-hovereffect1 .text-content:after 
{
    content: " ";
    display: block;
    position: absolute;
    left: 15px;
    top: 0;
    right: 15px;
    bottom: 0;
}
.simp-custom-hovereffect1 .text-content:hover:after{
    background-color: rgba(109,18,63,0.8);
    padding: 0px !important;
    width:calc(100% - 30px);
}
/*center*/
.simp-custom-hovereffect1 .center-box:before {
     content:"Detailed Venue Research";
     background-color:rgba(0,0,0,0.4) !important;
    position:absolute;
    display:block;
    width:calc(100% - 30px);
    height:100%;
    padding-top: 60%;
    padding-left: 5%;
    padding-right: 5%;
    top:0;
    left:15px;
    z-index:11;
    color:white;
    font-size:22px !important;
    line-height:29px;
    font-weight:bold;
    text-align:center;
}
.simp-custom-hovereffect1 .center-box {
    position:relative;
}
.simp-custom-hovereffect1 .text-content:hover.center-box:before {
    display:none;
}
/*left*/
.simp-custom-hovereffect1 .left-box:before {
    content:"Decor Themes";
     background-color:rgba(0,0,0,0.4) !important;
    position:absolute;
    display:block;
    width:calc(100% - 30px);
    height:100%;
    padding-top: 60%;
    padding-left: 5%;
    padding-right: 5%;
    top:0;
    left:15px;
    z-index:11;
    color:white;
    font-size:22px !important;
    line-height:29px;
    font-weight:bold;
    text-align:center;
}
.simp-custom-hovereffect1 .left-box {
    position:relative;
}
.simp-custom-hovereffect1 .text-content:hover.left-box:before {
    display:none;
}
/*right*/
.simp-custom-hovereffect1 .right-box:before {
    content:"Cuisine & Catering";
     background-color:rgba(0,0,0,0.4) !important;
    position:absolute;
    display:block;
    width:calc(100% - 30px);
    height:100%;
    padding-top: 60%;
    padding-left: 5%;
    padding-right: 5%;
    top:0;
    left:15px;
    z-index:11;
    color:white;
    font-size:22px !important;
    line-height:29px;
    font-weight:bold;
    text-align:center;

}
.simp-custom-hovereffect1 .right-box {
    position:relative;
}
.simp-custom-hovereffect1 .text-content:hover.right-box:before {
    display:none;
}

/*Common*/
.simp-custom-hovereffect1 .text-content-wrapper {
    margin:45px !important;
    background: rgba(109,18,63,0.8) !important;
    padding: 10% 10%;
}
.simp-custom-hovereffect1 .text-content-wrapper  {
    font-size:16px;
    line-height:24px;
    color:#eee78c;
    font-weight:400;
    margin:0;
}
/*secondline*/

.simp-custom-hovereffect2 .text-content-wrapper{
    position:absolute;
    display:none;
}
.simp-custom-hovereffect2 .text-content:hover .text-content-wrapper 
{
    position:absolute;
    top: -20px;
    left:-10px;
    width:calc(100% - 70px);
    height:calc(100% - 50px);
    color:#eee78c;
    display:block;
    z-index:1;
    background:none;
}
.simp-custom-hovereffect2 .text-content:after 
{
    content: " ";
    display: block;
    position: absolute;
    left: 15px;
    top: 0;
    right: 15px;
    bottom: 0;
}
.simp-custom-hovereffect2 .text-content:hover:after{
    background-color: rgba(109,18,63,0.8);
    padding:0px !important;
    width:calc(100% - 30px);
}
/*center*/
.simp-custom-hovereffect2 .center-box:before {
    content:"Sangeet";
     background-color:rgba(0,0,0,0.4) !important;
    position:absolute;
    display:block;
    width:calc(100% - 30px);
    height:100%;
    padding-top: 60%;
    padding-left: 5%;
    padding-right: 5%;
    top:0;
    left:15px;
    z-index:11;
    color:white;
    font-size:22px !important;
    line-height:29px;
    font-weight:bold;
    text-align:center;

}
.simp-custom-hovereffect2 .center-box {
    position:relative;
}

.simp-custom-hovereffect2 .text-content:hover.center-box:before {
    display:none;
}
/*left*/
.simp-custom-hovereffect2 .left-box:before {
    content:"Make Up";
     background-color:rgba(0,0,0,0.4) !important;
    position:absolute;
    display:block;
    width:calc(100% - 30px);
    height:100%;
    padding-top: 60%;
    padding-left: 5%;
    padding-right: 5%;
    top:0;
    left:15px;
    z-index:11;
    color:white;
    font-size:22px !important;
    line-height:29px;
    font-weight:bold;
    text-align:center;

}
.simp-custom-hovereffect2 .left-box {
    position:relative;
}

.simp-custom-hovereffect2 .text-content:hover.left-box:before {
    display:none;
}
/*right*/
.simp-custom-hovereffect2 .right-box:before {
    content:"Wedding Invitation & Cermonies";
     background-color:rgba(0,0,0,0.4) !important;
    position:absolute;
    display:block;
    width:calc(100% - 30px);
    height:100%;
    padding-top: 60%;
    padding-left: 5%;
    padding-right: 5%;
    top:0;
    left:15px;
    z-index:11;
    color:white;
    font-size:22px !important;
    line-height:29px;
    font-weight:bold;
    text-align:center;

    
}
.simp-custom-hovereffect2 .right-box {
    position:relative;
}
/* .simp-custom-hovereffect2 .text-content:hover .right-box:after{
    display:none;
} */
.simp-custom-hovereffect2 .text-content:hover.right-box:before {
    display:none;
}

/*Common*/
.simp-custom-hovereffect2 .text-content-wrapper {
    margin:45px !important;
    background: rgba(109,18,63,0.8) !important;
    padding:10% 10%;
}
.simp-custom-hovereffect2 .text-content-wrapper  {
    font-size:16px;
    line-height:24px;
    color:#eee78c;
    font-weight:400;
    margin:0;
}

/*lastline*/
.simp-custom-hovereffect3 .text-content-wrapper{
    position:absolute;
    display:none;
}
.simp-custom-hovereffect3 .text-content:hover .text-content-wrapper 
{
    position:absolute;
    top: -20px;
    left:-10px;
    width:calc(100% - 70px);
    height:calc(100% - 50px);
    color:#eee78c;
    display:block;
    z-index:1;
    background:none;
}
.simp-custom-hovereffect3 .text-content:after 
{
    content: " ";
    display: block;
    position: absolute;
    left: 15px;
    top: 0;
    right: 15px;
    bottom: 0;
}
.simp-custom-hovereffect3 .text-content:hover:after{
    background-color: rgba(109,18,63,0.8);
    padding:0px !important;
    width:calc(100% - 30px);
}
/*center*/
.simp-custom-hovereffect3 .one-col:before {
    content:"Organizing Ceremonies";
     background-color:rgba(0,0,0,0.4) !important;
    position:absolute;
    display:block;
    width:calc(100% - 30px);
    height:100%;
    padding-top: 25%;
    padding-left: 5%;
    padding-right: 5%;
    top:0;
    left:15px;
    z-index:11;
    color:white;
    font-size:22px !important;
    line-height:29px;
    font-weight:bold;
    text-align:center;

}
.simp-custom-hovereffect3 .one-col {
    position:relative;
}

.simp-custom-hovereffect3 .text-content:hover.one-col:before {
    display:none;
}

/*Common*/
.simp-custom-hovereffect3 .text-content-wrapper {
    margin:45px !important;
    background: rgba(109,18,63,0.8) !important;
    padding:3% 10%;
}
.simp-custom-hovereffect3 .text-content-wrapper  {
    font-size:16px;
    line-height:24px;
    color:#eee78c;
    font-weight:400;
    margin:0;
}






.landing_PopupWrapper {
  position: fixed;
  top:0;
  left:0;
  right:0;
  bottom:0;
  background-color: rgba(0,0,0,0.8);
  z-index: 10000;
  justify-content:center;
  align-items:center;
  /*opacity: 0; */
  display:none;
}
.landing_PopupWrapper.popUp_zoomIn {
    display: flex;
}
.landing_Popup {
    position: relative;
    max-width: 90%;
    width: 550px;
    background-color: white;
    border-radius: 8px;
    padding: 40px 20px 20px;
    box-shadow: 0px 0px 20px 0px #a78a1f;
}
.imgforPopup {
  max-width:100%;
  display:block;
}
.landing_Popup .popUpClose {
    cursor: pointer;
    position: absolute;
    top: -5px;
    right: -5px;
    font-size: 14px;
    padding: 0;
    border: 0;
    border-radius: 50%;
    background-color: white;
    border: 1px solid #26231d;
    width: 30px;
    height: 30px;
    color: black;
}
.landing_PopupWrapper .textOnImage {
  position:absolute;
  bottom:15px;
  right:30px;
  left:30px;
  text-align:center;
  color:#fff;
  font-size: 14px;
  font-weight:700;
  text-shadow: #000000 1px 1px 1px;
  line-height: 1.2em;
}
@keyframes zoominoutsinglefeatured {
    0% {
        transform: scale(0.3,0.3);
    }
    50% {
        transform: scale(1.2,1.2);
    }
    100% {
        transform: scale(1,1);
    }
}
.landing_Popup{
    animation: zoominoutsinglefeatured 1s ease-in-out;
}
ul.popUpContentHolder {
    padding: 30px 20px 20px;
    text-align: justify;
}
.landing_Popup::-webkit-scrollbar {
    width: 8px;
    background-color: #fff;
     border-radius: 8px;
}
.landing_Popup::-webkit-scrollbar-thumb {
    background-color: #01509d;
     border-radius: 8px;
}
.landing_Popup::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
    background-color: #f5f5f5;
     border-radius: 8px;
}
.mobile .landing_Popup {
    max-height: 90vh;
    overflow-y: auto;
    padding-bottom: 20px;
}

.bestPriceRate {
    font-size: 24px;
    font-weight: bold;
}

.listForPopup {
    display: block;
    text-align: center;
    font-size: 18px;
    padding: 10px 40px;
}

.bookNowBtnFromPopup {
    display: block;
    text-align: center;
    background-color: #a78a1f;
    max-width: 130px;
    padding: 5px 0px;
    color: white;
    margin: 20px auto 0px;
    text-transform: uppercase;
    border-radius: 25px;
}
.bottleIconHolder {
    position: absolute;
    top: -25px;
    left: -25px;
    width: 70px;
    height: 70px;
    border-radius: 50%;
    color: white;
    background-color: #a78a1f;
    padding: 20px;
}

.bottleIconHolder i {
    transform: rotate(-45deg);
    font-size: 25px;
}






.widget-wrapper[data-widget-id="2185610"] td:hover {
    transform: scale(1.1);
}
.widget-wrapper[data-widget-id="2185610"] td {
    border-top: 0px !important;
    width: 25%;
    transition: all .1s linear;
}
.widget-wrapper[data-widget-id="2185610"] .table-responsive table {
    border-spacing: 40px;
    border-collapse: separate;
    margin-top: 15px;
    margin-bottom: 0px;
}
.widget-wrapper[data-widget-id="2185610"] .table-responsive {
    overflow-x: hidden;
    max-width: 90%;
    margin: auto;
    margin-bottom: -26px;
}
.widget-wrapper[data-widget-id="2185610"] .table-responsive td {
    padding: 10px 20px;
    box-shadow: 0px 0px 6px 0px #00000021;
    background-color: white;
    border-radius: 8px;
    position: relative;
    border-bottom: 5px solid #6d123f !important;
}
.widget-wrapper[data-widget-id="2185610"] .table-responsive td span.far {
    position: relative;
    display: inline-block;
    width: 70px;
    height: 70px;
    box-shadow: 0px 0px 6px 0px #00000047;
    padding: 15px 10px 15px;
    border-radius: 50%;
    font-size: 40px!important;
    text-align: center;
    vertical-align: top;
    top: -50px;
    z-index: 2;
    background-color: white;
    border-top: 3px solid #6d123f;
}




/*for mobile*/

.mobile .widget-wrapper[data-widget-id="2185906"] td:hover {
    transform: scale(1.1);
}
.mobile .widget-wrapper[data-widget-id="2185906"] td {
    border-top: 0px !important;
    width: 25%;
    transition: all .1s linear;
}
.mobile .widget-wrapper[data-widget-id="2185906"] .table-responsive table {
    border-spacing: 30px;
    border-collapse: separate;
    margin-top: 15px;
    margin-bottom: 0px;
}
.mobile .widget-wrapper[data-widget-id="2185906"] .table-responsive {
    overflow-x: hidden;
    max-width: 100%;
    margin: auto;
    margin-bottom: -26px;
}
.mobile .widget-wrapper[data-widget-id="2185906"] .table-responsive td {
    padding: 10px;
    box-shadow: 0px 0px 6px 0px #00000021;
    background-color: white;
    border-radius: 5px;
    position: relative;
    border-bottom: 5px solid #6d123f !important;
}
.mobile .widget-wrapper[data-widget-id="2185906"] .table-responsive td span.fal {
    position: relative;
    display: inline-block;
    width: 50px;
    height: 50px;
    box-shadow: 0px 0px 6px 0px #00000047;
    padding: 10px 10px 10px;
    border-radius: 50%;
    font-size: 25px!important;
    text-align: center;
    vertical-align: top;
    top: -30px;
    z-index: 2;
    background-color: white;
    border-top: 3px solid #6d123f;
}
.mobile .widget-wrapper[data-widget-id="2185906"] h3 {
    font-size:16px;
}
.mobile .table {
    border-top: none;
    margin-top: 0px !important;
}

.simp-custom-fontsize h1{
    Font-size: 32px !important;
    color: #6d123f !important;
}
.simp-custom-fontsize h2{
    Font-size: 28px !important;
    color: #6d123f !important;
}
.simp-custom-rpadding.clearfix.widget-wrapper.fullWidthWidget{
    padding-top: 0px;
}
.simp-custom-rpadding.clearfix.generic_slider.jssor-carousel-container.fullWidthWidget {
    padding-top: 0px;
} 
.navbar-nav .primary:nth-child(3) .dropdown-menu li:nth-child(3) {
    display:none;
}
.navbar-nav .primary:nth-child(3) .dropdown-menu li:nth-child(4) {
    display:none;
}
.navbar-nav .primary:nth-child(3) .dropdown-menu li:nth-child(5) {
    display:none;
}
.navbar-nav .primary:nth-child(3) .dropdown-menu li:nth-child(6) {
    display:none;
}
.simp-custom-rwidthslide.wt-image-text-slider.slick-slider {
    width: 60%;
    padding-bottom: 0px !important;
     padding-top: 0px !important;

}
.simp-custom-rwidthslide .slick-slide  img{
    border-radius: 5px;
}
.simp-custom-rwidthslide .text-content-wrapper{
    padding-top: 10px;
    color: #676767
}

.simp-custom-widgetalign.widget-wrapper.two-col {
    display:flex;
    width: 40%;
    padding-bottom: 0px !important;
    margin: 20px  20px 0 0 ;
    padding-top: 0px !important;
}
.simp-custom-widgetalign .right-box{
    padding: 0px 0px;
    width: 40%;
}
.simp-custom-widgetalign .left-box{
   width: 60.5%;    
} 
.simp-custom-widgetalign .text-content-wrapper{
    text-align: left !important;
    padding-left: 5px;
    padding-top: 10px;
}
.simp-custom-widgetalign p {
    font-size: 15px!important;
    line-height: 20px !important;
}

.simp-custom-reduceheight{
    padding-top: 15px !important;
    }
.simp-custom-reduceheight .left-box img{
    border-radius: 5px;
}    
.simp-custom-reduceheight .right-box img{
    border-radius: 5px;
} 
.simp-custom-reduceheight2 .left-box img{
    border-radius: 5px;
} 
.simp-custom-reduceheight2 .center-box img{
    border-radius: 5px;
}    
.simp-custom-reduceheight2 .right-box img{
    border-radius: 5px;
} 
.simp-custom-testmonslide .slick-slide  img{
    border-radius: 5px 5px 0px 0px;
}
.simp-custom-testmonslide .text-content-wrapper{
    padding-top: 10px;
    color: #484848
    }
.simp-custom-testmonslide p {
    margin-top: 0px !important;
    font-size: 15px!important;
    line-height: 21px !important;
    color: #464646
}
.simp-custom-center{
    display: block;
    align-items: center;
    justify-content: center;
}
.simp-custom-captiontext.generic_slider .camera_caption .caption-as-text{
color: #ffffff;
background: rgba(0,0,0,0.6);
padding: 20px 30px;
font-size: 32px;
font-weight: 600;

}
.simp-custom-blogs .left-box img{
    border-radius: 5px;
} 
.simp-custom-blogs .center-box img{
    border-radius: 5px;
}    
.simp-custom-blogs .right-box img{
    border-radius: 5px;
}
.simp-custom-blogs h3{
    color: #484848;
    padding-top: 20px;
    line-height: 28px;
}
.simp-custom-blogs p{
    
    color: #292929;
    line-height: 26px!important; 
}
.simp-custom-blogs{
    padding-bottom: 0px !important;
}



.simp-custom-tablealign .text-content-wrapper .table-responsive .table-bordered td 
{
    border:none;
    width:25%;
    padding:50px 0;
   
}

.simp-custom-tablealign .text-content-wrapper  .table-bordered 
{
    border:none;
   
}
.simp-custom-tablealign .text-content-wrapper .table-responsive .table-bordered td:nth-child(1),
.simp-custom-tablealign .text-content-wrapper .table-responsive .table-bordered td:nth-child(3)
{
    background-color:#bc9c23;
   
}
.simp-custom-tablealign .text-content-wrapper .table-responsive .table-bordered td:nth-child(2),
.simp-custom-tablealign .text-content-wrapper .table-responsive .table-bordered td:nth-child(4)
{
    background-color:#d1d1d1;
   
}

.mobile .simp-custom-tablealign .table-responsive td:first-child,
.mobile .simp-custom-tablealign .table-responsive td:nth-child(3)
{
    background-color:#bc9c23;
    padding:20px;
}
.mobile .simp-custom-tablealign .table-responsive td:nth-child(4),
.mobile .simp-custom-tablealign .table-responsive td:nth-child(2)
{
 background-color:#d1d1d1;
 padding:20px;
}



.simp-custom-tablealign1 .text-content-wrapper .table-responsive .table-bordered td 
{
    border:none;
    width:25%;
    padding:50px 0;
   
}

.simp-custom-tablealign1 .text-content-wrapper  .table-bordered 
{
    border:none;
   
}
.simp-custom-tablealign1 .text-content-wrapper .table-responsive .table-bordered td:nth-child(1),
.simp-custom-tablealign1 .text-content-wrapper .table-responsive .table-bordered td:nth-child(3)
{
    background-color:#d1d1d1;
   
}
.simp-custom-tablealign1 .text-content-wrapper .table-responsive .table-bordered td:nth-child(2),
.simp-custom-tablealign1 .text-content-wrapper .table-responsive .table-bordered td:nth-child(4)
{
    background-color:#bc9c23;
   
}
.mobile .simp-custom-tablealign1 .table-responsive td:first-child,
.mobile .simp-custom-tablealign1 .table-responsive td:nth-child(3)
{
    background-color:#d1d1d1;
    padding:20px;
}
.mobile .simp-custom-tablealign1 .table-responsive td:nth-child(4),
.mobile .simp-custom-tablealign1 .table-responsive td:nth-child(2)
{
 background-color:#bc9c23;
 padding:20px;
}



/*#whatsAppHeader {
    border-radius: 50px;
    background: #25d366;
    float: right;
    position: fixed;
    left: 55px;
    bottom: 50px;
    padding: 8px 10px;
    margin-right: -10px;
    z-index: 9999;
}
#whatsAppHeader a {
    color: #ffffff;
}
#whatsAppHeader .fa-whatsapp {
    font-size: 35px;
    padding: 3px 5px;

}
#whatsAppHeader .fa-whatsapp:before {
    content: "\f232";
}*/

#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: 50px;
}
#whatsAppHeader a{
    color: white;
}
.fa-whatsapp {
    font-weight: bold;
}
.mobile #whatsAppHeader {
    border-radius: 50px;
    background: #25d366;
    float: right;
    position: fixed;
    right: 24px;
    bottom: 75px;
    padding-top:3px !important;
    margin-right: -10px;
    z-index: 9999;
    line-height: unset;
}
.mobile #whatsAppHeader a {
    color: #ffffff;
}
.mobile #whatsAppHeader .fa-whatsapp {
    font-size: 30px;
    /*padding: 3px 5px;*/
}
.mobile .fa-whatsapp:before {
    content: "\f232";
}

