@charset "utf-8";
/* CSS Document */
@font-face {
  font-family: 'MyriadPro-Regular';
  src: url('MyriadPro-Regular.eot');
  src: url('MyriadPro-Regular.woff2') format('woff2'),
       url('MyriadPro-Regular.woff') format('woff'),
       url('MyriadPro-Regular.ttf') format('truetype'),
       url('MyriadPro-Regular.svg#MyriadPro-Regular') format('svg'),
       url('MyriadPro-Regulard41d.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
 font-family: MyCustomFont;
 src: url("MyriadPro-Bold.eot") /* EOT file for IE */
}
@font-face {
 font-family: MyCustomFont;
 src: url("MyriadPro-Bold.ttf") /* TTF file for CSS3 browsers */
}
body {font-family:MyriadPro-Regular; font-size:16px; -webkit-font-smoothing: antialiased;}
h1{ font-size:22px; line-height:24px; margin:0; padding:0; text-transform:uppercase;}
h2{ font-size:22px; line-height:24px; margin:0; padding:0; }
h4{ text-transform:uppercase; font-weight:bold;}

.pdng-top-btm{ padding:20px 0;}
.pdng-top{ padding-top:20px;}
.fright{ float:right;}
.menu-bg{margin:25px 0 1px 0; padding:0;}
#nav-auto{ width:100%; margin:0px auto; background:none;}
.clr{clear:both; }
.progress-bar-danger{
	    background: #00afef;
}
.top-bg{ background:#001a60; color:#FFF;}
.outer-glow{-webkit-box-shadow: 0px 3px 10px 0px #5E5E5E; box-shadow: 0px 3px 10px 0px #5E5E5E;}
.top-bg p{padding: 15px  10px; margin:0 5px;}
.top-bg i{ padding:0 10px;}
.style1 {
    color: #00afef !important;
}

.logo-bg{ background:#f3f3f3; -webkit-box-shadow: inset 0px 6px 6px 0px rgba(158,158,158,1); -moz-box-shadow: inset 0px 6px 6px 0px rgba(158,158,158,1); box-shadow: inset 0px 6px 6px 0px rgba(158,158,158,1);}
.logo{ padding:20px 0;}

.social{margin:0 auto;}
.social a{ color:#FFF; padding: 15px  10px; margin:0 5px;}
.social a:hover{ color:#b4b4b4; text-decoration: none;}
.social a:visited, .social a:active{text-decoration: none;}

.about-column{ margin:40px auto;}
.about-bg{ background:url(../images/about-bg.png) top center repeat-y;}
.about-column .why-bg{ background:#00afef; color: #FFF;}
.about-column .why-bg h1, .about-column .about-us h1{font-family:'MyCustomFont'; font-size: 40px;  text-transform:capitalize; }
.about-column .why-bg h1{color: #FFF; padding: 20px; line-height: 36px;}
.about-column .why-bg h1 span{ font-size: 20px; clear: both;}
.about-column .why-bg p{ padding:0 20px 0 20px; text-align:justify;}
.about-column .why-bg a{ text-align:center; color: #FFF; font-family:'MyCustomFont'; font-size:14px; text-transform: uppercase; padding: 10px 0 20px 0; display: block;}
.about-column .why-bg a:hover{ color:#000; text-decoration: none;}

.about-column .about-us h1{color: #000; padding: 50px 0 20px 0; }
.about-column .about-us p{ font-size:14px; color: #343535; line-height: 22px; text-align:justify;}
.about-column .about-us a{color: #343535; font-family:'MyCustomFont'; font-size:14px; text-transform: uppercase; padding: 10px 0 20px 0; display: block;}

.about-column .about-us a:hover{ color:#00afef; text-decoration: none;}

.services-column{ background:url(../images/services-bg.png) top left repeat-x; margin-bottom: 40px;}

.services-column h1{font-family:'MyCustomFont'; font-size: 40px; text-transform:capitalize; color: #FFF; padding:50px 0 15px 0;}

.services-column .services-details h2{ background: #001a60; font-family:'MyCustomFont'; font-size: 20px; text-transform: uppercase; color: #FFF; padding:10px; line-height: 20px; display: block; -webkit-box-shadow: -2px 9px 18px -6px rgba(158,158,158,1);
-moz-box-shadow: -2px 9px 18px -6px rgba(158,158,158,1); box-shadow: -2px 9px 18px -6px rgba(158,158,158,1);}

.services-column p{ color:#FFF; font-size:14px; line-height: 22px; padding-bottom: 15px; }

.services-column .outer-glow{ -webkit-box-shadow: -1px 1px 10px 3px rgba(158,158,158,1); -moz-box-shadow: -1px 1px 10px 3px rgba(158,158,158,1); box-shadow: -1px 1px 10px 3px rgba(158,158,158,1);}

.services-column .services-details p{ font-size: 14px; line-height: 22px; padding:15px 15px 5px 15px; color:#000;}
.services-column .services-details a{ color: #343535; font-family:'MyCustomFont'; font-size:14px; text-transform: uppercase; padding:0 15px 20px 15px; display: block;}



.footer-bg{ background:#001a60;}
.footer-bg p{ color:#FFF; padding:15px 0; margin:0; font-family:'MyriadPro-Regular'; font-size:14px;}

select {color: #333; font-weight: normal; font-size: 1em; line-height:1.2em; margin: 0 0 10px; padding: 6px 0; border: 0 none; cursor: pointer; text-indent: 0.01px; text-overflow: ""; background: url('../images/arrow.png') no-repeat 100% 4px #fff!important; *background-image:none;  -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none;     appearance: none;}
select{background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,0))); background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0 ); border: none; border: 1px solid #ccc; -webkit-box-shadow: 1px 1px 5px #ccc; -moz-box-shadow: 1px 1px 5px #ccc; box-shadow: 1px 1px 5px #ccc; height: 35px; background-color: #eee;}
select option {background: #fff; /* style the dropdown bg color */}



.innerpage-hdng{-webkit-box-shadow: inset 0px 2px 5px 0px rgba(150,150,150,1); -moz-box-shadow: inset 0px 2px 5px 0px rgba(150,150,150,1); box-shadow: inset 0px 2px 5px 0px rgba(150,150,150,1);}

.innerpage-hdng{ background: url(../images/inner_banner.jpg) center center no-repeat #f9fafb;	-webkit-background-size: cover;	-moz-background-size: cover;	-o-background-size: cover;	background-size: cover;	border-bottom: #1eacce solid 1px;}
/* .innerpage-hdng h4{ color:#000; line-height:100px;} */

.innerpage-hdng .breadcrumb{ background:none; line-height:120px; color:#FFF; margin-bottom:0px; }
.innerpage-hdng .breadcrumb a{ color:#FFF; font-weight: bold; text-shadow: 0px 1px #000;}
.innerpage-hdng .breadcrumb .active{color:#FFF; font-weight: bold; text-shadow: 0px 1px #000;}
.breadcrumb > li + li::before {    padding: 0 5px;    color: #FFF;    content: "/\00a0";}

.minheight{ min-height:350px;margin:20px auto;}
/* .minheight img{border:#efefef solid 1px; margin: 10px;} */
.border-rightt{border-right: #e5e5e5 dotted 1px;  padding:15px;}

.minheight h3{border-bottom: #e5e5e5 dotted 1px;	margin: 10px 0;	 color:#00afef; font-weight:bold; font-size:26px;}
.minheight h2{ margin:0; padding:20px 0 10px 0; color:#1eacce; font-weight:bold; font-size:20px;}
.minheight h5{ margin:0; padding:15px 0 10px 0; color:#000; font-weight:bold; font-size:16px;}
.minheight ul{ margin:0; padding:5px 0;}
.minheight ul li{ list-style-type:circle; margin:0 0 0 20px; line-height:25px;}
.minheight p{ padding:5px 15px 0px 0;  text-align:justify;}
.minheight h4{margin:0; padding:20px 0 0px 0; color:#00afef; font-weight:bold; font-size:20px;}

.list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover {    z-index: 2;    color: #fff;    background-color: #001a60;    border-color: #001a60;}

.list-group-item.active h4{ color:#FFF; padding:0; margin:0;}

.list-group-item.actives{ background:#EEEEEE;}

.color-box1, .color-box2{ padding:20px; margin:0px; color:#fff; text-align:justify;}
.color-box1 p span, .color-box2 p span{ color:#fff; font-size:32px; line-height:35px; font-family:'MyCustomFont';}
.color-box1{ background:#001a60;}
.color-box2{ background:#00afef;}

.list-table{ padding:0; margin:0;  }
.list-table ul{}
.list-table ul li{ list-style:none; border:#CCC 1px solid; display:inline-block; margin:10px; padding:15px; }

.card{ padding:0; margin:0;}
.card .card-header1, .card .card-header2{ padding:10px; color:#fff;}
.card .card-header1 i, .card .card-header2 i{ padding:0 10px 0 0;}
.card .card-header1{background:#fe0004;}
.card .card-header2{background:#00afef;}
.card-body{padding:20px; border:#E2E2E2 1px dotted;}
.card-body{border-radius:0 0 3px 3px;}
.card .card-header{border-radius:3px 3px 0 0;}
.address-bg{ background:#DFDFDF;}
.address-bg p span { padding:3px; margin:0; line-height:35px; font-size:30px; font-weight:bold; font-family:'MyCustomFont';}

@media (max-width:960px){
	
	.logo{ padding:20px 0 0 0;}
	.menu-bg{margin:0px 0 1px 0;}
	
	/* .innerpage-hdng h4{line-height:50px;} */
	.innerpage-hdng .breadcrumb{
		line-height: 20px;
		text-align: center;
		padding: 50px 0px;
	}
	.services-column img{ margin: 30px auto 0 auto;}
	
.minheight p{ padding:15px 15px 0 15px;}
.border-rightt{border-right:none;}
.minheight h3{border-bottom: #e5e5e5 dotted 1px; margin:0 auto;  padding:0px 15px;}
.minheight h5{ padding:15px 5px 5px 10px;}
.minheight h4{ padding:15px 0 0 10px;}
.testimon{
	
}
.testimon p{
	margin-top:10px;
	padding:0px !important;
}

	}
	
.points{
	margin:10px;
}
.points ul{
	padding:0px;
	margin:0px;
}
.points li:before {
	color: #08296a;
	position: absolute;
    left: 0px;
    top: 0px;
	content:'\f105';
	font-family:'FontAwesome';
}

.points li {
	position: relative;
    padding-left: 18px;
	margin:0px !important;
    list-style: none !important;
}
.mb-20{
	margin-bottom:20px;
}
.clients img{
	margin: 10px auto;
    /* width: 100px; */
    /* height: 100px; */
    border: 1px solid #001a60;
    padding: 10px;
    border-radius: 5px;
	transition:all .5s;
}
.clients img:hover{
	transform: translate(0,-5px);
	transition:all .5s;
}

.bd-bx{
	border: 1px solid #ddd;
    padding: 20px;
    border-radius: 20px;
    box-shadow: 0px 0px 15px #808080b5;
    margin: 25px 0px;
}

.bd-bx1{
	border: 1px solid #ddd;
    border-radius: 20px;
    box-shadow: 0px 0px 15px #808080b5;
    margin: 25px 0px;
}
.job p {
	margin-bottom:5px;
}
.job p > span{
	font-weight: bold;
    width: 105px;
    display: inline-block;
}
.points1{
	margin:10px;
}
.points1 ul{
	padding:0px;
	margin:0px;
}
.points1 li:after {
    color: #000;
    position: absolute;
    top: 0px;
    content: '\f105';
    font-family: 'FontAwesome';
    font-size: 18px;
    font-weight: bold;
}

.points1 li {
	position: relative;
    padding-right: 18px;
	margin:0px !important;
    list-style: none !important;
}
.points1 li a{
	padding-right: 10px;
    color: #000;
    text-decoration: none;
    font-size: 18px;
    font-weight: bold;
	transition:0.5s all;
}
.points1 li:hover:after {
	color: #fe6c28;
	transition:0.5s all;
}
.points1 li a:hover{
    color: #fe6c28;
	padding-right: 20px;
	transition:0.5s all;
}
.testimon{
	padding: 20px;
    border: 2px solid #00afef;
    position: relative;
    margin: 50px 0px;
    box-shadow: 0px 0px 5px #00afef;
    border-radius: 20px;
}
.testimon i{
	position: absolute;
    font-size: 40px;
    top: -35px;
    background: #fff;
    padding: 10px;
    border: 2px solid #00afef;
    border-radius: 50%;
    box-shadow: 0px 0px 9px #00afef;
    text-align: center;
    left: 3%;
}
.testimon p{
	margin-top:10px;
}