
body.hme-slide.vegas-container{height: 82%;}

.vegas-content-scrollable, .vegas-overlay, .vegas-slide, .vegas-slide-inner, .vegas-timer {
    background-color: rgba(000, 000, 000, 0.4);
}
/*BANNER*/
.bnr-btn .button { background-color: #dcb883;
  border: none;letter-spacing: 2px;font-weight: 500;
  color: white;
  padding: 14px 26px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  margin: 20px 2px 0px 2px;
  cursor: pointer;
  text-transform: uppercase;
}
.yoga-intro {background-image:url("../landing/images/yoga-bcgnd.jpg");
  box-shadow: inset 0 0 0 2000px rgba(255, 255, 255, 0.4);
  background-position: center;
  background-blend-mode: multiply;
  background-repeat: no-repeat;
  background-size: cover;padding: 80px 80px 60px 80px;
 }
 .yoga-intro p.yg_intro{ font-size:24px; font-weight:500; padding-bottom:20px; }
 .yoga-intro p#yg_intro1{ font-size:16px; font-weight:500; padding-bottom:15px; }
 .room-gallery {
    padding-top: 10px;
    min-width: 102%;
}
.aboutysctn{padding: 20px 50px;text-align:left;}
.aboutysctn #line_gold{width:50%; padding-bottom: 20px;}
.aboutysctn .button { background-color: #d3ad74; letter-spacing: 2px;
  border: none; font-weight: 500;
  color: white;
  padding: 14px 26px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  margin: 20px 2px 0px 2px;
  cursor: pointer;
  text-transform: uppercase;
}
.aboutysctn .button:hover { background-color: #bf975b;}

/***************************BENEFITS**********************************/

.yoga-benefits{/*background-image:url("../landing/images/treatment-bckgnd.jpg");*/
    box-shadow: inset 0 0 0 2000px rgba(255, 255, 255, 0.2);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;padding: 80px  80px 30px 80px;
 }
 .yoga-benefits .ben-yoga{text-align: center;}
 .yoga-benefits .ben-yoga h1, .yoga-benefits .ben-yoga p, .yoga-benefits .ben-yoga h6{text-align: center;}
.ben-yoga{max-width: 1000px; margin: 0 auto;}
/*.ben-yoga h1:before {
    content: url("../landing/images/line-1.png");
}
.ben-yoga h1:after {
    content: url("../landing/images/line-2.png");
}*/
.yoga-benefits .ben-yoga img {width:25%; padding-bottom: 20px;}
.bene-fits figcaption h3{ font-weight: 600; font-size: 25px; padding: 10px 0px;text-transform: capitalize;}

.bene-fits figcaption p{color: #6c6c6c;}
.bene-fits #set_1 {text-align: right; align-content: center;}
#lil_left{margin-right: 40px;}
#lil_right{margin-left: 40px;}
.bene-fits #set_2 {text-align: left;align-content: center;}
#set_1 figure,#set_2 figure{padding-bottom: 35px;}

/***********************PROGRAMS***********************/

.yoga-pgm {background-image:url("../landing/images/treatment-bckgnd.jpg");
    box-shadow: inset 0 0 0 2000px rgba(255, 255, 255, 0.3);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;padding: 80px  80px 80px 80px;
 }
 .yoga-pgm .yoga_asanas{text-align: center;}
 .yoga-pgm .yoga_asanas img {width:20%; padding-bottom: 20px;}
 .yoga_therapy .row {display: flex; justify-content: space-between;}
 .yoga_therapy .yoga_therapycol {border: 3px solid #E1C086; padding: 10px;flex-basis: 31.5%;}
.yoga_therapy figcaption{text-align: center; }
.yoga_therapy figcaption h3{ font-weight: 600; font-size: 22px; line-height: 30px; padding: 20px;text-transform: capitalize;}


/******************Contact Banner******************************************/
 
 .yoga-contact-data {background-image:url("../landing/images/gallery-banner-new.jpg");
    box-shadow: inset 0 0 0 2000px rgba(0, 0, 0, 0.8);
  background-position: center;
  background-blend-mode: multiply;
  background-repeat: no-repeat; background-attachment: fixed;
  background-size: cover; padding:80px; padding-bottom:100px;
 }
 #white {color: #fff;}
 .yoga-contact-data .column1 h1, .yoga-contact-data .column1 p {color: #fff;}
 .yoga-contact-data .column1{padding-right: 80px; vertical-align: middle;padding-top: 40px;}
 .yoga-contact-data .yoga-contact-data-white {background-color: #fff; padding: 50px 40px;text-align:center;}
 .yoga-contact-data .yoga-contact-data-white h1 {color:#d3ad74;  font-size: 28px;}
 .column1 .lan-button a:link, .column1 .lan-button a:visited {
    background-color: #02010100; color: #fff;
}
.yoga-contact-data .yoga-contact-data-white .button  {
  background-color: #d3ad74;
  border: none;
  color: white;
  padding: 14px 26px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  margin: 20px 2px 10px 2px;
  cursor: pointer;
  text-transform: uppercase;
}
.yoga-contact-data .yoga-contact-data-white .button:hover{background-color: #bf975b;}

/***************************************SCHEDULE***********************/
.schedule-yoga {background-image:url("../landing/images/treatment-bckgnd.jpg");
    box-shadow: inset 0 0 0 2000px rgba(255, 255, 255, 0.3);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;padding: 80px  80px 80px 80px;
 }

.schedule-yoga .schedule-tt h1, .schedule-yoga .schedule-tt p, .schedule-yoga .schedule-tt h6{text-align: center;}
.schedule-tt{max-width: 1000px; margin: 0 auto;}
.schedule-tt h1:before {
    content: url("../landing/images/line-1.png");
}
.schedule-tt h1:after {
    content: url("../landing/images/line-2.png");
}
.yoga-sdle{padding-top: 40px;}
.yoga-sdle .yoga_w-t {align-content: center;}
.schedule-yoga .yoga-sdle .yoga_w-t figcaption h3{ font-weight: 600; font-size: 22px; line-height: 30px; padding-bottom:10px;text-transform: capitalize;}
.yoga_w-t figure ul li{padding-bottom: 20px;}
.yoga-sdle .yoga_w-t1 {padding: 0px;
}

#yg-tym{font-weight: 600; font-size: 16px;}

/*Readmore*/
.yg_retreat details{
  /*background-color: #faf4ed; border: 1px solid #eedcc2;*/
  color: #000;
  font-size: 18px;
  margin-top: 20px;

}

.yg_retreat summary {
  padding: 0em 1.3rem;
  list-style: none;
  display: flex;
  justify-content: center;
  transition: height 1s ease;
  min-height: 50px;
  vertical-align: middle;font-size: 16px;
    font-weight: 500;
}

.yg_retreat summary::-webkit-details-marker {
  display: none;
}

.yg_retreat summary:after{
  content: "\002B";
  color: #bd8b41;
  font-size: 28px;
  font-weight: 600;
}

.yg_retreat details[open] summary {
    border-bottom: 1px solid #aaa;
    margin-bottom: .5em;

}

.yg_retreat details[open] summary:after{
  content: "\00D7";
}

.yg_retreat details[open] div{
  padding: .5em 1em;text-align: left;font-size: 16px;
}


/*****************************************GALLERY**************************************/

.yoga_gal{padding: 60px 80px;}
.yoga_gal .yoga_gal1{text-align: center;}
.yoga_gal .yoga_gal1 img {width:20%; padding-bottom: 20px;}

/************************Packages*************************/
.bck_symptscn {padding: 80px 80px 60px 80px;}
.bck_symptoms{ text-align:center; }
#sympcol span {background-color: #dcb883; border-radius: 50%;font-size:24px;padding: .2em.4em;}
 #bpicon {color: #fff; font-size: 22px; padding-bottom: 20px;}
 .symptms{padding: 40px 0px;}
 #sympcol{ padding: 40px 30px;background-color: #f4f4f4;}
#sympcol figcaption h3{ font-weight: 600; font-size: 22px; line-height: 30px; padding: 0px 0px 14px 0px;text-transform: capitalize;}
.symptms .row {display: flex; justify-content: space-between;}
.bck_col{flex-basis: 31%; background-color: #f4f4f4; border-left: 3px solid #dcb883; }
.bck_col:hover {box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);}

/*****************PACKAGE DETAILS********************/
 
.bck_pain_riskfct{padding: 80px 80px 60px 80px; background-color: #f4f4f4;}
.risk_fact{text-align: left;}
 
.bck_cola{background-color: #fff;padding: 30px;}
.bck_cola:hover {box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);}
#bck_icon span {background-color: #dcb883;font-size:25px;padding: .2em.6em;}
#bck_icon{ padding: 40px 30px;background-color: #fff;}
#bck_icon figcaption h3{ font-weight: 600; font-size: 25px; line-height: 30px; padding: 0px 0px 14px 0px;text-transform: capitalize;}

.cause_list {padding-top: 20px;}
.cause_list ul li {padding-bottom: 12px;}








/*****************************************************************************MOBILE VIEW**********************************************/
@media screen and (max-width:768px){
  /*Intro*/.yoga-intro{padding: 0px;}
  .aboutysctn{padding: 50px 10px; text-align:left;}
  /*Benefits*/.yoga-benefits{padding: 40px 0px;}.yoga-benefits .ben-yoga img {padding-bottom: 20px;}
              .bene-fits #set_1 {text-align: left; align-content: center;}#lil_left{margin-right: 0px;}
              #lil_right{margin-left: 0px;}
              .bene-fits #set_2 {text-align: left;align-content: center;}
              #set_1 figure,#set_2 figure{padding-bottom: 20px;}

  /*PROGRAMS*/.yoga-pgm {padding: 40px 0px;}.yoga_therapy .row {display: flex;justify-content: center; flex-wrap: wrap;}


/*Contact Banner*/ .yoga-contact-data {padding: 80px 0px ;}.yoga-contact-data .column1{padding-top: 0px;padding-right: 10px; padding-bottom: 90px;}
                   .container.yoga_therapy {padding: 0px 40px;}
                   .yoga_therapy .yoga_therapycol {border: 3px solid #E1C086; padding: 10px;flex-basis: 100%; margin-bottom: 20px;}

  
/*SCHEDULE*/       .schedule-yoga { padding: 80px 0px;}.schedule-tt h1:before {content: url("../landing/images/line-1.png");display: none;}
                   .schedule-tt h1:after {content: url("../landing/images/line-2.png");display: none;}
                   .yoga-sdle .yoga_w-t1 {padding: 30px 30px 0px 30px;}

/*GALLERY*/         .yoga_gal {padding: 60px 0px;}.yoga_gal .yoga_gal1 img {width: 50%;padding-bottom: 20px;}

/*LINE GOLD */     .aboutysctn #line_gold, #line_gold, .ben-yoga img, .yoga-pgm .yoga_asanas img#line_gold{width:65%; }

/*BANNER*/         body.hme-slide.vegas-container{height: 70%;}
/*PACKAGES*/.bck_symptscn { padding: 40px 10px;}
            .bck_col { flex-basis: fit-content; margin-bottom: 20px;}
/*PACKAGE DETAILS*/.bck_pain_riskfct { padding:  40px 10px; }
                .bck_riskcol, .bck_cola { flex-basis: fit-content;margin-bottom: 20px;}
                .bck_cola {padding: 30px;}


  }
  