@charset "utf-8";
/****
Reset CSS
***************/
*, *:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; }
img { vertical-align: middle; max-width: 100%; }
p { font-family: 'Poppins'; font-style: normal; font-weight: 400; font-size: 16px; line-height: 200%; color: #634941; margin: 0px; }
h1, h2, h3, h4, h5, h6 { font-weight: bold; margin: 0; font-family: 'Poppins', sans-serif; }
h1, .h1 { font-family: 'Cormorant'; font-style: normal; font-weight: 500; font-size: 67px; line-height: 110%; letter-spacing: 0.01em; color: #582B0C; }
h2, .h2 { font-family: 'Cormorant'; font-style: normal; font-weight: 500; font-size: 53px; line-height: 115%; letter-spacing: 0.01em; color: #723710; }
h3, .h3 { font-family: 'Cormorant'; font-style: normal; font-weight: 500; font-size: 43px; line-height: 120%; letter-spacing: 0.01em; color: #723710; margin-bottom: 20px; }
h4, .h4 {font-family: 'Cormorant';font-style: normal;font-weight: 500;font-size: 34px;line-height: 41px;letter-spacing: 0.01em;color: #723710; margin-bottom: 15px;}
h5, .h5 { font-family: 'Cormorant'; font-style: normal; font-weight: 500; font-size:24px; line-height: 115%; letter-spacing: 0.01em; color: #723710; }
h6, .h6 { font-family: 'Poppins';
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 120%;
    letter-spacing: 0.01em; }
.list-unstyled { padding-left: 0; list-style: none; }
a { text-decoration: none; color: #634941; }
a:focus { text-decoration: none; }
a:hover { text-decoration: underline; color: #337dbc; }
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix { display: inline-block; }
.clearfix:before, .clearfix:after { content: " "; display: table; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1;
}
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }
.outer-width { margin-right: auto; margin-left: auto; width: 100%; float: left; }
.outer-width:before, .outer-width:after { content: " ";  /* 1 */ display: table;  /* 2 */ }
.outer-width:after { clear: both; }
figure { margin: 0; }
address { margin-bottom: 0; }
.form-group { margin-bottom: 22px; }
label { display: inline-block; margin-bottom: 15px; letter-spacing: -0.2px; }
.form-control { display: block; width: 100%; padding: 8px 30px; font-size: 1rem; line-height: 1.5; color: #333333; background-color: #fff; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; height: 50px; border: 1px solid #efefef; border-radius: 50px; box-shadow: 0 0 8px rgba(0,0,0,0.1); }
.form-control:focus { box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; }
.input-group-text { border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; }
select.form-control:not([size]):not([multiple]) { height: 50px; }
.ml30 { margin-left: 30px; }
.mr30 { margin-right: 30px; }
.mt-10{margin-top: 100px;}
.mt-30{margin-top: 30px;}
.list ul { padding: 0px; margin: 0px; }
.list ul li { list-style: none; }
/**Body CSS**/

body { position: relative; font-size: 18px; background: #ffffff; color: #333333; -webkit-font-smoothing: antialiased; font-family: 'Poppins', sans-serif; line-height: 1.6; }
/****Common Heading CSS***************/
.subhead {position: relative; font-family: 'Poppins'; font-style: normal; font-weight: 500; font-size: 25px; line-height: 24px; letter-spacing: 0.15em; color: #CD641C; display: inline-block;}
.subChildHead { position: relative; font-family: 'Poppins'; font-style: normal; font-weight: 500; font-size: 16px; line-height: 24px; letter-spacing: 0.15em; color: #CD641C; display: inline-block; }
.subhead:after,
.subhead::before { content: ""; width: 70px; height: 1px; background: #B37145; position: absolute; top: 12px; z-index: 9; }
.subhead:after { left: 100%; margin-left: 10px; }
.subhead::before { right: 100%; margin-right: 10px; }
.bulletnew {position: relative; padding-left: 40px;}
.bulletnew::after {
    background: url("../images/newbullets.png") center center no-repeat;
    width: 30px;
    height: 25px;
    content: "";
    position: absolute;
    top: 8px;
    left: 0;
}
.sectionHead { font-family: 'Cormorant'; font-style: normal; font-weight: 500; font-size: 53px; line-height: 120%; letter-spacing: 0.01em; color: #582B0C; margin-bottom: 50px; }
.heading { margin: 0px 0 40px; text-align: center; }
.head7{font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 200%;    
    color: #634941;}
.pdt100 { padding-top: 100px; }
.secpd100 { padding: 100px 0px; }
.flex-direction { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }
.align-right { text-align: right; }
.lightgray { background: #F7F1EC;}
.brownBg { background: #A04E16; }
.lightgrayBg{background:#F5F5F5;}
.greenText { color: #319746;}
.orgtext{color:#CD641C;}
.orgtext:hover{color: #723710;transition: all 0.3s;-webkit-transition: all 0.3s;-ms-transition: all 0.3s;-moz-transition: all 0.3s;}
/****Common Button CSS***************/


/** custom selectbox**/
.fa-angle-up:before { content: "\f106"; font-family: 'FontAwesome'; font-style: normal; }
/****
Header CSS
***************/
.header { position: absolute; left: 0; right: 0; width: 100%; height: auto; top: 0; z-index: 1; transition: all 0.3s linear; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -ms-transition: all 0.3s linear; }
.navbar { top: 0px; padding:15px 0px; }
.navbar-brand { transition: all 0.3s linear; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -ms-transition: all 0.3s linear; outline: none; }
.navigation { padding: 0; align-items: flex-start; margin: 0 6px 0 0; transition: all 0.3s linear; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -ms-transition: all 0.3s linear; }
.navigation .navbar-collapse { -ms-flex-preferred-size: unset; flex-basis: unset; max-width: none; flex-grow: unset; margin-left: 134px; }
.navigation .navbar-collapse .navbar-nav { flex-wrap: wrap; }
.navbar-header a img { height: auto; }
ul.navbar-nav.navigation { margin: 0; }
.navbar-expand-lg .navbar-nav > li { list-style: none; padding: 0; display: block; vertical-align: middle; margin-left: 20px; position: relative; }
.navbar-expand-lg .navbar-nav > li:first-child{margin-left: 0px}
.search-bx { margin-left: 50px; }
.navbar-expand-lg .navbar-collapse {-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; }
.navbar-expand-lg .navbar-nav .nav-link { padding-right: 0; padding-left: 0; font-family: 'Poppins'; font-style: normal; font-weight: 400; font-size: 16px; line-height: 24px; letter-spacing: 0.01em; text-decoration: none; color: #723710; position: relative; transition: all 0.3s linear; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -ms-transition: all 0.3s linear; display: -webkit-box; display: -ms-flexbox; display: flex; outline: none; }
.navbar-expand-lg .navbar-nav .nav-link:hover::before { position: absolute; width: 30px; height: 2px; background: #A04E16; content: ""; top: 100%; left: 0; right: 0; margin: 0 auto; }
.navbar-expand-lg .navbar-nav .nav-link.active { font-weight: 600; color: #A04E16; }
.navbar-expand-lg .dropdown-toggle::after { margin-left: 0.255em; vertical-align: 0.255em; content: "\f107"; font-family: 'FontAwesome'; border-top: 0 solid; border-right: 0 solid transparent; border-bottom: 0; border-left: 0 solid transparent; transition: all 0.3s linear; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -ms-transition: all 0.3s linear; color: #CD641C; font-size: 18px; }
.navbar-expand-lg .navbar-nav .dropdown-menu { background: #fff; border-radius: 4px; border: none;     box-shadow: 3px 2px 8px rgba(0,0,0,0.3); margin-left:0px;}
.dropdown-item { display: -webkit-box; display: -ms-flexbox; display: flex; color: #723710; -webkit-box-align: center; -ms-flex-align: center; align-items: center; transition: all 0.3s linear; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -ms-transition: all 0.3s linear;outline:none; }
.dropdown-item:hover,
.dropdown-item:focus-visible { text-decoration: none; background: #A04E16; color: #fff; outline:none; }
.dropdown-item.dropdown-toggle:hover:after { color: #fff; }
.nav-link.dropdown-toggle.show:after { transform: rotate(180deg); }
.dropdown-item.dropdown-toggle.show { color: #723710; text-decoration: none; background: transparent; }
.dropdown-item.dropdown-toggle.show::after { transform: rotate(-90deg); }
.dropdown-item.dropdown-toggle.show:hover { background: #A04E16; color: #fff; }

.nav-item.dropdown > .dropdown-menu li:hover .dropdown-menu {position: absolute;left:100%;top: 0;outline:none;}
.nav-item.dropdown > .dropdown-menu li:hover a:after { transform: rotate(-90deg);}
.dropdown-menu li:focus-visible {outline: none;}
.dropdown-item.active, .dropdown-item:active{background: rgb(160, 78, 22);}

.accordion-button:not(.collapsed)::after,
.accordion-button::after {
  left: auto;
  right: 15px;
  top: 25px;
  content: "\f107";
  font-family: fontAwesome;
  color: #723710;
  font-size: 32px;
  background-image: none;
  box-shadow: none;
  text-shadow: none;
}



.loginSignUp { margin-left: 60px; display: -webkit-box; display: -ms-flexbox; display: flex; }
.loginSignUp a {display: flex; align-items: center;  color: #582B0C; font-family: 'Poppins'; font-style: normal; font-weight: 500; font-size: 16px; line-height: 24px; letter-spacing: 0.01em; border: 1px solid #A04E16; border-radius: 35px; height: 44px; padding: 10px 22px; margin: 0px 5px; text-decoration: none; transition: all 0.3s linear; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -ms-transition: all 0.3s linear; }
.loginSignUp a:hover { background: #A04E16; color: #fff; }
.loginSignUp a i { margin-right: 3px; width: 16px; display: none; }
.navbar-toggler .icon-bar { display: block; width: 25px; height: 2px; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; background: #ff7800; transition: all 0.3s linear; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -ms-transition: all 0.3s linear; }
.navbar-toggler .icon-bar + .icon-bar { margin-top: 5px; }
.navbar-toggler:focus { outline: none; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; }
.header-appear { height: auto; position: fixed; z-index: 99; background: #ffffff; -webkit-animation-name: animationFade; animation-name: animationFade; -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-box-shadow: 0 10px 10px -10px rgba(0, 0, 0, 0.35); box-shadow: 0 10px 10px -10px rgba(0, 0, 0, 0.35); }
.header-appear { background: #fff; }
.header-appear .navbar-brand { max-width: 180px; width: 100%; }
.header-appear .navbar { padding: 15px 0px; }
.closeMenu { opacity: 0; visibility: hidden;display:none; }

.loginSignUp a.enroll {
    padding: 5px 20px;
    background: #A04E16;
    color: #fff;
}
.loginSignUp a.enroll:hover{
 background:#582B0C
}
.loginSignUp a.enroll i {
    display: block;
    font-size: 22px;
    margin-right: 10px;
}
.header button.sub-menu-toggle {
    display: none;
}
/* .navigation li a.active, .navigation li a:hover, .navigation li a:focus { color: #ff7800; text-decoration: none; outline: none; }
.navigation .dropdown-toggle::after { display: none; }
.navigation .dropdown>.dropdown-toggle:active { pointer-events: none; }
.navigation li ul { border: none; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; left: -15px; padding: 25px 0px 0px; margin: 0; display: none; }
.navigation li li { margin: 0; width: 100%; }
.navigation li li a { font-size: 16px; white-space: nowrap; padding: 8px 15px; }
.navigation li li a:hover { text-decoration: none; background: #056DB6; color: #ffffff; }
.navbar-expand-xl .navigation li:last-child a {padding-right: 0;}
.login-box li { margin: 0 4px 0 14px; }
.navbar-toggler {
 padding: 0.6rem .75rem; margin-right: -0.75rem; }

.header-right { display: flex; flex-wrap: wrap; }
.header-right .btn { margin-left: 20px; }
.navigation ul { display: inline-block; vertical-align: middle; padding: 0; margin-bottom: 0; }
.navbar-expand-xl .navbar-nav .nav-link{padding: 0px} */

/****

/* banner section start */
.banner { padding-top: 100px; position: relative; background: url(../images/banner.jpg)center center no-repeat; width: 100%; min-height: calc(100vh - 0px); background-size: cover; }
.banner .RegBtns .btncls{margin-right: 25px;}
.banner .subhead::before { display: none; }
.bannerContent { padding-left: 30px; position: absolute; left:50%; top:45%; -webkit-transform: translate(0%, -50%); -ms-transform: translate(0%, -50%); transform: translate(0%, -50%); }
.bannerContent h1 {
    font-size: 55px;
    line-height: 55px; text-align: center;
}
.bannerContent h4 { margin-bottom: 15px; }
.bannerLogo {
    padding-top:5%;
}
.bannerLogo a img {
    max-width: 450px; width: 100%;
}
.sectionHead h2 { font-size: 34px; }
.sectionHead h2, .SectionCont p { color: #fff }
.banner p { font-size: 19px; }
.banner .imageBox img { width: 100%; height: 650px }
.bannerContent .RegBtns .video_play_btn svg { fill: #A04E16; margin-left: 0px; }
/* banner section start */



/* about vedanta start */

.aboutVedanta { position: relative; overflow: hidden; }
.aboutVedanta p { padding-bottom: 30px; text-align: left;}
.water_mark:after { background: url(../images/water_mark_right.png) right top no-repeat; width: 192px; height: 206px; position: absolute; top: 0; right: 0; content: ""; z-index: -1; }
.water_mark::before { background: url(../images/water_mark_left.png) right top no-repeat; max-width: 366px; width: 100%; height: 372px; position: absolute; bottom: 0; left: 0; content: ""; z-index: -1; }
.aboutVedanta .contentBox { padding: 30px 128px; }
.aboutVedanta .RegBtns, .teachersSec .RegBtns { display: block; margin-top: 40px; }
.aboutVedanta .RegBtns { margin-top: 10px; }
/* about vedanta end */

/*the teachers start*/

.VideoInner { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
.VideoInner a { max-width: 392px; width: 100%;text-decoration: none; display:block; }
.video { position: relative; }
.videoIn {display: flex;margin-bottom: 5px; background:#000}
.VideoOuter .image-name{margin: 0px 15px;}

.playBtns { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); border: 2px solid #FFFFFF; width: 70px; height: 70px; pointer-events: none; border-radius: 50%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; transition: all 0.3s linear; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -ms-transition: all 0.3s linear; }
.playBtns svg path { fill: white; transition: all 0.3s linear; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -ms-transition: all 0.3s linear; }
.video:hover .playBtns { background: #fff; }
.video:hover .playBtns svg path { fill: #A04E16; }
/*the teachers end*/



/* Our programms  section start */
.OurProgramme { position: relative; }
.OurProgramme:after { background: url(../images/watermarkfls.png)center center no-repeat; content: ""; position: absolute; max-width: 313px; width: 100%; height: 547px; z-index: -1; bottom: 0; right: 0; }
.RetreatDate small { font-family: 'Poppins'; font-style: normal; font-weight: 500; font-size: 24px; line-height: 120%; letter-spacing: 0.01em; color: #A04E16; background: #F4CB95; padding: 15px; display: inline-block; margin-bottom: 30px; }
.OurProgramme .contentBox .leftSide .imageBox img { width: 100%; }
.leftSide { width: 50%; }
.rightside { width: 50%; }
.imgShadowLeft, .imgShadowRight { position: relative; }
.imgShadowLeft { padding: 0px 0px 30px 30px; }
.imgShadowLeft:after { left: 0; }
.imgShadowRight { padding: 0px 30px 30px 0px; }
.imgShadowRight:after { right: 0; }
.imgShadowLeft:after, .imgShadowRight::after { content: ""; position: absolute; bottom: 0; background: #E7D3C5; width: 88%; height: 88%; z-index: -1; }
hr { margin: 70px 0px; border-top: 1px solid #D1AA8F; }
.OurProgramme .classSchedule li {
    width: 100%;
    margin-bottom: 5px;
}
.OurProgramme .sectionHeadMain p{text-align:left;}

.OurProgramme .contentBox h6 {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 160%;
    color: #634941;
    margin-bottom: 5px;
}


.OurProgramme .owl-dots,
.testimonial .owl-dots { margin-top:20px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
.OurProgramme .owl-dots span,
.testimonial .owl-dots span  { background: #fff; display: block; border-radius: 50%; width: 16px; height: 16px; border: 1px solid #A04E16; margin: 0px 3px; }
.OurProgramme .owl-dot.active span,
.testimonial .owl-dot.active span { position: relative; background: #fff; display: block; border-radius: 50%; width: 20px; height: 20px; border: 1px solid #A04E16; margin: 0px 3px; }
.OurProgramme .owl-dot.active span:after,
.testimonial .owl-dot.active span:after { width: 14px; height: 14px; background: #A04E16; position: absolute; content: ""; border-radius: 50%; left: 2px; right: 0; top: 2px; }

.OurProgramme .sectionHeadMain h6 {
    margin-bottom: 25px;
}
/* Our programms  section end */



/* Book Store start */
.bookStore { position: relative; overflow: hidden; }
.bookStore.brownBg {background:#fff;position: relative;z-index: 2}
.bookStore h2 { color: #fff; }
.bookStore { position: relative; }
.bookStore:after {
    background: url(../images/mandalaImg.png)center center no-repeat;
    content: "";
    position: absolute;
    max-width: 250px;
    width: 100%;
    height: 250px;
    top: 181px;
    left: -95px;
    background-size: cover;
    z-index: -1;
}
.SeparateBar{
    position: relative;
}
.SeparateBar:after {
   content: "";
   top: 0;
    left: auto;
    right: 0;
    background: #A04E16;
    height: 100%;
    width: 1px;
    position: absolute;
    
}

.bookStore .bookInner {
    padding: 0px 50px;
}

.bookStore::before { display:none; background: url(../images/birds-img.png)center center no-repeat; content: ""; position: absolute; max-width: 322px; width: 100%; height: 189px; bottom: -30px; right: 0; }
.bookInner a { display: inline-block; }
.bookStore .btncls { background: #723710; }


/* Book Store end */



/*  Recent Retreats start */
.recentRetreats .recentInner {width:100%;}
.recentRetreats .subhead::before { display: none; }
.recentRetreats .contentBox { padding: 0px; }
.recentRetreats h2 { margin-bottom: 50px; }
.recentRetreats ul { margin: 0px -15px; }
.recentRetreats ul li { padding: 0px 15px; width:33.33%; }
.recentRetreats ul li a{position: relative;text-decoration: none;}
.recentRetreats .leftSide {position: relative; padding:0px; width:100% }

.recentRetreats .leftSide .imageBox {display: block; border-top-left-radius: 3px; border-top-right-radius: 5px; overflow: hidden; text-decoration: none; }
.recentRetreats .leftSide .imageBox img {width: 100%;
    object-fit: cover;
    -webkit-transition: -webkit-transform 6s cubic-bezier(.12, .72, .31, .65) 0.1s;
    transition: -webkit-transform 6s cubic-bezier(.12, .72, .31, .65) 0.1s;
    -o-transition: transform 6s cubic-bezier(.12, .72, .31, .65) 0.1s;
    transition: transform 6s cubic-bezier(.12, .72, .31, .65) 0.1s;
    transition: transform 6s cubic-bezier(.12, .72, .31, .65) 0.1s, -webkit-transform 6s cubic-bezier(.12, .72, .31, .65) 0.1s;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1); }

.recentRetreats .leftSide a:hover .imageBox img{    width: 100%;
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);}

.recentRetreats .leftSide .imageBox h5{transition: all 0.3s linear; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -ms-transition: all 0.3s linear;}
.recentRetreats .leftSide .imageBox:hover h5{color:#CD641C;}
.datecls { display: block; font-family: 'Poppins'; font-style: normal; font-weight: 400; font-size: 14px; line-height: 24px; color: #634941; }
.retreatsInfo {position:relative; background: #F7F1EC; border-radius: 5px;padding:25px; margin: 0px 20px;margin-top: -15px; }

.retreatsInfo h5 {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    padding: 0;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.retreatsInfo a { color: #723710; text-decoration: none; }
.recentRetreats .rightside { position: relative; background: url(../images/talksImg.jpg)center center no-repeat;background-size:cover!important; }

.recentRetreats .rightside img {display: none;}
.recentRetreats .rightside .contentBox {
    background: rgba(247, 241, 236, 0.9);
    padding:15px;
    position: absolute;
    top: auto;
    max-width:600px;
    bottom: 15px;
    left:15px;
    right: 0;
    margin-right: 50px;
    padding-right:155px;
}
.recentRetreats .rightside .contentBox p{line-height: 150%;}

.recentRetreats .rightside .contentBox .RegBtns {
    position: absolute;
    right: 0px;
    top: 0;
    bottom: 15px;
}
.recentRetreats .rightside .contentBox h2 { margin-bottom: 15px; }
.recentRetreats .sectionHeadMain {margin-bottom: 30px;}
.retreatsUpcoming h6 {
    margin-bottom: 30px;
}
/*  Recent Retreats end */



/* Media Coverages section start */
.MediaSliderOuter .contentBox { background: #F7F1EC; padding: 20px;border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; }
.MediaSliderOuter .RegBtns .btncls {margin-right: 0; background:none; color: #A04E16; padding: 0; margin: 0; min-height: auto; line-height: normal; text-decoration: underline; }

.MediaSliderOuter .RegBtns .btncls:hover { background: none; color: #A04E16; }
.MediaSliderOuter .RegBtns .btncls svg { fill: #A04E16; }
.MediaSliderOuter a{text-decoration: none;}


.MediaSliderOuter .owl-dots { margin-top:20px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
.MediaSliderOuter .owl-dots span { background: #fff; display: block; border-radius: 50%; width: 16px; height: 16px; border: 1px solid #A04E16; margin: 0px 3px; }
.MediaSliderOuter .owl-dot.active span { position: relative; background: #fff; display: block; border-radius: 50%; width: 20px; height: 20px; border: 1px solid #A04E16; margin: 0px 3px; }
.MediaSliderOuter .owl-dot.active span:after { width: 14px; height: 14px; background: #A04E16; position: absolute; content: ""; border-radius: 50%; left: 2px; right: 0; top: 2px; }


/* Media Coverages section start */


/* blog section start */
.blogSlider h5 { height:58px; display: -webkit-box; -webkit-line-clamp: 2; padding: 0; -webkit-box-orient: vertical; overflow: hidden; }
.blogSlider .contentBox { margin: -50px 20px 0px 20px; position: relative; border-top-right-radius: 5px; border-top-left-radius: 5px; }
/* blog section end */


/* news letter section start */
.NewsLetter { background: url(../images/newsletterBg.jpg) center center no-repeat; width: 100%; min-height: 781px; background-size: cover; position: relative;padding-top: 30px;padding-bottom: 180px; }
.NewsLetter:after { content: ""; position: absolute; left: 0; right: 0; top: 0; background: rgba(0,0,0,0.1); width: 100%; height: 100%; }
.NewsLetter .contentBox {position: relative;z-index: 1; max-width:1000px; width: 100%; margin: 0 auto;margin-bottom:100px;}
.NewsLetter .leftSide {
    width:60%;
}
.NewsLetter .leftSide h2 {
    font-size: 28px;
    margin: 15px 0px;
    color: #fff;
    line-height: 26px;
}
.NewsLetter .leftSide h2 br{display: none;}
.NewsLetter .leftSide .note.mt-5 { margin-top: 1rem!important;}
.NewsLetter .leftSide { padding:20px; }
.NewsLetter .leftSide h6 {color: #fff;}
.inputBox input { background: rgba(114, 55, 16, 0.2) !important; border: 1px solid #C08A65; border-radius: 4px; width: 100%; min-height: 52px; margin-top: 30px; padding: 5px 15px; color: #fff !important; outline: none; font-family: 'Poppins'; font-style: normal; font-weight: 400; font-size: 16px; line-height: 24px; letter-spacing: 0.01em; }
.inputBox input::placeholder {color: #E2C8B7;opacity: 1;}
.inputBox input:-ms-input-placeholder {color: #E2C8B7;}
.inputBox input::-ms-input-placeholder {color: #E2C8B7;}
.NewsLetter .btncls { background: #723710 !important; }
.note p { font-family: 'Poppins'; font-style: normal; font-weight: 400; font-size: 12px; line-height:150%; color: #C69573; }
.NewsLetter .rightside { background: url(../images/newsPattern.png) center center no-repeat; background-size: cover; position: relative; width:40% }
.NewsLetter .shankhImg { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); max-width:180px; width:100%; }
.brownBg {
    background: rgba(160,78,22,0.85);
}
/* news letter section end */

.listNone { list-style: none; padding: 0px; margin: 0px; }
.RegBtn { margin-top: 30px; }
.RegBtns svg { fill: #fff; margin-left: 7px; }
.btncls { font-family: 'Poppins'; background: #A04E16; color: #fff; align-items: center; padding: 0px 30px; font-size: 14px; min-height: 48px; line-height: 48px; border-radius: 4px; font-weight: 500; letter-spacing: 0.01em; cursor: pointer; display: inline-block; text-decoration: none; transition: all ease-in-out 0.3s; -webkit-transition: all ease-in-out 0.3s; -ms-transition: all ease-in-out 0.3s; -moz-transition: all ease-in-out 0.3s; -o-transition: all ease-in-out 0.3s; }
.RegBtns { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
.RegBtns .btncls { z-index: 1; margin:0px 7px; }
.RegBtns .btncls:first-child{margin-left: 0px;}
.btncls:hover { background: #582B0C; color: #fff; text-decoration: none; }
.btncls i { margin-left: 10px; }
.video_play_btn { width: 44px; height: 44px; background: #fff; border-radius: 25px; position: relative; display: flex; align-items: center; justify-content: center; text-decoration: none; }
.video_play_btn:after { background: rgba(256,256,256,0.2); content: ""; width: 52px; height: 52px; position: absolute; left: -4px; right: 0; text-align: center; top: -4px; bottom: 0; border-radius: 50% }
.video_play_btn i { color: #A04E16; }
.bannerScroll { width: 40px; height: 40px; background: #A04E16; border: 1px solid #FFFFFF; display: flex; border-radius: 50%; align-items: center; justify-content: center; color: #fff; position: absolute; bottom: 10px; left: 0; right: 0; margin: 0 auto; cursor: pointer;z-index: 5; -webkit-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out; }
.bannerScroll SVG { animation: up-down 1s ease-in-out infinite alternate-reverse both; }
 @-webkit-keyframes up-down {  0% {
 transform: translateY(4px);
}
 100% {
 transform: translateY(-4px);
}
}
 @keyframes up-down {  0% {
 transform: translateY(4px);
}
 100% {
 transform: translateY(-4px);
}
}
.bannerScroll:hover { background: #fff; border: 1px solid #A04E16; }
.bannerScroll:hover path { fill: #A04E16; }


/* what is vedanta page start */
.header.innerHeader {
    position: static;
}

.innerBanner{position: relative;    background-size: cover;
    width: 100%;
    min-height: 400px;}


.whatIsveda{background:url(../images/whatIsVedantaBanner.jpg) center center no-repeat;    background-size: cover; width: 100%; min-height: 400px;}
/* what is vedanta page end */

.excerpt_heading.subhead {
    font-size: 18px;
}

/* breadcrumb start */
.breadcrumbMain {
    margin: 15px 0px 30px 0px;
}
.breadcrumbMain ol li,
.breadcrumbMain ol li a{font-family: 'Poppins'; text-decoration: none;
    font-style: normal;
    font-weight: 400;
    font-size:14px;
    line-height: 200%;color: #A04E16;}
.breadcrumbMain .breadcrumb-item.active{color: #723710;}
.breadcrumbMain .breadcrumb{margin: 0px;margin-bottom: 20px;}
/* breadcrumb end */

.MediaSliderOuter{padding-top:0px;}
.mediacoverage{background:url(../images/meet_the_teachers.jpg) center center no-repeat;    background-size: cover; width: 100%; min-height: 400px;}
.mediaInner{text-decoration:none;}
.mediaInner a{display: inline-block;width: 100%; margin-bottom:30px;color:#634941;}
.mediaInner .imageBox{overflow: hidden; border-radius: 4px;}
.mediaInner a img{width:100%;object-fit: cover; 
    -webkit-transition: -webkit-transform 6s cubic-bezier(.12, .72, .31, .65) 0.1s;
    transition: -webkit-transform 6s cubic-bezier(.12, .72, .31, .65) 0.1s;
    -o-transition: transform 6s cubic-bezier(.12, .72, .31, .65) 0.1s;
    transition: transform 6s cubic-bezier(.12, .72, .31, .65) 0.1s;
    transition: transform 6s cubic-bezier(.12, .72, .31, .65) 0.1s, 
    -webkit-transform 6s cubic-bezier(.12, .72, .31, .65) 0.1s;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);transform: scale(1);}
.mediaInner a:hover .imageBox img{width:100%;-webkit-transform: scale(1.2);-ms-transform: scale(1.2);transform: scale(1.2);}
.mediaInner a h5{    height:70px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    padding: 0;
    -webkit-box-orient: vertical;
    overflow: hidden;-webkit-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out;}
.mediaInner a:hover h5 {
    color: #CD641C;
}
.mediaInner a:hover .btncls{color: #CD641C;}

/* profile section */

.beforeNone .subhead::before{display: none;}
.profilein .socialOuter ul {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    margin:20px 0px;
}
.profilein p{padding-bottom: 30px;}
.profilein .socialOuter ul li a {
    background: #A04E16;
}
.profilein .socialOuter ul li a:hover {
    color: #fff;
    background: #582B0C;
    text-decoration: none;
    border: 1px solid #582B0C;
}
.profilein .imgShadowLeft:after,
.profilein .imgShadowRight::after {
    width: 80%;
    height: 80%;
}

.bulletList ul{margin: 0px; padding: 0px;}
.bulletList ul li{ position: relative; padding: 5px 0px 5px 30px;font-family: 'Poppins';
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height:160%;
color: #634941;}
.bulletList ul li::after{width: 6px; height: 6px; background:#634941;position: absolute;left:0px; top: 18px; content: ""; border-radius:50%;}

.bookPublication {
    background: #FFFFFF;
    box-shadow: 0px 0px 12px rgb(160 78 22 / 8%);
    border-radius: 4px;
    padding: 24px;
    max-width: 1060px;
    width: 100%;
    margin: 0 auto;
    margin-bottom: 30px;
}
.bookPublication .leftSide {
    position: relative;
    max-width: 375px;
    width: 100%;
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    height: 375px;
}
.bookPublication .leftSide img {
    position: relative;
    z-index: 1;
}
.bookPublication .leftSide::after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    background: url(../images/bookpatternbg.png) center left no-repeat;
    max-width: 370px;
    height: 370px;
    width: 100%;
}

.publication .bookPublication .leftSide {
    padding: 45px;
}

.bookPublication .rightside{width: 100%; padding-right: 35px;}
.lightbrownText{color:#BC815A;font-family: 'Poppins';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 120%;
    color: #BC815A;}

.bookPublication .RegBtns .btncls {
        background: #fff;
        color: #a04e16;
        border: 1px solid #A04E16;
            min-width: 160px;
            text-align: center;
    }
    .bookPublication .RegBtns .btncls:hover {
        border: 1px solid #a04e16;
        background: #a04e16;
        color: #fff;
    }
    .bookPublication .rightside h4 {
    font-size: 28px;
}
.bookPublication .rightside p {
    line-height: 160%;
}

    .articalIn a{text-decoration: none;}
    .articalTop .imageBox {
        max-width: 298px;
        width: 100%;
    }
    .articalTop .contentBox {
        margin-left: 30px;
        padding-right: 40px;
    }
    .articalTop .contentBox h4 {
        margin-bottom: 10px;
        -webkit-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out;
    }
    .articalTop .RegBtns {
        max-width: 200px;
        width: 100%;
        -webkit-box-pack: right;
            -ms-flex-pack: right;
                justify-content: right;
    }

    .articalTop .RegBtns .btncls {
        z-index: 1;
        border: 1px solid #A04E16;
        background: transparent;
        color: #A04E16;
    }
    .articalTop .RegBtns .btncls:hover{background: #A04E16; color:#fff;}
    .articalTop .RegBtns svg {fill: #A04E16;-webkit-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out;}
    .articalTop .RegBtns:hover svg {fill: #fff;}

    .articalTop:hover .contentBox h4{color:#CD641C;}
    .articalIn hr {margin: 35px 0px;}


   /* talk and seminars */
   .talksSeminars{padding-top: 0px;}
   .TalksSeminarsIn a {text-decoration: none;margin-bottom:30px; display: inline-block;width: 100%;}
   .TalksSeminarsIn h5{font-size: 22px; line-height: 130%; margin-top: 15px;}
   .TalksSeminarsIn a:hover h5{color:#CD641C;}
   .TalksSeminarsIn a .imageBox {overflow: hidden;border-radius: 4px 4px 4px 4px;}
   .TalksSeminarsIn a .imageBox img{    -webkit-transition: -webkit-transform 6s cubic-bezier(.12, .72, .31, .65) 0.1s;
    transition: -webkit-transform 6s cubic-bezier(.12, .72, .31, .65) 0.1s;
    -o-transition: transform 6s cubic-bezier(.12, .72, .31, .65) 0.1s;
    transition: transform 6s cubic-bezier(.12, .72, .31, .65) 0.1s;
    transition: transform 6s cubic-bezier(.12, .72, .31, .65) 0.1s, -webkit-transform 6s cubic-bezier(.12, .72, .31, .65) 0.1s;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);}

    .TalksSeminarsIn a:hover .imageBox img {
        width: 100%;
        -webkit-transform: scale(1.2);
        -ms-transform: scale(1.2);
        transform: scale(1.2);
    }

   .TalksSeminarsIn .imageBox img{ width: 100%;}

/* podcast section */
.podcastNav ul li .nav-link {
    border: 0;
    background: #F7F1EC;
    border-radius: 4px 0px 0px 4px;
    font-weight: 500;
    font-size: 18px;
    line-height: 200%;
    color: #7A635C;
    min-width: 220px;
}
.podcastNav .nav-pills {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.podcastNav ul li:first-child .nav-link {border-radius: 4px 0px 0px 4px;}
.podcastNav ul li:last-child .nav-link {border-radius: 0px 4px 4px 0px;}

.podcastNav ul li .nav-link.active {
    background: #A04E16;
    font-style: normal;
    font-weight: 500;
    line-height: 200%;
    color: #F7F1EC;
}


   /* host section */
   .hostSection{background:#77569B; position: relative;}
   .hostSection:after{content:""; background: url(../images/hostBg.png) center center no-repeat; width: 100%; height: 100%; background-size: cover; position: absolute; left: 0; top: 0;}
   .hostSection .sectionIn.d-flex {
    position: relative;
    z-index: 1;
}

.hostSection .leftSide{position: relative; width: 45%;}
.hostSection .leftSide img{width: 100%;}
.hostSection .leftSide h4{position: absolute;left:30px; top: 30px;}
.hostSection .rightside{position: relative; background-color: #fff; width: 55%; padding:70px 15px 30px 150px;z-index: 1;}
.hostSection .rightside::after {
    content: "";
    background: url(../images/maic.png) center bottom no-repeat;
    max-width: 240px;
    height: 315px;
    background-size: cover;
    position: absolute;
    left:100px;
    bottom: 0;
    width: 100%;
    opacity: 0.05;
 
}

/* interview and podcast */
.interviewSec ul li .nav-link{background: #fff;}
.podCastInner {
    position: relative;
    overflow: hidden;
    padding-bottom: 90px;
}
.podCastInner::after {
    content: "";
    background: url(../images/bookpatternbg.png) center bottom no-repeat;
    max-width: 520px;
    height: 520px;
    background-size: cover;
    position: absolute;
    left: 0;
    bottom: -75%;
    width: 100%;
    right: 0;
    margin: 0 auto;
}
.podCastInner h6 {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 120%;
    letter-spacing: 0.01em;
    color: #CD641C;
}
.podCastInner .contentBox {
    position: relative;
    z-index: 1;
}
.podCastInner .contentBox h4 {
    margin: 10px 0px;
}
.podCastInner .imageBox {
    max-width: 407px;
    width: 100%;
    margin-right: 30px;
}
.listenUs p {
    margin: 15px 0px;
}
.listenUs ul li {
    margin: 0px 15px;
}
.listenUs ul li:first-child{margin-left: 0px;}
.listenUs ul li:last-child{margin-right: 0px;}


/* zoom online classes page */
.zoomOnlineMain{padding-top:30px;}
.ongoing-coursesIn{}
.ongoing-coursesIn .secInner {padding: 15px;}
.ongoing-coursesIn .secInner .imageBox{margin-bottom: 10px;}
.ongoing-coursesIn .secInner .classSchedule li {width: 50%;}
.ongoing-coursesIn .secInner h4{font-size: 25px; line-height:25px; margin-top:15px; min-height: 50px;    margin-bottom:10px;}
.ongoing-coursesIn .secInner .contentBox .RegBtns{-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.ongoing-coursesIn .secInner .contentBox .RegBtns a:last-child {margin-right: 0;}
.ongoing-coursesIn-modal .modal-content p {padding-bottom:20px;}
.ongoing-coursesIn-modal .modal-body {padding: 50px; }
.ongoing-coursesIn-modal .modal-header {border:0px; padding: 0; }
.ongoing-coursesIn-modal .btn-close {opacity: 1; position: absolute; right: 15px; top: 15px; border: 1px solid #000; border-radius: 50%; z-index: 9; }
.secInner {
    background: #FFFFFF;
    box-shadow: 0px 0px 12px rgb(160 78 22 / 8%);
    border-radius: 4px;
    padding: 25px;
    margin-bottom: 30px;
}
.secInner .contentBox h4{font-size: 34px; font-weight: 600; margin-bottom:15px;}
.secInner .contentBox h6{font-family: 'Poppins';
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 160%;    
    color: #634941; margin-bottom:5px;}
.secInner .contentBox h6 strong {
        font-weight: 600;
    }
.classSchedule li {
    width: 25%;margin-bottom:5px;
}
.classSchedule li h6{font-weight: 600;font-size: 16px;line-height: 160%;color: #634941;}
.secInner .contentBox ul li p {
    padding: 0;
}
.secInner .imageBox {
    max-width: 407px;
    width: 100%;
    margin-right: 30px;
    overflow: hidden;
    border-radius: 4px;
}
.secInner .imageBox a img{    -webkit-transition: -webkit-transform 6s cubic-bezier(.12, .72, .31, .65) 0.1s;
    transition: -webkit-transform 6s cubic-bezier(.12, .72, .31, .65) 0.1s;
    -o-transition: transform 6s cubic-bezier(.12, .72, .31, .65) 0.1s;
    transition: transform 6s cubic-bezier(.12, .72, .31, .65) 0.1s;
    transition: transform 6s cubic-bezier(.12, .72, .31, .65) 0.1s, -webkit-transform 6s cubic-bezier(.12, .72, .31, .65) 0.1s;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);}

.secInner:hover .imageBox a img {
        width: 100%;
        -webkit-transform: scale(1.2);
        -ms-transform: scale(1.2);
        transform: scale(1.2);
    }
.secInner hr {
    margin: 15px 0px 20px 0px;
    border-top: 1px solid #E7D3C5;
}
.secInner .contentBox {
    width: 100%;
}
.secInner .contentBox p{font-size: 14px; padding-bottom:7px;line-height: 160%;}

.secInner .greenText {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 400;
    font-size:15px;
    line-height: 160%;
    color: #319746;
    background: #E6F4E9;
    padding: 0px 8px;
    border-radius: 35px;
}

.discountOff h6{color: #634941;font-weight: 500; margin-bottom: 15px;}
.discountOff table tr th, 
.discountOff table tr td {
    border: 1px solid #E7D3C5;;
    border-collapse: collapse;   padding: 15px; text-align: center;
    font-family: 'Poppins';
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 160%;
color: #634941;
  }
  .discountOff table tr td{background:#fff;}
  .discountOff table tr th:first-child,
  .discountOff table tr td:first-child{text-align: left;}
  .discountOff table tr th {
    background: #723710;
    color: #fff;
    font-weight: 500;
}


.vedantaClasses{position: relative; overflow: hidden;}
.vedantaClasses.water_mark::before {
    max-width: 280px;
    height: 280px;
    z-index: 1;
}
.vedantaClasses.water_mark:after{z-index: 1;}

.retreatsUpcoming{padding-top: 30px;}
.retreatsUpcoming .sectionHeadMain h6{margin-bottom:0px;}
.retreatsUpcoming .secInner .imageBox {
    max-width: 625px;
    width: 100%;
}
.retreatsUpcoming .classSchedule li {
    width: 100%;
    margin-bottom: 5px;
}
.retreatsUpcoming .btncls.readMore {
    border: 1px solid #A04E16;
    background: #fff;
    color: #A04E16;
    margin-left: 30px;
}
.retreatsUpcoming .RegBtns .btncls.readMore svg{fill: #A04E16;}
.retreatsUpcoming .RegBtns .btncls.readMore:hover svg{fill: #fff;}
.retreatsUpcoming .RegBtns .btncls.readMore:hover {background: #A04E16;color: #fff;border: 1px solid #A04E16;}
.retreatsUpcoming .RegBtns .btncls { border: 1px solid #A04E16;}
.retreatsUpcoming .RegBtns .btncls svg{fill: #fff;}
.retreatsUpcoming .RegBtns .btncls:hover{background:#fff;color:#A04E16;}
.retreatsUpcoming .RegBtns .btncls:hover svg{fill: #A04E16;}




.retreatsUpcoming .secInner{padding: 0px;}
.retreatsUpcoming .secInner .contentBox {
    width: 100%;
    padding: 20px 20px 30px 0px;
}
.retreatsUpcoming .secInner .imageBox a img{height: 100%; width: 100%}

.retreatsRecent .RegBtns .btncls{ margin-left: 0px;}


.introductionPara {
    margin-top: 100px;
}


.schedulePt{position: relative;}
.schedulePt::after{content: "";position: absolute;left: 0; bottom: 0;background: url(../images/scheduleleft.png) center center no-repeat; width: 234px; height: 484px;}

.schedulePt::before{content: "";position: absolute;right: 0; top: 0;background: url(../images/scheduleright.png) center center no-repeat; width: 225px; height: 417px;}
.scheduleNote {
    text-align: left;
}
.scheduleNote p {
    padding-bottom:20px;
}
.scheduleNote .btncls svg{fill: #fff;margin-left: 5px;}

.MySchedule.list {
    max-width: 950px;
    margin: 0 auto;
    background: #fff;
    padding: 50px 0px;
}
.MySchedule h6 {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    font-size: 20px;
    line-height: 160%;
    text-align: center;
    color: #723710;
}
.MySchedule ul li {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
            text-align: center;
            padding:15px 0px;
}
.MySchedule ul li:after {
    content: "";
    position: absolute;
    left: 0;
    top:34px;
    width: 2px;
    height: 100%;
    background:#A04E16;
    right: 0;
    margin: 0 auto;
}

.MySchedule ul li:before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    background: #fff;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    border: 5px solid #A04E16;
    z-index: 2;
}
.MySchedule ul li span {
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 160%;
    color: #634941;
    padding: 0px 50px;
    width: 50%;
}

.MySchedule .scheduleDotes {
    position: relative;
    padding: 0px;
    width: 25px;
    height: 25px;
    z-index: 1;
}
.MySchedule .scheduleDotes:before {
    width: 12px;
    height: 12px;
    position: absolute;
    top: 6px;
    left:1px;
    content: "";
    display: inline-block;
    background: #fff;
    border-radius: 50%;
    z-index: 1;

}
.MySchedule .scheduleDotes:after {
    width: 24px;
    height: 24px;
    position: absolute;
    top: 0;
    left: 0;
    content: "";
    display: inline-block;
    background: #A04E16;
    border-radius: 50%;
    margin-left: -5px;
}
.text-right {
    text-align: right;
}
.text-left {
    text-align: left;
}
.MySchedule ul li:last-child::after{display: none;}
.scheduleNote ul li{padding: 7px 0px;}
.scheduleNote ul li strong, .scheduleNote ul li, .scheduleNote ul li a {
    color: #634941;
    font-size: 16px;
    line-height: 160%;
    transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
}
.scheduleNote ul li a:hover{color:#CD641C;}

.scheduleNote ul li strong {
    max-width: 80px;
    display: inline-block;
    width: 100%;
}
.scheduleNote .contentBox {
    position: relative;
    z-index: 1;
}
.scheduleNote h6 {
    font-weight: 600;
    font-size: 16px;
    line-height: 200%;
    color: #634941;
}
.ourParticipate {
    background: #F3E8E1;
    padding: 50px;
}

.bookPt{position: relative;}
.bookPt::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    background: url(../images/lotuspt.png) center center no-repeat;
    width: 100%;
    height: 100%;
}



/* faq section start */
.FaqSection{padding-top: 0px;}
.FaqSection .accordion-item {
    background: #FFFFFF;
    box-shadow: 0px 3px 8px rgb(160 78 22 / 12%);
    border-radius: 4px;
    margin-bottom: 15px;
}
.FaqSection .accordion-item h6 {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 250%;
    color: #634941;
    padding-bottom: 15px;
}
.FaqSection .accordion-item p{padding-bottom: 15px;}
.accordion-button {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    line-height: 120%;
    letter-spacing: 0.01em;
    color: #723710;
    padding: 20px 20px;
    background: #fff;
    box-shadow: none;
}


.FaqSection .accordion-button {
    color: #723710;
    background: #F7F1EC;
}
.accordion-button:focus{box-shadow: none;}

ul.dateDuration { margin-bottom: 20px;}

ul.dateDuration li {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 160%;
    color: #634941;
    padding: 5px 0px;
   
}
ul.dateDuration li strong {
    font-weight: 600;
}

.commentInner .imageBox img {
    margin-right:20px;
}
.commentInner h6 {
    font-size: 16px;
    line-height: 24px;
    color: #593D34;
    font-weight: 600;
}


.RetreatChapter .commentInner {background:#F5EDE8;padding: 30px 30px 30px 30px;}
.RetreatChapter .commentInner p {
    font-size:16px;
    position: relative;
    padding: 0px 35px;
}
.RetreatChapter .commentInner p i {
    font-size:30px;
}
.RetreatChapter .commentInner p i.quoteLeft {
    position: absolute;
    left: 0;
    top: 0;
}
.RetreatChapter .commentInner .Nametitle h6 {
    text-align: right;
    padding-right: 60px;
    color: #723710;
    font-size: 20px;
    margin-top: 15px;
}
.Nametitle p {
    text-align: right;
    padding-right: 60px;
    color: #723710;
    font-size: 17px;
    }


.gallerySec{padding-top: 0px;}

.gallerySec a.imageBox {overflow: hidden;
    display: block; position: relative;
}
.gallerySec a.imageBox img{transform: scale(1); transition: all 0.9s;}
.gallerySec .imageBox:hover img{transform: scale(1.1); transition: all 0.9s;}


.sectionIn h6{font-weight: 600;
    font-size: 16px;
    line-height: 160%; margin-bottom: 15px;    
    color: #634941;}
.talksSeminars .sectionIn p {
    padding-bottom: 15px;
}

.partners ul {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin: 0px -15px;
    margin-top:25px;
}

.partners ul li {
    padding: 0px 15px;
    width: 20%;
    margin-bottom: 30px;
}


.additionltopic .bulletnew {margin-top: 50px;}

.upcommings .RegBtns .btncls{margin-left: 0px;}



.owl-nav {
    position: absolute;
    top: 40%;
    left: 0;
    right: 0;
}

.owl-nav .owl-prev,
.owl-nav .owl-next{position: absolute;}

.owl-nav .owl-prev {
    left: -70px;
    right:auto;
}

.owl-nav .owl-next {
       left: auto;
    right:-70px;
}

.owl-nav .owl-prev span,
.owl-nav .owl-next span{ 
    font-size: 0;
    position: relative;
    display: flex;
    width: 50px;
    height: 50px;
    background: #A04E16;
    align-items: center;
    justify-content: center;
    color: #fff;
    border-radius: 5px;
    transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
}

.owl-nav .owl-prev span:hover,
.owl-nav .owl-next span:hover {
    background: #582B0C;
}

.owl-nav .owl-prev span:after,
.owl-nav .owl-next span:after{
       font-family: 'FontAwesome';
    font-size: 32px;
}

.owl-nav .owl-prev span:after {
    content: "\f104";
}

.owl-nav .owl-next span:after {
     content: "\f105";
}


/* publication page start */
.publicationMainPg  .bookInner {
    max-width: 405px;
    width: 100%;
    margin: 0px 15px;
}
.publicationMainPg .bookInner .imageBox {
    background: #fff;
    padding: 40px;
    border-radius: 4px;
}
.publicationMainPg .bookDetails {
    margin-top: 30px;
}

.publicationMainPg .bookDetails h4 {
    min-height: 82px;
}

.publicationMainPg .bookDetails p{font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 160%;
    color: #7A635C;min-height: 55px;}

.publicationMainPg .bookDetails a.btncls.readMore {border: 1px solid #A04E16; background: transparent;color: #A04E16;}
.publicationMainPg .bookDetails a.btncls.readMore svg {fill:#A04E16;}
.publicationMainPg .bookDetails a.btncls.readMore:hover {background: #A04E16; color: #fff;}
.publicationMainPg .bookDetails a.btncls.readMore:hover svg{fill:#fff;}

.bookPrice {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 160%;
    color: #723710;
    display: block;
}



.preZoomClasses .bulletList ul li{font-size: 14px;}

.franchBooksPub .contentBox {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0px -15px;
}
.franchBooksPub .bookInner {
    max-width: 33.33% ;
    width: 100%;
    padding: 0px 15px;
    margin: 0px;
    margin-bottom: 50px;
}



.franchBooksPub .bookDetails h4{
font-style: normal;
font-weight: 600;
font-size: 28px;
line-height: 34px;
letter-spacing: 0.01em;}


.paginationMain {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}

a.page-link {
    border: 1px solid #A04E16;
    width: 38px;
    height:38px;
    text-align: center;
    color: #A04E16;
    border-radius: 50%;
    margin: 0px 7px;text-decoration: none;
    -webkit-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
            justify-content: center;
}
.page-item:first-child .page-link {
    border-bottom-left-radius: 50%;
    border-top-left-radius: 50%;
}
.page-item:last-child .page-link {
    border-top-right-radius:50%;
    border-bottom-right-radius: 50%;
}
.page-link:focus{box-shadow: none;background:#A04E16;color:#fff;text-decoration: none;}

a.page-link:hover {
    background:#A04E16;
    color: #fff;
    border: 1px solid #A04E16;
}


.blogsPg .contentBox{    margin: -50px 20px 0px 20px;
    position: relative;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;}


    .blogsDetailsPg h6 {
        font-family: 'Poppins';
        font-style: normal;
        font-weight: 500;
        font-size: 14px;
        line-height: 24px;
        color: #634941;
        margin-top: 20px;
    }

    .title{font-family: 'Poppins';
        font-style: normal;
        font-weight: 400;
        font-size: 12px;
        line-height: 160%;        
        color: #634941;}

    
.blogsDetailsPg .mediaInner .contentBox p {
    font-style: italic;
    padding-bottom: 20px;
}
.blogsDetailsPg .mediaInner .imageBox img {
    width: 100%;
}
    
.itelicNone{font-style: normal;}
.blogsDetailsPg .contentBox p.itelicNone {
    font-style: normal;
}

.commentBox h5 {
    margin: 30px 0px;
}
.commentIn input, .commentIn textarea {
    width: 100%;
    background: #FBF8F6;
    border: 1px solid #E2C8B7;
    border-radius: 4px;
    outline: none;
    padding: 5px 15px;
    font-size: 16px;
    transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
}
.commentIn textarea:focus, 
.commentIn input:focus {
    background: #fff;
}


.commentIn input {
    min-height: 50px;
}

.commentIn .inputbox {
    position: relative;
    margin-bottom: 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.commentIn textarea{min-height: 150px;resize: none;}

.commentIn input[type="checkbox"] {
    position: absolute;
    left: 0;
    top: 5px;
    width: 20px;
    min-height: 20px;
}
.commentIn .inputbox label {
    padding-left: 40px;
}


.blogsDetailsPg .MediaSliderOuter {
    padding-left: 0;
    padding-right: 0;
}


.blogDetailSlider .contentBox {
    margin: -50px 20px 0px 20px;
    position: relative;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
}

.blogsDetailsPg .blogDetailSlider .mediaInner .contentBox p{font-style:normal; padding-bottom:10px; line-height:26px;}
.preRetreatsClasses, .retreatsUpcoming,
.ongoing-coursesIn, .publicationMainPg{padding-top: 0px;}
.preRetreatsClasses .sectionHeadMain .subhead {margin-bottom: 35px;}
.preRetreatsClasses ul#pills-tab {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
.preRetreatsClasses .nav-pills .nav-link {
    font-weight: 500;
    font-size: 18px;
    line-height: 200%;
    color: #7A635C;
    background: #F7F1EC;
    width: 100%;
    border: none;
    min-width: 200px;
}

.preRetreatsClasses .nav-pills .nav-link.active,
.preRetreatsClasses .nav-pills .show>.nav-link{background: #A04E16;font-weight: 500;
    font-size: 18px;
    line-height: 200%;
    color: #F7F1EC;}


.preRetreatsClasses .accordion-item,
.preRetreatsClasses .accordion-button{background: #F5F5F5;border: none;box-shadow: none;}
.preRetreatsClasses .accordion-button{
    font-family: 'Cormorant';
    font-style: normal;
    font-weight: 600;
    font-size: 43px;
    line-height: 52px;
    color: #723710;border-bottom: 1px solid #A04E16;}



.preRetreatsClasses .accordion-item:last-of-type .accordion-button.collapsed {border-radius: 0;}

.preRetreatsClasses .accordion-body {
    margin: 0px -15px;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}
.preRetreatsClasses .ParentIn {
    padding: 0px 15px;
    width: 33.33%;
    margin-bottom: 30px;
}
.preRetreatsClasses .contentBox {
    padding:15px;
    background: #FFFFFF;
    box-shadow: 0px 0px 12px rgb(160 78 22 / 8%);
    border-radius: 0px 0px 4px 4px;
}
.preRetreatsClasses .contentBox ul{margin:20px 0px;}
.preRetreatsClasses .contentBox ul li {
    
    width: 50%;
}
.preRetreatsClasses .contentBox ul li:nth-child(2) {
    padding-left: 15px;
}
.pastRestreatsTab .contentBox h6 {
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 160%;
    color: #634941;
}
.self-study-content p {
    text-align: left;
    padding-bottom: 15px;
}
.self-study-content p br {
    display: none;
}
.self-study-content p strong {
    margin-top: 10px;
    display: block;
}

.pastRestreatsTab .contentBox p {
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 160%;
color: #634941;}
.pastRestreatsTab .contentBox h5 {
    min-height: 70px;
}

.pastRestreatsTab .contentBox .btncls {padding: 0px 15px;
    font-size: 14px;
    min-height: 35px;
    line-height: 35px;}
.getNow {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
    }
    .getNow span {
        font-weight: 400;
        font-size: 18px;
        line-height: 160%;
        color: #723710;
    }
.ParentIn .imageBox{position: relative; display: flex;}
.ParentIn:hover .beginner{background: rgba(160,78,22,0.7);}
.beginner {
    position: absolute;
    left: 50%;
    top: 35%;
    transform: translate(-50%, -50%);
    /*background: linear-gradient(93.42deg, #CC6F2C 1.76%, #FFD3A4 129.57%);*/
    width: 100%;
    transition: all 0.3s;
}

.Intermediate{background: linear-gradient(93.42deg, #5F3371 1.76%, #FFB08D 129.57%);}

.Advanced{background: linear-gradient(93.42deg, #E40040 1.78%, #FF9595 129.57%);}

.beginner h4 {
font-family: 'Poppins';
font-style: normal;
font-weight: 500;
font-size: 20px;
line-height: 110%;
color: #F7F1EC; padding:10px 15px; margin: 0px;}
.beginner h4 small{font-size: 18px;}

.beginner h4 small,
.beginner h4 {
    display: block;
    text-align: center;
    /*display: none*/;
}

/* responsive tabs */

.responsiveTabs {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-bottom: 70px;
}


.profileSection{padding-top: 0px;}
.profileSection .profilein .leftSide .imgShadowLeft{padding: 0px}

.innerCategoryPanel.knowledge--section .mediaInner p {
    height: 55px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    padding: 0;
    -webkit-box-orient: vertical;
    overflow: hidden;
    line-height: 160%;
}

/*Footer  CSS
***************/
/*new footer start*/

.footer { background: #A04E16; padding:15px 0px 15px 0px; }
.footerIn { position: relative; }
.lotusImg {position: static; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: 100%; margin: 0 auto; max-width: 120px;}
.footer .leftSide{width:65%;}
.footer .rightside {width:35%;}
.footer .leftSide ul li a { font-family: 'Lato'; font-style: normal; font-weight: 500; font-size: 16px; line-height: 19px; letter-spacing: 0.01em; color: #FFFFFF;}
.footer .leftSide ul li { margin: 0px 15px;}
.socialOuter ul { margin-bottom:10px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; }
.socialOuter ul li:last-child a { margin-right: 0; }
.footer .leftSide ul li:first-child { margin-left: 0; }
.socialOuter ul li a { width: 32px; height: 32px; border: 0.935307px solid #C08A65; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; color: #fff; font-size: 15px; border-radius: 50%; margin: 0px 3px; -webkit-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out; }
.socialOuter ul li a:hover {color: #CD641C; background: #fff; text-decoration: none; border: 1px solid #CD641C; }
.CopyRight p { font-style: normal; font-weight: 400; font-size: 14px; line-height: 24px; letter-spacing: 0.01em; color: rgba(255, 255, 255, 0.8); text-align: right; }
.CopyRight p a {color: rgba(255, 255, 255, 0.8);}


/*new footer end */

/* scroll bottom to top start*/
.scroll-top-arrow, .scroll-top-arrow:focus { font-size: 23px; line-height: 47px; color: #fff; background-color: #723710; height: 45px; width: 45px; cursor: pointer; padding: 0; position: fixed; bottom: 20px; right: 20px; text-align: center; text-decoration: none; z-index: 80; border-radius: 50px; -webkit-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out; }

/* scroll bottom to top end*/

.tabs ul {
  margin: 0;
  padding: 0 0 1em 0;
  font-weight: bold;
}
.tabs ul li {
  background:#fff;
}
.tabs ul li a {
  padding: 0.5em 1em;transition: all 0.3s;
}
.tabs ul li a:hover, .tabs ul li a.active {
    position: relative;
    background: #A04E16;
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    letter-spacing: 0.01em;
    color: #FFFFFF;
    border-radius: 4px;
}

.item {
  margin-bottom: 2px;
}
.item::before {
    cursor: pointer;
    background: #eee;
    padding: 10px 15px;
    display: block;
    border-radius: 4px;
}
.item.active::before {
    background: #A04E16;
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    letter-spacing: 0.01em;
    color: #FFFFFF;
    border-radius: 4px;
    padding: 10px 15px;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}
.item.active .item-content {
  padding: 1em;
  -webkit-transition: opacity 0.3s ease-in-out;
  -moz-transition: opacity 0.3s ease-in-out;
  -o-transition: opacity 0.3s ease-in-out;
  -ms-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
}

.tabbed-content .tabs {
  display: none;
}
.tabbed-content .item {
  min-height: 2em;
  margin-bottom: 15px;
  font-size:16px;
}
.item-content p {
    font-family: 'Poppins';
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 200%;
color: #634941;
padding-bottom: 30px;
}
.tabbed-content .item::before {
  content: attr(data-title);
}
.tabbed-content .item .item-content {
  display: none;
}
.tabbed-content .item.active .item-content {
   display: block;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    border-top: none;
}

.tabbed-content blockquote {background: #FBEDDD; padding:32px;    margin-bottom: 30px;}
.tabbed-content blockquote span{display: block; margin-bottom: 5px;}
.tabbed-content blockquote span.esloka {line-height:38px;word-break: break-all;}
.tabbed-content blockquote h6 {font-size: 16px;}
.tabbed-content blockquote h6,
.tabbed-content h5,
.item-content h4{color: #9F3113;font-weight: 600; margin-bottom: 30px;}
.tabbed-content blockquote h6:last-child{margin-bottom:0px;}
.tabbed-content blockquote p{color: #9F3113;padding: 7px 0px 20px 0px; font-weight: 600;}

.downloadpdf ul {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin: 0px -15px;
}
.downloadpdf ul li {
    margin-bottom: 15px;
    width: 50%;
    padding: 0px 15px;
}
.downloadpdf ul li a {
    position: relative;
    font-style: normal;
    font-weight: 500;
    font-size: 18px;
    line-height: 140%;
    letter-spacing: 0.01em;
    color: #A04E16;
    padding: 10px 22px;
    text-decoration: none;
    background: #F3E8E1;
    border: 1px solid #F3E8E1;
    border-radius: 4px;
    min-height:84px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
            align-items: center; 
    -webkit-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out; 
    transition: all .3s ease-in-out; 
}
.downloadpdf ul li a i {
    position: absolute;
    right: 30px;
}
.downloadpdf ul li a:hover{background: #E7D3C5;}

.tabs ul li a.active:after {
    width: 0;
    height: 0;
    border-top: 10px solid transparent;
    border-left: 12px solid #A04E16;
    border-bottom: 10px solid transparent;
    content: "";
    position: absolute;
    right: auto;
    top: 50%;
    left: 100%;
    margin-top: -10px;
}



/*testimonial*/

.testimonialIn {
    padding:35px;
    background: #F7F1EC;
}
.testimonial .imageBox {
    max-width: 120px;
    width: 100%;
    height: 120px;
    border-radius: 50%;
    background: #f1f1f1;
    border: 2px solid #CD641C;
        margin: 0 auto;
    margin-bottom: 30px;
}
.testimonial .contentBox p {
    font-size: 18px;
    position: relative;
    padding: 0px 35px;
}
.testimonial .contentBox p i{ font-size: 34px;}
.testimonial .contentBox p i.quoteLeft {
   
    position: absolute;
    left: 0;
    top: 0;
}
.testimonial .contentBox .Nametitle h6 {
    text-align: right;
    padding-right: 60px;
    color: #723710;
    font-size: 20px;
    margin-top: 15px;
}

.testimonial .contentBox .Nametitle p{
    text-align: right;
    padding-right: 60px;
    color: #723710;
    font-size: 17px;
    margin-top: 0;}




@media all and (min-width:767px) {
    .item.active .item-content {
      padding-top: 0;
    }
  
    .tabs-side .tabs li {
      margin-bottom:12px;
      border: 1px solid #E7D3C5;
      border-radius: 4px;
    }
  }
@media all and (min-width: 767px) {
  .tabbed-content .tabs {
    display: block;
  }
  .tabbed-content .tabs li {
    display: inline-block;
  }
  .tabbed-content .tabs li a {
    padding: 20px 15px;
    display: block;
    font-style: normal;
font-weight: 400;
font-size: 18px;
line-height: 140%;
letter-spacing: 0.01em;
color: #BC815A;
text-decoration: none;
  }
  .tabbed-content .item {
    min-height: 0;
    padding: 0;
    margin: 0;
  }
  .tabbed-content .item::before {
    display: none;
  }
  .tabbed-content.tabs-side .tabs {
    max-width:300px;width: 100%;
    float: left;
  }
  .tabbed-content.tabs-side .tabs li {
    display: block;
  }
  .tabbed-content.tabs-side .item {
    margin-left:320px;
  }

 

}


.neemaji, .suryaji {
    margin-bottom: 30px;
    display: block;
}
.neemaji h5,
.suryaji h5 { font-size:24px;
    margin-top: 5px;    margin-bottom: 15px;
}
.neemaji:hover h5, .suryaji:hover h5{
    text-decoration: underline;
}

.advanced_payment,
.final_Payment {
    color: #634941;
    font-size: 16px;
}

.readmore_excerpt {
    color: #A04E16;
    font-weight: 600;
}

.readmore_excerpt:hover {
     color:#634941;}

textarea#textarea_fm {
    min-height: 150px !important;
}

#Customizedeventform .contact label,
#Customizedeventform .contact #textarea_fm,
.talksSeminars .wpcf7-form label{ width: 100%;max-width: 550px;}

#Customizedeventform .contact #textarea_fm,
.talksSeminars .wpcf7-form label #textarea_fm {min-height:150px !important;resize:none;}

#Customizedeventform .wpcf7-submit,
.talksSeminars .wpcf7-form .wpcf7-submit {
    font-family: 'Poppins';
    background: #A04E16;
    color: #fff;
    align-items: center;
    padding: 0px 30px;
    font-size: 14px;
    min-height: 48px;
    line-height: 48px;
    border-radius: 4px;
    font-weight: 500;
    letter-spacing: 0.01em;
    cursor: pointer;
    display: inline-block;
    text-decoration: none;
    transition: all ease-in-out 0.3s;
    -webkit-transition: all ease-in-out 0.3s;
    -ms-transition: all ease-in-out 0.3s;
    -moz-transition: all ease-in-out 0.3s;
    -o-transition: all ease-in-out 0.3s;
    text-shadow: none;
    border: none;
    border-radius: 18px;
}

#Customizedeventform .wpcf7-submit:hover,
.talksSeminars .wpcf7-form .wpcf7-submit:hover { background: #CD641C;}



.page-id-1791 .talksSeminars ol {
    padding: 0px 0px 0px 17px;
    margin-top: 20px;
    margin-bottom: 5px;
}
.page-id-1791 .talksSeminars ul li {
    padding-bottom: 15px;
    line-height: 170%;
}

.page-id-1791 .talksSeminars ul li span{
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height:170%;
    color: #634941;
    margin: 0px;
}

.page-id-1791 .talksSeminars ol li b{
     color: #634941;
} 

.page-id-3 .talksSeminars p {
    line-height: 170%;
    padding-bottom: 15px;
}

.page-id-3 .talksSeminars h4 {
    font-size: 18px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 400;
    line-height:170%;
    margin-top: 20px;
    margin-bottom: 5px;
    color: #634941;
}

.page-id-3 .talksSeminars ul {
    padding-left: 25px;
}
.page-id-3 .talksSeminars ul li{
        font-family: 'Poppins';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 200%;
    color: #634941;
    margin: 0px;
}

.page-id-3 .talksSeminars ul ul {
    padding-left: 20px;
}
.page-id-3 .talksSeminars ul ul li {
    position: relative;
    padding-left: 25px;
}

.page-id-3 .talksSeminars ul ul li:after {
    content: "";
    position: absolute;
    left: 0;
    top: 13px;
    width: 6px;
    height: 6px;
    background:#634941;
    border-radius: 50%;
}

.QRcode img{
    width: 225px;
}




.page-template blockquote{
    overflow: hidden;
    background-color: #f0ecec;
    padding: 15px;
    position: relative;
    text-align: left;
    margin: 20px 0;
}


.page-template blockquote p {
    color: var(--default-color);
    line-height: 1.6;
    margin-bottom: 0;
    font-style: italic;
    font-weight: 500;
    font-size: 14px;
}


.page-template blockquote:after{
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 3px;
    background-color: #A04E16;
    }


.paginationMain .wp-pagenavi {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.paginationMain a, .paginationMain span {
    height: 38px;
        width: 38px;
    text-decoration: none;
    border: 1px solid #A04E16;
    padding: 5px 5px;
    margin: 2px;
    font-size: 16px;
    color: #634941;
    font-weight:600;
    border-radius: 3px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
      -webkit-box-pack: center; 
         -ms-flex-pack: center;
             justify-content: center;
             transition: all 0.3s;
             -webkit-transition: all 0.3s;
             -moz-transition: all 0.3s;
             -o-transition: all 0.3s;
}

.paginationMain span.pages {width: auto;padding: 5px 15px; }
.paginationMain span.current{background: #A04E16; color: #fff;}
.paginationMain span.pages:hover {background: #fff; color: #634941; }
.paginationMain a:hover,
.paginationMain span:hover {background: #A04E16; color: #fff;}