.affix {
	top: 0;
	width: 100%;
}
.affix + .container {
	padding-top: 70px;
}
.mainNav {
	z-index: 10000;
}
.navbar {
	margin-bottom: 0;
	line-height: 1.7em;
}
.navbar-default {
	background-color: rgba(255, 132, 0, 0.9);
	z-index: 6000;
	border-radius: 0;
	box-shadow: 0 5px 5px rgba(0,0,0, 0.1);
}
.contact-info {
	text-align: left;
	font-size: 15px;
	/*border:1px solid rgba(255, 132, 0, 1);*/
	margin: 25px 0;
	padding: 5px 0 5px 30px;
	color:rgba(0,0,0,0.5);
	font-weight:bold;
}

.contact-info a{
	color:rgba(0,0,0,0.5);
	}

.contact-info i {
	color: #ffffff;
	margin-right: 3px;
	margin-left: 10px;
	font-size: 17px;
	background-color:#FF9019;
	width: 26px;
	height: 26px;
	border-radius:50px;
	text-align:center;
	padding-top:3px;

}
.no-padding {
	padding: 0;
}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
	background-color: none !important;
	border-color: none !important;
}

section{
	padding:30px 0px;
	text-align:justify;
}



section h2{ margin:0 0 10px 0; font-size:1.6em; color:#C44110; font-weight:bold;}

.intro-text p{
	font-size:15px;
	line-height: 24px;
    font-weight:500;
    color:#000000;
}
section.bg-yellow{
	background:url(../images/bg1.jpg) ;
	background-size:cover;
}
section.blog{
background:#fff ;
-webkit-box-shadow: inset 1px 29px 28px -8px rgba(0,0,0,0.12);
-moz-box-shadow: inset 1px 29px 28px -8px rgba(0,0,0,0.12);
box-shadow: inset 1px 29px 28px -8px rgba(0,0,0,0.12);

}
.training{
	background-color:#fff;
}
.training td{
	vertical-align:middle !important;
	padding-top:10px !important;
	padding-bottom:10px !important;
}
.training .detail{
	font-weight:bold;
	font-size:16px;
}
.training .detail .fee{
	color:#C44110;

	}

.training .detail span{
	font-weight:normal;
	font-size:12px;
}
a.book{
	color:#C44110;

}

.offer{ background:#ffffff; padding:12px; font-size:12px;}
.offer h4{margin:0 0 11px;}
.more{ display:block; padding:12px; background-color:#E2D7AA; text-align:center;}

a.btn-readmore, a.readmore-blog{
	background-color:transparent;
	color:#C44110;
	padding:6px 10px;
	border:1px solid #C44110;
	transition:all 0.4s;
	margin-bottom:10px;
	


}
a:hover.btn-readmore, a:hover.readmore-blog{
	color:#fff;
	border:1px solid #C44110;
	background-color:#C44110;
	text-decoration:none;
	margin-bottom:10px;
	}
	
section .title{ text-align:center;}


.testimonials-inner {
    margin: 20px 115px;
}
.testimonials-inner > img {
    margin: 10px 0;
    position: absolute;
	border-radius:100px;
	border:3px solid #fff;
}

.testimonials-inner-right {
    background: rgba(243, 230, 209,0.3);
    margin: 0 0 0 70px;
	border:1px solid rgba(243, 230, 209,0.8);
    padding: 20px 29px 20px 102px;
}

.blog h2{ font-size:32px; }
.blog h3{font-size:20px; text-decoration:underline;}
.blog span{color:#C44110; font-size:16px;}
.blog b {font-weight:nomal;}
.blog a.readmore-blog{ margin-top:5px; display:block;width:8.5%; margin-bottom:0;}

.col-title{ font-size:18px;border-bottom:1px solid rgba(255,255,255,0.5);display:inline-block;margin:0;padding:0 0 10px;}
.liner {display:block;width:100%;border-bottom:1px solid rgba(255,255,255,0.2);margin:-1px 0 10px;}

div.mce_inline_error, #mce-responses{ background:none !important; padding:0px !important; margin:0px !important; font-weight:normal !important; font-size:11px; color:#ff0000  !important;}
.mc-field-group input[type=email]{margin:0 !important; padding:5px !important; width:100%; color:#000;}
#mc_embed_signup_scroll input[type=submit]{ margin-top:10px; padding:1px 8px; border:none;}
#mc_embed_signup_scroll input[type=submit]{ margin-top:10px; padding:1px 8px; border:none;}

.day_list{ margin:0 0 10px; padding:0 0px;}
.day_list .head{list-style:none; margin:0; padding:0; font-weight:bold; margin-top:10px;}
.day_list li{ margin-left:20px; font-size:16px;}

.list{padding:0; margin-left:20px;}
.list li{text-align:justify; font-size:16px; margin-bottom:8px;}
label{font-weight:normal;}

.feature-list{ list-style:none; margin:0; padding:0;}
.feature-list li{font-size:16px; font-weight:bold; margin-bottom:5px; }
.feature-list i{color:#C44110;}
.gap{margin-top:50px;}
.nav a{padding:10px 12px !important;}
@charset "UTF-8";

.testimonial-slider-container {
  background: #e6e6e6;
  padding: 1rem 1rem;
}

.testimonial-slider-container .orbit-previous,
.testimonial-slider-container .orbit-next {
  color: #0a0a0a;
}

.testimonial-slider-container .orbit-previous:hover, .testimonial-slider-container .orbit-previous:active, .testimonial-slider-container .orbit-previous:focus,
.testimonial-slider-container .orbit-next:hover,
.testimonial-slider-container .orbit-next:active,
.testimonial-slider-container .orbit-next:focus {
  background-color: transparent;
}

.testimonial-slider-container .orbit-previous {
  left: -1rem;
}

.testimonial-slider-container .orbit-next {
  right: -1rem;
}

.testimonial-slider-container .testimonial-slide {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.testimonial-slider-container .testimonial-slide-content {
  padding: 1rem 1.5rem;
}

@media screen and (min-width: 40em) {
  .testimonial-slider-container .testimonial-slide-content {
    padding: 1rem 4rem;
  }
}

.testimonial-slider-container .profile-pic {
  max-width: 225px;
}

.testimonial-slider-container .testimonial-slide-text {
  padding-left: 3rem;
}

.testimonial-slider-container .testimonial-slide-quotation {
  font-size: 1.2rem;
  position: relative;
}

.testimonial-slider-container .testimonial-slide-quotation::before {
  content: "“";
  font-size: 6rem;
  color: #d6d6d6;
  position: absolute;
  top: -3rem;
  left: -3rem;
}

.testimonial-slider-container .testimonial-slide-author-container {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

@media screen and (max-width: 39.9375em) {
  .testimonial-slider-container .testimonial-slide-author-container .testimonial-slide-author-info {
    margin-left: 1rem;
  }
}

