@media screen and (max-width: 1199.91px){
    .section-title .title {
        font-size: 42px;
    }
    #hardest_challenges .tab-number {
        font-size: 15px;
        width: 25px;
        height: 25px;
    }
    #hardest_challenges .tab-title {
        font-size: 14px;
    }
    .build_intelligence_box-title h3 {
        font-size: 30px;
    }
    #one_customer_universe_section {
        margin: 0;
    }
    .one_customer_universe_main {
        padding-left: 0;
        padding: 20px;
    }
    .the_advantage_content h3 {
        font-size: 16px;
    }
    .the_advantage_content_main p {
        font-size: 11px;
    }
}

@media screen and (max-width: 991.91px){
    p {
        font-size: 16px;
    }
    section {
        padding: 30px 0;
    }
    .section-title .title {
        font-size: 30px;
    }
    .section-title h1 {
        font-size: 40px !important;
    }
    #hardest_challenges .container {
        padding: 20px;
        border-radius: 30px;
    }
    #hardest_challenges .tab-number {
        font-size: 10px;
        width: 20px;
        height: 20px;
    }
    #hardest_challenges .tab-title {
        font-size: 12px;
    }
    #hardest_challenges .tab-description {
        font-size: 12px;
    }
    .diverse_industries_content {
        padding: 10px;
    }
    .diverse_industries_content h3 {
        font-size: 18px;
    }
    .cta-main {
        padding: 50px;
        border-radius: 30px;
    }
    .gain_the_humigent_edge {
        overflow: visible;
        padding: 60px 0;
    }

    .left-points {
        height: auto;
        overflow: visible;
        padding: 0 15px;
    }

    .right-images {
        display: none !important; /* Hide desktop image stack */
    }

    .mobile-image img {
        width: 100%;
        border-radius: 12px;
        margin-top: 10px;
    }

    .point-item {
        opacity: 1 !important;
        transform: none !important;
    }
    .sub-title p {
        font-size: 12px;
    }

    .metropark-text {
        padding: 10px;
    }
    .metropark-text p{
        font-size: 14px;
    }
}

@media screen and (max-width: 767.91px){
    .section-title .title {
        font-size: 26px;
    }
    .section-title h1 {
        font-size: 30px !important;
    }
    .build_intelligence_box {
        display: block;
    }
    #hardest_challenges .container {
        padding: 5px;
        border-radius: 15px;
    }
    #hardest_challenges .nav-link {
        padding: 5px;
    }
    #hardest_challenges .tab-title {
        font-size: 13px;
    }
    .number {
        width: 100%;
    }
    .build_intelligence_box-title {
        width: 100%;
    }
    .build_intelligence_box-title h3 {
        font-size: 26px;
    }
    .sub-title p {
        font-size: 16px;
    }
    .metropark-text {
        padding: 10px;
    }
    .metropark-text p{
        font-size: 14px;
    }

    .btn-explore{
        padding: 8px 10px;
    }
	.content-box-main{
		height: 320px;
	}
	.overlay-content{
		padding: 20px;
	}
    .case-study-background{
        margin: 0 15px;
    }
    .offer-list li a{
        font-size: 11px;
    }
    .footer-menu ul{
        padding: 20px;
    }
    .metropark-text{
        height: auto;
    }
    .member-about {
        min-height: unset;
    }
    .hero-content p {
        width: 80%;
    }
}