.headerLogo {
    max-width: 480px;
}
.footerLogo {
    max-width: 400px;
}

.build-website a {
    background-color: #ED1C24 !important;
}

.banner-section {
    background-color: #0000006b;
    width: fit-content;
    padding: 20px;
}

.about p {
    max-width: none;
    line-height: normal;
}


.footerPara {
    max-width: 400px;
    text-align: justify;
}

@media (max-width: 576px) {
    .banner {
        width: 100% !important;
    }
    .carousel-caption {
        top: -9px;
    }
    .primary-link-btn {
        display: none;
    }
    .banner-section .description {
        display: none;
    }
    .footerLogo {
        max-width: 320px !important;
    }
    .navbar .navbar-brand {
        width: 200px;
    }
}
@media (max-width: 992px) {
    .about-area {
        padding: 29px 0;
        padding-bottom: 40px;
    }
    .about-area p {
        font-size: 14px;
        line-height: 26px;
    }
}

@media (max-width: 576px) {
    .about p {
        font-size: 16px;
    }
    .like-us-area {
        padding: 50px 16px;
        padding-bottom: 10px;
    }
}
@media (max-width: 576px) {
    .about {
        padding-bottom: 100px;
    }
    .like-us-area .section-title .title {
        padding-top: 40px;
    }
    .business-partner .grid-card {
        margin-bottom: 0px;
    }
    .our-team-area {
        padding-top: 40px;
        padding-bottom: 0px;
    }
}

.offcanvas-body {
    /* overflow-y: unset; */
}

.offcanvas .navbar-nav .nav-item.dropdown .dropdown-menu {
    width: 222px;
}


.prodLink {
    display: block;
    position: absolute;
    bottom: 150px;
    width: 81px;
    height: 46px;
    z-index: 100;
}

.service-details {
    background-color: black;

}

.our-team-area .card-member .card-content h1 {
    font-size: 18px;
}