


.inspiro-slider .slide-captions h1 {
    font-size: 54px;
    font-weight: 500;
    line-height: 80px;
    margin-bottom: 00px;
    color: #ffffff;
	text-align: center;
}

.icon-box .img-box{ display:block; height: 180px;
overflow: hidden;
margin-bottom: 10px;}
.icon-box .img-box img{
-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
	}

.icon-box.text-center .icon, .icon-box.center .icon {
    margin: 0 auto 22px;
    margin-bottom: 22px;
    position: relative;
    margin-bottom: 0px;
    top: 20px;
    background: #FFF;
    border-radius: 50%;
	border:2px #044278 solid;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
}

.icon-box.text-center h3, .icon-box.text-center h5, .icon-box.center h3, .icon-box.center h5 {
    margin: 0 12px 5px 0px; color:#044278;
}
.icon-box.text-center p, .icon-box.center p {
    font-size: 14px;
	margin-top: 5px;
	line-height: 20px;
}
.bg-theme-01{ background:#096fdd;}
.color-white{ color:#FFF !important; }
.pricing-table .plan-header > h4 {
    margin-bottom: 0;
    color: #096fdd;
}

.full-spc-box{ display:block;}
.full-spc-box .ser-img{ display:block; float:left; width:50%;}
.full-spc-box .ser-content{ display:block; float:left; width:50%;}
.full-spc-box .ser-content h4 a{ font-size:16px !important; line-height:24px; font-weight: 400;}
.full-spc-box .ser-content h4 a{ color:#096fdd;}
.full-spc-box .ser-content p{ line-height:17px; font-size:13px;}

.full-spc-box .ser-img img {
    max-width: 100%;
    height: 240px;
}
.border-page-titel {
    border-bottom: 0px #0a2b6d solid;
	background:#0a2b6d;
	padding: 115px 0px 60px;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
/* .breadcrumb {
	background-color: transparent;
   font-size: 12px;
   margin: 0 0 10px 0;
   padding: 0;
   text-align: right; margin-top: 10px;}
.breadcrumb ul {
    display: inline;
    margin: 0;
    padding: 0; }
.breadcrumb ul li {
    display: inline;
    position: relative;
    margin-left: 10px;color: #fff;font-size: 14px; }
.breadcrumb ul li:first-child {
    margin-left: 0px; }
.breadcrumb ul li + li:before {
    content: "";
    display: block;
    width: 2px;
    height: 2px;
    position: absolute;
    top: 50%;
    left: -7px;
    background-color: #9d9d9d; } 
.breadcrumb ul li a {
    color: #ffffff; } */
.border-page-titel ul li + li:after {
    position: absolute;
    content: '|';
    left: -10px;
    font-weight: 500;
    top: -2px;
    color: #ffffff;
    font-size: 14px;
}
.page-title h2 {
    color: #FFF;font-weight: 500;
}
.aboutus-inner img{
	width:100%;
}
.aboutus-inner h3{
	font-size: 20px;
    font-weight: 500;
    text-align: left;
    color: #0a2b6d;
    text-transform: uppercase;
}
.aboutus-inner ul{
	list-style: none; padding-left: 22px;
}
.aboutus-inner li {
	position: relative;
    color: #000;
    font-size: 14px;
    font-weight: 400;
    display: block;
    padding: 5px 15px 10px 0px;
}
.aboutus-inner li:before {
    position: absolute;
    content: '\f0da';
    left: -20px;
    top: 10px;
    color: #000048;
    font-size: 18px;
    font-weight: 900;
	font : normal normal normal 14px/1 FontAwesome;
 }
.inner-p{
	text-align:justify;
}
.sidebar-widget {
    position: relative;
    margin-bottom: 45px;
}
.services-categories {
    position: relative;list-style: none;margin-left: -40px;
}

.services-categories li {
    position: relative;
    margin-bottom: 2px;
    transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    -webkit-transition: all 500ms ease;
    -ms-transition: all 500ms ease;
    -o-transition: all 500ms ease;
}
.services-categories li.active a, .services-categories li a:hover {
    color: #000000;
    border-color: #ededed;
    background-color: #ededed;border-left: 4px solid #cfcfcf;font-weight: 400;
	padding: 10px 15px 10px 21px;
}
.services-categories li a {
    position: relative;
    color: #fff;
    font-size: 14px;
    font-weight: 400;
    display: block;
    background-color: #0a2b6d;
    border-left: 4px solid #11639d;
    padding: 10px 15px 10px 21px;
    transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    -webkit-transition: all 500ms ease;
    -ms-transition: all 500ms ease;
    -o-transition: all 500ms ease;
}
.services-categories li.active a:before, .services-categories li:hover a:before {
    color: #000000;
}

.services-categories li a:before {
    position: absolute;
    content: '\f105';
    right: 22px;
    top: 15px;
    color: #ffffff;
    font-size: 18px;
    font-weight: 900;
    font : normal normal normal 14px/1 FontAwesome;
}
/* .services-inner h4 {
    position: absolute;
    left: 40px;
    bottom: 0px;
    top: 118px;
    color: #0a2b6d;
    text-transform: uppercase;
    font-size: 35px;
	} */
.services-inner ul{
	list-style: none; padding-left: 0px;
}
.services-inner li {
	position: relative;
    color: #000;
    font-size: 14px;
    font-weight: 400;
    display: block;
    padding: 5px 15px 10px 0px; text-align: left;
}
.services-inner li:before {
    position: absolute;
    content: '\f0da';
    left: -20px;
    top: 10px;
    color: #000048;
    font-size: 18px;
    font-weight: 900;
	font : normal normal normal 14px/1 FontAwesome;
 }
.sidebar-page-container .sidebar-side .sidebar.padding-right {
    padding-right: 40px;
}
.form-box{
	border: 2px solid #eeeeee;
}
.contact-box{
	background: #0b2c6e;
}
.contact-heading h3{
	color: #fff;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 500;
}
.contact-heading p{
	color:#FFF;font-weight: 300;
}
.contact-box-1{
	background: #eeeeee;padding: 18px;
    /*height: 208px;*/
}
.contact-box-1 p{
	color : #000;font-size: 14px;margin-bottom: 7px;
}
.contact-box-1 h3 {
    font-size: 15px;
    font-weight: 600;
    text-align: left;
    color: #000000;
    text-transform: uppercase;
}
.sponsors_box {
    margin: 3% 0px;
    border: 1px #CCC solid;
    width: 100%;
    height: 80px;
    background: #FFF;
	border-radius: 5px;
}
.sponsors_box:hover {
	border: 1px #0a2b6d solid;
}
.sponsors_box img {
    width: auto;
    height: 78px;
    margin: 0px auto;
    vertical-align: middle;
}
.industries_box {
    margin: 3% 0px;
    /* border: 1px #CCC solid; */
    width: 100%;
    height: 60px;
    background: #0a2b6d;border-radius: 5px;
	/* box-shadow: 0 0 20px rgba(11, 44, 110, 0.38); */
	transition: transform .5s;
}
.industries_box:hover {
	background: #0c3a96;
	/* border:1px solid #0a2b6d;
	color:#000; */
	-webkit-transform: translateY(-8px);
	transform: translateY(-8px);
	box-shadow: 0 60px 40px -40px rgba(0,0,0,0.13);
}

.industries_box ul{
	list-style: none; padding-left: 0px;
}
.industries_box li {
	position: relative;
    color: #fff;
    font-size: 14px;
    font-weight: 500;
    display: block;
    padding: 15px 0px 0px 0px; 
}
.industries_box li:before {
   display:none;
 }
.careers_box {
    /* margin: 3% 0px; */
    /* border: 1px #CCC solid; */
   /*  width: 100%; */
   /*  height: 60px; */
    /* background: #11639d; */
	/* background-image: url(images/c-startup-consulting.jpg); */
	margin-bottom: 25px;
}
.careers_box .box-bg{height:400px;}
.careers_box-text{
	position: absolute;
    left: 32px;
    bottom: 0px;
    top: 20px;
    color: #fff;
    padding: 0px 20px;
}
.careers_box-text img{
	width:100px;
}
.careers_box-text h2{
	color: #fff;
    margin-bottom: 10px;
   /*  text-transform: uppercase; */
    font-size: 22px;
    font-weight: 600;
	margin-top: 15px;
}
.careers_box-text p{
	color :#fff;
	font-size: 15px;line-height: 1.5; margin-bottom:0px;
}
.careers_box .careers_box-text img{
	border-radius: 10px;
}
.careers_box-text .btn{
	border-radius: 25px;
    background-color: #052c49;
    border-color: #fff;
	margin-top: 18px;
	margin-top: 30px;
    padding: 9px 22px;
}
.careers_box-text .btn:hover{
    border-color: #096fdd;
	background:#096fdd
}
.careers_box ul{
	list-style: none; padding-left: 0px;
}
.careers_box li {
	position: relative;
    color: #11639d;
    font-size: 14px;
    font-weight: 600;
    display: block;
    padding: 5px 15px 10px 0px; text-align: center;
}
.careers_box li:before {
   display:none;
 }
 
 .heading-jumbo {
    font-size: 26px;
    font-weight: 600;
	color:#11639d;
    line-height: 1;
    margin: 0 0 0.2em;
    margin-bottom: 0.2em;
}
.img-radius{ border-radius:10px; overflow:hidden;}

.apply-btn{border-radius: 25px;
    background-color: #11639d;
    border-color: #fff;
    padding: 4px 12px;
	display:inline-block;
	}
.apply-btn a{ color:#FFF; }
.apply-btn:hover{ background:#052c49;}	

.jobslist table th{ color:#11639d;}

.icon-bar{position:fixed;top:60%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:4;right:0;}
.icon-bar a{display:block;text-align:center;padding:16px;transition:all 0.3s ease;color:white;font-size:20px;}
.icon-bar a:hover{background-color:#000;}
.facebook{background:#3B5998;color:white;}
.watsapp{background:#11b925;color:white;}
.twitter{background:#55ACEE;color:white;}
.google{background:#dd4b39;color:white;}
.linkedin{background:#007bb5;color:white;}
.youtube{background:#bb0000;color:white;}
.envelope{ background-color:rgb(132, 132, 132);}
#cap-img img{
width:120px; height:auto;
}
.cap-text a{
color:red;
}


.widget-subscribe-form label.error{position:absolute;background:#d51522;border:1px solid #f54e65;color:#fff!important; display:none !important;}
.widget-subscribe-form label.error:after, .widget-subscribe-form label.error:before{top:100%;left:8%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;}
.widget-subscribe-form label.error:after{border-color:rgba(213, 21, 34, 0);border-top-color:#d51522;border-width:8px;margin-left:-8px;}
.widget-subscribe-form label.error:before{border-color:rgba(245, 78, 101, 0);border-top-color:#f54e65;border-width:9px;margin-left:-9px;}
.widget-subscribe-form.ram label.error{top:29% !important;}
.widget-subscribe-form .text-success{background:green;display:inline-block;border:1px solid #090;color:#fff!important;padding:2px 4px 2px 4px; }
.error{color:fff !important;}


.lead {
    font-size: 20px !important;
}
.botder-top { border-top: 1px #383636 solid;}
.btn-full{width:100%;}
.text-white{color:#FFF !important;}

