.navbar-brand{padding:5px;}
.section-title-b {color:#000;margin-bottom:30px;margin-top:30px;}
.section-title-b::first-letter {color:#4d7db3;}
.section-pricing, .section-bottom-lines {background-color:#f9f9f9;border-top:1px solid #ddd;margin-bottom:-30px;padding:30px 0;}
#sec-4 .pricign-box{margin-bottom:40px;}
.pricing-box-header > h4 {color:#fff;line-height:100%;margin:0;padding:0;}
.pricing-box-content table {margin-bottom:0;background:#fff;}
.logig-form{margin-top:50px;}

.carousel-caption .button {text-shadow: 0 1px 1px rgba(0, 0, 0, 0.45);}
.carousel-caption .button  span{font-size:18px;}
.carousel-control{display:none;}
.carousel:hover .carousel-control{display:block;}
.media-body p {font-size:13px;}

#footer-widgets a.readmore {color:#7197c2;}
.content_row{float:left;}
.text-icon-content{min-height:130px;}

.three_cols > li{width: 50%;}

.carousel-text .btn-ar.btn-primary{background-image: linear-gradient(to top, #0084bb, #0099da);border: 1px solid #00577c;box-shadow: 0 0 3px rgba(255, 255, 255, 0.75), 0 0 2px rgba(255, 255, 255, 0.75) inset;font-size: 1.1em;margin: 20px 0;padding: 13px 45px;text-shadow: none;}

.contact-sec, .faqs-sec{padding-top:40px;}
.faqs-panel{margin-bottom:30px;}

.slide1{background:url(Training-and-Certification-bg.jpg) no-repeat; background-size:cover; background-position: 100% 0;}
.slide2{background:url(MRO-bg.jpg) no-repeat; background-size:cover; background-position: 100% 0;}
.slide3{background:url(Solicitor-bg.jpg) no-repeat; background-size:cover; background-position: 100% 0;}
.slide4{background:url(Expert-bg.jpg) no-repeat; background-size:cover; background-position: 100% 0;}
.slide5{background:url(Technology-bg.jpg) no-repeat; background-size:cover; background-position: 100% 0;}
.slide-bg{background: url(overlay-bg.png) repeat;}

.carousel-img-wrap{height:400px;}

.carousel-control .icon-prev, .carousel-control .glyphicon-chevron-left{left:15%;}
.carousel-control .icon-next, .carousel-control .glyphicon-chevron-right{right:15%;}

.dropdown-menu li a > i {margin-right:5px;}
.mg-btm-30{margin-bottom:30px;}
.mg-top-30{margin-top:30px;}
.control-label.p-top-0{padding-top:0;}

.carousel-list li{padding-left:45px;line-height:21px;font-size:16px;}
.carousel-list li i{position: absolute;left: 0;top: 0;}

.button-large{padding:0 15px;}

.pricing-box-content{min-height:66px;}
.pricing-box-content h3{color:#333;}
.pricing-box-content h3 > sub{font-size:.6em;bottom:0;}
.pricing-box-price h3 > sub{font-size:.6em;bottom:0;}
.first-h3{border-bottom:1px solid #ddd;padding-bottom:20px;}
.mg-top-h3{margin-top:50px;}

section p {text-align:justify;}
.feature-container2 a.feature-icon {min-width:150px;width:20%;}

.panel-body-bg{background:#fff;min-height:245px;}
.radio.radio-inline label{line-height:18px;}
.radio label{line-height:18px;}

.vertical-tabs-left, .vertical-tabs-right{background-color:#fff;width:100%;}
.vertical-tab-list{min-width:200px;width:25%;background-color:#f1f1f1;padding-bottom:5px;}
.vertical-tabs-left .vertical-tab-list ul.nav > li > a{font-size:14px;padding:10px 15px;}
.vertical-tabs-left .vertical-tab-list ul.nav > li > a > i{margin-right:5px;}
.vertical-tabs-left .tab-content, .vertical-tabs-right .tab-content{width:75%;}

.vertical-tabs-left .vertical-tab-list ul.nav > li.active > a, .vertical-tabs-left .vertical-tab-list ul.nav > li.active > a:hover, .vertical-tabs-left .vertical-tab-list ul.nav > li.active > a:focus{background-color: #FFFFFF;margin-right: -1px;-moz-box-shadow: -2px 0px 3px #ccc;-webkit-box-shadow: -2px 0px 3px #ccc;box-shadow: -2px 0px 3px #ccc;}
.tab-content p{text-align:justify;}

input[type=file]{background-color:#F9F9F9;border:1px dashed #ccc;padding:5px 3px;width:100%;}

.radio input[type="radio"]:hover + label::before {border-color: #4d7db3;}
.checkbox input[type="checkbox"]:hover + label::before, .checkbox-inline input[type="checkbox"]:hover + label::before {border-color: #4d7db3;}

.submit-btn{background:none;border:0;position:absolute;top:0;right:15px;height:36px;font-size:18px;color:#999;}
.submit-btn:hover, .submit-btn:focus{color:#4d7db3;}

.help-block{margin-bottom:0px;}

#physio, #doctor{display:none;}

.confirm{color:#75D237;font-size:18px;margin-top:5px;display:inline-block;position:absolute;left:0;}
.green-circle{background-color:#ABFF51;height:12px;width:12px;border-radius:50%;border:1px solid #96E246;display:inline-block;margin-top:12px;box-shadow:0 0 6px #ABFF51;}

.modal-header{background:#4d7db3;}
#alertModal .modal-header{background:#F0AB49;}
.modal-title{color:#fff;}
.close{color:#fff;opacity:0.9;}
.modal-footer{background:#f1f1f1;}

.address-wrap{padding:18px 15px 0;border:1px solid #ddd;margin-top:21px;margin-bottom:15px;position:relative;}
.address-wrap .address-label{font-size:16px;font-weight:bold;color:#4C7CB1;background:#fff;padding:3px 5px;position:absolute;top:-18px;}
.address-fields{display:block;}
.address-box{max-height:170px;overflow-y:auto;border:1px solid #ddd;padding:5px 10px;box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);}

.order-summary{background-color:#fff;margin:15px;padding:10px;border:1px solid #ccc;box-shadow:1px 1px 3px #ccc;}

.alert-msg .alert{margin-bottom:0;}

.panel-primary > .panel-heading{font-size:18px;}

.tab-list{
	border: 2px solid #fff;
    -webkit-box-shadow: 1px 1px 6px #999;
    -moz-box-shadow: 1px 1px 6px #999;
    box-shadow: 1px 1px 6px #999;
    background-color: #6D6D6D;
    margin-bottom: 21px;
}
.tab-list ul{list-style:none;overflow:hidden;padding:0;margin:0;}
.tab-list ul li{
	float: left;
    background: #6D6D6D;
    color: #FFF;
    width: 19.3%;
    padding: 10px;
    position: relative;
    height: 80px;
    padding-left: 30px;
    padding: 15px 10px 10px 30px;
	text-align:center;
    cursor: pointer;
}
.tab-list ul li:before{
	content: "";
	position: absolute;
	width: 0;
	height: 0;
	top: 24px;
    border-left: 60px solid transparent;
    border-right: 60px solid transparent;
    border-bottom: 30px solid #6D6D6D;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    transform: rotate(90deg);
    right: -70px;
    z-index: 2;
}
.tab-list ul li:after {
	content: "";
	position: absolute;
	width: 0;
	height: 0;
	top: 24px;
    border-left: 60px solid transparent;
    border-right: 60px solid transparent;
    border-bottom: 30px solid #FFFFFF;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    transform: rotate(90deg);
    right: -73px;
    z-index: 1;
}
.tab-list ul li a{
	color:#fff;
	padding: 0 5px;
    font-size: 14px;
	display: block;
	text-decoration: none;
}
.tab-list ul li a i{
	display:block;
	font-size: 18px;
}
.tab-list ul li.complete{
	background:#4D7DB3;
}
.tab-list ul li.complete:before{
	border-bottom: 30px solid #4D7DB3;
}
.tab-list ul li.complete a{
	color:#fff;
}
.tab-list ul li.active{
	background-color: #333;
}
.tab-list ul li.active:before{
	border-bottom: 30px solid #333;
}
.tab-list ul li.active a{
	color:#fff;
}
.tab-list.column-3{display:table;margin:0 auto 21px;}
.tab-list.column-3  ul li{width:23.7%;}
.tab-list.column-3  ul li a{min-width:140px;}
.tab-list.column-2{display:table;margin:0 auto 21px;}
.tab-list.column-2  ul li{width:45%;}
.tab-list.column-2  ul li a{min-width:140px;}

.form-container{margin-bottom:100px;}
.ques-user{min-height: 130px;}
.form-top{min-height: 150px;}
.form-footer{text-align: right;border-top: 1px solid #ddd;padding-top: 15px;clear:both;}
.user-email{text-align: center;color: #333;margin-top: 60px;word-break: break-word;}
.complete-msg{margin-top:70px;text-align:center;font-size:18px;}
.complete-msg i{color:#75D237;}
.no-list{list-style:none;}
.input-group-addon i {min-width:14px;}
.datepicker{
	color:#333;
	background-color:#fff;    
	border: 1px solid rgba(0,0,0,.15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    box-shadow: 0 6px 12px rgba(0,0,0,.175);
}

@media (max-width: 500px) {
	.vertical-tab-list, .vertical-tabs-left .tab-content{display:block;width:100%;}
	.vertical-tabs-left{border-left:1px solid #ddd;}
}
@media (max-width: 767px) {
	.tab-list ul li {
		background: #6d6d6d none repeat scroll 0 0;
		border-bottom: 2px solid #fff;
		color: #fff;
		cursor: pointer;
		float: none;
		height: 45px;
		overflow: hidden;
		padding: 10px;
		position: relative;
		text-align: left;
		width: 100%;
	}
	.tab-list ul li a i{display:inline-block;}
	.tab-list.column-3{width:100%;}
	.tab-list.column-3  ul li{width:100%;}
	.tab-list.column-2{width:100%;}
	.tab-list.column-2  ul li{width:100%;}
}


/* error css*/
 label.error {
    color: #FB3A3A;
    text-align: left;
    
}
 div.error {
    color: #FB3A3A;
    text-align: left;
    
}
.carousel-caption{padding-bottom:0;}
hr.plane{margin:20px 0;}