.brand-logo {
    width: 200px !important;
}

.brand-logo {
    width: 150px !important;
}

.singel-services .services-cont p {
    padding-bottom: 25px !important;
}

.slider-content h2 {
    font-size: 26px !important;
}

.call-icon {
    position: fixed !important;
    left: auto !important;
    right: 25px;
    bottom: 135px !important;
    z-index: 999999 !important;
    width: 55px !important;
}

.whatsapp-icon {
    position: fixed !important;
    left: auto !important;
    right: 25px;
    bottom: 85px !important;
    z-index: 999999 !important;
    width: 50px !important;
}

.slider-content h2 {
    font-size: 35px !important;
}

.singel-team img {
    width: 100%;
    border-radius: 8px;
    cursor: pointer;
    transition: transform 0.5s ease;
}

.singel-team img:hover {
    /* transform: scale(1.0); */
}

.team-content h6 {
    margin-top: 15px;
    font-weight: bold;
}

.team-content a {
    display: inline-block;
    text-align: center;
    line-height: 24px;
    text-decoration: none;
    font-size: 14px;
    font-weight: 500;
    color: #2e4cb9;
}

.lb-data .lb-close {
    display: block !important;
    position: absolute;
    top: 10px;
    right: 15px;
    font-size: 32px;
    font-weight: bold;
    color: white;
    text-decoration: none;
    z-index: 9999;
    cursor: pointer;
}

#slider-part {
    background-image: url("images/pick/banner-1.jpg");
    background-size: cover;
    background-position: center;
}

@media (max-width: 767px) {
    #slider-part {
        margin-top: 145px;
        background-image: url("images/pick/mobile-banner.png");
        /* <-- your mobile image */
    }
}

@media (max-width: 767px) {
    [data-overlay1]::before {
        /* background: rgb(255 255 255 / 59%); */
    }
}

.singel-team {
    transition: all 0.3s ease-in-out;
    box-shadow: 0 4px 10px rgba(59, 60, 59, 0.2);
    /* soft green shadow */
    border-radius: 12px;
    /* optional: to match smooth corners */
}

.singel-team:hover {
    box-shadow: 0 6px 20px rgba(150, 152, 150, 0.83);
    /* deeper/darker green shadow on hover */
    transform: translateY(-5px);
    /* slight lift effect */
}

.singel-team .team-image {
    height: 150px;
}

.video .icon a i {
    color: #ffffff !important;
}

.video .icon {
    top: 60% !important;
}

.swiper {
    width: 100%;
    padding: 20px 0;
}

.swiper-slide {
    display: flex;
    justify-content: center;
    align-items: center;
}

iframe {
    border-radius: 8px;
}

.singel-team {
    padding-bottom: 45px !important;
}





@media (max-width: 767px) {

    .singel-team .team-content h6 {
        font-family: 'Open Sans', sans-serif;
        font-weight: 600;
        padding-top: 70px !important;
        padding-bottom: 3px;

    }

    #slider-part {
        height: 750px !important;
        margin-top: 100px !important;
    }

    .pt-space {
        padding-top: 10px !important;
    }

    .pt-space {
        padding-top: 10px !important;
    }

    .pad-tp {
        padding-top: 0px !important;
    }

    .section-title h2 {
    font-size: 23px !important;
}

}

@media (max-width: 767px) {
    .singel-services {
        margin-top: 20px !important;
        padding-bottom: 0px !important;
        padding-top: 0px !important;

    }

    .header-top {
        display: none;
    }
}

@media only screen and (max-width: 575.98px) {
    .navigation {
        top: 0px !important;
    }

    .navbar-toggler:not(:disabled):not(.disabled) {
        cursor: pointer;
        margin-right: -40px !important;
    }

    .ftd {
        font-size: 13px !important;
    }
}


@media(max-width:768px) {
    .text-sm-left {
        text-align: start !important;
    }

    .section-title h2 {
        font-size: 23px !important;
    }

    .section-title h2 {
        font-size: 30px !important;
    }

    .products-details .title h3 {
        font-size: 25px;
    }

    .slider-content h2 {
        font-size: 28px !important;
    }

    .reducer {
        margin-top: -50px !important;
    }

    #slider-part {
        height: 700px;
        margin-top: 95px;
    }

}


@media(min-width:768px) and (max-width:1024px) {
    #slider-part {
        height: 450px !important;
        margin-top: 95px;
    }
}

.team-content.pt-30 {
    padding-top: 65px;
}
.singel-team {
    padding-bottom: 25px !important;
}
td
{
padding:6px;
}
h2 {
    font-size: 35px;
}
.delivery-text h2 {
    font-size: 35px;
   
}
