@media(min-width: 1600px) {
    .container {
        max-width: 1520px;
    }
}
@media(min-width: 1800px) {
    .container {
        max-width: 1720px;
    }
}
.header .container {
    max-width: calc(100% - 88px);
}
@media(max-width: 1919.98px) {
    .main-slider .container {
        margin-left: -318px;
    }    
}
@media(max-width: 1799.98px) {
    .main-slider .container {
        margin-left: -280px;
    }
    .sec-video .col-lg-8 {
        width: 70%;
    }
    .get-involved-box img {
        height: 635px;
    }
    .social-box i {
        font-size: 180px;
        top: 11px;
    }
    .case-studies-box img {
        width: 351px;
        height: 372px;
    }
    .case-studies-box.cs-img-2 img {
        width: 351px;
        height: 451px;
    }
    .testimonial-cnt p {
        font-size: 44px;
        line-height: 60px;
    }
    .our-partners-box-item img {
        width: 374px;
        height: 541px;
    }
    .we-worked-cnt ul li {
        min-height: 92px;
    }
    .we-worked-cnt ul li img {
        max-height: 52px;
    }
    .case-studies-main .case-studies-box .case-studies-box-cnt {
        padding: 60px;
    }
    .case-studies-main .case-studies-box img {
        height: 417px;
    }
    .case-study-cnt img {
        height: 495px;
    }
    .inner-case-studies .case-studies-box img {
        height: 432px;
    }
    .webinars-video-thumb img {
        height: 269px;
    }
    .initiatives-signup .sec-heading h3 {
        font-size: 36px;
    }
}
@media(max-width: 1599.98px) {
    .header .navbar-brand img {
        height: 80px;
    }
    .main-slider .container {
        margin-left: -238px;
    }
    .home-cnt h1 {
        font-size: 110px;
    }
    .home-slider.owl-carousel .owl-nav button.owl-prev {
        right: 105px;
        bottom: 80px;
    }
    .home-slider.owl-carousel .owl-nav button.owl-next {
        right: 80px;
        bottom: 80px;
    }
    .sec-video {
        padding: 160px 0 0;
    }
    .sec-video .col-lg-8 {
       width: 82%;
    }
    .get-involved {
        padding: 160px 0 80px;
    }
    .get-involved-box img {
        height: 549px;
    }
    .sign-up-frm .row .col-lg-5 {
        width: 38%;
    }
    .sign-up-frm .row .col-lg-2 {
        width: 24%;
    }
    .sign-up-frm .form-control {
        font-size: 24px;
    }
    .case-studies {
        padding: 80px 0;
    }
    .case-studies-box img {
        width: 301px;
        height: 351px;
    }
    .case-studies-box.cs-img-2 img {
        width: 301px;
        height: 401px;
    }
    .case-studies-box:hover .case-studies-box-cnt p {
        margin-top: 28px;
    }
    .case-study-cnt img {
        height: 435px;
    }
    .testimonial-cnt p {
        font-size: 40px;
        line-height: 51px;
    }
    .our-partners {
        padding: 80px 0 160px;
    }
    .our-partners-box-cnt .btn-arrow {
        width: 70px;
        height: 70px;
        font-size: 42px;
    }
    .our-partners-box-cnt .our-partners-no {
        line-height: 80px;
    }
    .our-partners-box-cnt h4 {
        font-size: 22px;
    }
    .our-partners-box-item img {
        width: 324px;
        height: 468px;
    }
    .our-partners-box-item-cnt .our-partners-no {
        line-height: 80px;
    }
    .our-partners-box-item-cnt h4 {
        font-size: 22px;
    }
    .our-partners-box-item-cnt {
        width: 60%;
    }
    .our-partners-box-item .btn-arrow {
        width: 70px;
        height: 70px;
        font-size: 42px;
    }
    .sec-heading h1 {
        font-size: 110px;
    }
    .we-worked {
        margin-bottom: 160px;
    }
    .we-worked-cnt ul li {
        min-height: 76px;
        padding: 15px;
    }
    .we-worked-cnt ul li img {
        max-height: 46px;
    }
    .case-studies-main .case-studies-box:hover .case-studies-box-cnt p {
        margin-top: 40px;
    }
    .inner-case-studies .sec-heading h3 {
        font-size: 70px;
    }
    .inner-case-studies .case-studies-box .case-studies-box-cnt h4 {
        width: 100%;
    }
    .inner-case-studies .case-studies-box img {
        height: 370px;
    }
    .webinars-video-box h4 {
        width: 60%;
    }
    .webinars-video-thumb img {
        height: 231px;
    }
    .initiatives-signup .sec-heading h3 {
        font-size: 30px;
    }
}
@media(max-width: 1399.98px) {
    .header .navbar-brand img {
        height: 60px;
    }
    .header .nav-link {
        font-size: 16px;
    }
    .home-banner {
        width: 75%;
    }
    .main-slider .container {
        margin-left: -228px;
    }
    .home-cnt h1 {
        font-size: 90px;
    }
    .home-cnt p {
        font-size: 22px;
        line-height: 30px;
    }
    .home-cnt a {
        margin-left: 80px;
    }
    .sec-video {
        padding: 120px 0 0;
    }
    .sec-heading h2 {
        font-size: 72px;
        line-height: 72px;
    }
    .sec-heading p {
        font-size: 22px;
        line-height: 30px;
    }
    .get-involved {
        padding: 120px 0 60px;
    }
    .get-involved-box img {
        height: 472px;
    }
    .get-involved-box h3 {
        font-size: 28px;
    }
    .social-box {
        padding: 60px 20px;
    }
    .social-box i {
        font-size: 150px;
        top: 6px;
    }
    .case-studies {
        padding: 60px 0;
    }
    .case-studies .row .col-xxl-5 {
        width: 491px;
    }
    .case-studies-box img {
        width: 256px;
        height: 321px;
    }
    .case-studies-box.cs-img-2 img {
        width: 256px;
        height: 401px;
    }
    .case-studies-box.cs-img-3 img {
        width: 461px;
        height: 322px;
    }
    .case-studies-box.cs-img-4 img {
        width: 543px;
        height: 362px;
    }
    .case-studies-box .case-studies-box-cnt p {
        font-size: 22px;
        line-height: 30px;
    }
    .case-studies-box:hover .case-studies-box-cnt p {
        margin-top: 25px;
    }
    .testimonial-cnt p {
        font-size: 30px;
        line-height: 40px;
    }
    .our-partners {
        padding: 60px 0 120px;
    }
    .our-partners-logo {
        height: 200px;
    }
    .our-partners-box-item img {
        width: 279px;
        height: 403px;
    }
    .sec-heading h1 {
        font-size: 90px;
    }
    .we-worked {
        margin-bottom: 120px;
    }
    .we-worked-cnt ul li {
        min-height: 76px;
        padding: 10px 15px;
    }
    .we-worked-cnt ul li img {
        max-height: 36px;
    }
    .programme-logo ul li, 
    .supporting-logo ul li {
        min-height: 120px;
    }
    .programme-logo ul li:first-child img {
        max-height: 40px;
    }
    .programme-logo ul li:nth-child(2) img {
        max-width: 182px;
    }
    .supporting-logo ul li:first-child img {
        max-height: 80px;
    }
    .supporting-logo ul li:nth-child(2) img {
        max-height: 62px;
    }
    .about-us-cnt {
        margin-bottom: 70px;
    }
    .about-us-cnt p {
        font-size: 22px;
        line-height: 40px;
    }
    .meet-the-team-box {
        padding: 60px 60px 40px;
    }
    .meet-the-team-cnt h3 {
        margin-bottom: 40px;
    }
    .team-profile {
        margin-bottom: 40px;
    }
    .team-profile h6 {
        font-size: 22px;
        line-height: 40px;
    }
    .meet-the-team-cnt p {
        font-size: 22px;
        line-height: 40px;
    }
    .learn-more-btn a {
        font-size: 38px;
        padding: 40px 60px;
    }
    .case-studies-main .sec-heading p {
        font-size: 22px;
        line-height: 40px;
    }
    .case-studies-main .gx-4 {
        --bs-gutter-x: 30px;
    }
    .case-studies-main .case-studies-box {
        margin-bottom: 30px;
    }
    .case-studies-main .case-studies-box .case-studies-box-cnt {
        padding: 50px;
    }
    .case-study-cnt p {
        font-size: 22px;
        line-height: 40px;
    }
    .case-study-cnt img {
        height: 375px;
    }
    .inner-case-studies .sec-heading h3 {
        font-size: 60px;
    }
    .inner-case-studies .case-studies-box img {
        height: 350px;
    }
    .webinars .sec-heading p {
        font-size: 22px;
        line-height: 40px;
    }
    .webinars-video-box h4 {
        font-size: 32px;
    }
    .webinars-video-box h4 {
        width: 70%;
    }
    .webinars-video-thumb h5 {
        font-size: 20px;
    }
    .webinars-video-thumb img {
        height: 198px;
    }
    .initiatives-cnt {
        margin-bottom: 70px;
    }
    .initiatives-cnt p {
        font-size: 22px;
        line-height: 40px;
    }
    .initiatives-signup .sign-up-frm .thm-btn-1 {
        margin-left: 40px;
    }
    .initiatives-img img {
        height: 475px;
    }
    .mb-8 {
        margin-bottom: 70px;
    }
    .get-involved-cnt p {
        font-size: 22px;
        line-height: 40px;
    }
    .contact-us-cnt p,
    .contact-us-box a {
        font-size: 22px;
        line-height: 40px;
    }
    .contact-us-frm .select-dropdown-button,
    .contact-us-frm .select-dropdown-list-item,
    .contact-us-frm .form-control,
    .contact-us-frm .form-check-label {
        font-size: 22px;
        line-height: 30px;
    }
    .contact-us-frm .select-dropdown-button i {
        top: 1px;
        font-size: 32px;
    }
    .contact-us-frm .select-dropdown-list {
        top: 48px;
    }
    .footer-btm-shape {
        margin-bottom: 80px;
    }
}
@media(max-width: 1299.98px) {
    .main-slider .container {
        margin-left: -260px;
    }
}
@media(max-width: 1199.98px) {
    .header .container {
        max-width: calc(100% - 38px);
    }
    .header .navbar-brand img {
        height: 50px;
    }
    .header .navbar-expand-lg .navbar-nav .nav-item {
        padding: 0px 15px;
    }
    .header .nav-link {
        font-size: 14px;
    }
    .main-slider .container {
        margin-left: -224px;
    }
    .home-cnt h1 {
        font-size: 76px;
    }
    .home-cnt a img {
        height: 100px;
    }
    .home-slider.owl-carousel .owl-nav button.owl-prev {
        right: 85px;
    }
    .home-slider.owl-carousel .owl-nav button.owl-next {
        right: 60px;
    }
    .sec-video {
        padding: 100px 0 0;
    }
    .sec-heading h2 {
        font-size: 60px;
        line-height: 60px;
    }
    .video-box .slick-track .slick-slide {
        margin: 30px 0 0;
    }
    .video-box .video-box-nav {
        margin: 0 15px;
    }
    .video-box .slider-nav h3 {
        font-size: 26px;
    }
    .get-involved {
        padding: 100px 0 50px;
    }
    .get-involved .row .col-lg-2 {
        width: 25%;
    }
    .get-involved-box img {
        height: 395px;
    }
    .get-involved-box h3 {
        font-size: 26px;
    }
    .social-box {
        padding: 50px 20px;
    }
    .social-box span {
        font-size: 24px;
    }
    .social-box i {
        font-size: 120px;
        top: 8px;
    }
    .sec-heading h3 {
        font-size: 32px;
    }
    .sign-up-frm .row .col-lg-5 {
        width: 35%;
    }
    .sign-up-frm .row .col-lg-2 {
        width: 30%;
    }
    .sign-up-frm .form-control {
        font-size: 20px;
        margin-bottom: 15px;
    }
    .sign-up-frm .thm-btn {
        font-size: 20px;
        margin-bottom: 15px;
    }
    .case-studies {
        padding: 50px 0;
    }
    .case-studies .row .col-xxl-5 {
        width: 453px;
    }
    .case-studies-box img {
        width: 211px;
        height: 288px;
    }
    .case-studies-box.cs-img-2 img {
        width: 211px;
        height: 338px;
    }
    .case-studies-box.cs-img-3 img {
        width: 423px;
        height: 296px;
    }
    .case-studies-box.cs-img-4 img {
        width: 453px;
        height: 342px;
    }
    .case-studies-box .case-studies-box-cnt {
        padding: 30px;
    }
    .case-studies-box:hover .case-studies-box-cnt {
        padding: 30px;
    }
    .case-studies-box .case-studies-box-cnt h4 {
        font-size: 24px;
    }
    .case-studies-box.cs-img-3 .case-studies-box-cnt h4 {
        width: 80%;
    }
    .case-studies-box.cs-img-4 .case-studies-box-cnt h4 {
        width: 74%;
    }
    .testimonial-cnt {
        margin-right: 30px;
    }
    .our-partners {
        padding: 50px 0 100px;
    }
    .our-partners-logo {
        height: 185px;
    }
    .our-partners-box-cnt .our-partners-no {
        font-size: 84px;
    }
    .our-partners-box-item-cnt .our-partners-no {
        font-size: 84px;
        margin-bottom: 20px;
    }
    .our-partners-box-item img {
        width: 312px;
        height: 451px;
    }
    .our-partners-box-cnt .btn-arrow {
        width: 60px;
        height: 60px;
        font-size: 32px;
    }
    .our-partners-box-item .btn-arrow {
        width: 60px;
        height: 60px;
        font-size: 32px;
    }
    .partners-slider.owl-carousel .owl-nav button.owl-next {
        right: -25px;
        width: 40px;
        height: 40px;
        line-height: 38px;
        font-size: 22px;
    }
    .partners-slider.owl-carousel .owl-nav button.owl-prev {
        left: -25px;
        width: 40px;
        height: 40px;
        line-height: 38px;
        font-size: 22px;
    }
    .programme-logo ul li, 
    .supporting-logo ul li {
        min-height: 94px;
    }
    .programme-logo ul li:first-child img {
        max-height: 34px;
    }
    .programme-logo ul li:nth-child(2) img {
        max-width: 162px;
    }
    .supporting-logo ul li:first-child img {
        max-height: 70px;
    }
    .supporting-logo ul li:nth-child(2) img {
        max-height: 52px;
    }
    .programme-logo h3, 
    .supporting-logo h3 {
        font-size: 34px;
    }
    .we-worked {
        margin-bottom: 100px;
    }
    .we-worked-cnt ul li {
        width: 20%;
        min-height: 76px;
        margin-bottom: 15px;
    }
    .we-worked-cnt ul li:nth-child(5n) {
        border-width: 0;
    }
    .we-worked-cnt ul li img {
        max-height: unset;
        width: 90%;
    }
    .about-us {
        padding: 220px 0 0;
    }
    .sec-heading h1 {
        font-size: 76px;
    }
    .about-us-cnt {
        margin-bottom: 60px;
    }
    .about-us-cnt h3 {
        font-size: 34px;
    }
    .about-us-belong {
        font-size: 34px;
    }
    .meet-the-team-box {
        padding: 50px 50px 30px;
    }
    .meet-the-team-cnt h3 {
        font-size: 34px;
    }
    .meet-the-team-slider.owl-carousel .owl-item img {
        width: 150px;
    }
    .team-profile img {
        width: 150px;
        height: 150px;
    }
    .learn-more-btn a {
        font-size: 30px;
        padding: 40px 50px;
    }
    .case-studies-main {
        padding: 220px 0 0;
    }
    .case-studies-main .case-studies-box:hover .case-studies-box-cnt {
        padding: 60px;
    }
    .case-studies-main .case-studies-box img {
        height: 400px;
    }
    .inner-case-studies {
        padding: 220px 0 0;
    }
    .inner-case-studies .sec-heading h3 {
        font-size: 50px;
    }
    .case-study-cnt {
        padding: 0 0 80px;
    }
    .case-study-cnt h3 {
        font-size: 34px;
    }
    .case-study-cnt img {
        height: 315px;
    }
    .webinars {
        padding: 220px 0 0;
    }
    .webinars-video-box {
        margin-bottom: 80px;
    }
    .webinars-video-box h4 {
        width: 80%;
    }
    .webinars-video-thumb img {
        height: 165px;
    }
    .initiatives {
        padding: 220px 0 0;
    }
    .initiatives-cnt {
        margin-bottom: 60px;
    }
    .initiatives-cnt h3 {
        font-size: 34px;
    }
    .initiatives-signup .sign-up-frm .thm-btn-1 {
        margin: 20px 0 0;
    }
    .get-involved-main {
        padding: 220px 0 0;
    }
    .mb-8 {
        margin-bottom: 60px;
    }
    .get-involved-cnt h3 {
        font-size: 34px;
    }
    .initiatives-signup .sign-up-frm .d-flex {
        display: block!important;
    }
    .initiatives-signup .sign-up-frm .w-75 {
        width: 100%!important;
    }
    .initiatives-signup .align-items-end {
        align-items: start!important;
    }
    .initiatives-img img {
        height: 398px;
    }
    .contact-us {
        padding: 220px 0 0;
    }
    .contact-us .sec-heading {
        margin-bottom: 60px;
    }
    .contact-us-cnt h3 {
        font-size: 34px;
    }
    .contact-us-frm .select-dropdown-button,
    .contact-us-frm .select-dropdown-list-item,
    .contact-us-frm .form-control,
    .contact-us-frm .form-check-label {
        font-size: 18px;
    }
    .footer-logo img {
        max-height: 70px;
    }
}
@media(max-width: 991.98px) {
    .header .navbar-collapse {
        position: absolute;
        z-index: 1;
        top: 80px;
        width: 100%;
    }
    .header .navbar-brand img {
        height: 60px;
    }
    .header .navbar-nav {
        background-color: var(--mainTheme);
        border: 1px solid var(--colorGreen);
        margin: 0 auto 0 32px;
        position: relative;
    }
    .header .navbar-expand-lg .navbar-nav {
        align-items: start;
        padding: 10px 0px 20px;
    }
    .header .navbar-expand-lg .navbar-nav .nav-item {
        padding: 10px 20px;
    }
    .header .navbar-expand-lg .navbar-nav .nav-item:last-child {
        padding: 10px 0 0 20px;
    }
    .header .nav-link {
        font-size: 18px; 
    }
    .home-banner {
        width: 100%;
        padding: 100px 0 50px;
    }
    .main-slider .container {
        margin: 0 auto;
    }
    .home-cnt h1 {
        font-size: 66px;
    }
    .home-cnt p {
        font-size: 19px;
        line-height: 28px;
    }
    .home-cnt a {
        margin-left: 50px;
    }
    .home-slider.owl-carousel .owl-nav button.owl-prev {
        bottom: 60px;
    }
    .home-slider.owl-carousel .owl-nav button.owl-next {
        bottom: 60px;
    }
    .sec-video {
        padding: 80px 0 0;
    }
    .sec-heading h2 {
        font-size: 46px;
        line-height: 46px;
        margin-bottom: 30px;
    }
    .sec-heading p {
        font-size: 19px;
        line-height: 28px;
    }
    .get-involved {
        padding: 80px 0 40px;
    }
    .get-involved .row .col-lg-2 {
        width: 33%;
    }
    .get-involved-box img {
        height: 443px;
    }
    .get-involved .gx-5 {
        --bs-gutter-y: 5px;
    }
    .get-involved-box h3 {
        font-size: 24px;
    }
    .social-box {
        margin-bottom: 2px;
    }
    .sign-up-frm .form-control {
        font-size: 19px;
        line-height: 28px;
    }
    .sign-up-frm .row .col-lg-5 {
        width: 50%;
    }
    .sign-up-frm .row .col-lg-2 {
        width: 100%;
        margin-top: 15px;
        text-align: left !important;
    }
    .sign-up-frm .row .col-lg-2 .wpcf7-spinner {
        bottom: -15px;
        left: 0;
    }
    .case-studies {
        padding: 40px 0;
    }
    .case-studies .row .col-xxl-5 {
        width: 75%;
    }
    .case-studies-box img {
        width: 333px;
        height: 399px;
    }
    .case-studies-box.cs-img-2 img {
        width: 333px;
        height: 499px;
    }
    .case-studies-box.cs-img-3 img {
        width: 514px;
        height: 359px;
    }
    .case-studies-box.cs-img-4 img {
        width: 100%;
        height: 470px;
    }
    .case-studies-box .case-studies-box-cnt p {
        font-size: 19px;
        line-height: 28px;
    }
    .testimonial-cnt {
        margin-right: 0;
    }
    .testimonial-slider {
        margin: 0 0 50px;
    }
    .testimonial-cnt p {
        font-size: 34px;
        line-height: 44px;
    }
    .sec-heading h3 {
        font-size: 32px;
        margin-bottom: 20px;
    }
    .our-partners {
        padding: 40px 0 80px;
    }
    .our-partners-slider.owl-carousel .owl-item img {
        width: 85%;
    }
    .our-partners-slider {
        margin: 0;
    }
    .our-partners-logo {
        height: 145px;
    }
    .our-partners-box-item img {
        width: 348px;
        height: 503px;
    }
    .programme-logo {
        margin-bottom: 30px;
    }
    .programme-logo h3, 
    .supporting-logo h3 {
        font-size: 32px;
    }
    .programme-logo ul, .supporting-logo ul {
        column-gap: 80px;
    }
    .programme-logo ul li, 
    .supporting-logo ul li {
        min-height: auto;
    }

    .programme-logo ul li:first-child img {
        max-height: 42px;
    }
    .supporting-logo ul li:first-child img {
        max-height: 82px;
    }
    .supporting-logo ul li:nth-child(2) img {
        max-width: 100%;
    }
    .we-worked {
        margin-bottom: 80px;
    }
    .we-worked-cnt ul li {
        width: 25%;
    }
    .we-worked-cnt ul li:nth-child(4n) {
        border-width: 0;
    }
    .we-worked-cnt ul li:nth-child(5n) {
        border-width: 1px;
    }
    .about-us {
        padding: 190px 0 0;
    }
    .sec-heading h1 {
        font-size: 66px;
    }
    .about-us-cnt {
        margin-bottom: 50px;
    }
    .about-us-cnt h3 {
        font-size: 32px;
    }
    .about-us-cnt p {
        font-size: 19px;
        line-height: 28px;
    }
    .about-us-belong {
        font-size: 32px;
    }
    .meet-the-team-box {
        padding: 40px 40px 20px;
    }
    .meet-the-team-cnt h3 {
        font-size: 32px;
    }
    .meet-the-team-slider.owl-carousel .owl-item img {
        width: 100px;
    }
    .team-profile {
        margin-bottom: 30px;
    }
    .team-profile img {
        width: 100px;
        height: 100px;
    }
    .team-profile h6 {
        font-size: 19px;
        line-height: 28px;
    }
    .meet-the-team-cnt p {
        font-size: 19px;
        line-height: 28px;
    }
    .learn-more-btn a {
        font-size: 30px;
        padding: 30px 40px;
    }
    .line-box {
        background-repeat: repeat;
        width: 65px;
    }
    .case-studies-main {
        padding: 190px 0 0;
    }
    .case-studies-main .sec-heading {
        margin-bottom: 50px;
    }
    .case-studies-main .sec-heading p {
        font-size: 19px;
        line-height: 28px;
    }
    .case-studies-main .case-studies-box .case-studies-box-cnt,
    .case-studies-main .case-studies-box:hover .case-studies-box-cnt {
        padding: 40px;
    }
    .inner-case-studies {
        padding: 190px 0 0;
    }
    .inner-case-studies .sec-heading h3 {
        font-size: 40px;
    }
    .case-study-cnt {
        padding: 0 0 60px;
    }
    .case-study-cnt h3 {
        font-size: 32px;
    }
    .case-study-cnt p {
        font-size: 19px;
        line-height: 28px;
    }
    .case-study-cnt img {
        height: 235px;
    }
    .inner-case-studies .case-studies-box img {
        height: 310px;
    }
    .webinars {
        padding: 190px 0 0;
    }
    .webinars .sec-heading {
        margin-bottom: 50px;
    }
    .webinars .sec-heading p {
        font-size: 19px;
        line-height: 28px;
    }
    .webinars-video-box h4 {
        font-size: 28px;
    }
    .webinars-video-thumb img {
        height: 187px;
    }
    .webinars-video-thumb h5 {
        font-size: 18px;
    }
    .initiatives {
        padding: 190px 0 0;
    }
    .initiatives-cnt {
        margin-bottom: 50px;
    }
    .initiatives-cnt h3 {
        font-size: 32px;
    }
    .initiatives-cnt p {
        font-size: 19px;
        line-height: 28px;
    }
    .initiatives-signup .sign-up-frm {
        margin-top: 15px;
    }
    .initiatives-img img {
        height: 296px;
    }
    .get-involved-main {
        padding: 190px 0 0;
    }
    .mb-8 {
        margin-bottom: 50px;
    }
    .order_2 {
        order: 2;
    }
    .get-involved-img {
        margin-bottom: 30px;
    }
    .get-involved-cnt h3 {
        font-size: 32px;
    }
    .get-involved-cnt p {
        font-size: 19px;
        line-height: 28px;
    }
    .get-involved-main .line-box {
        width: 50px;
    }
    .connect-with-us {
        padding: 80px 0;
    }
    .contact-us {
        padding: 190px 0 0;
    }
    .contact-us .sec-heading {
        margin-bottom: 50px;
    }
    .contact-us-cnt h3 {
        font-size: 32px;
    }
    .contact-us-cnt p,
    .contact-us-box a {
        font-size: 19px;
        line-height: 28px;
    }
    .contact-us-box {
        margin-bottom: 10px;
    }
    .contact-us-frm .select-dropdown-button,
    .contact-us-frm .select-dropdown-list-item,
    .contact-us-frm .form-control,
    .contact-us-frm .form-check-label {
        font-size: 19px;
        line-height: 28px;
    }
    .contact-us-frm .select-dropdown-button i {
        font-size: 30px;
    }
    .contact-us .line-box {
        width: 50px;
    }
    .footer-btm-shape {
        margin-bottom: 50px;
    }
    .footer .row .col-lg-10 {
        order: 2;
    }
    .footer .row .col-lg-2 {
        order: 1;
    }
    .footer .row .col-lg-10:last-child {
        order: 3;
    }
    .footer-logo {
        text-align: center;
        margin-bottom: 30px;
    }
    .footer-logo img {
        max-height: 60px;
    }
    .footer-nav {
        margin-bottom: 10px;
    }
    .footer-nav ul {
        justify-content: center;
    }
    .footer-nav ul li {
        padding: 0 20px 20px;
    }
    .footer-copyright {
        padding: 20px 0;
        text-align: center;
    }
}
@media(max-width: 767.98px) {
    .header .navbar-brand img {
        height: 50px;
    }
    .header .navbar-collapse {
        top: 70px;
    }
    .home-cnt h1 {
        font-size: 56px;
    }
    .home-cnt a img {
        height: 75px;
    }
    .sec-video {
        padding: 50px 0 0;
    }
    .sec-heading h2 {
        font-size: 36px;
        line-height: 36px;
    }
    .video-box .slick-track .slick-slide {
        margin: 20px 0 0;
    }
    .video-box .video-box-nav {
        margin: 0 10px;
    }
    .get-involved {
        padding: 50px 0 25px;
    }
    .get-involved .row .col-lg-2 {
        width: 50%;
    }
    .get-involved .gx-5 {
        --bs-gutter-x: 0;
    }
    .get-involved-box img {
        height: auto;
    }
    .sign-up-frm .thm-btn {
        font-size: 18px;
    }
    .case-studies {
        padding: 25px 0;
    }
    .case-studies .sec-heading h2 {
        margin-bottom: 30px;
    }
    .testimonial-slider.owl-carousel .owl-item img {
        width: 60px;
    }
    .testimonial-cnt p {
        font-size: 28px;
        line-height: 38px;
    }
    .case-studies .row .col-xxl-5 {
        width: 100%;
    }
    .case-studies-box img,
    .case-studies-box.cs-img-2 img,
    .case-studies-box.cs-img-3 img,
    .case-studies-box.cs-img-4 img {
        width: 100%;
    }
    .case-studies-box img {
        height: 316px;
    }
    .case-studies-box.cs-img-2 img {
        height: 366px;
    }
    .case-studies-box .case-studies-box-cnt h4 {
        font-size: 26px;
    }
    .our-partners {
        padding: 25px 0 50px;
    }
    .our-partners .sec-heading h2 {
        margin-bottom: 30px;
    }
    .our-partners-box-cnt .our-partners-no { 
        font-size: 70px;
        line-height: 70px;
    }
    .our-partners-box-cnt h4 {
        font-size: 20px;
    }
    .our-partners-box-item img {
        width: 258px;
        height: 373px;
    }
    .our-partners-box-item-cnt .our-partners-no {
        font-size: 70px;
        line-height: 70px;
        margin-bottom: 20px;
    }
    .our-partners-box-item-cnt h4 {
        font-size: 20px;
    }
    .our-partners-box-cnt .btn-arrow {
        width: 50px;
        height: 50px;
        font-size: 24px;
    }
    .our-partners-box-item .btn-arrow {
        width: 50px;
        height: 50px;
        font-size: 24px;
    }
    .our-partners-logo {
        padding: 20px;
        height: 105px;
    }
    .programme-logo {
        margin-bottom: 0;
    }
    .programme-logo ul li,
    .supporting-logo ul li {
        margin-bottom: 30px;
    }
    .programme-logo ul li:first-child img {
        max-height: 38px;
    }
    .supporting-logo ul li:nth-child(2) img {
        max-width: 187px;
    }

    .we-worked {
        margin-bottom: 50px;
    }
    .we-worked-cnt ul li {
        width: 33%;
    }
    .we-worked-cnt ul li:nth-child(3n) {
        border-width: 0;
    }
    .we-worked-cnt ul li:nth-child(4n),
    .we-worked-cnt ul li:nth-child(5n) {
        border-width: 1px;
    }
    .about-us {
        padding: 134px 0 0;
    }
    .sec-heading h1 {
        font-size: 56px;
    }
    .learn-more-btn a {
        font-size: 28px;
    }
    .line-box {
        width: 58px;
        margin-left: 30px;
    }
    .case-studies-main {
        padding: 134px 0 0;
    }
    .case-studies-main .gx-4 {
        --bs-gutter-x: 0;
    }
    .case-studies-main .case-studies-box img {
        height: auto;
        min-height: 260px;
    }
    .case-studies-main .case-studies-box .case-studies-box-cnt,
    .case-studies-main .case-studies-box:hover .case-studies-box-cnt {
        padding: 30px;
    }
    .case-studies-main .case-studies-box .case-studies-box-cnt p,
    .case-studies-main .case-studies-box:hover .case-studies-box-cnt p {
        margin-top: 20px;
    }
    .inner-case-studies {
        padding: 134px 0 0;
    }
    .inner-case-studies .sec-heading h3 {
        font-size: 32px;
        margin-bottom: 30px;
    }
    .case-study-cnt {
        padding: 0 0 50px;
    }
    .case-study-cnt img {
        height: 200px;
        margin-bottom: 30px;
    }
    .webinars {
        padding: 134px 0 0;
    }
    .webinars .gx-3 {
        --bs-gutter-x: 24px;
    }
    .webinars-video-box {
        margin-bottom: 50px;
    }
    .webinars-video-box h4 {
        width: 100%;
        font-size: 24px;
    }
    .webinars-video-thumb img {
        height: 138px;
    }
    .initiatives {
        padding: 134px 0 0;
    }
    .initiatives-img img {
        height: 218px;
    }
    .get-involved-main {
        padding: 134px 0 0;
    }
    .connect-with-us {
       padding: 50px 0;
    }
    .contact-us {
        padding: 134px 0 0;
    }
    .contact-us .sec-heading {
        margin-bottom: 30px;
    }
    .contact-us-frm {
        margin-bottom: 30px;
    }
    .contact-us-frm .select-dropdown {
        padding: 9px 20px;
    }
    .contact-us-frm .select-dropdown-button i {
        right: 20px;
    }
    .contact-us-frm .form-control {
        padding: 9px 20px;
    }
    .contact-us .line-box {
        width: 48px;
    }
    .footer-logo img {
        max-height: 50px;
    }
}    
@media(max-width: 575.98px) {
    .thm-btn,
    .thm-btn-1 {
        font-size: 18px;
    }
    .header {
        padding: 12px 0;
    }
    .header .container {
        max-width: calc(100% - 0px);
    }
    .main-slider {
        min-height: 50vh;
    }
    .home-banner {
        min-height: 50vh;
    }
    .home-cnt h1 {
        font-size: 42px;
        margin-bottom: 20px;
    }
    .home-cnt p {
        font-size: 17px;
        line-height: 26px;
    }
    .home-slider.owl-carousel .owl-nav button.owl-prev {
        right: 45px;
        bottom: 30px;
    }
    .home-slider.owl-carousel .owl-nav button.owl-next {
        right: 20px;
        bottom: 30px;
    }
    .sec-video .col-lg-8 {
        width: 100%;
    }
    .sec-heading h2 {
        font-size: 32px;
        line-height: 32px;
    }
    .sec-heading p {
        font-size: 17px;
        line-height: 26px;
    }
    .video-box .slider-nav h3 {
        font-size: 24px;
    }
    .get-involved .row .col-lg-2 {
        width: 100%;
    }
    .social-box span {
        font-size: 17px;
        font-weight: 700;
    }
    .sign-up-frm .row .col-lg-5 {
        width: 100%;
    }
    .sign-up-frm .form-control {
        font-size: 17px;
        line-height: 26px;
    }
    .our-partners-box-cnt {
        right: 20px;
    }
    .our-partners-box-item img {
        height: 350px;
    }
    .partners-slider.owl-carousel .owl-nav button.owl-next {
        width: 30px;
        height: 30px;
        line-height: 28px;
        right: -5px;
        font-size: 15px;
    }
    .partners-slider.owl-carousel .owl-nav button.owl-prev {
        width: 30px;
        height: 30px;
        line-height: 28px;
        left: -5px;
        font-size: 15px;
    }
    .case-studies-box {
        margin-bottom: 24px;
    }
    .case-studies-box img {
        height: auto;
        min-height: 230px;
        max-height: 400px;
    }
    .case-studies-box.cs-img-2 img,
    .case-studies-box.cs-img-3 img,
    .case-studies-box.cs-img-4 img {
        height: auto;
        min-height: 230px;
        max-height: 400px;
    }
    .case-studies-box .case-studies-box-cnt {
        padding: 20px;
    }
    .case-studies-box:hover .case-studies-box-cnt {
        padding: 20px;
    }
    .case-studies-box .case-studies-box-cnt h4 {
        font-size: 20px;
    }
    .case-studies-box .case-studies-box-cnt p {
        font-size: 17px;
        line-height: 26px;
    }
    .case-studies-box:hover .case-studies-box-cnt p {
        margin-top: 15px;
    }
    .testimonial-cnt p {
        font-size: 22px;
        line-height: 32px;
    }
    .our-partners-logo {
        height: 94px;
    }
    .our-partners-box-cnt .our-partners-no { 
        font-size: 60px;
        line-height: 60px;
    }
    .our-partners-box-item-cnt .our-partners-no {
        font-size: 60px;
        line-height: 60px;
    }
    .programme-logo h3, 
    .supporting-logo h3 {
        font-size: 24px;
    }
    .programme-logo ul, .supporting-logo ul {
        column-gap: 0px;
    }
    .programme-logo ul li, .supporting-logo ul li {
        width: 50%;
    }
    .programme-logo ul li:first-child img {
        max-height: unset;
    }
    .programme-logo ul li:nth-child(2) img {
        max-width: 70%;
    }
    .supporting-logo ul li:first-child img {
        max-height: unset;
    }
    .supporting-logo ul li:nth-child(2) img {
        max-width: 70%;
    }
    .we-worked-cnt ul li {
        width: 50%;
    }
    .we-worked-cnt ul li:nth-child(3n),
    .we-worked-cnt ul li:nth-child(4n) {
        border-width: 1px;
    }
    .we-worked-cnt ul li:nth-child(2n) {
        border-width: 0;
    }
    .we-worked-cnt ul li:nth-child(5n) {
        border-width: 1px;
    }
    .we-worked-cnt ul li img {
        width: 75%;
    }
    .sec-heading h1 {
        font-size: 42px;
        margin-bottom: 30px;
    }
    .about-us-cnt h3 {
        font-size: 28px;
    }
    .about-us-cnt p {
        font-size: 17px;
        line-height: 26px;
        margin-bottom: 20px;
    }
    .about-us-belong {
        font-size: 28px;
        padding: 20px 30px;
    }
    .meet-the-team-box {
        padding: 30px 30px 10px;
    }
    .team-profile {
        display: block;
    }
    .team-profile img {
        margin-right: 0;
        margin-bottom: 15px;
    }
    .team-profile h6 {
        font-size: 17px;
        line-height: 26px;
    }
    .meet-the-team-cnt h3 {
        font-size: 28px;
        margin-bottom: 30px;
    }
    .meet-the-team-cnt p {
        font-size: 17px;
        line-height: 26px;
    }
    .learn-more-btn {
        margin: 30px 0 0;
    }
    .learn-more-btn a {
        padding: 30px;
    }
    .line-box {
        background-position: top;
        width: auto;
        max-width: 40px;
        margin-left: 0;
    }
    .case-studies-main .sec-heading p {
        font-size: 17px;
        line-height: 26px;
    }
    .case-study-cnt {
        padding: 0 0 30px;
    }
    .case-study-cnt h3 {
        font-size: 28px;
        margin-bottom: 30px;
    }
    .case-study-cnt p {
        font-size: 17px;
        line-height: 26px;
        margin-bottom: 20px;
    }
    .case-study-cnt img {
        height: auto;
    }
    .inner-case-studies .sec-heading h3 {
        font-size: 28px;
    }
    .webinars .sec-heading p {
        font-size: 17px;
        line-height: 26px;
    }
    .webinars .gx-3 {
        --bs-gutter-x: 15px;
    }
    .webinars-video-box h4 {
        font-size: 22px;
    }
    .webinars-video-thumb {
        margin-bottom: 30px;
    }
    .webinars-video-thumb img {
        height: auto;
    }
    .webinars-video-thumb h5 {
        font-size: 16px;
        margin: 15px 0 0;
    }
    .initiatives-cnt h3 {
        font-size: 28px;
    }
    .initiatives-cnt p {
        font-size: 17px;
        line-height: 26px;
        margin-bottom: 20px;
    }
    .initiatives-signup {
        padding: 30px 20px;
        margin: 30px 0;
    }
    .initiatives-signup .sec-heading h3 {
        font-size: 28px;
    }
    .get-involved-cnt h3 {
        font-size: 28px;
    }
    .get-involved-cnt p {
        font-size: 17px;
        line-height: 26px;
        margin-bottom: 20px;
    }
    .get-involved-main .line-box {
        width: auto;
    }
    .contact-us-cnt h3 {
        font-size: 28px;
    }
    .contact-us-cnt p,
    .contact-us-box a {
        font-size: 17px;
        line-height: 26px;
        margin-bottom: 20px;
    }
    .contact-us-frm .select-dropdown-button,
    .contact-us-frm .select-dropdown-list-item,
    .contact-us-frm .form-control,
    .contact-us-frm .form-check-label {
        font-size: 17px;
        line-height: 26px;
    }
    .contact-us .line-box {
        width: auto;
    }
}
