@media(min-width: 992px) {
    #header-wrap #logo img {
        height: 90px !important;
    }

    #header-wrap {
        background: rgba(0, 0, 0, 0.5);
    }

    .full-header.sticky-header #header-wrap {
        background: rgba(255, 255, 255, 0.95);
    }

    .project .services-area .col-lg:nth-child(even) {
        margin-top: 50px;
    }

    .project .services-area .col-lg {
        padding: 0 !important;
    }

    .slider-caption .button {
        width: max-content;
    }

    .si-sticky {
        top: 80%;
    }

    .h-full {
        height: 100% !important;
    }
}

@media(max-width: 991px) {
    .project-image {
        background-position: center;
        background-size: cover;
        height: 600px;
    }

    #header-wrap #logo img {
        height: 70px !important;
        padding: 10px 0;
    }

    .menu-item>.menu-link {
        color: #000 !important;
    }

    .caption-brief {
        font-size: 1.1rem !important;
    }

    .slider-caption {
        text-align: center;
    }

    .slider-caption .button {
        border-color: #fff !important;
    }

    .slider-caption .button span,
    .slider-caption .button i {
        color: #fff !important;
    }

    .uil.uil-search,
    .bi-x-lg {
        color: #000 !important;
    }

    .top-search-form input {
        color: #000 !important;
    }

    .si-sticky {
        left: auto !important;
        right: 8px !important;
    }

    #gotoTop {
        right: 3px !important;
        bottom: 10px !important;
    }

    .partner-info {
        left: 50% !important;
        width: 90% !important;
    }
}

@media(max-width: 980px) {
    .pagebar-area {
        padding: 50px 0 !important;
    }
}