.header-logo img {
    width:160px;
}

.footer-logo img {
    width:160px;
}

.h1-header-top-area {
    background: #188c54;
}

.h3-navigation-area .logo, .h1-navigation-area .logo {
    padding-top: 0px;
}

.h1-single-top-block {
    border-right: 1px solid #177d4e;
}

.h1-single-top-block i.fa {
    color: #ffffff;
}

.h1-single-top-block a:hover {
    color: #bcbec0;
}

.stellarnav ul ul {
    background-color: #fff;
}

#main-nav ul ul li a {
    color: #5b6066;
}

.section-body {
    top: 15px;
}


.featured-img:before {
    content: "";
    left: 43px;
    right: 60px;
    background: #188c54;
    position: absolute;
    top: 90px;
    bottom: -60px;
}

.stellarnav {
    width: auto;
    margin: 0 60px;
    display: inline-block;
}

.biz-img {
    height: 600px;
}

@media (max-width:768px){
    .biz-img {
        height: 400px;
    } 

    .featured-img:before {
        content: "";
        left: 45px;
        right: 45px;
        background: #188c54;
        position: absolute;
        top: 50px;
        bottom: -30px;
    }
}

@media only screen and (min-width: 320px) and (max-width: 480px) {
    .single-slider .content .buttons {
        display: block;
    }
}


@media (max-width:768px){
    .h1-header-top-area {
        text-align: center;
    }

    .h1-social-media {
        float: unset;
    }
}


.main-title a:hover{
    color: #188c54;
}
.main-title a{
    color: #5b6066;
}

.media-body h5 a{
    color:#5b6066!important ;
}

.media-body a{
    color: #5b6066;
}

.cstbody p { margin-bottom: 0.2rem!important; }
.team-item .card .card-title { margin-bottom: 0.2rem!important; }
.team-item .card .team-thumb:after { display: none; }

@media screen and (max-width: 766px) {
    .stellarnav { margin: 0px!important; }
    .section-title { margin-bottom: 70px!important; margin-top: 70px!important; }
    .featured-item { text-align: center; margin-bottom: 30px; }
    .single-slider .img img { height: auto!important; }
    .single-slider .img { height: auto!important; }
    #main-nav { height: 94px; padding: 0px; }
    .stellarnav.mobile .menu-toggle { top: 8px; }
    .stellarnav.mobile>ul { position: relative; z-index: 999999; background: #fff; text-align: center; }
    .main-nav-area { margin-top: -7px!important; }
    .cstmedia { width: 100%!important; margin-top: 30px!important; }
}