

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

#back-top {
    display: none;
}

.clearfix.widget-wrapper.header-pills {
    background-repeat: no-repeat;
    background-size: cover; 
    padding: 125px 0px 5px !important;
}

body {
    /*letter-spacing: 2px;*/
}

h1, h2 {
    letter-spacing: initial !important;
}

header .navbar-top .navbar-nav>li>a {
    letter-spacing: 2px;
}

header .navbar-top .dropdown-menu>li>a, header .navbar-top .moreOptions .dropdown-more>li>a {
    text-transform: uppercase;
    font-size: 12px !important;
    letter-spacing: 2px;
}

.jssor-home-wrapper p.caption-as-text, .jssor-home-wrapper a.caption-as-link {
    background-color:transparent !important;
    margin-top:18% !important;
    margin-left:40px !important;
    text-shadow:none !important;
    color: #fff !important;
}
.jssor-home-wrapper p.caption-as-text span, .jssor-home-wrapper a.caption-as-link span{
    font-size:2.5em !important;
}
.camera-carousel-container #homeCarousel .camera_caption .caption-as-text:before, 
.camera-carousel-container #homeCarousel .camera_caption .caption-as-link:before {
    content: "See More";
    position: absolute;
    bottom: -20px;
    cursor:pointer;
}

/*.promotions-wrapper {*/
/*    display: none;*/
/*}*/

#bookingForm h2 {
    color: #fff !important;
}

.sideForm .abs_parent {
    padding-top: 8% ;
}

.homepage .content_wrapper {
    padding-top: 0px !important;
}
.simp-custom-widthimg img{
    width: 50% !important;
}


:is(.outer-page,.mobile)  .content_wrapper :is(h1,h2,h3,h4,h5,h6) {
   color: #2D2D2D !important;
}

:is(.outer-page,.mobile) .widget-wrapper.simp-custom-delightful {
    position:relative
}

:is(.outer-page,.mobile) .widget-wrapper.simp-custom-delightful:after {
    position:absolute;
    content:'';
    width:100%;
    height:100%;
    inset:0;
    background:rgba(0,0,0,0.2);
}
body #emailSliderFormDelay h3,
body .js-close-mail-dialog.emailSliderForm h3 {
	font-size: 23px;
	color: #fff !important ;
}
body.phoenix #emailSliderFormDelay .form-wrap h3{
  color:#fff !important
}
/*#footer{*/
/*    position:relative;*/
/*}*/
/*#footer:after{*/
/*    content:'';*/
/*    position:absolute;*/
/*    display:block;*/
/*    inset:0;*/
/*    width:100%;*/
/*    height:100%;*/
/*    background:rgba(255,255,255,0.6);*/
/*    z-index:0;*/
/*}*/
#footer .container{
    z-index:1;
    position:relative;
}

/*jira 13074 start*/
.mobile .fullImage {
    /*padding-top:140px;*/
}
/*end*/

.outer-page .content_wrapper .no-gutter .simp-custom-margin-0 .text-content .text-content-wrapper table {
    margin: 0
}

.mobile .content_wrapper .no-gutter .simp-custom-margin-0 .text-content .table-responsive {
    margin: 0;
}

/* ---------------- REVIEW DATE HIDE -------------------*/
.for-homepage .review_data_wrap .review_data_date{
    display: none;
}

body.mobile.for-innerpage .content_wrapper {
    padding:72px 20px 20px;
}

.outer-page .content_wrapper .no-gutter .widget-wrapper.simp-custom-top-zero.widget-wrapper.simp-custom-top-zero {
    margin-top:0;
    padding-top:0;
}

header .navbar-top .moreOptions .dropdown-more {
    background-color: rgba(0, 0, 0, .7);
}

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

.mobile .content_wrapper .no-gutter .simp-custom-trip-img img {
    max-width:200px;
}

/* OPS-15431 : Starts */
:is(.outer-page, .outerpage) .content_wrapper .no-gutter .simp-custom-btn-spacing-left-content-right-image .txt-wdgt-btn-wrapper:not(:empty),
:is(.outer-page, .outerpage) .content_wrapper .no-gutter .simp-custom-btn-spacing-left-image-right-text .txt-wdgt-btn-wrapper:not(:empty),
:is(.outer-page, .outerpage) .content_wrapper .no-gutter .simp-custom-btn-spacing-txt-slider .txt-wdgt-btn-wrapper:not(:empty) {
    margin-top: 30px;
}

.mobile .content_wrapper .no-gutter .simp-custom-hide-contactus-desktop .txt-wdgt-btn-wrapper:not(:empty),
.mobile .content_wrapper .no-gutter .simp-custom-btn-spacing-left-content-right-image .txt-wdgt-btn-wrapper:not(:empty),
.mobile .content_wrapper .no-gutter .simp-custom-btn-spacing-left-image-right-text .txt-wdgt-btn-wrapper:not(:empty),
.mobile .content_wrapper .no-gutter .simp-custom-btn-spacing-txt-slider .txt-wdgt-btn-wrapper:not(:empty) {
    margin-top: 20px;
}
/* OPS-15431 : Ends   */

/* OPS-15488 : Starts */
.mobile .content_wrapper .no-gutter .btn {
    border-radius: 3px;
}
/* OPS-15488 : Ends   */



/*whatsApp icon*/
#whatsAppHeader {
	z-index: 1000;
	position: fixed;
	bottom: 200px;
	right: 10px;
	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;
}

#whatsAppHeader .fa-whatsapp {
	font-weight: bold;
}

.mobile #whatsAppHeader {
	border-radius: 50%;
	background: #25d366;
	float: right;
	position: fixed;
	left: unset;
	right: 15px;
	bottom: 240px;
	padding: 5px !important;
	z-index: 9999;
	line-height: unset;
	height: 50px;
	width: 50px;
	display: flex;
	justify-content: center;
	align-items: center;
}

.mobile #whatsAppHeader a {
	color: #ffffff;
}

.mobile #whatsAppHeader .fa-whatsapp {
	font-size: 30px;
}

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



/*call*/
#callHeader {
	z-index: 1000;
	position: fixed;
	bottom: 130px;
	right: 10px;
	background:#cf7865;
	/*background: linear-gradient(10deg, rgba(171, 30, 0, 1) 35%, rgb(230 87 57) 100%);*/
	height: fit-content;
	width: fit-content;
	border-radius: 100px;
	overflow: hidden;
	box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.4);
	font-size: 28px;
	text-align: center;
	line-height: 50px;
	padding: 0 10px;
}
 .outer-page #callHeader{
     font-size: 17px;
 }

#callHeader a {
	color: white;
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 15px;
	text-decoration: none;
}

#callHeader .fa-phone {
	font-weight: bold;
	font-size: 22px;
	background: #fff;
	color: rgba(171, 30, 0, 1);
	padding: 10px;
	border-radius: 50%;
}
.outer-page #callHeader .fa-phone {
    color:#cf7865;
}

.mobile #callHeader {
	border-radius: 50%;
	background: #c96752;
	float: right;
	position: fixed;
	left: unset;
	right: 15px;
	bottom: 180px;
	padding: 5px !important;
	z-index: 9999;
	line-height: unset;
	height: 50px;
	width: 50px;
	display: flex;
	justify-content: center;
	align-items: center;
}

.mobile #callHeader a {
	color: #ffffff;
}



/*mail*/
/*#mailHeader {*/
/*	z-index: 1000;*/
/*	position: fixed;*/
/*	bottom: 60px;*/
/*	right: 10px;*/
	/*background: linear-gradient(10deg, rgba(9, 9, 121, 1) 35%, rgba(0, 116, 255, 1) 100%);*/
/*	background:#cf7865;*/
/*	height: fit-content;*/
/*	width: fit-content;*/
/*	border-radius: 100px;*/
/*	overflow: hidden;*/
/*	box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.4);*/
/*	font-size: 28px;*/
/*	text-align: center;*/
/*	line-height: 50px;*/
/*	display: flex;*/
/*	justify-content: center;*/
/*	align-items: center;*/
/*}*/

 .outer-page #mailHeader{
     font-size: 17px;
 }
#mailHeader a {
	line-height: 50px;
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 0;
	padding: 0 10px;
	color: #ffffff;
	text-decoration: none;
}

#mailHeader .fa-envelope {
	font-weight: bold;
	font-size: 22px;
	background: #fff;
	color: rgb(20 20 174);
	padding: 10px;
	border-radius: 50%;
}

.outer-page #mailHeader .fa-envelope {
    color:#cf7865;
}

.mobile #mailHeader {
	border-radius: 50%;
	background: #c96752;
	float: right;
	position: fixed;
	left: unset;
	right: 15px;
	bottom: 120px;
	padding: 5px !important;
	z-index: 9999;
	line-height: unset;
	height: 50px;
	width: 50px;
	display: flex;
	justify-content: center;
	align-items: center;
}

.mobile #mailHeader a {
	color: #ffffff;
}

.mobile p.email-us,
.mobile p.call-us{
    display:none;
}


.mobile #callHeader .fa-phone,
.mobile #mailHeader .fa-envelope {
    background: #c96752;
    color: #fff;
}


/*new placement's */
.mobile #callHeader,
#callHeader{
    display:none;
}
:not(.mobile) #mailHeader{
    /* display:none; */
}
#mailHeader {
    z-index: 1000;
    position: fixed;
    bottom: unset;
    top:5px;
    position:fixed;
    right: 200px;
    background:transparent;
    height: fit-content;
    width: fit-content;
    border-radius: 0;
    overflow: hidden;
    box-shadow: none;
    font-size: 18px;
    text-align: center;
    line-height: 30px;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index:9991;
}
.mobile #whatsAppHeader{
    bottom: 170px;
    left:10px;
    top:auto;
}
.mobile #mailHeader{
    bottom: 100px;
    left:10px;
    top:auto;
}
#mailHeader *{
    line-height:normal;
    padding:0;
    margin:0;
}
#mailHeader .fa-envelope {
    font-weight: bold;
    font-size: 16px;
    padding: 5px 5px 5px 8px;
    border-radius: 50%;
}
.mobile #mailHeader .fa-envelope{
    font-size: 22px;
    padding:10px;
}
:not(.mobile) #mailHeader p{
    color: #7f9781;
}
:not(.mobile) #mailHeader .fa-envelope{
    background:transparent;
}
header .headerTopStrip li a i{
    font-weight:900;
    color: #cf7165;
}

/* for desktop */

.outer-page #footer .container .comm_cont:first-child {
    padding: clamp(30px, 3.061vw, 47px) 0 clamp(12px, 1.108vw, 17px) !important;
}

.outer-page #footer .container .comm_cont>a {
    width: max-content;
    display: block;
    margin: 0 auto;
    margin-bottom: 24px;
}

.outer-page #footer p {
    font-size: 14px;
}

.outer-page #footer .social_head p {
    font-size: 16px;
    margin-bottom: 25px;
}


.outer-page #footer .fsitemap {
    padding: 0 11%;
}


.outer-page #footer .fsitemap li a {
    display: block;
    padding: 12px 10px;
    line-height: normal;
    text-transform: none;
}

.outer-page #footer .social_block .social_cont a {
    width: 35px;
    height: 35px;
    border: 1px solid rgba(255, 255, 255, 0.2);
    border-radius: 50%;
    margin: 0 3.6% 0 0;
    display: flex;
    justify-content: center;
    align-items: center;
}

.outer-page #footer .social_block .social_cont a:not(:hover) {
    background: transparent;
}

.outer-page #footer .social_block .social_cont a:hover {
    border: none
}

#footer .socialIcon a span {
    line-height: 35px;
    font-size: 14px;
    vertical-align: baseline;
}

.outer-page #footer .comm_cont.f_bot:last-child a {
    font-size: 16px;
}

.outer-page #footer .comm_cont.f_bot:last-child a:hover {
    color: #aaa !important;
}

.outer-page #footer .footer_navbar_wrapper {
    border-top: 1px solid rgba(255, 253, 243, 0.19);
}

/* for mobile */

.mobile  #footer {
    padding: 18px 30px 75px;
}

.mobile #footer .footer-row .socialIcon a {
    width: 35px;
    height: 35px;
    border: 1px solid rgba(255,255,255,0.2);
    border-radius: 50%;
}

.mobile #footer .footer-row .socialIcon a span {
    font-size:10px;
}

.mobile #footer .container img {
    max-width:164px;
}

.mobile #footer .footer-row {
    padding: 16px 0 0;
    text-align: left;
}

.mobile #footer .footer-row .footer-detail {
    margin: 0 auto;
    padding-bottom: 0;
    margin-bottom: 10px;
    text-align: left;
}

.mobile #footer .text-center.footer-menu {
    text-align:left;
    padding-top: 16px;
}

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

.mobile #footer .social-bar {
    text-align: center;
    border-bottom: 1px solid rgba(255, 253, 243, 0.19);
    display: flex;
}

.mobile #footer .social-bar  ul {
    margin:0 0 10px;
}

.mobile #footer .footer-row.final.text-center a {
    font-size:12px;
}



/* navbar changes */

.outer-page header .navbar-top {
    background: linear-gradient(180deg, #000 0%, rgba(0, 0, 0, 0.48) 62.34%, rgba(0, 0, 0, 0.00) 100%);
    box-shadow: unset;
}

.outer-page header .navbar-top .navbar-nav>li>a {
    color: #fff;
}

.outer-page header .navbar-top .navbar-nav>li>a:focus,
.outer-page header .navbar-top .navbar-nav>li>a:hover {
    color: #cf7865;
}

.outer-page header #top-navbar-collapse {
    padding: 0px 360px !important;
    display: flex;
    justify-content: center;
    align-items: center
}

.outer-page header .container .navbar-collapse.collapse {
    padding: 0;
    display: flex;
    justify-content: center;
}

.outer-page header .navbar-top .navbar-brand {
    height: 100%;
    display: flex;
    align-items: center;
}

.outer-page header .navbar-top .navbar-nav>li>a {
    padding: 21.25px 15px;
}

@media screen and (min-width: 1280px) {
    .outer-page header .container {
        max-width: 87.5%;
        padding: 0;
    }
}

/* sub heading */

.content_wrapper .no-gutter .widget-wrapper p.subheading {
    margin: 0 0 10px !important;
    color: #4D4D4D;
    padding: 0 5%;
}

.mobile .content_wrapper .widget-wrapper p.subheading {
    padding: 0;
    text-align: left !important;
}

/* genric */

.content_wrapper .no-gutter .widget-wrapper a:not(.btn) {
    text-transform: uppercase;
}

/* genric end */

/* widgets */

.outer-page .content_wrapper .widget-wrapper.simp-custom-heading-para-btn {
    padding: 3.256% 15%;
    margin: 0;
    width: 100%;
    max-width: 100%;
}

.outer-page .content_wrapper .widget-wrapper.simp-custom-heading-para-btn .text-content-wrapper {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center
}

.outer-page .content_wrapper .widget-wrapper.simp-custom-heading-para-btn :is(h1, h2, h3, h4, h5, h6)+p,
.outer-page .content_wrapper .widget-wrapper.simp-custom-heading-para-btn :is(p + a, p + .btn) {
    padding: 25px 0 0;
    margin: 0;
}

.outer-page .content_wrapper .widget-wrapper.simp-custom-heading-para-btn p+p {
    padding: 20px 0 0;
    margin: 0;
}

.outer-page .content_wrapper .widget-wrapper.simp-custom-heading-para-btn a {
    /*text-transform: uppercase;*/
}

.outer-page .content_wrapper .widget-wrapper.simp-custom-heading-para-btn a:hover {
    text-decoration: none;
}

.outer-page .content_wrapper .no-gutter .simp-custom-heading-para-btn a:not(.btn):after {
    content: "";
    display: block;
    width: 60%;
    border-bottom: 2px solid;
    margin-top: 2px;
    transition: all .8s ease-in-out;
    bottom: 2px;
}

.outer-page .content_wrapper .no-gutter .simp-custom-heading-para-btn a:not(.btn):hover::after {
    width: 100%;
}

.mobile .content_wrapper .widget-wrapper.simp-custom-heading-para-btn {
    padding: 20px 30px;
    margin: 0;
}

.mobile .content_wrapper .widget-wrapper.simp-custom-heading-para-btn .text-content {
    display: flex;
    flex-direction: column;
}

.mobile .content_wrapper .widget-wrapper.simp-custom-heading-para-btn :is(h1, h2, h3, h4, h5, h6) {
    padding: 0;
}

.mobile .content_wrapper .widget-wrapper.simp-custom-heading-para-btn :is(h1, h2, h3, h4, h5, h6, p) {
    text-align: left !important;
}

.mobile .content_wrapper .widget-wrapper.simp-custom-heading-para-btn :is(h1, h2, h3, h4, h5, h6)+p,
.mobile .content_wrapper .widget-wrapper.simp-custom-heading-para-btn :is(p + a, p + .btn) {
    padding: 20px 0 0;
    margin: 0;
}

.mobile .content_wrapper .widget-wrapper.simp-custom-heading-para-btn p+p {
    padding: 20px 0 0;
    margin: 0;
}

.mobile .content_wrapper .no-gutter .simp-custom-heading-para-btn a {
    border-bottom: 2px solid;
    width: max-content;
}

.mobile .parent-container .panel-group,
.mobile .name-of-hotel,
.mobile .simp-custom-hiding-widget {
    display: none;
}

.mobile.for-homepage .widget-wrapper.wtheader {
    display: none;
}

/* left img rtxt */

.outer-page .content_wrapper .no-gutter .widget-wrapper.simp-custom-limg-rtxt {
    width: 100%;
    max-width: 100%;
    padding: 3.256% 8.7%;
    display: flex;
    gap: 36px;
}

.outer-page .content_wrapper .no-gutter .widget-wrapper.simp-custom-limg-rtxt::before,
.outer-page .content_wrapper .no-gutter .widget-wrapper.simp-custom-limg-rtxt::after {
    display: none;
}

.outer-page .content_wrapper .no-gutter .widget-wrapper.simp-custom-limg-rtxt .left-box,
.outer-page .content_wrapper .no-gutter .widget-wrapper.simp-custom-limg-rtxt .right-box {
    padding: 0;
    display: flex;
    align-items: center;
}


.outer-page .content_wrapper .no-gutter .widget-wrapper.simp-custom-limg-rtxt .right-box {
    border-radius: 8.488px;
    background: rgba(235, 194, 185, 0.20);
    padding: 5.2%;
}

.outer-page .content_wrapper .no-gutter .widget-wrapper.simp-custom-limg-rtxt .right-box .text-content-wrapper {
    display: flex;
    flex-direction: column;
}

.outer-page .content_wrapper .no-gutter .widget-wrapper.simp-custom-limg-rtxt .right-box .text-content-wrapper :is(h1, h2, h3, h4, h5, h6) {
    text-align: left;
}

.outer-page .content_wrapper .no-gutter .widget-wrapper.simp-custom-limg-rtxt .right-box .text-content-wrapper :is(h1, h2, h3, h4, h5, h6)+ :is(p, a, .txt-wdgt-btn-wrapper),
.outer-page .content_wrapper .no-gutter .widget-wrapper.simp-custom-limg-rtxt .right-box .text-content-wrapper p + :is(a, .txt-wdgt-btn-wrapper) {
    padding: 20px 0 0;
}


.outer-page .content_wrapper .no-gutter .simp-custom-limg-rtxt a:not(.btn) {
    width: max-content;
}

.outer-page .content_wrapper .no-gutter .simp-custom-limg-rtxt a:hover,
.outer-page .content_wrapper .no-gutter .simp-custom-limg-rtxt a:focus {
    text-decoration: none;
}

.outer-page .content_wrapper .no-gutter .simp-custom-limg-rtxt a:not(.btn):after {
    content: "";
    display: block;
    width: 60%;
    border-bottom: 2px solid;
    margin-top: 2px;
    transition: all .8s ease-in-out;
    bottom: 2px;
}

.outer-page .content_wrapper .no-gutter .simp-custom-limg-rtxt a:not(.btn):hover::after {
    width: 100%;
}

@media (max-width:992px) {
    .outer-page .content_wrapper .no-gutter .widget-wrapper.simp-custom-limg-rtxt {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }
}

.mobile .content_wrapper .no-gutter .widget-wrapper.simp-custom-limg-rtxt {
    padding: 20px 30px;
    gap: 20px;
    margin: 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.mobile .content_wrapper .no-gutter .widget-wrapper.simp-custom-limg-rtxt::before,
.mobile .content_wrapper .no-gutter .widget-wrapper.simp-custom-limg-rtxt::after {
    display: none;
}

.mobile .content_wrapper .no-gutter .widget-wrapper.simp-custom-limg-rtxt .col-xs-12 img {
    margin: 0 !important;
}

.mobile .content_wrapper .no-gutter .widget-wrapper.simp-custom-limg-rtxt .col-xs-12 .text-content {
    border-radius: 8.488px;
    background: rgba(235, 194, 185, 0.20);
    padding: 20px;
    display: flex;
    flex-direction: column;
}


.mobile .content_wrapper .no-gutter .widget-wrapper.simp-custom-limg-rtxt .text-content :is(h1, h2, h3, h4, h5, h6) {
    text-align: left;
    padding: 0;
}

.mobile .content_wrapper .no-gutter .widget-wrapper.simp-custom-limg-rtxt .col-xs-12 .text-content :is(h1, h2, h3, h4, h5, h6)+ :is(p, a, .txt-wdgt-btn-wrapper),
.mobile .content_wrapper .no-gutter .widget-wrapper.simp-custom-limg-rtxt .col-xs-12 .text-content p+ :is(a, .txt-wdgt-btn-wrapper) {
    padding: 20px 0 0;
}


.mobile .content_wrapper .no-gutter .simp-custom-limg-rtxt a:not(.btn) {
    width: max-content;
    border-bottom: 2px solid;
    width: max-content;
}

/* txt with bg */

.outer-page .content_wrapper .no-gutter .widget-wrapper.simp-custom-bgimage-withtxt {
    width: 100%;
    max-width: 100%;
    padding: 7% 0 7% 57.6%;
    margin: 3.256% 0;
}

.outer-page .content_wrapper .no-gutter .widget-wrapper.simp-custom-bgimage-withtxt .text-content {
    border-radius: 10px;
    background: #FFF6F4;
    width: 33.5vw;
    padding: 7.2%;
}

.outer-page .content_wrapper .no-gutter .widget-wrapper.simp-custom-bgimage-withtxt .text-content :is(h1, h2, h3, h4, h5, h6)+p,
.outer-page .content_wrapper .no-gutter .widget-wrapper.simp-custom-bgimage-withtxt .text-content p+ :is(h1, h2, h3, h4, h5, h6) {
    padding: 25px 0 0;
}

.outer-page .content_wrapper .no-gutter .widget-wrapper.simp-custom-bgimage-withtxt .text-content .text-content-wrapper>div p {
    display: flex;
    gap: 20px;
    align-items: center;
    margin: 12px 0 0;
}

@media (max-width:1200px) {
    .outer-page .content_wrapper .no-gutter .widget-wrapper.simp-custom-bgimage-withtxt {
        width: 100%;
        max-width: 100%;
        padding: 7% 0 7% 45.6%;
        margin: 3.256% 0;
    }

    .outer-page .content_wrapper .no-gutter .widget-wrapper.simp-custom-bgimage-withtxt .text-content {
        border-radius: 10px;
        background: #FFF6F4;
        width: 40vw;
        padding: 7.2%;
    }
}

.mobile .content_wrapper .no-gutter .widget-wrapper.simp-custom-bgimage-withtxt {
    padding: 45px 30px !important;
    margin: 25px 0;
}

.mobile .content_wrapper .no-gutter .widget-wrapper.simp-custom-bgimage-withtxt .text-content {
    border-radius: 10px;
    background: #FFF6F4;
    padding: 20px;
}

.mobile .content_wrapper .no-gutter .widget-wrapper.simp-custom-bgimage-withtxt .text-content :is(h1, h2, h3, h4, h5, h6)+p,
.mobile .content_wrapper .no-gutter .widget-wrapper.simp-custom-bgimage-withtxt .text-content p+ :is(h1, h2, h3, h4, h5, h6) {
    padding: 20px 0 0;
}

.mobile .content_wrapper .no-gutter .widget-wrapper.simp-custom-bgimage-withtxt .text-content>div p {
    display: flex;
    gap: 20px;
    align-items: center;
    margin: 12px 0 0;
}

/* cards slider */

.outer-page .content_wrapper .no-gutter .widget-wrapper.simp-custom-rainbow-cards {
    width: 100%;
    max-width: 100%;
    padding: 0 14.8%;
    margin: 3.256% 0;
    background: linear-gradient(to top, #FBEDEB 80%, transparent 80%);
}

.outer-page .content_wrapper .no-gutter .widget-wrapper.simp-custom-rainbow-cards .text-content {
    padding: 0 25px 25px;
}

.outer-page .content_wrapper .no-gutter .widget-wrapper.simp-custom-rainbow-cards .text-content .text-content-wrapper {
    padding: 25px 0 0;
    display: flex;
    flex-direction: column;
}

.outer-page .content_wrapper .no-gutter .widget-wrapper.simp-custom-rainbow-cards .text-content .text-content-wrapper :is(h1, h2, h3, h4, h5, h6)+ :is(p, a),
.outer-page .content_wrapper .no-gutter .widget-wrapper.simp-custom-rainbow-cards .text-content .text-content-wrapper :is(p + p, p + a) {
    padding-top: 20px;
    margin: 0;
}

.outer-page .content_wrapper .no-gutter .simp-custom-rainbow-cards a:not(.btn) {
    width: max-content;
}

.outer-page .content_wrapper .no-gutter .simp-custom-rainbow-cards a:hover,
.outer-page .content_wrapper .no-gutter .simp-custom-rainbow-cards a:focus {
    text-decoration: none;
}

.outer-page .content_wrapper .no-gutter .simp-custom-rainbow-cards a:not(.btn):after {
    content: "";
    display: block;
    width: 60%;
    border-bottom: 2px solid;
    margin-top: 2px;
    transition: all .8s ease-in-out;
    bottom: 2px;
}

.outer-page .content_wrapper .no-gutter .simp-custom-rainbow-cards a:not(.btn):hover::after {
    width: 100%;
}


.mobile .content_wrapper .no-gutter .widget-wrapper.simp-custom-rainbow-cards {
    padding: 0 30px 20px;
    margin: 20px 0 40px;
    background: linear-gradient(to top, #FBEDEB 80%, transparent 80%);
}

.mobile .content_wrapper .no-gutter .widget-wrapper.simp-custom-rainbow-cards .col-xs-12 img {
    margin: 0;
    border-radius: 5px;
}

.mobile .content_wrapper .no-gutter .widget-wrapper.simp-custom-rainbow-cards .descriptionMobileNoSpace {
    padding: 20px 0 0;
    display: flex;
    flex-direction: column;
}

.mobile .content_wrapper .no-gutter .widget-wrapper.simp-custom-rainbow-cards :is(h1, h2, h3, h4, h5, h6) {
    padding: 0;
}

.mobile .content_wrapper .no-gutter .widget-wrapper.simp-custom-rainbow-cards :is(h1, h2, h3, h4, h5, h6)+ :is(p, a),
.mobile .content_wrapper .no-gutter .widget-wrapper.simp-custom-rainbow-cards :is(p + p, p + a) {
    padding-top: 20px;
    margin: 0;
}


.mobile .content_wrapper .no-gutter .simp-custom-rainbow-cards a:not(.btn) {
    width: max-content;
    border-bottom: 2px solid;
    width: max-content;
}


.mobile .content_wrapper .no-gutter .simp-custom-rainbow-cards .slick-dots {
    display: flex !important;
    gap: 4px;
    justify-content: center;
    margin-top: 0;
    right: 0;
    left: 0;
}

.mobile .content_wrapper .no-gutter .simp-custom-rainbow-cards .slick-dots li {
    border-radius: 50%;
    margin: 0;
    padding: 0;
    height: 6px;
    width: 6px;
    background: rgba(207, 120, 101, 0.30);
}

.mobile .content_wrapper .no-gutter .simp-custom-rainbow-cards .slick-dots li.slick-active {
    background: #CF7865;
    border: 1px solid #CF7865;
    height: 6px;
    width: 6px;
}

.mobile .content_wrapper .no-gutter .simp-custom-rainbow-cards .slick-dots li button:before {
    width: 6px;
    height: 6px;
    font-size: 6px;
    line-height: 6px;
    color: rgba(207, 120, 101, 0.30);
}


.mobile .content_wrapper .no-gutter .simp-custom-rainbow-cards .slick-dots li.slick-active button:before {
    color: rgba(207, 120, 101, 0.30);
    opacity: .75;
}

.outer-page .content_wrapper .review_data_wrap {
    padding: 0 6.4%;
    margin: 0;
}

.outer-page .content_wrapper .review_data_wrap .reviews_wrapper {
    max-width: unset;
    border-radius: 10px;
    border: 1px dashed #797568;
    background: transparent;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    row-gap: 26px;
    padding: 30px;
    max-height: unset;
    min-height: unset;
    height: auto !important;
    margin: 0 15px;
}

.outer-page .content_wrapper .review_data_wrap .reviews_wrapper p {
    margin: 0;
    text-align: center;
}

.outer-page .content_wrapper .review_data_wrap .reviews_wrapper .review_data_review {
    min-height: unset;
    max-height: unset;
}

.outer-page .content_wrapper .review_data_wrap .reviews_wrapper .review_date_name_wrapper {
    display: none
}

.outer-page .content_wrapper .review_data_wrap .review_data_rating .stars {
    display: flex;
    gap: 6px;
}

.outer-page .content_wrapper>.no-gutter:last-child>.widget-wrapper {
    padding: 0
}

.outer-page .content_wrapper .review_data_wrap .wtsubheader {
    padding: 4.5%;
}

.mobile .content_wrapper .review_data_wrap {
    padding: 0 20px 20px;
    position: relative;
}

.mobile .content_wrapper .review_data_wrap .reviews_wrapper {
    max-width: unset;
    border-radius: 10px;
    border: 0.4px dashed #797568;
    background: transparent;
    display: flex;
    flex-direction: column;
    /* justify-content: center; */
    /* align-items: center; */
    row-gap: 20px;
    padding: 20px;
    max-height: unset;
    min-height: unset;
    height: auto !important;
    margin: 0 10px;
}

.mobile .content_wrapper .review_data_wrap .reviews_wrapper p {
    margin: 0;
    text-align: left;
}

.mobile .content_wrapper .review_widget_title {
    text-align: left;
    padding: 20px 10px;
}

.mobile .content_wrapper .review_data_wrap .reviews_wrapper .review_data_review {
    min-height: unset;
    max-height: unset;
}

.mobile .content_wrapper .review_data_wrap .reviews_wrapper .review_date_name_wrapper {
    display: none
}

.mobile .content_wrapper .review_data_wrap .review_data_rating .stars {
    display: flex;
    gap: 6px;
}

.mobile .content_wrapper .review_data_wrap .slick-dots {
    position: static;
    /* bottom:0px; */
    display: flex;
    justify-content: center;
    margin:10px 0 0;

}

.mobile .content_wrapper .review_data_wrap .slick-dots li {
    border-radius: 50%;
    margin: 0 2px;
    padding: 0;
    height: 6px;
    width: 6px;
    background: rgba(207, 120, 101, 0.30);

}

.mobile .content_wrapper .review_data_wrap .slick-dots li.slick-active {
    background: #CF7865;
    border: 1px solid #CF7865;
    height: 6px;
    width: 6px;
}

.mobile .content_wrapper .review_data_wrap .slick-dots li button:before {
    width: 6px;
    height: 6px;
    font-size: 6px;
    line-height: 6px;
    color: rgba(207, 120, 101, 0.30);
}

.mobile .content_wrapper .review_data_wrap .slick-dots li.slick-active button:before {
    color: rgba(207, 120, 101, 0.30);
    opacity: .75;
}

.content_wrapper .no-gutter .simp-custom-removal {
    display:none;
}

.mobile .content_wrapper .simp-custom-collage-slider {
    padding:20px 30px;
    margin: 0;
}

.mobile .content_wrapper .simp-custom-collage-slider img {
    border-radius:5px;
}

.mobile .content_wrapper .simp-custom-collage-slider .slick-dots {
    position: static;
    margin-top:20px;
    display: flex;
    justify-content: center;

}

.mobile .content_wrapper .simp-custom-collage-slider .slick-dots li {
    border-radius: 50%;
    margin: 0 2px;
    padding: 0;
    height: 6px;
    width: 6px;
    background: rgba(207, 120, 101, 0.30);

}

.mobile .content_wrapper .simp-custom-collage-slider .slick-dots li.slick-active {
    background: #CF7865;
    border: 1px solid #CF7865;
    height: 6px;
    width: 6px;
}

.mobile .content_wrapper .simp-custom-collage-slider .slick-dots li button:before {
    width: 6px;
    height: 6px;
    font-size: 6px;
    line-height: 6px;
    color: rgba(207, 120, 101, 0.30);
}

.mobile .content_wrapper .simp-custom-collage-slider .slick-dots li.slick-active button:before {
    color: rgba(207, 120, 101, 0.30);
    opacity: .75;
}

 .outer-page .content_wrapper .no-gutter .review_data_wrap .slick-prev {
    left: -3.5vw;
    width: 48px;
    height: 48px;
}

.outer-page .content_wrapper .no-gutter .review_data_wrap .slick-prev::before {
    content: '';
    position: absolute;
    width: 48px;
    height: 48px;
    background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="none" viewBox="0 0 48 48" fill="none"><rect x="0.380952" y="0.380952" width="47.2381" height="47.2381" rx="23.619" fill="%23FFF8F7"/><rect x="0.380952" y="0.380952" width="47.2381" height="47.2381" rx="23.619" stroke="%238D897D" stroke-width="0.761905"/><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"/></svg>');
    background-size: contain;
    opacity: 1;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

.outer-page .content_wrapper .no-gutter .review_data_wrap .slick-prev:hover::before {
    background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="none" viewBox="0 0 48 48" fill="none"><rect x="0.380952" y="0.380952" width="47.2381" height="47.2381" rx="23.619" fill="%23CF7865"/><rect x="0.380952" y="0.380952" width="47.2381" height="47.2381" rx="23.619" stroke="%23FFF8F7" stroke-width="0.761905"/><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="%23FFF8F7"/></svg>');
}

.outer-page .content_wrapper .no-gutter .review_data_wrap .slick-next {
    right: -3.7vw;
    width: 48px;
    height: 48px;
}

.outer-page .content_wrapper .no-gutter .review_data_wrap .slick-next::before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="none" viewBox="0 0 48 48" fill="none"><rect x="47.619" y="47.6191" width="47.2381" height="47.2381" rx="23.619" transform="rotate(-180 47.619 47.6191)" fill="%23FFF8F7"/><rect x="47.619" y="47.6191" width="47.2381" height="47.2381" rx="23.619" transform="rotate(-180 47.619 47.6191)" stroke="%238D897D" stroke-width="0.761905"/><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>');
    background-size: contain;
    opacity: 1;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

.outer-page .content_wrapper .no-gutter .review_data_wrap .slick-next:hover::before {
    background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="none" viewBox="0 0 48 48" fill="none"><rect x="47.619" y="47.6191" width="47.2381" height="47.2381" rx="23.619" transform="rotate(-180 47.619 47.6191)" fill="%23CF7865"/><rect x="47.619" y="47.6191" width="47.2381" height="47.2381" rx="23.619" transform="rotate(-180 47.619 47.6191)" stroke="%23FFF8F7" stroke-width="0.761905"/><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="%23FFF8F7"/></svg>');
}

@media (max-width:1200px) {

    .outer-page .content_wrapper .no-gutter .review_data_wrap .slick-prev {
        left: -5vw;
    }

    .outer-page .content_wrapper .no-gutter .review_data_wrap .slick-next {
        right: -5.2vw;
    }

}

/* for homepage jssor arrows */

.outer-page .jssor-carousel-container .jssor-carousel-wrapper #homeCarousel.jssor-carousel .arrowleft-jssor svg {
    display: none;
}

.outer-page .jssor-carousel-container .jssor-carousel-wrapper #homeCarousel.jssor-carousel .arrowright-jssor svg {
    display: none;
}

.outer-page .jssor-carousel-container .jssor-carousel-wrapper #homeCarousel.jssor-carousel .arrowleft-jssor {
    width: 48px;
    height: 48px;
}

.outer-page .jssor-carousel-container .jssor-carousel-wrapper #homeCarousel.jssor-carousel .arrowleft-jssor::before {
    content: '';
    position: absolute;
    width: 48px;
    height: 48px;
    background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="none" viewBox="0 0 48 48" fill="none"><rect x="0.380952" y="0.380952" width="47.2381" height="47.2381" rx="23.619" fill="%23FFF8F7"/><rect x="0.380952" y="0.380952" width="47.2381" height="47.2381" rx="23.619" stroke="%238D897D" stroke-width="0.761905"/><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"/></svg>');
    background-size: contain;
    opacity: 1;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

.outer-page .jssor-carousel-container .jssor-carousel-wrapper #homeCarousel.jssor-carousel .arrowleft-jssor:hover::before {
    background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="none" viewBox="0 0 48 48" fill="none"><rect x="0.380952" y="0.380952" width="47.2381" height="47.2381" rx="23.619" fill="%23CF7865"/><rect x="0.380952" y="0.380952" width="47.2381" height="47.2381" rx="23.619" stroke="%23FFF8F7" stroke-width="0.761905"/><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="%23FFF8F7"/></svg>');
}

.outer-page .jssor-carousel-container .jssor-carousel-wrapper #homeCarousel.jssor-carousel .arrowright-jssor {
    width: 48px;
    height: 48px;
}

.outer-page .jssor-carousel-container .jssor-carousel-wrapper #homeCarousel.jssor-carousel .arrowright-jssor::before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="none" viewBox="0 0 48 48" fill="none"><rect x="47.619" y="47.6191" width="47.2381" height="47.2381" rx="23.619" transform="rotate(-180 47.619 47.6191)" fill="%23FFF8F7"/><rect x="47.619" y="47.6191" width="47.2381" height="47.2381" rx="23.619" transform="rotate(-180 47.619 47.6191)" stroke="%238D897D" stroke-width="0.761905"/><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>');
    background-size: contain;
    opacity: 1;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

.outer-page .jssor-carousel-container .jssor-carousel-wrapper #homeCarousel.jssor-carousel .arrowright-jssor:hover::before {
    background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="none" viewBox="0 0 48 48" fill="none"><rect x="47.619" y="47.6191" width="47.2381" height="47.2381" rx="23.619" transform="rotate(-180 47.619 47.6191)" fill="%23CF7865"/><rect x="47.619" y="47.6191" width="47.2381" height="47.2381" rx="23.619" transform="rotate(-180 47.619 47.6191)" stroke="%23FFF8F7" stroke-width="0.761905"/><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="%23FFF8F7"/></svg>');
}

.outer-page div#homeCarousel.jssor-carousel>div:nth-child(4),
.outer-page div#homeCarousel.jssor-carousel>div:nth-child(5){
    top: 50%!important;
}

/* jssor ends */

.outer-page .content_wrapper .no-gutter .widget-wrapper p > a {
    display:inline-block;  
    text-transform:inherit;
}

.outer-page .content_wrapper .no-gutter  .widget-wrapper p > a:not(.btn):after {
    display:none
}

.mobile .content_wrapper .no-gutter  .widget-wrapper p > a {
    border:none;
    text-transform:inherit;
}



.mobile .nav-wrap .mobile-navbar-button .navBtnBorder {
    background-color: #cf7865 !important;
    padding: 4px 16px !important;
    min-height: unset;
    width: max-content;
    border-radius: 3px;
    text-transform: uppercase;
}

.mobile .logo+.nav-wrap {
    display: block;
}

.mobile .logo.navbar-logo {
    text-align: left !important;
    position: relative;
    display: flex;
}

.mobile .nav-wrap .TwoFoldMenuName {
    display: none;
}


.mobile .nav-wrap .navBtnBorder input {
    display: none;
    background-color: #99938b !important;
    padding: 8px 18px !important;
}

.mobile .nav-wrap .navBtnBorder .link_name {
    display: none;
}

.mobile .nav-wrap .navBtnBorder {
    background-color: transparent !important;
    padding-left: 24px;
}

.mobile .navBtnBorder:hover {
    background-color: white;
}

.mobile .nav-wrap .fa {
    font-weight: 100;
    color: #fff;
    font-size: 16px;
}

.mobile .nav-wrap .min-price-div {
    display: none;
}

.mobile .nav-wrap .fa.fa-calendar.fa-2x {
    display: block;
}


.mobile .nav-wrap {
    width: 100%;
    position: fixed;
    z-index: 999;
    display: flex;
    justify-content: space-between;
    background: #000;
    align-items: center;
    gap: 8px;
    padding: 10px 0;
}

.mobile .nav-wrap .clearfix {
    background: transparent !important;
    width: 14%;
}

.mobile .nav-wrap .geo,
.mobile .nav-wrap .tel,
.mobile .nav-wrap .mobile-navbar-button {
    display: none;
}

.mobile .dropdown-menu.dropdown-menu-topNav,
body.mobile.for-innerpage .dropdown-menu.dropdown-menu-topNav {
    overflow: scroll;
    height: calc(100vh - 73.5px) !important;
    overscroll-behavior: contain !important;
}

.mobile .dropdown-toggle .fa-list-ul {
    padding: 5px;
    border-radius: 5px;
}

.mobile.for-innerpage .nav-wrap {
    display: flex;
}

.mobile.for-innerpage .nav-wrap img {
    max-height: 100px;
    padding-left: 7px;
}

.mobile.for-innerpage .mobileHeaderTop a {
    display: none;
}

.mobile .nav-wrap .mobile-navbar-button {
    /* display: block; */
    display: flex;
    /* background: transparent; */
    justify-content: end;
    margin-right: 33px;
    order:3;
}

#dropdown-menu-multiprop {
    padding: 0;
}

.mobile .fullImage {
    padding-top: 73.5px;
}

.mobile .dropdown-menu.dropdown-menu-topNav {
    position:fixed;
    top:73.5px;
}

/* for mob hero img */

.outer-page .simp-custom-mobile-hero-img {
    display: none;
}

.mobile .content_wrapper {
    padding: 0;
}

.mobile .widget-wrapper.simp-custom-mobile-hero-img img.image-content {
    height: 65vh;
    margin: 0;
}

.mobile .widget-wrapper.simp-custom-mobile-hero-img {
    padding: 0 0 20px;
    margin: 0;
}

.mobile .fullImage {
    display: none;
}

.mobile .nav-wrap {
    width: 100%;
    position: fixed;
    z-index: 999;
    display: flex;
    justify-content: space-between;
    background: linear-gradient(180deg, #000 0%, rgba(0, 0, 0, 0.48) 62.34%, rgba(0, 0, 0, 0.00) 100%);
    box-shadow: unset;
    align-items: center;
    gap: 8px;
    padding: 10px 0;
}

.mobile.for-innerpage .mobileHeaderTop {
    padding:0;
}

.mobile.for-innerpage .nav-wrap img {
    max-height: 32px;
}







/* desktop typography */

.outer-page .content_wrapper .no-gutter h1 {
    font-size: clamp(26px, 2.084vw, 32px);
    line-height: clamp(37px, 2.8vw, 43px);
    font-weight: 500;
}

.outer-page .content_wrapper .no-gutter h2 {
    font-size: clamp(24px, 1.954vw, 30px);
    line-height: clamp(35px, 2.67vw, 41px);
    font-weight: 500;
}

.outer-page .content_wrapper .no-gutter h3 {
    font-size: clamp(22px, 1.824vw, 28px);
    line-height: clamp(33px, 2.540vw, 39px);
    font-weight: 500;
}

.outer-page .content_wrapper .no-gutter h4 {
    font-size: clamp(20px, 1.629vw, 25px);
    line-height: clamp(31px, 2.345vw, 36px);
    font-weight: 500;
}

.outer-page .content_wrapper .no-gutter h5 {
    font-size: clamp(18px, 1.433vw, 22px);
    line-height: clamp(29px, 2.149vw, 33px);
    font-weight: 500;
}

.outer-page .content_wrapper .no-gutter h6 {
    font-size: clamp(16px, 1.303vw, 20px);
    line-height: clamp(27px, 2.019vw, 31px);
    font-weight: 500;
}

.outer-page .content_wrapper .no-gutter p,
.outer-page .content_wrapper .no-gutter a {
    font-size: clamp(14px, 1.043vw, 16px);
    line-height: clamp(25px, 1.759vw, 27px);
    font-weight: 400;
}

/* mobile typography */


.mobile .content_wrapper .no-gutter h1 {
    font-size: 26px;
    line-height: 37px;
    font-weight: 500;
}

.mobile .content_wrapper .no-gutter h2 {
    font-size: 24px;
    line-height: 35px;
    font-weight: 500;
}

.mobile .content_wrapper .no-gutter h3 {
    font-size: 22px;
    line-height: 33px;
    font-weight: 500;
}

.mobile .content_wrapper .no-gutter h4 {
    font-size: 20px;
    line-height: 31px;
    font-weight: 500;
}

.mobile .content_wrapper .no-gutter h5 {
    font-size: 18px;
    line-height: 29px;
    font-weight: 500;
}

.mobile .content_wrapper .no-gutter h6 {
    font-size: 16px;
    line-height: 27px;
    font-weight: 500;
}

.mobile .content_wrapper .no-gutter p,
.mobile .content_wrapper .no-gutter a {
    font-size: 14px;
    line-height: 25px;
    font-weight: 400;
}










/*updated css*/
.landing_PopupWrappers {
  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;
}
.landing_PopupWrappers.popUp_zoomIn {
  display: flex;
}
.landing_PopupWrappers img {
  margin: auto;
  float: none;
  max-width: 100%;
}
.for-homepage .landing_Popup {
  position: relative;
  max-width: unset;
  width: unset;
}
.imgforPopup {
  max-width: 90%;
  display: block;
}
.for-homepage .landing_Popup .popUp_Close {
  position: absolute;
  top: -35px;
  right: 0px;
  width: 30px;
  height: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-weight: 100;
  cursor: pointer;
  background: transparent;
  border: 2px solid #ebedec;
  border-radius: 50%;
  color: #fff;
}
@keyframes zoominoutsinglefeatured {
  0% {
    transform: scale(0.3, 0.3);
  }
  50% {
    transform: scale(1.1, 1.1);
  }
  100% {
    transform: scale(1, 1);
  }
}
.landing_Popup {
  animation: zoominoutsinglefeatured 1s ease-in-out;
}
@media (max-width: 1536px) {
  .landing_Popup img {
    max-width: 80%;
  }
  .for-homepage .landing_Popup .popUp_Close {
    right: 8%;
  }
}
@media (max-width: 1250px) {
  .landing_Popup img {
    max-width: 80%;
    max-height: 90vh;
  }
  .for-homepage .landing_Popup .popUp_Close {
    right: 6%;
  }
  .for-homepage .landing_Popup .popUp_Close {
    position: absolute;
    top: -30px;
    width: 25px;
    height: 25px;
  }
}

@media (max-width: 950px) {
  .landing_Popup img {
    max-height: 90vh;
  }
}
.mobile.for-homepage .landing_Popup .popUp_Close {
  top: -21px;
  right: 3%;
  width: 10px;
  height: 10px;
  padding: 8px;
}
.mobile.for-homepage .landing_Popup .popUp_Close i {
  font-weight: 100;
}
.mobile .landing_Popup img {
  max-width: 90%;
}
@media screen and (orientation: landscape) {
  .mobile .landing_Popup img {
    max-height: 80vh;
  }
}







.mobile .row1 {
    width:40% !important;
    margin:0px !important;

}

.mobile .row2 {
    width:40% !important;
    margin:0px !important;
     margin-left:18% !important;
}

.mobile ul.fsitemap {
    display:flex;

}



header .headerTopStrip {
    height: 35px;
    background-color: #f4f3f0;
    margin-right: -15px;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    transform: translate(0px, 0);
    transition: 0.5s all ease-in-out;
}
header .hotelInfoList {
    float: right;
    right: 45px;
    position: relative;
}

header .footer-detail {
    height: 100%;
}

header .headerTopStrip li {
    text-align: right;
    display: inline-block;
}

header .headerTopStrip li a {
    color: #7f9781;
    font-size: 14px;
}
.collapsedNavbar header .headerTopStrip {
    transform: translate(0px, -35px);
    transition: 0.5s all ease-in-out;
}

.collapsedNavbar header {
    padding-top: 0;
    transition: 0.5s all ease-in-out;
}
header{
    padding-top: 35px;
    transition: 0.5s all ease-in-out;
}

.for-homepage .booking-form form .check-in-out-parent{
    display:flex;
}
.for-homepage .perspective.animate.showSideForm .sideForm .abs_parent {
    padding-top: 3%;
}

/*.for-homepage .slidingOffersWrapper {*/
/*    position: fixed;*/
/*    top: 100%;*/
/*    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: -133px;*/
/*    right: 0;*/
/*    vertical-align: middle;*/
/*    text-align: center;*/
/*    cursor:pointer;*/
/*}*/
/*.for-homepage .offerIconWrapper i {*/
/*    font-size: 14px;*/
/*    background: rgb(36, 31, 33);*/
/*    padding: 25px;*/
/*    border-radius: 50% 50% 0;*/
/*    box-shadow: #333 0px 2px 10px 0px;*/
/*    color: #f4f4f4;*/
/*    transition: all ease-in-out .5s;*/
/*    width: 150px;*/
/*    height: 100px;*/
/*    display: inline-block;*/
/*}*/
/*.for-homepage .offerListWrapper {*/
/*    position: absolute;*/
/*    top: -50px;*/
/*    transform: translate(0, -50%);*/
/*    background: #241f21;*/
/*    color: #eee;*/
/*    padding: 20px 35px 10px;*/
/*    right: -420px;*/
/*    width: 400px;*/
/*    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: #241f21 !important;*/
/*    display: block;*/
/*    background-color: white;*/
/*    padding: 5px;*/
/*    width: 50%;*/
/*    text-align: center;*/
/*}*/
/*.for-homepage .slidingOffersWrapper .fa-briefcase-medical:before{*/
/*    content:"Know more about bungalows" !important;*/
/*    position: center;*/
/*    top: 32px;*/
/*    right: 5px;*/
/*}*/
/*.for-homepage .slidingOffersWrapper .fa-times:before{*/
/*    font-size:30px;*/
/*    position:absolute;*/
/*    top: 22px;*/
/*    right: 26px;*/
/*    font-weight:bold;*/
/*}*/
/*.for-homepage .slideShowOffer .offerIconWrapper .fal.fa-times {*/
/*    background-color: transparent;*/
/*    box-shadow: unset;*/
/*}*/

#customsocialicon{
    display: none;
}

.wtsocialicons ul.socialWidgetRow>li .socialWidgetItem .socialiconitem .fa-instagram {
    color: #d73074;
}

.amanvana-spa-badge {
    position: absolute;
    top: 75%;
    left: 0;
    width: 150px;
}

.container-fluid .simp-custom-widget-hide {
    display: none!important;
}
.mobile .simp-custom-mobile-widget-hide {
    display: none!important;
}



.wtformjson.simp-custom-popUpForm{
    display:none;
}
.simp-custom-popup-image{
    display:none;
}
.pop-up-form-container{
    display:none;
}
.pop-up-form-container.active .simp-custom-popup-image{
    display:block;
}
.pop-up-form-container.active .simp-custom-popUpForm{
    display:block;
}
.pop-up-form-container.active {
    display:flex;
    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;
    padding: 0 35.75vw;
    animation: zoominoutsinglefeatured 1s ease-in-out;
}
@keyframes zoominoutsinglefeatured {
    0% {
        opacity:0;
    }
    /* 50% {
        transform: scale(1.1,1.1);
    } */
    100% {
        opacity: 1;
    }
}
.pop-up-form-container.active .pop-up-body{
    display:flex;
    flex-wrap: nowrap;
    background:#fff;
    padding: 20px;
    align-items:center;
    gap: 20px;
    justify-content: center;
}
.pop-up-form-container.active .heading-section{
    width:100%;
}
.pop-up-form-container.active .image-container{
    width:50%;
    height: 100% !important;
}
.pop-up-form-container.active .form-container{
    width: 100%;
}
.pop-up-form-container.active .simp-custom-popup-image > .one-col{
    padding:0;
}
.pop-up-form-container.active .heading-section{
    display:flex;
    flex-direction:column;
    position:relative;
}
.pop-up-form-container.active .heading-section h2{
    /* margin-bottom:12px; */
    font-weight:600;
    font-size:clamp(18px,1.303vw,25px);
    text-align: center;
    margin-bottom: 20px;
}
.pop-up-form-container.active .heading-section h3{
    font-weight:300;
    margin-bottom:5px;
    font-size:clamp(18px,1.094vw,21px);
}
.pop-up-form-container.active .form-close-button{
    display:flex;
    justify-content:center;
    align-items:center;
    position:absolute;
    top:-20px;
    right:-20px;
    width:30px;
    height:30px;
    font-size:20px;
    font-weight:600;
    background:#294c4b;
    color:#fff;
    cursor:pointer;
}
.pop-up-form-container.active .form-group label{
    display:none;
}
.pop-up-form-container.active .form-group > .col-sm-12.col-md-6{
    padding:0;
    width:100%;
}
.pop-up-form-container.active .wtformjson .fullWidthWidgetWrapper > .col-sm-12{
    padding:0;
}
.pop-up-form-container.active .wtformjson .formSubmitButton{
    border-radius:5px;
    height:34px;
}
.pop-up-form-container.active .form-group {
    margin: 0 0 10px 0;
    padding:0;
    display:flex
}
.pop-up-form-container.active .form-group:last-child{
    margin:0;
}
.pop-up-form-container.active .form-group input::placeholder,
.pop-up-form-container.active .form-group textarea::placeholder{
    color:#4b5761;
}
.pop-up-form-container.active .form-group input,
.pop-up-form-container.active .form-group textarea,
.pop-up-form-container.active .form-group select{
    border-color:rgba(75, 87, 97, 0.6);
}
@media (max-width:1500px){
    .pop-up-form-container.active {
        padding: 0 25vw;
    } 
}
@media (max-width:1300px){
    .pop-up-form-container.active {
        /* padding:0 8vw; */
    } 
}
@media (max-width:990px){
    .pop-up-form-container.active .pop-up-body{
        flex-wrap:wrap;
        padding:0;
        position:relative;
        overflow: scroll;
        height: 95%;
    }
    
    .pop-up-form-container.active .image-container{
        width:100%;
        height: auto !important;
    }
    .pop-up-form-container.active .form-container{
        width:100%;
        padding: 20px;
    }
    .pop-up-form-container.active {
        /* padding:0 25vw; */
    } 
    .pop-up-form-container.active .heading-section{
        position:static;
    }
    .pop-up-form-container.active .form-close-button{
        top:0;
        right:0;
    }
    .pop-up-form-container.active .pop-up-body::-webkit-scrollbar{
        display: none;
    }
}


.mobile .pop-up-form-container.active  .simp-custom-popup-image > .col-xs-12 {
    padding:0;
}
.mobile .pop-up-form-container.active .form-container{
    padding:0 20px 20px;
}
.mobile .pop-up-form-container.active{
    padding:6vw 5vw;
    width: 100%;
}
.mobile .pop-up-form-container.active .heading-section h3{
    margin:0;
    font-size:16px;
}
.mobile .pop-up-form-container.active .heading-section h2{
    margin-bottom:5px;
    font-size: 20px;
}
.mobile .pop-up-form-container.active .heading-section p{
    margin:0 0 10px 0;
    font-size:13px;
    width:70%;
}
.mobile .pop-up-form-container.active .pop-up-body{
    gap:20px;
    overflow: scroll;
    max-height: 80vh;
    /*padding-top: 15px;*/
    align-items: normal;
    height: max-content;
    width: 100%;
}
.mobile .pop-up-form-container.active .image-container{
    height: auto !important;
}
.mobile .pop-up-form-container.active .pop-up-body .widget-wrapper.wtformjson{
    padding: 10px !important;
}
.mobile .pop-up-form-container.active .widget-wrapper.wtformjson > .col-xs-12{
    padding:0;
}
.mobile .pop-up-form-container.active .widget-wrapper.wtformjson .form-group > .col-xs-12{
    padding:0;
}
.mobile .pop-up-form-container.active .wtformjson .formSubmitButton{
    border-radius: unset;
}
.mobile .pop-up-form-container.active .widget-wrapper.wtformjson .form-group:has(button){
    margin:0;
}
.mobile .heading-section{
    padding-top:10px
}

.mobile .pop-up-form-container.active .pop-up-body::-webkit-scrollbar{
    display: none;
}

.mobile .form-group[id*='submit'] .col-xs-12:empty{
    display:none
}
.mobile .form-group[id*='submit'] .col-xs-12{
    display:flex;
    justify-content:center;
}
.pop-up-form-container .text-success,
.pop-up-form-container .text-danger{
    width:100%;
    text-align:center;
}















.mobile.for-homepage .nav-wrap.stick-nav {
    position: fixed;
    top: -60px;
    z-index: 999;
    width: 100%;
    background-color: #fff;
    overscroll-behavior: contain !important;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); 
}
.mobile.for-innerpage .nav-wrap.stick-nav {
    position: fixed;
    top: 0px;
    z-index: 999;
    width: 100%;
    background-color: #fff;
    overscroll-behavior: contain !important;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); 
}

.mobile .nav-wrap.stick-nav .dropdown-menu {
    max-height: calc(100vh - 80px); 
    overflow-y: auto;
    overflow-x: hidden; 
    width: 100%;
    overscroll-behavior: contain !important;
}

.mobile .nav-wrap.stick-nav .dropdown-backdrop {
    width: 100%;
}

.mobile .nav-wrap.stick-nav .dropdown-toggle {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
}

.mobile.for-homepage.sticky-scroll .fullImageInner{
    margin-top:120px;
}

.mobile.for-innerpage.sticky-scroll .parent-container{
    padding-top:80px;
}





.carousel-indicators, #homeCarousel .jssorb036 {
    display: none;
}
#homeCarousel .carousel-control {
    width: 80px;
    height: 80px;
    top: 62%;
    transform: translateY(-50%);
    background-image: none !important;
    opacity: 1;
}
#homeCarousel .carousel-control .icon-next {
    right: 20px !important;
    font-size: 80px;
}
#homeCarousel .carousel-control .icon-prev {
    left: 20px !important;
    font-size: 80px;
}
.iconHolder{
    font-size: 40px;
    display: block;
}
.jssor-carousel-container .jssor-carousel-wrapper #homeCarousel.jssor-carousel .jssora051 {
    display: block;
}
div#homeCarousel.jssor-carousel>div:nth-child(4) {
    top: 65%!important;
    left: 20px!important;
}

div#homeCarousel.jssor-carousel>div:nth-child(5) {
    top: 65%!important;
    right: 20px!important;
}

.explorer_v1.location-page .location-header-pills{
        padding: 0 !important;
        top: 145px !important;
}



