.aiqon-logo-ai {
    background-color: transparent;
    background-image: -webkit-linear-gradient(348deg, #8258C8 0%, #2C84C8 100%);
    background-image: linear-gradient(102deg, #8258C8 0%, #2C84C8 100%);
    color: transparent;
    font-size: 100px;
    font-weight: 400;
    letter-spacing: -0.03em;
}

.aiqon-logo {
    width: 165px;
}

.content2-enhanced {
    font-size: 65px !important;
    line-height: 70px !important;
    font-weight: 400 !important;
    margin-bottom: 33px !important;
    letter-spacing: -0.03em !important;
}

.m-b-30 {
    margin-bottom: 30px !important;
}

.m-b-5 {
    margin-bottom: 5px !important;
}

.client-images img {
    border-radius: 15px !important;
}

.counter {
    font-size: 48px;
    font-weight: bold;
    color: #4CAF50;
    animation: fadeIn 1s ease-in-out;
}

@keyframes fadeIn {
    from {
        opacity: 0;
        transform: translateY(10px);
    }

    to {
        opacity: 1;
        transform: translateY(0);
    }
}

.brand-sec2 img {
    width: 75px !important;
    margin-bottom: 30px !important;
    margin-right: 30px !important;
}

.text-center {
    text-align: center !important;
}

.client-sec img {
    width: 150px !important;
    margin-bottom: 30px !important;
    margin-right: 15px !important;
    border-radius: 55px;
}


/* big landscape tablets, laptops, and desktops */
@media only screen and (min-width:1025px) {
    .hero-content5 .title {
        font-size: 60px;
        line-height: 70px;
    }

    .hero-content5 {
        padding: 40px 42px 69px 122px;
    }

    .hero-block-content {
        bottom: 31px;
    }

    .hero-block-content .title {
        margin-bottom: 34px;
    }

    .hero-block.v2 .hero-block-content {
        bottom: 52px;
    }

    .exp-box {
        bottom: 14px;
        right: 14px;
        width: 500px;
        border-radius: 25px;
        padding: 33px 9px;
        padding-left: 252px;
    }

    .hero-img5 .title {
        bottom: 73px;
        left: 86px;
        font-size: 28px;
        max-width: 240px;
    }

    .about-content9 {
        margin-left: -55%;
    }

    .about-content9 .title {
        font-size: 300px;
    }
}

/* hi-res laptops and desktops */
@media only screen and (min-width:1281px) {
    .hero-content5 .title {
        font-size: 50px;
        line-height: 60px;
    }

    .hero-content5 {
        padding: 30px 0px 56px 65px;
    }

    .hero-block-content {
        bottom: 2px;
    }

    .hero-block-content .title {
        margin-bottom: 25px;
    }

    .hero-block.v2 .hero-block-content {
        bottom: 38px;
    }

    .exp-box {
        bottom: 14px;
        right: 14px;
        width: 435px;
        border-radius: 25px;
        padding: 33px 9px;
        padding-left: 232px;
    }

    .hero-img5 .title {
        bottom: 58px;
        left: 66px;
        font-size: 26px;
        max-width: 240px;
    }

    .about-content9 {
        margin-left: -8%;
    }

    .about-content9 .title {
        font-size: 200px;
    }
}

/* hi-res laptops and desktops */
@media only screen and (min-width:1600px) {
    .hero-content5 .title {
        font-size: 60px;
        line-height: 70px;
    }

    .hero-content5 {
        padding: 40px 42px 69px 122px;
    }

    .hero-block-content {
        bottom: 31px;
    }

    .hero-block-content .title {
        margin-bottom: 34px;
    }

    .hero-block.v2 .hero-block-content {
        bottom: 52px;
    }

    .exp-box {
        bottom: 14px;
        right: 14px;
        width: 500px;
        border-radius: 25px;
        padding: 33px 9px;
        padding-left: 252px;
    }

    .hero-img5 .title {
        bottom: 73px;
        left: 86px;
        font-size: 28px;
        max-width: 240px;
    }

    .about-content9 {
        margin-left: -55%;
    }

    .about-content9 .title {
        font-size: 300px;
    }
}