.service-block-text.featured, .service-block-text {
    z-index: 90 !important;
    position: relative !important;
    height: 375px;
}

.top-bar .name h1 a, .top-bar .name h2 a, .top-bar .name h3 a, .top-bar .name h4 a, .top-bar .name p a, .top-bar .name span a {
    padding: 0 .9375rem;
}

.wpb_wrapper {
    padding: 0 15px;
}

.headerlogo {
    margin-top: 15px;
}

.top-bar-section li:not(.has-form) a:hover:not(.button) {
    color: rgba(0,0,0,0.59);
    text-decoration: none;
}

button:hover, button:focus, .button:hover, .button:focus {
    background-color: #007bff;
}

.bshadow {
    box-shadow: 0 0 10px 2px #c2c2c2;
    height: 200px;
    padding: 15px 0;
}

.single-banner {
    background: url(../images/titlebar-bg.jpg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    padding: 100px 0px;
    text-align: center;
    position: relative;
    z-index: 1;
}

.breadcrumb-item + .breadcrumb-item::before {
    color: #fff !important;
}

.single-banner h2 {
    font-size: 38px;
    margin-bottom: 15px;
    color: var(--white);
    text-transform: uppercase;
}

.breadcrumb {
    align-items: center;
    justify-content: center;
    background: none;
    margin: 0px;
}

.breadcrumb-item {
    font-size: 18px;
    padding: 0px !important;
    text-transform: capitalize;
}

.breadcrumb .active {
    color: #fff;
}

breadcrumb-item + .breadcrumb-item::before {
    color: var(--white);
    padding: 0px 8px;
}

@media (max-width:767px) {
    .footer-logo img {
        height: 60px;
    }

    .headerlogo {
        height: 60px;
        margin-top: 10px;
    }

    img.slider_img {
        height: 225px;
        width: 100%;
        object-fit: cover;
    }
}
.contdetails h2{font-weight:600;font-size:18px}
.contdetails p{font-size:15px!important; color:#0e0a0a!important;margin:2px;}
.wd-header.wd-header-1 .top-bar-section ul li>a {
    text-transform: capitalize;
    font-size: 16px;
    color:#!important;
    font-weight: 600;
    padding-top: 33px;
    padding-bottom: 33px;
}
