.bg-blue1{background-color: #01508e; color: white;}

.topbar-info--style2 li i{color: #ed1c24;}

.career-btn{background-color: #ed1c24;}
.section-title-area .title--left--style2{font-size: 2rem;}
.section-title-area .title:after{background-color: #ed1c24;}
.industry-three-slider__single-slide:nth-child(2n+1) .item-wrap__content{background-color: #01508e;}

.footer-logo img{width: 210px;}
.section-space--inner--top--120 {
    padding-top: 70px;
}
.header-navigation__nav nav > ul > li > a{font-size: 1rem;}
.dark-bg--style2 {
    background-color: #01508e;
}

a.scroll-top{background-color: #fff !important;}

a.scroll-top img{height: 40px;}
.testimonial-slider-three__container-area .testi-quote svg *{fill: #01508e;}
.logo a img {
    max-width: 280px;
}

.cta-video-image__icon{left: 50%;}
.client-logo2{width: 200px;}
.client-logo3{width: 150px;}
.client-logo1{width: 100px;}
.mt-50{margin-top: 5em;}
.single-icon-info__text{color: white;padding-top: 6px;}
.single-icon-info__image{
    flex-basis: 18px;
    margin: unset;
    padding-left:0px;
    margin-bottom: 14px;}
.single-icon-info__image i{font-size: 22px; color: white;}

.single-icon-info {
    margin-bottom: 10px;}

    .footer-logo {
        margin-bottom: 18px;
    }


.footer-widget__navigation li:first-child {
    padding-top: 0;
}
.footer-widget__navigation li:first-child {
    padding-top: 0;
}
.footer-widget__navigation li {
    padding: 8px 0;
    line-height: 1;
}
.bottom-footer{background-color: #d7d7d7;}
.footer-copyright-wrapper {
    padding: 14px 0;}
    .footer-copyright-left {
        color: #01508e;
    }
    .footer-copyright-right {
        color: #01508e;
    }
.client-wrapper{height:180px; display: flex;
    vertical-align: middle;    justify-content: center;
    align-items: center; border-right: 1px solid #e5e5e5;}
    .dark-bg {
        background-color: #01508e;
    }
    .feature-background__content--style2 {
        padding-top: 80px;
        padding-bottom: 80px;
    }
    .feature-list li{color: white;}
.contact-icon{width:50px;}
.social-links--white-topbar ul li a
{color: white;}

.social-links ul li a {
    display: block;font-size: 18px;
    color: #01508e;
}
.section-space--inner--top--50 {padding: 50px 0;}
.footer-content-wrapper{margin-bottom: 0;}

.sidebar-category li.active a{color: white; background-color: #01508e;}
.sidebar-category li a:hover {
    background-color: #01508e;
    color: #fff;
}
.image-gallery-slider-big__single-slide{height: 550px;}
.image-gallery-slider-big__single-slide img{width: 100%; height: 100%;}

.section-title-area .title--left--style2 span.translate-left {
    display: block;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(-0);
}
.industry-three-slider__single-slide .item-wrap__content{background-color: #ed1c24;}
.header-area__desktop--style3 {
    display: block !important;
    padding: 1em 0;
}

.industry-three-slider__single-slide .item-wrap__content__title a{text-transform: capitalize;}
.industry-two-slider__single-item__content .title a{text-transform: capitalize;}
.footer-widget__title{text-transform: capitalize;}


.product-height{position: relative;}
.product-top-border{
    position: absolute;top: -2px;
    height: 3px; width: 90px ; background-color: #ed1c24;
}
.grey-bg1{background-color: #c0c0c0;}

.about-txt h2{color: #01508e;}
.abt-list li{color: #888;}
.contact-icon-info{display: block;}
.footer-widget{position: relative;} 
.useful-link-border{
    position: absolute;
    height: 84%;
    top: 50px;
    background-color: white;
    width: 2px;
    right: 70px;
}
.product-slide{width: 100px !important;}
.infa-details-list{list-style-type: disc;}
.infa-details-list li{color: #888; margin-bottom: 12px;font-size: 0.9375rem;
    font-style: normal;
    font-weight: 400;
    visibility: visible;
    font-family: "Roboto", sans-serif; line-height: 1.7;}
.infra-img{background-color: transparent !important; padding: 0em !important;}
a.scroll-top.show {
   
    text-align: center;
}


a.scroll-top img {
    height: 40px;
    margin: auto;
}

@media (max-width:767px){.useful-link-border{display: none;}}
@media (max-width:567px){
    .client-wrapper {
        height: 140px;
        display: block;
        vertical-align: middle;
        text-align: center;
       
    }
}
