/* Typography page */
.main-slider, .home-content{background : #FFF; }
.home-content{padding-top: 5px !important; }
.inner-pages-content{
    padding : 10px 10px 30px 10px !important;
    background-color : #F5F5F5;
}
.title-3 {
    font-size: 32px;
    color: #0D7A0F;
    position: relative;
    padding-bottom: 10px;
    margin-right: 20px;
    margin-bottom: 10px;
    text-transform: uppercase;
}
.title-3 span {
   /* color: #A1D21A;*/
}
.title-4{ 
    font-size: 18px;
    color: #F16D01;
    position: relative;
    padding-bottom: 10px;
    margin-right: 20px;
    margin-bottom: 10px;
}
.title-4 span {
    color: #606060;
}
.typography, .shortcodes {
	background: #f5f5f5;
}
.space {
	height: 30px;
	clear: both;
}
.headlines .item p, .column-item .row-content {
	color: #5a5e6a;
}
blockquote {
	display: block;
	position: relative;
	padding: 23px 30px 25px 30px;
	margin: 6px 0;
}
blockquote .story {
	font-size: 20px;
	font-style: italic;
	color: #fe9d68;
	margin-bottom: 15px;
}
blockquote .name {
	font-size: 13px;
	color: #5a5e6a;
}
blockquote.blockquote-1 {
	border-left: 6px solid #fe9d68;
}
blockquote.blockquote-2:before, blockquote.blockquote-2:after {
	content: '\f10d';
	display: block;
    font: normal normal normal 16px/1 "FontAwesome";
    color: #a9abb0;
	position: absolute;
}
blockquote.blockquote-2:before {
	left: 0;
	top: 0;
}
blockquote.blockquote-2:after {
	content: '\f10e';
	right: 0;
	bottom: 0;
}
blockquote.blockquote-3 {
	background: #f8f7f7;
	border: 1px solid #e9e8e8;
	border-radius: 5px;
}
blockquote.blockquote-4 {
	background: #fe9d68;
	border-radius: 5px;
}
blockquote.blockquote-4 .story {
	color: #fff;
}

/* Add Course */
.add-courses {
	background: #fff;
	margin-top: 10px;
	border-radius: 4px;
	padding: 20px;
	text-align: left;
	box-shadow: 0px 2px 1px 0px rgba(0, 0, 0, 0.13), inset 0px -2px 0px 0px rgba(0, 0, 0, 0.12);
}
.add-courses.box {
	margin-top: 30px;
}
.add-courses .add-courses-icon {
	width: 65px;
	margin-right: 20px;
	border-radius: 3px;
}
.add-courses .add-courses-title {
	display: inline-block;
	font-size: 17px;
	font-weight: bold;
	color: #04C305;
	margin-bottom: 10px;
	line-height: 18px;
}
.add-courses .add-courses-title:hover {
	color: #383c4b;
}
.add-courses .add-courses-description {
	font-weight: 600;
	color: #5a5e6a;
}

ol, ul {
	list-style: none;
}

/* lists */
.list ul li, .list ol li {
	color: #5a5e6a;
	line-height: 30px;
}
.ul-list ul li, .ol-list ol li {
	list-style: inside;
}
.ol-list ol li {
	list-style-type: decimal;
}
[class^="list-"] li:before,
[class*="list-"] li:before {
	color: #007D05;
	margin-right: 10px;
    font: normal normal normal 15px/1 "FontAwesome";
}
.list-play-circle ul li:before {
	content: '\f01d';
}
.list-arrow-circle ul li:before {
	content: '\f0a9';
}
.list-checked-circle ul li:before {
	content: '\f05d';
}
.list-bold-caret ul li:before {
	content: '\f0da';
}
.list-normal-caret ul li:before {
	content: '\f105';
}
.list-star ul li:before {
	content: '\f006';
}

/* 05 - Sections */
.features-section {
	background: #f5f5f5;
	text-align: center;
}
.features-section.white-bg {
	background: #fff;
}
.features-section .icon img {
	/*width: 64px;*/
}
.features-section .feature-title {
	margin: 10px 0 -2px;
}
.features-section .feature-box:hover .icon img {
	-webkit-transform: translateY(-7px);
	   -moz-transform: translateY(-7px);
	    -ms-transform: translateY(-7px);
	     -o-transform: translateY(-7px);
	        transform: translateY(-7px);
}
.features-section .feature-box.alt:hover .icon img {
	-webkit-transform: rotate(360deg);
	   -moz-transform: rotate(360deg);
	    -ms-transform: rotate(360deg);
	     -o-transform: rotate(360deg);
	        transform: rotate(360deg);
}


/* Latest Courses Section */
.latest-courses-section {
	background: #f5f5f5;
	text-align: center;
}
.latest-courses-section .latest-courses-content {
	margin-top: 50px;
}
.latest-courses-section .course {
	position: relative;
	background: #fff;
	padding-bottom: 23px;
	margin: 4px 0 3px;
	border-radius: 4px;
	box-shadow: 0px 2px 1px 0px rgba(0, 0, 0, 0.13), inset 0px -2px 0px 0px rgba(0, 0, 0, 0.12);
}
.latest-courses-section .course .featured-badge {
	width: 86px;
	height: 86px;
	background: url(assets/img/icons/ribbon.png) no-repeat center center;
	padding-top: 10px;
	position: absolute;
	left: -4px;
	top: -4px;
	z-index: 2;
}
.latest-courses-section .course .featured-badge span {
	display: block;
	text-align: left;
	color: #FFF;
	font-weight: bold;
	text-transform: uppercase;
	text-shadow: 0px 1px 0px rgba(0, 0, 0, .2);
	-webkit-transform: matrix(0.7, -0.7, 0.7, 0.7, 0, 0);
	   -moz-transform: matrix(0.7, -0.7, 0.7, 0.7, 0, 0);
	    -ms-transform: matrix(0.7, -0.7, 0.7, 0.7, 0, 0);
	     -o-transform: matrix(0.7, -0.7, 0.7, 0.7, 0, 0);
	        transform: matrix(0.7, -0.7, 0.7, 0.7, 0, 0);
}
.latest-courses-section .course-image {
	position: relative;
	border-radius: 4px 4px 0 0;
	overflow: hidden;
	z-index: 1;
}
.latest-courses-section .course-image:after {
	content: '';
	background: rgba(0, 0, 0, .25);
	display: block;
	width: 100%;
	height: 3px;
	position: absolute;
	left: 0;
	bottom: 0;
}
.latest-courses-section .course-info .course-title a {
	padding-top: 11px;
	display: block;
	color: #383c4b;
}
.latest-courses-section .course-info .course-title a:hover,
.dark .latest-courses-section .course-info .course-title a:hover {
	color: #fe9d68;
}
.latest-courses-section .course-info .course-description {
	margin-bottom: 18px;
	color: #5a5e6a;
	padding: 0 10px;
}
.latest-courses-section .course-info .buttons .subscribe-btn {
	margin-right: 0;
}

.inner-header {
    background: linear-gradient(-45deg, #046D08, #5CE84B, #0C5403) repeat scroll 0 0 rgb(197, 19, 19);
    height: 139px;
    overflow: hidden;
    padding-top: 0;
    position: relative;
    z-index: 8;
}
.caption-wrap {
    float: left;
    margin: 31px 0;
    position: relative;
}
.inner-header .header-caption1 {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.4);
    color: #FFFFFF;
    display: inline-block;
    font-family: 'Open Sans', sans-serif;
    font-size: 17px;
    font-weight: 700;
    line-height: 44px;
    position: relative;
    margin-bottom: 0;
    padding: 0 36px;
    text-transform: uppercase;
}
.breadcrumb {
    float: right;
    list-style: none outside none;
    margin: 0;
    padding: 26px 0;
    position: relative;
    right: 0;
    top: 31px;
    transition-duration: 0.1s;
    z-index: 1;
}
.breadcrumb li:first-child {
    padding-right: 10px;
}
.breadcrumb li {
    color: #fff;
    font-family: 'Open Sans', Arial, Tahoma, sans-serif;
    float: left;
    font-size: 13px;
    font-weight: 600;
    padding-left: 4px;
    padding-right: 4px;
}
.breadcrumb li a {
    color: #fff;
    font-size: 13px;
    font-weight: 600;
    margin-right: 6px;
}
.inner-header .header-caption1:before {
    border-color: rgba(0, 0, 0, 0.6) rgba(0, 0, 0, 0.6) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-style: solid;
    border-width: 16px;
    bottom: -32px;
    content: "";
    left: 0;
    position: absolute;
}
.sidebar .sidebar-widget {
    padding: 20px;
    background: #fff;
    border-radius: 4px;
    box-shadow: 0px 2px 1px 0px rgba(0, 0, 0, 0.13), inset 0px -2px 0px 0px rgba(0, 0, 0, 0.12);
    margin-bottom: 30px;
    overflow: hidden;
}
.sidebar .sidebar-twitter-widget {
    background: #40bff5 url(assets/img/icons/twitter-sidebar-icon.png) no-repeat right bottom;
}
.sidebar .sidebar-twitter-widget h5.sidebar-widget-title {
    color: #fff;
    font-size: 17px;
    margin-bottom: 30px;
}
.sidebar .sidebar-twitter-widget .status {
    color: #f5f5f5;
}

.features-section {
	background: #f5f5f5;
	text-align: center;
}
.features-section.white-bg {
	background: #fff;
}
.features-section .icon img {
	/*width: 64px;*/
}
.features-section .feature-title {
	margin: 10px 0 -2px;
}
.features-section .feature-box:hover .icon img {
	-webkit-transform: translateY(-7px);
	   -moz-transform: translateY(-7px);
	    -ms-transform: translateY(-7px);
	     -o-transform: translateY(-7px);
	        transform: translateY(-7px);
}
.features-section .feature-box.alt:hover .icon img {
	-webkit-transform: rotate(360deg);
	   -moz-transform: rotate(360deg);
	    -ms-transform: rotate(360deg);
	     -o-transform: rotate(360deg);
	        transform: rotate(360deg);
}
.features-section .feature-box.alt {
	background: url(assets/img/long-shadow-bg.png) no-repeat 55px top;
}
.features-section .feature-box.alt .icon {
	/*height: 155px;
	padding-top: 42px;*/
}

.features-section .feature-box.alt .icon i{
	padding-top: 42px;
font-size : 75px;
color : #fe9d68;
}
h2.slide-title, h3.section-title, h3.course-title,
h3.post-title, h4.cat-title, h4.accordion-header,
h5.feature-title, h6.head-title,
h4.title, h6.widget-title, .site-name {
	font-family: 'Lato', Arial, sans-serif;
	text-align: center;
	font-weight: 700;
}
h2.slide-title {
	font-size: 40px;
	font-weight: bold;
	line-height: 45px;
	text-transform: uppercase;
}
h3.section-title {
	font-size: 25px;
	line-height: 50px;
	color: #fe9d68;
}
h3.course-title, h3.blogpost-title, h3.single-title {
	font-size: 18px;
	font-weight: bold;
	line-height: 32px;
}
h3.post-title {
	font-size: 16px;
}
h4.cat-title {
	font-size: 16px;
	line-height: 46px;
}
h4.accordion-header {
	font-size: 14px;
	color: #5a5e6a;
}
h4.footer-course-title {
	font-size: 14px;
	line-height: 14px;
}
h5.feature-title {
	font-size: 18px;
	line-height: 46px;
	color: #fe9d68;
}
h6.head-title {
	font-size: 20px;
	line-height: 24px;
	color: #383c4b;
}
h6.widget-title {
	font-size: 16px;
	line-height: 30px;
	color: #fff;
}
h2.about-title {
	font-size: 18px;
	color: #fa9964;
	font-weight: bold;
	margin-bottom: 22px;
}
h5.sidebar-widget-title, h5.contact-title {
	font-size: 18px;
	font-weight: bold;
}
h1.h1-title, h2.h2-title, h3.h3-title, h4.h4-title, h5.h5-title, h6.h6-title {
	color: #fe9d68;
	font-weight: bold;
	margin-bottom: 5px;
}
h1.h1-title {
	font-size: 32px;
}
h2.h2-title {
	font-size: 28px;
}
h3.h3-title {
	font-size: 25px;
}
h4.h4-title {
	font-size: 22px;
}
h5.h5-title {
	font-size: 18px;
}
h6.h6-title {
	font-size: 14px;
}
.row-title {
	font-size: 20px;
	font-weight: bold;
	color: #fe9d68;
	margin-bottom: 10px;
}
.page-navi-part{
 margin-top: 10px;
    background-color: transparent;
    padding: 15px;
}
.co-details{
padding: 30px 10px;
    background: transparent;
    text-align: center;
    min-height: 230px;
    border: 4px solid #656564;
}
.co-details i{display : block; font-size : 60px; margin-bottom : 30px; color : #F16D01;}
.co-details p{display : block; font-size : 15px;  line-height : 25px; }
.news-and-events{
    background-color: #F7F4A9;
    padding: 10px;
    margin-top: 20px;
}
.news-and-events h3{
margin: 0px;
    padding: 0px;
    font-size: 19px;
}

.news-and-events a{
 font-weight : bold;
}
.parallax-type-1 .title, .parallax-type-1 p{ color : #000 !important; }

#enquiry_form{
padding: 20px;
    background-color: #EFEFEF;
   margin : 0px auto;
}
#enquiry_form .enquiry{
 color : #0964ED;
 font-weight : 600;
}

#enquiry_form input, #enquiry_form select, #enquiry_form textarea{
 padding: 6px 6px;
    border: 1px solid #DDD;
    border-radius: 1px;
    height: 34px;
    margin-bottom: 5px;
}
.edu-consultant{
 
}
/* Stylesheet: main_style_new Modified On 2015-10-14 14:55:44 */
