header#masthead .main-navigation-wrapper {
    width: 40vw;
    padding-left: 40px;
}

.modular__component-full-width-cards .full-width-cards-item p {
    line-height: 24px;
    font-size: 16px;
}

.modular__component-about-us-hero .about-us-hero-content .title {
    text-align: center;
}

.modular__component-about-us-hero .about-us-hero-content .title p:last-of-type {
    font-size: 60px;
}

.modular__component-banner-icon-text {
    height: 460px;
    display: inline-block;
    margin-bottom: 50px;
}

.modular__component-banner-icon-text figure img {
    height: 100% !important;
    object-fit: cover;
}

.modular__component-banner-icon-text figure {
    height: 100%;
}

.modular__component-banner-icon-text .banner-icon-text-context {
    top: 80%;
}

.comprehensive-roadmap-wave div#rect,
.comprehensive-roadmap-content {
    max-width: 100%;
}

.comprehensive-roadmap-content ul li span#icon {
    font-size: 34px;
}

.modular__component-digital-marketing-lamps .lamps img {
    max-width: 100%;
    /* min-height:120px; */
}

.modular__component-digital-marketing-lamps .lamps {
    min-height: 420px;
}

.modular__component-articles .component-articles-item>a:before {
    left: -17px;
}

.modular__component-articles .component-articles-item>a:before {
    left: -17px;
}

.modular__component-partners .swiper-slide img {
    height: 40px;
}

.modular__component-feature-works .feature-works-cta #feature-works-cta-btn {
    font-size: 15px;
}

.modular__component-feature-works .feature-works-cta #feature-works-cta-heading {
    font-size: 25px;
}

.modular__component-metaverse_image_text img {
    height: 500px;
}

.modular__component-what-we-do-grid .what-we-do-grid-wrapper {
    grid-template-columns: repeat(2, 1fr);
}

.testimonial-carousel-item .testimonial-carousel-item-meta .item-meta-context p .name {
    font-size: 15px;
}

.testimonial-carousel-item .testimonial-carousel-item-meta .item-meta-context p:last-of-type img {
    display: none;
}

.testimonial-carousel-item .testimonial-carousel-item-meta .item-meta-context p:last-of-type span {
    font-size: 11px;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    height: auto;
    max-width: 100%;
    padding: 0 5px
}

.testimonial-carousel-item .testimonial-carousel-item-meta .item-meta-context p:last-of-type {
    padding: 0;
}

.testimonial-carousel-item .testimonial-carousel-item-meta .item-meta-context p:first-of-type span {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.modular__component-card-grids .card-grids-item>p {
    font-size: 14px;
    height: 120px;
}