

header .navbar-top .navbar-nav .primary .dropdown-menu li a.popular:after{
  content: "Popular";
  background-color:#0E273F;
  color:white;
  font-size:10px;
  margin-left:10px;   
  padding:1px 6px;
  margin-left: 20px;
  letter-spacing: 0.5px;
}

.mobile .dropdown-menu li a .popular:after{
  content: "Popular";
  background-color:#0E273F;
  color:white;
  font-size:10px;
  margin-left:10px;   
  padding:1px 6px;
  margin-left: 15px;
  letter-spacing: 0.5px;
}



.for-innerpage .bootstrap_imgSlider{
    display:none;
}
.simp-custom-therapies-slider + .bootstrap_imgSlider{
    display:block !important;
}
.bootstrap_imgSlider .text-link .active .textlink a:after{
  width: 45% !important;
}
.bootstrap_imgSlider .text-link .indicator:hover a:after{
  width: 45% !important;
  border-bottom: 1px solid #6b8f7d !important;
}
.cus-img {
    border-bottom:none !important;
}
a.slider-button {
    display:block;
    text-transform:uppercase;
     color:#203B3B;
}
a.slider-button span {
    text-decoration: underline;
    text-transform: uppercase;
}
a.slider-button:hover {
    color:#203B3B;
}
.bootstrap_imgSlider{
    width: 67% !important;
    margin-bottom: 15px !important;
    display:block;
}
.landing-slider a.slider-button span ,
.simp-custom-therapies-slider+ .bootstrap_imgSlider a.slider-button span{
    float: right;
    background: #294c4a;
    padding: 8px;
    color: white;
    text-decoration: none;
}

.custom-widget a i 
{
  float:right;
  font-weight:100;
 }

.custom-widget p
{
width:80%;
font-size:14px;
text-align:left;
line-height:24px !important;
display:none;
margin:0px !important;
padding-bottom:20px !important;

 
}
.custom-widget h3
{
    width:100%;
    display:block !important;
}
.custom-widget a
{    float: left;
    border-bottom:1px solid grey;
    text-decoration:none;
    width:80%;
    text-align:left;
    font-family:"Poppins", sans-serif;
    color:black;
    font-size:20px;
    padding-top:15px;
    padding-bottom:5px;
    margin-bottom:10px;

}
.custom-widget a:hover
{
  color:#6CA773;
}
.custom-widget
{
  width:90%;
  margin-left:15%;
}
.for-innerpage .custom-widget 
{
    display:none !important;
}
div[data-widget-id='2158540']+.custom-widget
{
    display:block !important;
}

/*for mobile css*/
.mobile .custom-widget a
{
    font-size:15px;
    width:90%;

}
.mobile .custom-widget
{
    width:100%;
    margin:5%;
}



.for-homepage .jssor-carousel-container.carousel-container video#myVideo {
    object-fit: cover !important;
    height: 100%!important;
}
.for-homepage .jssor-carousel-container.carousel-container {
    padding-top: 145px;
}

.content_wrapper .wt3imgtop-3tbbot.imageDescriptionbot3.three-col .text-content{
    border: solid 1px #32445463;
    padding:0;
    margin:10px 30px;
    background-color: #f5f6f7;
}
.content_wrapper .wt3imgtop-3tbbot.imageDescriptionbot3.three-col{
    display:flex;
}
.content_wrapper .wt3imgtop-3tbbot.imageDescriptionbot3.three-col .text-content-wrapper .internal-link i {
    font-size: 20px;
}
.content_wrapper .wt3imgtop-3tbbot.imageDescriptionbot3.three-col .text-content-wrapper {
   padding: 15px 15px 45px;
   text-align:center;
}
.content_wrapper .wt3imgtop-3tbbot.imageDescriptionbot3.three-col  .text-content-wrapper p{
    display:none;
}
.content_wrapper .wt3imgtop-3tbbot.imageDescriptionbot3.three-col  .text-content-wrapper .internal-link
{
    position: absolute;
    bottom: 15px;
    margin: -6px -10px;
}
 .content_wrapper .wt3imgtop-3tbbot.imageDescriptionbot3.three-col .text-content{
    position:relative;
  }
.content_wrapper .wt3imgtop-3tbbot.imageDescriptionbot3.three-col  .text-content-wrapper h3{
     /*border-bottom:1px solid rgb(187, 189, 191, 0.4);*/
    margin-left: -15px;
    margin-right: -15px;
}
/* text */
.for-homepage .wt1tb[data-widget-id="2417204"] .text-content-wrapper  {
    width: 80%;
    margin: auto;
}
.homepage .content_wrapper .no-gutter .widget-wrapper.bgImageContainer[data-widget-id="2117828"] ,.clearfix.widget-wrapper.wt1tb.bgImageContainer.fullWidthWidget[data-widget-id="2121115"]  {
    padding-top: 10px!important;
    padding-bottom: 0px!important;
}
.homepage .content_wrapper .no-gutter .widget-wrapper.bgColorContainer[data-widget-id="2117829"]{
      /*padding-top:0px!important;*/
      /*padding-bottom: 20px!important;*/
    padding: 0px 0px 15px 0px!important;
}
.homepage .content_wrapper .no-gutter .widget-wrapper.bgColorContainer[data-widget-id="2117829"] h4 {
    /*border-bottom: 1px solid rgb(187, 189, 191, 0.4);*/
    padding-bottom: 10px;
    padding-left: 15px;
    font-size: 13px;
    text-align:center;
    font-weight:bold !important;
}
.inner-page .content_wrapper .no-gutter .widget-wrapper.bgImageContainer[data-widget-id="2121116"]{
      /*padding-top:0px!important;*/
      /*padding-bottom: 20px!important;*/
    padding: 0px 0px 15px 0px!important;
}
.homepage .content_wrapper .no-gutter .widget-wrapper.bgColorContainer[data-widget-id="2117829"] .fullWidthWidgetWrapper, .content_wrapper .no-gutter .widget-wrapper.bgImageContainer[data-widget-id="2121116"] .fullWidthWidgetWrapper{
    width:82%;
    display:flex;
}
.widget-wrapper.bgColorContainer[data-widget-id="2117829"] .fullWidthWidgetWrapper .text-content, .widget-wrapper.bgImageContainer[data-widget-id="2121116"] .fullWidthWidgetWrapper .text-content{
    border-color: black;
    /*margin: 10px;*/
    margin: 10px 30px;
    background-color: white;
 }
.widget-wrapper.bgColorContainer[data-widget-id="2117829"] .fullWidthWidgetWrapper .text-content .text-content-wrapper, .widget-wrapper.bgImageContainer[data-widget-id="2121116"] .fullWidthWidgetWrapper .text-content .text-content-wrapper{
    background-color:white;
    padding:0 0 30px;
    text-align: left;
}
.widget-wrapper.bgColorContainer[data-widget-id="2117829"] .fullWidthWidgetWrapper .text-content .text-content-wrapper p,.widget-wrapper.bgImageContainer[data-widget-id="2121116"] .fullWidthWidgetWrapper .text-content .text-content-wrapper p{
  margin-top:0px!important;
}
.widget-wrapper.bgColorContainer[data-widget-id="2117829"] .fullWidthWidgetWrapper .text-content .text-content-wrapper a.internal-link{
    /*padding-right: 15px;*/
    bottom: 20px;
    left: auto;
    right: 50%;
}
.for-homepage .content_wrapper {
    padding-top: 0px;
}
.widget-wrapper.bgColorContainer[data-widget-id="2117829"] .fullWidthWidgetWrapper .text-content .text-content-wrapper strong:after, .widget-wrapper.bgImageContainer[data-widget-id="2121116"] .fullWidthWidgetWrapper .text-content .text-content-wrapper strong:after{
    content:"";
    /*border-bottom: 0.5px solid #bbbdbf;*/
    position: absolute;
    width: 100%;
    padding: 15px;
    left: 0;
}

.content_wrapper .no-gutter:nth-child(2){
    display:none;
}
.for-homepage .custom-active-div.item {
    transition-property:opacity;
}
.homepage .content_wrapper .no-gutter .widget-wrapper.bgImageContainer, 
.inner-page .content_wrapper .no-gutter .widget-wrapper.bgImageContainer{
    padding-top:100px !important;
    padding-bottom:100px !important;
}
div[data-widget-id="2118031"]{
    padding-top:0px !important;
    padding-bottom:0px !important;
}
.for-homepage .imageDescriptionSide .text-content {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
.homepage .widget-wrapper.imageDescriptionSide {
    width: 65% !important;
}
div[data-widget-id="2116279"] .right-box .text-content-wrapper{
    padding-left:50px !important;
}
div[data-widget-id="2116280"] .left-box .text-content-wrapper div{
    padding-right:50px !important;
}
div[data-widget-id="2116281"] .right-box .text-content-wrapper{
    padding-left:50px !important;
}
div[data-widget-id="2116300"] .left-box .text-content-wrapper {
    padding-right:50px !important;
}
.for-homepage .widget-wrapper.imageDescriptionSide-leftimage.two-col .right-box .text-content-wrapper h4, .for-homepage .widget-wrapper.imageDescriptionSide-rightimage.two-col .left-box .text-content-wrapper h4 {
    color: #32383e!important;
}
div[data-widget-id="2116281"] .left-box,
div[data-widget-id="2116279"] .left-box {
    padding-right:0 !important;
}
div[data-widget-id="2116280"] .right-box,
div[data-widget-id="2116300"] .right-box {
    padding-left:0 !important;
}
.wt1tb[data-widget-id="2107110"] {
    padding-bottom:0px!important;
}
.wt3imgtop-3tbbot[data-widget-id="2116085"] {
    padding-top:20px!important;
}
.wt3imgtop-3tbbot[data-widget-id="2116085"] h3 {
    padding-bottom: 0px;
    padding-left: 15px;
}
body h4{
    margin-bottom:0 !important;
}
.widget-wrapper[data-widget-id="2120268"] .textlink a {
	font-size: 15px;
	line-height: 18px;
	letter-spacing: 0.15px;
}
.widget-wrapper[data-widget-id="2116085"] h3 {
    color: #32383e;
}
.for-homepage .widget-wrapper.imageDescriptionSide {
    width: 65% !important;
}
.for-homepage .widget-wrapper.imageDescriptionSide h3 {
    font-size: 21px;
    color: #042541;
}
div[data-widget-id="2118031"] .text-content-wrapper div{
    display:block;
    width:40%;
    margin:auto;
    padding-bottom:30px;
    padding-top:15px;
    font-size:18px;
    line-height:1.6em;
}
div[data-widget-id="2118031"] .text-content-wrapper h2{
    padding-top:37px;
}

div[data-widget-id="2142448"] a.internal-link {
    position: absolute;
    bottom: 15px;
    margin: -6px -10px;
    right: 20px;
}
div[data-widget-id="2417209"] {
    padding-bottom: 0!important;
}
div[data-widget-id="2142448"] {
    padding-top: 10px!important;
}
.for-homepage .wt-image-text-slider .internal-link span.fa-plus-circle:before {
    content: none;
}

body {
    letter-spacing: 0.2px;
}
.mobile body {
    letter-spacing: 0.5px;
}
/*desktop & mobile - review*/
.review_data_wrap .review_widget_title {
    text-transform: uppercase;
}
.mobile .widget-wrapper[data-widget-id="2117829"],
.mobile .widget-wrapper[data-widget-id="2117829"] h4 span{
    color: #fff!important;
}
.mobile.for-innerpage .wt3imgtop-3tbbot .internal-link span:before,
.mobile.for-homepage .wt3imgtop-3tbbot .internal-link span:before,
.mobile.for-innerpage .wt2imgtop-2tbbot .internal-link span:before{
    content: "";
}
.mobile div[data-widget-id="2117828"],
.mobile div[data-widget-id="2132097"]{
    margin-bottom:0 !important;
    padding-top:20px!important;
    padding-bottom:0px!important;
}
.mobile.for-innerpage .parent-container div[data-widget-id="2121115"]{
    margin-bottom: 0 !important;
    padding-bottom: 10px !important;
    padding-top: 20px !important;
}
.mobile.for-innerpage .parent-container div[data-widget-id="2121116"]{
    padding-top:0 !important;
}
.mobile .room-description{
    display: none !important;
}
.mobile .wt1tb.bgImageContainer[data-widget-id="2417204"]:after {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    top: 0;
    right: 0;
    margin: auto;
    background-color: rgba(2, 21, 36, 0.8);
    z-index: 0;
}
.mobile .wt1tb.bgImageContainer[data-widget-id="2417204"]{
    position:relative;
    margin-top:20px !important;
}
.mobile .wt1tb.bgImageContainer[data-widget-id="2417204"] .text-content >div {
     color: #ffffff!important;
      position: relative;
    z-index: 2;
}
.mobile #footer .fa-stack.fa-stack-visible {
    display: none;
}
.mobile .widget-wrapper.wt1tb[data-widget-id="2116288"] {
    margin-top:30px;
    margin-bottom:0px
}
.mobile .wt1tb[data-widget-id="2121148"] ul li,
.mobile .wt1tb[data-widget-id="2121134"] ul li,
.mobile .wt1tb[data-widget-id="2121154"] ul li{
    text-align:left;
    margin-bottom: 5px!important;
}
.mobile .custom-footer-row div[data-widget-id="nws_285106"]{
    margin-right:unset !important;
}
.mobile .custom-footer-row{
    display: flex;
    justify-content: center;
}
.mobile div[data-widget-id="2117972"]{
    padding:0 !important;
    padding-top:20px !important;
    padding-bottom:20px !important;
}
.mobile .custom-connect-title{
    padding-top:20px !important;
}
.mobile .custom-publication div[data-widget-id="2117972"] .text-content-wrapper{
    width:90% !important;
}
.mobile div[data-widget-id="2118010"] {
    background-color: unset !important;
    padding-bottom:0 !important;
}
.mobile div[data-widget-id="2118010"] .text-content{
    background-color: #eaebec;
    padding-top:10px !important;
}
.mobile div[data-widget-id="2129773"],
.mobile div[data-widget-id="2132092"]{
    margin-bottom:0 !important;
    padding-bottom:0 !important;
    padding-top:20px !important;
}
.mobile .nav-wrap{
    display:block !important;
}
.mobile.for-homepage .wtheader h1,
div[data-widget-id="2116085"] h3{
    text-align:center;
}
/*.mobile .internal-link .fa-plus-circle{*/
/*    padding-top:15px !important;*/
/*    padding-bottom:10px !important; */
/*    font-size:18px !important;*/
/*} */
.mobile.for-homepage .wt1imgtop-1tbbot.imageDescriptionbottom1.slick-slider:last-child,
.mobile.for-homepage .wt1imgtop-1tbbot.imageDescriptionbottom1.slick-slider:last-child h3 span{
   color:white !important;
}
.mobile div[data-widget-id="2417209"]{
    margin-bottom:0 !important;
    padding-top:20px!important;
    padding-bottom:0px!important;
}
/*new changes*/
.mobile .simp-custom-button a.internal-link span{
    color:white !important;
    background-color: #294c4b;
    padding: 7px 15px;
    border: 1px solid #294c4b;
    text-transform: uppercase;
    font-size: 1em !important;
}
.mobile .simp-custom-read-more a.internal-link span{
    padding: 7px 15px;
    text-decoration:underline;
    font-size: 1em !important;
    text-transform: uppercase;
    color: white !important;
    font-weight: bold;
}
.mobile .simp-custom-button .internal-link span.fa-plus-circle:before,
.mobile .simp-custom-read-more .internal-link span.fa-plus-circle:before {
    content: none;
}
.mobile .custom-connect-div ,
.mobile .custom-publication{
    width: 100%;
    margin: auto;
}
.mobile.for-homepage .slick-slider .slick-next{
    right: -18px !important;
}
/*mobile custom class*/
.mobile .simp-custom-mobile-hide{
    display:none !important;
}
.mobile .simp-custom-mobile-margin{
    margin-bottom:0 !important;
}
.mobile .simp-custom-strong strong {
    font-weight:500 !important;
}
/*End*/
.mobile div#custom-publicationId div[data-widget-id="2118011"] .text-content{
    padding:0 !important;
}
.simp-custom-anchorTag {
    padding-left: 20px!important;
    padding-right: 20px!important;
}
.simp-custom-anchorTag a {
    padding: 0px 14px;
    display: inline-block;
}
.mobile .wtformjson.simp-custom-top-form .control-label-custom {  
    color:white 
    
}

.mobile .simp-custom-buttoncolor .text-content .txt-wdgt-btn-wrapper a.btn
{
    color:#294C4B !important;
    background-color:white;
    border:1px solid white;
}

 .mobile.for-homepage .content_wrapper .no-gutter .widget-wrapper:first-child
{
    display:none;
}

.mobile .simp-custom-spaceremove .text-content 
 {
     overflow-x:scroll !important;
 }
 
 .mobile .simp-custom-sheen .col-xs-12:after {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    top: 0;
    right: 0;
    margin: auto;
    background-color: rgba(2, 21, 36, 0.60);
    z-index: 0;
}

.mobile .simp-custom-scrollHide .table-responsive::-webkit-scrollbar {
    display: none !important;
}

/* ayuveda blogs */
.mobile .simp-custom-twocard-blogs .descriptionMobileNoSpace p {
    text-align: center;
}

.mobile .simp-custom-twocard-blogs .descriptionMobileNoSpace div > span {
    padding-bottom: 10px;
    display: block;
}

.mobile .simp-custom-twocard-blogs .descriptionMobileNoSpace .txt-wdgt-btn-wrapper {
    margin-top: 20px;
}

/* health program */
.mobile .simp-custom-healthprogram .descriptionMobileNoSpace h3 {
    padding-bottom: 10px;
}

.mobile .simp-custom-healthprogram .descriptionMobileNoSpace .txt-wdgt-btn-wrapper {
    margin-top: 20px;
}

.mobile .simp-custom-remove-rightbox {
    display: none;
}


/* heading-bg */
.mobile .simp-custom-heading-bg .text-content h2 {
    background-color: #3fad71;
    color: #fff;
    padding: 10px 0;
    width: 90%;
    margin: auto;
}
.mobile .simp-custom-heading-bg .text-content h2 a{
    color: #fff;
    font-weight: 700;
}
.mobile .simp-custom-heading-bg .text-content h2 a:hover{
    text-decoration: none;
}


 .mobile   .simp-custom-health-rates-tab-mob  tr:nth-of-type(-n+21) td[rowspan="3"] a:before {
    content: "Popular";
    background-color: #0E273F;
    color: white;
    font-size: 10px;
    margin-right: 10px;
    padding: 1px 6px;
    letter-spacing: 0.5px;
}


.mobile  .simp-custom-health-rates-tab-mob tbody tr:is(:nth-child(6n+1),:nth-child(6n+2),:nth-child(6n+3)){
        /*background-color:rgb(41 76 75 / 10%) !important;*/
            background-color: #E8F5E9!important;
}

.mobile .simp-custom-health-rates-tab-mob tr:is(:nth-child(6n+4),:nth-child(6n+5),:nth-child(6n+6)){
     /*background-color:rgb(50 173 108 / 10%) !important;*/
      background-color: #C8E6C9!important;
}

.mobile  .simp-custom-wellness-mob.widget-wrapper tr.color1{
background:#E8F5E9 !important;
}
.mobile  .simp-custom-wellness-mob.widget-wrapper tr.color2{
background:#C8E6C9!important;
}
.mobile  :is(.simp-custom-wellness-mob.widget-wrapper,.simp-custom-health-rates-tab-mob) :is(tr,td,th,tbody,thead){
    border:1px solid #000 !important;
}

@media screen and (max-width: 767px){
    .mobile .table-responsive>.table-bordered{
        border: 1px solid #ddd;
    }
}

/*adding popular text to img text slider*/
.mobile .simp-custom-health-guide-slider .slick-track .slick-slide h3 span{
    background-color: #fff;
    color: #0E273F;
    font-size: 10px;
    margin-left: 10px;
    padding: 1px 6px 1px;
    letter-spacing: 0.5px;
    display: inline-block;
    vertical-align: middle;
    line-height: 190%;
}

/*.mobile .content_wrapper .no-gutter .simp-custom-hide-in-desktop img{*/
/*    padding:10px;*/
/*}*/

.mobile #cookieConsent {
    padding: 8px 30px 8px 30px;
}

.mobile #cookieConsent a.cookieConsentOK {
    margin: 0 60px;
}

/* popular tag for mobile pain managment */

.mobile .dropdown-menu.dropdown-menu li a[href$="pain-management.html"] span:after {
    content: "Popular";
    background-color: #0E273F;
    color: white;
    font-size: 10px;
    margin-left: 10px;
    padding: 1px 6px;
    letter-spacing: 0.5px;
}

.mobile .row.clearfix.widget-wrapper.wt3tb.simp-custom-wellnesspack{
    padding:0 30px
}

/* OPS 13825 */
.mobile.for-homepage .widget-wrapper.generic_slider.simp-custom-mobile-hero-slider .camera_fakehover .cameraCont .cameraSlide img {
    height: auto !important;
}
.mobile.for-homepage .widget-wrapper.generic_slider.simp-custom-mobile-hero-slider > .col-xs-12 {
    padding: 0;
}
/* OPS 13825 END */


header .promo-nav {
    background-color: #0e273f;
    height: 55px;
    font-size: 14px;
    float: none;
    display: flex;
    justify-content: center;
}
header .promo-nav .promo-area {
    text-align: center;
    color: white;
    height: 100%;
    padding: 10px;
    text-transform: uppercase;
    align-items: center;
    display: flex;
    justify-content: center;
    font-size: 16px;
}
header .promo-nav .btn-secondary {
    margin-left:7px !important;
    padding: 10px 15px 8px 15px !important;
    background-color: transparent;
    color: white;
    border: 3px solid #294c4b;
    font-size: 16px;
}
header .promo-nav .btn-secondary:hover {
    background-color: #294c4b;
}
.mobile .promo-nav {
    background-color: #0e273f;
    float: none;
    display: flex;
    justify-content: center;
    padding: 0 !important;
}

/*code chage for jira - OPS-9852*/
.mobile .promo-nav .promo-area {
    text-align: center;
    padding: 10px 10px;
    color: white;
    text-transform: uppercase;
    align-items: center;
    display: flex;
    justify-content: center;
}
.mobile .promo-nav .btn-secondary {
    background-color: transparent;
    color: white;
    border: 3px solid #294c4b;
    padding: 7px !important;
    margin-left:10px;
}
.mobile .promo-nav .btn-secondary:hover {
    background-color: #294c4b;
}
.mobile .nav-wrap .row-fluid{
    padding-bottom: 80px;
    background: transparent;
}

/*new code for jira - OPS-9852 */

@media(max-width: 414px){
     .mobile .promo-nav .promo-area span{
      font-size: 12px;
  }

  .mobile .promo-nav .promo-area a button{
      font-size: 12px;
  }
}

@media(max-width: 360px){ 

 .mobile .promo-nav .promo-area span{
      font-size: 11px;
  }

  .mobile .promo-nav .promo-area a button{
      font-size: 11px;
  }
}


.clearfix.widget-wrapper.simp-custom-hide-in-desktop {
    display:none;
}
/*buttons 3 widget*/
.content_wrapper .wt3imgtop-3tbbot.imageDescriptionbot3.three-col .text-content-wrapper .internal-link,
div[data-widget-id="2142448"] a.internal-link{
    width:100%;
    right:0 !important;
}
.content_wrapper .wt3imgtop-3tbbot.imageDescriptionbot3.three-col .text-content-wrapper .internal-link span,
div[data-widget-id="2142448"] a.internal-link span{
    color: #294c4b !important;
    line-height: 13px;
    padding: 7px 15px;
    text-decoration:underline;
    font-size: 1em !important;
    text-transform: uppercase;
}
/*End*/
/*header*/
header .lang-book-wrapper {
    right: 40px!important;
}
.navbar-header .navbar-brand {
     left: 14px!important;
}
header .call-us {
   right: 40px!important;
}
/*end*/
/*custom class*/
.simp-custom-button a,
.simp-custom-read-more a{
    width:100%;
    right:0 !important;
    position: absolute;
    bottom: 15px;
    background-color: unset !important;
    border: unset !important;

}
.simp-custom-button a:hover, 
.simp-custom-read-more a:hover{
    background-color:unset !important;
}
.simp-custom-button a span{
    color:white !important;
    background-color: #294c4b;
    color: #fff;
    line-height: 13px;
    padding: 7px 15px;
    border: 1px solid #294c4b;
    font-size: 1em !important;
    text-transform: uppercase;
}
.simp-custom-button a span:hover{
    background-color: #203b3b !important;
}
.simp-custom-read-more a span{
    color: #294c4b !important;
    line-height: 13px;
    padding: 7px 15px;
    text-decoration:underline;
    font-size: 1em !important;
    text-transform: uppercase;
}
/*end*/
.wt-image-text-slider[data-widget-id="2152911"]{
    padding-top:0!important;
}
.clearfix.widget-wrapper.wt1tb[data-widget-id="2152910"] {
    padding-bottom:0
}
.booking-form-wrapper input.btn.booking-btn {
  text-transform:uppercase;
}
.for-homepage .review_data_wrap {
    width:85% !important;
}

/*Custom-class*/
.simp-custom-desktop-hide{
    display:none !important;
}
.simp-custom-blank-widget-border {
    border-top: 1.5px solid #6c8f7d;
    width: 76%!important;
    padding: 15px 0px!important;
    margin-top: 8px!important;
}
/*end*/

/*new landing page 2*/
.simp-custom-bottom-form .form-group.col-sm-12 {
    width: 25%;
    padding: 0;
}
.simp-custom-bottom-form label.col-sm-12.col-md-2 {
    width: 100%;
}
.simp-custom-bottom-form .form-group div.col-sm-12.col-md-6 {
    width: 100%;
}
.simp-custom-bottom-form .form-group div.col-sm-12.col-md-6  input {
    width: 100%;
    padding: 2px!important;
    margin: 8px 0;
    box-shadow: none;
    border: none;
    background: transparent;
    border-radius:0;
    border-bottom: 2px solid #6B8F7D;
}
.simp-custom-bottom-form #form-group-submit{
    position: absolute;
    right: 0;
    top:15px;
}
.simp-custom-bottom-form #form-group-submit .formSubmitButton{
    color:white !important;
    background-color:#294c4b;
    width: 130px !important;
}
.simp-custom-bottom-form{
    padding-bottom:0 !important;
    height:160px !important;
}
.simp-custom-bottom-form .text-danger{
    width:100% !important;
}
.review_data_wrap {
    width: 85% !important;
}
.simp-custom-top-form .form-group:nth-child(1):before{
    content: "Please fill out your details below. A YO1 health representative will reach out to you.";
    font-size:18px;
    padding:0px 6px 20px;
}
.simp-custom-top-form .one-col {
    background-color: white;
    border-radius: 10px;
}
.simp-custom-top-form .fullWidthWidgetWrapper {
    width: 342px !important;
    margin-right: 90px !important;
}
.simp-custom-top-form .form-horizontal {
    margin: 10px 24px!important;
    padding-bottom: 6px;
    padding-top: 10px;
}
.simp-custom-top-form .form-group .control-label-custom ,
.simp-custom-top-form .form-group .col-md-6{
    width: 100%;
}
.simp-custom-top-form .form-group input,
.simp-custom-top-form .form-group .form-control{
  width: 100%;
  padding: 2px!important;
  margin: 5px 0;
  box-shadow: none;
  border: none;
  border-radius:0;
  border-bottom: 2px solid #6b8f7d;
}
.simp-custom-top-form .form-group .form-control:focus{
    width: 100%;
    padding:2px;
    margin: 8px 0;
    border: none;
    border-bottom: 2px solid #6b8f7d;
    box-shadow: none;
}
.simp-custom-top-form .form-group button.formSubmitButton {
    background-color: #294c4b !important;
    width: 50%;
    float: none!important;
    color: white;
} 
.inner-page .content_wrapper .no-gutter .widget-wrapper.simp-custom-top-form {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}
.simp-custom-description {
    padding:0px !important;
}
.simp-custom-description h3 {
    font-size: 16px;
}
.simp-custom-description .fullWidthWidgetWrapper {
    font-size: 12px;
    padding-left: 80px !important;
    padding-right: 80px!important;
}
.simp-custom-description .text-content{
    text-align: center;
    padding-bottom: 5px !important;
    padding-top: 10px !important;
}
.simp-custom-description div.font-aregular{
  padding-top:8px !important;
}
.simp-custom-greyBox {
    padding-bottom:0 !important;
}
.simp-custom-greyBox .fullWidthWidgetWrapper {
    width: 80%!important;
}
/*landing 2 internal link*/
.simp-custom-internal-link-navbar{
    margin: auto !important;
    background-color:unset !important;
    padding:30px !important;
}
.simp-custom-internal-link-navbar .text-content-wrapper div a{
    font-size:14px !important;
    color:#042441;
    padding: 0 15px;
}
.simp-custom-internal-link-navbar .text-content-wrapper div a:hover{
    text-decoration:none;
}
.simp-custom-internal-link-navbar{
    display:none;
}
header .navbar-top .simp-custom-internal-link-navbar{
    display:block !important;
}
/*end*/
.simp-custom-reviewpadding{
    padding:0 !important;
}
.simp-custom-top-form #form-group-submit label {
    display: none;
}
.simp-custom-top-form .phnum p{
    padding: 4px;
}
.simp-custom-top-form .form-group input {
    margin: 0!important;
}

.homepage .content_wrapper .no-gutter .widget-wrapper.bgImageContainer[data-widget-id="2417204"]:after {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    top: 0;
    right: 0;
    margin: auto;
    background-color: rgba(2, 21, 36, 0.60);
    z-index: 0;
}
.homepage .content_wrapper .no-gutter .widget-wrapper.bgImageContainer[data-widget-id="2417204"] .fullWidthWidgetWrapper.clearfix {
    position: relative;
    z-index: 2;
}
.homepage .content_wrapper .no-gutter .widget-wrapper.bgImageContainer[data-widget-id="2417204"] {
    position: relative;
    padding-top: 50px!important;
    padding-bottom: 50px!important;
}

/*updated Innerpage header image overlay*/
.inner-page .content_wrapper .no-gutter .widget-wrapper.bgImageContainer{
    position:relative;  
}

.inner-page .content_wrapper .no-gutter .widget-wrapper.bgImageContainer .fullWidthWidgetWrapper{
    position:relative;
    z-index:2;
}

.inner-page .content_wrapper .no-gutter .widget-wrapper.bgImageContainer:after{
    content: "";
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    left: 0;
    bottom: 0;
    top: 0;
    right: 0;
    margin: auto;
    background-color: rgba(2, 21, 36, 0.60);
    z-index: 0;
}

.custom-publication .clearfix.widget-wrapper.wt1tb.bgColorContainer {
    padding: 15px 0 15px 0;
}

.custom-publication h2 {
    color: black;
    font-weight: bold;
}

.custom-publication div[data-widget-id="2117972"] {
    padding: 30px 100px 30px 100px;
}

.custom-publication a.btn.btn-forlink.pull-center {
    vertical-align: middle;
}

.custom-publication .reset-width {
    width: 130px !important;
    filter: grayscale(1);
}

.custom-publication div[data-widget-id="2117972"] .text-content-wrapper {
    text-align: center;
    margin: 0 auto;
    width: 75%;
}

.custom-publication div[data-widget-id="2117972"] .text-content-wrapper a.btn.btn-forlink.pull-center {
    float: none;
    background-color: #0A151E;
    padding: 0 20px;
    color: white;
}

.custom-publication {
    margin-top: -70px;
}

.custom-publication div[data-widget-id="2117972"] .text-content-wrapper div strong {
    color: #586066;
}

.widget-wrapper[data-widget-id="2117972"] .font-abold {
    color: #586066;
}

.btn.btn-subscribe:hover {
    background-color: #294c4b;
    color: white;
}

a.btn,
button.btn {
    font-size: 13px;
    line-height: 13px;
    padding: 7px 15px !important;
}

.custom-connect-title {
    padding-top: 40px;
}

.custom-footer-row {
    padding-top: 20px;
    padding-bottom: 20px;
}

.custom-connect-title,
.custom-footer-row {
    display: block;
    text-align: center;
    background-color: #e9eaeb;
}

.custom-connect-div .custom-first-line {
    color: #294c4b !important;
    font-weight: 500 !important;
}

.custom-connect-div .form-control.user_email {
    height: 30px !important;
    border: solid 0.5px rgba(4, 37, 65, 0.79);
}

.custom-connect-div .custom-footer-row .button-holder {
    margin-left: -8px !important;
    background-color: transparent;
    height: 31px !important;
}

.btn.btn-subscribe {
    background-color: white;
    border: 1px solid #294c4b;
    color: #294c4b;
    padding: 7px 12px 8px !important;
}

.custom-connect-div .custom-footer-row .news_letter_block {
    margin-right: 100px;
}

.custom-connect-div .form-group {
    width: 259.5px !important;
}

.custom-publication .new-york-times-img {
    filter: brightness(3.5) invert(1);
    width: 250px !important;
}

.custom-publication .CNN-img {
    width: 85px !important;
}

.mobile .custom-publication .reset-width {
    width: 70px !important;
    margin: 0 !important;
}

.mobile .custom-publication .CNN-img {
    width: 35px !important;
}

.mobile .custom-publication .new-york-times-img {
    width: 130px !important;
}

/*OPS-13905*/
body:not(.mobile) .press-coverage-logos.widget-wrapper .text-content-wrapper>div {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    gap: clamp(20px, 1.5625vw, 30px);
    margin-inline: 10%;
}

body.mobile .clearfix.widget-wrapper.press-coverage-logos .text-content-wrapper>div {
    display: flex;
    gap: 15px;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
}

body.mobile .custom-publication .clearfix.widget-wrapper.clearfix.widget-wrapper.press-coverage-logos {
    padding-inline: 20px;
}

.clearfix.widget-wrapper.press-coverage-logos .i-love-ny-img {
    mix-blend-mode: multiply;
}
/*OPS-13905*/

.cus-img.landing-slider {
    display: none;
}


.for-homepage .text-link .carousel-indicators .active ,
.simp-custom-bootstrap-slider+ .cus-img .text-link .carousel-indicators .active,
.simp-custom-landing-slider+ .cus-img .text-link .carousel-indicators .active,
.bootstrap_imgSlider .text-link .carousel-indicators .active{
  width: 100%;
    height: 100%;
    
}
.for-homepage .text-link .carousel .carousel-indicators ,
.simp-custom-bootstrap-slider+ .cus-img  .text-link .carousel .carousel-indicators,
.simp-custom-landing-slider+ .cus-img  .text-link .carousel .carousel-indicators,
.bootstrap_imgSlider .text-link .carousel-indicators{


    position: relative;
    padding-left: 0px!important;
    }


.for-homepage .text-link .carousel .carousel-inner ,
.simp-custom-bootstrap-slider+ .cus-img .text-link .carousel .carousel-inner,
.simp-custom-landing-slider+ .cus-img .text-link .carousel .carousel-inner,
.bootstrap_imgSlider .text-link .carousel .carousel-inner{

    /*position: relative;*/
    width: 100%;
}

.for-homepage .text-link .carousel .indicator,
.simp-custom-bootstrap-slider+ .cus-img  .text-link .carousel .indicator,
.simp-custom-landing-slider+ .cus-img  .text-link .carousel .indicator,
.bootstrap_imgSlider .text-link .carousel .indicator{

    /*position: relative;*/
    bottom: 0px;
   
    text-align: left;
    list-style: none;
    padding-bottom: 25px;
    padding-top: 4px;
}

.for-homepage .text-link .textlink a,
.simp-custom-bootstrap-slider+ .cus-img .text-link .textlink a,
.simp-custom-landing-slider+ .cus-img .text-link .textlink a,
.bootstrap_imgSlider .text-link .textlink a{
  font-size: 15px;
  line-height: 18px;
  color: #042541;
  padding-bottom:8px;
  text-decoration:none;
}


.for-homepage .text-link .textlink,
.simp-custom-bootstrap-slider+ .cus-img .text-link .textlink,
.simp-custom-landing-slider+ .cus-img .text-link .textlink,
.bootstrap_imgSlider .text-link .textlink{

    line-height: 1.2em;
}

.for-homepage .text-link .description,
.simp-custom-bootstrap-slider+ .cus-img .text-link .description,
.simp-custom-landing-slider+ .cus-img .text-link .description,
.bootstrap_imgSlider .text-link .description{

    line-height: 1.4em;
    padding-top: 24px;
    color: #465058;
}

.for-homepage div[data-widget-id="2107110"] + .widget-wrapper.wt1tb[data-widget-id="2120268"] ,
.simp-custom-bootstrap-slider+ .cus-img.widget-wrapper.wt1tb[data-widget-id="2120268"],
.simp-custom-landing-slider+ .cus-img.widget-wrapper.wt1tb[data-widget-id="2120268"]{

    width: 67%;
    border-bottom: 0.5px solid #6c8f7d;
    margin-bottom: 15px;
    display:block !important;
}
.for-innerpage .cus-img{
    display:none;
}

.for-homepage .text-link .active .textlink a:after,
.simp-custom-bootstrap-slider+ .cus-img .text-link .active .textlink a:after,
.simp-custom-landing-slider+ .cus-img .text-link .active .textlink a:after,
.bootstrap_imgSlider .text-link .active .textlink a:after{

/*background-color: #6b8f7d;*/
  content: "";
  display: block;
  height: 2px;
  position: absolute;
 color: #6c8f7d;
  width: 60%;
  margin-top:8px;
  border-bottom: 1.5px solid #6b8f7d;
}
.for-homepage .text-link .indicator:hover a:after,
.simp-custom-bootstrap-slider+ .cus-img .text-link .indicator:hover a:after,
.simp-custom-landing-slider+ .cus-img .text-link .indicator:hover a:after,
.bootstrap_imgSlider .text-link .indicator:hover a:after{
/*background-color: #6b8f7d;*/
  content: "";
  display: block;
  height: 1.5px;
  position: absolute;
  width: 60%;
  margin-top:8px;
  border-bottom: 1.5px solid #6b8f7d;
}

.for-homepage .text-link .indicator:hover a,
.for-homepage .text-link  .active .textlink a,
.simp-custom-bootstrap-slider+ .cus-img .text-link .indicator:hover a,
.simp-custom-bootstrap-slider+ .cus-img .text-link  .active .textlink a,
.simp-custom-landing-slider+ .cus-img .text-link .indicator:hover a,
.simp-custom-landing-slider+ .cus-img .text-link  .active .textlink a,
.bootstrap_imgSlider .text-link .active .textlink a{
 
    color:#6b8f7d;
    text-decoration: none;
}
.homepage .content_wrapper .no-gutter .widget-wrapper.wt1tb[data-widget-id="2417194"] ,
.homepage .content_wrapper .no-gutter .simp-custom-bootstrap-slider+ .cus-img.wt1tb[data-widget-id="2417194"] ,
.homepage .content_wrapper .no-gutter .simp-custom-landing-slider+ .cus-img.wt1tb[data-widget-id="2417194"],
.bootstrap_imgSlider{
    padding-top:4.5%;
    padding-bottom:2%;
}
.for-innerpage .simp-custom-bootstrap-slider+ .cus-img ,
.bootstrap_imgSlider{
    display: block;
}
.for-innerpage .simp-custom-landing-slider+ .cus-img.landing-slider {
    display: block;
}






.outer-page .content_wrapper .simp-custom-card-flip{
    display:flex;
    flex-direction:row-reverse;
}
.content_wrapper .wt2imgtop-2tbbotsimp-custom-card-flip .text-content-wrapper h3 .internal_link{
    position: relative;
    left: 0px;
    top: 0px;
    color: #32383e !important;
    font-weight: 700 !important;
    font-size: 21px;
}





.outer-page .content_wrapper .no-gutter :is(.simp-custom-bottom-form, .simp-custom-top-form) .iti {
    margin: 8px 0;
}

.outer-page .content_wrapper .no-gutter :is(.simp-custom-bottom-form, .simp-custom-top-form) .iti .iti__country-container {
    background: transparent;
    border: unset;
    border-bottom: 2px solid #6B8F7D;
    border-radius: 0;
    margin: 0;
}

.pop-up-form-container .wtformjson .iti .iti__country-container {
    border-color: rgba(75, 87, 97, 0.6);
}

.simp-custom-add-number a.call-form {
    display:block !important;
    /*padding-top:5px;*/
    font-size: 15px !important;
    font-weight: bold;
}
.simp-custom-add-number p.form-or-text {
    margin:0px !important;
    font-weight:bold;
}
.simp-custom-remove-rightbox .right-box {
    visibility: hidden;
}


/*promo-toaster jira changes*/

.outer-page .promotions-wrapper .promo-btn {
    padding: 0 15px 0 8px;
    height: 48px !important;
    line-height: 48px !important;
    left: -65px;
    font-size: 12px;
    top:65px;

}


.promotions-wrapper .promo-details-wrap .promotions .promo-page-link .promotion-content .promotion-para {
    overflow: visible;
}

.promo-control .custom-caption {
    margin-top: 4px;
    
}
/*promo-toaster jira changes*/



/* ---------- Healing therapies hide -----*/
/*.outer-page .bootstrap_imgSlider .indicator.indicator5 {*/
/*    display:none;*/
/*}*/
/* --------------------------------------*/
.address-block-details {
    display: none;
}
#back-top {
    display: none;
}
.review_data_wrap .reviews_wrapper  p.review_data_date {
    visibility: hidden;
}

.resv, .resv:hover {
    background-color: #294c4b;
    color: #ffffff;
    padding: 0;
    min-width: 123px;
    min-height: auto!important;
    font-size: 13px !important;
    letter-spacing: 1.05px !important;
    padding: 10px 20px 8px 20px !important;
    line-height: 13px;
}
.for-gallerypage  .clearfix.widget-wrapper.header-pills {
    padding: 150px 0 25px;
    display:block;
}
.summary-widget .contentblock .viewbtn a {
    background-color: #6c8f7d;
    color: #fff;
}
.jssor-home-wrapper #homeCarousel>div:nth-child(3) {
    bottom: 10%!important;
}

body {
    letter-spacing: 0.5px;
}

.clearfix.widget-wrapper.wt1tb.bgColorContainer {
    padding: 30px;
}
.clearfix.widget-wrapper.wt1img.fullWidthWidget[data-widget-id="2116255"] {
    padding-top: 0px !important;
}
.inner-page .content_wrapper.container-fluid {
    padding-top: 145px;
}
.inner-page .header-pills {
    display: none;
}
.inner-page .content_wrapper.container-fluid .bgImageContainer .fullWidthWidgetWrapper:first-child .text-content:first-child h1{
  font-size: 2.7em;
  /*text-align: left;*/
}
#footer {
    background-size: cover;
}
header .navbar-top .dropdown-menu>li>a, header .navbar-top .moreOptions .dropdown-more>li>a {
    text-transform: uppercase !important;
}

/*custom jira change*/
/*.for-homepage .promotions-wrapper {*/
/*    display: none;*/
/*}*/

/*custom jira change*/
header{
    font-family: 'Poppins',sans-serif;
}
body h3, body h4, body h5, body h6 {
    font-family: "Poppins", sans-serif;
    font-weight: 700;
}
/*.other-script-wrap{*/
/*    display:none;*/
/*}*/
.for-homepage .wt3imgtop-3tbbot .internal-link span {
    font-size: 14px !important;
    font-family: 'Open Sans',sans-serif;
}
.for-homepage .wt3imgtop-3tbbot .internal-link span:before {
    content: none;
}
/*.for-homepage .content_wrapper .wt3imgtop-3tbbot.imageDescriptionbot3.three-col .text-content-wrapper .internal-link {*/
/*    right: 20px !important;*/
/*}*/
div[data-widget-id="2117154"]{
    padding-bottom:0 !important;
}
.two-col[data-widget-id="2153646"] .right-box{
    visibility: hidden;
}
div[data-widget-id="2153638"],
div[data-widget-id="2153644"]{
    padding-bottom:0!important;
}
div[data-widget-id="2153639"],
div[data-widget-id="2153645"]{
    padding-top:0!important;
}
.wt1tb[data-widget-id="2152910"] .fullWidthWidgetWrapper {
    width: 80%!important;
}
.simp-custom-paddingBottom-zero {
    padding-bottom: 0!important;
}
.simp-custom-paddingTop-zero {
    padding-top: 0!important;
}
.wt3imgtop-3tbbot.imageDescriptionbot3.bgImageContainer.fullWidthWidget h3 {
    border: none!important;
}
.simp-custom-blog-design.wt3imgtop-3tbbot.imageDescriptionbot3 .fullWidthWidgetWrapper {
    display:flex;
    width:82%;
}
.simp-custom-blog-design.wt3imgtop-3tbbot.imageDescriptionbot3 .fullWidthWidgetWrapper h3{
    border:none!important
}
.simp-custom-blog-design.wt3imgtop-3tbbot.imageDescriptionbot3 .fullWidthWidgetWrapper p {
    margin-top: 0!important;
}
.simp-custom-blog-design.wt3imgtop-3tbbot.imageDescriptionbot3{
    padding-top:0!important;
}
.simp-custom-blog-design.wt3imgtop-3tbbot.imageDescriptionbot3 .fullWidthWidgetWrapper .text-content .text-content-wrapper {
    background-color: white;
    padding: 0 0 30px;
    text-align: left;
}
.simp-custom-blog-design.wt3imgtop-3tbbot.imageDescriptionbot3 .fullWidthWidgetWrapper .text-content {
    border: solid 1px #32445463;
    padding: 0;
    margin: 10px 30px;
    background-color: #ffffff!important; 
}
.simp-custom-width-65 {
    width: 65%!important;
}
.simp-custom-anchorTag a:first-child {
    padding-left:0
}
.simp-custom-anchorTag a:last-child {
    padding-right: 0;
}
.simp-custom-videoFullwidth
{
    padding:0px !important;
}
.simp-custom-videoFullwidth .fullWidthWidgetWrapper .text-content-wrapper  p
{
    padding:0px !important;
    height:90vh;
}
.for-homepage .simp-custom-videoFullwidth  .text-content-wrapper p video {
        object-fit: fill;
}
.for-homepage .simp-custom-videoFullwidth .text-content-wrapper p {
    padding: 0 !important;
    height: 80vh;
    object-fit: fill;
    width: 100%;
}
.simp-custom-fullwidthform .form-horizontal
{
    margin: auto !important;
}
.simp-custom-fullwidthform .form-group
{
    margin-right:30px !important;
}
.simp-custom-fullwidthform .fullWidthWidgetWrapper {
    width: 80%;
}
.simp-custom-fullwidthform #form-group-submit {
    width:auto;
    right:20px;
}
.simp-custom-paddingTop-zero{
    padding-top:0!important;
}
.row.no-gutter .clearfix.widget-wrapper.simp-custom-width-95 {
    width: 95%!important;
}
.simp-custom-3text .text-content .font-aregular {
    padding-top: 8.5px !important;
}
.simp-custom-3text .fullWidthWidgetWrapper {
    /* font-size: 12px; */
    padding-left: 80px !important;
    padding-right: 80px!important;
}
.simp-custom-3text h3 {
    font-size: 16px;
}
.simp-custom-rearrangebutton .txt-wdgt-btn-wrapper {
    position:absolute;
    top:63%;
    right:40%;
}

.simp-custom-rearrangebutton strong
{
    margin-left:-80px;
}

.simp-custom-sheen .col-xs-12:after {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    top: 0;
    right: 0;
    margin: auto;
    background-color: rgba(2, 21, 36, 0.60);
    z-index: 0;
}

.simp-custom-toppadding{
    Padding-top: 0px !important;
}

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

.simp-custom-hrtag hr {
    border-color: #294c4b !important;
}

/*slidertext code*/
.simp-custom-slidersleft.clearfix.widget-wrapper.generic_slider.jssor-carousel-container{
    max-width: 45% !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 0 !important;
    margin-right: 0px !important;
}
.simp-custom-slidertextright{
    width: 40% !important;
    margin-left: 0% !important;
}
.simp-custom-slidertextright .text-content{
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    padding-right: 22.5%;
    padding-left: 20px !important;
}
.simp-custom-center
{
    display:flex;
    align-items:center;
    justify-content:center;
}

/*offer page*/
.simp-custom-newoffer .internal-link{
    position: revert !important;
    margin: auto !important;
    font-size: 14px;
}

.content_wrapper  .wt2imgtop-2tbbot.two-col.simp-custom-newoffer .text-content .text-content-wrapper div:last-child{
    text-align: center !important;
}
.content_wrapper .wt2imgtop-2tbbot.two-col.simp-custom-newoffer .text-content .text-content-wrapper h3{
    padding-bottom: 0px !important;
    padding-left: 0px !important;
    padding-top: 25px !important;
    border-bottom: none !important;
    margin: auto !important;
    text-align: center!important;
}
.content_wrapper .wt2imgtop-2tbbot.two-col.simp-custom-newoffer .text-content-wrapper{
    padding-bottom: 25px !important;
}

.for-homepage .outer-page .jssor-carousel-container {
  padding-top: 55px;
}
.for-homepage .outer-page .jssor-carousel-wrapper {
  padding-top: 0;
}
.simp-custom-hideRightBox .right-box{
    display:none;
}
.simp-custom-hideLeftBox .left-box{
    display:none;
}
.simp-custom-center{
    display:flex;
    justify-content:center;
}
.simp-custom-hideRightLeft .right-box,
.simp-custom-hideRightLeft .left-box{
    display: none;
}
.simp-custom-hideRightLeft  {
    display: flex;
    justify-content: center;
}

/* 2 card layout in ayurveda - desktop */
.outer-page .wt2imgtop-2tbbot.simp-custom-twocard-blogs.two-col .text-content .text-content-wrapper h2 {
    margin-top: 15px;
}

.outer-page .wt2imgtop-2tbbot.simp-custom-twocard-blogs.two-col .text-content .text-content-wrapper h3 {
    margin-top: 10px;
    padding-bottom: 5px;
    padding-left: 10px;
    padding-right: 10px;
    border-bottom: 0;
    text-align: center !important;
}

.outer-page .wt2imgtop-2tbbot.simp-custom-twocard-blogs.two-col .text-content .text-content-wrapper > div {
    text-align: center !important;
    padding-bottom: 0;
}

.outer-page  .wt2imgtop-2tbbot.simp-custom-twocard-blogs.two-col .text-content .text-content-wrapper > div > span  {
    font-size: 18px;
    font-weight: 700;
}

.outer-page .wt2imgtop-2tbbot.simp-custom-twocard-blogs.two-col .text-content .text-content-wrapper p {
    text-align: center;
}

.outer-page .wt2imgtop-2tbbot.simp-custom-twocard-blogs.two-col .text-content .text-content-wrapper .txt-wdgt-btn-wrapper {
    margin-top: 10px;
    display: flex;
    justify-content: center;
}

.outer-page .wt2imgtop-2tbbot.simp-custom-twocard-blogs.two-col .text-content .text-content-wrapper .internal-link {
    bottom: 15px;
    right: unset;
}

/* health program */
.content_wrapper .wt2imgtop-2tbbot.two-col.simp-custom-healthprogram .text-content .text-content-wrapper h3 {
    margin-top: 15px;
    border-bottom: 0;
    text-align: center !important;
}

.content_wrapper .wt2imgtop-2tbbot.two-col.simp-custom-healthprogram .text-content .text-content-wrapper h3 + div {
    text-align: center !important;
}

.content_wrapper .wt2imgtop-2tbbot.two-col.simp-custom-healthprogram .text-content .text-content-wrapper h3 + div .internal-link {
    position: absolute;
    bottom: 20px;
}
@media (max-width: 860px) {
    .content_wrapper .wt2imgtop-2tbbot.two-col.simp-custom-healthprogram .text-content .text-content-wrapper h3 + div .internal-link {
        font-size: 13px;
    }
}

.content_wrapper .wt2imgtop-2tbbot.two-col.simp-custom-healthprogram .text-content .text-content-wrapper .txt-wdgt-btn-wrapper {
    position: absolute;
    bottom: 15px;
    left: 15px;
}

/* internal pages */
.content_wrapper .wt2imgtop-2tbbot.two-col.simp-custom-healthprogram .text-content .text-content-wrapper h3 + div + div .internal-link {
    right: 30px;
    bottom: 20px;
}


/* heading-bg */

.simp-custom-heading-bg .text-content-wrapper h2 {
    background-color: #3fad71;
    color: #fff;
    display: inline-block;
    padding: 15px 20px;
}
.simp-custom-heading-bg .text-content-wrapper {
    text-align: center;
}
.simp-custom-heading-bg .text-content-wrapper h2 a{
    color: #fff;
    font-weight: 700;
}
.simp-custom-heading-bg .text-content-wrapper h2 a:hover{
    text-decoration: none;
}

.review_data_wrap .reviews_wrapper {
    position: relative;
}

.simp-custom-health-rates-tab tr:nth-of-type(-n+22) td[rowspan="3"] a:before {
    content: "Popular";
    background-color: #0E273F;
    color: white;
    font-size: 10px;
    margin-right: 10px;
    padding: 1px 6px;
    letter-spacing: 0.5px;
}

.simp-custom-health-rates-tab tr:is(:nth-child(6n+4),:nth-child(6n+5),:nth-child(6n+6)){
    background-color: #E8F5E9!important;
}
.simp-custom-health-rates-tab tr:is(:nth-child(6n+7),:nth-child(6n+8),:nth-child(6n+9)){
    background-color: #C8E6C9!important;
}

.table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th {
    border: 1px solid #d3d3d3;
}

 .simp-custom-wellness-destop.widget-wrapper tr.color1{
background:#E8F5E9 !important;
}
.simp-custom-wellness-destop.widget-wrapper tr.color2{
background:#C8E6C9!important;
}
:is(.simp-custom-wellness-destop.widget-wrapper,.simp-custom-health-rates-tab) :is(tr,td,th,tbody,thead){
    border:1px solid #000 !important;
}


/*table in wellness inclusion page*/

.for-innerpage .outer-page .simp-custom-tableFullWidth-243{
        padding: 1.575% 1.05% !important;
    }
 
/* for populat tag in pain management */

.outer-page .navbar-nav li.primary:nth-child(2) .dropdown-menu li a[href$="pain-management.html"]:after{
    content: "Popular";
    background-color: #0E273F;
    color: white;
    font-size: 10px;
    margin-left: 10px;
    padding: 1px 6px;
    letter-spacing: 0.5px;
}

.outer-page .content_wrapper .no-gutter .fullWidthWidget.simp-custom-special-offers-cards .fullWidthWidgetWrapper{
    padding:0 9.5%;
    display:flex;
    justify-content:center;
    flex-wrap:wrap;
    row-gap:40px;
}

.outer-page .content_wrapper .no-gutter .fullWidthWidget.simp-custom-special-offers-cards .text-content{
    width:calc(33.33% - 40px);
    margin:20px;
}

.outer-page .content_wrapper .no-gutter .fullWidthWidget.simp-custom-special-offers-cards .text-content-wrapper{
    padding:0 20px;
}

.outer-page .content_wrapper .no-gutter .fullWidthWidget.simp-custom-special-offers-cards a.internal-link{
    position:unset;
    margin:0;
}

@media(max-width:1200px){
    .outer-page .content_wrapper .no-gutter .fullWidthWidget.simp-custom-special-offers-cards .text-content {
        width: calc(50% - 40px);
        margin: 20px;
    }
}



.custom-footer-landing{
    display:none;
}

#footer{
    padding-bottom:0;
}
.custom-footer{
    background-color: #0A151E;
    padding:0 100px;
    color:#7a8894 !important;
}
.custom-footer a{
    color:#7a8894 !important;
}
.custom-footer .custom-newsletter-para{
    padding-top:15px !important;
}
.top-footer{
	border-bottom: 1px solid #8e7e7e70;
	width:100%;
	margin: 0;
	display: flex;
    align-items: center;
}
.top-footer li{
	padding: 30px 20px 30px 12px;
	font-size:20px;
	list-style:none;
}
.top-footer li a{
  color: #6c8f7d !important;
}
.top-footer button{
 	padding: 0 15px;
 	color: white;
    background-color: #0a151e !important;
    border: 0.5px solid #ffffff;
}
.mid-footer{
 	padding: 35px 0;
}
.mid-footer ul{
 	list-style: none;
 	padding-top: 5px;
 	padding-left: 0;
}
.bottom-footer{
    color:#64696e;
 	padding:20px 0;
 	margin: 0 2px;
 	border-top: 1px solid #8e7e7e70;
}
.bottom-footer span{
 	border-right: 1px solid white;
 	padding: 0 15px;
}
.bottom-footer span:nth-child(4){
 	border-right: none;
}
.top-footer .custom-menu.col-xs-10.col-sm-10.col-md-10.col-lg-10 {
    padding: 0;
}
.top-footer ul.navbar-nav {
    padding: 0;
}
.custom-second-mid-footer{
    display:block;
    padding-bottom:25px;
}
.custom-social-icons i::before {
    position: absolute;
    left: 0;
    right: 0;
    margin: 8px auto;
    text-align: center;
}
.custom-social-icons i {
    position: relative;
    background-color: #6c8f7d;
    color: white;
    border-radius: 50%;
    height: 35px!important;
    width: 35px !important;
    text-align: center;
    margin-top: 15px;
    font-size: 19px;
}
/*.custom-social-icons .fa-facebook-f{*/
/*    position:relative;*/
/*    background-color: #6c8f7d;*/
/*    color: white;*/
/*    border-radius:50%;*/
/*    height:30px;*/
/*    width:30px;*/
/*    text-align:center;*/
/*    margin-top:15px;*/
/*}*/
/*.custom-social-icons .fa-facebook-f::before{*/
/*    position:absolute;*/
/*    margin-top:7px;*/
/*    display:block;*/
/*    margin-left:12px;*/
/*}*/
/*.custom-social-icons .fa-instagram{*/
/*    position:relative;*/
/*    background-color: #6c8f7d;*/
/*    color: white;*/
/*    border-radius:50%;*/
/*    height:30px;*/
/*    width:30px;*/
/*    text-align:center;*/
/*    margin-top:15px;*/
/*}*/
/*.custom-social-icons .fa-instagram::before{*/
/*    position:absolute;*/
/*    margin-top:8px;*/
/*    display:block;*/
/*    margin-left:8px;*/
/*}*/
/*.custom-social-icons .fa-phone{*/
/*    position:relative;*/
/*    background-color: #6c8f7d;*/
/*    color: white;*/
/*    border-radius:50%;*/
/*    height:30px;*/
/*    width:30px;*/
/*    text-align:center;*/
/*    margin-top:15px;*/
/*}*/
/*.custom-social-icons .fa-phone::before{*/
/*    position:absolute;*/
/*    margin-top:8px;*/
/*    display:block;*/
/*    margin-left:8px;*/
/*}*/
/*.custom-social-icons .fa-calendar-alt{*/
/*    position:relative;*/
/*    background-color: #6c8f7d;*/
/*    color: white;*/
/*    border-radius:50%;*/
/*    height:30px;*/
/*    width:30px;*/
/*    text-align:center;*/
/*    margin-top:15px;*/
/*}*/
/*.custom-social-icons .fa-calendar-alt::before{*/
/*    position:absolute;*/
/*    margin-top:8px;*/
/*    display:block;*/
/*    margin-left:8px;*/
/*}*/
.custom-footer .news_letter_block{
    width:100%;
    padding-top:15px;
    padding-left:0;
}
.custom-footer .form-group{
    width:100% !important;
}
.custom-footer .button-holder{
    position:relative !important;
    width:100%;
}
.custom-footer #subscribeNewsLetter{
    width:100%;
    color:white;
}
.custom-footer #subscribeNewsLetter:hover{
    background-color:#6c8f7d !important;
}
.mid-footer li:nth-child(1){
    padding-bottom:20px;
}
.custom-footer .custom-button{
    padding:0;
}
.custom-second-mid-footer a{
    color: #6c8f7d !important;
    display: inline-block;
    padding: 0 15px;
}
.custom-footer .custom-newsletter-title{
    color:#89b59e !important;
    font-weight: bold;
}
.bottom-footer span:first-child {
    padding-left: 0;
}
.custom-footer .custom-button .btn,
.custom-footer .custom-button .btn:hover{
    
    border: 0.5px solid #ffffff;
}
.custom-footer .custom-title{
    color:#64696e !important;
}
.custom-footer .custom-trip-image{
    height: 80px;
    display: block;
    margin-top:25px;
}
.custom-footer .custom-tripadvisor{
    display:inline-block;
}
.custom-footer .custom-social-icons div{
    display:inline-block;
    padding:8px;
}

/*Footer award badge images*/
.mid-footer .col-xs-3:nth-child(1),.mid-footer .col-xs-3:nth-child(2) {
    width: 19%;
}
.mid-footer .custom-travellar {
    width: 35%;
}
.mid-footer .custom-travellar .image img {
    margin-right: 12px;
}

@media only screen and (max-width:1200px) {
    .mid-footer .custom-travellar .image img{
        margin-bottom: 12px;
}
    .mid-footer .col-xs-3:nth-child(1),.mid-footer .col-xs-3:nth-child(2) {
    width: 25%;
}
.mid-footer .custom-travellar {
    width: 25%;
}
}



/*footer images css*/
footer .custom-travellar.col-xs-3.col-sm-3.col-md-3.col-lg-3 {
    padding:0 0 0 50px;
}
footer#footer .mid-footer{
    display:flex;
    flex-direction:row;
    width:100%;
    flex-wrap:wrap;
    justify-content: space-between;
}
footer#footer .mid-footer .custom-travellar .image{
    display:grid;
    grid-template-columns:repeat(2,1fr);
    row-gap:20px;
}
footer#footer .mid-footer .custom-travellar .image img{
    width:150px;
    margin:0;
}
@media screen and (max-width: 1200px) {
    footer#footer .mid-footer .custom-newsletter{
       width:50%;
        /*padding:5% 0 0 0;*/
    }
    footer#footer .mid-footer .custom-ranch {
        width:30%
    }
    footer#footer .mid-footer .custom-program  {
        width:40%
    }
    footer#footer .mid-footer .custom-travellar  {
        width:30%
    }
    footer#footer .mid-footer .custom-travellar .image img{
       width:100px;
       margin:0;
    }
    footer#footer .mid-footer .custom-travellar .image{
        column-gap:10px;
    }
}
.outerpage footer#footer .mid-footer> div,
.outer-page footer#footer .mid-footer> div{
  width: max-content;
}
.outerpage footer#footer .mid-footer .custom-travellar,
.outer-page footer#footer .mid-footer .custom-travellar{
  margin-right: 20px;
}
.outerpage footer#footer .mid-footer .custom-travellar .image,
.outer-page footer#footer .mid-footer .custom-travellar .image {
	display: flex;
}
.outerpage footer#footer .mid-footer .custom-travellar .image img,
.outer-page footer#footer .mid-footer .custom-travellar .image img {
	max-width: 7.5vw;
	margin: 0 15px 0 0;
}
.outerpage .custom-footer,
.outer-page .custom-footer {
	padding: 0 40px;
}
.outerpage footer#footer .mid-footer .custom-newsletter,
.outer-page footer#footer .mid-footer .custom-newsletter{
    max-width: 25%;
}
.outer-page footer#footer .mid-footer > div, .outer-page footer#footer .mid-footer .custom-newsletter,
.outerpage footer#footer .mid-footer > div, .outer-page footer#footer .mid-footer .custom-newsletter {
  align-items: flex-end;
}

@media screen and (max-width : 1364px){
    .outer-page footer#footer .mid-footer > div, .outer-page footer#footer .mid-footer .custom-newsletter,
    .outerpage footer#footer .mid-footer > div, .outer-page footer#footer .mid-footer .custom-newsletter{
        max-width: unset;
        padding-top: 35px;
    }
}

.simp-custom-faqHeading{
    padding:20px 0;
}

.simp-custom-info  .faq{
    position: relative;
}
.simp-custom-info h2:after {
    content:"\f078";
    font-family: 'Font Awesome 5 Pro';
    color:#414042;
    display:flex;
    justify-content:center;
    align-items:center;
    padding-left: 20px;
}
.simp-custom-info h2 {
    display:flex;
    justify-content: space-between;
    cursor: pointer;
}
.outer-page .content_wrapper .no-gutter .simp-custom-info h2 {
    white-space: normal;
    font-weight: 400;
    border-bottom: 1px solid grey;
    text-align: left;
    font-family: "Poppins", sans-serif;
    color: black;
    font-size: 20px;
    padding-bottom: 10px;
}


.simp-custom-info .content {
    display:none;
    transition: max-height 1.4s ease;
}
.simp-custom-info .faq.active .content {
    display:block;
    /*animation: fadess 1s ease-in-out;  */
    padding-top:20px;
}
.simp-custom-info .faq.active h2:after {
    transform: rotate(180deg);
    padding-left: 0;
    padding-right: 20px;
}
h2g:after {
    transition: transform 0.5s ease-in;
}

.outer-page .content_wrapper .no-gutter .widget-wrapper.simp-custom-info {
    padding: 20px 0px 10px !important;
    width: 70%;
}
.content_wrapper .no-gutter .simp-custom-info .faq.active h2,
.simp-custom-info .faq.active h2:after{
    color: #6CA773;
}
.mobile .simp-custom-info h2 {
    font-size: 15px;
    border-bottom: 1px solid grey;;
    font-weight: 400;
    font-family: "Poppins", sans-serif;
    color: black;
}
.mobile .simp-custom-faqHeading {
    text-align: center;
}
.mobile .simp-custom-info h2 {
    font-size: 18px !important;
}
.mobile .no-gutter .widget-wrapper.simp-custom-info {
    padding-bottom: 10px;
    display: flex;
}
.mobile .widget-wrapper.simp-custom-info .text-content {
    width: 90%;
    margin: auto;
}


#phoneHeader {
    z-index: 1000;
    position: fixed;
    bottom: 70px;
    right: 10px;
    background: #294c4b;
    height: 50px;
    width: 50px;
    border-radius: 50%;
    overflow: hidden;
    box-shadow: 2px 2px 6px rgba(0,0,0,0.4);
    font-size: 26px;
    text-align: center;
    line-height: 50px;
    transition: background-color .3s linear;
}
#phoneHeader:hover {
    background-color: #275b59;    
}

.mobile #phoneHeader {
    bottom: 85px;
    right: 18px;
}

#phoneHeader a {
    color: white;
}



#footer .custom-social-icons .twitter-logo {
    position:relative;
    top:-14px;
}
.mobile #footer .twitter-logo {
    width: 17px;
    position:relative;
    top: -1px;
}

.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 18.75vw;
    animation: zoominoutsinglefeatured 1s ease-in-out;
}
@keyframes zoominoutsinglefeatured {
    0% {
        transform: scale(0.3,0.3);
    }
    50% {
        transform: scale(1.1,1.1);
    }
    100% {
        transform: scale(1,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:50%;
}
.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);
}
.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;
}
.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{
    border-color:rgba(75, 87, 97, 0.6);
}
@media (max-width:1500px){
    .pop-up-form-container.active {
        padding:0 12vw;
    } 
}
@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: 0 20px 20px 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;
}
.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:18px;
}
.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;
    height: 80vh;
    /*padding-top: 15px;*/
    align-items: normal;
}
.mobile .pop-up-form-container.active .image-container{
    height: auto !important;
}
.mobile .pop-up-form-container.active .pop-up-body .widget-wrapper.wtformjson{
    padding:0 !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;
}
@media (orientation:landscape){
    .mobile .pop-up-form-container.active{
        padding: 4vw;
    }
    .mobile .pop-up-form-container.active .image-container{
        width: 47%;
        height: inherit !important;
    }
    .mobile .pop-up-form-container.active .simp-custom-popup-image,
    .mobile .pop-up-form-container.active .simp-custom-popup-image > .col-xs-12{
        height: 100%;
    }
    .mobile .pop-up-form-container.active .image-container img{
        object-fit: cover;
        height: 100%;
    }
    .mobile .pop-up-form-container.active .form-container{
        width: 50%;
        padding:0 10px 0 0;
    }
    .mobile .pop-up-form-container.active .pop-up-body{
        padding: 20px;
        height: 100%;
        flex-direction: row;
    }
    .mobile .pop-up-form-container.active .heading-section h2{
        margin:0;
    }
    .mobile .pop-up-form-container.active .heading-section p{
        margin:0;
    }
}

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

/*OPS-13090 - start*/
.mobile .pop-up-form-container form fieldset{
    display: flex;
    flex-direction: column;
    row-gap: 10px;
}
.mobile .pop-up-form-container form fieldset .form-group{
    margin: 0;
}
.mobile .pop-up-form-container form fieldset div:empty{
    display: none;
}
.mobile .pop-up-form-container .widget-wrapper.wtformjson .form-group > .col-xs-12:has(.formSubmitButton){
    display: flex;
    justify-content: space-between;
}
.mobile .pop-up-form-container .closeBtn{
    background: #fff;
    color: #294c4b;
    border: 1px solid #294c4b;
}
.mobile .iti--fullscreen-popup.iti--container {
	z-index: 99991;
}
/*OPS-13090 - end*/









.for-homepage .simp-custom-align3text {
    padding:0px !important;
}
.for-homepage .simp-custom-align3text h3 {
    font-size: 18px;
}
.for-homepage .simp-custom-align3text .fullWidthWidgetWrapper {
    /*font-size: 12px;*/
    padding-left: 80px !important;
    padding-right: 80px !important;
}

 .for-homepage .simp-custom-align3text .text-content{
    text-align: justify;
    padding : 5px 20px 10px !important;

}
.for-homepage .simp-custom-align3text .text-content .font-aregular{
   padding-top:8.5px !important;
}

.mobile.for-homepage .simp-custom-align3text 
{
   text-align: center; 
}

.mobile.for-homepage .simp-custom-align3text h3 {
    font-size: 20px;
    padding-bottom:20px  !important
}


.mobile.for-homepage .simp-custom-align3text
{
padding-top:20px;
}

.mobile .content_wrapper .no-gutter h2
{
    font-size: 20px;
}


/*font weight changes in yo1*/
.mobile .simp-custom-button .slick-slide h3 strong 
{
    font-weight: 400 !important;
}

.mobile .content_wrapper .no-gutter h3 
{
    font-weight:400 !important;
    font-size:18px !important;
    
}


/*3text content table widget  */
.mobile.for-homepage .simp-custom-3widgettext .table-responsive {
    margin: 0;
}

.mobile.for-homepage .wt3tb.simp-custom-3widgettext div.col-xs-12{
   margin-bottom:0 !important;
   margin-top:0 !important;
   padding:1px 0;

}

.mobile.for-homepage  .wt3tb.simp-custom-3widgettext{
margin:0 !important;
}



.mobile.for-homepage .review_data_wrap {
    margin-top: 30px !important;
}

/* text hedding and paragrah color change for slider and
3widget text*/
.mobile.for-homepage .slick-slider h3.font-abold  span{
    color: white !important;
}

.mobile.for-homepage .wt-image-text-slider .slick-slide p
{
    color:#D1D1D1 !important;
}

/*mobile heading and paragraph color*/

.mobile .simp-custom-blog-3imgtext .descriptionMobileNoSpace h4.font-abold span
{
 color:white !important;   
}

.mobile .simp-custom-blog-3imgtext .descriptionMobileNoSpace p
{
     color:#D1D1D1 !important;
}

.wt-image-text-slider .fullWidthWidgetWrapper .slick-track .one-col.text-content.slick-slide{
    border:1px solid #c0bbbbb3;
    margin:20px;
    padding:0;
}
.wt-image-text-slider .fullWidthWidgetWrapper .slick-track .one-col.text-content.slick-slide .text-content-wrapper {
    padding: 0 20px;
}

.wt-image-text-slider .fullWidthWidgetWrapper .slick-arrow.slick-next:before{
    content:'\f0a9';
    font-size: 40px;
    font-weight:100;
 }
.wt-image-text-slider .fullWidthWidgetWrapper .slick-arrow.slick-prev:before{
    content:'\f0a8';
    font-size:40px;
    font-weight:100;
 }
.wt-image-text-slider .fullWidthWidgetWrapper .slick-list {
    width:80% !important;
    margin:auto;
}
.wt-image-text-slider .fullWidthWidgetWrapper .slick-track .slick-slide {
    height:inherit !important;
    background-color:white;
}
.wt-image-text-slider .fullWidthWidgetWrapper .slick-track {
    display:flex !important;
}
.wt-image-text-slider .fullWidthWidgetWrapper button.slick-next{
    right:75px;
}
.wt-image-text-slider .fullWidthWidgetWrapper button.slick-prev{
    left:60px;
}
.wt-image-text-slider .fullWidthWidgetWrapper .slick-dots{
    display:none !important;
}
.wt-image-text-slider .fullWidthWidgetWrapper  .slick-slide.slick-active ul {
    margin: 0;
    padding: 0px 0%!important;
}
.wt-image-text-slider .fullWidthWidgetWrapper  .slick-slide.slick-active .text-content-wrapper .table-responsive{
    padding-left: 11px!important;
}
.wt-image-text-slider .fullWidthWidgetWrapper .slick-slide.slick-active .table {
    margin-bottom: 0px;
}


/*adding popular text to img text slider*/
.outer-page .simp-custom-health-guide-slider .fullWidthWidgetWrapper .slick-track .one-col.text-content.slick-slide .text-content-wrapper h3 span,
.outerpage .simp-custom-health-guide-slider .fullWidthWidgetWrapper .slick-track .one-col.text-content.slick-slide .text-content-wrapper h3 span{
    background-color: #0E273F;
    color: white;
    font-size: 10px;
    margin-left: 10px;
    padding: 1px 6px 3px;
    letter-spacing: 0.5px;
    display: inline-block;
    vertical-align: middle;
    margin-bottom: 0.925%;
}


.inner-page .content_wrapper .wt1tb.bgImageContainer:first-child .one-col.text-content {
    padding-right: 14%!important;
    padding-left: 14%!important;
}
.for-innerpage  .content_wrapper .wt3imgtop-3tbbot.imageDescriptionbot3.three-col  .text-content-wrapper h3{
     padding-bottom:15px;
     padding-left:18px;
     border-bottom: 1px solid #bbbdbf
}

.inner-page .widget-wrapper.wt2imgtop-2tbbot.imageDescriptionbottom2 {
    width: 70%;
}

.widget-wrapper[data-widget-id="2119984"] .text-content-wrapper {
    text-align: center;
    margin: 0 auto;
    width: 70%;
}
.for-innerpage .content_wrapper .wt3imgtop-3tbbot.imageDescriptionbot3.three-col .text-content-wrapper {
    text-align: left;
}

.for-innerpage .wt3imgtop-3tbbot .internal-link span:before {
    content: "";
}
.for-innerpage .wt3imgtop-3tbbot .internal-link span{
    font-size: 14px !important;
    font-family: 'Open Sans',sans-serif;
}
.for-innerpage .content_wrapper .wt3imgtop-3tbbot.imageDescriptionbot3.three-col .text-content-wrapper .internal-link {
    right: 20px;
}

.for-innerpage .content_wrapper .wt3imgtop-3tbbot.imageDescriptionbot3.three-col .text-content-wrapper h3 .internal-link{
    position:relative;
     top:0px;
     left:8px;
     color: #32383e !important;
}

.mobile .nav-wrap .drop-menu-header-block-top-header i,
.mobile .drop-menu-header-block.text-left.hover i{
  display:none;
}
.mobile .nav-wrap .fa{
    color:#294c4b;
}
.mobile .content_wrapper .simp-custom-special-offers-header{
    margin-bottom:0 ;
}
.mobile .widget-wrapper.generic_slider .camera_fakehover .cameraCont .cameraSlide img {
    object-fit: contain;
}

.mobile  .dropdown-menu li .menu {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background-color: #67A26E;
  text-align: center;
}
.mobile  .drop-menu-header-block-top-header.text-bold, 
.mobile  .drop-menu-header-block.text-bold{
    background-color: #67A26E;
}
.mobile .drop-menu-header-block-top-header.hover:hover{
    color: #0a2254 !important;
    background: #f2f2f2 !important;
}
.mobile .drop-menu-header-block-top-header{
    color: #fff;
    /* text-align:center; */
}
.mobile  .dropdown-menu li .menu button {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  width: 30px;
  height: 28px;
  background-color: #49724e;
  border: none;
  border-radius: 20px;
  margin: 2px 8px 0 0;
}
.mobile  .dropdown-menu li .menu button::before {
  content: '+';
  color: #fff;
  position: absolute;
  top: 55%;
  font-size: 25px;
  transform: translateY(-50%);
  /* border-radius: 10px; */
}
.mobile .dropdown-menu li.active button::before {
  content: '-';
  font-size: 25px;
}
.mobile .dropdown-menu li .submenus {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: 0.5s;
}
.mobile .dropdown-menu li.active .submenus {
  height: auto;
}
.mobile .nav-wrap .dropdown-menu.dropdown-menu-topNav.full-drop li a .drop-menu-header-block-top-header{
  border-top: none !important;
}
.mobile .dropdown-menu li .menu a {
    display: inline-block;
    width: calc(100% - 40px);
}

.mobile.for-homepage .row {
    margin-right: 0;
    margin-left: 0;
}

.mobile.for-homepage [data-widget-id="2232364"] > .col-xs-12 {
    padding-right: 0;
    padding-left: 0;
}
.mobile.for-homepage .fullImage .fullImageInner{
    margin-top: 60px;
}
.mobile.for-homepage .fullImage .fullImageInner {
    display: none;
}

.mobile.for-homepage .imgLoaded {
  width: 100% !important;
}
.mobile.for-homepage .cameraSlide {
  width: 100% !important;
}
.mobile.for-homepage .cameraappended {
  width: 100% !important;
}
.mobile.for-homepage .camera_next,
.mobile.for-homepage .camera_prev {
  display: none;
}

/* parent homepage hero slider fix */
.mobile.for-homepage .camera_wrap .imgLoaded {
    margin-left: 0 !important;
    height: 200px !important;
}

.mobile.for-homepage .slider .camera_pag {
    bottom: 10px;
}
/*New code for Jira OPS-7526*/
.mobile.for-homepage .content_wrapper {
    padding: 0; 
}

/*code removel for OPS-9852*/

.mobile .nav-wrap{
    margin-bottom: 0;
}
.mobile .simp-custom-mobile-hero-slider{
    display: none;
}

.mobile .logo {
    padding-top: 0px;
    top:10px !important;
}
.mobile .nav-wrap {
    padding-top: 50px;
    display: block;
}

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

.mobile .nav-wrap .navBtnBorder input {
    background-color: #294c4b !important;
    padding: 9px 6px!important;
}

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

.mobile .nav-wrap .navBtnBorder {
    background-color: white !important;
}
.mobile .navBtnBorder:hover{
   background-color: white; 
}
.mobile .nav-wrap .fa {
    font-weight: 100;
    color:#294c4b;
    font-size: 30px;
}
.mobile .nav-wrap .mobile-navbar-button {
    background-color: #fff;
}
.mobile .nav-wrap .min-price-div {
    display: none;
}
.mobile .nav-wrap .fa.fa-calendar.fa-2x {
    display: none;
}

.mobile-navbar-button .navBtnBorder {
    height: 80px;
    position: relative;
    /*top: -23px;*/
    padding-top:0 !important;
}

.mobile .name-of-hotel, .mobile #accordion {
    display: none;
}
.mobile .fullImage video {
    object-fit:fill;
}


.mobile.for-innerpage .row.clearfix.widget-wrapper.wt2tb {
    padding:20px 25px;
    text-align:center;
}
.mobile.for-innerpage .row.clearfix.widget-wrapper.wt1tb {
    padding: 15px 25px 15px;
    margin: 0;
    text-align:center;
}
.mobile.for-innerpage form#form-5228-791988-3209409,
.mobile.for-innerpage form#form-5228-833072-3466500{
    padding:0 35px 20px;
    /* text-align: center; */
}

.mobile.for-innerpage .row.clearfix.widget-wrapper.wtsubheader.bgColorContainer h2{
    text-align:center;
}

.mobile.for-innerpage  .row.clearfix.widget-wrapper.wtheader {
    padding:20px;
    margin:0;
    text-align:center;
}

.mobile.for-innerpage  .row.clearfix.widget-wrapper.wtheader h1{
    margin:0;
    text-align:center;
}

.mobile .row.clearfix.widget-wrapper.imageDescriptionSide.imageDescriptionSide-leftimage .text-content{
    padding: 20px;
    text-align:center
}

.mobile .row.clearfix.widget-wrapper.wtformjson {
    padding:10px 35px !important;
}

.mobile .row.clearfix.widget-wrapper.imageDescriptionSide.imageDescriptionSide-rightimage .text-content{
    padding:20px;
    text-align:center;
}

.mobile .row.clearfix.widget-wrapper.wt2imgtop-2tbbot.imageDescriptionbottom2.simp-custom-healthprogram .descriptionMobileNoSpace{
    padding: 20px
}

.mobile .row.clearfix.widget-wrapper.wt2imgtop-2tbbot.imageDescriptionbottom2 .descriptionMobileNoSpace {
    padding:20px
}

.mobile .row.clearfix.widget-wrapper.wt2imgtop-2tbbot.imageDescriptionbottom2 img {
    margin:0;
}

.mobile .row.clearfix.widget-wrapper.wt3tb.simp-custom-strong.simp-custom-align3text {
    padding: 20px
}

.clearfix.widget-wrapper.review_data_wrap .slick-arrow{
    display:none !important;
}

.mobile.for-homepage .slick-slider .slick-arrow{
    display:none !important
}

.mobile .row.clearfix.widget-wrapper.wt1tb.simp-custom-fontsize {
    padding: 10px 20px;
}


.booking-btn, .btn-full-width {
    line-height: 13px;
    padding: 7px 15px;
    min-width: unset !important;
}
.navbar-collapse.collapse#top-menu {
    top: -10px;
}
header .navbar-top #top-menu .navbar-nav>li.moreOptions:hover ul {
    height: auto!important;
}

body .navbar-top .container{
  width: 100%;
  max-width: 100%;
  padding: 0;
}
.navbar-header .navbar-brand{
   left: 40px !important;
   margin-left: 0px !important;
   margin-top: -10px !important;
}

.navbar-header .navbar-brand img 
{
    position: absolute;
    top: 20px !important;
    left: 20px !important;
}


header #top-navbar-collapse li{
    padding: 0 10px;
}
header #top-navbar-collapse {
    /*text-align: right;*/
    padding-right: 146px !important;
    padding-left: 160px;
    width: 100% !important;
}
header .navbar-top .navbar-nav > li > a.active, header .navbar-top .navbar-nav > li > a:focus, header .navbar-top .navbar-nav > li > a:hover {
    border: none;
    font-weight: bold !important;
}
header .lang-book-wrapper {
    right: 150px;
}
header .call-us {
    position: absolute;
    right: 150px;
    top: 5px;
    color: #586066;
    font-size: 14px;
    letter-spacing: 0.1px;
    z-index: 2;
}
header .call-us .fa-phone {
    padding-right: 8px;
}

header .call-us a {
    color: #586066 !important;
    font-weight: bold;
}

header .call-us a i{
    color: #6c8f7d !important;
}

header .navbar-top .navbar-nav > li > a.ddMenuIcon::after {
    right: 3px;
    top: 48%;
}
header .navbar-top .navbar-brand img{
    margin: 8px auto;
}
header .social-icons{
    display:none !important;
}
header .navbar-top .btn-full-width{
    padding: 10px 20px 10px !important;
    font-size: 13px !important;
    letter-spacing: 1.05px !important;
    background-color: #294c4b;
    color: white;
}
.blog-dropdown-menu {
    display: inline-block;
    width: 33%;
    padding: 10px 0% 0px;
    float:left;
}
.blog-dropdown-menu li a{
    color: #042441;
    font-weight: 400;
    font-size: 15px;
    text-decoration: none;
    
}

header .navbar-top .dropdown-menu .blog-dropdown-menu span.dropdownMenuName {
    /*width: 25%;*/
    padding: 20px 20px 10px;
    display:block;
    padding-top: 0;
}

header .navbar-top .navbar-nav>li:nth-child(5):hover ul {
    padding: 10px 7%;
    /*height: calc(100vh - 100px)!important;*/
    overflow-x: auto;
}
#top-navbar-collapse li.primary:nth-child(5) .dropdown-menu li {
    display:block !important;
    width: 100% !important;
    padding: 2px 0px 0px 0px !important;
    line-height: 1.3;
}
#top-navbar-collapse li.primary:nth-child(5) .dropdown-menu:before {
    content: "";
    width: 2px;
    height: 60%;
    /*border: 1px solid #ddd;*/
    position: absolute;
    right: 36%;
    top: 30px;
}

#top-navbar-collapse li.primary:nth-child(5) .dropdown-menu .blog-dropdown-menu:nth-child(1) li a {
    padding: 4px 0px 4px 20px;
}
#top-navbar-collapse li.primary:nth-child(5) .dropdown-menu .blog-dropdown-menu:nth-child(1):after {
    content: "";
    width: 2px;
    height: 60%;
    border: 1px solid #ddd;
    position: absolute;
    left: 30%;
    top: 30px;
}
header .navbar-top .dropdown-menu .blog-dropdown-submenu {
    padding-top: 20px;
}
#top-navbar-collapse li.primary:nth-child(5) .dropdown-menu li a{
    margin:4px 0!important;
}
/*changes for jira 9543 for making health program in column 2*/
#top-navbar-collapse li.primary:nth-child(2) .dropdown-menu{
  column-count: 2;
}
.navbar.navbar-top a.navbar-brand {
 padding-left:5px !important; 
}
#top-navbar-collapse .primary:first-child .dropdown-menu li:nth-child(2){
     width:190px;
 }

header #top-navbar-collapse li.primary:nth-child(5) .dropdown-menu {
    /*width: 100vw;*/
    float: left;
    /*padding: 20px 50px 10px;*/
}

#top-navbar-collapse li.primary:nth-child(2) ul.dropdown-menu:nth-child(3) {
    left: 15%;
}

header .navbar-top .dropdown-menu .dropdown-menu {
    float: right;
    width: auto;
    left: 35%;
    top: 0px;
    box-shadow: none;
    border: none;
}

#top-navbar-collapse li.primary:nth-child(2) ul.dropdown-menu ul.dropdown-menu {
    padding: 20px 0px 20px;
}
header .navbar-top .dropdown-menu .dropdownMenuName {
    display: inline-block;
    padding: 20px 30px 10px;
    color: #092541;
    font-size: 16px;
    font-weight: 700;
    /*text-transform: uppercase;*/
}

header .navbar-top .dropdown-menu li {
    display: block;
    width: auto;
}

header #top-navbar-collapse .dropdown-menu li a {
    display: inline-block;
    height: auto;
    margin: 8px 0px;
    padding: 4px 20px;
}

header .navbar-top .dropdown-menu .dropdown-menu-list {
    float: right;
    position: absolute;
    top: 20px;
    right: 18%;
    border-left: 1px solid #ddd;
    padding-left: 0px;
}

#top-navbar-collapse li.primary:nth-child(1) ul.dropdown-menu li {
    display: inline-block;
}

header .navbar-top .dropdown-menu .dropdown-menu-list li a {
    color: #092541;
    text-transform: uppercase;
    text-decoration: none;
}

#top-navbar-collapse li.primary:nth-child(6) .dropdown-menu li {
    display: block;
    width: 100%;
}

#top-navbar-collapse li.primary:nth-child(6) .dropdown-menu li a {
    width: 90%;
    word-wrap: break-word;
    /*white-space: normal!important;*/
    vertical-align: top;
}
header .navbar-top .navbar-nav>li:hover ul.dropdown-more {
    z-index: 9;
}

header .navbar-top .navbar-nav>li:hover ul.dropdown-more a {
    text-align: center;
}
.dropdown-menu-list .dropdownMenuName .explore-menu {
    color:#092541;
    text-decoration:none;
}
header #top-navbar-collapse{
    text-align:center !important;
   
}

header #top-navbar-collapse li.primary:nth-child(3) .dropdown-menu{
    column-count: 1;
    left: 0;
    right: auto;
}

#top-navbar-collapse li.primary:nth-child(1) .dropdown-menu li,
#top-navbar-collapse li.primary:first-child .dropdown-menu li:nth-child(2){
    width:100%;
}

/*fix for health program*/
#top-navbar-collapse li.primary:nth-child(2) .dropdown-menu.dropdown-menu-right{
        transform:translateX(30%)
}
@media (max-width:1500px){
    #top-navbar-collapse li.primary:nth-child(2) .dropdown-menu{
        transform:translateX(-30%)
}
}
@media (max-width:1200px){
    #top-navbar-collapse li.primary:nth-child(2) .dropdown-menu{
        column-count:unset;
        height:90vh;
        overflow-y:scroll;
}
    
}
@media (max-width:1024px){
    #top-navbar-collapse li.primary:nth-child(2) .dropdown-menu.dropdown-menu-right{
        column-count:unset;
        height:90vh;
        overflow-y:scroll;
}
    
}


.outer-page .inner-page .content_wrapper .no-gutter .widget-wrapper.simp-custom-offers-inner-new{
    padding:0;
    position:relative;
}
.outer-page .simp-custom-offers-inner-new.wt-image-text-slider .fullWidthWidgetWrapper .slick-list{
    width:100% !important;
}
.outer-page .simp-custom-offers-inner-new.wt-image-text-slider .fullWidthWidgetWrapper .slick-list .slick-slide {
    margin:0 !important;
    border:unset !important;
}
.outer-page .simp-custom-offers-inner-new .slick-list .slick-slide .text-content-wrapper{
    display:none;
}
.outer-page .simp-custom-offers-inner-new.wt-image-text-slider .fullWidthWidgetWrapper .slick-dots{
    display:block !important;
    position:absolute;
    bottom:7%;
}
.outer-page .simp-custom-offers-inner-new .slick-dots li {
    opacity: 1;
    width: 14px;
    height: 11px;
    color:#fff;
    margin: 0 3px;
}
.outer-page .simp-custom-offers-inner-new .slick-dots li button {
    width: 11px;
    height: 11px;
}
.outer-page .simp-custom-offers-inner-new .slick-dots li button:before {
    opacity: 1;
    width: 11px;
    height: 11px;
    font-size: 11px;
    line-height: 10px;
    color: #fff;
}
.outer-page .simp-custom-offers-inner-new .slick-dots li.slick-active button {
    background: #fff;
    border-radius: 50%;
    color: #fff;
}
.outer-page .simp-custom-offers-inner-new .slick-dots li.slick-active button:before {
    color: #fff;
}
.outer-page .simp-custom-offers-summertime-wellness .text-content .text-content-wrapper{
    display:flex;
    flex-direction:column;
    justify-content:center;
    align-items:center;
}
.outer-page .simp-custom-offers-summertime-wellness .text-content h1{
    color: rgba(0, 0, 0, 0.80);
    font-family: Poppins;
    font-size: clamp(20px,2.667vw,40px);
    line-height: clamp(30px,4vw,60px);
    padding-top:3.334%;
    padding-bottom:1%;
}
.outer-page .simp-custom-offers-summertime-wellness .text-content p{
    color: #4B5761;
    text-align: center;
    font-family: Poppins;
    font-size: clamp(10px,1.333vw,20px);
    line-height: clamp(15px,2vw,30px);
    width:90%;
}
.outer-page .simp-custom-offers-summertime-wellness .text-content .txt-wdgt-btn-wrapper{
    width:100%;
    padding-top:2.534%;
}
.outer-page .simp-custom-offers-summertime-wellness .text-content .txt-wdgt-btn-wrapper a{
    position:relative;
    left:50%;
    transform:translate(-50%);
    padding:0 2.36% !important;
    border:unset;
}
.outer-page .simp-custom-offers-summertime-wellness .text-content .txt-wdgt-btn-wrapper a span{
    font-family: Poppins;
    font-size: clamp(10px,1.200vw,18px);
    line-height: clamp(20px,3.333vw,50px);
    letter-spacing: 1px;
    text-transform: uppercase;
}
.outer-page .simp-custom-newoffers-image-text-slider .slick-list .slick-slide{
    display:flex;
    background: #FFF;
    box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.25);
}
.outer-page .simp-custom-newoffers-image-text-slider .slick-list .slick-slide img{
    width:49.35%;
    height:100%;
}
.outer-page .simp-custom-newoffers-image-text-slider .slick-list .slick-slide .text-content-wrapper{
    width:50.65%;
    display:flex;
    align-items:center;
}
.outer-page .simp-custom-newoffers-image-text-slider.wt-image-text-slider .fullWidthWidgetWrapper .slick-list{
    width:100% !important;
}
.outer-page .content_wrapper .no-gutter .widget-wrapper.simp-custom-newoffers-image-text-slider{
    padding:0 3.6%;
    margin-top:2.3%;
}
.outer-page .simp-custom-newoffers-image-text-slider .slick-list .slick-slide ul li{
    color: #4B5761;
    font-family: Poppins;
    font-size: clamp(10px,1.333vw,20px);
    line-height: clamp(15px,2vw,30px);
    letter-spacing:normal;
}
.outer-page .simp-custom-newoffers-image-text-slider .slick-list .slick-slide ul ::marker{
    font-size: clamp(10px,1vw,15px);
    color: #4B5761;
}
.outer-page .simp-custom-newoffers-image-text-slider .slick-slide .txt-wdgt-btn-wrapper{
    display:none;
}
.outer-page .simp-custom-newoffers-image-text-slider.wt-image-text-slider .slick-list .slick-slide ul{
    padding-left: 9.2% !important;
}
.outer-page .inner-page .content_wrapper .no-gutter .widget-wrapper.simp-custom-newoffers-terms-conditions{
    padding:0;
}
.outer-page .simp-custom-newoffers-terms-conditions .text-content-wrapper p{
    background:rgba(84, 85, 84, 1);
    width:100%;
    margin:0;
    color: #FFF;
    text-align: center;
    font-family: Poppins;
    font-size: clamp(10px,1.333vw,20px);
    line-height: clamp(25px,3.533vw,53px);
    letter-spacing: 1px;
}
.outer-page .simp-custom-newoffers-terms-conditions .text-content-wrapper .inner{
    background:rgba(245, 245, 245, 1);
    display:flex;
    flex-direction:column;
    align-items:flex-start;
}
.outer-page .simp-custom-newoffers-terms-conditions .text-content-wrapper .inner ul {
    width:100%;
    padding:0 !important;
    padding-left:10.24% !important;
}
.outer-page .simp-custom-newoffers-terms-conditions .text-content-wrapper .inner h3 {
    color: #32383E;
    font-family: Poppins;
    font-size: clamp(15px,1.600vw,24px);
    line-height: clamp(20px,2.400vw,36px);
    text-transform: uppercase;
    padding-left:7.6%;
    letter-spacing:normal;
    padding-top:2.734%;
    padding-bottom:2%;  
}
.outer-page .simp-custom-newoffers-terms-conditions .text-content-wrapper .inner ul li{
    color: #4B5761;
    font-family: Poppins;
    font-size: clamp(10px,1.333vw,20px);
    line-height: clamp(15px,2vw,30px);
    letter-spacing:normal;
}
.outer-page .simp-custom-newoffers-terms-conditions .text-content-wrapper .inner ul ::marker{
    font-size: clamp(10px,1vw,15px);
    color: #4B5761;
}
.outer-page .simp-custom-newoffers-terms-conditions .text-content-wrapper .inner ul:last-child{
    padding-bottom:2.534% !important;
}
.outer-page .content_wrapper .no-gutter .widget-wrapper.simp-custom-newoffers-bottom-slider{
    padding-top:5.35%;
    padding-bottom:6.8%;
}
.outer-page .simp-custom-newoffers-bottom-slider .slick-list.draggable{
    width:100% !important;
}
.outer-page .simp-custom-newoffers-bottom-slider.wt-image-text-slider .fullWidthWidgetWrapper .slick-track .one-col.text-content.slick-slide{
    margin:0 0.133%;
    border:unset;
    position:relative;
}
.outer-page .simp-custom-newoffers-bottom-slider .slick-list{
    margin-left:4.25% !important;
    padding-right:8.6% !important;
}
.outer-page .simp-custom-newoffers-bottom-slider .slick-list .text-content-wrapper{
    position:absolute;
    bottom:0;
    background: linear-gradient(180deg, rgba(10, 21, 30, 0.00) 0%, rgba(10, 21, 30, 1) 98.44%);
    width:100%;
    display:flex;
    justify-content:center;
    padding-bottom:3% !important;
}
.outer-page .simp-custom-newoffers-bottom-slider .slick-list .text-content-wrapper h3{
    color: #FFF;
    text-align: center;
    font-family: Poppins;
    font-style: normal;
    font-weight: 700;
    font-size: clamp(15px,1.600vw,24px);
    line-height: clamp(20px,2.400vw,36px);
    width:80%;
    letter-spacing:normal;
}
.outer-page .simp-custom-newoffers-bottom-slider .slick-arrow{
    width:40px;
    height:40px;
    background:#fff;
    filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));
    border-radius:50%;
    position:absolute;
}
.outer-page .simp-custom-newoffers-bottom-slider .fullWidthWidgetWrapper{
    position:relative;
}
.outer-page .simp-custom-newoffers-bottom-slider .slick-arrow.slick-prev::before{
   content: '\f053' !important;
   display: block;
   font-family: 'Font Awesome 5 Pro';
   font-size:13px !important;
   font-weight:500 !important;
   color:#1C1C1A;
}
.outer-page .simp-custom-newoffers-bottom-slider .slick-arrow.slick-next::before{
   content: '\f054' !important;
   display: block;
   font-family: 'Font Awesome 5 Pro';
   font-size:13px !important;
   font-weight:500 !important;
   color:#1C1C1A;
}
.outer-page .simp-custom-newoffers-bottom-slider .slick-arrow.slick-prev{
    left:3.6%;
}
.outer-page .simp-custom-newoffers-bottom-slider .slick-arrow.slick-next{
    right:3.6%;
}
.outer-page .simp-custom-newoffers-image-text-slider .slick-arrow{
    width:40px;
    height:40px;
    background:#fff;
    filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));
    border-radius:50%;
    position:absolute;
}
.outer-page .simp-custom-newoffers-image-text-slider .fullWidthWidgetWrapper{
    position:relative;
}
.outer-page .simp-custom-newoffers-image-text-slider .slick-arrow.slick-prev::before{
   content: '\f053' !important;
   display: block;
   font-family: 'Font Awesome 5 Pro';
   font-size:13px !important;
   font-weight:500 !important;
   color:#1C1C1A;
}
.outer-page .simp-custom-newoffers-image-text-slider .slick-arrow.slick-next::before{
   content: '\f054'!important;
   display: block;
   font-family: 'Font Awesome 5 Pro';
   font-size:13px !important;
   font-weight:500 !important;
   color:#1C1C1A;
}
.outer-page .simp-custom-newoffers-image-text-slider .slick-arrow.slick-prev{
    left:0;
}
.outer-page .simp-custom-newoffers-image-text-slider .slick-arrow.slick-next{
    left:47.85%;
}
.outer-page .content_wrapper .no-gutter .widget-wrapper.simp-custom-newoffers-booknow-alone{
    padding:0.2% 0;
}
.outer-page .simp-custom-newoffers-booknow-alone .txt-wdgt-btn-wrapper a span{
    color: #FFF;
    text-align: center;
    font-family: Poppins;
    font-size: clamp(10px,1.200vw,18px);
    line-height: clamp(25px,3.333vw,50px);
    letter-spacing: 1px;
    text-transform: uppercase;
}
.outer-page .simp-custom-newoffers-booknow-alone .txt-wdgt-btn-wrapper a{
    width:11.87%;
    padding:0 !important;
}
.outer-page .simp-custom-newoffers-booknow-alone .txt-wdgt-btn-wrapper{
    display:flex;
    justify-content:center;
}
@media screen and (max-width:1250px){
    .outer-page .simp-custom-newoffers-image-text-slider .slick-arrow.slick-next{
        left:47.3%;
    }
}
@media screen and (max-width:950px){
    .outer-page .simp-custom-newoffers-image-text-slider .slick-arrow.slick-next{
        left:47%;
    }
}

/*mobile css*/

.mobile .simp-custom-offers-inner-new{
    display:none;
}
.mobile .simp-custom-offers-summertime-wellness .text-content h1{
    color: rgba(0, 0, 0, 0.80);
    font-family: Poppins;
    font-size: 20px;
    line-height: normal;
    text-align:center;
    padding-top:19px;
    padding-bottom:14px;
}
.mobile .simp-custom-offers-summertime-wellness .text-content p{
    color: #4B5761;
    text-align: center;
    font-family: Poppins;
    font-size: 11px;
    line-height: 22px;
    width:90%;
}
.mobile .simp-custom-offers-summertime-wellness .text-content{
    display:flex;
    flex-direction:column;
    align-items:center;
}
.mobile .simp-custom-offers-summertime-wellness .text-content .txt-wdgt-btn-wrapper{
    width:100%;
    display:flex;
    justify-content:center;
    padding-top:20px;
    padding-bottom:40px;
}
.mobile .simp-custom-offers-summertime-wellness .text-content .txt-wdgt-btn-wrapper a{
    padding:0 5.17%!important;
}
.mobile .simp-custom-offers-summertime-wellness .text-content a span{
    color: #FFF;
    font-family: Poppins;
    font-size: 13px;
    line-height: 32px;
    letter-spacing: 1px;
    text-transform: uppercase;
}
.mobile .simp-custom-newoffers-image-text-slider .slick-slide{
    margin:0 22px;
    border: 0.4px solid rgba(0, 0, 0, 0.60);
    background: #FFF;
    box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.08);
}
.mobile .simp-custom-newoffers-image-text-slider .slick-slide ul{
    display:flex;
    flex-direction:column;
    align-items:center;
}
.mobile .simp-custom-newoffers-image-text-slider .slick-slide ul li{
    color: #4B5761;
    font-family: Poppins;
    font-size: 11px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
    text-align:center;
}
.mobile .simp-custom-newoffers-image-text-slider .txt-wdgt-btn-wrapper{
    width:100%;
    display:flex;
    justify-content:center;
    padding-top:20px;
    padding-bottom:20px;
}
.mobile .simp-custom-newoffers-image-text-slider{
    margin-bottom:30px !important;
}
.mobile .simp-custom-newoffers-image-text-slider  .txt-wdgt-btn-wrapper a{
    padding:0 5.856%!important;
}
.mobile .simp-custom-newoffers-image-text-slider  a span{
    color: #FFF;
    font-family: Poppins;
    font-size: 13px;
    line-height: 30px;
    letter-spacing: 1px;
    text-transform: uppercase;
}
.mobile .simp-custom-newoffers-image-text-slider .slick-arrow{
    display:none !important;
}
.mobile .simp-custom-newoffers-booknow-alone{
    display:none;
}
.mobile .simp-custom-newoffers-terms-conditions .text-content p{
    background:rgba(84, 85, 84, 1);
    color: #FFF;
    text-align: center;
    font-family: Poppins;
    font-size: 11px;
    line-height: 32px;
    letter-spacing: 1px;
}
.mobile .simp-custom-newoffers-terms-conditions .text-content .inner{
    background:rgba(245, 245, 245, 1);
}
.mobile .simp-custom-newoffers-terms-conditions .text-content .inner h3{
    color: #32383E;
    font-family: Poppins;
    font-size: 20px !important;
    font-style: normal;
    font-weight: 700 !important;
    line-height: 30px;
    text-transform: uppercase;
    text-align:center;
    padding-top:30px;
    padding-bottom:14px;
}
.mobile .simp-custom-newoffers-terms-conditions .text-content .inner ul li{
    color: #4B5761;
    font-family: Poppins;
    font-size: 11px;
    line-height: 22px; 
}
.mobile .simp-custom-newoffers-terms-conditions .text-content .inner ul{
    padding-left:48px !important;
}
.mobile .simp-custom-newoffers-terms-conditions .text-content .inner ul ::marker{
    font-size:8px;
}
.mobile .simp-custom-newoffers-terms-conditions .text-content .inner ul:last-child{
    padding-bottom:20px !important;
}
.mobile .content_wrapper .no-gutter .widget-wrapper.simp-custom-newoffers-terms-conditions{
    margin-bottom:60px;
}
.mobile .content_wrapper .no-gutter .simp-custom-newoffers-bottom-slider img.image-content{
    margin:0;
}
.mobile .simp-custom-newoffers-bottom-slider .slick-slide{
    margin:0 7px;
    position:relative;
    display:flex;
    flex-direction:column;
    align-items:center;
    margin-bottom:54px;
    
}
.mobile .simp-custom-newoffers-bottom-slider .slick-list{
    padding-right:64px;
    margin-left:15px;
}
.mobile .simp-custom-newoffers-bottom-slider.wt-image-text-slider .slick-list h3{
    color: #FFF;
    text-align: center;
    font-family: Poppins;
    font-size: 11px !important;
    font-weight: 700 !important;
    line-height: 22px;
    position:absolute;
    bottom:0;
    width:100%;
    background: linear-gradient(180deg, rgba(10, 21, 30, 0.00) 0%, #0A151E 98.44%);
    padding-bottom:4%;
}
.mobile .simp-custom-newoffers-bottom-slider .play-pause-button{
    display:none;
}
.mobile .simp-custom-newoffers-bottom-slider .slick-arrow{
    display:none !important;
}

.navbar-nav li.primary:nth-child(2) .dropdown-menu li:nth-child(1):after {
    content: "Popular";
    background-color:#0E273F;
    color:white;
    font-size:10px;
    margin-left:10px;   
    padding:1px 6px;
    letter-spacing: 0.5px;
}
.navbar-nav li.primary:nth-child(2) .dropdown-menu li:nth-child(2):after {
    content: "Popular";
    background-color:#0E273F;
    color:white;
    font-size:10px;
    margin-left:10px;   
    padding:1px 6px;
    letter-spacing: 0.5px;
}
.navbar-nav li.primary:nth-child(2) .dropdown-menu li:nth-child(3):after {
    content: "Popular";
    background-color:#0E273F;
    color:white;
    font-size:10px;
    margin-left:10px;   
    padding:1px 6px;
    letter-spacing: 0.5px;
}
.navbar-nav li.primary:nth-child(2) .dropdown-menu li:nth-child(4):after {
    content: "Popular";
    background-color:#0E273F;
    color:white;
    font-size:10px;
    margin-left:10px;   
    padding:1px 6px;
    letter-spacing: 0.5px;
}
.navbar-nav li.primary:nth-child(2) .dropdown-menu li:nth-child(5):after {
    content: "Popular";
    background-color:#0E273F;
    color:white;
    font-size:10px;
    margin-left:10px;   
    padding:1px 6px;
    letter-spacing: 0.5px;
}
.navbar-nav li.primary:nth-child(2) .dropdown-menu li:nth-child(6):after {
    content: "Popular";
    background-color:#0E273F;
    color:white;
    font-size:10px;
    margin-left:10px;   
    padding:1px 6px;
    letter-spacing: 0.5px;
}
.navbar-nav li.primary:nth-child(2) .dropdown-menu li:nth-child(7):after {
    content: "Popular";
    background-color:#0E273F;
    color:white;
    font-size:10px;
    margin-left:10px;   
    padding:1px 6px;
    letter-spacing: 0.5px;
}
.mobile .dropdown-menu.dropdown-menu-topNav li:nth-child(5) a:nth-child(1) span:after {
    content: "Popular";
    background-color:#0E273F;
    color:white;
    font-size:10px;
    margin-left:10px;   
    padding:1px 6px;
    letter-spacing: 0.5px;
    
}

.mobile .dropdown-menu.dropdown-menu-topNav li:nth-child(5) a:nth-child(5) span:after {
    content: "Popular";
    background-color:#0E273F;
    color:white;
    font-size:10px;
    margin-left:10px;   
    padding:1px 6px;
    letter-spacing: 0.5px;
    
}
/*changes for jira-9543*/

.navbar-nav li:nth-child(2).primary:hover ul.dropdown-menu {
    width: max-content;
}

.mobile .dropdown-menu.dropdown-menu-topNav li:nth-child(5) a:nth-child(2) span:after {
    content: "Popular";
    background-color: #0E273F;
    color: white;
    font-size: 10px;
    margin-left: 10px;
    padding: 1px 6px;
    letter-spacing: 0.5px;
}
.mobile .dropdown-menu.dropdown-menu-topNav li:nth-child(5) a:nth-child(3) span:after {
    content: "Popular";
    background-color: #0E273F;
    color: white;
    font-size: 10px;
    margin-left: 10px;
    padding: 1px 6px;
    letter-spacing: 0.5px;
}
.mobile .dropdown-menu.dropdown-menu-topNav li:nth-child(5) a:nth-child(4) span:after {
    content: "Popular";
    background-color: #0E273F;
    color: white;
    font-size: 10px;
    margin-left: 10px;
    padding: 1px 6px;
    letter-spacing: 0.5px;
}
.mobile .dropdown-menu.dropdown-menu-topNav li:nth-child(5) a:nth-child(5) span:after {
    content: "Popular";
    background-color: #0E273F;
    color: white;
    font-size: 10px;
    margin-left: 10px;
    padding: 1px 6px;
    letter-spacing: 0.5px;
}
.mobile .dropdown-menu.dropdown-menu-topNav li:nth-child(5) a:nth-child(6) span:after {
    content: "Popular";
    background-color: #0E273F;
    color: white;
    font-size: 10px;
    margin-left: 10px;
    padding: 1px 6px;
    letter-spacing: 0.5px;
}
.mobile .dropdown-menu.dropdown-menu-topNav li:nth-child(5) a:nth-child(7) span:after {
    content: "Popular";
    background-color: #0E273F;
    color: white;
    font-size: 10px;
    margin-left: 10px;
    padding: 1px 6px;
    letter-spacing: 0.5px;
}

.navbar-nav li.primary .dropdown-menu li:hover {
    
    background-color:lightgray;
    
}

/* OPS-13122 */
    .outer-page .simp-custom-hide-right-box .right-box {
        display: none;
    }
    .mobile .content_wrapper .no-gutter .simp-custom-hide-right-box.wt2imgtop-2tbbot > div.col-xs-12:nth-child(2) {
        display: none;
    }
/* OPS-13122 END */

/*OPS-13496*/
.mobile.for-homepage .content_wrapper .no-gutter .widget-wrapper{
    padding-inline:20px;
}

.mobile.for-homepage .custom-widget {
    width: calc(100% - 75px);
    margin: 20px 37.5px;
}

.mobile.for-homepage .content_wrapper .no-gutter .simp-custom-healing-slider.slick-slider{
    padding-inline:10px;
}

.mobile.for-homepage .content_wrapper .no-gutter .simp-custom-healing-slider .slick-slide{
    margin-inline:10px;
}

.mobile.for-homepage .custom-widget a {
    width:100%;
}

.mobile.for-homepage .content_wrapper  .no-gutter .widget-wrapper.simp-custom-special-offers-sliders .slick-dots{
    width: calc(100% - 20px);
}

.mobile .content_wrapper .no-gutter .widget-wrapper.simp-custom-buttoncolor .txt-wdgt-btn-wrapper{
    display:flex;
    justify-content:center;
    margin-top:20px;
}
/*OPS-13496*/

.mobile.for-innerpage .mobileHeaderTop .logo.navbar-logo img {
    max-height: 55px !important;
    width: auto;
}
.mobile.for-innerpage .mobileHeaderTop.hover {
    margin-bottom: 30px;
}
.mobile.for-innerpage .widget-wrapper.bgImageContainer {
    position: relative;
}
.mobile.for-innerpage .widget-wrapper.bgImageContainer .text-content,
.mobile.for-innerpage .widget-wrapper.bgImageContainer .col-xs-12{
    position: relative;
    z-index: 2;
}
/*updated Innerpage header image overlay*/
.mobile.for-innerpage .widget-wrapper.bgImageContainer:after {
    content: "";
    width: 100%;
    height: 100%;
    display:block;
    position: absolute;
    left: 0;
    bottom: 0;
    top: 0;
    right: 0;
    margin: auto;
    background-color: rgba(2, 21, 36, 0.60);
    z-index: 0;
}

.mobile .review_data_wrap .reviews_wrapper p.review_data_date {
    visibility: hidden;
}
.mobile .simp-custom-margin-bottomZero {
    margin-bottom: 0!important;
}



div[data-widget-id="2139970"] h4,
div[data-widget-id="2139971"] h4,
div[data-widget-id="2139973"] h4,
div[data-widget-id="2139974"] h4 {
    margin-top: -12px !important;
    margin-bottom: -5px !important;
}
div[data-widget-id="2139971"] .txt-wdgt-btn{
    margin-top:-35px !important;
}
div[data-widget-id="2139973"] .txt-wdgt-btn{
    margin-top:-15px !important;
}
div[data-widget-id="2140424"] .txt-wdgt-btn {
    margin-top: -20px !important;
}
div[data-widget-id="2139969"] td,
div[data-widget-id="2139969"] table{
    border-top:none !important;
}



.clearfix.widget-wrapper.generic_slider.jssor-carousel-container {
    width: 65%!important;
}

.clearfix.widget-wrapper.generic_slider.jssor-carousel-container .jssor-carousel-wrapper .jssor-carousel .arrowright-jssor:last-child svg,
.clearfix.widget-wrapper.generic_slider.jssor-carousel-container .jssor-carousel-wrapper .jssor-carousel .arrowleft-jssor svg {
    display: none;
}

.clearfix.widget-wrapper.generic_slider.jssor-carousel-container .jssor-carousel-wrapper .jssor-carousel .arrowright-jssor:last-child:before {
    font-weight: 100;
    color: white;
    font-family: 'Font Awesome 5 Pro';
    font-size: 40px;
    line-height: 1;
    opacity: 1;
    -webkit-font-smoothing: antialiased;
    content: '\f0a9';
 }
 .clearfix.widget-wrapper.generic_slider.jssor-carousel-container .jssor-carousel-wrapper .jssor-carousel .arrowleft-jssor:before {
    font-weight: 100;
    color: white;
    font-family: 'Font Awesome 5 Pro';
    font-size: 40px;
    line-height: 1;
    opacity: 1;
    -webkit-font-smoothing: antialiased;
    content: '\f0a8';
 }
.generic_slider.jssor-carousel-container .jssor-carousel> div:nth-child(4){
    left: 0!important;
}
.generic_slider .jssor-carousel-wrapper .jssora051.arrowleft-jssor {
    left: 10px !important;
}
.generic_slider .jssor-carousel-wrapper .jssora051.arrowright-jssor {
    right: 10px !important;
}
 
 .content_wrapper .no-gutter .widget-wrapper[data-widget-id="2121152"], .content_wrapper .no-gutter .widget-wrapper[data-widget-id="2121146"], .content_wrapper .no-gutter .widget-wrapper[data-widget-id="2121127"] {
    width: 70%;
}
.content_wrapper .no-gutter .widget-wrapper[data-widget-id="2121154"], .content_wrapper .no-gutter .widget-wrapper[data-widget-id="2121148"], .content_wrapper .no-gutter .widget-wrapper[data-widget-id="2121134"] {
    width: 75%;
}
.content_wrapper .no-gutter .widget-wrapper[data-widget-id="2121154"]+.row.clearfix.widget-wrapper.wtbookbtn, .content_wrapper .no-gutter .widget-wrapper[data-widget-id="2121148"]+.row.clearfix.widget-wrapper.wtbookbtn, .content_wrapper .no-gutter .widget-wrapper[data-widget-id="2121134"]+.row.clearfix.widget-wrapper.wtbookbtn {
        width: 75%;
}
div[data-widget-id="2121134"] td,
div[data-widget-id="2121148"] td,
div[data-widget-id="2121154"] td {
    width:33.33% !important;
}
.content_wrapper.container-fluid .wt1tb[data-widget-id="2121126"],
.content_wrapper.container-fluid .wt1tb[data-widget-id="2121145"],
.content_wrapper.container-fluid .wt1tb[data-widget-id="2121151"]{
    padding-top: 40px;
}

.content_wrapper.container-fluid .wt1tb[data-widget-id="2121127"],
.content_wrapper.container-fluid .wt1tb[data-widget-id="2121146"],
.content_wrapper.container-fluid .wt1tb[data-widget-id="2121152"] {
    padding-top: 0;
    padding-bottom: 12px;
}
.content_wrapper .no-gutter div[data-widget-id="2121116"] h4 {
    padding-bottom: 10px;
    padding-left: 15px;
    font-size: 13px;
    text-align:center;
    font-weight:bold !important;
}


.for-innerpage .wt-image-text-slider .fullWidthWidgetWrapper .slick-list .table td{
    border-top:none !important;
} 
.for-innerpage .wt-image-text-slider .fullWidthWidgetWrapper .slick-list .table-responsive{
    overflow-x:unset;
} 
.for-innerpage .wt2tb.two-col h2{
    text-align: left !important;
    padding-bottom:6px !important;
}
.for-innerpage .wt2tb.two-col h3{
    padding-bottom:17px;
}
.for-innerpage .imageDescriptionSide.two-col h2 {
    text-align:left !important;
}
div[data-widget-id="2120418"] h4,
div[data-widget-id="2120412"] h4{
    padding-top:6px !important;
}
.for-innerpage .imageDescriptionSide.two-col h3{
    padding-bottom:17px !important;
}
div[data-widget-id="2120018"],
div[data-widget-id="2120400"]{
    padding-top:10px !important;
    padding-bottom:0 !important;
}
div[data-widget-id="2120206"]{
    padding-bottom:0 !important;
}
div[data-widget-id="2120365"] p:empty,
div[data-widget-id="2121205"] p:empty,
div[data-widget-id="2121209"] p:empty,
div[data-widget-id="2121211"] p:empty{
    display:none !important;
}
div[data-widget-id="2120365"],
div[data-widget-id="2121205"],
div[data-widget-id="2121209"],
div[data-widget-id="2121211"]{
    padding-bottom:5px !important;
}
div[data-widget-id="2120378"],
div[data-widget-id="2121206"],
div[data-widget-id="2121210"],
div[data-widget-id="2121212"]{
    padding-top:0 !important;
}
div[data-widget-id="2120401"]{
    padding-bottom: 7px !important;
    padding-top: 15px !important;
}

div[data-widget-id="2120208"] video{
    padding-top:35px !important;
}
.for-innerpage video{
object-fit: cover;
}
.simp-custom-videoFullwidth p {
    width:100% !important;
    height:100%;
    
}
div[data-widget-id="2120378"] a.internal-link,
div[data-widget-id="2121206"] a.internal-link,
div[data-widget-id="2121210"] a.internal-link,
div[data-widget-id="2121212"] a.internal-link {
    position: absolute;
    bottom: 15px;
    margin: -6px -10px;
    right:20px;
}

.content_wrapper .wt2imgtop-2tbbot.two-col{
    display:flex;
    width:80%;
}
.content_wrapper .wt2imgtop-2tbbot.two-col .text-content{
    border: solid 1px rgba(50, 68, 84, 0.3);
    width: calc(50% - 60px);
    margin: 30px;
    padding: 0;
    background-color: #fcfcfc;
}

.content_wrapper .wt2imgtop-2tbbot.two-col .text-content-wrapper {
    padding: 0 15px 60px 15px;
    
}
.content_wrapper .wt2imgtop-2tbbot.two-col .text-content-wrapper ul {
    padding: 0 20px!important;
}
.content_wrapper .wt2imgtop-2tbbot.two-col .text-content .text-content-wrapper h3{
    padding-bottom: 15px;
    padding-left: 18px;
    border-bottom: 1px solid #bbbdbf;
    margin-top: -15px;
    margin-left: -15px;
    margin-right: -15px;
    text-align: left!important;
}
.content_wrapper .wt2imgtop-2tbbot.two-col .text-content .text-content-wrapper div {
    text-align: left!important;
}
.for-innerpage .wt2imgtop-2tbbot .internal-link span:before{
    content: "";
}
.for-innerpage .wt2imgtop-2tbbot .internal-link span{
    font-size: 14px !important;
    font-family: 'Open Sans',sans-serif;
}
.content_wrapper .wt2imgtop-2tbbot .text-content-wrapper .internal-link {
    position: absolute;
    bottom: 50px;
    right: 20px;
    margin: -6px -10px;
    font-size: 14px;
}
.clearfix.widget-wrapper.summary_widget_wrapper {
    display: none !important;
}

.content_wrapper .wt2imgtop-2tbbot.two-col .text-content .text-content-wrapper h4 {
    padding-bottom: 15px;
    padding-left: 18px;
    border-bottom: 1px solid #bbbdbf;
    margin-top: -15px;
    margin-left: -15px;
    margin-right: -15px;
    text-align: left!important;
}

.content_wrapper .wt2imgtop-2tbbot .text-content-wrapper h3 .internal-link {
    position: relative;
    left:0px;
    top:0px;
     color: #32383e !important;
    font-weight: 700 !important;
    font-size:21px
}
.simp-custom-btnAllignment .txt-wdgt-btn-wrapper {
    position: absolute;
    bottom: 15px;
    right: 39%;
}

.outer-page .content_wrapper .no-gutter .simp-custom-yo1-webstory-card .fullWidthWidgetWrapper {
    display:flex;
    flex-wrap:wrap;
    justify-content:center;
    row-gap:40px;
}

.outer-page .content_wrapper .no-gutter .simp-custom-yo1-webstory-card .fullWidthWidgetWrapper .text-content{
    flex-basis:calc(100%/3 - 40px);
    margin:0 20px !important;
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}

.outer-page .content_wrapper .no-gutter .simp-custom-yo1-webstory-card .fullWidthWidgetWrapper .text-content{
  position: relative;

}

.outer-page .content_wrapper .no-gutter .simp-custom-yo1-webstory-card  .text-content-wrapper{
    display:none;
}

.mobile .content_wrapper .no-gutter .simp-custom-yo1-webstory-card{
    padding: 20px 40px;
}

.mobile .content_wrapper .no-gutter .simp-custom-yo1-webstory-card .fullWidthWidgetWrapper {
    display:flex;
    flex-wrap:wrap;
    justify-content:center;
    row-gap:40px;
}

.mobile .content_wrapper .no-gutter .simp-custom-yo1-webstory-card  .slick-slide{
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
    margin: 15px;
}

.mobile .content_wrapper .no-gutter .simp-custom-yo1-webstory-card .slick-slide img{
    margin:0;
}

.mobile .content_wrapper .no-gutter .simp-custom-yo1-webstory-card .slick-slide :is(h1,h2,h3,h4,p){
    display:none;
}

.mobile .content_wrapper .no-gutter .simp-custom-yo1-webstory-card .slick-next{
    right:20px
}

.mobile .content_wrapper .no-gutter .simp-custom-yo1-webstory-card .slick-prev{
    left:20px;
}

.mobile .content_wrapper .no-gutter .row.clearfix.widget-wrapper.wt1tb.simp-custom-yo1-webstories-header{
    padding-bottom:0;
}

.mobile .content_wrapper .no-gutter .row.clearfix.widget-wrapper.wt1tb.simp-custom-yo1-webstories-header :is(h1,h2,h3,h4,h5,h6,p){
    padding-bottom:0;
}

.outer-page .content_wrapper .no-gutter .clearfix.widget-wrapper.wt1tb.simp-custom-yo1-webstories-header{
    padding-bottom:0;
}

.outer-page .content_wrapper .no-gutter .clearfix.widget-wrapper.wt1tb.simp-custom-yo1-webstories-header :is(h1,h2,h3,h4,h5,h6,p){
    padding-bottom:0;
}

.outer-page .content_wrapper .no-gutter .simp-custom-yo1-webstory-card {
    padding: 3.145% 15%;
}







.mobile .simp-custom-mobimageheight .camera_wrap.camera_emboss{
    height:350px !important;
}
.mobile .simp-custom-mobimageheight .camera_wrap.camera_emboss .cameraCont .cameraSlide img{
    height:520px !important;
    object-fit:contain;
} 

/*Additional codes*/
.mobile .simp-custom-mobimageheight .camera_wrap.camera_emboss .cameraCont .cameraSlide .camerarelative{
    height: 350px !important;
}
.mobile .simp-custom-mobimageheight .camera_wrap.camera_emboss .cameraCont .cameraappended{
    height: 350px !important;
}



#footer .custom-newsletter .custom-social-icons div:last-child svg{
  position: relative;
  background-color: #6c8f7d;
  color: white;
  border-radius: 50%;
  height: 35px !important;
  width: 35px !important;
  text-align: center;
  margin-top: 15px;
  padding: 7px;
}

.mobile #footer ul li.socialIcon svg{
  height: 22px;
  width: 22px;
}
.mobile #footer ul li.socialIcon svg path {
  fill: #4b5761;
}

.simp-custom-buttoncolor .text-content .txt-wdgt-btn-wrapper a.btn
{
    color:#fff;
    background-color:transparent;
    border:1px solid white;
}
.simp-custom-buttoncolor .text-content .txt-wdgt-btn-wrapper a.btn:hover
{
    color:#294C4B;
    background-color:white;
    border:1px solid white;
}
.simp-custom-removeborder .table-responsive td {
    border:none !important;
}
.simp-custom-borderbox .text-content-wrapper{
    
    border:1px solid #0E273F;
    padding: 20px;
   
}
.simp-custom-borderbox .text-content-wrapper div
{
    padding:10px;
}
.mobile .simp-custom-borderbox .text-content {
    border:1px solid #0E273F;
    padding:10px;
}
.simp-custom-bigB a.btn {
    padding: 3% 5% !important;
}
.mobile .simp-custom-bigB a.btn {
    padding: 5% 8% !important;
}
.outer-page .content_wrapper .no-gutter .widget-wrapper.simp-custom-borderboxbg{
    padding: 15px;
    margin: 30px auto;
}
.outer-page .content_wrapper .no-gutter .simp-custom-borderboxbg .text-content{
    padding: 0;
}
.outer-page .simp-custom-borderboxbg .text-content-wrapper{
    border:1px solid #0E273F;
    padding: 30px;
}
.mobile .simp-custom-borderboxbg .text-content {
    border: 1px solid #0E273F;
    padding: 10px;
}



/*Fixing menu button in food menu page desktop*/
.outer-page .simp-custom-food-page-text .text-content .text-content-wrapper .txt-wdgt-btn-wrapper .btn{
    padding:10px 40px !important;
}

/*Fixing menu button in food menu page mobile*/
.mobile .simp-custom-food-page-text .text-content .txt-wdgt-btn-wrapper .btn{
    padding-left:35px !important;
    padding-right:35px !important;
}



.for-innerpage.form_2.no-touch #ui-datepicker-div {
    z-index: 4 !important;
}

.for-innerpage.form_2.no-touch .ui-datepicker {
    width: 17em;
}

.for-innerpage.form_2.no-touch .ui-widget-content {
    color: rgb(51, 51, 51);
    background: rgb(255, 255, 255);
    border: 1px solid rgb(221, 221, 221);
}

.for-innerpage.form_2.no-touch .ui-widget-header {
    background: rgb(77, 142, 140);
    border-color: rgb(170, 170, 170);
}



.for-homepage .carousel-container div#fullwidth_video_bg {
    height: 735px !important;
}



.mobile .simp-custom-hideRightBox.wt2imgtop-2tbbot .col-xs-12:nth-of-type(2){
    display:none;
}
.mobile .simp-custom-hideRightBox.wt3imgtop-3tbbot .col-xs-12:nth-of-type(3){
    display:none;
}
.mobile .simp-custom-hideRightBox .col-xs-12:nth-of-type(3){
    display:none;
}
.mobile .simp-custom-hideLeftBox .col-xs-12:nth-of-type(1){
    display:none;
}
.mobile .simp-custom-hideLeftBox.wt2imgtop-2tbbot .col-xs-12:nth-of-type(1){
    display:none;
}
.mobile .simp-custom-hideLeftBox.wt3imgtop-3tbbot .col-xs-12:nth-of-type(1){
    display:none;
}

.mobile.for-innerpage .simp-custom-wedding-page-text +.wtformjson {
    padding: 0 5%;
}

.outer-page .simp-custom-yo1-special-offers .fullWidthWidgetWrapper .text-content .text-content-wrapper {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
    flex:1;
    height:auto;
}
.outer-page .simp-custom-yo1-special-offers .text-content{
    flex:1;
    height:100%;
    display:flex;
    flex-direction:column;
}
.content_wrapper .no-gutter .text-content p:empty, .content_wrapper .no-gutter .widget-wrapper p:empty{
    display:none !important;
}
.outer-page .content_wrapper .no-gutter .widget-wrapper.simp-custom-special-offers-heading{
    padding-top:4.8%;
    padding-bottom:5.8%;
}
.outer-page .simp-custom-special-offers-heading .text-content-wrapper h1{
    color: rgba(0, 0, 0, 0.80);
    font-family: Poppins;
    font-size:clamp(20px,2.667vw,40px);
    font-style: normal;
    font-weight: 700;
}
.outer-page .simp-custom-yo1-special-offers.wt2imgtop-2tbbot.two-col .text-content{
    height:100%;
    width:100%;
    margin:0 0.73%;
    background: #FFF;
    box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.25);
}
.outer-page .inner-page .content_wrapper .no-gutter .widget-wrapper.simp-custom-yo1-special-offers{
    padding:0 12% 3.2% 12%;
}
.outer-page .simp-custom-yo1-special-offers .clearfix{
    display:flex;
    justify-content:center;
    align-items: center;
}
.outer-page .simp-custom-yo1-special-offers .fullWidthWidgetWrapper .text-content .text-content-wrapper{
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:center;
}
.outer-page .simp-custom-yo1-special-offers.two-col .fullWidthWidgetWrapper .text-content .text-content-wrapper h3{
    text-align: center !important;
    font-family: poppins;
    font-weight: 700;
    font-size: clamp(15px,1.600vw,24px);
    padding-left: 0 !important;
    color: rgba(50, 56, 62, 1);
    line-height: clamp(20px,2.400vw,36px);
    padding-top: 2.21%;
    margin: unset !important;
    border: unset !important;
    width: 80%;
    letter-spacing: 0px;
}
.outer-page .simp-custom-yo1-special-offers .fullWidthWidgetWrapper .text-content .text-content-wrapper > p{
    color: #4B5761;
    text-align: center;
    font-family: Poppins;
    font-size: clamp(10px,1.333vw,20px);
    font-style: normal;
    font-weight: 400;
    line-height: clamp(15px,2.533vw,38px);
    letter-spacing: 1px;
    width:90%;
}
.outer-page .simp-custom-yo1-special-offers .fullWidthWidgetWrapper .text-content .text-content-wrapper > p .internal-link{
    position:unset;
}
.outer-page .simp-custom-yo1-special-offers .fullWidthWidgetWrapper .text-content .text-content-wrapper > p .internal-link strong{
    color: #6C8F7D;
    font-family: Poppins;
    font-size: clamp(10px,1.333vw,20px);
    font-weight: 500;
    line-height: clamp(15px,2.533vw,38px);
    letter-spacing: 1px;
    padding-left:1%;
}
.outer-page .simp-custom-yo1-special-offers .fullWidthWidgetWrapper .text-content .text-content-wrapper{
    padding:0;
    position:relative;
}
.outer-page .simp-custom-yo1-special-offers .fullWidthWidgetWrapper .text-content .text-content-wrapper .container{
    padding:0;
    position:relative;
}
.outer-page .simp-custom-yo1-special-offers .container > div:first-child{
    display:flex;
    align-items:center;
    padding-top:5.334%;
    padding-bottom:3.922%;
}
.outer-page .simp-custom-yo1-special-offers .fullWidthWidgetWrapper .text-content .text-content-wrapper .container h4{
    padding:0;
    margin:0;
    margin-left:4%;
    padding-left:3.14%;
    width:56.5%;
    color: #32383E;
    font-family: Poppins;
    font-size: clamp(10px,1.333vw,20px);
    font-weight: 500;
    line-height: clamp(20px,3.333vw,50px);
    letter-spacing: 1px;
    text-transform: uppercase;
    border: 1px solid #36583A;
    position:relative;
}
.outer-page .simp-custom-yo1-special-offers .container h4::after{
    content: "\f078";
    font-family: 'Font Awesome 5 Pro';
    color: #414042;
    display: flex;
    justify-content: center;
    align-items: center;
    position:absolute;
    top:0;
    right:5.2%;
}
.outer-page .simp-custom-yo1-special-offers .fullWidthWidgetWrapper .text-content .text-content-wrapper .container .txt-wdgt-btn-wrapper{
    width:43.5%;
    padding-left:10%;
}
.outer-page .simp-custom-yo1-special-offers .fullWidthWidgetWrapper .text-content .text-content-wrapper .container .txt-wdgt-btn-wrapper a{
    padding:8.11% 16.87% !important;
}
.outer-page .simp-custom-yo1-special-offers .text-content .text-content-wrapper .container .txt-wdgt-btn-wrapper a span{
    color: #FFF;
    font-family: Poppins;
    font-size: clamp(10px,1.200vw,18px);
    font-weight: 500;
    line-height: unset;
    letter-spacing: 1px;
    text-transform: uppercase;
}
.outer-page .simp-custom-yo1-special-offers .text-content .text-content-wrapper .container .content{
    display:none;
}
.outer-page .simp-custom-yo1-special-offers .text-content .text-content-wrapper .container.active .content{
    display:block;
    position:absolute;
    left:4%;
    border-bottom:0.4px solid rgba(0, 0, 0, 0.5);
    border-right:0.4px solid rgba(0, 0, 0, 0.5);
    background: #FFF;
    box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.25);
    z-index:99;
}
.outer-page .simp-custom-yo1-special-offers .container.active h4::after{
   transform:rotate(180deg);
}
.outer-page .simp-custom-yo1-special-offers.simp-custom-remove-rightbox .fullWidthWidgetWrapper .right-box{
    display:none;
}
.outer-page .simp-custom-yo1-special-offers.simp-custom-remove-rightbox{
    justify-content:center;
}
.outer-page .simp-custom-yo1-special-offers.simp-custom-remove-rightbox .fullWidthWidgetWrapper .text-content{
    width:100%;
    margin:0 3.4%;
}
.outer-page .content_wrapper{
    overflow:visible;
}
@media screen and (max-width:1300px){
    .outer-page .simp-custom-yo1-special-offers.simp-custom-remove-rightbox .fullWidthWidgetWrapper .text-content{
        width:80.3%;
        margin:0;
    }  
}
@media screen and (max-width:1200px){
    .outer-page .simp-custom-yo1-special-offers.simp-custom-remove-rightbox .fullWidthWidgetWrapper .text-content{
        width:74%;
    }
    .outer-page .simp-custom-yo1-special-offers .fullWidthWidgetWrapper .text-content .text-content-wrapper > p{
        position:absolute;
        top:27%;
    }
    .outer-page .simp-custom-yo1-special-offers .fullWidthWidgetWrapper .text-content .text-content-wrapper .container{
        margin-top:35%;
    }
    .outer-page .simp-custom-yo1-special-offers .fullWidthWidgetWrapper .text-content .text-content-wrapper h3{
        position:absolute;
        top:2%;
    }
    }
@media screen and (max-width:1100px){
    .outer-page .simp-custom-yo1-special-offers.simp-custom-remove-rightbox .fullWidthWidgetWrapper .text-content{
        width:68%;
    }
}
@media screen and (max-width:1000px){
    .outer-page .simp-custom-yo1-special-offers.simp-custom-remove-rightbox .fullWidthWidgetWrapper .text-content{
        width:61.8%;
    }
}
@media screen and (max-width:900px){
    .outer-page .simp-custom-yo1-special-offers.simp-custom-remove-rightbox .fullWidthWidgetWrapper .text-content{
        width:55.5%;
    }
    .outer-page .simp-custom-yo1-special-offers .fullWidthWidgetWrapper .text-content .text-content-wrapper > p{
        top:28%;
    }
    .outer-page .simp-custom-yo1-special-offers .fullWidthWidgetWrapper .text-content .text-content-wrapper .container{
        margin-top:40%;
    }
    .outer-page .simp-custom-yo1-special-offers .fullWidthWidgetWrapper .text-content .text-content-wrapper h3{
        top:2%;
    }
}
@media screen and (max-width:800px){
    .outer-page .simp-custom-yo1-special-offers.simp-custom-remove-rightbox .fullWidthWidgetWrapper .text-content{
        width:49.4%;
    }
}

/*mobile css*/

.mobile .simp-custom-special-offers-heading .text-content h1{
    text-align:center;
    padding-top:5%;
    padding-bottom:0;
}
.mobile .widget-wrapper.wt1tb.simp-custom-special-offers-heading {
    margin:0;
}
.mobile .simp-custom-yo1-special-offers{
    padding:0 22px;
}
.mobile .simp-custom-yo1-special-offers .col-xs-12{
    border: 0.4px solid rgba(0, 0, 0, 0.60);
    background: #FFF;
    box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.08);
}
.mobile .simp-custom-remove-rightbox{
    display:block;
}
.mobile .simp-custom-remove-rightbox .col-xs-12:last-child{
    display:none;
}
.mobile .simp-custom-yo1-special-offers .col-xs-12:last-child{
    margin-top:60px;
}
.mobile .simp-custom-yo1-special-offers .col-xs-12:first-child{
    margin-top:42px;
}
.mobile .imageDescriptionbottom2.simp-custom-yo1-special-offers div.col-xs-12:last-child img{
    margin:0 !important;
}
.mobile .simp-custom-yo1-special-offers .col-xs-12 h3{
    color: #32383E;
    font-family: Poppins;
    font-size: 20px !important;
    font-weight: 700 !important;
    text-align:center;
}
.mobile .simp-custom-yo1-special-offers .col-xs-12 .descriptionMobileNoSpace > p{
    color: #4B5761;
    text-align: center;
    font-family: Poppins;
    font-size: 11px;
    font-style: normal;
    line-height: 22px;
    letter-spacing: 1px;
    padding-top:15px;
}
.mobile .simp-custom-yo1-special-offers .container h4{
    color: #32383E;
    font-family: Poppins;
    font-size: 13px;
    line-height:32px;
    letter-spacing: 1px;
    text-transform: uppercase;
    border: 0.6px solid #36583A;
    padding-left:20px;
    padding-bottom:0;
    margin-top:20px;
    margin-bottom:20px;
    position:relative;
}
.mobile .simp-custom-yo1-special-offers .container h4::after{
    content: "\f078";
    font-family: 'Font Awesome 5 Pro';
    color: #414042;
    display: flex;
    position:absolute;
    top:0;
    right:5%;
}
.mobile .simp-custom-yo1-special-offers .container .content{
    display:none;
}
.mobile .simp-custom-yo1-special-offers .container .txt-wdgt-btn-wrapper a{
    width:122px;
    height:32px;
}
.mobile .simp-custom-yo1-special-offers .container .txt-wdgt-btn-wrapper{
    display:flex;
    justify-content:center;
    padding-bottom:20px;
}
.mobile .simp-custom-yo1-special-offers .container .txt-wdgt-btn-wrapper a span{
    color: #FFF;
    font-family: Poppins;
    font-size: 13px;
    letter-spacing: 1px;
    text-transform: uppercase;
}
.mobile .simp-custom-yo1-special-offers .container{
    position:relative;
}
.mobile .simp-custom-yo1-special-offers .container.active .content{
    display:block;
    position:absolute;
    top:45%;
    border: 0.6px solid #36583A;
    background:#fff;
    z-index:99;
}
.mobile .simp-custom-yo1-special-offers .container.active h4::after{
    transform:rotate(180deg);
}
.mobile .simp-custom-yo1-special-offers.simp-custom-single-image.simp-custom-remove-rightbox{
    margin-bottom:60px !important;
}











.column-parent {
    background: transparent linear-gradient(0deg, #F2DFAF00 0%, #F2DFAF 100%) 0% 0% no-repeat padding-box;
}
/*Hero image slider*/
.outer-page .content_wrapper .no-gutter .widget-wrapper.fullWidthWidget.simp-custom-wedding-page-hero-image-slider {
    padding:0;
}
.outer-page .content_wrapper .no-gutter .widget-wrapper.fullWidthWidget.simp-custom-wedding-page-hero-image-slider .jssor-carousel-wrapper .jssor-carousel  .jssora051.arrowleft-jssor {
    display:none;
}
.outer-page .content_wrapper .no-gutter .widget-wrapper.fullWidthWidget.simp-custom-wedding-page-hero-image-slider .jssor-carousel-wrapper .jssor-carousel  .jssora051.arrowright-jssor {
    display:none;
}

/*Left image right text widget*/
.outer-page .content_wrapper .no-gutter .simp-custom-wedding-page-limg-rtext {
    padding: 30px 8.23% 7.8% 8.23%;
}
.outer-page .content_wrapper .no-gutter .simp-custom-wedding-page-limg-rtext .left-box {
  width: 44.4%;
}
.outer-page .content_wrapper .no-gutter .simp-custom-wedding-page-limg-rtext .left-box img {
  height:474px;
  object-fit:cover;
}
.outer-page .content_wrapper .no-gutter .simp-custom-wedding-page-limg-rtext .right-box {
  width: 54.6%;
}
.outer-page .content_wrapper .no-gutter .simp-custom-wedding-page-limg-rtext .right-box .text-content-wrapper h2 {
  font-size:30px;
  line-height:60px;
  font-family: 'Poppins';
  font-weight: 600;
  letter-spacing:0;
}
.outer-page .content_wrapper .no-gutter .simp-custom-wedding-page-limg-rtext.fullWidthWidget .right-box .text-content-wrapper p {
  font-size:18px;
  line-height:36px;
  font-family: 'Poppins';
  padding: 0;
  padding-top: 2.37%;
  letter-spacing:0;
}
.outer-page .content_wrapper .no-gutter .simp-custom-wedding-page-limg-rtext.fullWidthWidget .right-box .text-content-wrapper {
  padding: 12.7% 12.5% 15.7% 12.5%;
  position: absolute;
  left: -29px;
  background: #fff;
  width: 97.5%;
  box-shadow: 4px 8px 12px #DBC79A42;
  top: 117px;
}
.outer-page .content_wrapper .no-gutter .simp-custom-wedding-page-limg-rtext .left-box:after {
  content:'';
  height: calc(100% - 30px);
  width: calc(100% - 24px);
  display:block;
  border: 4px solid #f2dfaf;
  position:absolute;
  top: 15px;
  left: 12px;
}
@media only screen and (max-width:1600px) {
  .outer-page .content_wrapper .no-gutter .simp-custom-wedding-page-limg-rtext.fullWidthWidget .right-box .text-content-wrapper {
    padding: 10.7% 9.5% 10.7% 9.5%;
}
}
@media only screen and (max-width:1442px) {
  .outer-page .content_wrapper .no-gutter .simp-custom-wedding-page-limg-rtext.fullWidthWidget .right-box .text-content-wrapper {
      padding: 10.7% 9.5% 10.7% 9.5%;
  }
  .outer-page .content_wrapper .no-gutter .simp-custom-wedding-page-limg-rtext.fullWidthWidget .right-box .text-content-wrapper p {
    padding-top:0;
  }
  .outer-page .content_wrapper .no-gutter .simp-custom-wedding-page-limg-rtext .right-box .text-content-wrapper h2 {
    font-size:26px;
    line-height: 50px;
  }
  .outer-page .content_wrapper .no-gutter .simp-custom-wedding-page-limg-rtext {
    padding-bottom: 6%;
  }
}
@media only screen and (max-width:1252px) {
  .outer-page .content_wrapper .no-gutter .simp-custom-wedding-page-limg-rtext .left-box img {
    height: 400px;
}
  .outer-page .content_wrapper .no-gutter .simp-custom-wedding-page-limg-rtext .right-box .text-content-wrapper h2 {
    font-size: 22px;
    line-height: 36px;
  }
  .outer-page .content_wrapper .no-gutter .simp-custom-wedding-page-limg-rtext {
    padding-bottom: 6%;
  }
  .outer-page .content_wrapper .no-gutter .simp-custom-wedding-page-limg-rtext.fullWidthWidget .right-box .text-content-wrapper p {
    line-height:26px;
    font-size: 14px;
  }
  .outer-page .content_wrapper .no-gutter .simp-custom-wedding-page-limg-rtext.fullWidthWidget .right-box .text-content-wrapper {
    width:100%;
    top: 152px;
  }
}
@media only screen and (max-width:1029px) {
  .outer-page .content_wrapper .no-gutter .simp-custom-wedding-page-limg-rtext.fullWidthWidget .right-box .text-content-wrapper {
    width:100%;
    top: 118px;
  }
  .outer-page .content_wrapper .no-gutter .simp-custom-wedding-page-limg-rtext .left-box img {
    height: 381px;
}
  .outer-page .content_wrapper .no-gutter .simp-custom-wedding-page-limg-rtext .right-box .text-content-wrapper h2 {
    font-size: 19px;
    line-height: 24px;
}
}
@media only screen and (max-width:883px) {
  .outer-page .content_wrapper .no-gutter .simp-custom-wedding-page-limg-rtext.fullWidthWidget .right-box .text-content-wrapper {
    padding: 2.7% 9.5% 7.7% 10.5%;
}
}
@media only screen and (max-width: 768px){
  .outer-page .content_wrapper .no-gutter .simp-custom-wedding-page-limg-rtext.fullWidthWidget .fullWidthWidgetWrapper {
    display:flex;
  }
.outer-page .content_wrapper .no-gutter .simp-custom-wedding-page-limg-rtext.fullWidthWidget .right-box .text-content-wrapper {
    position:static;
    height: 381px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
  .outer-page .content_wrapper .no-gutter .simp-custom-wedding-page-limg-rtext .right-box {
    width:50%;
  }
  .outer-page .content_wrapper .no-gutter .simp-custom-wedding-page-limg-rtext .left-box {
    width:50%;
  }
}

/*Left text right image widget*/
.outer-page .content_wrapper .no-gutter .simp-custom-wedding-page-rimg-ltext {
    padding: 30px 8.23% 7.8% 8.23%;
}
.outer-page .content_wrapper .no-gutter .simp-custom-wedding-page-rimg-ltext .right-box {
  width: 44.4%;
}
.outer-page .content_wrapper .no-gutter .simp-custom-wedding-page-rimg-ltext .right-box img {
  height:474px;
  object-fit:cover;
}
.outer-page .content_wrapper .no-gutter .simp-custom-wedding-page-rimg-ltext .left-box {
  width: 54.6%;
}
.outer-page .content_wrapper .no-gutter .simp-custom-wedding-page-rimg-ltext .left-box .text-content-wrapper h2 {
  font-size:30px;
  line-height:60px;
  font-family: 'Poppins';
  font-weight: 600;
  letter-spacing:0;
}
.outer-page .content_wrapper .no-gutter .simp-custom-wedding-page-rimg-ltext.fullWidthWidget .left-box .text-content-wrapper p {
  font-size:18px;
  line-height:36px;
  font-family: 'Poppins';
  padding: 0;
  padding-top: 2.37%;
  letter-spacing:0;
}
.outer-page .content_wrapper .no-gutter .simp-custom-wedding-page-rimg-ltext.fullWidthWidget .left-box .text-content-wrapper {
  padding: 12.7% 12.5% 15.7% 12.5%;
  position: absolute;
  right: -29px;
  background: #fff;
  width: 97.5%;
  box-shadow: 4px 8px 12px #DBC79A42;
  top: 117px;
  z-index: 1;
}
.outer-page .content_wrapper .no-gutter .simp-custom-wedding-page-rimg-ltext .right-box:after {
  content:'';
  height: calc(100% - 30px);
  width: calc(100% - 24px);
  display:block;
  border: 4px solid #f2dfaf;
  position:absolute;
  top: 15px;
  left: 12px;
}
@media only screen and (max-width:1600px) {
  .outer-page .content_wrapper .no-gutter .simp-custom-wedding-page-rimg-ltext.fullWidthWidget .left-box .text-content-wrapper {
    padding: 10.7% 9.5% 10.7% 9.5%;
}
}
@media only screen and (max-width:1442px) {
  .outer-page .content_wrapper .no-gutter .simp-custom-wedding-page-rimg-ltext.fullWidthWidget .left-box .text-content-wrapper {
      padding: 10.7% 9.5% 10.7% 9.5%;
  }
  .outer-page .content_wrapper .no-gutter .simp-custom-wedding-page-rimg-ltext.fullWidthWidget .left-box .text-content-wrapper p {
    padding-top:0;
  }
  .outer-page .content_wrapper .no-gutter .simp-custom-wedding-page-rimg-ltext .left-box .text-content-wrapper h2 {
    font-size:26px;
    line-height: 50px;
  }
  .outer-page .content_wrapper .no-gutter .simp-custom-wedding-page-rimg-ltext {
    padding-bottom: 6%;
  }
}
@media only screen and (max-width:1252px) {
  .outer-page .content_wrapper .no-gutter .simp-custom-wedding-page-rimg-ltext .right-box img {
    height: 400px;
}
  .outer-page .content_wrapper .no-gutter .simp-custom-wedding-page-rimg-ltext .left-box .text-content-wrapper h2 {
    font-size: 22px;
    line-height: 36px;
  }
  .outer-page .content_wrapper .no-gutter .simp-custom-wedding-page-rimg-ltext {
    padding-bottom: 6%;
  }
  .outer-page .content_wrapper .no-gutter .simp-custom-wedding-page-rimg-ltext.fullWidthWidget .left-box .text-content-wrapper p {
    line-height:26px;
    font-size: 14px;
  }
  .outer-page .content_wrapper .no-gutter .simp-custom-wedding-page-rimg-ltext.fullWidthWidget .left-box .text-content-wrapper {
    width:100%;
    top: 152px;
  }
}
@media only screen and (max-width:1029px) {
  .outer-page .content_wrapper .no-gutter .simp-custom-wedding-page-rimg-ltext.fullWidthWidget .left-box .text-content-wrapper {
    width:100%;
    top: 118px;
  }
  .outer-page .content_wrapper .no-gutter .simp-custom-wedding-page-rimg-ltext .right-box img {
    height: 381px;
}
  .outer-page .content_wrapper .no-gutter .simp-custom-wedding-page-rimg-ltext .left-box .text-content-wrapper h2 {
    font-size: 19px;
    line-height: 24px;
}
}
@media only screen and (max-width:883px) {
  .outer-page .content_wrapper .no-gutter .simp-custom-wedding-page-rimg-ltext.fullWidthWidget .left-box .text-content-wrapper {
    padding: 2.7% 9.5% 7.7% 10.5%;
}
}
@media only screen and (max-width: 768px){
  .outer-page .content_wrapper .no-gutter .simp-custom-wedding-page-rimg-ltext.fullWidthWidget .fullWidthWidgetWrapper {
    display:flex;
  }
.outer-page .content_wrapper .no-gutter .simp-custom-wedding-page-rimg-ltext.fullWidthWidget .left-box .text-content-wrapper {
    position:static;
    height: 381px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
  .outer-page .content_wrapper .no-gutter .simp-custom-wedding-page-rimg-ltext .left-box {
    width:50%;
  }
  .outer-page .content_wrapper .no-gutter .simp-custom-wedding-page-rimg-ltext .right-box {
    width:50%;
  }
}

/*Gallery slider*/
.outer-page .content_wrapper .no-gutter .simp-custom-wedding-page-gallery-slider {
    padding:0;
}
.outer-page .simp-custom-wedding-page-gallery-slider .fullWidthWidgetWrapper .slick-list {
    padding: 0 30.3% !important;
    width: 100% !important;
}
.outer-page .simp-custom-wedding-page-gallery-slider .fullWidthWidgetWrapper .slick-list .one-col.text-content.slick-slide {
    margin: 0 25px;
}
.outer-page .simp-custom-wedding-page-gallery-slider .fullWidthWidgetWrapper .slick-list .slick-slide .text-content-wrapper{
    display:none;
}
.outer-page .content_wrapper .no-gutter .widget-wrapper.fullWidthWidget.simp-custom-wedding-page-gallery-slider .slick-prev:before{
    border-radius: 50%;
    background: #fff;
    width: 62px;
    height: 62px;
    display: flex;
    align-items: center;
    justify-content: center;
    content: '\f104';
    opacity: 1;
    font-size: 38px;
    font-weight: 400;
}
.outer-page .content_wrapper .no-gutter .widget-wrapper.fullWidthWidget.simp-custom-wedding-page-gallery-slider .slick-prev {
    left: 98px;
}
.outer-page .content_wrapper .no-gutter .widget-wrapper.fullWidthWidget.simp-custom-wedding-page-gallery-slider .slick-next {
    right: 139px;
}
.outer-page .content_wrapper .no-gutter .widget-wrapper.fullWidthWidget.simp-custom-wedding-page-gallery-slider .slick-next:before{
    border-radius: 50%;
    background: #fff;
    width: 60px;
    height: 60px;
    display: flex;
    align-items: center;
    justify-content: center;
    content: '\f104';
    opacity: 1;
    font-size: 38px;
    font-weight: 400;
    transform: rotate(180deg);
}

/*Text widget*/
.outer-page .content_wrapper .no-gutter .widget-wrapper.fullWidthWidget.simp-custom-wedding-page-text {
    padding: 2.4% 18.65% 2.2% 18.65%;
}
.outer-page .content_wrapper .no-gutter .widget-wrapper.fullWidthWidget.simp-custom-wedding-page-text .text-content-wrapper h1, .outer-page .content_wrapper .no-gutter .widget-wrapper.fullWidthWidget.simp-custom-wedding-page-text .text-content-wrapper h2{
    font-size:38px;
    line-height:60px;
    letter-spacing: 0;
    padding-bottom: 3.3%;
}
.outer-page .content_wrapper .no-gutter .widget-wrapper.fullWidthWidget.simp-custom-wedding-page-text .text-content-wrapper p{
    font-size:18px;
    line-height: 36px;
    letter-spacing: 0;
    text-align:center;
    /* padding-top: 2%; */
    margin-top: 0;
}
@media only screen and (max-width:1440px) {
    .outer-page .content_wrapper .no-gutter .widget-wrapper.fullWidthWidget.simp-custom-wedding-page-text .text-content-wrapper h1, .outer-page .content_wrapper .no-gutter .widget-wrapper.fullWidthWidget.simp-custom-wedding-page-text .text-content-wrapper h2{
        font-size: 32px;
    }
    .outer-page .content_wrapper .no-gutter .widget-wrapper.fullWidthWidget.simp-custom-wedding-page-text {
    padding: 2.4% 12.65% 2.2% 12.65%;
}
}
@media only screen and (max-width:1200px) {
    .outer-page .content_wrapper .no-gutter .widget-wrapper.fullWidthWidget.simp-custom-wedding-page-text .text-content-wrapper h1, .outer-page .content_wrapper .no-gutter .widget-wrapper.fullWidthWidget.simp-custom-wedding-page-text .text-content-wrapper h2{
        font-size: 28px;
    }
    .outer-page .content_wrapper .no-gutter .widget-wrapper.fullWidthWidget.simp-custom-wedding-page-text {
    padding: 2.4% 8.65% 2.2% 8.65%;
}
    .outer-page .content_wrapper .no-gutter .widget-wrapper.fullWidthWidget.simp-custom-wedding-page-text .text-content-wrapper p{
    font-size:16px;
    line-height: 28px;
}
}
@media only screen and (max-width:884px) {
    .outer-page .content_wrapper .no-gutter .widget-wrapper.fullWidthWidget.simp-custom-wedding-page-text .text-content-wrapper h1, .outer-page .content_wrapper .no-gutter .widget-wrapper.fullWidthWidget.simp-custom-wedding-page-text .text-content-wrapper h2{
        font-size: 24px;
        line-height:35px;
    }
    .outer-page .content_wrapper .no-gutter .widget-wrapper.fullWidthWidget.simp-custom-wedding-page-text {
    padding: 2.4% 8.65% 2.2% 8.65%;
}
    .outer-page .content_wrapper .no-gutter .widget-wrapper.fullWidthWidget.simp-custom-wedding-page-text .text-content-wrapper p{
    font-size:14px;
    line-height: 22px;
}
}

/*Wedding images heading*/
.outer-page .content_wrapper .no-gutter .widget-wrapper.fullWidthWidget.simp-custom-limg-rtext-heading {
    padding: 2.4% 15.25% 0% 15.25%;
}
.outer-page .content_wrapper .no-gutter .widget-wrapper.fullWidthWidget.simp-custom-limg-rtext-heading .text-content-wrapper h2{
    font-size:38px;
    line-height:60px;
    letter-spacing: 0;
    padding-bottom: 3.3%;
}
.outer-page .content_wrapper .no-gutter .widget-wrapper.fullWidthWidget.simp-custom-limg-rtext-heading .text-content-wrapper p{
    font-size:18px;
    line-height: 36px;
    letter-spacing: 0;
    text-align:center;
    /* padding-top: 2%; */
    margin-top: 0;
}
@media only screen and (max-width:1440px) {
    .outer-page .content_wrapper .no-gutter .widget-wrapper.fullWidthWidget.simp-custom-limg-rtext-heading .text-content-wrapper h2{
        font-size: 32px;
    }
    .outer-page .content_wrapper .no-gutter .widget-wrapper.fullWidthWidget.simp-custom-limg-rtext-heading {
    padding: 2.4% 12.65% 2.2% 12.65%;
}
}
@media only screen and (max-width:1200px) {
    .outer-page .content_wrapper .no-gutter .widget-wrapper.fullWidthWidget.simp-custom-limg-rtext-heading .text-content-wrapper h2{
        font-size: 28px;
    }
    .outer-page .content_wrapper .no-gutter .widget-wrapper.fullWidthWidget.simp-custom-limg-rtext-heading {
    padding: 2.4% 8.65% 2.2% 8.65%;
}
    .outer-page .content_wrapper .no-gutter .widget-wrapper.fullWidthWidget.simp-custom-limg-rtext-heading .text-content-wrapper p{
    font-size:16px;
    line-height: 28px;
}
}
@media only screen and (max-width:884px) {
    .outer-page .content_wrapper .no-gutter .widget-wrapper.fullWidthWidget.simp-custom-limg-rtext-heading .text-content-wrapper h2{
        font-size: 24px;
        line-height:35px;
    }
    .outer-page .content_wrapper .no-gutter .widget-wrapper.fullWidthWidget.simp-custom-limg-rtext-heading {
    padding: 2.4% 8.65% 2.2% 8.65%;
}
    .outer-page .content_wrapper .no-gutter .widget-wrapper.fullWidthWidget.simp-custom-limg-rtext-heading .text-content-wrapper p{
    font-size:14px;
    line-height: 22px;
}
}

/*Mobile*/
.mobile .content_wrapper {
    padding:0
}
.mobile .content_wrapper .no-gutter .simp-custom-wedding-page-text {
    padding: 60px 0 50px 0;
    margin: 0;
}
.mobile .simp-custom-wedding-page-text .text-content h1, .mobile .simp-custom-wedding-page-text .text-content h2 {
    font-size:20px;
    line-height:28px;
    text-align:center;
    letter-spacing: 0;
    padding:0 80px;
    padding-bottom: 40px;
}
.mobile .simp-custom-wedding-page-text .text-content p {
    text-align:center;
    padding: 0 24px;
    letter-spacing: 0;
    font-size: 14px;
    line-height: 20px;
}


.mobile .content_wrapper .no-gutter .simp-custom-limg-rtext-heading {
    padding: 30px 0 28px 0;
    margin: 0;
}
.mobile .simp-custom-limg-rtext-heading .text-content h2 {
    font-size:20px;
    line-height:28px;
    text-align:center;
    letter-spacing: 0;
    padding:0 80px;
    padding-bottom: 40px;
}
.mobile .simp-custom-limg-rtext-heading .text-content p {
    text-align:center;
    padding: 0 24px;
    letter-spacing: 0;
    font-size: 14px;
    line-height: 20px;
}


.mobile .content_wrapper .no-gutter .imageDescriptionSide.simp-custom-wedding-page-limg-rtext img, .mobile .content_wrapper .no-gutter .imageDescriptionSide.simp-custom-wedding-page-limg-rtext p {
    margin-bottom: 0 !important;
}
.mobile .content_wrapper .no-gutter .imageDescriptionSide.simp-custom-wedding-page-limg-rtext .col-xs-12 {
    position:relative;
}
.mobile .content_wrapper .no-gutter .imageDescriptionSide.simp-custom-wedding-page-limg-rtext .col-xs-12:first-child:before{
    content:'';
    display:block;
    position:absolute;
    width:calc(100% - 10px);
    height:calc(100% - 10px);
    top: 4px;
    left: 4px;
    border: 2px solid #f2dfaf;
}
.mobile .content_wrapper .no-gutter .imageDescriptionSide.simp-custom-wedding-page-limg-rtext .text-content {
    text-align:center;
    padding-top:29px;
    padding-bottom:19px;
}
.mobile .content_wrapper .no-gutter .imageDescriptionSide.simp-custom-wedding-page-limg-rtext .text-content h2 {
    padding-bottom:30px;
}
.mobile .content_wrapper .no-gutter .imageDescriptionSide.simp-custom-wedding-page-limg-rtext .text-content p {
    padding-left:24px;
    padding-right:24px;
}


.mobile .content_wrapper .no-gutter .imageDescriptionSide.simp-custom-wedding-page-rimg-ltext img, .mobile .content_wrapper .no-gutter .imageDescriptionSide.simp-custom-wedding-page-limg-rtext p {
    margin-bottom: 0 !important;
}
.mobile .content_wrapper .no-gutter .imageDescriptionSide.simp-custom-wedding-page-rimg-ltext .col-xs-12 {
    position:relative;
}
.mobile .content_wrapper .no-gutter .imageDescriptionSide.simp-custom-wedding-page-rimg-ltext .col-xs-12:first-child:before{
    content:'';
    display:block;
    position:absolute;
    width:calc(100% - 10px);
    height:calc(100% - 10px);
    top: 4px;
    left: 4px;
    border: 2px solid #f2dfaf;
}
.mobile .content_wrapper .no-gutter .imageDescriptionSide.simp-custom-wedding-page-rimg-ltext .text-content {
    text-align:center;
    padding-top:29px;
    padding-bottom:19px;
}
.mobile .content_wrapper .no-gutter .imageDescriptionSide.simp-custom-wedding-page-rimg-ltext .text-content h2 {
    padding-bottom:30px;
}
.mobile .content_wrapper .no-gutter .imageDescriptionSide.simp-custom-wedding-page-rimg-ltext .text-content p {
    padding-left:24px;
    padding-right:24px;
}

.outer-page .content_wrapper .no-gutter .widget-wrapper.simp-custom-LimgRtext-hover{
    border-top: 1px solid rgb(14, 39, 63, 0.13);
    padding: 2.5% 0 0;
    position: relative;
    margin-top: 2.5%;
    display: flex;
    align-items: center;
}
.outer-page .content_wrapper .no-gutter .widget-wrapper.simp-custom-LimgRtext-hover:last-child{
    border-bottom: 1px solid rgb(14, 39, 63, 0.13);
    margin-bottom: 2.5%;
    padding-bottom: 2.5%;
}
.outer-page .content_wrapper .no-gutter .widget-wrapper.simp-custom-LimgRtext-hover .right-box{
    display: none;
    position: absolute;
    right: 0;
    /* transform: translate(0%, -37%); */
    padding: 0;
}
.outer-page .content_wrapper .no-gutter .widget-wrapper.simp-custom-LimgRtext-hover:hover .right-box{
    display: block;
}
.outer-page .content_wrapper .no-gutter .widget-wrapper.simp-custom-LimgRtext-hover .left-box{
    padding: 0 7% 0 0;
}
.outer-page .content_wrapper .no-gutter .widget-wrapper.simp-custom-LimgRtext-hover .left-box .table{
    margin: 0;
    border: none;
}
.outer-page .content_wrapper .no-gutter .widget-wrapper.simp-custom-LimgRtext-hover .left-box .table td{
    padding: 0;
    border: none;
}
.outer-page .content_wrapper .no-gutter .widget-wrapper.simp-custom-LimgRtext-hover .left-box .table td:first-child{
    width: 30%;
}
.outer-page .content_wrapper .no-gutter .widget-wrapper.simp-custom-LimgRtext-hover .left-box .table td:last-child{
    width: 70%;
}
@media (max-width: 1366px){
    .outer-page .content_wrapper .no-gutter .widget-wrapper.simp-custom-LimgRtext-hover .right-box{
        width: 30%;
    }
    .outer-page .content_wrapper .no-gutter .widget-wrapper.simp-custom-LimgRtext-hover .left-box{
        width: 70%;
    }
}
@media (max-width: 1100px){
    .outer-page .content_wrapper .no-gutter .widget-wrapper.simp-custom-LimgRtext-hover .right-box{
        width: 27.5%;
    }
    .outer-page .content_wrapper .no-gutter .widget-wrapper.simp-custom-LimgRtext-hover .left-box{
        width: 72.5%;
    }
}
@media (max-width: 900px){
    .outer-page .content_wrapper .no-gutter .widget-wrapper.simp-custom-LimgRtext-hover .left-box .table td:first-child{
        width: 35%;
    }
    .outer-page .content_wrapper .no-gutter .widget-wrapper.simp-custom-LimgRtext-hover .left-box .table td:last-child{
        width: 65%;
    }
}

/*Mobile*/
.mobile .content_wrapper .no-gutter .widget-wrapper.simp-custom-LimgRtext-hover,
.mobile .content_wrapper .no-gutter .widget-wrapper.simp-custom-LimgRtext-hover .table-responsive{
    margin: 0;
}
.mobile .simp-custom-LimgRtext-hover .col-xs-12:first-child{
    display: none;
}
.mobile .row.clearfix.widget-wrapper.imageDescriptionSide.imageDescriptionSide-rightimage.simp-custom-LimgRtext-hover .text-content{
    padding: 20px 20px 2px;
}
.mobile .content_wrapper .no-gutter .widget-wrapper.simp-custom-LimgRtext-hover:last-child table{
    border-bottom: 1px solid #ddd;
    margin-bottom: 28px;
}
.mobile .simp-custom-LimgRtext-hover table td{
    display: flex;
    flex-direction: column;
    border: none;
    text-align: left;
    padding-left: 0;
}
.mobile .simp-custom-LimgRtext-hover table td:first-child{
    padding-top: 30px;
    padding-bottom: 0
}
.mobile .content_wrapper .no-gutter .widget-wrapper.simp-custom-LimgRtext-hover:last-child table td:last-child{
    padding-bottom: 30px;
}
.mobile .simp-custom-LimgRtext-hover table td h2{
    padding-bottom: 5px;
}


.mobile.for-innerpage .row.clearfix.widget-wrapper.wtheader.simp-custom-header-padding{
    padding-top: 30px;
    padding-bottom: 0;
}


.simp-custom-spaceremove .text-content-wrapper  .table-bordered tr td
{
    border: none !important; 
}

.simp-custom-spaceremove {
    padding: 0 !important;
}

.simp-custom-spaceremove .text-content-wrapper .table-bordered {
    margin: 0 !important;
}
.simp-custom-spaceremove .text-content-wrapper .table-bordered h3 {
    text-align: center;
}




.simp-custom-3widgettext .text-content-wrapper .table-responsive,
.simp-custom-3widgettext .text-content-wrapper,
.simp-custom-3widgettext .table-responsive .table  {
    height: 100% ;
}
.simp-custom-3widgettext .table-responsive .table
{
margin: 0 !important;
    }
.simp-custom-3widgettext 
{
    display:flex;
    padding-bottom:0;
}
.simp-custom-3widgettext  .text-content {
    padding: 1px !important;
}

.clearfix.widget-wrapper.wt3tb.simp-custom-3widgettext 
{
    padding:0 
}

.for-homepage .clearfix.widget-wrapper.wt1tb.cus-img[data-widget-id="2120268"]
{
    display:none !important;
}

/*for table allignment */
.simp-custom-tablearrange .table-responsive tr:first-child td:first-child
{
    width:50% !important;
}


.content_wrapper .no-gutter .simp-custom-blog-3imgtext {
    padding: 0px 0px 15px 0px!important;
    display: flex;
}

.content_wrapper .no-gutter .simp-custom-blog-3imgtext .fullWidthWidgetWrapper {
        width: 82%;
    display: flex;
}

.content_wrapper .no-gutter .simp-custom-blog-3imgtext .text-content {
    border-color: black!important;
    /* margin: 10px; */
    margin: 10px 30px!important;
    background-color: white!important;
}

.content_wrapper .no-gutter .simp-custom-blog-3imgtext .text-content .text-content-wrapper {
    background-color: white!important;
    padding: 0 0 30px!important;
    text-align: left!important;
}

.content_wrapper .no-gutter .simp-custom-blog-3imgtext .text-content .text-content-wrapper h4 {
    border-bottom: 1px solid rgba(230, 235, 241, 0.4);
    padding-bottom: 10px;
    padding-left: 15px;
    font-size: 13px;
}

.content_wrapper .no-gutter .simp-custom-blog-3imgtext .text-content .text-content-wrapper p {
    margin-top: 0px!important;
}

.content_wrapper .no-gutter .simp-custom-blog-3imgtext .text-content .text-content-wrapper a.internal-link {
    bottom: 20px;
    left: auto;
    right: 20px;
}

.content_wrapper .no-gutter .simp-custom-blog-3imgtext .text-content .text-content-wrapper a.internal-link  span {
    font-size: 14px !important;
    font-family: 'Open Sans',sans-serif;
}




/*Cookie Consent Begin*/
#cookieConsent {
    background-color: rgba(20,20,20,0.8);
    min-height: 26px;
    font-size: 14px;
    color: #ccc;
    line-height: 26px;
    padding: 8px 0 8px 30px;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    display: none;
    z-index: 9999;
    text-align: center;
}
#cookieConsent a {
    color: #4B8EE7;
    text-decoration: none;
}
#cookieConsent a.cookieConsentOK {
    background-color: #294c4b;
    color: #ffffff;
    display: inline-block;
    border-radius: 5px;
    padding: 0 20px;
    cursor: pointer;
    /*float: right;*/
    margin: 0 60px 0 10px;
}
#cookieConsent a.cookieConsentOK:hover {
    background-color: #294c4b;
}
/*Cookie Consent End*/



   .for-homepage .jssor-carousel-container #homeCarousel .carousel-caption-wrapper .jssor-caption{
    top: 30% !important;
    right: 8%;
    max-width: 56% !important;
 }
.for-homepage .jssor-carousel-container #homeCarousel .carousel-caption-wrapper .jssor-caption .caption-as-text{
    font-size: 37px;
    font-weight:700;
    text-align: right;
    background-color:initial;
    text-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);
}
.for-homepage .carousel-container #homeCarousel .carousel-caption .caption-as-text span, 
.for-homepage .carousel-container #homeCarousel .carousel-caption .caption-as-link a {
    font-size: 40px;
    line-height: 70px;
    letter-spacing: 3px;
}








.simp-custom-left-media .left-box,
.simp-custom-right-media .right-box{
    width:55%;
    padding-right:40px !important;
}
.simp-custom-left-media .right-box,
.simp-custom-right-media .left-box{
    width:45%;
}







.widget-wrapper[data-widget-id="2139716"] .text-content-wrapper {
    text-align: center;
    margin: 0 auto;
    width: 75%;
}



header .social-icons {
    list-style: none;
    position: absolute;
    top: 0px;
    right: 140px;
    width: auto;
    z-index: 2;
}
header .social-links {
    list-style: none;
    display: inline-block;
    float: right;
    margin-bottom: 0;
}

header .social-links .inner-links{
    margin: 5px;
    display: inline-block;
}  
header .social-links .anchor-links{
	display: inline-flex !important;
	align-items: center !important;
	justify-content: center !important;
	border-radius: 50% !important;
	background-color: #336f86 !important;
	color: #ffffff !important;
}
header .social-links  li a {
    width: 25px;
    height: 25px;
}

header .social-links .anchor-links i {
    font-size: 15px;
}

div[data-widget-id="2121101"] h3,
.for-innerpage h3,
div[data-widget-id="2121127"] div,
div[data-widget-id="2121134"],
div[data-widget-id="2121146"] div,
div[data-widget-id="2121148"],
div[data-widget-id="2121152"] div,
div[data-widget-id="2121154"]{
    color:#32383e;
}
div[data-widget-id="2121134"] .table > tbody > tr > td,
div[data-widget-id="2121148"] .table > tbody > tr > td,
div[data-widget-id="2121154"] .table > tbody > tr > td
{
    border:none;
}
div[data-widget-id="2121134"] .table,
div[data-widget-id="2121148"] .table,
div[data-widget-id="2121154"] .table{
    border:0.5px solid #6c8f7d;
}
div[data-widget-id="2117158"],
div[data-widget-id="2122480"],
div[data-widget-id="2117176"],
div[data-widget-id="2117281"],
div[data-widget-id="2122481"],
div[data-widget-id="2117352"],
div[data-widget-id="2117691"],
div[data-widget-id="2122483"]{
    border-top: 1.5px solid #6c8f7d;
    width: 76%!important;
    padding: 15px 0px!important;
    margin-top: 8px!important;
}



.border-center:after{
    content: '';
    display: block;
    border: 1px solid #6c8f7d;
    width: 100%;
    text-align: center;
    margin: 20px auto;

}



h2.center-border-line {
    padding: 20px 0px!important;
    width: auto;
    position: relative;
    display: table;
    margin: auto!important;
    color: #092541!important;
}

h2.center-border-line:before {
    content: "";
    position: absolute;
    top: 5px;
    width: 80%;
    left: 0;
    margin: auto;
    right: 0;
    height: 100%;
    border-bottom: 1px solid #092541;
}



