@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800');
*{padding: 0;margin:0;}
body{font-family: 'Open Sans', sans-serif;}
header .top-contact{background: #f3f3f3;}
header .top-contact ul{margin:0;}
header .top-contact .top-social{padding-top: 10px;padding-bottom: 8px;}
header .top-contact .top-social ul li a .fa{border: 1px solid #0470ce; border-radius: 4px; width: 24px;  height: 24px;  font-size: 12px;text-align: center;line-height: 22px;}
header .top-contact .top-social ul li a .fa:hover{border: 1px solid #0275d8;color:#0275d8;}
header .top-contact .top-touch ul li a .fa{padding-right: 8px;}
header .top-contact .top-touch ul li:nth-child(2){background: #0275d8;padding:11px 25px;margin-left: 15px;color: #fff;}
header .top-contact .top-touch ul li:nth-child(2) a{color: #fff;}
header .top-contact ul li a{font-weight: 800;}
header .navbar-inverse {padding-top: 0px;padding-bottom:20px;border:0;background-color: #fff;border-color: #fff;border-radius: 0;margin-bottom: 0;}
header .navbar-brand {padding: 8px 15px;}
header .navbar-brand img{width: 105px;}
header .navbar-inverse .navbar-nav>li>a {color: #000;font-weight: 700;font-size: 15px;letter-spacing: 1px;}
header .navbar-inverse .navbar-nav>li>a:hover {color: #0470ce;}
.carousel-inner>.item>img {width: 100%;}
.affix {top:0;width: 100%;z-index: 9999 !important;}
.carousel-caption {text-align: left;top:18%;left:6%;text-shadow: none;}
.carousel-control.left,.carousel-control.right {background-image: none;}
.carousel-caption h3{color: #000;font-size: 50px;font-weight: 800;line-height: 1.3;}
.carousel-caption h3 span{color: #025ad8;}
.carousel-caption p{ font-size: 22px;margin-top: 25px;color: #dc4824;}
a.left.carousel-control:hover { cursor: url(../images/left-arrow.png), auto; }
a.right.carousel-control:hover { cursor: url(../images/right-arrow.png), auto; }
#about{padding-top: 45px;padding-bottom: 25px;}
.title-sec h2 { margin-bottom: 25px;font-size: 42px;font-weight: 900;text-align: center;}
.title-sec h2 span {color: #096dc3; font-weight: 800;}
#about h3{font-size:19px;font-weight: 800;color: #096dc3;text-transform: capitalize;}
#about p{text-align: justify;line-height: 1.9;}
#about .row{margin-top: 35px;}
#services{background: rgba(210, 205, 205, 0.45);padding: 45px 0 20px 0;}
#services .title-sec p{margin-bottom: 25px;text-align: center;}
.service-img img{width: 100%;min-height: 350px;}
.scnd-ser{margin-top: 15px;}
.service-img{position: relative;}
.service-img .service-caption{background: rgba(25, 25, 25, .5);color:#fff;position: absolute;bottom:0;left: 0;right: 0;text-align: center;}
.service-img .service-caption h3{color: #fff; font-size: 20px;}
.service-img .service-caption p{display: none;}
.service-img:hover p{display: block;}
#discuss-pro {padding-top: 45px;padding-bottom: 55px;}
#discuss-pro .discuss{ border: 1px solid #dedede; border-radius: 5px; text-align: center;padding: 28px 0; border-bottom: 4px solid #337ab7;margin-top: 26px;}
#discuss-pro  .discuss span{font-size: 38px;font-weight: 800; color: #337ab7;margin-right: 50px;}
#discuss-pro  .discuss a,#how-we-can a {background: #d81e25;color: #fff;padding: 12px 30px 12px 17px; text-transform: uppercase; font-size: 14px;font-weight: 600;border-radius: 3px;}
#discuss-pro  .discuss a .fa ,#how-we-can a .fa{padding-left: 15px;}
#why-choose{text-align: center;color:#fff;padding-top:65px;padding-bottom:45px;background:url(../images/whychoose.png) no-repeat;background-size: cover;}
#why-choose h3{font-size: 35px;padding-bottom: 50px;}
#why-choose .why-icon h4 { font-size: 23px;padding-top: 15px; padding-bottom: 10px;font-weight: 800;}
#how-we-can{padding: 55px 0;}
#how-we-can h3 {  font-size: 35px; padding-bottom: 15px;color: #095dd4;}
#how-we-can p{margin-bottom: 25px;}
#how-we-can .how-text{background: #f9f9f9;padding: 10px 25px 25px 25px;}
footer .top-ftr{background: #1B273D; padding: 35px 0; color: #fff;}
footer .top-ftr p {font-size: 14px;line-height: 1.6;text-align: justify;}
footer .top-ftr h3 { font-size: 30px;  padding-bottom: 18px;margin-bottom: 27px;position: relative;}
footer .top-ftr h3:after { position: absolute;bottom: 0;left:0;width: 45px;height: 2px;background: #fff;content: '';}
footer .top-ftr a .fa{padding-right: 8px;}
footer .top-ftr a {    font-size: 14px;color: #eadddd;}
footer .top-ftr ul li {padding-bottom: 8px;}
footer .btm-ftr{background: #081a35;color: #fff;}
footer .btm-ftr p{font-size: 13px;margin-bottom: 0;padding: 5px 0 3px 0;}
#breadcrumb-links {background: #154488;color: #fff; border-bottom: 4px solid #f3ebeb;}
#breadcrumb-links h3 {font-size: 35px;margin: 0;padding: 25px;}
#breadcrumb-links .breadcrumb {color: #fff;padding: 38px 15px 30px;margin-bottom: 0;background-color: transparent;}
#breadcrumb-links .breadcrumb li a {color: #fff !important;}
#breadcrumb-links .breadcrumb>.active {color: #fff;}
#iner-wrap{padding-top: 4em;}
#iner-wrap .addres ul li .fa {padding-right: 14px;color: #006692;}
#iner-wrap .addres ul li {padding-bottom: 8px;}
#iner-wrap h3{font-size:19px;font-weight: 800;color: #096dc3;text-transform: capitalize;}

#iner-wrap .contact h3 {text-transform: capitalize;  margin: 0 0 30px;  color: #5e99ed;border-bottom: 1px solid #eee;padding-bottom: 16px;}
@media (min-width: 768px){
   .navbar-nav>li>a {padding-top: 35px;}
}