/* Add here all your CSS customizations */

@font-face{
	src:url('fonts/HelveticaNeue-Thin.otf');
	font-family: HelveticaNeue;
}
@font-face{
	src:url('fonts/HelveticaNeueLTStd-Hv.otf');
	font-family: HelveticaNeue-Bold;
}
@font-face{
	src:url('fonts/HelveticaNeueLTStd-Lt.otf');
	font-family: helvetica;
}
.margin-bottom-0{margin-bottom: 0px;}
.margin-bottom-10{margin-bottom: 10px;}
.margin-bottom-20{margin-bottom: 20px;}
.margin-bottom-30{margin-bottom: 30px;}
.margin-bottom-40{margin-bottom: 40px;}
.margin-bottom-50{margin-bottom: 50px;}
.margin-bottom-60{margin-bottom: 60px;}

.margin-top-0{margin-top: 0px;}
.margin-top-10{margin-top: 10px;}
.margin-top-20{margin-top: 20px;}
.margin-top-30{margin-top: 30px;}
.margin-top-40{margin-top: 40px;}
.margin-top-50{margin-top: 50px;}
.margin-top-60{margin-top: 60px;}

.padding-bottom-0{padding-bottom: 0px;}
.padding-bottom-10{padding-bottom: 10px;}
.padding-bottom-20{padding-bottom: 20px;}
.padding-bottom-30{padding-bottom: 30px;}
.padding-bottom-40{padding-bottom: 40px;}
.padding-bottom-50{padding-bottom: 50px;}
.padding-bottom-60{padding-bottom: 60px;}

.content-sm{
	padding-top:60px;
	padding-bottom: 60px;
}

.content-md{
	padding-top:80px;
	padding-bottom: 80px;
}
.services{
	background: #4c87e8;
}
.skill{
	background: url('../images/service-bg.png');
	background-repeat: no-repeat;
    background-position: top center;
	border-bottom: 2px solid #186ac0;
	    height: 449px;
}
.skill1 h3{
	text-align: right;
	color:#2d64be;
	margin: 10px 0px;
    text-transform: capitalize;
        font-weight: 600;
        line-height: 30px;
}
.skill2 h3{
	text-align: left;
	color:#2d64be;
	margin: 10px 0px;
    text-transform: capitalize;
        font-weight: 600;
        line-height: 30px;
}
.skill1 p{
 text-align: right;
 font-size: 15px;
 color: #333;
}
.skill2 p{
 text-align: left;
 font-size: 15px;
 color: #333;
}
.agency{
	font-size: 35px;
	text-align: center;
	color:#ffc90d;
	font-weight: 700;
	text-transform: uppercase;
}
.quick{
	border: 1px solid #186ac0;
	padding: 30px 20px;
	text-align: center;
}
.quick h4{
	font-size: 30px;    
    color: #ff7f24;
    text-transform: uppercase;
    font-weight: 600;
        margin-bottom: 18px;
}
.quick p {
    font-size: 15px;
}
.unlisted li {
       color: #fff;
    margin-left: -20px;
    font-size: 15px;
    line-height: 30px;
}
.btn {
    padding: 5px 30px;
}
.mb-xlg{
	width: 100%;
}
.add p {
    margin: 0;
    line-height: 30px;
}
.add {
    background: #e2e9eb;
    padding: 30px 0;
}
.add h4{
    color: #2d64be;
    font-size: 24px;
    font-weight: 600;
    letter-spacing: 1px;
}
.health h4 {
    color: #2d64be;
    font-size: 24px;
    font-weight: 600;
    letter-spacing: 1px;
}
.health p {
    font-size: 18px;
    line-height: 30px;
        text-align: justify;
    text-align-last: center;
}
.about-green p, .about-orange p {
    font-size: 18px;
    line-height: 30px;
    text-align: justify;
}
.list li {
    text-align: initial;
    font-size: 18px;
}
.border-bottom {
    border-bottom: 1px solid;
}
.content-ms {
    padding: 30px 0px;
}
.about-orange h4{
	color:#ff7f24;
	font-size: 24px;
    font-weight: 600;
    letter-spacing: 1px;
}
.about-green h4{
	color:#2d9526;
	font-size: 24px;
    font-weight: 600;
    letter-spacing: 1px;
    line-height:30px;
}
.form-control{
	height: 40px;
    padding: 6px 15px;
    font-size: 16px;
    background-color: #d0d0d0;
}
.top-link {
    margin-right: 10px;
        float: right;
}
.top-link li a {
    color: #006bf4 !important;
    letter-spacing: 1px;
    font-weight: 100;
        text-decoration: none;
}
.top-link li strong {
    color: #ff7c14;
}
.top-link li {
    background: none !important;
    margin: 0 10px;
}
.top-link > li > a:hover {
    background: #ff7c14 !important;
    border-radius: 0;
}
.center-align {
    margin: 0 auto;
}
.vacancy{
	    padding: 20px 0px;
	border-bottom: 1px solid #ddd;
}
.vacancy p, .vacancy span {
    padding: 4px 10px;
}
.vacan p{
	color: #2d64be;
    font-size: 18px;
    margin-bottom: 10px;
}
.btn-white {
    padding: 5px 15px;
    background: #408fe9;
    color: #fff;
}
.top-label {
    font-size: 45px !important;
    color: #2d9526 !important;
    text-transform: uppercase;
}
.main-label {
    font-size: 35px !important;
    color: #2d9526 !important;
    font-weight: 500 !important;
    text-transform: uppercase;
    line-height: 40px !important;
}
.bottom-label {
    font-size: 50px !important;
    color: #ff7f24 !important;
    font-weight: 700 !important;
    text-transform: uppercase;
    font-family: HelveticaNeue-Bold;
    line-height: 50px !important;
}
.nav-pills>:last-child:after {
    content: "" !important;
}
.nav-pills>li:after {
    content: "|";
}
.top-link>li:after {
    content: "";
}
.bg {
        background: url(../images/about/timeline.png);
    background-repeat: no-repeat;
    height: 50px;
}
.bg p {
    font-size: 22px;
    color: #fff;
    padding-top: 13px;
    padding-left: 60px;
}
.timeline{
    margin-bottom:30px;
}
.time{
    margin: 0;
    margin-top: 15px;
    font-size: 20px;
    font-weight: 600;
    color: #000;
    line-height: 30px;
}
.head-timeline{
    font-size: 35px;
    text-align: center;
    color: #2d64be;
    font-weight: 900;
    font-family: HelveticaNeue-Bold;
    text-transform: uppercase;
    margin-bottom: 60px;
}
.brans-bg{
    background:url('../images/branches-bg.png');
    background-repeat: no-repeat;
    height: auto;
    margin-bottom: 6px;
}
.br-title {
    font-size: 22px;
    padding: 15px 60px;
    color: #fff;
}
.border {
    border: 1px solid #999;
    padding: 20px;
}
address p{
    font-size: 16px;
    margin-bottom: 10px;
}
address h5 {
   margin-bottom: 10px;
    text-transform: capitalize;
    font-size: 18px;
}
.down {
    background: #3274c3;
    color: #fff;
    width: 100%;
    padding: 15px 30px;
    font-size: 20px;
    text-transform: uppercase;
    box-shadow: 4px 5px 4px #ccc;
    border-radius: 50px;
}
.down .fa-download {
    background: #25558f;
    padding: 10px;
    border-radius: 50%;
    margin-left: 20px;
}
.down:hover, .down:active, .down:focus {
    color: #fff;
    outline: none !important;
}
.con {
    margin-top: 35px;
}
.con p{
    text-align:left !important;
}
.footer-social li {
    display: inline-block;
    list-style: none;
    padding: 0px 6px;
}
.footer-social {
    margin-left:-50px;
}
.social-top {
    padding: 0;
    margin: 0;
}
.social-top li a {
    margin: 0;
    padding: 10px 5px;
}
.info {
    margin-top: 20px;
}
.social-top li a:hover, .social-top li a:focus, .social-top li a:active {
    background: transparent !important;
}
#footer .contact p {
    line-height: 35px;
}
.contact li p strong {
    font-weight: 400;
}
.copy{
    color: #fff;
    font-size: 15px;
    margin: 0;
    margin-top: 15px;
}
