@import url("https://fonts.googleapis.com/css?family=Montserrat:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i");
* {
margin: 0px;
padding: 0px;
text-decoration: none;
}
* {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
*:before, *:after {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
body {
margin: 0;
padding: 0;
font-family: 'Montserrat', sans-serif;
font-size: 14px;
font-weight: 300;
font-style: normal;
letter-spacing:0.2px;
}
.container {
width: 1170px;
margin: 0 auto;
}
h1 {
margin: 0 0 15px 0;
padding: 0;
font-family: 'Montserrat', sans-serif;
font-size: 24px;
font-weight: 300;
font-style: normal;
line-height: normal;
color: #222222;
text-transform:uppercase;
}
h1 span { 
color:#f4802b;
font-weight:500;
}
h2 {
margin: 0 0 10px 0;
padding: 0;
font-family: 'Montserrat', sans-serif;
font-size: 18px;
font-weight: 400;
font-style: normal;
line-height: normal;
color: #222222;
}
h3 {
margin: 0 0 10px 0;
padding: 0;
font-family: 'Montserrat', sans-serif;
font-size: 16px;
font-weight: 400;
font-style: normal;
line-height: normal;
color: #222222;
}
h4 {
margin: 0 0 5px 0;
padding: 0;
font-family: 'Montserrat', sans-serif;
font-size: 14px;
font-weight: 400;
font-style: normal;
line-height: normal;
color: #f4802b;
}
h5 {
margin: 0 0 10px 0;
padding: 0;
font-family: 'Montserrat', sans-serif;
font-size: 12px;
font-weight: 400;
font-style: normal;
line-height: normal;
color: #222222;
}
p { 
margin:0 0 15px 0;
padding:0;
font-family: 'Montserrat', sans-serif;
font-size: 14px;
font-weight: 300;
font-style: normal;
line-height: 24px;
color:#656565;
text-align:justify;
} header {
float: left;
width: 100%;
position: relative;
background:#FFF;
min-height:82px;
box-shadow: -14px 14px 15px -9px rgba(0, 0, 0, 0.1);
-webkit-box-shadow: -14px 14px 15px -9px rgba(0, 0, 0, 0.1);
-moz-box-shadow: -14px 14px 15px -9px rgba(0, 0, 0, 0.1);
}
.logo { 
float:left;
margin-bottom:10px;
}
.web-menu { 
float: right;
margin-top: 10px;
margin-right: 0px;
}
#access {
display: block;
}
#access ul {
font-size: 14px;
font-weight: 400;
text-transform: uppercase;
list-style: none;
}
#access li {
float: left;
position: relative;
padding: 14px 0;
margin: 0;
}
#access li:last-child a { 
border-right: 0 none;
padding-right:0;
margin-right:0;
padding-left: 7px;
}
#access a {
color: #222222;
display: block;
float: left;
margin-left:15px;
}
#access ul ul {
display: none;
float: left;
margin: 0;
position: absolute;
left: -15px;
top: 45px;
width: 210px;
z-index: 99999;
}
#access ul ul li {
padding: 0 !important;
}
#access ul ul ul {
left: 100%;
top: 0;
}
#access ul ul a {
background: #222;
color: #FFF;
font-size: 14px;
font-weight: normal;
height: auto;
line-height: 18px;
padding: 10px 14px !important;
width: 230px;
border-bottom: 1px solid #3c3c3c;
border-right: 0 none !important;
text-transform: capitalize;
margin: 0 !important;
}
#access li:hover > a, #access ul ul :hover > a, #access a:focus {
color: #f4802b;
}
#access li:hover > a, #access a:focus {
color: #f4802b;
}
#access ul li:hover > ul {
display: block;
}
#access ul .current-menu-item > a {
color: #f4802b;
font-weight: 400;
}
#mob-menu {
display: none;
}
#mob-menu-container {
display: none;
float:right;
} slider { 
float: left;
width: 100%;
}
.homeBanner {
float: left;
width: 100%;
}
.homeBanner img { 
display:block;
width:100%;
}
.subBanner { 
float: left;
width: 100%;
}
.subBanner img { 
display:block;
width:100%;
}
strong { 
color:#222;
}
#breadcrumbs { 
background:#f6f6f6;
float:left;
width:100%;
margin-top:30px;
padding:8px 15px;
font-size:13px;
}
#breadcrumbs a { 
color:#656565;
} footer {
float: left;
width: 100%;
background:#010101;
color:#878787;
padding:18px 0;
}
.copyRights { 
float:left;
}
.copyRights a { 
color:#FFF;
}
ul.social-media { 
float:right;
margin:0;
padding:0;
}
ul.social-media li { 
float:left;
margin:0 0 0 10px;
padding:0;
list-style:none;
display:inline-block;
color:#FFF;
}
ul.social-media li a { 
color:#FFF;
} .clearfix {
clear: both;
}
.readMore, .read-more { 
color:#f4802b;
font-size:13px;
font-weight:500;
text-decoration:underline;
} article { 
float:left;
width:100%;
}
.content-area { 
float:left;
width:100%;
min-height:568px;
padding:30px 0;
}
.content-left { 
float:left;
width:870px;
}
.content-right { 
float:right;
width:270px;
}
.welcomeBox { 
float:left;
width:100%;
padding:40px 0;
}
.benefitsBox { 
float:left;
width:100%;
padding:40px 0;
background:#f7f7f7;
}
.benefitsBox h1 { 
text-align:center;
}
.benefitsBox p.spl { 
text-align:center;
margin-bottom:40px;
}
.benefitsBox .imgHolder { 
float:left;
width:100%;
}
.newsRow { 
float:left;
width:100%;
}
.newsRow .newsDate { 
float:left;
width:26%;
}
.newsRow .newsContent { 
float:right;
width:70%;
}
.newsDate .date { 
float:left;
width:100%;
background:#f4802b;
color:#FFF;
text-align:center;
padding:10px 10px;
font-size:24px;
font-weight:500;
line-height:24px;
}
.newsDate .year { 
float:left;
width:100%;
background:#222222;
color:#FFF;
text-align:center;
padding:5px 0;
}
.events-carousal .bx-controls { 
display:none;
}
ul.sonia-method { 
margin:0 0 15px 30px;
padding:0;
font-family: 'Montserrat', sans-serif;
font-size: 14px;
font-weight: 300;
font-style: normal;
line-height: 24px;
color:#656565;
}
ul.sonia-method li { 
margin:0;
padding:0;
display:list-item;
}
ul.programs-list { 
margin:0 0 15px 30px;
padding:0;
font-family: 'Montserrat', sans-serif;
font-size: 14px;
font-weight: 300;
font-style: normal;
line-height: 24px;
color:#656565;
}
ul.programs-list li { 
margin:0;
padding:0;
display:list-item;
}
ul.part1-curriculam { 
margin:0 0 15px 30px;
padding:0;
font-family: 'Montserrat', sans-serif;
font-size: 14px;
font-weight: 300;
font-style: normal;
line-height: 24px;
color:#656565;
}
ul.part1-curriculam li { 
margin:0;
padding:0;
display:list-item;
}
.four-stage { 
margin:10px 0 10px 30px;
}
.testimonial-participants { 
float:left;
width:100%;
margin-bottom:20px;
box-shadow: -14px 14px 15px -9px rgba(0, 0, 0, 0.1);
-webkit-box-shadow: -14px 14px 15px -9px rgba(0, 0, 0, 0.1);
-moz-box-shadow: -14px 14px 15px -9px rgba(0, 0, 0, 0.1);
padding:15px;
border:1px solid #f7f7f7;
}
.testimonial-photo{
float: left;
margin: 20px 15px 0 0;
}
.testimonial-name { 
float:left;
width:100%;
text-align:right;
color:#f4802b;
font-size:16px;
font-weight:500;
margin-bottom:5px;
}
.testimonial-designation { 
float:left;
width:100%;
text-align:right;
font-weight:400;
font-size:14px;
margin-bottom:5px;
}
.testimonial-place { 
float:left;
width:100%;
text-align:right;
font-weight:400;
font-size:13px;
color:#ccc;
}
.gallery { 
margin:0 !important;
padding:0 !important;
width:100% !important;
}
.yoga-enquiry-form { 
float:left;
width:100%;
}
.yoga-enquiry-form .gform_button { 
float:left;
font-family: 'Montserrat', sans-serif;
font-size: 16px;
font-weight: 400;
background:#f4802b;
color:#FFF;
line-height:40px;
padding:0 20px;
border:0 none;
cursor:pointer;
}
.yoga-enquiry-form .gform_wrapper .gform_footer { 
float:left !important;
padding:0 !important;
}
.yoga-enquiry-form .gform_wrapper label.gfield_label { 
font-weight: 400 !important;
}
.yoga-enquiry-form .validation_error { 
display:none !important;
}
.yoga-enquiry-form .validation_message { 
display:none !important;
}
.gform_wrapper li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning { 
padding:0 !important;
width:100% !important;
border:0 none !important;
} .content01Left { 
float:left;
width:70px;
margin-right:30px;
}
.content01Right { 
float:right;
width:70px;
}
.content02Left { 
float:left;
width:170px;
margin-right:30px;
}
.content02Right { 
float:right;
width:170px;
}
.content03Left { 
float:left;
width:270px;
margin-right:30px;
}
.content03Right { 
float:right;
width:270px;
}
.content04Left { 
float:left;
width:370px;
margin-right:30px;
}
.content04Right { 
float:right;
width:370px;
}
.content05Left { 
float:left;
width:470px;
margin-right:30px;
}
.content05Right { 
float:right;
width:470px;
}
.content06Left { 
float:left;
width:570px;
margin-right:30px;
}
.content06Right { 
float:right;
width:570px;
}
.content07Left { 
float:left;
width:670px;
margin-right:30px;
}
.content07Right { 
float:right;
width:670px;
}
.content08Left { 
float:left;
width:770px;
margin-right:30px;
}
.content08Right { 
float:right;
width:770px;
}
.content09Left { 
float:left;
width:870px;
margin-right:30px;
}
.content09Right { 
float:right;
width:870px;
}
.content10Left { 
float:left;
width:970px;
margin-right:30px;
}
.content10Right { 
float:right;
width:970px;
}
.content11Left { 
float:left;
width:1070px;
margin-right:30px;
}
.content11Right { 
float:right;
width:1070px;
}
.content12Left { 
float:left;
width:1170px;
margin-right:30px;
}
.content12Right { 
float:right;
width:1170px;
}
.logo-text {
margin: 20px auto 0 auto;
display: block;
}
.main-title {
font-size: 16px;
font-weight: 600;
color: #ee7407;
text-align: right;
margin-bottom: 5px;
letter-spacing: 1.5px;
}
.sub-title {
font-size: 14px;
font-weight: 400;
text-align: right;
} .event-title {
font-size: 26px;
font-weight: 600;
color: #f48021;
margin-bottom: 15px;
margin-top: 15px;
}
.event-date {
font-size: 20px;
font-weight: 600;
color: #145a9e;
margin-bottom: 15px;
}
.spl-event {
margin-left: 150px;
}
.event-program p {
font-size: 16px !important;
font-weight: 600 !important;
line-height: 26px !important;
color: #484848 !important;
}
.event-program h4 {
color: #f48021 !important;
font-weight: 600 !important;
font-size: 16px !important;
}
.event-program a {
color: #f48021 !important;
}