body {
    font-family: "Epilogue";
}

.navbar-brand span {
    font-weight: bold;
}

.name-gradient {
    background: linear-gradient(to right, #69a3f4, #003c8f);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.btn-gradient {
    background: linear-gradient(to right, #69a3f4, #003c8f);
    color: white;
    border: none;
    transition: background 0.3s ease;
}

.btn-gradient:hover {
    background: linear-gradient(to right, #69a3f4, #003c8f);
    color: #ffffff !important;
}

.navbar-nav .nav-link {
    margin-right: 1rem;
}

.gradient-text {
    background: linear-gradient(to right, #69a3f4, #003c8f);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.btn-orange-pink {
    position: relative;
    display: flex;
    align-items: center;
    gap: 10px;
    color: white;
    padding: 0.5rem 1.5rem;
    border: none;
    overflow: hidden;
    z-index: 1;
    background: transparent;
    font-weight: 500;
    transition: color 0.4s ease-in-out;
}

/* Gradient Overlay */
.btn-orange-pink::before {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    background: linear-gradient(to right, #69a3f4, #003c8f);
    z-index: -1;
    transition: left 0.5s ease;
}

/* Hover effect - Slide in */
.btn-orange-pink:hover::before {
    left: 0;
}

/* Text color can stay white or fade in */
.btn-orange-pink:hover {
    color: white;
}

.btn-orange-pink {
    color: #4b4b4b;
    border-radius: 5px;
    border: 1px solid #c8c8c8;
    /* box-shadow: 0 4px 14px rgba(0, 0, 0, 0.1); */
}

.hero-section {
    padding: 80px 0px 0px 0px;
    background-image: url(../Assets/images/bgimg.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.gradient-border {
    display: inline-block;
    position: relative;
    font-weight: bold;
}

.gradient-border::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 4px;
    height: 5px;
    /* Adjust thickness here */
    width: 100%;
    background: linear-gradient(to right, #69a3f4, #003c8f);
    /* z-index: -1; */
}

.gradient-border-small {
    display: inline-block;
    position: relative;
    font-weight: bold;
}

.gradient-border-small::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 4px;
    height: 3px;
    /* Adjust thickness here */
    width: 100%;
    background: linear-gradient(to right, #69a3f4, #003c8f);
    /* z-index: -1; */
}

.checkIcon img {
    width: 10%;
}

.beliefTxt {
    font-size: 14px;
}

.todo_Section {
    background-color: #f0f7ff;
}

.todo_card {
    position: relative;
    background: #ffffff;
    /* Start with solid white */
    overflow: hidden;
    transition: color 0.3s ease;
    z-index: 0;
    border-radius: 8px !important;
    border: #e3e3e3 1px solid !important;
}

/* Gradient overlay (initially invisible) */
.todo_card::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to right, #69a3f4, #003c8f);
    transform: scaleX(0);
    /* Hide it initially */
    transform-origin: top;
    transition: transform 0.5s ease;
    z-index: -1;
}

/* On hover, scale the gradient in from the left */
.todo_card:hover::before {
    transform: scaleX(1);
}

/* Optional text color change */
.todo_card:hover,
.todo_block_txt:hover {
    color: #fff;
}

.todo_card img {
    width: 20%;
}

.todo_block_txt {
    font-size: 14px;
}

.about_Container {
    width: 100%;
    margin: 0 auto;
}

.media_Container {
    width: 60%;
    margin: 0 auto;
}

/* .hero-image-wrapper {
  position: relative;
} */

/* .hero-image-wrapper::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 400px;
  height: 250px;
  background-color: #fbd5d5;
  border-top-left-radius: 50% 80%;
  border-top-right-radius: 50% 80%;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  z-index: 0;
} */

.hero-image {
    /* position: relative; */
    /* z-index: 1; */
    /* max-width: 100%; */
    /* height: auto; */
    /* border-radius: 10px; */
    width: 40%;
}

.bg-image {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
}

.main_section_content {
    padding: 120px 0px 40px 0px;
}

/* .cto_image{
  position: absolute;
    bottom: 0px;
    top: 110px;
    right: 90px
} */

.ventureCards_Zindigi {
    border: none !important;
    /* border-radius: 18px !important; */
    background-color: #e0ffff;
}

.ventureCards_Js {
    border: none !important;
    /* border-radius: 18px !important; */
    background-color: #eff6ff;
}

.ventureCards_Bi {
    border: none !important;
    /* border-radius: 18px !important; */
    background-color: #bbd8ff;
}

.ventureCards_link {
    text-decoration: none !important;
    background: linear-gradient(to right, #69a3f4, #003c8f);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.ventureCards_link img {
    margin-left: 20px;
}

.badge {
    background-color: #e6f1ff;
    color: #003c8f;
    border-radius: 50px;
    font-weight: 100;
    padding-top: 6px;
}

.gallery_Section {
    background-color: #f0f7ff;
}

.gallerDescription {
    font-size: 30px;
    font-weight: 100;
}

.footer_Section {
    background-image: url(../Assets/images/footerBG.png);
    background-size: cover;
    background-position: center;
}

.contacUs_Container {
    width: 50%;
    margin: 0 auto;
}

.socialLinks {
    display: flex;
    gap: 20px;
    justify-content: center;
}

.ctoEmail {
    text-decoration: none;
    cursor: pointer;
}

/* .ventureCards_link {
  text-decoration: none !important;
  background: linear-gradient(to right, #E79745, #F5706A, #E64498);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
} */

.link {
    display: flex;
    align-items: center;
    text-decoration: none;
    height: 30px;
    font-weight: 600;
}

.mask {
    position: relative;
    height: 20px;
    overflow: hidden;
}

.link-container {
    transition: transform 0.4s ease;
}

.title {
    display: block;
    font-size: 16px;
    line-height: 20px;
    transition: transform 0.4s ease;
    background: linear-gradient(to right, #69a3f4, #003c8f);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
}

.link-title1 {
    transform-origin: right center;
}

.link-title2 {
    transform-origin: left center;
    transform: rotate(20deg);
}

.link-icon {
    position: relative;
    width: 30px;
    height: 30px;
    background: transparent;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-left: 10px;
    overflow: hidden;
}

.icon {
    display: block;
    position: absolute;
    width: 22px;
    height: 22px;
    transition: transform 0.4s ease;
}

.icon:nth-child(2) {
    transform: translateX(-40px);
}

/* Hover Effects */
.link:hover .link-container {
    transform: translateY(-20px);
}

.link:hover .link-title1 {
    transform: rotate(20deg);
}

.link:hover .link-title2 {
    transform: rotate(0deg);
}

.link:hover .icon:first-child {
    transform: translateX(40px);
}

.link:hover .icon:nth-child(2) {
    transform: translateX(0px);
}

.badge-custom {
    background-color: #e6f1ff;
    color: #003c8f;
    font-size: 0.75rem;
    font-weight: 600;
    padding: 0.4em 0.6em;
    border-radius: 50px;
    display: inline-block;
}

.post-meta {
    font-size: 0.75rem;
    color: #6c757d;
    margin-left: 0.5rem;
}

.card-title {
    font-weight: 700;
    margin-top: 0.5rem;
}

.ventures_blocktxt {
    height: 70px;
    max-height: 120px;
    font-size: 14px;
    margin-top: 10px;
}

.footer_Section {
    padding: 150px 0px 150px 0px;
}

.icon-wrapper .coloured_icon {
    display: none;
}

.todo_card:hover .coloured_icon {
    display: inline;
}

.todo_card:hover .black_icon {
    display: none;
}

.contactus_Heading h1 {
    font-size: 98px;
    font-weight: 600;
}

.navbar-nav li > a:hover {
    color: #333;
}

.navbar-nav .nav-item > a:after {
    content: "";
    display: block;
    width: 0;
    height: 2px;
    background: linear-gradient(to right, #69a3f4, #003c8f);
    transition: width 0.3s;
    border-radius: 5px;
}

.navbar-nav li > a:hover::after {
    width: 100%;
    transition: width 0.3s;
}

.dynamic_images {
    display: flex;
    gap: 20px;
}

#gallery1 {
    padding-left: 28px;
}

.cto_image img {
    width: 55%;
}

.cto_image {
    text-align: center;
    position: absolute;
    right: 0;
    left: 0;
    top: 50px;
}

.hero-imag-bg {
    position: relative;
}

.background {
    background-color: #f0f7ff;
}

.story-Hero-section {
    padding: 170px 0px 170px 0px;
}

.portfolio_Section {
    background-color: #002962;
}

.digital_wallet-txt {
    color: #1b90f0;
    font-size: 12px;
    margin-bottom: 10px;
}

/* myVentures style start */
.bannerHeading {
    line-height: 60px;
}

.left_side_line h1 {
    margin-top: 15px;
}

.mission_text p {
    font-size: 24px;
    margin-bottom: 0px;
}

.textDiv {
    padding: 20px 0px;
}

.textDiv p {
    color: #6d84a6;
}

.missionCard_Div {
    background-color: #fff;
    padding: 20px;
    border-radius: 10px;
    box-shadow: 0 4px 14px rgba(0, 0, 0, 0.1);
    margin-bottom: 30px;
    height: auto;
    /* max-height: 700px; */
}

.missionHeading {
    font-size: 30px;
}

/* .goverment { */
    /* height: 594px; */
    /* max-height: 700px; */
/* } */

/* .Digital { */
    /* height: 620px; */
    /* max-height: 700px; */
/* } */

.zindigi_imgDiv {
    background-image: url("../Assets/images/zindigi.png");
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    height: 500px;
    width: 100%;
    border-radius: 12px;
    padding: 20px;
}

.wallet_imgDiv {
    background-image: url("../Assets/images/JSBank.png");
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    height: 500px;
    width: 100%;
    border-radius: 12px;
    padding: 20px;
}

.islami_imgDiv {
    background-image: url("../Assets/images/Bankislami.png");
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    height: 500px;
    width: 100%;
    border-radius: 12px;
    padding: 20px;
}

.government_imgDiv {
    background-image: url("../Assets/images/GovernmentProjects.png");
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    height: 500px;
    width: 100%;
    border-radius: 12px;
    padding: 20px;
}

.law_imgDiv {
    background-image: url("../Assets/images/LawEnforcementAgencies.png");
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    height: 500px;
    width: 100%;
    border-radius: 12px;
    padding: 20px;
}

.local_imgDiv {
    background-image: url("../Assets/images/LocalClients.png");
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    height: 500px;
    width: 100%;
    border-radius: 12px;
    padding: 20px;
}

.international_imgDiv {
    background-image: url("../Assets/images/InternationalProjects.png");
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    height: 500px;
    width: 100%;
    border-radius: 12px;
    padding: 20px;
}

.digital_imgDiv {
    background-image: url("../Assets/images/DigitalInfrastructureServices.png");
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    height: 500px;
    width: 100%;
    border-radius: 12px;
    padding: 20px;
}

.zindigi_imgDiv {
    background-image: url("../Assets/images/zindigi.png");
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    height: 500px;
    width: 100%;
    border-radius: 12px;
    padding: 20px;
}

.borderDiv {
    border: 4px solid #e0ffff;
    border-radius: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    height: 50px;
}

.borderDiv p {
    margin: 0;
    padding: 10px;
    font-size: 16px;
    font-weight: 600;
}

.lastSection_venture {
    background-color: #003277;
    border-radius: 12px;
    box-shadow: 0 4px 14px rgba(65, 105, 237, 0.1);
}

.innerTextDiv {
    padding: 100px 50px;
    width: 50%;
    margin: 0 auto;
    text-align: center;
    color: #fff;
}

.btnDiv {
    width: 100%;
    margin: 0 auto;
    text-align: center;
}

/* Custom arrows container */

/* myVentures style end */

/* my story page style start */
.aboutBox {
    background-color: #ffffff;
    padding: 30px;
    border-radius: 15px;
    border: 1px solid #e6e8eb;
    box-shadow: 0px 2px 20px 2px rgba(19, 34, 56, 0.08);
    /* box-shadow: 0 2px 8px rgba(38, 43, 48, 0.15); */
}

.storyCards {
    padding: 12px !important;
    height: 420px;
    border: 1px solid #e6e8eb;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.storyCards:hover {
    transform: scale(1.05);
    /* Pop-up effect */
    box-shadow: 0 12px 24px rgba(0, 0, 0, 0.2);
    /* Stronger shadow on hover */
    z-index: 2;
}

.cardBodyStory {
    padding: 20px 0px !important;
}

.curentlyPara {
    color: #1777e5;
    font-weight: 400;
    font-size: 14px;
}

.card-titlee {
    color: #132238;
    font-size: 18px;
    font-weight: 600;
}

.cardP_body {
    height: 100px;
}

.working_Container {
    width: 100%;
    margin: 0 auto;
}

.progress {
    height: 5px !important;
}

.Selenium,
.SQL {
    color: #2db24a;
}

.bg-Selenium,
.bg-SQL {
    background-color: #2db24a;
}

.Cypress,
.Python {
    color: #1777e5;
}

.bg-Cypress,
.bg-Python {
    background-color: #1777e5;
}

.Load,
.Jira {
    color: #9249f2;
}

.bg-Load,
.bg-Jira {
    background-color: #9249f2;
}

.counterDiv p {
    margin-bottom: 0px;
}

/* my story page style end */

.navbar-toggler:focus {
    text-decoration: none;
    outline: 0;
    box-shadow: none !important;
}

.Services_card {
    background: #f5f9ff;
    border-radius: 12px;
    padding: 20px;
    margin: 10px;
    transition: all 0.6s ease-in-out;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.05);
}

.Services_card:hover {
    /* transform: scale(1.05); */
    cursor: pointer;
    background-color: #ffffff;
    box-shadow: 0 10px 88px 0 #1777e529;
    transition: all 0.6s ease-in-out;
}

.service_icon-wrapper .services_filled_Icon {
    display: none;
}

.Services_card:hover .services_filled_Icon {
    display: inline;
}

.Services_card:hover .services_whiteBg_Icon {
    display: none;
}

.services_heding {
    font-size: 14px;
    text-align: left;
}

.services_blocktxt {
    font-size: 12px;
}

.servicestxt_div {
    height: 60px;
}

.social_Link {
    text-decoration: none;
}

.social_Link img {
    width: 80%;
}

.social_Icons {
    background-color: #ffffff;
    padding: 26px;
    border-radius: 10px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 18%;
    margin-top: 25px;
}

.contactMe_Btn {
    padding: 6px 12px 4px 12px;
}

.tabsFlexDiv {
    gap: 16px;
}

/* media queries */
@media (max-width: 2560px) {
    .hero-section {
        padding: 80px 0px 0px 0px;
        background-image: url(../Assets/images/bgimg.png);
        background-position: center;
        background-repeat: no-repeat;
        background-size: contain;
    }
}

@media (max-width: 1440px) {
    .hero-section {
        padding: 80px 0px 0px 0px;
        background-image: url(../Assets/images/bgimg.png);
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover;
    }

    .todo_card {
        height: 265px;
    }
}

@media (max-width: 1399px) and (min-width: 1025px) {
    .card-text {
        font-size: 12px;
    }

    .main_section_content {
        padding: 20px 0px 20px 0px;
    }

    .home_hero_text {
        font-size: 14px;
    }

    .cto_image img {
        width: 46% !important;
    }

    .social_Icons {
        background-color: #ffffff;
        padding: 12px;
        border-radius: 10px;
        display: flex;
        justify-content: space-between;
        align-items: center;
        width: 18%;
        margin-top: 25px;
    }
}

@media (max-width: 1199px) and (min-width: 1025px) {
    .fw-bold {
        font-size: 30px;
    }
}

@media (max-width: 1024px) and (min-width: 769px) {
    .main_section_content {
        padding: 20px 0px 20px 0px;
    }

    .venture_Hero_Section {
        padding: 50px 0px 50px 0px;
    }

    .venturesHeroImgg img {
        width: 80% !important;
    }

    .bannerHeading {
        line-height: 40px !important;
    }

    .cto_image {
        text-align: center;
        position: absolute;
        right: 0;
        left: 14% !important;
        top: 120px !important;
    }

    .fw-bold {
        font-weight: 700 !important;
        font-size: 30px;
    }

    .about_Container {
        width: 80%;
        margin: 0 auto;
    }

    .media_Container {
        width: 70%;
        margin: 0 auto;
    }

    .contacUs_Container {
        width: 50%;
        margin: 0 auto;
    }

    .contactus_Heading h1 {
        font-size: 64px !important;
        font-weight: 600;
    }

    .footer_Section {
        padding: 50px 0px 50px 0px !important;
    }

    .card-text {
        font-size: 10px;
    }

    .ventures_blocktxt {
        height: 80px !important;
        max-height: 120px;
    }

    .todo_card {
        height: 225px;
    }

    .borderDiv p {
        margin: 0;
        padding: 10px;
        font-size: 12px;
        font-weight: 600;
    }

    .card-titlee {
        font-size: 10px;
    }

    .cardP_body {
        height: 80px;
        font-size: 10px;
    }

    .date {
        font-size: 12px;
    }

    .curentlyPara {
        font-size: 12px;
    }

    .venturesHeroImgg {
        top: 38px !important;
    }

    .mission_text p {
        font-size: 20px !important;
    }

    .zindigi_imgDiv,
    .wallet_imgDiv,
    .islami_imgDiv,
    .government_imgDiv,
    .law_imgDiv,
    .local_imgDiv,
    .international_imgDiv,
    .digital_imgDiv {
        height: 350px !important;
    }

    .missionCard_Div {
        height: auto !important;
    }

    /* #walletCard {
        height: 565px !important;
    }

    #govermentCard {
        height: 755px !important;
    }

    #lawCard,
    #localCard {
        height: 510px !important;
    }

    #internationalCard {
        height: 575px !important;
    }

    #digitalCard {
        height: 640px !important;
    } */

    .social_Icons {
        background-color: #ffffff;
        padding: 26px;
        border-radius: 10px;
        display: flex;
        justify-content: space-between;
        align-items: center;
        width: 25%;
        margin-top: 25px;
    }

    .ventures_Title {
        font-size: 14px;
    }

    .service_icon-wrapper img {
        width: 40%;
    }

    .services_heding {
        font-size: 12px;
        text-align: left;
    }

    .Services_card {
        height: 214px !important;
    }
}

@media (max-width: 991px) and (min-width: 913px) {
    .home_hero_text {
        font-size: 12px;
    }

    .fw-bold {
        font-weight: 700 !important;
        font-size: 22px;
    }

    .btn-orange-pink {
        padding: 8px 10px !important;
        font-size: 12px !important;
    }

    .main_section_content {
        padding: 30px 0px 30px 0px !important;
    }

    .cto_image {
        text-align: center;
        position: absolute;
        right: 0;
        left: 14% !important;
        top: 90px !important;
    }
}

@media (max-width: 912px) {
    .btn-orange-pink {
        padding: 8px 10px !important;
        font-size: 12px;
    }

    .main_section_content {
        padding: 30px 0px 0px 0px !important;
    }

    .fw-bold {
        font-size: 16px !important;
    }

    .home_hero_text {
        font-size: 10px !important;
    }

    .cto_image {
        text-align: center;
        position: absolute;
        right: 0;
        left: 14% !important;
        top: 88px !important;
    }

    .social_Icons {
        background-color: #ffffff;
        padding: 16px;
        border-radius: 10px;
        display: flex;
        justify-content: space-between;
        align-items: center;
        width: 25%;
        margin-top: 25px;
    }

    .ventures_Title {
        font-size: 11px;
    }

    .social_Link img {
        width: 80%;
    }

    .about_Text {
        width: 90%;
        margin: 0 auto;
    }

    .venturesHeroImgg {
        top: 43px !important;
    }

    .contact-icon {
        width: 30px;
        height: 30px;
        background: rgba(255, 255, 255, 0.2);
        border-radius: 50%;
        display: flex;
        align-items: center;
        justify-content: center;
        margin-right: 15px;
        font-size: 12px;
    }

    .order1 {
        order: 1;
    }

    .order2 {
        order: 2;
    }

    .zindigi_imgDiv,
    .wallet_imgDiv,
    .islami_imgDiv,
    .government_imgDiv,
    .law_imgDiv,
    .local_imgDiv,
    .international_imgDiv,
    .digital_imgDiv {
        height: 310px;
        width: 50%;
        margin: 0 auto;
    }

   

    .missionHeading {
        font-size: 18px;
    }
}

@media (max-width: 768px) {
    /* venture page start */
    .missionHeading {
        font-size: 18px;
    }

    .order1 {
        order: 1;
    }

    .order2 {
        order: 2;
    }

    .missionCard_Div {
        height: auto !important;
    }

    /* #walletCard {
        height: 820px !important;
    }

    #islamicCard {
        height: 562px !important;
    }

    #govermentCard {
        height: 910px !important;
    }

    #lawCard,
    #localCard {
        height: 740px !important;
    }

    #internationalCard {
        height: 800px !important;
    }

    #digitalCard {
        height: 870px !important;
    } */

    .zindigi_imgDiv,
    .wallet_imgDiv,
    .islami_imgDiv,
    .government_imgDiv,
    .law_imgDiv,
    .local_imgDiv,
    .international_imgDiv,
    .digital_imgDiv {
        height: 310px;
        width: 50%;
        margin: 0 auto;
    }

    /* venture page end */
    .innerTextDiv {
        width: 100%;
    }

    .hero-section {
        padding: 50px 0px 0px 0px;
        background-color: #fff7f1;
    }

    .fw-bold {
        font-weight: 700 !important;
        font-size: 22px;
    }

    .text-muted {
        font-size: 12px;
    }

    .btn-orange-pink {
        font-size: 10px;
    }

    .btn-outline-dark {
        font-size: 12px;
    }

    .media_Container {
        width: 80%;
        margin: 0 auto;
    }

    .contacUs_Container {
        width: 60%;
        margin: 0 auto;
    }

    .gallerDescription {
        font-size: 20px;
    }

    #gallery1 {
        padding-left: 22px !important;
    }

    .cto_image {
        text-align: center;
        position: absolute;
        right: 0;
        left: 5% !important;
        top: 66px !important;
    }

    .main_section_content {
        padding: 35px 0px 20px 0px;
    }

    .card-text {
        font-size: 11px;
    }

    .todo_card h5 {
        font-size: 14px;
    }

    .todo_card {
        height: 230px;
    }

    .curentlyPara {
        color: #1777e5;
        font-weight: 400;
        font-size: 12px;
    }

    .card-titlee {
        color: #132238;
        font-size: 14px;
        font-weight: 600;
    }

    .cardP_body {
        height: 70px;
    }

    .quote {
        font-size: 14px;
    }

    .slider-controls {
        position: absolute;
        top: 95%;
        left: 0;
        right: 0;
        transform: translateY(-50%);
        display: block;
        justify-content: space-between;
        padding: 0 20px;
        z-index: 10;
        pointer-events: none;
    }

    .footer_Section {
        padding: 40px 0px 40px 0px;
    }

    .contactus_Heading h1 {
        font-size: 40px;
    }

    .venturesHeroImgg {
        top: 54px !important;
    }

    .address {
        font-size: 12px;
    }

    .borderDiv p {
        margin: 0;
        padding: 10px;
        font-size: 14px;
        font-weight: 600;
        text-align: left;
    }
}

@media (max-width: 767px) {
    .bannerHeading {
        line-height: 30px;
    }
    #lastSection{
        width: 100% !important;
    }

    .zindigi_imgDiv,
    .wallet_imgDiv,
    .islami_imgDiv,
    .government_imgDiv,
    .law_imgDiv,
    .local_imgDiv,
    .international_imgDiv,
    .digital_imgDiv {
        height: 300px;
        width: 100%;
        margin: 0 auto;
    }

    .borderDiv p {
        font-size: 8px;
    }

    .missionCard_Div {
        height: auto !important;
    }

    /* #walletCard {
        height: 875px !important;
    }

    #islamicCard {
        height: 575px !important;
    }

    #govermentCard {
        height: 1170px !important;
    }

    #lawCard {
        height: 730px !important;
    }

    #localCard {
        height: 790px !important;
    }

    #internationalCard {
        height: 800px !important;
    }

    #digitalCard {
        height: 960px !important;
    } */

    .mission_text p {
        font-size: 16px;
    }

    .borderDiv p {
        text-align: left !important;
    }

    /* .hero_section_Buttons{
    justify-content: center;
  } */
    .card-text {
        font-size: 14px;
    }

    .main_banner_container {
        width: 90%;
        margin: 0 auto;
    }

    .venture_Container {
        width: 90%;
        margin: 0 auto;
    }

    .contacUs_Container {
        width: 90%;
        margin: 0 auto;
    }

    .btn-orange-pink {
        padding: 8px 10px !important;
    }

    #gallery1 {
        padding-left: 12px !important;
    }

    .centerDiv {
        margin-bottom: 10px;
    }

    .slider-controls {
        position: absolute;
        top: 95%;
        left: 0;
        right: 0;
        transform: translateY(-50%);
        display: block;
        justify-content: space-between;
        padding: 0 20px;
        z-index: 10;
        pointer-events: none;
    }

    .quote {
        font-size: 12px;
    }

    .todo_card {
        height: 236px;
    }

    .ventures_Title {
        font-size: 16px;
    }

    .address {
        font-size: 14px;
    }

    .social_Icons {
        background-color: #ffffff;
        padding: 12px;
        border-radius: 10px;
        display: flex;
        justify-content: space-between;
        align-items: center;
        width: 30%;
        margin-top: 25px;
    }

    .social_Link img {
        width: 70%;
    }

    .paraDiv p {
        font-size: 10px;
    }

    .borderDiv {
        border: 4px solid #e0ffff;
        border-radius: 10px;
        display: flex;
        align-items: center;
        justify-content: center;
        text-align: center;
        height: 45px;
    }

    .tabsFlexDiv {
        gap: 10px;
    }

    .missionHeading {
        font-size: 14px;
    }

    .gradient-border::after {
        content: "";
        position: absolute;
        left: 0;
        bottom: 4px;
        height: 3px;
        width: 100%;
        background: linear-gradient(to right, #69a3f4, #003c8f);
        /* z-index: -1; */
    }
}



@media (max-width: 426px) {
    .skill_Container {
        width: 90% !important;
    }

    .innerTextDiv {
        padding: 30px 15px;
    }

    .storyCards {
        height: 400px !important;
    }

    .borderDiv {
        border: 4px solid #e0ffff;
        border-radius: 10px;
        display: flex;
        align-items: center;
        justify-content: center;
        text-align: center;
        height: 40px;
    }
    /* .missionCard_Div {
        height: 545px !important;
    }
    #walletCard {
        height: 855px !important;
    }
    #islamicCard {
        height: 560px !important;
    }
    #govermentCard {
        height: 1150px !important;
    }
    #lawCard {
        height: 715px !important;
    }
    #localCard {
        height: 770px !important;
    }
    #internationalCard {
        height: 790px !important;
    }
    #digitalCard {
        height: 940px !important;
    } */
}
@media (max-width: 425px) {
    .borderDiv p {
        text-align: left !important;
    }

    /* .missionCard_Div {
        height: 545px !important;
    }

    #walletCard {
        height: 920px !important;
    }

    #islamicCard {
        height: 590px !important;
    }

    #govermentCard {
        height: 1120px !important;
    }

    #lawCard {
        height: 710px !important;
    }

    #localCard {
        height: 770px !important;
    }

    #internationalCard {
        height: 930px !important;
    }

    #digitalCard {
        height: 920px !important;
    } */
}

@media (max-width: 420px) {
    .storyCards {
        height: 365px !important;
    }

    .borderDiv {
        border: 4px solid #e0ffff;
        border-radius: 10px;
        display: flex;
        align-items: center;
        justify-content: center;
        text-align: center;
        height: 35px;
    }
    .zindigi_imgDiv,
    .wallet_imgDiv,
    .islami_imgDiv,
    .government_imgDiv,
    .law_imgDiv,
    .local_imgDiv,
    .international_imgDiv,
    .digital_imgDiv {
        height: 260px;
    }
}

@media (max-width: 376px) {
    /* .missionCard_Div {
        height: 510px !important;
    }

    #walletCard {
        height: 850px !important;
    }

    #islamicCard {
        height: 525px !important;
    }

    #govermentCard {
        height: 1060px !important;
    }

    #lawCard {
        height: 650px !important;
    }

    #localCard {
        height: 715px !important;
    }

    #internationalCard {
        height: 870px !important;
    }

    #digitalCard {
        height: 870px !important;
    }

    .storyCards {
        height: 335px !important;
    } */

    .missionHeading {
        font-size: 14px !important;
    }

    .social_Icons {
        background-color: #ffffff;
        padding: 12px;
        border-radius: 10px;
        display: flex;
        justify-content: space-between;
        align-items: center;
        width: 26%;
        margin-top: 25px;
    }

    .missionHeading {
        font-size: 12px !important;
    }

    .borderDiv {
        border: 4px solid #e0ffff;
        border-radius: 10px;
        display: flex;
        align-items: center;
        justify-content: center;
        text-align: center;
        height: 35px !important;
    }

    .gradient-border::after {
        content: "";
        position: absolute;
        left: 0;
        bottom: 4px;
        height: 2px !important;
        width: 100%;
        background: linear-gradient(to right, #69a3f4, #003c8f);
        /* z-index: -1; */
    }

    /* .borderDiv {
        border: 4px solid #e0ffff;
        border-radius: 10px;
        display: flex;
        align-items: center;
        justify-content: center;
        text-align: center;
        height: 35px;
    } */
}

@media (max-width: 320px) {
    .zindigi_imgDiv,
    .wallet_imgDiv,
    .islami_imgDiv,
    .government_imgDiv,
    .law_imgDiv,
    .local_imgDiv,
    .international_imgDiv,
    .digital_imgDiv {
        height: 210px;
    }
    /* .missionCard_Div {
        height: 460px !important;
    }

    #walletCard {
        height: 885px !important;
    }

    #islamicCard {
        height: 510px !important;
    }

    #govermentCard {
        height: 1130px !important;
    }

    #lawCard {
        height: 735px !important;
    }

    #localCard {
        height: 680px !important;
    }

    #internationalCard {
        height: 830px !important;
    }

    #digitalCard {
        height: 835px !important;
    } */
}



/* media queries */

.founderSlider .slick-center .slideContent {
    transform: scale(1.2);
    transition: transform 0.3s ease;
    z-index: 2;
}
