@media (min-width: 991px)
{
.navbar-custom {
    padding: 30px;
    border-bottom: 0;
    letter-spacing: 1px;
    background: 0 0;
    background: #fff;
}
}
.navbar-custom .nav li.act a {
    color: #fff!important;
    background-color: #094f9e!important;
}
.navbar-custom a {
    color: #000;
}
.hamburger.is-closed .hamb-top, .hamburger.is-closed .hamb-middle, .hamburger.is-closed .hamb-bottom
{
	background-color: #000!important;
}
@media (min-width: 991px)
{
.navbar-custom {
    padding: 30px;
    padding-top: 21px;
    padding-bottom: 29px;
}
}
.navbar-custom .navbar-brand {
  
    padding: 14px 5px 12px 15px;
}
 .hamburger.is-closed {
    top: 30px!important;
  
}
.why-h4
{
	font-size: 14px;
}

.navbar-custom .nav .dropdown-menu li a
{
	background-color: #fff!important;
	color: #000!important;
}
body, .navbar-custom a
{
	/*font-family: 'Roboto', sans-serif !important ;*/
	/*font-family: 'Open Sans', sans-serif ;*/
       /* font-family: sans-serif;*/
       font-family: 'Lato', sans-serif;
}
.owl-theme .owl-nav {
    margin-top: 10px;
    text-align: center;
    display: none;
    }
    .navbar-custom {
    background: #fff;
    padding: 0 70px;
    padding-bottom: 29px;
    padding-top: 20px;
    }
    .navbar-fixed-top span {
    background-color: #000!important;
}
.navbar-custom .navbar-brand .logo {
    max-height: 72px!important;
    top: -20px;
}
.navbar-custom.top-nav-collapse .navbar-brand .logodark {
    max-width: 172px;
    bottom: 20px;
}
body ,p
{
    color: #000;
   letter-spacing: unset;
}
#map, #mapdark {

    height: 611px!important;
    }
    h1,h2,h3,h4,h5,h6
    {
        /*font-family: 'Raleway', sans-serif;*/
         font-family: 'Lato', sans-serif;
    }
    #services p, .index_services p
    {
        color: #fff;
    }
     .intro h1 {
  
     font-weight: 500; 
}
.owl-carousel.owl-cli .item img{
    width: auto!important;
}
.owl-carousel.owl-cli .owl-dots{
    margin-top: 4%;
}
.carousel-inner .item.active
{
    transition: 0.6s;
    transform-style: preserve-3d;
    transform: rotateY(360deg);
}
.who-we-are .grid-pad p, .who-we-are .grid-pad li
{
    text-align: justify;
}
/*.blue {
    
    padding: 28px;
    }*/
    .blue .fa {
    font-size: 45px;
}
.footer h4, .footer h5, .footer h6 {
    font-weight: 500;
    opacity: 1;
    font-size: 14px!important;
    text-transform: none;

}
h1, h2, h3, h4, h5, h6 {
 
    letter-spacing: unset;
}
h5.foot-head {
    font-weight: 800;
    text-transform: uppercase;
}
.pad-30
{
    padding-bottom: 30px;
}
.small-header {
  
    padding-top: 162px;
    padding-bottom: 35px;
}
.head3
{
    left: 32px;
}
.btn-blue ,.btn-red{
   
    text-transform: none;
    font-weight: 400;
    font-size: 14px!important;
}
.career .panel-title a
{
    padding: 8px;
    border-radius: 20px;
    font-size: 14px;
    background-color: #0b4393!important;
}
.text-underline
{
    text-decoration: underline;
}
.fire-box 
{
height: 181px;
text-align: center;
/*border: 2px solid #0b4293;*/
 /*   box-shadow: 1px 2px 9px 2px #0b4393;*/
    margin-bottom: 20px;
}
.fire-box img
{
    margin-left: auto;
    margin-right: auto;
}


.blue {
    background-color: #2a6ebb;
    padding: 40px;
    position: relative;
    bottom: unset;
   
    border-radius: 62px;
     left: unset; 
    margin-right: auto;
    margin-left: auto;
    width: 126px;
    height: 126px;
}
.head1 {
    position: relative;
    
     bottom: unset; 
    width: 100%;
    left: unset;
    text-align: center;
    color: #fff;
    text-shadow: 1px 2px #000;
}
.head3 {
    position: relative;
    bottom: unset;
    left: 0;
    color: #fff;
    text-shadow: 1px 2px #000;
    text-align: center;
}
.head4 {
    position: relative;
    bottom: unset;
}
.head1, .head2, .head3, .head4{
   
    font-size: 13px;
    margin-top: 8px;
    color: #000;
    text-shadow: unset;
    }
    .width-20
    {
        width: 20%;
    }
    @media (max-width: 1000px)
    {
        .width-20
        {
            width: 30%;
        }
    }
    .owl-cli2 .item img
    {
    
    width: 180px!important;
        margin-left: auto;
    margin-right: auto;

    }
    .sidebar-nav li:nth-child(10):before {
    background-color: #FF5722;
}
.sidebar-nav li:nth-child(11):before {
    background-color: #009688;
}
.sidebar-nav li:nth-child(12):before {
    background-color: #E91E63;
}
.chat img
{
        width: 180px;
}
.testi .item p
{
    color: #fff;
}
.testi .item h2
{
    color: #e6e6e8!important;
}
section, .section {
 
    padding-top: 90px;
    padding-bottom: 80px;
}
.row:not(:first-child)
{
padding-top:0;
}
@media (max-width: 1100px)
{
.navbar-left {
        float: unset!important;
}
.carousel.slide 
{
margin-top:10px!important; 
}
}