* {
    padding: 0;
    margin: 0;
    box-sizing: border-box;
}



/* <--------------hero-banner------------> */
.hero-image {
    background-image: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1)),
        url("../images/breadcrumbs.jpg");
    height: 230px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}

.hero-text {
    text-align: center;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: white;
}


/*<--------------------- our-team--------------> */
.team-section {
    background-color: #f6f6f6;
}


/* <---------------------we-are-listed-section--------------> */
.we-are-listed-section {
    background-color: #f6f6f6;
}

.we-are-listed-card img {
    background-color: #f6f6f6 !important;
    height: 160px;
    object-fit: contain;
    margin: auto;
}






/*<==================================Mobile-Responsive============================>*/
@media (max-width: 480px) {
    /* <----------------hero-banner---------------------> */
    .hero-image {
        background-image: linear-gradient(
                rgba(0, 0, 0, 0.1),
                rgba(0, 0, 0, 0.1)
            ),
            url("./images/breadcrumbs.jpg");
        height: 300px;
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover;
        position: relative;
        margin-top: 100px;
    }

    /* <----------------our-team-----------------> */
    .team-title {
        font-size: 42px;
        font-weight: 300;
    }
}





/*<==================================Tab-Responsive============================>*/
@media (min-width: 768px) and (max-width: 1024px) {
    /* <----------------hero-banner---------------------> */
    .hero-image {
        background-image: linear-gradient(
                rgba(0, 0, 0, 0.1),
                rgba(0, 0, 0, 0.1)
            ),
            url("./images/breadcrumbs.jpg");
        height: 200px;
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover;
        position: relative;
        margin-top: 100px !important;
    }
}
