/* search bar css fixes */


@media only screen and (max-width: 1300px) {
    .main-home .trending-insights-section ul {
        gap: 30px;
    }
    .main-home .trending-insights-section h4 {
        font-size: 20px !important;
        line-height: 26px;
    }
    .main-home .trending-insights-section ul li h5 a {
        font-size: 17px !important;
        line-height: 26px;
    }

    .main-home .solutions-and-services-section {
        padding: 80px 0px;
    }

    .main-home .solutions-and-services-section .content-wrap .sub-title {
        font-size: 14px !important;

    }

    .main-home .solutions-and-services-section .content-wrap h2 {
        font-size: calc(40px* 1300 / 1920) !important;
        line-height: 36px;
    }

    .main-home .solutions-and-services-section .content-wrap .text {
        margin-bottom: 40px;
        font-size: 14px !important;
        line-height: 24px;
    }

    .main-home .solutions-and-services-section .content-wrap .text {
        margin-bottom: 20px;
    }

    .solutions-and-services-section h5 {
        font-size: 18px !important;
        line-height: 26px;
    }


    .solutions-and-services-section .uk-accordion-content {
        margin-top: 10px;
    }

    .main-home .cloud-technology-section .content h2 {
        font-size: calc(40px* 1300 / 1920) !important;
        margin-bottom: 10px;
    }

    .main-home .cloud-technology-section .content .text {
        font-size: 14px !important;
        line-height: 20px;
        margin-bottom: 30px;
    }

    .main-home .cloud-technology-section .content .btn-secondary-white {
        font-size: 14px !important;
    }

    .main-home .cloud-technology-section {
        padding: 80px 0px;
    }

    .main-home .featured-case-studies-section {
        padding: 80px 0px;
    }

    .main-home .featured-case-studies-section .content h2 {
        margin-bottom: 10px;
        font-size: calc(40px* 1300 / 1920) !important;
    }

    .main-home .featured-case-studies-section .content .text {
        font-size: 14px !important;
        line-height: 22px;
    }

    .featured-case-studies-section .btn-primary {
        font-size: 14px !important;
    }

    .main-home .logo-slider-section {
        padding: 80px 0px;
    }

    .main-home .why-superhub-section .content .content-left h2 {
        margin-bottom: 0px;
    }

    .main-home .why-superhub-section .content .content-left .text {
        font-size: 14px !important;
        line-height: 22px;
    }

    .main-home .why-superhub-section .content .content-left .btn-secondary-white {
        font-size: 14px !important;
    }

    .main-home .why-superhub-section .content .content-right h1 {
        margin: 0px;
    }.main-home .multi-content-section .cards .card h2
    .main-home .why-superhub-section .content .content-right .content-right-inner h5 {
        line-height: 1.4;
    }
    .main-home .why-superhub-section .content .content-right .content-right-inner .text {
        font-size: 14px !important;
        line-height: 22px;
    }

    .main-home .multi-content-section .cards .card .sub-title {
        font-size: 14px !important;
        margin-bottom: 0px;
    }


    .main-home .multi-content-section .cards .card .text {
        font-size: 14px !important;
        line-height: 22px;
    }

    .multi-content-section .btn-teriary {
        font-size: 14px !important;
    }

    .main-home .highlighted-events-section {
        padding: 80px 0px;
    }

    .highlighted-events-section .btn-primary {
        font-size: 14px !important;
    }

    .main-home .highlighted-events-section .content-top {
        margin-bottom: 30px;
    }

    .event-post-listing .post-item {
        padding: 30px;
    }

    .event-post-listing .post-item h5 {
        font-size: 18px !important;
        line-height: 1.2;
    }

     .event-post-listing .post-item ul li span {
        font-size: 14px;
        line-height: 22px;
     }

     .event-post-listing.post-listing-wrapper .post-item .card-body {
        grid-gap: 22px !important;
     }

     .event-post-listing .post-listing-result h4 {
        font-size: 20px !important;
        line-height: 26px !important;
     }

     .event-post-listing .post-listing-result .excerpt {
        font-size: 14px;
        line-height: 22px;
     }

    .event-post-listing .btn-teriary {
        font-size: 14px !important;
    }
}

@media only screen and (max-width: 1200px) {

    .event-post-listing.post-listing-wrapper .post-listing-result {
        grid-template-columns: 1fr 1fr 1fr !important;
    }

    .main-home .trending-insights-section ul li {
        flex: 1 1 330px;
        min-width: 400px;
    }
    .main-home section {
        overflow: hidden;
    }
    .main-home .trending-insights-section ul {
        gap: 20px;
        overflow-y: hidden;
        overflow-x: auto;
    }

    .main-home .solutions-and-services-section {
        padding: 60px 0px;
    }

    .main-home .cloud-technology-section {
        padding: 60px 0px;
    }

    .main-home .featured-case-studies-section {
        padding: 60px 0px;
    }

    .main-home .logo-slider-section {
        padding: 60px 0px;
    }
    .main-home .highlighted-events-section {
        padding: 60px 0px;
    }
}


@media only screen and (max-width: 767px) {
    .main-home .solutions-and-services-section .content-wrap {
        gap: 20px;
    }
    .main-home .cloud-technology-section {
        padding: 40px 0px;
    }

    .main-home .featured-case-studies-section {
        padding: 40px 0px;
    }
    .main-home .logo-slider-section {
        padding: 40px 0px;
    }

    .main-home .why-superhub-section .content {
        gap: 40px;
    }

    .main-home .why-superhub-section .content .content-right h1 {
        margin: 0px;
        line-height: 50px;
    } 

    .multi-content-section .img.uk-cover-container {
        height: 300px;
    }

    .event-post-listing.post-listing-wrapper .post-listing-result {
        grid-template-columns: 1fr 1fr !important;
    }
}

@media only screen and (max-width: 480px) {
    .main-home .trending-insights-section ul {
        padding-left: 10px;
    }
    .main-home .trending-insights-section {
        gap: 10px;
    }
    .main-home .solutions-and-services-section .content-wrap {
        grid-template-columns: 1fr;
    }
    .event-post-listing.post-listing-wrapper .post-listing-result {
        grid-template-columns: 1fr !important;
    }
    .main-home .featured-case-studies-section .content {
        grid-template-columns: 1fr !important;
    }
    .main-home .why-superhub-section .content .content-right {
        grid-template-columns: 1fr;
    }
    .main-home .multi-content-section .cards .card .card-inner {
        grid-template-columns: 1fr;
        grid-template-rows: 1fr 1fr;
    }
    .main-home .multi-content-section .cards .card .card-inner-top .card-inner .content {
        padding-left: 0px;
    }
    .highlighted-events-section h2 {
        line-height: 40px;
    }
}