@media screen and (min-width: 1750px) {
    .container {
        max-width: 1210px;
        padding-left: 15px;
        padding-right: 15px;
    }
}
@media screen and (max-width: 1749px) {
    .single-footer-card button, .link-btn {
        font-size: 20px;
    }
}
@media screen and (min-width: 1400px) and (max-width: 1749px) {
    /* .hero-wrapper {
        padding-top: 120px;
        padding-bottom: 100px;
        padding-left: 212px;
        border-radius: 0 0 200px 0;
    } */
    .advaisor-rollover p {
        font-size: 16px;
        line-height: 150%;
    }
    .advaisor-image img {
		max-height: 283px;
	}
    /* .hero-wrapper h2 {
        font-size: 90px;
    }
    .hero-wrapper h2 strong {
        font-size: 75px;
    }
    .hero-wrapper p {
        font-size: 34px;
    } */
    .hero-wrapper::before {
        border-radius: 0 0 200px 0;
        bottom: -30px;
    }
    /* about area  */
	.how-block-left {
		gap: 60px;
	}
	.how-left-top p {
		font-size: 30px;
	}
	.how-left-top h2 {
    	font-size: 45px;
	}
	.how-block-left::before {
		left: 64px;
		top: 185px;
	}
    .how-left-btm p {
        max-width: 450px; 
		font-size: 18px; 
	}
    .how-left-ractangle {
        max-width: 666px;
    }
    .how-block-wrapper {
        padding-top: 250px;
        gap: 80px;
    }
	.how-block-inner-wp {
		padding-top: 40px;
	}
    .how-block-inner h2 {
        font-size: 22px;
		min-height: 70px;
		display: flex;
		align-items: center;
    }
    .strategic-line {
        width: 323px;
        height: 283px;
        bottom: 104px;
        left: -17px;
    }
	.squared-ractangle {
		left: -75px;
	}
	.how-block-inner p { position: relative; top: 10px; font-size: 18px; }
	.how-block-inner .icon {
        top: 36px;
        width: 60px;
        right: 70px;
    }
	.presence-line {
    	top: 84px;
	}

    .founder-ractangle {
        right: -227px;
    }
	.fonder-title-box {
		/* position: absolute;
		top: 335px;
		left: 66%; */
	}
    .founder-block {
        /* padding-top: 880px; */
    }
    .fonder-title-box p {
        font-size: 40px;
    }
	.fonder-title-box h4 {
    	font-size: 50px;
	}
    .quet-icon {
        /* max-width: 300px; */
    }
    .founder-content-text {
        /* min-height: 270px; */
    }
    .founder-top-info {
        gap: 20px;
        padding: 16px 20px;
    }
    .founder-details p {
        font-size: 20px;
    }
    .founder-image img {
        width: 150px;
        height: 150px;
    }
    /* meet team wrapper  */
    .meet-team-wrapper {
        gap: 90px;
    }
    .meet-ractangle-four {
        right: -695px;
        top: 260px;
    }
    .meet-ractangle-two {
        left: 135px;
    }
    /* advaisor area  */
    .advaisor-btm-content h2 {
        font-size: 26px;
    }
    .advaisor-btm-content p {
        font-size: 20px;
    }
    /* insight area  */
    .insights-bottom-card {
        gap: 70px;
    }
    .insights-wrapper {
        padding-left: 0;
    }
    .news-wrapper {
        max-width: 915px;
    }
    .insights-top p {
        font-size: 26px;
    }
    .insight-bottom-right {
        gap: 50px;
		padding-left: 15px;
    }
    .explore-button {
        width: 285px;
    }
	/* .footer-wrapper {
		padding-top: 110px;
		padding-bottom: 40px;
		min-height: 600px;
		border-radius: 0 220px 0 0;
	} */
    .footer-wrapper h2 {
        /* font-size: 70px; */
    }
	.single-footer-card p {
		/* font-size: 28px;  */
	}
    .footer-card-two p { max-width: 320px;}
    .about-area {
        padding-top: 30px;
    }
	
	.presence-line {
		left: -16px;
	}
	.data-driven-icon {
        top: 30px;
        height: 50px;
        left: 110px;
    }
	.trenches-icon {
        top: 0;
        height: 80px;
        left: 170px;
    }
	.strategic-icon {
		right: 40px;
		top: 20px;
		width: 60px;
	}
	sup {
		top: -0.3em;
		line-height: 1;
	}	
}
@media screen and (min-width: 1200px) and (max-width: 1399px) {
    /* hero area  */
    .hero-wrapper {
        padding-top: 120px;
        padding-bottom: 100px;
        padding-left: 185px;
        border-radius: 0 0 200px 0;
    }
    .advaisor-rollover p {
        font-size: 16px;
        line-height: 150%;
    }
    .hero-wrapper h2 {
        font-size: 75px;
        max-width: 500px;
    }
    .hero-wrapper h2 strong {
        font-size: 60px;
    }
    .hero-wrapper p {
        font-size: 26px;
        max-width: 350px;
    }
    .hero-wrapper::before {
        border-radius: 0 0 200px 0;
        bottom: -25px;
        right: -25px;
    }
    .hero-wrapper::after {
        right: -33px;
        top: -5px;
    }
    .header-nav ul {
        max-width: 750px;
    }
    /* about area  */
    .about-area {
        padding-top: 25px;
    }
    .connecting-block {
        max-width: 1000px;
        gap: 50px;
    }
    .connecting-block-top p {
        font-size: 45px;
    }
    .connecting-block-top h4 {
        font-size: 45px;
    }
    .connectiong-bottom-text p {
        font-size: 25px;
    }
    .single-connecting-card h2 {
        font-size: 80px;
    }
    .connecting-bottom-wrapper {
        gap: 55px;
    }
    .single-connecting-card h4 {
        font-size: 36px;
    }
    .connecting-ractangle {
        top: 0;
    }
    .single-connecting-card p {
        font-size: 24px;
        line-height: 150.207%;
        min-height: 80px;
    }
    /* about how area  */
    .how-left-btm p {
        max-width: 460px;
        font-size: 22px;
    }
    .how-left-ractangle {
        max-width: 630px;
    }
    .how-block-wrapper {
        padding-top: 190px;
        gap: 80px;
    }
    .how-block-inner h2 {
        font-size: 25px;
    }
    .strategic-line {
        width: 243px;
        height: 262px;
        bottom: 133px;
    }
    .how-left-top p {
        font-size: 40px;
    }
    .how-left-top h2 {
        font-size: 50px;
    }
    .how-block-left::before {
        top: 220px;
    }
    .how-block-inner p {
        font-size: 18px;
    }
    .how-block-inner .icon {
        right: 40px;
        top: 0px;
    }
    .presence-line {
        left: -62px;
        right: 139px;
        top: 86px;
    }
    .trenches-icon {
        top: 15px;
        left: 80px;
    }
    .trenches-line {
        left: 95px;
        right: 0;
        top: -10px;
    }
    .strategic-icon {
        top: -5px;
        max-width: 60px;
    }
    /* portfolio area  */
    .portfolio-ractangle-one {
        position: absolute;
        left: -72px;
        top: 117px;
        z-index: 2;
        max-width: 620px;
    }
    .portfolio-slide {
        height: 220px;
    }
    .founder-ractangle {
        right: 15px;
        top: 1100px;
    }
    /* .founder-block {
        padding-top: 650px;
    } */
    .fonder-title-box p {
        font-size: 30px;
    }
    /* .quet-icon {
        max-width: 150px;
    } */
    /* .founder-content-text {
        min-height: 220px;
    } */
    .founder-top-info {
        gap: 20px;
        padding: 16px 20px;
    }
    /* .founder-details p {
        font-size: 20px;
    } */
    .founder-image img {
        width: 130px;
        height: 130px;
    }
    /* .fonder-title-box {
        position: absolute;
        top: 215px;
        left: 48%;
    } */
    .fonder-title-box h4 {
        font-size: 40px;
    }
    /* .founder-details h2 {
        font-size: 25px;
    } */
    .founder-content-text p {
        font-size: 18px;
		line-height: 1.3;
    }
	/* .insights-top { padding-top: 3px; } */
    /* meet team wrapper  */
	.team-area {
    	padding-bottom: 160px;
	}
    .meet-team-wrapper {
        gap: 70px;
        padding-left: 100px;
    }
    .meet-ractangle-four {
        right: -41px;
        top: 221px;
        max-width: 200px;
    }
    .meet-ractangle-two {
        left: 120px;
    }
    .meet-member-image img {
        width: 210px;
        height: 220px;
    }
    .single-meet-member h2 {
        font-size: 25px;
    }
    .single-meet-member p {
        font-size: 24px;
    }
    .meet-member-title p {
        font-size: 45px;
    }
    .meet-member-title p strong {
        font-size: 50px;
    }
    .meet-rollover-box {
        width: 400px;
        padding: 20px;
    }
    .meet-rollover-box p {
        font-size: 16px !important;
    }
    .meet-taem-area {
        margin-bottom: 235px;
    }
    /* advaisor area  */
    /* .advaisor-btm-content h2 {
        font-size: 26px;
    }
    .advaisor-btm-content p {
        font-size: 20px;
    }
    .advaisor-top-content h4 {
        font-size: 40px;
    }
    .advaisor-top-content p {
        font-size: 45px;
    } */
    /* insight area  */
    .insights-bottom-card {
        gap: 35px;
    }
    .insights-wrapper {
        padding-left: 0;
    }
    .news-wrapper {
        max-width: 700px;
    }
	
    .insights-top p {
        font-size: 20px;
        max-width: 500px;
    }
	.advaisor-rollover p {
		font-size: 15px;
		line-height: 135%;
	}
    .insight-bottom-right {
        gap: 50px;
    }
    .explore-button {
        width: 285px;
    }
    /* .insights-top h2 {
        font-size: 55px;
    } */
    .insight-ractangle {
        left: -77px;
    }
    .newslatter-card {
        max-width: 345px;
    }
    .explore-button button, .nbtn {
        font-size: 23px;
        width: 275px;
        transform: translateX(50px);
    }
    .team-area {
        overflow: hidden;
    }
    .thankyou-pop {
        left: -10px;
        width: 382px;
        padding: 10px;
        gap: 18px;
        height: 226px;
    }
    .thankyou-pop h2 {
        font-size: 45px;
    }
    .thankyou-pop p {
        font-size: 35px;
    }
    /* .footer-wrapper h2 {
        font-size: 65px;
    } */
    .footer-wrapper {
        padding-left: 175px;
        padding-right: 30px;
    }
	sup {
		top: -0.3em;
		line-height: 1;
        right: -2px;
	}
	
	.newslatter-card input {
		height: 50px;
		padding: 15px 0 15px 28px;
	}
	.newslatter-card {
		gap: 22px;
	}
	.slcard-data {
    	gap: 5px 0;
	}
	.insight-bottom-right {
        gap: 20px;
    }
	
	.explore-button {
        width: 100%;
        display: flex;
        justify-content: center;
    }
	.explore-button button, .nbtn {
        transform: translateX(0);
    }
}

/*
====================================
Medium Screen - Others
====================================
*/

@media screen and (min-width: 992px) and (max-width: 1199px) {
    sup {
		top: -0.3em;
		line-height: 1;
		right: 0px;
	}
    .advaisor-rollover p {
        font-size: 16px;
        line-height: 135%;
    }
	/* hero area  */
    .hero-wrapper {
        padding-top: 100px;
        padding-bottom: 80px;
        padding-left: 160px;
        border-radius: 0 0 150px 0;
    }
    .hero-wrapper h2 {
        font-size: 60px;
        max-width: 450px;
    }
    .hero-wrapper h2 strong {
        font-size: 60px;
    }
    .hero-wrapper p {
        font-size: 26px;
        max-width: 350px;
    }
    .hero-wrapper::before {
        border-radius: 0 0 150px 0;
        bottom: -15px;
        right: -15px;
    }
    .hero-wrapper::after {
        right: -22px;
        top: -5px;
        width: 15px;
        height: 15px;
    }
    .header-nav {
        padding-block: 25px;
    }
    .header-nav ul {
        max-width: 650px;
    }
    /* about area  */
    .about-area {
        padding-top: 15px;
    }
    .connecting-block {
        max-width: 880px;
        gap: 50px;
    }
    .connecting-block-top p {
        font-size: 40px;
    }
    .connecting-block-top h4 {
        font-size: 45px;
    }
    .single-connecting-card h2 {
        font-size: 70px;
    }
    .connecting-bottom-wrapper {
        gap: 5px;
        padding-left: 18%
	}
    .single-connecting-card h4 {
        font-size: 30px;
    }
    .connecting-ractangle {
        top: -40px;
    }
	.connecting-ractangle img {
		width: auto;
		max-width: 118%;
	}
    .single-connecting-card p {
        font-size: 24px;
        line-height: 150.207%;
        min-height: 80px;
    }
    .squared-top-content p {
        /* font-size: 45px; */
    }
    .squared-top-content h4 {
        /* font-size: 50px; */
    }
    .squared-block {
        /* padding-top: 40px;
        padding-left: 55px; */
        gap: 60px;
    }
    .squared-ractangle {
        top: 210px;
		left: -76px;
    }
    /* about how area  */
    .how-left-btm p {
        max-width: 400px;
        font-size: 20px;
    }
    .how-left-ractangle {
        max-width: 500px;
        left: -45px;
    }
    .how-block-wrapper {
        padding-top: 150px;
        gap: 80px;
    }
    .how-block-inner h2 {
        font-size: 25px;
    }
    .strategic-line {
        width: 200px;
        height: 262px;
        bottom: 161px;
    }
    .how-left-top p {
        font-size: 40px;
    }
    .how-left-top h2 {
        font-size: 50px;
    }
    .how-block-left::before {
        top: 220px;
    }
    .how-block-inner p {
        font-size: 18px;
    }
    .how-block-inner .icon {
        right: 40px;
        top: 0px;
    }
    .presence-line {
        left: -62px;
        right: 139px;
        top: 86px;
    }
    .trenches-icon {
        top: 15px;
        left: 80px;
    }
    .trenches-line {
        left: 95px;
        right: 0;
        top: -10px;
    }
    .strategic-icon {
        top: -5px;
        max-width: 60px;
    }
    .how-block-left {
        gap: 70px;
        padding-left: 30px;
        padding-top: 40px;
    }
    .data-driven-icon {
        position: absolute;
        left: 68px;
        top: 50px;
    }
    .unique-edge-block {
        margin-right: -30px;
    }
    .edge-title-bar h2 {
        font-size: 50px;
    }
    .powerby-content p {
        font-size: 48px;
    }
    .powerby-content img {
        width: 200px;
    }
    /* portfolio area  */
    .portfolio-ractangle-one {
        position: absolute;
        left: 50px;
        top: 70px;
        z-index: 2;
        max-width: 550px;
    }
    .portfolio-slide {
        height: 190px;
    }
    .portfolio-slide {
        margin-inline: 10px;
    }
    .portfolio-slide img {
        max-width: 150px;
    }
    .portfolio-wrapper {
        padding-top: 20px;
    }
    .founder-ractangle {
        right: 15px;
        top: 950px;
    }
    .founder-block {
        /* padding-top: 628px; */
    }
    .fonder-title-box p {
        font-size: 30px;
    }
    .quet-icon {
        /* max-width: 190px; */
    }
    .founder-content-text {
        /* min-height: 200px; */
        padding-inline: 20px;
    }
    .founder-top-info {
        gap: 15px;
        padding: 12px 15px;
    }
    .founder-details p {
        font-size: 16px;
    }
    .founder-image img {
        width: 100px;
        height: 100px;
    }
    /* .fonder-title-box {
        position: absolute;
        top: 275px;
        left: 48%;
    } */
    .fonder-title-box h4 {
        font-size: 40px;
    }
    .founder-details h2 {
        font-size: 20px;
    }
    .founder-content-text p {
        font-size: 16px;
    }
    .portfolio-slider-area {
        padding-block: 50px;
    }
    .portfolio-slider-wrapper {
        gap: 30px;
    }
    .portfolio-title h2 {
        font-size: 50px;
    }
    /* meet team wrapper  */
    .meet-team-wrapper {
        gap: 70px;
        padding-left: 100px;
        padding-top: 50px;
    }
    .meet-ractangle-four {
        right: -30px;
        top: 200px;
        max-width: 119px;
    }
    .meet-ractangle-two {
        left: 110px;
        bottom: 70px;
    }
    .meet-member-image img {
        width: 180px;
        height: 200px;
    }
    .single-meet-member h2 {
        font-size: 22px;
    }
    .single-meet-member p {
        font-size: 18px;
    }
    .meet-member-title p {
        font-size: 40px;
    }
    .meet-member-title p strong {
        font-size: 40px;
    }
    .meet-ractangle-one {
        max-width: 460px;
    }
    .meet-member-title {
        left: 40px;
    }
    .meet-taem-area {
        margin-bottom: 125px;
    }
    .portfolio-area {
        padding-bottom: 65px;
    }
    .meet-rollover-box {
        width: 343px;
        padding: 16px;
    }
    .meet-rollover-box p {
        font-size: 15px !important;
    }
    /* advaisor area  */
    .advaisor-btm-content h2 {
        font-size: 20px;
    }
    .advaisor-btm-content p {
        font-size: 16px;
    }
    .advaisor-top-content h4 {
        font-size: 30px;
    }
    .advaisor-top-content p {
        font-size: 35px;
    }
    /* insight area  */
    .insights-bottom-card {
        gap: 35px;
    }
    .insights-wrapper {
        padding-left: 0;
    }
    .news-wrapper {
        max-width: 100%;
    }
    /* .insights-top p {
        font-size: 25px;
    } */
    .insight-bottom-right {
        gap: 50px;
        width: 100%;
    }
    .explore-button {
        width: 285px;
    }
    /* .insights-top h2 {
        font-size: 50px;
    } */
    .insight-ractangle {
        left: -77px;
        display: none;
    }
    /* .newslatter-card {
        max-width: 345px;
    } */
    .explore-button button, .nbtn {
        font-size: 23px;
        width: 275px;
        transform: translateX(50px);
    }
    .team-area {
        overflow: hidden;
        padding-bottom: 100px;
    }
    .thankyou-pop {
        left: -10px;
        width: 382px;
        padding: 10px;
        gap: 18px;
        height: 226px;
    }
    .thankyou-pop h2 {
        font-size: 45px;
    }
    .thankyou-pop p {
        font-size: 35px;
    }
    .insights-top {
        gap: 40px;
        align-items: center;
    }
    .insights-area {
        padding-bottom: 100px;
    }
    /* .footer-wrapper h2 {
        font-size: 60px;
    }
    .footer-wrapper {
        padding-left: 145px;
        padding-right: 30px;
        min-height: auto;
        padding-top: 100px;
        gap: 60px;
        border-radius: 0 150px 0 0;
    } */
    /* .single-footer-card p {
        font-size: 26px;
    } */
    /* .single-footer-card button {
        height: 70px;
        font-size: 25px;
    } */
}

/*
====================================
Small Screen - Tablate
====================================
*/

@media screen and (min-width: 768px) and (max-width: 991px) {
    sup {
    top: -0.3em;
    line-height: 1;
    left: -2px;
}
	/* header  */
    .navbar-wrapper {
        position: fixed;
        right: -100%;
        top: 25px;
        z-index: 99;
        width: 376px;
        gap: 53px;
        padding-top: 14px;
        padding-left: 38px;
        padding-bottom: 97px;
        border-radius: 0 0 0 12px;
        background: #FFF;
        box-shadow: 0 4px 7.8px 0 rgba(0, 0, 0, 0.25);
        transition: 0.3s;
    }
    .header-nav ul {
        flex-direction: column;
        gap: 59px;
        align-items: stretch;
        text-align: center;
    }
    .header-nav {
        padding: 0;
    }
    .header-logo {
        display: none;
    }
    .logo-short {
        display: none;
    }
    .header-nav ul li a {
        border-bottom: 1px solid #90B4DD;
        padding-block: 8px;
        position: relative;
    }
    .header-nav ul li a::before {
        content: "";
        display: block;
        width: 9px;
        height: 9px;
        border-radius: 50%;
        background: #6A9AD2;
        position: absolute;
        left: -3px;
        bottom: -4px;
    }
    .hero-wrapper::before {
        display: none;
    }
    .hero-wrapper::after {
        display: none;
    }
    .hero-wrapper {
        padding-top: 100px;
        padding-bottom: 50px;
        padding-left: 125px;
        background: url(../images/hero-bg-m2.png) no-repeat center / cover; 
        border-radius: 0 0 106px 0;
        padding-right: 20px;
        position: relative;
    }
    /* about area  */
    .about-area {
        padding-top: 15px;
    }
    .connecting-block {
        max-width: 880px;
        gap: 40px;
        width: 100%;
        padding-left: 35px;
    }
    .connecting-block-top p {
        font-size: 30px;
    }
    .connecting-block-top h4 {
        font-size: 30px;
    }
    .connectiong-bottom-text p {
        font-size: 18px;
        max-width: 350px;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: normal;
    }
    .connectiong-bottom-text p.expanded {
        -webkit-line-clamp: unset;
        display: block;
        overflow: visible;
    }
    .single-connecting-card h2 {
        font-size: 80px;
    }
    .connecting-bottom-wrapper {
        gap: 55px;
    }
    .single-connecting-card h4 {
        font-size: 30px;
    }
    .connecting-ractangle {
        top: 0;
        display: none;
    }
    .single-connecting-card p {
        font-size: 24px;
        line-height: 150.207%;
        min-height: 80px;
    }
    .squared-top-content p {
        font-size: 30px;
    }
    .squared-top-content h4 {
        font-size: 30px;
    }
    /* .squared-block {
        padding-top: 25px;
        padding-left: 35px;
        gap: 50px;
        border: none;
    } */
    .squared-ractangle {
        display: none;
    }
    .squared-bottom-text p {
        font-size: 18px;
    }
    /* .squared-bottom-text p.expanded {
        -webkit-line-clamp: unset;
        display: block;
        overflow: visible;
    } */
    .connectiong-bottom-text {
        padding-left: 0;
    }
    .connecting-block-top {
        padding-left: 0;
    }
    .squared-bottom-text p.expanded {
        -webkit-line-clamp: unset;
        display: block;
        overflow: visible;
    }
    .expend-text-btn.active {
        transform: rotate(180deg);
    }
    .connecting-bottom-mb {
        justify-content: space-between;
        padding-right: 40px;
    }
    /* about how area  */
    .how-left-btm p {
        max-width: 400px;
        font-size: 20px;
    }
    .how-left-ractangle {
        display: none;
    }
    .how-block-wrapper {
        padding-top: 0;
        gap: 60px;
        flex-direction: column;
        padding-bottom: 40px;
    }
    .how-block-inner h2 {
        font-size: 25px;
    }
    .strategic-line {
        width: 200px;
        height: 262px;
        bottom: 161px;
    }
    .how-left-top p {
        font-size: 30px;
    }
    .how-left-top h2 {
        font-size: 30px;
    }
    .how-block-left::before {
        top: 220px;
        display: none;
    }
    .how-block-inner p {
        font-size: 18px;
    }
    .how-block-inner .icon {
        right: 40px;
        top: 0px;
    }
    .presence-line {
        left: -62px;
        right: 139px;
        top: 86px;
    }
    .trenches-icon {
        top: 15px;
        left: 80px;
    }
    .trenches-line {
        left: 95px;
        right: 0;
        top: -10px;
    }
    .strategic-icon {
        top: -5px;
        max-width: 60px;
    }
    .how-block-left {
        gap: 20px;
        padding-left: 0;
        padding-top: 0;
    }
    .data-driven-icon {
        position: absolute;
        left: 68px;
        top: 50px;
    }
    .how-left-btm p {
        font-size: 18px;
        max-width: 350px;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: normal;
    }
    .how-left-btm p.expanded {
        -webkit-line-clamp: unset;
        display: block;
        overflow: visible;
    }
    /* portfolio area  */
    .portfolio-ractangle-one {
        position: absolute;
        left: 50px;
        top: 0;
        z-index: 2;
        max-width: 650px;
        display: none;
    }
    .portfolio-slide {
        height: fit-content;
        min-height: 150px;
    }
    .portfolio-slide {
        margin-inline: 10px;
    }
    .portfolio-slide img {
        max-width: 150px;
    }
    .portfolio-wrapper {
        padding-top: 20px;
        padding-left: 0;
    }
    .portfolio-slider-bottom {
        display: none;
    }
    .portfolio-title h2 {
        font-size: 45px;
    }
    .powerby-block {
        padding: 30px 0;
    }
    /* founder area  */
    .founder-block {
        padding-top: 0;
        position: relative;
    }
    .founder-ractangle {
        display: none;
    }
    .fonder-title-box {
        position: unset;
        padding-left: calc((100vw - 720px) / 2);
    }
    .fonder-title-box br {
        display: none;
    }
    .fonder-title-box p {
        /* font-size: 35px; */
    }
    .fonder-title-box h4 {
        font-size: 38px;
    }
    /* meet team wrapper  */
    .meet-team-wrapper {
        gap: 106px;
        padding-left: 0;
        padding-top: 50px;
        justify-content: start;
    }
    .meet-ractangle-four {
        display: none;
    }
    .meet-ractangle-two {
        left: 110px;
        bottom: 50px;
    }
    .meet-member-image img {
        width: 180px;
        height: 200px;
    }
    .single-meet-member h2 {
        font-size: 22px;
    }
    .single-meet-member p {
        font-size: 18px;
    }
    .meet-member-title p {
        font-size: 30px;
    }
    .meet-member-title p strong {
        font-size: 32px;
    }
    .meet-ractangle-one {
        max-width: 460px;
        display: none;
    }
    .meet-member-title {
        position: unset;
    }
    .meet-taem-area {
        margin-bottom: 0;
    }
    .portfolio-area {
        padding-bottom: 65px;
    }
    .meet-rollover-box {
        width: 80%;
        padding: 16px;
        align-items: start;
        border-radius: 10px;
        background: #6A9AD2;
    }
    .meet-rollover-box p {
        font-size: 15px !important;
        flex: 1;
        color: #fff;
    }
    .meet-rollover-box.roll-active {
        opacity: 1;
        visibility: visible;
    }
    .single-meet-member {
        gap: 30px;
    }
    /* advaisor area  */
    .advaisor-btm-content h2 {
        font-size: 20px;
    }
    .advaisor-btm-content p {
        font-size: 16px;
    }
    .advaisor-top-content h4 {
        font-size: 30px;
    }
    .advaisor-top-content p {
        font-size: 35px;
    }
    .advaisor-rollover-top h4 {
        font-size: 19px;
    }
    .advaisor-rollover-top span {
        font-size: 16px;
    }
    .advaisor-rollover p {
        font-size: 16px;
        line-height: 135%;
    }
    .advaisor-rollover {
        padding: 25px 15px;
        top: 46px;
    }
    .advaisor-top-content {
        padding-left: 0;
    }
    .advaisor-top-card {
        justify-content: start;
    }
    .advaisor-top-content::before {
        display: none;
    }
    .advaisor-top-content::after {
        display: none;
    }
    .advaisor-slider-area {
        padding-top: 60px;
    }
    /* insight area  */
    .insights-bottom-card {
        gap: 35px;
    }
    .insights-wrapper {
        padding-left: 0;
        gap: 50px;
    }
    .news-wrapper {
        max-width: 100%;
    }
    .insights-top p {
        font-size: 25px;
    }
    .insight-bottom-right {
        gap: 35px;
        width: 100%;
    }
    .explore-button {
        width: 285px;
    }
    .insights-top h2 {
        font-size: 45px;
    }
    .insight-ractangle {
        left: -77px;
        display: none;
    }
    .newslatter-card {
        max-width: 345px;
    }
    .explore-button button, .nbtn {
        font-size: 23px;
        width: 300px;
    }
    .team-area {
        overflow: hidden;
        padding-bottom: 100px;
    }
    .thankyou-pop {
        left: -10px;
        width: 382px;
        padding: 10px;
        gap: 18px;
        height: 226px;
    }
    .thankyou-pop h2 {
        font-size: 45px;
    }
    .thankyou-pop p {
        font-size: 35px;
    }
    .insights-top {
        gap: 40px;
        align-items: start;
        padding-left: 40px;
    }
    .insights-area {
        padding-bottom: 100px;
    }
    .newslatter-card button, .join-btn {
        font-size: 24px;
    }
    .footer-wrapper h2 {
        font-size: 45px;
    }
    .footer-wrapper {
        padding-left: 110px;
        padding-right: 30px;
        min-height: auto;
        padding-top: 64px;
        gap: 40px;
        border-radius: 0 120px 0 0;
    }
    .single-footer-card p {
        font-size: 22px;
    }
    .single-footer-card button, .link-btn {
        height: 50px;
        font-size: 22px;
        padding: 10px 20px;
        min-width: 300px;
    }
    .footer-content-wp {
        flex-direction: column;
    }
}

/*
====================================
Small Screen - Mobile
====================================
*/

@media screen and (max-width: 767px) {
    sup {
		top: -0.3em;
		line-height: 1;
		right: 0px;
	}
	
	.active-rollover .how-rollover-box {
		opacity: 0;
		visibility: hidden;
	}
	.single-content-m.active-rollover .how-title {
		display: block;
	}
	.hero-area {
        padding-top: 0;
        background: none;
        min-height: auto;
    }
	/* header  */
    .navbar-wrapper {
        position: fixed;
        right: -100%;
        top: 25px;
        z-index: 99;
        width: 376px;
        gap: 53px;
        padding-top: 14px;
        padding-left: 38px;
        padding-bottom: 97px;
        border-radius: 0 0 0 12px;
        background: #FFF;
        box-shadow: 0 4px 7.8px 0 rgba(0, 0, 0, 0.25);
        transition: 0.3s;
    }
    .header-nav ul {
        flex-direction: column;
        gap: 59px;
        align-items: stretch;
        text-align: center;
    }
    .header-nav {
        padding: 0;
    }
    .header-logo {
        display: none;
    }
    .logo-short {
        display: none;
    }
    .header-nav ul li a {
        border-bottom: 1px solid #90B4DD;
        padding-block: 8px;
        position: relative;
    }
    .header-nav ul li a::before {
        content: "";
        display: block;
        width: 9px;
        height: 9px;
        border-radius: 50%;
        background: #6A9AD2;
        position: absolute;
        left: -3px;
        bottom: -4px;
    }
    .menu-toggler-btn {
        right: calc((100vw - 516px) / 2);
    }
    .hero-wrapper::before {
        display: none;
    }
    .hero-wrapper::after {
        display: none;
    }
    .hero-area { border-radius: 0; }
	.hero-wrapper {
        padding-top: 100px;
        padding-bottom: 50px;
        padding-left: 85px;
        border-radius: 0 0 106px 0;
        padding-right: 20px;
        background: url(../images/hero-bg-m2.png) no-repeat center / cover; 
        position: relative;
        overflow: hidden;
    }
    .hero-content-mobile p {
        font-size: 26px;
        max-width: 190px;
    }
    /* about area  */
    .about-area {
        padding-top: 15px;
        padding-left: 0;
    }
	.squared-ractangle-mb {
		width: auto;
		right: -1px;
	}
    .connecting-block {
        max-width: 880px;
        gap: 39px;
        width: 100%;
        padding-left: 20px;
    }
    .connecting-block-top p {
        font-size: 23px;
    }
    .connecting-block-top h4 {
        font-size: 23px;
    }
    .connectiong-bottom-text p {
        font-size: 13px;
        max-width: 350px;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: normal;
    }
    .connectiong-bottom-text p.expanded {
        -webkit-line-clamp: unset;
        display: block;
        overflow: visible;
    }
    .single-connecting-card h2 {
        font-size: 80px;
    }
    .connecting-bottom-wrapper {
        gap: 55px;
    }
    .single-connecting-card h4 {
        font-size: 30px;
    }
    .connecting-ractangle {
        top: 0;
        display: none;
    }
    .single-connecting-card p {
        font-size: 24px;
        line-height: 150.207%;
        min-height: 80px;
    }
    .squared-top-content p {
        font-size: 23px;
    }
    .squared-top-content h4 {
        font-size: 23px;
    }
    .squared-block {
        padding-top: 0;
        padding-left: 20px;
        gap: 35px;
        border: none;
    }
    .squared-ractangle {
        display: none;
    }
    /* .squared-bottom-text p {
        font-size: 13px;
        max-width: 350px;
        display: -webkit-box;
        -webkit-line-clamp: 4;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: normal;
    } */
    .squared-bottom-text p.expanded {
        -webkit-line-clamp: unset;
        display: block;
        overflow: visible;
    }
    .connectiong-bottom-text {
        padding-left: 0;
    }
    .connecting-block-top {
        padding-left: 0;
    }
    .squared-bottom-text p.expanded {
        -webkit-line-clamp: unset;
        display: block;
        overflow: visible;
    }
    .expend-text-btn.active {
        transform: rotate(180deg);
    }
    .connecting-ractangle-middle {
        top: 8px;
        width: auto;
        right: -6vw;
    }
	.connecting-btm-left svg {
    	left: -44px;
	}
	.how-left-top h2 sup {
		top: -4px;
		left: -4px;
	}
	.powerby-block {
        margin-left: -20px;
    }
	#hdrAnimation {
    	right: 0;
	}
    /* about how area  */
    .how-left-btm p {
        max-width: 400px;
        font-size: 20px;
    }
    .how-left-ractangle {
        display: none;
    }
    .how-block-wrapper {
        padding-top: 0;
        gap: 60px;
        flex-direction: column;
        padding-bottom: 40px;
    }
    .how-block-inner h2 {
        font-size: 25px;
    }
    .strategic-line {
        width: 200px;
        height: 262px;
        bottom: 161px;
    }
    .how-left-top p {
        font-size: 23px;
    }
    .how-left-top h2 {
        font-size: 23px;
    }
    .how-block-left::before {
        top: 220px;
        display: none;
    }
    .how-block-inner p {
        font-size: 18px;
    }
    .how-block-inner .icon {
        right: 40px;
        top: 0px;
    }
    .presence-line {
        left: -62px;
        right: 139px;
        top: 86px;
    }
    .trenches-icon {
        top: 15px;
        left: 80px;
    }
    .trenches-line {
        left: 95px;
        right: 0;
        top: -10px;
    }
    .strategic-icon {
        top: -5px;
        max-width: 60px;
    }
    .how-block-left {
        gap: 20px;
        padding-left: 0;
        padding-top: 0;
    }
    .data-driven-icon {
        position: absolute;
        left: 68px;
        top: 50px;
    }
    .how-left-btm p {
        font-size: 13px;
        max-width: 350px;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: normal;
    }
    .how-left-btm p.expanded {
        -webkit-line-clamp: unset;
        display: block;
        overflow: visible;
    }
    /* portfolio area  */
	.portfolio-slider-wrapper { gap: 0; }
    .portfolio-ractangle-one {
        position: absolute;
        left: 50px;
        top: 0;
        z-index: 2;
        max-width: 650px;
        display: none;
    }
    .portfolio-slide {
        height: fit-content;
        min-height: 115px;
    }
    .portfolio-slide {
        margin-inline: 5px;
    }
    .portfolio-slide img {
        max-width: 150px;
    }
    .portfolio-wrapper {
        padding-top: 20px;
        padding-left: 0;
        padding-bottom: 0;
    }
	.click-portfolio-content p {
		font-size: 10px;
		line-height: 1.3;
		font-weight: 400;
	}
    .portfolio-slider-bottom {
        display: none;
    }
    .portfolio-title h2 {
		/* background: url(../images/dots3.svg) no-repeat left bottom; */
        font-size: 30px;
		padding: 0 0 15px;
    }
	.portfolio-slider-bottom { display: none !important; }
    .portfolio-slider-area {
        padding-block: 0;
        background: none;
    }
	.portfolio-area .portfolio-title {
		padding: 0 0 0 30px;
	}
	.owl-stage .owl-item {
		padding: 20px 5px;
	}
    .powerby-block {
        padding: 20px 0;
    }
	.portfolio-slide {
		border-radius: 10px;
	}
    /* founder area  */
    .founder-block {
        padding-top: 100px;
        position: relative;
    }
    .founder-ractangle {
        display: none;
    }
    .fonder-title-box {
        padding-left: calc((100vw - 514px) / 2);
    }
    .fonder-title-box br {
        display: none;
    }
    .fonder-title-box p {
        font-size: 30px;
    }
    .fonder-title-box h4 {
        font-size: 34px;
    }
    .fonder-pop-card {
        width: 400px;
        max-width: 90%;
    }
    .portfolio-area {
        padding-bottom: 60px;
    }
    .founder-mobile {
        padding-top: 45px;
    }
    .founder-basic-card-m h2 {
        font-size: 15px;
    }
    .founder-title img {
        max-width: 40px;
    }
    .founder-img-m img {
        width: 64px;
        height: 64px;
        object-fit: cover;
        border-radius: 50%;
    }
    /* meet team wrapper  */
    .meet-team-wrapper {
        gap: 29px;
        padding-left: 0;
        padding-top: 35px;
        justify-content: start;
    }
    .meet-ractangle-four {
        display: none;
    }
    .meet-ractangle-two {
        left: 30px;
        bottom: 50px;
    }
    .meet-member-image img {
        width: 180px;
        height: 200px;
    }
    .single-meet-member h2 {
        font-size: 22px;
    }
    .single-meet-member p {
        font-size: 12px;
        color: #489CFF;
        font-weight: bold;
    }
    .meet-member-title p {
        font-size: 30px;
    }
    .meet-member-title p strong {
        font-size: 32px;
    }
    .meet-ractangle-one {
        max-width: 460px;
        display: none;
    }
    .meet-member-title {
        position: unset;
    }
    .meet-taem-area {
        margin-bottom: 0;
    }
    .portfolio-area {
        padding-bottom: 65px;
    }
    .meet-rollover-box {
        width: 100%;
        padding: 16px;
        align-items: start;
        border-radius: 0;
        background: #6A9AD2;
        border-radius: 10px;
    }
    .meet-rollover-box p {
        font-size: 13px !important;
        flex: 1;
        color: #fff;
        line-height: 1.3;
        font-weight: 400;
    }
	.close-rollover {
		margin-left: -5px;
		margin-right: 10px;
	}
    .meet-rollover-box.roll-active {
        opacity: 1;
        visibility: visible;
    }
    .single-meet-member {
        gap: 30px;
    }
    /* advaisor area  */
	.advaisor-board-area {
		padding-bottom: 30px;
	}
    .advaisor-btm-content h2 {
        font-size: 17px;
    }
	.advaisor-brands {
		height: 30px;
	}
    .advaisor-btm-content p {
        font-size: 12px;
    }
    .advaisor-top-content h4 {
        font-size: 23px;
    }
    .advaisor-top-content p {
        font-size: 23px;
    }
    .advaisor-rollover-top h4 {
        font-size: 19px;
    }
    .advaisor-rollover-top span {
        font-size: 16px;
    }
    .advaisor-rollover p {
        font-size: 16px;
        line-height: 135%;
    }
    .advaisor-rollover {
        padding: 25px 15px;
        top: 46px;
    }
    .advaisor-top-content {
        padding-left: 0;
    }
    .advaisor-top-card {
        justify-content: start;
    }
    .advaisor-top-content::before {
        display: none;
    }
    .advaisor-top-content::after {
        display: none;
    }
    /* .advaisor-slider-area {
        padding-top: 35px;
    } */
    /* insight area  */
    .insights-bottom-card {
        gap: 35px;
    }
    .insights-wrapper {
        padding-left: 0;
        gap: 50px;
    }
    .news-wrapper {
        max-width: 100%;
		border-radius: 0;
		padding: 20px 0;
        margin: 0 0px 0 -10px;
    }
    .insights-top p {
        font-size: 16px;
        max-width: 400px;
		margin: 10px 0;
    }
    .insight-bottom-right {
        gap: 35px;
        width: 100%;
    }
    .explore-button {
        width: fit-content;
    }
    .insights-top h2 {
        font-size: 23px;
    }
    .insight-ractangle {
        left: -77px;
        display: none;
    }
    .newslatter-card {
        max-width: 345px;
        margin-inline: auto;
    }
    .explore-button button, .nbtn {
        width: 255px;
        border-radius: 10px;
    }
    .team-area {
        overflow: hidden;
        padding: 0 10px;
		position: relative;
    }
    .thankyou-pop {
        left: 0;
        max-width: 382px;
        width: auto;
		padding: 10px;
        gap: 18px;
        height: 226px;
    }
    .thankyou-pop h2 {
        font-size: 35px;
    }
    .thankyou-pop p {
        font-size: 28px;
    }
    .insights-top {
        gap: 0;
        align-items: start;
    }
    .insights-area {
        padding-bottom: 50px;
    }
	/*.advaisor-slide-top-card {
		filter: none;
	}
     .newslatter-card button {
        font-size: 20px;
    } */
	.thankyou-pop { border-radius: 10px; }
	.thankyou-pop button { width: 20px; }
    .insight-ractangle-m {
        left: -5px;
        top: 0;
    }
    .insights-top h2 span {
        font-size: 40px;
    }
    .newslatter-card input {
        border: 1px solid #489CFF;
        font-size: 14px;
        height: 50px;
        padding: 5px 20px;
    }
    .footer-wrapper h2 {
        font-size: 41px;
        line-height: 121.8%;
    }
    .footer-wrapper {
        padding-left: 40px;
        padding-right: 30px;
        min-height: auto;
        padding-top: 35px;
        gap: 41px;
        border-radius: 0 120px 0 0;
        background: url(../images/footer-bg-m.png) no-repeat;
        background-size: 100% 100%;
        padding-bottom: 30px;
		margin: 0 -20px;
    }
	.footer-area {
		background: none;
		min-height: inherit;
		border-radius: 0;
	}
    .single-footer-card p {
        font-size: 22px;
        font-weight: 300;
    }
    .single-footer-card button, .link-btn {
        height: 40px;
        font-size: 20px;
        padding: 10px 0;
    }
    .footer-content-wp {
        flex-direction: column;
    }
	
	.founder-mobile .swiper-wrapper {
		padding: 20px 20px;
	}
	
}

/*
====================================
Xtra Small Screen - Small Mobile
====================================
*/

@media screen and (max-width: 576px) {
    .hero-area .container {
        padding: 0;
    }
    .menu-toggler-btn {
        right: 0;
    }
    .hero-top h3 {
        font-size: 34px;
    }
    .howMbRactangle {
        position: absolute;
        left: 0;
        bottom: 110px;
        width: 263px;
        height: 385px;
        z-index: -1;
    }
    .how-mobile-card {
        padding-left: 32px;
        padding-right: 15px;
    }
    .how-block-wrapper {
        gap: 10px;
    }
    .how-block-left {
        padding-left: 20px;
    }
    .powerby-ractangle {
        position: absolute;
        right: 0;
        top: 172px;
        width: 130px;
    }
    .fonder-title-box {
        padding-left: 40px;
    }
    .fonder-title-box p {
        font-size: 23px;
    }
    .fonder-title-box h4 {
        font-size: 23px;
    }
	
	.founder-block .container.d-lg-none {
		--bs-gutter-x: 3.5rem;
	}
    .meet-member-image img {
        width: 166px;
        height: 175px;
    }
    .meet-member-title p {
        font-size: 23px;
    }
    .meet-member-title p strong {
        font-size: 23px;
    }
	.meet-member-image img {
		border-radius: 0 0 48px 0; 
	}
    .meet-ractangle-two {
        left: 15px;
        bottom: 70px;
    }
    .single-meet-member h2 {
        font-size: 15px;
        font-weight: 900;
        max-width: 110px;
    }
    .footer-wrapper h2 {
        font-size: 34px;
        line-height: 121.8%;
    }
    .single-footer-card p {
        font-size: 18px;
        font-weight: 300;
    }
    .single-footer-card button, .link-btn {
        font-size: 13px;
    }
    .advaisor-btm-content h2 {
        font-size: 15px;
    }
    .insights-top h2 span {
        font-size: 23px;
    }
	.connecting-btm-left h2 {
		font-size: 28px;
		font-weight: bold;
	}

	.connecting-btm-left h4, .connecting-btm-left h3 {
		font-size: 24px;
		font-weight: bold;
	}
	.connecting-bottom-m-right {
		padding-right: 10px;
	}
	.connect-btm-card-top-m h3 {
		font-size: 30px;
		line-height: 1;
	}
	.active-rollover .icon {
		opacity: 1;
	}
	.how-title br:first-child {
		display: none;
	}
	.how-mobile-cnt-card { position: relative; }
	.popup-content .icon {
		display: none;
	}
	
	.popup-content .how-rollover-box { position: static; opacity: 1; visibility: visible; }
	.popup-content .how-title {
		font-size: 14px;
		font-weight: 500;
		text-align: center;
	}

    .single-content-m {
        padding: 11px 0;
        width: 113.445px;
        height: 113.445px;
    }

    .single-content-m .icon img {
        max-width: 44px;
    }
    .icon.max-30 img {
        max-width: 29px;
    }
    .how-mobile-card {
        gap: 30px;
        max-width: 340px;
    }
    .powerby-wrapper h2 {
        font-size: 23px;
    }
    .powerby-wrapper h2 sup {
        left: -5px;
    }
    .founder-basic-card-m p {
        font-size: 12px;
    }
    .portfolio-title h2 {
        font-size: 23px;
    }
    .ractangle-mb-founder {
        position: absolute;
        left: 0;
        top: 38px;
    }

    .founder-title-m {
        color: #023047;
        font-size: 23px;
        font-style: normal;
        font-weight: 300;
        line-height: 139.13%;
        max-width: 189px;
    }
    .founder-title-m strong {
        color: #489CFF;
        font-size: 23px;
        font-style: normal;
        font-weight: 500;
    }
    .founder-title-m strong sup {
        left: -5px;
    }
    .founder-block {
        padding-top: 60px;
        position: relative;
    }

    .founder-pop-content p {
        font-size: 13px;
    }
    .advaisor-brands img {
        max-width: 52px;
    }
    .advaisor-image img {
        border-radius: 0 0 35px 0;
        max-width: 117px;
    }
    .advaisor-top-ractangle {
        bottom: -8px;
    }
    .advaisor-slide {
        gap: 22px;
    }

    .insights-top h2 {
        font-size: 23px; 
		line-height: 1.1;
    }
    .insights-top h2 span sup {
        left: 5px;
    }

    .insight-ractangle-m {
        left: -5px;
        top: 0;
    }

    .advaisor-roll-pop {
        left: unset;
        right: 20px;
        max-width: 279px;
		top: inherit;
		bottom: 20px;
		position: absolute;
		min-height: inherit;
    }
    .advaisor-pop-right p {
        font-size: 13px;
    }

    .advaisor-pop-right {
        gap: 16px;
    }

    .close-thankyou-pop {
        position: absolute;
        left: 10px;
        top: 10px;
        background: transparent !important;
        border: none !important;
        box-shadow: none !important;
    }

    .thankyou-pop h2 {
        font-size: 25px;
    }
    .thankyou-pop p {
        font-size: 17px;
    }
    .thankyou-pop {
        height: 152px;
    }
	.cteam-img img {
		height: 156px;
	}	
}

@media screen and (max-width: 440px) {
.insight-ractangle-m {
	left: -15px;
	top: -28px;
	width: 120%;
	max-width: 110%;
}
.insights-top::before { display: none; }
}

@media screen and (max-width: 400px) {
.insight-ractangle-m {
	top: -10px;
}
}