/*
Theme Name: PRACE
Author: Design Point
Author URI: http://designpoint.com.au
Description: PRACE with theme options panel.
Version: 1.1
Text Domain: prace
*/


@import 'https://fonts.googleapis.com/css?family=Open+Sans:400,600,700';
@font-face {
	font-family: 'Arial';
	src: url('assets/fonts/Arial.eot');
	src: local('Arial'),
		url('assets/fonts/Arial.woff') format('woff'),
		url('assets/fonts/Arial.ttf') format('truetype');
}
body {
	font-family: 'Arial';
	font-size: 16px;
	color: #333333;
	line-height: 1;
}
strong {
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-weight: bold;
}
a:focus, a:hover {
	outline: none;
	text-decoration: none;
}
hr {
	margin-top: 20px;
	margin-bottom: 20px;
	border: 0;
	border-top: 1px solid #b6b6b6;
}
h1, h2, h3, h4, h5, h6 {
	margin: 0;
	line-height: 1;
}
h1 {
	font-family: 'Arial';
	font-size: 28px;
}
h2 {
	font-size: 26px;
}
h3 {
	font-size: 24px;
}
p {
	font-family: 'Arial';
	margin: 0 0 10px;
	line-height: 22px;
}
h4 {
	font-size: 22px;
}
h5 {
	font-size: 20px;
}
h6 {
	font-size: 18px;
}
header {
	background: url(assets/images/top-line.jpg) repeat-x;
	padding: 5px 0 0;
}
.social-header {
	padding: 0px 0 0px;
}
.google-translate {
	padding: 0 0 0px;
	margin-top: 15px;
}
.powered-by {
	font-size: 14px;
	padding: 21px 0 0;
}
option {
	font-size: 14px;
	font-weight: normal;
	padding: 2px 8px;
}
div#google_translate_element .goog-te-gadget .goog-te-combo {
	border: 1px solid #cccccc;
	font-size: 16px;
	font-weight: bold;
	margin: 0;
	padding: 5px;
	width: 100%;
}
.goog-te-gadget {
	font-family: arial;
	font-size: 11px;
	color: #666;
	white-space: nowrap;
	margin-top: 22px;
}
.translate {
	color: #466fd0;
	font-size: 14px;
	font-weight: bold;
}
.latest-news-content {
	min-height: 200px;
}
.latest-news {
	padding: 0 0 15px;
}
.latest-news h1 {
	font-family: 'Arial';
	font-weight: 700;
	font-size: 26px;
}
.latest-news i {
	color: #529f00;
	padding: 0 0 0 5px;
}
.search-box {
	display: inline-block;
}
.search-box .input-group {
	width: 320px;
	margin-top: 20px;
}
.search-box input {
	border: 1px solid #e16837;
	background: #e16837;
	color: #FFF;
	border-radius: 0;
	width: 100%;
	height: 42px;
	padding: 4px 0 0 15px;
}
.btn.submit {
	border: 1px solid #e16837;
	border-left: 0;
	background: #611951;
	position: absolute;
	z-index: 99;
	right: 0;
	border-radius: 0;
	height: 42px;
}
.search-box .form-control {
	background: rgba(0, 0, 0, 0);
}
.input-group .form-control {
	background: #fff;
}
.search-box .glyphicon {
	background: url(assets/images/search-icon.png) no-repeat;
	color: #fff;
	height: 25px;
	width: 25px;
}
/*==nav bar==*/

.navbar-default {
	background-color: #611951;
	border: none;
	margin: 10px 0 0;
	min-height: 0;
	border-radius: 0;
}
.collapse.navbar-collapse {
	padding: 0;
}
.navbar-default .navbar-nav li a {
	font-family: 'Arial';
	color: #fff;
	font-size: 16px;
	text-transform: uppercase;
	padding: 15px 14px;
	letter-spacing: 0.5px;
	border-right: 1px solid #000;
}
.navbar-default .navbar-nav li:hover a {
	background-color: #e16837;
	color: #fff;
	transition-duration: 0.4s;
}
.navbar-default ul.navbar-nav > li.active > a, .navbar-default ul.navbar-nav > li.active > a:focus, .navbar-default ul.navbar-nav > li.active > a:hover, .navbar-default ul.navbar-nav > li.current-menu-ancestor {
	background-color: #e16837;
	color: #fff;
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover, .navbar-default ul.navbar-nav > li > ul > li.active, .navbar-default ul.navbar-nav > li > ul > li.current-menu-ancestor, .navbar-default ul.navbar-nav > li > ul > li > ul > li.active {
	background-color: #e16837;
	color: #fff;
}
.navbar-default .navbar-nav li a:focus {
	color: #fff;
	background-color: transparent
}
.dropdown-menu {
	background: #611951 !important;
}
.dropdown-menu > .dropdown > .dropdown-menu {
	max-width: 430px !important;
}
.navbar-nav li .dropdown-menu {
	background: #611951;
	box-shadow: none;
	border: 0;
	border-radius: 0;
	padding: 0;
}
.dropdown-menu > li > a {
	color: #FFF !important;
	display: block;
	border-bottom: 1px solid #000 !important;
	border-right: 0 !important;
	font-size: 16px !important;
	padding: 12px 20px !important;
	background: none!important;
}
.dropdown-menu > li:last-child > a {
	border-bottom: 0px!important;
}
.has-submenu:hover {
	border-right: 1px solid #000!important;
}
.dropdown-menu > li:last-child a {
	border-bottom: 0;
}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {
	background: #e16837 !important;
	color: #FFF !important;
	border-right: 0px!important;
	text-decoration: none;
	display: block;
	background-color: transparent;
	transition: all 0.3s ease-in-out 0s;
}
/*======================*/

/*=============Slider css start here==========================*/
.carousel-control {
	width: 4%;
	opacity: 1;
}
.carousel-control.left, .carousel-control.right {
	background: none;
}
.glyphicon.glyphicon-chevron-left {
	background: url(assets/images/left-arrow.png) no-repeat;
	height: 32px;
	width: 32px;
	top: 40%;
}
.glyphicon.glyphicon-chevron-right {
	background: url(assets/images/right-arrow.png) no-repeat;
	height: 32px;
	width: 32px;
	top: 40%;
}
.glyphicon-chevron-right:before, .glyphicon-chevron-left:before {
	display: none;
}
.carousel-indicators li {
	background-color: none;
	border: 1px solid #fff;
	height: 15px;
	width: 15px;
}
.carousel-indicators .active {
	background-color: #ffffff;
	border: 1px solid #ffffff;
	height: 16px;
	width: 16px;
}
.caption {
	margin: 0 auto;
	position: absolute;
	top: 25%;
	left: 0;
	right: 0;
	padding: 30px 35px;
	text-align: center;
}
.caption h1 {
	font-family: 'Arial';
	color: #fff;
	font-size: 50px;
	font-weight: 800;
	text-transform: uppercase;
	text-shadow: 2px 2px #000;
	font-family: 'Arial';
}
.find-btn {
	font-weight: 600;
	background: #e16837;
	border-radius: 4px;
	color: #fff;
	display: inline-block;
	font-size: 24px;
	margin: 25px 0 0;
	padding: 15px 37px;
	font-family: 'Arial';
}
.find-btn:hover {
	color: #fff;
	background: #c84e1c;
	transition-duration: 0.4s;
}
.slider .item img {
	width: 100%;
}
.carousel-indicators {
	bottom: 15%;
}
/*=============Slider css end here==========================*/

/*==page-link css start here===*/
.no-padding {
	padding: 0;
}
.page-link {
	margin-top: -70px;
}
.link-box {
	border-right: 1px solid #fff;
}
.page-link .col-sm-3:last-child .link-box {
	border-right: 0;
}
.page-link .col-sm-3:nth-child(odd) .link-box {
	background: #611951;
	padding: 40px;
	text-align: center;
}
.page-link .col-sm-3:nth-child(odd) .link-box:hover {
	background: #9E598F;
	transition-duration: 0.4s;
}
.page-link .col-sm-3:nth-child(odd) .link-box:hover .link-image {
	background: #611951;
	transition-duration: 0.4s;
}
.page-link .col-sm-3:nth-child(odd) .link-box .link-image {
	background: #9e598f;
	border: 1px solid #fff;
	border-radius: 8px;
	padding: 35px;
}
.link-image img {
	margin: 0 auto;
}
.page-link .col-sm-3:nth-child(even) .link-box {
	background: #e16837;
	padding: 40px;
	text-align: center;
}
.page-link .col-sm-3:nth-child(even) .link-box .link-image {
	background: #e18d6c;
	border: 1px solid #fff;
	border-radius: 8px;
	padding: 35px;
}
.page-link .col-sm-3:nth-child(even) .link-box:hover {
	background: #e18d6c;
	transition-duration: 0.4s;
}
.page-link .col-sm-3:nth-child(even) .link-box:hover .link-image {
	background: #e16837;
	transition-duration: 0.4s;
}
.link-box h4 {
	/*font-weight: 700;*/
	color: #fff;
	padding: 30px 0 0;
	font-size: 22px;
	font-family: 'Arial';
}
/*==============================*/

/*====content-area css start here======*/
.content-area {
	padding: 25px 0 20px;
	text-align: center;
}
.content-area img {
	margin: 0 auto 40px;
}
.content-area h1 {
	font-family: 'Arial';
	font-weight: 700;
	font-style: italic;
	padding: 0 0 20px;
	font-size: 26px;
	font-family: 'Arial';
}
.content-area p {
	line-height: 22px;
	font-size: 16px;
	line-height: 24px;
	font-family: 'Arial';
}
/*==============================*/
/*==========news css start here=============*/
.news-outer {
	padding: 0 46px;
	margin-top: 40px;
}
.news-box {
	border: 1px solid #898989;
	padding: 24px;
	text-align: center;
        height:600px;
}
.news-area h1 {
	font-family: 'Arial';
	font-size: 26px;
	font-weight: 700;
	text-align: center;
	text-transform: uppercase;
	font-family: 'Arial';
}
.news-content {
	min-height: 280px;
}
.news-box h2 {
	color: #e16837;
	margin: 10px 0px;
	text-align: center;
	font-weight: 600;
	line-height: 30px;
	font-size: 22px;
	font-family: 'Arial';
}
.news-box img {
	padding: 0 0 10px;
	margin: 0 auto;
}
.read-more {
	/*font-weight: 600;*/
	background: #611951;
	border-radius: 8px;
	color: #fff;
	display: block;
	font-size: 18px;
	padding: 12px 0;
	font-family: 'Arial';
}
.read-more:hover {
	background: #e16837;
	color: #fff;
	transition-duration: 0.4s;
}
.read-more:focus{
	
	color: #fff;
	
}
.news-area {
	padding: 10px 0 50px;
}
.owl-next {
	background: url(assets/images/right.png) no-repeat;
	height: 32px;
	width: 32px;
	display: inline-block;
	position: absolute;
	right: -46px;
	top: 40%;
}
.owl-prev {
	background: url(assets/images/left.png) no-repeat;
	height: 32px;
	width: 32px;
	display: inline-block;
	position: absolute;
	left: -46px;
	top: 40%;
}
.news-box p {
	line-height: 22px;
	margin: 0;
	padding: 0 0 27px;
	text-align: left;
	font-family: 'Arial';
}
.news-area hr {
	border: 2px solid #e16837;
	width: 220px;
}
/*==============================*/

/*======testimonial css start here=========*/
.testimonials {
	padding: 0 0 50px;
}
.testimonial-outer {
	padding: 0 46px;
}
.testimonial-box {
	text-align: center;
}
.testimonials h1 {
	font-family: 'Arial';
	font-weight: 600;
	font-size: 26px;
	text-align: center;
	font-family: 'Arial';
}
.panel-body tr td {
	padding: 15px 15px;
}
.panel-body td {
	border: 0;
	border-right: 2px solid #fff;
	line-height: 20px;
}
.panel-body th, td:last-child {
	border-right: 0;
	padding: 15px 15px;
}
.panel-body table, th, td:last-child {
	border-right: 0;
}
.panel-body tr {
	background: #ebebeb;
}
.panel-body li {
	position: relative;
	font-size: 16px;
	list-style: none;
	line-height: 22px;
	padding: 0 0 10px;
}
.panel-body li::before {
	background: #e16837 none repeat scroll 0 0;
	content: "";
	height: 5px;
	left: -15px;
	position: absolute;
	top: 8px;
	width: 5px;
}
.testimonials p {
	text-align: center;
	font-style: italic;
	line-height: 22px;
	margin: 0;
	padding: 0 0 20px;
	font-family: 'Arial';
}
.testimonials h3 {
	font-weight: 700;
	text-align: center;
	color: #404040;
	font-size: 16px;
	font-family: 'Arial';
}
.testimonials hr {
	border: 2px solid #e16837;
	width: 220px;
}
.testimonials .owl-nav {
	text-align: center;
	padding: 20px 0 0;
}
.testimonials .owl-prev {
	left: 0;
}
.testimonials .owl-next {
	right: 0;
}
.testimonials .owl-prev, .testimonials .owl-next {
	position: relative;
	margin: 0 8px;
	position: relative;
}
/*==============================*/
/*==newsletter css start here==========*/
.newsletter {
	background: url(assets/images/newsletter-banner.jpg) no-repeat;
	background-size: cover;
}
.newsletter-overlay {
	background: rgba(0, 0, 0, 0.4);
	padding: 104px 0 148px;
}
.newsletter h1 {
	font-family: 'Arial';
	font-weight: 600;
	color: #FFF;
	text-align: center;
	letter-spacing: 1;
        text-transform: uppercase;
}
.newsletter hr {
	border: 1px solid #fff;
	width: 200px;
}
.wysija-paragraph {
	display: inline-block;
	margin: 0 25px 0 0;
	max-width: 31.4%;
	width: 100%;
}
.wysija-paragraph input {
	height: 45px;
	padding: 0 0 0 15px;
	width: 100%;
	border: none;
}
.wysija-submit.wysija-submit-field {
	background: #e16837;
	border-radius: 5px;
	color: #fff;
	font-size: 20px;
	padding: 0px 76px;
	height: 45px;
	position: relative;
	border: none;
	width: 32%;
}
.wysija-submit.wysija-submit-field:hover {
	background: #c9673f;
	transition-duration: 0.4s;
}
/*==============================*/
/*===========who we are css start here===================*/

.vision-banner {
	padding: 10px 4px 20px 20px;
	border-top: 1px solid #fff;
}
.vision-banner hr {
	width: 20%;
}
.vision-banner h2 {
	color: #fff;
	font-size: 26px;
	text-align: center;
	padding: 0px 0px;
	margin: 20px 0px;
}
.vision-banner p {
	color: #fff;
	line-height: 22px;
	text-align: center;
	padding-left: 100px;
	padding-right: 100px;
}
.who-we-are-content a {
	color: #e16837;
}
.who-we-are-content a:hover {
	color: #ff4a00;
	transition-duration: 0.4s;
}
.who-we-are-content img {
	margin-bottom: 15px;
}
.who-we-are-content ul {
	padding: 10px 40px;
	line-height: 22px;
}
.who-we-are-content h1 {
	font-family: 'Arial';
	font-weight: 600;
	color: #611951;
	font-size: 30px;
	padding: 25px 0 15px;
	text-transform:uppercase;
}
.who-we-are-content h2 {
	color: #1f1f1f;
	font-size: 22px;
	padding: 15px 0 15px;
}
.who-we-are-content h3 {
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-weight: bold;
	color: #1f1f1f;
	font-size: 18px;
	padding: 15px 0;
}
.who-we-are-content p {
	color: #1f1f1f;
	font-size: 16px;
	margin: 0;
	line-height: 22px;
	padding: 0 0 20px;
}
.who-we-are-content span {
	color: #611951;
	font-weight: bold;
}
.vision-border {
	border: 4px solid #e16837;
	margin: 20px 0px;
	padding: 4px 20px;
	border-radius: 10px;
}
/*==============================*/
/*===========training locations css start here===================*/

.training-locations-content img {
	margin-bottom: 15px;
}
.training-locations-content ul {
	padding: 10px 40px;
	line-height: 22px;
}
.training-locations-content h1 {
	font-family: 'Arial';
	color: #611951;
	font-size: 26px;
	padding: 30px 0 30px;
	font-weight: 700;
}
.training-locations-content h2 {
	color: #e16837;
	font-size: 22px;
	padding: 30px 0;
	font-weight: 600;
}
.training-locations-content h3 {
	font-weight: 700;
	color: #1f1f1f;
	font-size: 16px;
	padding: 4px 0;
}
.training-locations-content p {
	color: #1f1f1f;
	font-size: 16px;
	margin: 0;
	line-height: 22px;
	padding: 0 0 20px;
}
.training-locations-content span {
	color: #611951;
	font-weight: bold;
}
/*==============================*/

/*===========reconnect css start here===================*/
.reconnect-content {
	text-align: center;
}
.reconnect-content img {
	margin-bottom: 15px;
	display: block;
	margin: auto;
}
.reconnect-content ul {
	padding: 10px 0px;
	line-height: 22px;
	display: block;
	text-align: center;
	display: inline-block;
	text-align: left;
	list-style: none;
}
.reconnect-content ul li {
	padding: 0 0 10px;
	position: relative;
}
.reconnect-content ul li::before {
	background: #e16837 none repeat scroll 0 0;
	border-radius: 50%;
	content: "";
	height: 7px;
	left: -15px;
	position: absolute;
	top: 8px;
	width: 7px;
}
.reconnect-content h1 {
	font-family: 'Arial';
	color: #611951;
	font-weight: 700;
	font-size: 26px;
	padding: 25px 0 15px;
}
.reconnect-content h2 {
	font-weight: 700;
	color: #27539a;
	font-size: 20px;
	padding: 0px 0 30px;
	text-align: center;
	line-height: 22px;
}
.reconnect-content h3 {
	font-weight: 700;
	color: #1f1f1f;
	font-size: 16px;
	padding: 15px 0;
	text-align: center;
}
.reconnect-content p {
	color: #1f1f1f;
	font-size: 16px;
	margin: 0;
	text-align: center;
	line-height: 22px;
	padding: 0px 0 10px;
}
.reconnect-contact p {
	color: #1f1f1f;
	font-size: 16px;
	margin: 0;
	line-height: 22px;
	text-align: center;
	padding: 0px 0 10px;
}
.reconnect-content span {
	color: #611951;
	font-weight: bold;
}
.vision-border {
	border: 4px solid #e16837;
	margin: 20px 0px;
	padding: 4px 20px;
	border-radius: 10px;
}
/*==============================*/

/*===========community css start here===================*/

.community-content a {
	color: #e16837;
}
.community-content a:hover {
	color: #ff4a00;
	transition-duration: 0.4s;
}
.community-content img {
	margin-bottom: 15px;
}
.community-content ul {
	padding: 10px 40px;
	line-height: 22px;
}
.community-content h1 {
	font-family: 'Arial';
	color: #611951;
	font-weight: 600;
	font-size: 26px;
	padding: 25px 0 15px;
	text-transform: uppercase;
}
.community-content h2 {
	font-weight: 700;
	color: #1f1f1f;
	font-size: 20px;
	padding: 15px 0 15px;
}
.community-content h3 {
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-weight: bold;
	color: #611951;
	font-size: 16px;
	padding: 15px 0;
}
.community-box {
	border: 2px solid #949494;
	border-radius: 8px;
	padding: 30px;
	margin-bottom: 40px;
}
.community-box img {
	margin: 0 auto;
}
.community-content {
	/*padding: 10px 0 0;*/
}
.community-content h3 {
	font-weight: 600;
	font-size: 18px;
	padding: 0 0 20px;
}
.community-content p {
	line-height: 22px;
	padding: 0;
}
.community-content p {
	color: #1f1f1f;
	font-size: 16px;
	margin: 0;
	line-height: 22px;
	padding: 0 0 20px;
}
.community-content span {
	color: #611951;
	font-weight: bold;
}
.community-table table, th, td {
	border: 1px solid #c1c1c1;
}
.community-table td {
	height: 50px;
	vertical-align: bottom;
	width: 10px;
	padding: 20px 20px;
}
/*==============================*/

/*===========partners css start here===================*/

.partners-program a {
	color: #e16837;
}
.partners-program a:hover {
	color: #ff4a00;
	transition-duration: 0.4s;
}
.partners-program {
	padding: 0 0 20px;
}
.partners-program h1 {
	font-family: 'Arial';
	color: #611951;
	font-weight: 700;
	font-size: 26px;
	padding: 0px 0 15px;
}
.partners-program h2 {
	color: #611951;
	font-weight: 600;
	font-size: 26px;
	padding: 0px 0 15px;
}
.partners-program p {
	padding: 0px 0 20px;
}
.partners-area a {
	color: #e16837;
}
.partners-area a:hover {
	color: #ff4a00;
	transition-duration: 0.4s;
}
.partners-area {
	padding: 40px 0 20px;
}
.partners-area h1 {
	font-family: 'Arial';
	color: #611951;
	font-weight: 700;
	font-size: 26px;
	padding: 0px 0 15px;
}
.partners-area h2 {
	color: #611951;
	font-weight: 600;
	font-size: 26px;
	padding: 0px 0 15px;
}
.partners-area p {
	padding: 0px 0 20px;
}
.partners-box {
	border: 2px solid #949494;
	border-radius: 8px;
	padding: 30px;
	margin-bottom: 40px;
}
.partners-box img {
	margin: 0 auto;
}
.partner-content {
	padding: 10px 0 0;
}
.partner-content h3 {
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-weight: bold;
	color: #611951;
	font-size: 18px;
	padding: 0 0 15px;
}
.partner-content p {
	line-height: 22px;
	padding: 0;
}
.partners-area li:before {
	background: #e16837;
	position: absolute;
	content: "";
	left: -15px;
	top: 10px;
	height: 5px;
	width: 5px;
}
.partners-area ul {
	list-style: outside none none;
	margin: 0 0 30px;
	padding: 0;
}
.partners-area ul li {
	margin: 0 0px 10px 50px;
	position: relative;
	line-height: 26px;
	color: #333333;
}
/*==============================*/

/*===========Venue css start here===================*/
.venue-area {
	padding: 20px 0 20px;
}
.venue-area-bottom {
	padding: 0 0 20px;
}
.venue-area p {
	color: #333333;
	font-size: 16px;
	line-height: 22px;
	padding: 0;
}
.venue-area ul {
	list-style: outside none none;
	margin: 10px 0px;
	padding: 0;
}
.venue-list li {
	position: relative;
	padding: 0 0 15px 15px;
	line-height: 24px;
}
.venue-list li:before {
	background: #e16837 none repeat scroll 0 0;
	content: "";
	height: 5px;
	left: 0px;
	position: absolute;
	top: 5px;
	width: 5px;
}
.venue-area h1 {
	font-family: 'Arial';
	color: #611951;
	font-weight: 800;
	font-size: 28px;
	padding: 15px 0 10px;
	text-transform:uppercase;
}
.venue-area h2 {
	background: #611951;
	font-weight: 600;
	color: #fff;
	font-size: 20px;
	letter-spacing: 1px;
	padding: 15px 20px 20px;
	margin: 0 0 30px;
}
.venue-hire-box {
	margin-bottom: 50px;
}
.hire-content h3 {
	color: #1b1b1b;
	font-size: 20px;
	font-weight: 700;
}
.hire-content hr {
	border: 2px solid #df7245;
}
.hire-content ul {
	margin: 0;
	padding: 0;
	text-align: left;
}
.hire-content ul li {
	display: inline-block;
	font-size: 14px;
	padding: 0 10px 10px 10px;
	position: relative;
}
.hire-content ul li:before {
	background: #e16837;
	content: "";
	height: 5px;
	left: 0px;
	position: absolute;
	top: 5px;
	width: 5px;
}
.hire-content p {
	margin: 0 0 15px;
}
.hire-small-img {
	margin: 25px 0 !important;
}
.hire-small-img img {
	opacity: 0.8;
}
.hire-small-img li:hover img {
	opacity: 1;
	transition-duration: 0.4s;
}
.hire-small-img li {
	padding: 0 5px 5px 0 !important;
	width: 30%;
}
.hire-small-img li:hover {
	cursor: pointer;
}
.hire-small-img li:before {
	display: none;
}
.enquire-btn {
	background: #611951;
	border-radius: 8px;
	color: #fff;
	display: inline-block;
	font-size: 20px;
	font-weight: 600;
	padding: 12px 30px;
}
.enquire-btn:hover {
	background: #e16837;
	color: #FFF;
	transition-duration: 0.4s;
}
/*==============================*/

/*======courses-area css start here===========*/
.courses-enquiry-btn {
	font-weight: 600;
	background: #606060;
	border-radius: 4px;
	color: #fff;
	display: inline-block;
	font-size: 20px;
	margin: 0 0 20px;
	padding: 12px 37px;
}
.courses-enquiry-btn:hover {
	color: #fff;
	background: #0e0e0e;
	transition-duration: 0.4s;
}
.courses-enquiry-btn:focus {
	color: #fff;
	background: #606060;
}
.courses-area {
	padding: 40px 0px;
}
.sidebar-box {
	padding: 0 0 20px;
	/*text-align: center;*/
}
.sidebar-box hr {
	margin-top: 10px;
	margin-bottom: 10px;
	border: 0;
	border-top: 1px solid #b6b6b6;
}
.course-content a {
	color: #e16837;
}
.course-content h1 {
	font-family: 'Arial';
	color: #611951;
	font-size: 26px;
	padding: 0 0 30px;
	text-transform: uppercase;
	font-weight: 700;
}
.course-content h2 {
	color: #de7145;
	font-size: 24px;
	padding: 30px 0;
	font-weight: 600;
}
.course-content h3 {
	color: #de7145;
	font-size: 20px;
	padding: 12px 0 30px;
	font-weight: 400;
}
.course-content embed {
	margin: 0 0 15px;
}
.course-content li {
	position: relative;
	font-size: 16px;
	list-style: none;
	line-height: 22px;
	padding: 0 0 10px;
}
.course-content li::before {
	background: #e16837 none repeat scroll 0 0;
	content: "";
	height: 5px;
	left: -15px;
	position: absolute;
	top: 8px;
	width: 5px;
}
.course-content strong {
	padding: 0 0 10px;
	display: block;
}
.course-content p {
	padding: 0 0 5px;
	line-height: 22px;
}
.courses-sidebar h1 {
	font-family: 'Arial';
	color: #611951;
	font-size: 26px;
	padding: 0 0 20px;
	font-weight: 700;
	text-align: left;
}
.courses-sidebar h2 {
	color: #de7145;
	font-size: 20px;
	padding: 10px 0 10px;
	font-weight: 600;
	text-align: left;
}
.courses-sidebar p {
	font-size: 16px;
	margin: 0 0 15px;
	line-height: 22px;
	text-align: left;
}
.sidebar-box img {
	margin: 0 auto;
}
.course-enquiry-popup {
	width: 767px;
	top: 0%;
}
.course-enquiry-popup .modal-content {
	padding: 0 10px 10px;
}
.course-enquiry-popup .modal-header .close {
	background: #611951;
	border-radius: 100%;
	box-shadow: none;
	color: #e16837;
	font-size: 42px;
	height: 38px;
	line-height: 0;
	margin: 0;
	opacity: 1;
	position: absolute;
	right: -38px;
	top: -30px;
	width: 38px;
}
.course-enquiry-box input {
	border: none;
	height: 40px;
	margin: 0 0 20px;
}
.course-enquiry-box h2 {
	color: #fff;
	font-size: 22px;
	padding: 0 0 20px;
	text-align: center;
}
.course-enquiry-box iframe {
	height:550px;
}
.course-enquiry-box p {
	color: #fff;
	font-size: 16px;
	padding: 0 0 20px;
	text-align: center;
}
.course-enquiry-box input {
	border: medium none;
	height: 40px;
	margin: 0 0 20px;
}
.course-enquiry-box .btn-primary {
	background-color: #e16837;
	border-color: #dd4000;
	border-radius: 0px;
	color: #fff;
	font-size: 18px;
	float: right;
	padding: 6px 30px;
}
.course-enquiry-btn {
	font-weight: 600;
	background: #606060;
	border-radius: 4px;
	color: #fff;
	display: inline-block;
	font-size: 20px;
	margin: 25px 0 0;
	padding: 12px 37px;
}
.course-enquiry-btn:hover {
	color: #fff;
	background: #0e0e0e;
	transition-duration: 0.4s;
}
.course-enquiry-btn:focus {
	color: #fff;
}
.modal-header {
	border-bottom: 0;
	padding: 0;
}
.modal-content {
	background: #611951;
	background-size: cover;
	padding: 20px 0;
	box-shadow: none;
	border-radius: 0;
	border: 6px solid #FFFFFF;
}
.modal-content hr {
	margin: 10px 0px 20px 0px;
}
.sidebar-box li a {
	color: #e16837;
}
.sidebar-box li a:hover {
	color: #ff4a00;
	transition-duration: 0.4s;
}
.sidebar-box li {
	position: relative;
	font-size: 16px;
	list-style: none;
	line-height: 22px;
	padding: 0 0 10px;
	text-align: left;
}
.sidebar-box li::before {
	background: #e16837 none repeat scroll 0 0;
	content: "";
	height: 5px;
	left: -15px;
	position: absolute;
	top: 8px;
	width: 5px;
}
.my-table {
	margin-bottom: 20px;
}
.my-table tr:nth-child(2n+1) {
	background: #e7bdde;
}
.my-table strong {
	padding: 0;
	font-size: 14px;
}
.my-table tr {
	background: #ebcde4;
}
.my-table tr td {
	padding: 10px 12px;
}
.community-table table, th, td {
	border: 2px solid #fff;
}
.lit.course h1 {
	font-family: 'Arial';
	color: #611951;
	font-weight: 700;
	font-size: 26px;
	line-height: 22px;
	padding: 0 0 10px;
	text-transform: uppercase;
}
.lit.course h2 {
	background: #d66639;
	color: #fff;
	font-size: 18px;
	padding: 15px;
	letter-spacing: 1px;
}
.lit.course ul {
	list-style: outside none none;
	margin: 0;
	line-height: 22px;
	padding: 0;
}
.lit.course ul li {
	margin: 0 5px 15px 30px;
	position: relative;
	color: #333333;
}
.lit.course li:before {
	background: #e16837;
	position: absolute;
	content: "";
	left: -15px;
	top: 8px;
	height: 5px;
	width: 5px;
}
.lit.course {
	margin-bottom: 20px;
}
.lit.course tr {
	background: #ebebeb;
}
.lit.course tr:nth-child(2n+1) {
	background: #ffffff;
}
.lit.course strong {
	padding: 0;
	line-height: 22px;
	font-size: 16px;
}
.lit.course tr td {
	padding: 15px 15px;
}
.lit.course tr th {
	padding: 15px 15px;
}
.lit.course table, th, td {
	border: 0;
	border-right: 2px solid #fff;
	line-height: 20px;
}
.lit.course table, th, td:last-child {
	border-right: 0;
	margin-bottom: 10px;
}
.lit.course .panel-group .panel {
	border: medium none;
	border-radius: 0;
	margin-bottom: 15px;
	margin-top: 15px;
}
.lit.course .panel-heading {
	padding: 0;
	border: none;
	border-radius: 0;
}
.lit.course .panel-title {
	background: #d66639;
	color: #fff;
	font-size: 18px;
	letter-spacing: 1px;
	padding: 15px;
	margin-bottom: 20px;
	font-weight: 600;
}
.lit.course .panel-title:hover {
	background: #611951;
	transition-duration: 0.4s;
}
.lit.course .panel-title > a {
	display: block;
	text-decoration: none;
}
.lit.course .more-less {
	color: #fff;
	float: left;
	font-weight: 700;
	padding: 0 5px 0 0;
	top: 0;
}
.lit.course .panel-body {
	border: 1px solid #d66639 !important;
	box-shadow: none;
	padding: 0;
}
.lit.course .text {
	padding: 15px 0 0 15px;
}
/*===========courses-area css end here===================*/

/*======enrolment & fee information css starts here===========*/
.enrolment-enquiry-btn {
	font-weight: 600;
	background: #606060;
	border-radius: 4px;
	color: #fff;
	display: inline-block;
	font-size: 20px;
	margin: 0 0 20px;
	padding: 12px 37px;
}
.enrolment-enquiry-btn:hover {
	color: #fff;
	background: #0e0e0e;
	transition-duration: 0.4s;
}
.enrolment-enquiry-btn:focus {
	color: #fff;
	background: #606060;
}
.enrolment-area {
	padding: 10px 0px;
}
.enrolment-content strong {
	padding: 10px 0 20px;
	display: block;
}
.enrolment-content a {
	color: #e16837;
}
.enrolment-content h1 {
	font-family: 'Arial';
	color: #611951;
	font-size: 26px;
	padding: 0 0 30px;
	text-transform: uppercase;
	font-weight: 700;
}
.enrolment-content h2 {
	color: #de7145;
	font-size: 24px;
	padding: 30px 0;
	font-weight: 600;
}
.enrolment-content h3 {
	color: #de7145;
	font-size: 20px;
	padding: 12px 0 30px;
	font-weight: 400;
}
.enrolment-content embed {
	margin: 0 0 15px;
}
.enrolment-content li {
	position: relative;
	font-size: 16px;
	list-style: none;
	line-height: 22px;
	padding: 0 0 10px;
}
.enrolment-content li::before {
	background: #e16837 none repeat scroll 0 0;
	content: "";
	height: 5px;
	left: -15px;
	position: absolute;
	top: 8px;
	width: 5px;
}
/*======enrolment & fee information css ends here===========*/
/*======blog-area css start here===========*/
.blog-area {
	padding: 40px 0px;
}
.blog-area a {
	color: #e16837;
}
.blog-area a:hover {
	color: #ff4a00;
	transition-duration: 0.4s;
}
.blog-area .blog img {
	padding: 0 0 10px;
	margin: 0 auto;
}
.blog-area .blog hr {
	margin-top: 0px;
	margin-bottom: 20px;
	border: 0;
	border-top: 1px solid #b6b6b6;
}
.sidebar-blog {
	padding: 0 0 20px;
	text-align: center;
}
.blog-content h1 {
	font-family: 'Arial';
	color: #611951;
	font-size: 26px;
	padding: 0 0 30px;
	text-transform: uppercase;
	font-weight: 700;
}
.blog-content h2 {
	color: #de7145;
	font-size: 24px;
	padding: 30px 0;
	font-weight: 600;
}
.blog-content h3 {
	color: #de7145;
	font-size: 20px;
	padding: 12px 0 30px;
	font-weight: 400;
}
.blog-content embed {
	margin: 0 0 15px;
}
.blog-content li {
	position: relative;
	font-size: 16px;
	list-style: none;
	line-height: 22px;
	padding: 0 0 10px;
}
.blog-content li::before {
	background: #e16837 none repeat scroll 0 0;
	content: "";
	height: 5px;
	left: -15px;
	position: absolute;
	top: 8px;
	width: 5px;
}
.blog-content strong {
	padding: 0 0 20px;
	display: block;
}
.blog-content p {
	padding: 0 0 5px;
	line-height: 22px;
}
.blog-sidebar h1 {
	font-family: 'Arial';
	color: #611951;
	font-size: 28px;
	padding: 0 0 30px;
	font-weight: 700;
	text-align: left;
}
.blog-sidebar h2 {
	color: #de7145;
	font-size: 20px;
	padding: 0 0 10px;
	font-weight: 600;
	text-align: left;
}
.blog-sidebar p {
	font-size: 16px;
	margin: 0 0 15px;
	line-height: 22px;
	text-align: left;
}
.blog-box img {
	margin: 0 auto;
}
.blog-enquiry-btn {
	font-weight: 600;
	background: #606060;
	border-radius: 4px;
	color: #fff;
	display: inline-block;
	font-size: 20px;
	margin: 25px 0 0;
	padding: 12px 37px;
}
.blog-enquiry-btn:hover {
	color: #fff;
	background: #0e0e0e;
	transition-duration: 0.4s;
}
.blog-enquiry-btn:focus {
	color: #fff;
}
.sidebar-blog li a {
	color: #000;
}
.sidebar-blog li:hover a {
	color: #e16837;
	transition-duration: 0.4s;
}
.sidebar-blog li {
	position: relative;
	font-size: 16px;
	list-style: none;
	padding: 0 0 10px;
	line-height: 22px;
	text-align: left;
}
.sidebar-blog li::before {
	content: "";
	height: 5px;
	left: -15px;
	position: absolute;
	top: 4px;
	width: 5px;
}
.blog-area .blog h1 {
	font-family: 'Arial';
	color: #611951;
	font-weight: 700;
	font-size: 26px;
	line-height: 32px;
	padding: 0 0 15px;
	text-transform: uppercase;
}
.blog-area .blog h2 {
	background: #d66639;
	color: #fff;
	font-size: 18px;
	padding: 15px;
	letter-spacing: 1px;
}
.blog-area .blog ul {
	list-style: outside none none;
	margin: 0;
	line-height: 22px;
	padding: 0;
}
.blog-area .blog ul li {
	margin: 0 5px 15px 30px;
	position: relative;
	color: #333333;
}
.blog-area .blog li:before {
	background: #e16837;
	position: absolute;
	content: "";
	left: -15px;
	top: 8px;
	height: 5px;
	width: 5px;
}
.blog-area .blog {
	margin-bottom: 20px;
}
.blog-area .blog tr {
	background: #ebebeb;
}
.blog-area .blog tr:nth-child(2n+1) {
	background: #ffffff;
}
.blog-area .blog strong {
	padding: 0;
	line-height: 22px;
	font-size: 16px;
}
.blog-area .blog tr td {
	padding: 15px 15px;
}
.blog-area .blog tr th {
	padding: 15px 15px;
}
.blog-area .blog .text {
	padding: 15px 0 0 15px;
}
ul.share-buttons {
	list-style: none;
	padding: 0;
}
ul.share-buttons li {
	display: inline;
}
ul.share-buttons .sr-only {
	position: absolute;
	clip: rect(1px 1px 1px 1px);
	clip: rect(1px, 1px, 1px, 1px);
	padding: 0;
	border: 0;
	height: 1px;
	width: 1px;
	overflow: hidden;
}
ul.share-buttons img {
	width: 32px;
}
/*===========courses-area css end here===================*/

/*===========testimonial-area css start here===================*/

.testimonial-content h1 {
	font-family: 'Arial';
	color: #611951;
	float: left;
	font-weight: 700;
	font-size: 26px;
	padding: 0 0 0px;
}
.testimonial-content h2 {
	background: #d66639;
	color: #fff;
	font-size: 18px;
	padding: 15px;
	letter-spacing: 1px;
}
.testimonial-content p {
	color: #1f1f1f;
	padding: 0px 25px;
	margin: 18px 0px;
}
.testimonial-content .panel-group .panel {
	border: medium none;
	border-radius: 0;
	margin-bottom: 15px;
}
.testimonial-content .panel-heading {
	padding: 0;
	border: none;
	border-radius: 0;
}
.testimonial-content .panel-title {
	background: #d66639;
	color: #fff;
	font-size: 18px;
	letter-spacing: 1px;
	padding: 15px;
}
.testimonial-content .panel-title > a {
	display: block;
	text-decoration: none;
}
.testimonial-content .more-less {
	color: #fff;
	float: left;
	font-weight: 700;
	padding: 0 5px 0 0;
	top: 0;
}
.testimonial-content .panel-body {
	border: 1px solid #d66639 !important;
	box-shadow: none;
	padding: 0;
}
.testimonial-content .text {
	padding: 15px 0 0 15px;
}
/*===========testimonial-area css end here===================*/

/*===========volunteers css start here===================*/

.volunteers-content a {
	color: #e16837;
}
.volunteers-content a:hover {
	color: #ff4a00;
	transition-duration: 0.4s;
}
.volunteers-content img {
	margin-bottom: 15px;
}
.volunteers-content h2 {
	font-weight: 700;
	color: #1f1f1f;
	font-size: 20px;
	padding: 15px 0 15px;
}
.volunteers-content h3 {
	font-weight: 700;
	color: #1f1f1f;
	font-size: 16px;
	padding: 15px 0;
}
.volunteers-content p {
	color: #1f1f1f;
	font-size: 16px;
	margin: 0;
	line-height: 22px;
	padding: 0 0 20px;
}
.volunteers-content span {
	color: #611951;
	font-weight: bold;
}
.volunteers-bottom {
	padding: 20px 0 0;
}
.volunteers-bottom h1 {
	font-family: 'Arial';
	color: #611951;
	font-size: 26px;
	padding: 0 0 20px;
	font-weight: 700;
	text-align: left;
	text-transform: capitalize;
}
/*==============================*/
/*===========prace college css start here===================*/

.prace-college-content {
	padding: 20px 0px;
}
.prace-college-content a {
	color: #e16837;
}
.prace-college-content a:hover {
	color: #ff4a00;
	transition-duration: 0.4s;
}
.prace-college-content img {
	margin-bottom: 15px;
}
.prace-college-content h1 {
	font-family: 'Arial';
	color: #611951;
	font-weight: 800;
	font-size: 26px;
	padding: 10px 0 15px;
	line-height: 34px;
}
.prace-college-content h2 {
	font-weight: 700;
	color: #e16837;
	font-size: 20px;
	padding: 15px 0 15px;
}
.prace-college-content h3 {
	font-weight: 700;
	color: #1f1f1f;
	font-size: 16px;
	padding: 15px 0;
}
.prace-college-content p {
	color: #1f1f1f;
	font-size: 16px;
	margin: 0;
	line-height: 22px;
	padding: 0 0 20px;
}
.prace-college-content span {
	color: #611951;
	font-weight: bold;
}
.prace-college-bottom {
	padding: 20px 0 20px;
}
.prace-college-sidebar h1 {
	font-family: 'Arial';
	color: #611951;
	font-size: 28px;
	padding: 0 0 20px;
	font-weight: 700;
	text-align: left;
}
.prace-college-sidebar h2 {
	color: #de7145;
	font-size: 20px;
	padding: 10px 0 10px;
	font-weight: 600;
	text-align: left;
}
.prace-college-sidebar p {
	font-size: 16px;
	margin: 0 0 0px;
	line-height: 22px;
	text-align: left;
}
.prace-college-sidebar td:last-child {
	border-right: 0;
	margin-bottom: 10px;
	line-height: 22px;
	text-align: left;
}
.prace-college-sidebar th, td:last-child {
	border-right: 0;
	margin-bottom: 10px;
	padding: 10px 10px;
}
/*==============================*/
/*===========fundraising events css start here===================*/

.charity-work-content img {
	margin-bottom: 15px;
	width: 100%;
}
.charity-work-content h2 {
	font-weight: 700;
	color: #1f1f1f;
	font-size: 20px;
	padding: 15px 0 15px;
}
.charity-work-content h3 {
	font-weight: 700;
	color: #1f1f1f;
	font-size: 16px;
	padding: 15px 0;
}
.charity-work-content p {
	color: #1f1f1f;
	font-size: 16px;
	margin: 0;
	line-height: 22px;
	padding: 0 0 20px;
}
.charity-work-content span {
	color: #611951;
	font-weight: bold;
}
.charity-work-bottom {
	padding: 40px 0 20px;
}
.charity-work-bottom h1 {
	font-family: 'Arial';
	font-weight: 600;
	color: #e16837;
	font-size: 22px;
	padding: 0 0 20px;
	line-height: 24px;
	text-transform: capitalize;
}
.charity-work-bottom li {
	position: relative;
	font-size: 16px;
	list-style: none;
	line-height: 22px;
	padding: 0 0 10px;
}
.charity-work-bottom li::before {
	background: #e16837 none repeat scroll 0 0;
	content: "";
	height: 5px;
	left: -15px;
	position: absolute;
	top: 8px;
	width: 5px;
}
.charity-work-bottom span {
	color: #e16837;
}
.find-out-more {
	font-weight: 600;
	background: #611951;
	border-radius: 8px;
	color: #fff;
	display: block;
	font-size: 18px;
	padding: 12px 0;
	text-align: center;
}
.find-out-more:hover {
	background: #e16837;
	color: #fff;
	transition-duration: 0.4s;
}
.find-out-more:focus{color:#fff;}
.make-a-donation-btn {
	background: #e16837;
	border-radius: 5px;
	color: #fff !important;
	font-size: 16px;
	display: inline-block;
	left: 0;
	right: 0;
	margin: 0 auto;
	padding: 14px 20px;
	height: 50px;
	position: absolute;
	border: none;
	width: 45%;
	font-weight: 600;
	text-align: center;
}
.make-a-donation-btn:hover {
	background: #c9673f;
	transition-duration: 0.4s;
}
/*==============================*/
/*===========fundraising events css start here===================*/

.fundraising-events-content img {
	margin-bottom: 15px;
	width: 100%;
}
.fundraising-events-content h2 {
	font-weight: 700;
	color: #1f1f1f;
	font-size: 20px;
	padding: 15px 0 15px;
}
.fundraising-events-content h3 {
	font-weight: 700;
	color: #1f1f1f;
	font-size: 16px;
	padding: 15px 0;
}
.fundraising-events-content p {
	color: #1f1f1f;
	font-size: 16px;
	margin: 0;
	line-height: 22px;
	padding: 0 0 20px;
	text-align: center;
}
.fundraising-events-content span {
	color: #611951;
	font-weight: bold;
}
.fundraising-events-bottom {
	padding: 40px 0 20px;
}
.fundraising-events-bottom h1 {
	font-family: 'Arial';
	font-weight: 600;
	color: #e16837;
	font-size: 22px;
	padding: 0 0 20px;
	line-height: 24px;
	text-align: center;
	text-transform: capitalize;
}
.find-out-more {
	font-weight: 600;
	background: #611951;
	border-radius: 8px;
	color: #fff;
	display: block;
	font-size: 18px;
	padding: 12px 0;
	text-align: center;
}
.find-out-more:hover {
	background: #e16837;
	color: #fff;
	transition-duration: 0.4s;
}
/*==============================*/
/*===========a new day css start here===================*/

.a-new-day-content img {
	margin-bottom: 15px;
	width: 100%;
}
.a-new-day-content h1 {
	font-family: 'Arial';
	font-weight: 700;
	color: #611951;
	font-size: 26px;
	padding: 15px 0 15px;
}
.a-new-day-content h2 {
	font-weight: 700;
	color: #1f1f1f;
	font-size: 20px;
	padding: 15px 0 15px;
}
.a-new-day-content h3 {
	font-weight: 700;
	color: #1f1f1f;
	font-size: 16px;
	padding: 15px 0;
}
.a-new-day-content p {
	color: #1f1f1f;
	font-size: 16px;
	margin: 0;
	line-height: 22px;
	padding: 0 0 20px;
	text-align: center;
}
.a-new-day-content span {
	color: #611951;
	font-weight: bold;
}
.a-new-day-bottom {
	padding: 40px 0 20px;
}
.a-new-day-bottom h1 {
	font-family: 'Arial';
	font-weight: 700;
	color: #611951;
	font-size: 26px;
	padding: 0 0 20px;
	line-height: 24px;
	text-align: center;
	text-transform: capitalize;
}
/*==============================*/
/*===========real conversions css start here===================*/
.real-conversations-content {
	padding: 40px 0 0;
}
.real-conversations-image img {
	padding: 30px 0 0 0;
}
.real-conversations-content img {
	margin-bottom: 15px;
	width: 100%;
}
.real-conversations-content h1 {
	font-family: 'Arial';
	font-weight: 700;
	color: #611951;
	font-size: 26px;
	padding: 15px 0 15px;
}
.real-conversations-content h2 {
	font-weight: 700;
	color: #1f1f1f;
	font-size: 20px;
	padding: 15px 0 15px;
}
.real-conversations-content h3 {
	font-weight: 700;
	color: #1f1f1f;
	font-size: 16px;
	padding: 15px 0;
}
.real-conversations-content p {
	color: #1f1f1f;
	font-size: 16px;
	margin: 0;
	line-height: 22px;
	padding: 0 0 20px;
}
.real-conversations-content span {
	color: #611951;
	font-weight: bold;
}
.real-conversations-bottom {
	padding: 30px 0 10px;
}
.real-conversations-bottom h1 {
	font-family: 'Arial';
	font-weight: 700;
	color: #611951;
	font-size: 26px;
	padding: 0 0 20px;
	line-height: 24px;
	text-transform: capitalize;
}
.real-conversations-bottom img {
	width: 100%;
	margin: 0 0 30px 0;
}
/*==============================*/

/*===========latest news css start here===================*/

.latest-news-content img {
	margin-bottom: 15px;
	/*width: 100%;*/
}
.latest-news-content h2 {
	font-weight: 700;
	color: #1f1f1f;
	font-size: 20px;
	padding: 15px 0 15px;
}
.latest-news-content h3 {
	font-weight: 700;
	color: #1f1f1f;
	font-size: 16px;
	padding: 15px 0;
}
.latest-news-content p {
	color: #1f1f1f;
	font-size: 16px;
	margin: 0;
	line-height: 22px;
	padding: 0 0 20px;
	text-align: center;
}
.latest-news-content span {
	color: #611951;
	font-weight: bold;
}
.latest-news-bottom {
	padding: 40px 0 20px;
}
.latest-news-bottom h1 {
	font-family: 'Arial';
	font-weight: 600;
	color: #e16837;
	font-size: 22px;
	padding: 0 0 20px;
	line-height: 24px;
	text-align: center;
	text-transform: capitalize;
}
.find-out-more {
	font-weight: 600;
	background: #611951;
	border-radius: 8px;
	color: #fff;
	display: block;
	font-size: 18px;
	padding: 12px 0;
	text-align: center;
}
.find-out-more:hover {
	background: #e16837;
	color: #fff;
	transition-duration: 0.4s;
}
/*==============================*/
/*===========make-a-donation css start here===================*/

.make-a-donation-content img {
	margin-bottom: 15px;
	width: 100%;
}
.make-a-donation-bottom h1 {
	font-family: 'Arial';
	color: #611951;
	font-weight: 800;
	font-size: 28px;
	padding: 25px 0 15px;
}
.make-a-donation-content h2 {
	font-weight: 700;
	color: #1f1f1f;
	font-size: 20px;
	padding: 15px 0 15px;
}
.make-a-donation-content h3 {
	font-weight: 700;
	color: #1f1f1f;
	font-size: 16px;
	padding: 15px 0;
}
.make-a-donation-content p {
	color: #1f1f1f;
	font-size: 16px;
	margin: 0;
	line-height: 22px;
	padding: 0 0 20px;
	text-align: center;
}
.make-a-donation-content span {
	color: #611951;
	font-weight: bold;
}
.make-a-donation-bottom {
	padding: 20px 0 20px;
}
.make-a-donation-bottom hr {
	margin-top: 20px;
	margin-bottom: 40px;
	border: 0;
	border-top: 1px solid #b6b6b6;
}
.find-out-more {
	font-weight: 600;
	background: #611951;
	border-radius: 8px;
	color: #fff;
	display: block;
	font-size: 18px;
	padding: 12px 0;
	text-align: center;
}
.find-out-more:hover {
	background: #e16837;
	color: #fff;
	transition-duration: 0.4s;
}
/*==============================*/
/*===========contact page css start here===================*/
.page-banner {
	background-size: cover !important;
}
.banner-image{position:relative;}
.banner-image img{height:364px; width:100%;}
.banner-image .baner-title-outer {display: table; height: 364px; position: absolute; top: 0; width: 100%;}
.baner-title {display: table-cell; vertical-align: middle;}

.page-banner.donation {
	/*padding: 185px 0;*/
}
.page-banner.donation h1 {
	font-family: 'Arial';
	background: url(assets/images/title-bg.png);
	color: #fff;
	display: inline-block;
	font-size: 24px;
	margin: 0% 0 0 20%;
	padding: 20px 26px;
	font-weight: 600;
	position: absolute;
	bottom: 10px;
}
.page-banner h1 {
	font-family: 'Arial';
	color: #fff;
	font-size: 50px;
	font-weight: 800;
	text-transform: uppercase;
	text-shadow: 2px 2px #000;
	text-align: center;
}
.page-content {
	padding: 30px 0 35px;
}
.page-content h1 {
	font-family: 'Arial';
	font-family: 'Arial';
	text-align: center;
	color: #161616;
	font-weight: 600;
	font-size: 26px;
	text-transform: uppercase;
}
.page-content hr {
	border: 2px solid #611951;
	width: 220px;
	margin-bottom: 40px;
}
.contact-info-box {
	text-align: center;
}
.contact-info-box a {
	color: #1f1f1f;
}
.contact-info-box a:hover {
	color: #611951;
}
.contact-info-box img {
	margin: 0 auto;
}
.contact-info-box p {
	font-size: 16px;
	margin: 0;
	line-height: 22px;
	padding: 15px 0 0;
	color: #1f1f1f;
}
.contact-bottom {
	padding: 40px 0 20px;
}
.contact-bottom h1 {
	font-family: 'Arial';
	color: #611951;
	font-size: 22px;
	padding: 0 0 20px;
	text-align: left;
	font-weight: 700;
	text-transform: capitalize;
}
.address img {
	margin-bottom: 15px;
}
.address h2 {
	font-weight: 700;
	color: #1f1f1f;
	font-size: 20px;
	padding: 15px 0 15px;
}
.address h3 {
	font-weight: 700;
	color: #1f1f1f;
	font-size: 16px;
	padding: 15px 0;
}
.address p {
	color: #1f1f1f;
	font-size: 16px;
	line-height: 22px;
	margin: 0;
	padding: 0 0 7px;
}
.address span {
	color: #611951;
	font-weight: bold;
}
.address a {
	color: #e16837;
}
.address a:hover {
	color: #ff4a00;
	transition-duration: 0.4s;
}
.contact-form {
	background: #c0c0c0;
	padding: 44px 35px;
}
.contact-form input[type="text"], .contact-form input[type="email"], .contact-form input[type="tel"] {
	border: medium none;
	height: 55px;
	margin-bottom: 30px;
	width: 100%;
	font-size: 14px;
	padding: 0 0 0 15px;
	color: #1f1f1f;
	position:relative;
}
.contact-form textarea {
	color: #1f1f1f;
	border: medium none;
	height: 250px;
	margin-bottom: 30px;
	width: 100%;
	font-size: 14px;
	padding: 15px 0 0 15px;
	position:relative;
}
.submit-btn {
	background: #611951;
	border: medium none;
	border-radius: 5px;
	color: #fff;
	float: right;
	font-size: 18px;
	font-weight: 600;
	padding: 15px 40px;
}
.training-btn {
	background: #611951;
	border: medium none;
	border-radius: 5px;
	color: #fff;
	font-size: 18px;
	padding: 15px 40px;
	display: inline-block;
	margin-top: 30px;
	font-weight: 600;
}
.submit-btn:hover {
	color: #fff;
	background: #e16837;
	transition-duration: 0.4s;
}
.training-btn:hover {
	color: #fff;
	background: #e16837;
	transition-duration: 0.4s;
}
.training-locations-content {
	padding: 0 0 40px;
}
.training-locations-content iframe {
	border: 2px solid #ccc !important;
}
.training-locations-bottom hr {
	border: 2px solid #611951;
	border-radius: 20px;
	margin-bottom: 10px;
}
.top-content {
	min-height: 120px;
}
.bottom-content {
	margin: 20px 0 0;
}
.bottom-content a {
	color: #e16837;
}
.bottom-content a:hover {
	color: #ff4a00;
	transition-duration: 0.4s;
}
/*===========contact page css end here===================*/

/*===========assurance page css start here===================*/
.assurance {
	padding: 40px 0;
}
.assurance h1 {
	font-family: 'Arial';
	color: #611951;
	font-weight: 700;
	font-size: 26px;
	padding: 0 0 30px;
}
.assurance h2 {
	background: #d66639 none repeat scroll 0 0;
	color: #fff;
	font-size: 16px;
	letter-spacing: 1px;
	padding: 15px;
	font-weight: 600;
}
.assurance h3 {
	background: #d66639 none repeat scroll 0 0;
	color: #fff;
	font-size: 18px;
	letter-spacing: 1px;
	padding: 15px;
	font-weight: 600;
	margin-bottom: 20px;
}
.assurance h4 {
	color: #272727;
	font-size: 18px;
	font-weight: 700;
	letter-spacing: 1px;
	padding: 0 0 20px
}
.assurance p {
	color: #2c2c2c;
	padding: 0 0 20px;
	margin: 0;
	line-height: 20px;
}
.assurance ul {
	list-style: none;
	padding: 0;
	margin: 0 0 20px;
}
.assurance ul li {
	position: relative;
	border-bottom: 1px solid #2c2c2c;
	line-height: 22px;
	padding: 0 0 0 40px;
}
.assurance ul li:before {
	background: #e16837;
	border-radius: 100%;
	content: "";
	height: 8px;
	left: 15px;
	position: absolute;
	top: 21px;
	width: 8px;
}
.assurance ul li a {
	padding: 15px 0;
	color: #2c2c2c;
	display: block;
}
.assurance ul li a {
	padding: 15px 0;
	color: #2c2c2c;
	display: block;
}
.assurance ul li:hover a {
	color: #e16837;
	transition-duration: 0.4s;
}
.partners-list {
	margin: -5px 0 20px !important;
}
.partners-list li {
	border: medium none !important;
	padding: 10px 0 10px 40px !important;
}
.partners-list li:before {
	top: 15px !important;
}
.assurance p a {
	color: #611951;
	font-weight: 600;
}
.assurance p a:hover {
	color: #E16837;
	font-weight: 600;
	text-decoration: none;
	transition-duration: 0.4s;
}
/*===========assurance page css end here===================*/
/*==========donation css start here=========*/
.donation-form {
	padding-bottom: 30px;
}
.donation-form h1 {
	font-family: 'Arial';
	padding: 0 0 20px;
	text-align: center;
	color: #611951;
	font-weight: 600;
}
.donation-form form {
	background: #dadada none repeat scroll 0 0;
	border-radius: 8px;
	padding: 20px;
}
.donation-form select {
	border: 1px solid #B5B5B5;
	border-radius: 0 !important;
	color: #9999a5;
	height: 44px !important;
	margin: 0 0 20px;
	padding: 0 0 0 10px;
	width: 100% !important;
}
.donation-form input {
	border: 1px solid #B5B5B5;
	border-radius: 0 !important;
	color: #9999a5;
	height: 44px !important;
	margin: 0 0 20px;
	padding: 0 0 0 10px;
	width: 100% !important;
}
.donation-form textarea {
	border: 1px solid #B5B5B5;
	border-radius: 0 !important;
	color: #9999a5;
	height: 44px !important;
	margin: 0 0 20px;
	padding: 10px 0 0 10px;
	width: 100% !important;
}
.donation-form .payment-btn {
	background: #611951;
	border: medium none;
	color: #fff;
	display: block;
	font-size: 18px;
	font-weight: 600;
	height: 44px;
	margin: 0 auto;
	padding: 0 30px;
	text-align: center;
}
.donation-form .payment-btn:hover {
	background: #e16837;
	color: #fff;
	transition-duration: 0.4s;
}
/*==========donation css end here=========*/



/*==footer css start here==========*/
.footer-top {
	background: #611951;
	border-top: 2px solid #fff;
	padding: 60px 0;
}
.footer-top .col-md-3:nth-child(2) {
	padding: 0 0 0 60px;
}
.footer-top .col-md-3:nth-child(4) {
	padding: 0 0 0 60px;
}
.footer-box h3 {
	color: #e16837;
	font-size: 22px;
	padding: 0 0 20px;
}
.footer-box ul {
	list-style: outside none none;
	margin: 0;
	padding: 0;
}
.footer-box ul li {
	margin: 0 5px 15px 15px;
	position: relative;
	color: #FFF;
	line-height: 22px;
}
.footer-box ul li:before {
	background: #e16837;
	position: absolute;
	content: "";
	left: -15px;
	top: 8px;
	height: 5px;
	width: 5px;
}
.footer-box ul li a {
	color: #FFF;
	line-height: 22px;
}
.footer-box ul li:hover a {
	color: #e16837;
	transition-duration: 0.4s;
}
.footer-box p {
	color: #FFF;
	line-height: 22px;
	margin: 0;
	padding: 0 0 25px;
}
.create-usi-btn {
	background: #e16837;
	border-radius: 5px;
	color: #fff !important;
	font-size: 16px;
	padding: 10px 16px;
	height: 45px;
	position: relative;
	border: none;
	width: 32%;
}
.create-usi-btn:hover {
	background: #c9673f;
	transition-duration: 0.4s;
}
.address li {
	margin: 0 0 15px;
}
.address li::before {
	display: none !important;
}
.location {
	background: url(assets/images/google-location.png) no-repeat scroll left center;
	padding: 0 0 0 25px;
}
.mailbox {
	background: url(assets/images/mailbox.png) no-repeat scroll left center;
	padding: 0 0 0 25px;
}
.phone {
	background: url(assets/images/phone-icon.png) no-repeat scroll left center;
	padding: 0 0 0 25px;
}
.email {
	background: url(assets/images/email-icon.png) no-repeat scroll left center;
	padding: 0 0 0 25px;
}
.social-icon {
	padding: 15px 0 0 0 !important;
}
.social-icon li {
	display: inline-block;
	margin: 0 10px 0 0 !important;
}
.social-icon li::before {
	display: none !important;
}
.social-icon i {
	background: #b9b9b9 none repeat scroll 0 0;
	border-radius: 100%;
	color: #611951;
	height: 35px;
	line-height: 34px;
	text-align: center;
	width: 35px;
}
.social-icon i:hover {
	background: #e16837;
	transition-duration: 0.4s;
}
.footer-bottom {
	background: #e16837 none repeat scroll 0 0;
	border-top: 3px solid #fff;
	padding: 20px 0 10px;
	text-align: center;
}
.footer-bottom p {
	color: #FFF;
}
.footer-bottom p a {
	color: #FFF;
}
.footer-bottom p:hover a {
	color: #611951;
	transition-duration: 0.4s;
}
.footer-box a {
	color: #e16837;
}
.footer-box a:hover {
	color: #ff4a00;
	transition-duration: 0.4s;
}
input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {
 background:#FFF !important;
}
.donation-form select {
	outline: none !important;
}
.donation-form input {
	outline: none !important;
}
.form-control:focus {
	border-color: #b5b5b5;
	box-shadow: none;
	outline: none;
}
.donation-title {
	color: #611951 !important;
	font-size: 24px !important;
	margin: 0 !important;
	padding: 0px 0 15px 14px !important;
	text-align: left !important;
}
.checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"], .radio input[type="radio"], .radio-inline input[type="radio"] {
	float: left;
	left: 0;
	margin-left: -2px;
	position: absolute;
	top: 14px;
	height: 16px !important;
	width: 16px !important;
}
.checkbox {
	background: #fff none repeat scroll 0 0;
	height: 44px;
	line-height: 44px;
	margin: 0;
}
.checkbox label, .radio label {
	font-weight: 700;
	padding-left: 25px;
	margin-right: 20px;
	margin-left: 15px;
}
.scrollToTop {
	background: url(assets/images/scroll.png) no-repeat;
	bottom: 20px;
	display: none;
	height: 40px;
	padding: 10px;
	position: fixed;
	right: 40px;
	text-align: center;
	width: 40px;
}
.scrollToTop:hover {
	animation-name: bob-up;
	animation-timing-function: ease-in-out;
	animation-iteration-count: infinite;
	animation-direction: normal;
	animation-duration: 0.5s;
	-webkit-animation-name: bob-up;
	-webkit-animation-timing-function: ease-in-out;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-direction: normal;
	-webkit-animation-duration: 0.5s;
}
.panel-nav {
	text-align: right;
	margin-bottom: 8px;
}
.panel-nav a {
	cursor: pointer;
	font-size: 14px;
	margin: 0;
	padding: 10px 20px;
}
.panel-nav a:focus {
	background: #611951;
	color: #fff;
}
.hire-small-img .owl-next {
	background: url(assets/images/right1.png) no-repeat;
	right: 0px;
}
.hire-small-img .owl-prev {
	background: url(assets/images/left1.png) no-repeat;
	left: 0px;
}
.courses-box {
	position: relative;
	text-align: center;
	border: 2px solid #e16a37;
	margin-bottom: 40px;
}
.courses-box h3 {
	background: rgba(225, 106, 55, 0.87);
	bottom: 0;
	color: #fff;
	font-size: 18px;
	font-weight: 600;
	letter-spacing: 1px;
	padding: 12px 0;
	position: absolute;
	text-align: center;
	line-height: 22px;
	text-transform: uppercase;
	width: 100%;
	z-index: 99;
}
.courses-box-outer {
	padding: 40px 0 0;
}

.wpcf7-form-control-wrap.email, .wpcf7-form-control-wrap.phone {
    background: none;
    padding: 0;
}
span.wpcf7-not-valid-tip {
    position: absolute;
    right: 10px;
    top: 0;
}


/* Pagination CSS Here */
.page-numbers {
    clear: both;
	margin:0 0 20px;
	padding:0;
}
.page-numbers > li {
    display: inline-block;
    list-style: none;
	margin-right:5px;
}
.page-numbers > li span.current, .page-numbers > li a:hover {
	background: #611951;
    border-radius: 8px;
    color: #fff;
    display: block;
    font-size: 18px;
    font-weight: 600;
    padding: 10px 15px;
}
.page-numbers > li a {
	border: 1px solid #611951;
    border-radius: 8px;
    color: #611951;
    display: block;
    font-size: 18px;
    font-weight: 600;
    padding: 10px 15px;
}

/* Feedburner CSS */
.fes.fes-default {
    display: inline-block;
    margin: 0 auto;
    text-align: center;
    width: 100%;
}
.fes .form-group {
	display: inline-block;
	margin: 0 25px 0 0;
	max-width: 31.4%;
	width: 100%;
}
.fes .form-group .search-field {
	border-radius: 0px;
	color: #000;
	height: 45px;
	padding: 0 0 0 15px;
	width: 100%;
	border: none;
}
.fes .btn-default {
	background: #e16837;
	border-radius: 5px;
	color: #fff;
	font-size: 20px;
	padding: 0px 76px;
	height: 45px;
	position: relative;
	border: none;
	vertical-align: top;
}
.fes .btn-default:hover {
	background: #c9673f;
	transition-duration: 0.4s;
}

.blog .news-box, .search .news-box, .archive .news-box {margin-bottom:30px;  height: 570px;}
.publish-date {display: block; margin: 4px 0 20px; font-size:14px;}
.publish-date span{color:#e16837;}

.aligncenter,
div.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}

.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}
.dropdown-menu {
    max-width: 25em !important;
    min-width: 10em !important;
}

.news-img {
    margin-bottom: 20px;
    max-height: 190px;
    overflow: hidden;
    width: 100%;
}

/* Gravity - Donation Form CSS */
.make-donation .gform_heading {margin:0;}
.make-donation h3.gform_title {
    color: #611951;
    font-family: "Arial";
    font-size: 28px;
    font-weight: 600;
    margin:0;
    padding: 0 0 20px;
    text-align: center;
}
.make-donation_wrapper ul li.gfield{margin:0 !important;}
body .gform_wrapper .top_label div.ginput_container {margin-top: 0px !important;}
.make-donation_wrapper label.gfield_label {display:none !important;}
.make-donation_wrapper .field_sublabel_below .ginput_complex.ginput_container label, .make-donation_wrapper .field_sublabel_below div.ginput_container[class*="gfield_time_"] label {display:none !important;}

.make-donation input:not([type="radio"]):not([type="submit"]):not([type="button"]) {border: 1px solid #b5b5b5 !important; border-radius: 0 !important; color: #9999a5; height: 44px !important; margin: 0 0 20px; padding: 0 0 0 10px !important; width: 100% !important;}
.make-donation select {border: 1px solid #b5b5b5; border-radius: 0 !important; color: #9999a5; height: 44px !important; margin: 0 0 20px; padding: 0 0 0 10px !important; width: 100% !important;}
.make-donation_wrapper .gfield_radio {background:#fff; margin:0 !important; height: 44px !important;}
.make-donation_wrapper .gfield_radio li {display:inline-block; margin: 0 0 0 20px !important;}
.make-donation_wrapper .gfield_radio li input{margin: 0px; padding:0px;}

.make-donation_wrapper .gform_footer {margin: 0; padding: 0px; text-align: center;}
.make-donation_wrapper input.gform_button {background: #611951; border: none; color: #fff; display: block; font-size: 18px; font-weight: 600; height: 44px; margin: 0 auto; padding: 0 30px; text-align: center; width: auto !important;}
.make-donation_wrapper input.gform_button:hover {background: #e16837; color: #fff; transition-duration: 0.4s;}

.make-donation_wrapper li.col-md-12.gfield_error {width: 100% !important; padding:5px 15px !important;}
.make-donation_wrapper li.gfield_error {width: 50% !important; padding:5px 15px !important;}
.make-donation_wrapper .field_description_below .gfield_description{padding-top: 0 !important;}
.make-donation_wrapper .gform_ajax_spinner {width:auto !important;}

 figcaption {padding: 15px 0 0;}
.community-content figcaption {padding: 15px 0 0;}
.partner-content figcaption {padding: 15px 0 0;}
.community-image p {padding: 15px 0 0;}
.courses-box-outer .col-sm-4:nth-child(3n+1) {clear: left;}