@media (min-width: 1600px) and (max-width: 1800px) {
    .header-main .list-item .list-content a{
        font-size: 22px;
    }
    .video-container{
        height: calc(100vh - 125px);
    }
    .bottom-box{
        height: 140px;
    }
    .driving-video{
        height: 100vh;
    }
    .driving-video .bottom-content .driving-head{
        font-size: 22px;
    }
    .driving-video .driving-bottom-box .bottom-arrow {
        bottom: 40px;
    }
    .driving-video .driving-bottom-box:hover .bottom-arrow {
        transform: translateX(420px);
    }
    .driving-para{
        top: 75px;
    }
    .driving-para p{
        font-size: 20px;
    }
    /* .bottom-box p{
        max-width: 71%;
    } */
    .description_box .description-box-main {
        column-gap: 25px;
        row-gap: 30px;
        margin-top: 80px;
    }
    .client-box .client-info{
        padding: 20px 20px;
        width: auto;
    }
    .just-some-home .just-humble-box .girl-img img{
            height: 700px;
            width: auto;
    }
    .comeThrive.video-container {
        height: 100vh;
      }
      .comeThrive-form form textarea#helpWith{
        height: 160px;
    }
    .launchManual-input input{
        height: 90px;
    }

    /* Other Pages responsive */
    .our-clients-eco .our-client-main .our-client-logo .our-client-item{
        margin-bottom: 35px;
    }
    .our-clients-eco .our-client-main .our-client-logo .our-client-item img{
        height: 70px;
    }
    .our-clients-eco .our-client-main .our-client-content h2{
            font-size: 45px;
    }
    .testimonial-eco .testimonials-img img{
        height: 700px;
        width: auto;
    } 
    .protecting-ecosystem{
        padding-top: 30px;
    }
    .protecting-ecosystem .protecting-card-main{
        margin-top: 30px;
    }
    .protecting-ecosystem .protecting-card-main .protecting-img img{
            height: 250px;
            width: auto;
    }
    .events-offer .events-content h2 {
        margin-top: 50px;
    }
    .events-offer .events-offer-main .events-item .evnets-box .events-icon {
        margin-bottom: 30px;
    }
    .network h6 {
        margin-bottom: 60px;
    }
    .network-people-main {
        padding: 60px 0px 0 0px;
        column-gap: 100px;
    }
    .never-day-slider.crafting-slider h2{
        font-size: 50px;
    }
}

@media (min-width: 1400px) and (max-width: 1599px) {
    .header-main .list-item .list-content a{
        font-size: 20px;
    }
    .video-container{
        height: calc(100vh - 121px);
    }
    .who-we-are .video-about{
        margin: 10px 10px 10px 10px;
    }
    .bottom-box{
        height: 130px;
    }
    /* .bottom-box p{
        max-width: 83%;
    } */
    .driving-video .driving-bottom-box .bottom-arrow svg{
        height: 25px;
        width: auto;
    }
    .driving-video .driving-bottom-box .bottom-arrow{
        bottom: 35px;
    }
    .driving-video .bottom-content .driving-head{
        font-size: 21px;
    }
    .driving-para{
        top: 90px;
    }
    .driving-para p{
        font-size: 19px;
    }
    .driving-video .driving-bottom-box{
        height: 580px;
        padding-top: 10px;
    }
    .driving-video .driving-bottom-box:hover .bottom-arrow {
        transform: translateX(380px);
    }
    .description_box{
        height: 580px;
        overflow-x: hidden;
        overflow-y: auto;
    }
    .description_box .description-box-main {
        column-gap: 25px;
        row-gap: 30px;
        margin-top: 80px;
    }
    .description-box-main .description-box-item{
        height: 185px;
        width: 170px; 
    }
    .description-box-main .description-box-item .num{
        font-size: 35px;
    }
    .partner-logo-main-box{
    column-gap: 70px;
    row-gap: 40px;
    padding: 40px 20px;
    margin-top: 80px;
    width: 700px;
    }
    .client-box .client-info{
        padding: 20px 20px;
        width: auto;
    }
    .just-some-home .just-humble-box .girl-img{
        padding: 10px 10px 0 10px;
    }
    .just-some-home .just-humble-box .girl-img img{
            height: 660px;
            width: auto;
    }
    .comeThrive.video-container {
        height: 100vh;
      }
    .comeThrive-form form textarea#helpWith{
        height: 180px;
    }
    .launchManual-input input{
        height: 80px;
    }
    /* Other Pages responsive */
    .our-clients-eco .our-client-main .our-client-logo .our-client-item{
        margin-bottom: 35px;
    }
    .our-clients-eco .our-client-main .our-client-logo .our-client-item img{
        height: 70px;
    }
    .our-clients-eco .our-client-main .our-client-content h2{
        font-size: 45px;
}
    .testimonial-eco .testimonials-img img{
        height: 700px;
        width: auto;
    } 
    .protecting-ecosystem{
        padding-top: 30px;
    }
    .protecting-ecosystem .protecting-card-main{
        margin-top: 30px;
    }
    .protecting-ecosystem .protecting-card-main .protecting-img img{
            height: 210px;
            width: auto;
    }
    .events-offer .events-content h2 {
        margin-top: 40px;
    }
    .events-offer .events-offer-main .events-item .evnets-box .events-icon {
        margin-bottom: 30px;
    }
    .network h6 {
        margin-bottom: 50px;
    }
    .network-people-main {
        padding: 50px 0px 0 0px;
        column-gap: 80px;
    }
    .never-day-slider.crafting-slider h2{
        font-size: 45px;
    }
}

@media (min-width: 1200px) and (max-width: 1399px) {
    .header-main .list-item .list-content a{
        font-size: 20px;
    }
    .header-main .main-logo{
        height: 60px;
        width: auto;
    }
    .video-container{
        height: calc(100vh - 121px);
    }
    .bottom-box{
        height: 130px;
    }
    .bottom-box .bottom-text .launch-flex img {
        height: 25px;
        width: auto;
    }
    /* .bottom-box p{
        max-width: 100%;
    } */
    .who-we-are .video-about{
        margin: 0;
    }
    .who-we-are .video-about .video-play-btn svg{
            height: 85px;
            width: auto;
    }
    .driving-video{
        height: auto;
    }
    .driving-video .driving-bottom-box .bottom-arrow{
        bottom: 30px;
    }
    .driving-video .driving-bottom-box .bottom-arrow svg{
        height: 22px;
        width: auto;
    }
    .driving-video .bottom-content .driving-head{
        font-size: 22px;
    }
    .driving-para{
        top: 100px;
    }
    .driving-para p{
        font-size: 16px;
    }
    .driving-video .driving-bottom-box{
        height: 550px;
        padding-top: 10px;
    }
    .description_box{
        height: 550px;
    }
    .driving-video .driving-bottom-box:hover .bottom-arrow {
        transform: translateX(330px);
    }
    .description_box .description-box-main {
        column-gap: 20px;
        row-gap: 30px;
        margin-top: 70px;
    }
    .description-box-main .description-box-item{
        height: 160px;
        width: 145px; 
    }
    .description-box-main .description-box-item .num{
        font-size: 30px;
        margin-bottom: 20px;
    }
    .partner-logo-main-box{
    column-gap: 40px;
    row-gap: 40px;
    padding: 35px 20px;
    margin-top: 70px;
    width: 600px;
    }
    .client-box .client-info{
        padding: 15px 20px;
        width: auto;
    }
    .client-box .client-info .client-name{
        margin-bottom: 5px;
    }
    .never-day-slider .never-full-day-slider .card-main .card-content h5{
        margin-bottom: 10px;
    }
    .just-some-home .just-humble-box .girl-img{
        padding: 10px 10px 0 10px;
    }
    .just-some-home .just-humble-box .just-humble-num-box span{
        font-size: 20px;
    }
    .just-humble-box.just-humble-no-back p{
        padding-right: 25px;
    }
    .just-some-home .just-humble-box .girl-img img {
        height: 560px;
        width: 280px;
    }
    .just-some-home .just-humble-box .bio-bottom-btn {
        bottom: 2.4rem;
        right: 20px;
    }
    .our-partners .partner-main .partner-img-box {
        margin-top: 20px;
    }
    .our-partners .partner-main .partner-img-box .partner-img {
        margin-bottom: 40px;
    }
    .comeThrive.video-container {
        height: 100vh;
      }
    .comeThrive-form form textarea#helpWith{
        height: 90px;
    }
    .comeThrive-address li{
        font-size: 17px;
    } 
    .launchManual-para p {
        max-width: 40%;
    }
    .launchManual-input input{
        height: 70px;
    }
    .back-top button{
        font-size: 14px;
    }
    /* Other Pages responsive */
    .our-clients-eco .our-client-main .our-client-logo .our-client-item{
        margin-bottom: 30px;
    }
    .our-clients-eco .our-client-main .our-client-logo .our-client-item img{
        height: 55px;
    }
    .our-clients-eco .our-client-main .our-client-content h2{
        font-size: 40px;
}
    .testimonial-eco .testimonials-img img{
        height: 580px;
        width: auto;
    } 
    .benefits-eco .benefits-box .icon svg{
        height: 40px;
        width: auto;
    }
    .problems-faced .problem-main .problem-head {
        margin-top: 40px;
    }
    .problems-faced .problem-box .icon {
        margin-bottom: 30px;
    }
    .problems-faced .problem-box .icon svg{
        height: 45px;
        width: auto;
    }
    .driving-video .driving-bottom-box.tours-box {
        padding: 20px 25px 0 25px;
    }
    .protecting-ecosystem{
        padding-top: 30px;
    }
    .protecting-ecosystem .protecting-card-main{
        margin-top: 30px;
    }
    .protecting-ecosystem .protecting-card-main .protecting-img{
        text-align: center;
    }
    .protecting-ecosystem .protecting-card-main .protecting-img img {
        height: 170px;
        width: auto;
    }
    .problem-launch .problem-launch-item .problem-launch-box{
        padding: 30px 25px;
    }
    .problem-launch .problem-launch-item .problem-launch-box .icon svg{
        height: 45px;
        width: auto;
    }
    .problem-launch .problem-content h2{
        font-size: 52px;
    }
    .events-offer{
        padding: 30px 30px 0px 20px;
    }
    .events-offer .events-content h2 {
        margin-top: 40px;
    }
    .events-offer .events-offer-main .events-item .evnets-box .events-icon {
        margin-bottom: 25px;
    }
    .events-offer .events-offer-main .events-item .evnets-box .events-icon svg {
        height: 40px;
        width: auto;
    }
    .events-offer .events-offer-main .events-item .evnets-box{
        padding: 25px 20px;
    }
    .network h6 {
        margin-bottom: 20px;
    }
    .network-item img {
        margin-bottom: 10px;
    }
    .network-people-main {
        padding: 30px 0px 0 0px;
        column-gap: 30px;
    }
    .join-our-career .career-box-main .career-item .career-box {
        padding: 30px 25px;
    }
    .join-our-career .career-box-main .career-item .career-box .icon {
        margin-bottom: 30px;
    }
    .join-our-career .career-box-main .career-item .career-box .icon svg {
        height: 40px;
        width: auto;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .header-main .list-item .list-content a{
        font-size: 17px;
    }
    .header-main .main-logo{
        height: 50px;
        width: auto;
    }
    .video-container {
        height: 85vh;
    }
    .bottom-box{
        height: 130px;
    }
    .bottom-box .bottom-text .launch-flex img {
        height: 25px;
        width: auto;
    }
    .bottom-box p{
        max-width: 100%;
    }
    .who-we-are .video-about{
        margin: 0;
    }
    .who-we-are .video-about .video-play-btn svg{
            height: 85px;
            width: auto;
    }
    .driving-video{
        height: 100%;
    }
    .driving-video .bottom-content .driving-head{
        font-size: 22px;
    }
    .driving-video .driving-bottom-box .bottom-arrow svg{
        height: 22px;
        width: auto;
    }
    .driving-video .driving-bottom-box{
        height: 500px;
        padding-top: 10px;
    }
    .driving-para {
        top: 100px;
    }
    .driving-video .driving-bottom-box .bottom-arrow{
        bottom: 30px;
    }
    .driving-video .driving-bottom-box:hover .bottom-arrow {
        transform: translateX(245px);
    }
    .description_box{
        height: 500px;
    }
    .description_box .description-box-main {
        column-gap: 10px;
        row-gap: 30px;
        margin-top: 60px;
    }
    .description-box-main .description-box-item{
        height: 135px;
        width: 120px;
    }
    .description-box-main .description-box-item .num{
        font-size: 25px;
        margin-bottom: 20px;
    }
    .partner-logo-main-box {
        column-gap: 50px;
        row-gap: 30px;
        padding: 30px 10px;
        margin-top: 60px;
        width: 500px;
    }
    .client-box .client-info{
        padding: 10px 20px;
        width: unset;
    }
    .client-box .client-info .client-name{
        margin-bottom: 5px;
    }
    .never-day-slider .never-full-day-slider .card-main .card-content h5{
        margin-bottom: 10px;
    }
    .never-day-slider .never-day{
        height: 80vh;
    }
    .build-future h2{
        font-size: 40px;
    }
    .just-some-home .just-humble-box .girl-img{
        padding: 10px 10px 0 10px;
    }
    .just-some-home .just-humble-box .just-humble-num-box span{
        font-size: 20px;
    }
    .just-humble-box.just-humble-no-back p{
        padding-right: 25px;
    }
    .just-some-home .just-humble-box .girl-img img {
        height: 760px;
        width: auto;
    }
    .just-some-home .just-humble-box .bio-bottom-btn {
        bottom: 2.4rem;
        right: 20px;
    }
    .our-partners .partner-main .partner-img-box {
        margin-top: 20px;
    }
    .our-partners .partner-main .partner-img-box .partner-img {
        margin-bottom: 40px;
    }
    .comeThrive.video-container {
        height: 100vh;
      }
    .comeThrive-form form textarea#helpWith{
        height: 90px;
    }
    .comeThrive-address li{
        font-size: 17px;
    } 
    .launchManual-para p {
        max-width: 40%;
    }
    .launchManual-title h2{
        font-size: 40px;
    }
    .launchManual-input input{
        height: 70px;
    }
    .back-top button{
        font-size: 14px;
    }
    .footer .white-border{
        border-right: 1px solid #ffffff7d;
    }
    .footer .footer-tems ul li{
        margin-bottom: 10px;
    }
    .back-top{
        margin-top: 20px;
    }
    /* Other Pages responsive */
    .our-clients-eco .our-client-main .our-client-logo .our-client-item{
        margin-bottom: 30px;
    }
    .our-clients-eco .our-client-main .our-client-logo .our-client-item img{
        height: 55px;
    }
    .testimonial-eco .testimonials-img img{
        height: unset;
        width: auto;
    } 
    .testimonial-eco .swiper-button-prev{
        display: none;
    }
    .testimonial-eco .swiper-button-next{
        display: none;
    }
    .benefits-eco .benefits-box .icon svg{
        height: 40px;
        width: auto;
    }
    .problems-faced.height-100{
        height: 100% !important;
    }
    .problems-faced .problem-main.height-100{
        height: 100% !important;
    }
    .problems-faced .problem-main .problem-head {
        margin-top: 40px;
    }
    .problems-faced .problem-box .icon {
        margin-bottom: 30px;
    }
    .problems-faced .problem-box .icon svg{
        height: 45px;
        width: auto;
    }
    .driving-video .driving-bottom-box.tours-box {
        padding: 20px 25px 0 25px;
    }
    .never-day-slider.crafting-slider .card-main{
        margin-right: 10px;
    }
    .protecting-ecosystem{
        padding-top: 30px;
    }
    .protecting-ecosystem.height-100{
        height: 100%;
    }
    .protecting-ecosystem .protecting-card-main{
        margin-top: 30px;
        row-gap: 30px;
        flex-wrap: wrap;
    }
    .protecting-ecosystem .protecting-card-main .protecting-item {
        flex: 0 0 48%;
    }
    .protecting-ecosystem .protecting-card-main .protecting-img{
        text-align: center;
    }
    .protecting-ecosystem .protecting-card-main .protecting-img img {
        height: unset;
        width: 100%;
    }
    .problem-launch .problem-launch-item .problem-launch-box{
        padding: 30px 25px;
    }
    .problem-launch .problem-launch-item .problem-launch-box .icon svg{
        height: 45px;
        width: auto;
    }
    .events-offer.height-100{
        height: 100% !important;
    }
    .events-offer .events-offer-main{
        flex-wrap: wrap;
        row-gap: 30px;
    }
    .events-offer .events-content h2 {
        margin-top: 40px;
    }
    .events-offer .events-offer-main .events-item {
        flex: 0 0 31.90%;
    }
    .events-offer .events-offer-main .events-item .evnets-box .events-icon {
        margin-bottom: 25px;
    }
    .events-offer .events-offer-main .events-item .evnets-box .events-icon svg {
        height: 40px;
        width: auto;
    }
    .events-offer .events-offer-main .events-item .evnets-box{
        padding: 25px 20px;
    }
    .network.height-100{
        height: 100% !important;
    }
    .network-people-main.height-100{
        height: 100% !important;
    }
    .network h6 {
        margin-bottom: 20px;
    }
    .network-item img {
        margin-bottom: 10px;
    }
    .network-people-main {
        padding: 20px 10px 0 10px;
        column-gap: 20px;
    }
    .join-our-career .career-box-main .career-item .career-box {
        padding: 30px 25px;
    }
    .join-our-career .career-box-main .career-item {
        flex: 0 0 47%;
    }
    .join-our-career .career-box-main .career-item .career-box .icon {
        margin-bottom: 30px;
    }
    .join-our-career .career-box-main .career-item .career-box .icon svg {
        height: 40px;
        width: auto;
    }
}


@media (min-width: 768px) and (max-width: 991px) {
    .header-main .list-item .list-content a{
        font-size: 15px;
    }
    .header-main .main-logo{
        height: 40px;
        width: auto;
    }
    .header-main{
        padding: 20px 10px;
    }
    .header-main .list-main{
        display: block;
    }
    .header-main .list-item {
        border-left: none;
        border-bottom: 1px solid grey;
        margin-bottom: 20px;
    }
    .header-main .list-item .list-content span{
        margin-bottom: 10px;
    }
    .header-main .list-item .list-content {
        padding-left: 0px;
    }
    .video-container {
        height: 79vh;
    }
    .video-above-content h1 {
        position: relative;
        bottom: unset;
        max-width: 100%;
    }
    .bottom-box{
        height: 130px;
    }
    .bottom-box .bottom-text .launch-flex img {
        height: 25px;
        width: auto;
    }
    .bottom-box p{
        max-width: 100%;
    }
    .who-we-are .video-about{
        margin: 0;
    }
    .who-we-are .video-about .video-play-btn svg{
            height: 85px;
            width: auto;
    }
    .driving-video{
        height: 100%;
    }
    .driving-video .driving-bottom-box .bottom-arrow svg{
        height: 18px;
        width: auto;
    }
    .driving-video .driving-bottom-box{
        height: 500px;
        padding-top: 10px;
    }
    .driving-video .bottom-content .driving-head{
        font-size: 20px;
    }
    .driving-video .driving-bottom-box:hover .bottom-arrow {
        transform: translateX(175px);
    }
    .driving-video .driving-bottom-box .bottom-arrow{
        bottom: 30px;
    }
    .driving-para {
        position: relative;
        left: unset;
        right: unset;
        top: unset;
        max-width: 90%;
    }
    .description_box{
        height: 500px;
    }
    .description_box .description-box-main {
        column-gap: 10px;
        row-gap: 30px;
        margin-top: 60px;
    }
    .description-box-main .description-box-item{
        height: 140px;
        width: 125px;
    }
    .description-box-main .description-box-item .num{
        font-size: 25px;
        margin-bottom: 20px;
    }
    .partner-logo-main-box {
        column-gap: 40px;
        row-gap: 30px;
        padding: 20px 10px;
        margin-top: 55px;
        width: 450px;
    }
    .client-box .client-info{
        padding: 10px 20px;
        width: unset;
    }
    .client-box .client-info .client-name{
        margin-bottom: 5px;
    }
    .never-day-slider .never-full-day-slider .card-main .card-content h5{
        margin-bottom: 10px;
    }
    .never-day-slider{
        height: 70vh;
    }
    .never-day-slider .never-day{
        height: 60vh;
    }
    .never-day-slider .never-day h2{
        font-size: 35px;
    }
    .just-some-home .just-humble-box .girl-img{
        padding: 10px 10px 0 10px;
    }
    .just-some-home .just-humble-box .just-humble-num-box span{
        font-size: 20px;
    }
    .just-humble-box.just-humble-no-back p{
        padding-right: 25px;
    }
    .just-some-home .just-humble-box .girl-img img {
        height: 650px;
        width: auto;
    }
    .just-some-home .just-humble-box .bio-bottom-btn {
        bottom: 2.4rem;
        right: 20px;
    }
    .our-partners .partner-main .partner-img-box {
        margin-top: 20px;
    }
    .our-partners .partner-main .partner-img-box .partner-img {
        margin-bottom: 40px;
    }
    .comeThrive-form form textarea#helpWith{
        height: 90px;
    }
    .comeThrive-address li{
        font-size: 17px;
    } 
    .comeThrive.video-container video {
        display: none;
    }
    .comeThrive.video-container{
        height: 100%;
    }
    .launchManual-para p {
        max-width: 80%;
    }
    .launchManual-input input {
        height: 55px;
    }
    .back-top button{
        font-size: 14px;
    }
    .footer .footer-tems ul li{
        margin-bottom: 10px;
    }
    .footer .Social-main .social-icons h6{
        margin-bottom: 20px;
    }
    .back-top{
        margin-top: 0px;
    }
    /* Other Pages responsive */
    .banner-text {
        position: relative;
        bottom: unset;
    }
    .our-clients-eco .our-client-main .our-client-logo .our-client-item{
        margin-bottom: 30px;
    }
    .our-clients-eco .our-client-main .our-client-content {
        margin-top: 30px;
        padding-right: 0px;
    }
    .our-clients-eco .our-client-main .our-client-logo .our-client-item img{
        height: 55px;
    }
    .our-clients-eco .our-client-main .client-btn {
        position: relative;
        bottom: unset;
    }
    .testimonial-eco .testimonials-img img{
        height: 550px;
        width: auto;
    } 
    .testimonial-eco .slider-content{
        margin-top: 20px;
    }
    .testimonial-eco .slider-content img{
        margin-bottom: 20px;
    }
    .testimonial-eco .slider-content h4 {
        margin-bottom: 20px;
        max-width: 100%;
    }
    .benefits-eco .benefits-box .icon svg{
        height: 40px;
        width: auto;
    }
    .testimonial-eco .swiper-button-prev{
        display: none;
    }
    .testimonial-eco .swiper-button-next{
        display: none;
    }
    .benefits-eco .benefits-main .benefits-head {
        margin-top: 40px;
    }
    .good-bye-cta{
        padding: 80px 0;
    }
    .good-bye-button {
        width: 30%;
    }
    .problems-faced.height-100{
        height: 100% !important;
    }
    .problems-faced .problem-main.height-100{
        height: 100% !important;
    }
    .problems-faced .problem-main .problem-head {
        margin-top: 40px;
    }
    .problems-faced .problem-box .icon {
        margin-bottom: 30px;
    }
    .problems-faced .problem-box .icon svg{
        height: 45px;
        width: auto;
    }
    .driving-video .driving-bottom-box.tours-box {
        padding: 20px 25px 0 25px;
    }
    .never-day-slider.crafting-slider .card-main{
        margin-right: 10px;
    }
    .never-day-slider.crafting-slider{
        height: 100%;
        padding-top: 30px;
    }
    .never-day-slider.crafting-slider .never-day {
        height: 100%;
    }
    .never-day-slider.crafting-slider .never-btn {
        position: relative;
        bottom: unset;
    }
    .protecting-ecosystem{
        padding-top: 30px;
    }
    .protecting-ecosystem.height-100{
        height: 100%;
    }
    .protecting-ecosystem .protecting-card-main{
        margin-top: 30px;
        row-gap: 30px;
        flex-wrap: wrap;
    }
    .protecting-ecosystem .protecting-card-main .protecting-item {
        flex: 0 0 48%;
    }
    .protecting-ecosystem .protecting-card-main .protecting-img{
        text-align: center;
    }
    .protecting-ecosystem .protecting-card-main .protecting-img img {
        height: unset;
        width: 100%;
    }
    .problem-launch{
        padding-top: 20px;
    }
    .problem-launch .problem-launch-item .problem-launch-box{
        padding: 30px 25px;
    }
    .problem-launch .problem-launch-item .problem-launch-box .icon svg{
        height: 45px;
        width: auto;
    }
    .events-offer .events-offer-main{
        flex-wrap: wrap;
        row-gap: 30px;
        justify-content: center;
    }
    .events-offer .events-content h2 {
        margin-top: 40px;
    }
    .events-offer .events-offer-main .events-item {
        flex: 0 0 48%;
    }
    .events-offer .events-offer-main .events-item .evnets-box .events-icon {
        margin-bottom: 25px;
    }
    .events-offer .events-offer-main .events-item .evnets-box .events-icon svg {
        height: 40px;
        width: auto;
    }
    .events-offer .events-offer-main .events-item .evnets-box{
        padding: 25px 20px;
    }
    .network.height-100{
        height: 100% !important;
    }
    .network-people-main.height-100{
        height: 100% !important;
    }
    .network h6 {
        margin-bottom: 20px;
    }
    .network-item img {
        margin-bottom: 10px;
    }
    .network-people-main {
        padding: 20px 10px 0 10px;
        column-gap: 20px;
        flex-wrap: wrap;
        row-gap: 20px;
    }
    .about-story .about-story-main h6 {
        margin-bottom: 30px;
    }
    .join-our-career{
        padding: 20px 10px;
    }
    .join-our-career .career-box-main .career-item .career-box {
        padding: 30px 25px;
    }
    .join-our-career .career-main h2 {
        margin-top: 30px;
    }
    .join-our-career .career-box-main .career-item {
        flex: 0 0 48%;
    }
    .join-our-career .career-box-main .career-item .career-box .icon {
        margin-bottom: 30px;
    }
    .join-our-career .career-box-main .career-item .career-box .icon svg {
        height: 40px;
        width: auto;
    }
}

@media (min-width: 0px) and (max-width: 767px) {
    .header-main .list-item .list-content a{
        font-size: 15px;
    }
    .header-main .main-logo{
        height: 40px;
        width: auto;
    }
    .header-main{
        padding: 20px 10px;
    }
    .header-main .list-main{
        display: block;
    }
    .header-main .list-item {
        border-left: none;
        border-bottom: 1px solid grey;
        margin-bottom: 20px;
    }
    .header-main .list-item .list-content span{
        margin-bottom: 10px;
    }
    .header-main .list-item .list-content {
        padding-left: 0px;
    }
    .who-we-are .who-blue{
        display: none;
    }
    .who-we-are .who-content{
        padding: 20px 20px;
    }
    .who-we-are .video-about{
        margin: 0;
    }
    .who-we-are .video-about .video-play-btn svg {
        height: 50px;
        width: auto;
    }
    .video-container {
        height: 100%;
    }
    .video-above-content{
        padding: 20px 0;
    }
    .video-above-content h1 {
        position: relative;
        bottom: unset;
        max-width: 100%;
    }
    .bottom-box{
        height: 110px;
        margin-bottom: 10px;
        padding: 10px 20px;
    }
    .bottom-box .bottom-text .launch-flex img {
        height: 25px;
        width: auto;
    }
    .bottom-box p{
        max-width: 100%;
    }
    .driving-video{
        height: 100%;
    }
    .driving-video .bottom-content .driving-head{
        font-size: 20px;
    }
    .driving-video .driving-bottom-box .bottom-arrow svg{
        height: 12px;
        width: auto;
    }
    .driving-video .driving-bottom-box .bottom-arrow{
        bottom: 30px;
    }
    .driving-video .driving-bottom-box:hover .bottom-arrow {
        transform: translateX(330px);
    }
    .driving-video .driving-bottom-box{
        height: 250px;
        padding-top: 10px;
        margin-bottom: 20px;
    }
    .driving-video-content {
        padding-top: 10px;
    }
    .driving-video .bottom-content {
        margin-top: 20px;
        margin-bottom: 20px;
    }
    .driving-para {
        position: relative;
        left: unset;
        right: unset;
        top: unset;
        max-width: 100%;
        padding-left: 20px;
    }
    .description_box{
        height: 810px;
    }
    .cross-btn{
        top: 5px;
        right: 30px;
    }
    .cross-btn svg{
        height: 18px; 
    }
    .desc-btn {
        position: relative;
        right: 0px;
        bottom: unset;
        margin-top: 40px;
    }
    .desc-para {
        position: relative;
        bottom: unset;
        max-width: 100%;
        padding-right: 20px;
    }
    .description_box .description-box-main {
        column-gap: 10px;
        row-gap: 20px;
        margin-top: 30px;
    }
    .description-box-main .description-box-item{
        height: 120px;
        width: 100px;
    }
    .description-box-main .description-box-item .num{
        font-size: 20px;
        margin-bottom: 10px;
    }
    .partner-logo-main-box {
        column-gap: 50px;
        row-gap: 30px;
        padding: 20px 10px;
        margin-top: 10px;
        width: 95%;
        justify-content: center;
        margin: 0 auto;
        margin-left: 0;

    }
    .client-box{
        margin-top: 10px;
    }
    .client-box .client-info{
        padding: 10px 20px;
        width: 268px;
    }
    .client-box .client-info .client-name{
        margin-bottom: 5px;
    }
    .build-future{
        height: unset;
        padding: 20px 0 0 0;
    }
    .build-future .build-green{
        height: unset;
    }
    .build-future .build-img {
        position: relative;
        bottom: unset;
        margin-top: 20px;
    }
    .never-day-slider .never-full-day-slider .card-main .card-content h5{
        margin-bottom: 10px;
    }
    .never-day-slider{
        height: 100%;
        padding: 30px 10px;
    }
    .never-day-slider .card-main{
        margin-top: 20px;
    }
    .never-day-slider .never-day{
        height: 100%;
    }
    .never-day-slider .never-btn {
        position: relative;
        bottom: unset;
    }
    .just-some-home {
        padding: 20px 0px 20px 0px;
    }
    .just-some-home .just-humble-box{
        height: 100%;
        background-image: none;
    }
    .just-some-home .just-humble-box .girl-img{
        padding: 0px 10px 0 10px;
        margin-top: 20px;
    }
    .just-some-home .just-humble-box .just-humble-num-box{
        margin-bottom: 30px;
        padding-left: 10px;
    }
    .just-some-home .just-humble-box .just-humble-num-box span{
        font-size: 16px;
    }
    .just-humble-box.just-humble-no-back p{
        padding-right: 0px;
    }
    .just-some-home .just-humble-box .girl-bio {
        padding: 20px 10px 10px 10px;
    }
    .just-some-home .just-humble-box .girl-img img {
        height: unset;
        width: 100%;
    }
    .just-some-home .just-humble-box .bio-bottom-btn {
        bottom: unset;
        right: unset;
        position: relative;
        margin-top: 10px;
    }
    .our-partners {
        padding: 20px 10px;
    }
    .our-partners .partner-main .partner-back{
        background-image: none;
    }
    .our-partners .partner-main .partner-back .partner-head {
        position: relative;
        top: unset;
    }
    .our-partners .partner-main .partner-para{
        position: relative;
        bottom: unset;
    }
    .our-partners .partner-main .partner-img-box {
        margin-top: 20px;
        text-align: center;
    }
    .our-partners .partner-main .partner-img-box .partner-img {
        margin-bottom: 30px;
    }
    .our-partners .partner-main .partner-img-box .partner-img:last-child {
        margin-bottom: 0;
    }
    .launchManual{
        padding: 20px 10px;
    }
    .launchManual-para p {
        max-width: 100%;
        margin-bottom: 20px;
    }
    .launchManual-input input {
        height: 55px;
        margin-bottom: 10px;
    }
    .comeThrive.video-container video {
        display: none;
    }
    .comeThrive.video-container{
        height: 100%;
    }
    .comeThrive{
        padding: 20px 10px 0 10px;
    }
    .comeThrive-content{
        padding-left: 10px;
    }
    .comeThrive-content p {
        padding-left: 10px;
    }
    .comeThrive-form{
        margin-top: 20px;
    }
    .comeThrive-form form textarea#helpWith{
        height: 90px;
    }
    .comeThrive-address li{
        font-size: 14px;
    } 
    .comeThrive-address li a{
        font-size: 14px;
    } 
    .back-top button{
        font-size: 14px;
    }
    .footer.overflow-hidden {
        padding: 20px 10px;
    }
    .footer .footer-img{
        height: 100%;
        justify-content: start !important;
    }
    .footer .footer-img img{
       display: none;
    }
    .footer-tems ul{
        justify-content: unset !important;
    }
    .quict-link{
        padding-left: 20px;
    }
    .footer .footer-tems ul li{
        margin-bottom: 20px;
        padding-right: 20px;
    }
    .footer .Social-main .social-icons h6{
        margin-bottom: 20px;
    }
    .back-top{
        margin-top: 0px;
    }
     /* Other Pages responsive */
     .banner-text {
        position: relative;
        bottom: unset;
    }
    .banner-text p {
        max-width: 100%;
    }
    .video-container.video-eco-banner{
        position: relative;
    }
    .video-container.video-eco-banner:after{
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: rgba(0, 0, 0, 0.75);
        pointer-events: none;
    }
    .our-clients-eco {
        padding-top: 20px;
    }
    .our-clients-eco .our-client-main .our-client-logo .our-client-item{
        margin-bottom: 20px;
    }
    .our-clients-eco .our-client-main .our-client-content {
        margin-top: 10px;
        padding-right: 0px;
    }
    .our-clients-eco .our-client-main .our-client-logo .our-client-item img{
        height: 55px;
    }
    .our-clients-eco .our-client-main .client-btn {
        position: relative;
        bottom: unset;
    }
    .testimonial-eco{
        padding: 20px 10px 0 10px;
    }
    .testimonial-eco .testimonials-main .testimonial-back{
        background-image: none;
        height: 100%;
    }
    .testimonial-eco .testimonials-main .testimonial-back h2 {
        margin-top: 20px;
    }
    .testimonial-eco .testimonials-img{
        text-align: center;
    }
    .testimonial-eco .testimonials-img img{
        height: 500px;
        width: auto;
    } 
    .testimonial-eco .slider-content{
        margin-top: 20px;
    }
    .testimonial-eco .slider-content img {
        margin-bottom: 20px;
        height: 25px;
    }
    .testimonial-eco .slider-content h4 {
        margin-bottom: 20px;
        max-width: 100%;
    }
    .benefits-eco{
        height: 100%;
        padding: 30px 20px;
    }
    .benefits-eco .benefits-box .icon svg{
        height: 40px;
        width: auto;
    }
    .testimonial-eco .swiper-button-prev{
        display: none;
    }
    .testimonial-eco .swiper-button-next{
        display: none;
    }
    .benefits-eco .benefits-main .benefits-head {
        margin-top: 20px;
    }
    .stats-eco{
        padding: 20px 10px 0 10px;
    }
    .stats-eco .stats-eco-box {
        margin-bottom: 30px;
    }
    .good-bye-cta {
        padding: 30px 10px;
    }
    .good-bye-button {
        position: relative;
    right: unset;
    bottom: unset;
        width: 100%;
        margin-top: 20px;
    }
    .problems-faced.height-100{
        height: 100% !important;
    }
    .problems-faced{
        padding-top: 20px;
    }
    .problems-faced .problem-main .problem-para {
        margin-top: 10px;
    }
    .problems-faced .problem-main.height-100{
        height: 100% !important;
    }
    .problems-faced .problem-main .problem-head {
        margin-top: 40px;
    }
    .problems-faced .problem-box .icon {
        margin-bottom: 30px;
    }
    .problems-faced .problem-box .icon svg{
        height: 45px;
        width: auto;
    }
    .driving-video .driving-bottom-box.tours-box {
        padding: 20px 20px 0 20px;
        height: 400px;
        margin-bottom: 0;
    }
    .never-day-slider.crafting-slider .card-main{
        margin-right: 0px;
    }
    .never-day-slider.crafting-slider{
        height: 100%;
        padding-top: 30px;
    }
    .never-day-slider.crafting-slider .never-day {
        height: 100%;
    }
    .never-day-slider.crafting-slider .never-btn {
        position: relative;
        bottom: unset;
    }
    .comeThrive.get-touch-back{
        background-image: none;
    }
    .protecting-ecosystem{
       padding: 30px 10px 0 10px;
    }
    .protecting-ecosystem.height-100{
        height: 100%;
    }
    .protecting-ecosystem .protecting-card-main{
        margin-top: 30px;
        row-gap: 30px;
        flex-wrap: wrap;
    }
    .protecting-ecosystem .protecting-card-main .protecting-item {
        flex: 0 0 100%;
    }
    .protecting-ecosystem .protecting-card-main .protecting-img{
        text-align: center;
    }
    .protecting-ecosystem .protecting-card-main .protecting-img img {
        height: unset;
        width: 100%;
    }
    .problem-launch{
        padding: 20px 10px 0 10px;
    }
    .problem-launch .problem-launch-main{
        row-gap: 20px;
        margin-top: 30px;
    }
    .problem-launch .problem-launch-main .problem-launch-item {
        flex: 0 0 100%;
    }
    .problem-launch .problem-launch-item .problem-launch-box{
        padding: 30px 25px;
    }
    .problem-launch .problem-launch-item .problem-launch-box .icon svg{
        height: 40px;
        width: auto;
    }
    .who-we-are.events-timer{
        padding: 20px 10px;
    }
    .events-offer .events-offer-main{
        flex-wrap: wrap;
        row-gap: 30px;
        column-gap: 0;
        justify-content: center;
    }
    .events-offer .events-content h2 {
        margin-top: 20px;
    }
    .events-offer .events-offer-main .events-item {
        flex: 0 0 100%;
    }
    .events-offer .events-offer-main .events-item .evnets-box .events-icon {
        margin-bottom: 25px;
    }
    .events-offer .events-offer-main .events-item .evnets-box .events-icon svg {
        height: 40px;
        width: auto;
    }
    .events-offer .events-offer-main .events-item .evnets-box{
        padding: 25px 20px;
    }
    .network h6 {
        margin-bottom: 20px;
    }
    .network{
        padding: 20px 10px 0 10px;
    }
    .network-item img {
        margin-bottom: 10px;
    }
    .network-people-main {
        padding: 20px 10px 0 10px;
        column-gap: 20px;
        flex-wrap: wrap;
        row-gap: 20px;
    }
    .about-story{
        padding: 20px 10px;
    }
    .about-story .about-story-main h6 {
        margin-bottom: 20px;
    }
    .about-story .about-story-back{
        background-image: none;
    }
    .join-our-career{
        padding: 20px 10px;
    }
    .join-our-career .career-box-main .career-item .career-box {
        padding: 30px 25px;
    }
    .join-our-career .career-box-main {
        column-gap: 20px;
        row-gap: 20px;
    }
    .join-our-career .career-main h2 {
        margin-top: 30px;
    }
    .join-our-career .career-box-main .career-item {
        flex: 0 0 100%;
    }
    .join-our-career .career-box-main .career-item .career-box .icon {
        margin-bottom: 30px;
    }
    .join-our-career .career-box-main .career-item .career-box .icon svg {
        height: 40px;
        width: auto;
    }
}