.hero-section {
    background: url(https://www.biz4group.com/images/services/ai-copilot-development-company/hero-bg.webp) center center no-repeat;
    background-size: cover
}

.key-facts-section .fact-card {
    height: 250px
}

@media screen and (max-width:767px) {
    .key-facts-section .fact-card {
        height: auto
    }
}

@media (min-width:768px) and (max-width:991px) {
    .key-facts-section .fact-card {
        height: 353px
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .key-facts-section .fact-card {
        height: 285px
    }
}

.full-spectrum-section .service-sidebar-wrapper .service-sidebar {
    height: 428px
}

@media (min-width:992px) and (max-width:1199px) {
    .full-spectrum-section .service-sidebar-wrapper .service-sidebar {
        height: 471px
    }
}

@media (min-width:768px) and (max-width:991px) {
    .full-spectrum-section .mobile-tablet-services-view .panel-body .service-details {
        flex-direction: row
    }

    .full-spectrum-section .mobile-tablet-services-view .panel-body .service-details .detail-item {
        max-width: 49%;
        min-width: 49%
    }
}

.our-portfolio-section .portfolio-card-wrapper {
    height: 690px
}

@media screen and (max-width:767px) {
    .our-portfolio-section .portfolio-card-wrapper {
        height: 850px
    }
}

.types-event-software-section .common-card.types-card-height {
    min-height: 551px
}

@media screen and (max-width:767px) {
    .types-event-software-section .common-card.types-card-height {
        min-height: 320px
    }
}

@media (min-width:768px) and (max-width:991px) {
    .types-event-software-section .common-card.types-card-height {
        min-height: 450px
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .types-event-software-section .common-card.types-card-height {
        min-height: 725px
    }
}

.modern-edge-technologies-section .owl-carousel-technologies .tech-card {
    min-height: 712px
}

@media screen and (max-width:767px) {
    .modern-edge-technologies-section .owl-carousel-technologies .tech-card {
        min-height: 691px
    }
}

@media (min-width:768px) and (max-width:991px) {
    .modern-edge-technologies-section .owl-carousel-technologies .tech-card {
        min-height: 557px
    }
}

.benefits-section .benefit-card {
    min-height: 410px
}

@media (min-width:768px) and (max-width:991px) {
    .benefits-section .mb-0 {
        margin-bottom: 30px !important
    }

    .benefits-section .benefit-card {
        min-height: 343px
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .benefits-section .benefit-card {
        min-height: 462px
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .first-cta-section .cta-bg .cta-content-inner {
        padding-top: 0
    }

    .first-cta-section .cta-bg {
        height: 440px
    }
}

.wide-range-solutions-section .solutions-right-content {
    height: 865px
}

.process-follow-section .process-steps-wrapper .process-step-item .step-number-wrapper .step-line {
    background-repeat: no-repeat
}

.top-ai-development-services-section #firstTechStack {
    height: 630px
}

@media screen and (max-width:767px) {
    .top-ai-development-services-section #firstTechStack {
        height: auto;
    }
}
@media (min-width: 768px) and (max-width:991px) {
    .top-ai-development-services-section #firstTechStack {
        height: auto;
    }
    .top-ai-development-services-section #firstTechStack .panel, .top-ai-development-services-section #secondTechStack .panel{
        width: 100%;
    }
}

.ai-models-section{
    overflow-x: hidden !important;
}

.fdc {
    display: flex;
    flex-direction: column;
    gap: 15px
}

.marquee-partership {
    position: relative;
    width: 100vw;
    height: 200px;
    max-width: 100%;
    display: flex;
    align-items: center
}

.track-partership,
.track-partership2 {
    position: absolute;
    white-space: nowrap;
    will-change: transform
}

.track-partership {
    animation: 30s linear infinite marquee-partnership
}

.content-partership,
.content-partership2 {
    display: flex;
    align-items: center;
    gap: 24px
}

.marquee-card {
    padding: 32px;
    border-radius: 19px;
    border: 1.54px solid #4b474b;
    background: 0 0;
    min-width: 200px;
    height: 190px;
    display: flex;
    gap: 20px;
    flex-direction: column;
    align-items: center;
    justify-content: center
}

.content-partership figure,
.content-partership2 figure {
    display: flex;
    height: 65px;
    align-items: center;
    justify-content: center
}

.content-partership figure img,
.content-partership2 figure img {
    max-width: 100%;
    height: 65px !important;
    object-fit: contain
}

.logo_head {
    color: #000;
    font-size: 18px;
    line-height: 22px;
    font-weight: 600;
    display: block;
    text-align: center
}

.track-partership2 {
    animation: 30s linear infinite marquee-partnership2
}

@keyframes marquee-partnership {
    0% {
        transform: translateX(-20%)
    }

    100% {
        transform: translateX(-50%)
    }
}

@keyframes marquee-partnership2 {
    0% {
        transform: translateX(-50%)
    }

    100% {
        transform: translateX(-20%)
    }
}


/* ai-copilot-development-company */
.pl-10 {
    padding-left: 8px;
}
.pr-10 {
    padding-right: 8px;
}
