﻿@media screen and (min-width:576px) and (max-width:992px) {
    .order-1 {
        order: 1
    }

    .order-2 {
        order: 2
    }

    .middle-text {
        position: relative !important;
        top: 20%;
        left: 2%;
        transform: translate(2%, -10%);
    }

    .terms-text {
        position: relative !important;
        transform: translate(0, -10%);
        left: 0 !important;
        top: 20% !important;
    }



    .applyJobCard {
        min-height: 250px !important;
    }

    .w-lg-25 {
        width: 50%;
    }

    .faq-text {
        position: absolute;
        top: 30%;
        left: 50%;
        transform: translate(-50%, -50%);
    }
}

@media screen and (max-width:576px) {


    .about, .faq {
        background-size: cover !important;
        background-repeat: no-repeat;
        height: auto !important;
        width: 100%;
    }

    .about-text {
        margin-top: -15% !important;
        transform: translate(10%, -15%) !important;
    }

    .bg-color {
        height: 108px !important;
    }

    .terms-text {
        position: relative !important;
        transform: translate(0, -10%);
        left: 0 !important;
        top: 35% !important;
    }

    .donate-card {
        width: 100% !important;
    }

    .w-lg-25 {
        width: 100%;
    }

    .faq-text {
        margin-top: 25% !important;
        transform: translate(0%, 45%) !important;
    }

    .img_cont .row {
        top: 23% !important;
    }
}

@media screen and (min-width:992px) {
    .w-lg-25 {
        width: 25%;
    }

    .faq-text {
        position: absolute;
        top: 20%;
        left: 50%;
        transform: translate(-50%, 50%);
    }
}

/*@media screen and (min-width:350px) and (max-width:400px) {
    .navigation-trigger {
        padding-left: 55%;
    }
}*/

@media screen and (min-width:560px)and (max-width:570px) {
    /*.navigation-trigger {
        padding-left: 7%;
    }*/
    .header__logo {
        margin-top: 40px;
    }

    .row-sm {
        margin-left: 0px !important;
    }

    .navigation-trigger {
        margin-top: -15px !important;
    }
}

@media screen and (min-width:640px)and (max-width:729px) {
    /*.navigation-trigger {
        padding-left: 20%;
    }*/

    .row-sm {
        margin-left: 10% !important;
    }
}

@media screen and (min-width:800px)and (max-width:1025px) {
    /*.navigation-trigger {
        padding-left: 20%;
    }*/



    .about-text {
        position: absolute;
        top: 20%;
        left: 50%;
        transform: translate(-50%, -50%);
    }

    .black-card-text {
        position: absolute;
        top: 50%;
        left: 20%;
        transform: translate(-10%, -50%);
    }

    .w-lg-75 {
        width: 100% !important;
    }

    .jobs-img {
        min-height: 300px;
    }
    /*.text_in_black_card {
        left: 10% !important;
        transform: translate(0%, -50%) !important;
        width: 65% !important;
    }*/
}

@media screen and (min-width:1026px) {
    .terms-text {
        position: absolute;
        top: 35%;
        left: 50%;
        transform: translate(-50%, -50%);
    }

    .black-card-text {
        position: absolute;
        top: 50%;
        left: 10%;
        transform: translate(0%, -50%);
    }

    .w-lg-75 {
        width: 75% !important;
    }
}

@media screen and (min-width:765px)and (max-width:850px) {
    .aboutbgimg {
        width: 100% !important;
    }
    /*.text_in_black_card {
        top: 40% !important;
        left: 5% !important;
        transform: translate(0%, -50%) !important;
        width: 75% !important;
    }*/
}

@media screen and (min-width:850px)and (max-width:1025px) {

    .text_in_black_card {
        left: 10% !important;
        transform: translate(0%, -50%) !important;
        width: 65% !important;
    }
}


@media screen and (max-width:770px) {
    .d-sm-none {
        display: none;
    }

    .d-sm-show {
        display: block;
    }
}

@media screen and (max-width:1200px) {
    .w-md-100 {
        width: 100% !important;
    }
}

@media screen and (min-width:420px) and (max-width:770px) {
    .w-md-75 {
        width: 96% !important;
    }
}

@media screen and (max-width:321px) {
    /*.sidebar div ul li {
        height: 35px;
    }*/

    .sidebar div ul li a {
        line-height: 12px;
    }

    .scroll-scrolly_visible {
        height: auto;
        max-height: 452.25px;
    }

    .scroll-bar-y {
        height: 215px;
        top: 26.3212px;
    }

    .pt-20rem {
        padding-top: 3rem;
    }

    .row-sm {
        margin-left: -127px;
    }

    .home-main-banner {
        margin-top: 120px;
    }

    .about, .get-started {
        height: 170px !important;
    }

        .about .bg-color, .get-started .bg-color {
            height: 170px !important;
        }

    .faq .bg-color {
        height: 100px !important;
    }

    .ind-service {
        height: 85px !important;
    }

        .ind-service .bg-color {
            height: 85px !important;
        }

            .ind-service .bg-color .img_cont .row {
                top: 30% !important;
            }

    .child .bg-color .img_cont .row {
        top: 21% !important;
    }

    .parent .bg-color .img_cont .row {
        top: 35% !important;
    }

    .w-lg-75 {
        width: 100%;
    }

    .donate_card_body {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }

    .img-header {
        margin-top: 120px;
    }

    .sw-radio {
        top: -65%;
        left: 35%;
    }

    .sw-parent:hover {
        background-color: none !important;
    }

    .mapinfo {
        margin-top: 400px;
        margin-left: 20px;
    }

    .locationtext {
        margin-top: 320px;
    }
    .covid .h3 {
        font-size: 1.25rem;
    }
    .covid p{
        font-size:15px 
    }
    
}

@media screen and (min-width:322px) and (max-width:361px) {
    .img-header {
        margin-top: 120px;
    }

    .min-h365 {
        margin-top: -170px;
    }
    .row-sm {
        margin-left: -109px;
    }
    .sidebar {
        margin-top: -80px;
    }

    .home-main-banner {
        margin-top: 120px;
    }

    .scroll-scrolly_visible {
        height: auto !important;
        max-height: 531.25px !important;
    }

    .scroll-bar-y {
        height: 406px !important;
        top: 94.659px !important;
    }

    .w-lg-75 {
        width: 100%;
    }

    .donate_card_body {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }

    .sw-radio {
        top: -65%;
        left: 35%;
    }

    .sw-parent:hover {
        background-color: none !important;
    }

    .bg-images, .bg-images .bg-color {
        height: 191px !important;
    }

    .about .bg-color .img_cont .row {
        top: 33% !important;
    }

    .get-started .bg-color .img_cont .row {
        top: 33% !important;
    }

    .faq, .faq .bg-color {
        height: 113px !important;
    }

    .ind-service, .ind-service .bg-color {
        height: 95px !important;
    }


        .ind-service .bg-color .img_cont .row {
            top: 30% !important;
        }

    .child .bg-color .img_cont .row {
        top: 21% !important;
    }

    .parent .bg-color .img_cont .row {
        top: 35% !important;
    }

    .mapinfo {
        margin-top: 400px;
        margin-left: 20px;
    }

    .locationtext {
        margin-top: 300px;
    }
    .covid .h3 {
        font-size: 1.25rem;
    }

    .covid p {
        font-size: 15px
    }
}

@media screen and (min-width:362px) and (max-width:376px) {
    .img-header {
        margin-top: 120px;
    }

    .home-main-banner {
        margin-top: 120px;
    }

    .min-h365 {
        margin-top: -150px;
    }

    .sidebar {
        margin-top: -80px;
    }

    .scroll-scrolly_visible {
        height: auto !important;
        max-height: 558.25px !important;
    }

    .scroll-bar-y {
        height: 449px !important;
        top: 98.989px !important;
    }

    .row-sm {
        margin-left: -98px;
    }

    .w-lg-75 {
        width: 100%;
    }

    .donate_card_body {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }

    .texttop .bg-color .img_cont .row {
        top: 36% !important;
    }

    .about, .bg-color, .get-started {
        height: 110px !important;
    }

    .sw-radio {
        top: -65%;
        left: 35%;
    }

    .sw-parent:hover {
        background-color: none !important;
    }

    .bg-images, .bg-images .bg-color {
        height: 200px !important;
    }

    .about .bg-color .img_cont .row, get-started .bg-color .img_cont .row {
        top: 33% !important;
    }

    .faq, .faq .bg-color {
        height: 117px !important;
    }

    .ind-service, .ind-service .bg-color {
        height: 95px !important;
    }

        .ind-service .bg-color .img_cont .row {
            top: 30% !important;
        }

    .child .bg-color .img_cont .row {
        top: 21% !important;
    }

    .parent .bg-color .img_cont .row {
        top: 35% !important;
    }

    .mapinfo {
        margin-top: 400px;
        margin-left: 20px;
    }

    .locationtext {
        margin-top: 300px;
    }
    .covid .h3 {
        font-size: 1.25rem;
    }

    .covid p {
        font-size: 15px
    }
}

@media screen and (min-width:377px) and (max-width:385px) {
    .img-header {
        margin-top: 120px;
    }

    .home-main-banner {
        margin-top: 120px;
    }

    .min-h365 {
        margin-top: -150px;
    }

    .sidebar {
        margin-top: -80px;
    }

    .scroll-scrolly_visible {
        height: auto !important;
        max-height: 531.25px !important;
    }

    .scroll-bar-y {
        height: 406px !important;
        top: 94.659px !important;
    }

    .row-sm {
        margin-left: -96px;
    }

    .w-lg-75 {
        width: 100%;
    }

    .about, .bg-color, .get-started {
        height: 115px !important;
    }

    .donate_card_body {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }

    .texttop .bg-color .img_cont .row {
        top: 38% !important;
    }

    .sw-radio {
        top: -65%;
        left: 35%;
    }

    .sw-parent:hover {
        background-color: none !important;
    }

    .bg-images, .bg-images .bg-color {
        height: 205px !important;
    }

    .about .bg-color .img_cont .row, .get-started .bg-color .img_cont .row {
        top: 33% !important;
    }

    .faq, .faq .bg-color {
        height: 120px !important;
    }

    .ind-service, .ind-service .bg-color {
        height: 102px !important;
    }

        .ind-service .bg-color .img_cont .row {
            top: 30% !important;
        }

    .child .bg-color .img_cont .row {
        top: 21% !important;
    }

    .parent .bg-color .img_cont .row {
        top: 35% !important;
    }

    .mapinfo {
        margin-top: 400px;
        margin-left: 20px;
    }

    .locationtext {
        margin-top: 320px;
    }
    .covid .h3 {
        font-size: 1.25rem;
    }

    .covid p {
        font-size: 15px
    }
}

@media screen and (min-width:386px) and (max-width:420px) {
    .img-header {
        margin-top: 120px;
    }

    .home-main-banner {
        margin-top: 120px;
    }

    .min-h365 {
        margin-top: -150px;
    }

    .sidebar {
        margin-top: -80px;
    }

    .scroll-scrolly_visible {
        height: auto !important;
        max-height: 622.25px !important;
    }

    .scroll-bar-y {
        height: 557px !important;
        top: 65.4774px !important;
    }

    .row-sm {
        margin-left: -81.5px !important;
    }

    .w-lg-75 {
        width: 100%;
    }


    .donate_card_body {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }

    .texttop .bg-color .img_cont .row {
        top: 40% !important;
    }

    .sw-radio {
        top: -65%;
        left: 35%;
    }

    .sw-parent:hover {
        background-color: none !important;
    }

    .bg-images, .bg-images .bg-color {
        height: 220px !important;
    }

    .about .bg-color .img_cont .row, .get-started .bg-color .img_cont .row {
        top: 33% !important;
    }

    .faq, .faq .bg-color {
        height: 128px !important;
    }

    .ind-service, .ind-service .bg-color {
        height: 109px !important;
    }

        .ind-service .bg-color .img_cont .row {
            top: 30% !important;
        }

    .child .bg-color .img_cont .row {
        top: 21% !important;
    }

    .parent .bg-color .img_cont .row {
        top: 35% !important;
    }

    .mapinfo {
        margin-top: 400px;
        margin-left: 20px;
    }

    .locationtext {
        margin-top: 320px;
    }
    .covid .h3 {
        font-size: 1.25rem;
    }

    .covid p {
        font-size: 15px
    }
}

@media screen and (min-width:479px) and (max-width:550px) {
    .img-header {
        margin-top: 120px;
    }

    .home-main-banner {
        margin-top: 120px;
    }

    .min-h365 {
        margin-top: -150px;
    }

    .sidebar {
        margin-top: -80px;
    }

    .scroll-scrolly_visible {
        height: auto !important;
        max-height: 745.25px !important;
    }

    .scroll-bar-y {
        height: 458px !important;
        top: 0 !important;
    }

    .row-sm {
        margin-left: -47px !important;
    }

    .w-lg-75 {
        width: 100%;
    }

    .donate_card_body {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }

    .img_cont .row {
        top: 30% !important;
    }

    .texttop .bg-color .img_cont .row {
        top: 40% !important;
    }

    .sw-radio {
        top: -65%;
        left: 35%;
    }

    .sw-parent:hover {
        background-color: none !important;
    }

    .bg-images, .bg-images .bg-color {
        height: 256px !important;
    }

    .about .bg-color .img_cont .row, .get-started .bg-color .img_cont .row {
        top: 33% !important;
    }

    .faq, .faq .bg-color {
        height: 149px !important;
    }

    .ind-service, .ind-service .bg-color {
        height: 127px !important;
    }

        .ind-service .bg-color .img_cont .row {
            top: 30% !important;
        }

    .child .bg-color .img_cont .row {
        top: 21% !important;
    }

    .parent .bg-color .img_cont .row {
        top: 40% !important;
    }

    .mapinfo {
        margin-top: 400px;
        margin-left: 20px;
    }

    .locationtext {
        margin-top: 320px;
    }
    .covid .h3 {
        font-size: 1.25rem;
    }

    .covid p {
        font-size: 15px
    }
}

@media screen and (min-width:581px) and (max-width:630px) {
    .img-header {
        margin-top: 109px;
    }

    .home-main-banner {
        margin-top: 109.11px;
    }

    .min-h365 {
        margin-top: -150px;
    }

    .sidebar {
        margin-top: -80px;
    }

    .scroll-scrolly_visible {
        height: auto !important;
        max-height: 915.25px !important;
    }

    .scroll-bar-y {
        height: 691px !important;
        top: 0 !important;
    }

    .header__logo {
        margin-left: 0px !important;
    }

    .row-sm {
        margin-right: -15px;
        margin-left: 40px !important;
        position: absolute;
        margin-top: 15px;
    }

    .bck-header {
        margin-bottom: 40px !important;
    }

    .bck-text {
        margin-left: 0 !important;
    }

    .for600 {
        min-height: 330px !important;
    }

    .w-lg-75 {
        width: 100%;
    }

    .donate_card_body {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }

    .img_cont .row {
        top: 35% !important;
    }

    .hidden-xs {
        display: none !important;
    }

    .texttop .bg-color .img_cont .row {
        top: 45% !important;
    }

    .center_div {
        margin-top: -300px !important;
    }

    .sw-radio {
        top: -65%;
        left: 35%;
    }

    .sw-parent:hover {
        background-color: none !important;
    }

    .bg-images, .bg-images .bg-color {
        height: 300px !important;
    }

    .about .bg-color .img_cont .row, .get-started .bg-color .img_cont .row {
        top: 40% !important;
    }

    .faq, .faq .bg-color {
        height: 188px !important;
    }

    .ind-service, .ind-service .bg-color {
        height: 160px !important;
    }

        .ind-service .bg-color .img_cont .row {
            top: 30% !important;
        }

    .child .bg-color .img_cont .row {
        top: 21% !important;
    }

    .parent .bg-color .img_cont .row {
        top: 40% !important;
    }

    .mapinfo {
        margin-top: 400px;
        margin-left: 20px;
        left: 0px !important;
    }

    .locationtext {
        margin-top: 320px;
    }
    .covid .h3 {
        font-size: 1.25rem;
    }

    .covid p {
        font-size: 15px
    }
}

@media screen and (min-width:631px) and (max-width:670px) {
    .img-header {
        margin-top: 109px;
    }

    .home-main-banner {
        margin-top: 95px;
    }

    .min-h365 {
        margin-top: -255px;
    }

    .sidebar {
        margin-top: -80px;
    }

    .scroll-scrolly_visible {
        height: auto !important;
        max-height: 251.25px !important;
    }

    .scroll-bar-y {
        height: 52px !important;
        top: 0 !important;
    }

    .header__logo {
        margin-left: 0px !important;
    }

    .row-sm {
        padding-top: 15px;
    }

    .bck-header {
        margin-bottom: 40px !important;
    }

    .bck-text {
        margin-left: 0 !important;
    }

    .for600 {
        min-height: 330px !important;
    }

    .w-lg-75 {
        width: 100%;
    }

    .donate_card_body {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }

    .img_cont .row {
        top: 35% !important;
    }

    .hidden-xs {
        display: none !important;
    }

    .texttop .bg-color .img_cont .row {
        top: 45% !important;
    }

    .center_div {
        margin-top: -300px !important;
    }

    .navigation-trigger {
        padding-top: 0px;
        margin-top: -20px;
    }

    .applyJobCard {
        min-height: 350px !important;
    }

        .applyJobCard .card-block p {
            padding-left: 0 !important;
            padding-right: 0 !important;
        }

    .reg-bg-color {
        padding-top: 400px;
    }

    .sw-radio {
        top: -65%;
        left: 35%;
    }

    .sw-parent:hover {
        background-color: none !important;
    }

    .bg-images, .bg-images .bg-color {
        height: 300px !important;
    }

    .about .bg-color .img_cont .row, .get-started .bg-color .img_cont .row {
        top: 40% !important;
    }

    .faq, .faq .bg-color {
        height: 199px !important;
    }

    .ind-service, .ind-service .bg-color {
        height: 170px !important;
    }

        .ind-service .bg-color .img_cont .row {
            top: 42% !important;
        }

    .child .bg-color .img_cont .row {
        top: 21% !important;
    }

    .parent .bg-color .img_cont .row {
        top: 40% !important;
    }

    .mapinfo {
        margin-top: 400px;
        margin-left: 20px;
        left: 0px !important;
    }

    .locationtext {
        margin-top: 320px;
    }
    .covid .h3 {
        font-size: 1.25rem;
    }

    .covid p {
        font-size: 15px
    }
}

@media screen and (min-width:730px) and (max-width:798px) {
    .img-header {
        margin-top: 109px;
    }

    .home-main-banner {
        margin-top: 95px;
    }

    .min-h365 {
        margin-top: -115px;
    }

    .sidebar {
        margin-top: -80px;
    }

    .scroll-scrolly_visible {
        height: 915.25px !important;
        max-height: 915.25px !important;
    }

        .scroll-scrolly_visible .navigation {
            width: 216px;
        }

    .scroll-bar-y {
        height: 691px !important;
        top: 0 !important;
    }

    .header__logo {
        margin-left: 0px !important;
    }

    .row-sm {
        margin-left: 120px;
    }

    .bck-header {
        margin-bottom: 40px !important;
    }

    .bck-text {
        margin-left: 0 !important;
    }

    .for600 {
        min-height: 330px !important;
    }

    .w-lg-75 {
        width: 100%;
    }

    .donate_card_body {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }

    .img_cont .row {
        top: 35% !important;
    }

    .hidden-xs {
        display: block !important;
    }

    .texttop .bg-color .img_cont .row {
        top: 45% !important;
    }

    .center_div {
        margin-top: -300px !important;
    }

    .navigation-trigger {
        padding: 0 !important;
        margin-top: -20px;
    }

    .applyJobCard {
        min-height: 350px !important;
    }

        .applyJobCard .card-block p {
            padding-left: 0 !important;
            padding-right: 0 !important;
        }

    .reg-bg-color {
        padding-top: 400px;
    }

    .sw-radio {
        top: -65%;
        left: 35%;
    }

    .sw-parent:hover {
        background-color: none !important;
    }

    .bg-images, .bg-images .bg-color {
        height: 300px !important;
    }

    .about .bg-color .img_cont .row, .get-started .bg-color .img_cont .row {
        top: 40% !important;
    }

    .faq, .faq .bg-color {
        height: 239px !important;
    }

    .ind-service, .ind-service .bg-color {
        height: 203px !important;
    }

        .ind-service .bg-color .img_cont .row {
            top: 42% !important;
        }

    .child .bg-color .img_cont .row {
        top: 21% !important;
    }

    .parent .bg-color .img_cont .row {
        top: 40% !important;
    }

    .mapinfo {
        margin-top: 400px;
        margin-left: 20px;
        left: 0px !important;
    }

    .locationtext {
        margin-top: 320px;
    }
    .pc-block {
        height: 410px;
    }
    .covid .h3 {
        font-size: 1.25rem;
    }

    .covid p {
        font-size: 15px
    }
}


@media screen and (min-width:799px) and (max-width:809px) {
    .img-header {
        margin-top: 109px;
    }

    .home-main-banner {
        margin-top: 95px;
    }

    .min-h365 {
        margin-top: -115px;
    }

    .sidebar {
        margin-top: -80px;
    }

    .middle-text {
        left: 0 !important;
        transform: translate(0, -10%);
    }

    .scroll-scrolly_visible {
        height: auto !important;
        max-height: 1171.25px !important;
    }

        .scroll-scrolly_visible .navigation {
            width: 216px;
        }

    .scroll-bar-y {
        height: 1131px !important;
        top: 0 !important;
    }

    .header__logo {
        margin-left: 0px !important;
    }

    .row-sm {
        margin-left: 120px;
    }

    .bck-header {
        margin-bottom: 40px !important;
    }

    .bck-text {
        padding-left: 45px !important;
    }

    .for600 {
        min-height: 330px !important;
    }

    .w-lg-75 {
        width: 100%;
    }

    .donate_card_body {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }

    .img_cont .row {
        top: 38% !important;
    }

    .hidden-xs {
        display: block !important;
    }

    .texttop .bg-color .img_cont .row {
        top: 45% !important;
    }

    .center_div {
        margin-top: -300px !important;
    }

    .navigation-trigger {
        padding: 0 !important;
        margin-top: -20px;
    }

    .applyJobCard {
        min-height: 350px !important;
    }

        .applyJobCard .card-block p {
            padding-left: 0 !important;
            padding-right: 0 !important;
        }

    .reg-bg-color {
        padding-top: 400px;
    }

    .d-sm-none {
        display: none !important;
    }

    .d-sm-show {
        display: block !important;
    }

    .bg-images, .bg-images .bg-color {
        height: 300px !important;
    }

    .about .bg-color .img_cont .row, .get-started .bg-color .img_cont .row {
        top: 40% !important;
    }

    .faq, .faq .bg-color {
        height: 249px !important;
    }

    .ind-service, .ind-service .bg-color {
        height: 211px !important;
    }

        .ind-service .bg-color .img_cont .row {
            top: 42% !important;
        }

    .child .bg-color .img_cont .row {
        top: 35% !important;
    }

    .parent .bg-color .img_cont .row {
        top: 40% !important;
    }

    .mapinfo {
        margin-top: 400px;
        margin-left: 20px;
    }

    .locationtext {
        margin-top: 320px;
    }
    .covid .h3 {
        font-size: 1.25rem;
    }

    .covid p {
        font-size: 15px
    }
}

@media screen and (min-width:810px) and (max-width:870px) {
    .row-sm {
        margin-left: 120px;
        margin-top: 15px;
        position: absolute;
    }

    .home-main-banner {
        margin-top: 95px;
    }

    .min-h365 {
        margin-top: -225px;
    }

    .navigation-trigger {
        margin-right: 50px;
        margin-top: -1px;
    }

    .sidebar {
        margin-top: -80px;
    }

    .scroll-scrolly_visible {
        height: auto !important;
        max-height: 266.25px !important;
    }

        .scroll-scrolly_visible .navigation {
            width: 216px;
        }

    .scroll-bar-y {
        height: 58px !important;
        top: 66.0587px !important;
    }

    .img-header {
        margin-top: 109px;
    }

    .about, .bg-color, .faq, .get-started {
        height: 256px !important;
    }

    .img_cont .row {
        top: 38% !important;
    }

    .middle-text {
        position: relative !important;
        top: 20%;
        left: 0% !important;
        transform: translate(0, -10%) !important;
    }

    .bg-images, .bg-images .bg-color {
        height: 300px !important;
    }

    .about .bg-color .img_cont .row, .get-started .bg-color .img_cont .row {
        top: 40% !important;
    }

    .faq, .faq .bg-color {
        height: 270px !important;
    }

    .ind-service, .ind-service .bg-color {
        height: 230px !important;
    }

        .ind-service .bg-color .img_cont .row {
            top: 42% !important;
        }

    .child .bg-color .img_cont .row {
        top: 35% !important;
    }

    .parent .bg-color .img_cont .row {
        top: 40% !important;
    }

    .mapinfo {
        margin-top: 400px;
        margin-left: 20px;
    }

    .locationtext {
        margin-top: 320px;
    }
}

@media screen and (min-width:900px) and (max-width:1025px) {
    .row-sm {
        margin-left: 200px;
        margin-top: 15px;
        position: absolute;
    }

    .home-main-banner {
        margin-top: 95px;
    }

    .min-h365 {
        margin-top: -115px;
    }

    .navigation-trigger {
        margin-right: 50px;
        margin-top: -1px;
    }

    .sidebar {
        margin-top: -80px;
    }

    .scroll-scrolly_visible {
        height: 1257.25px !important;
        max-height: none !important;
    }

        .scroll-scrolly_visible .navigation {
            width: 216px;
        }

    .scroll-bar-y {
        height: 0 !important;
        top: 66.0587px !important;
    }

    .img-header {
        margin-top: 103px;
    }

    .about, .bg-color, .faq, .get-started {
        height: 256px !important;
    }

    .img_cont .row {
        top: 41% !important;
    }

    .d-sm-none {
        display: block !important;
    }

    .d-sm-show {
        display: none !important;
    }

    .middle-text {
        left: 25%;
        transform: translate(-20%, -50%);
    }

    .donatecard {
        padding-bottom: 0 !important;
        height: 102px;
    }

    .bg-images, .bg-images .bg-color {
        height: 300px !important;
    }

    .about .bg-color .img_cont .row, .get-started .bg-color .img_cont .row {
        top: 40% !important;
    }

    .faq, .faq .bg-color {
        height: 319px !important;
    }

    .ind-service, .ind-service .bg-color {
        height: 271px !important;
    }

        .ind-service .bg-color .img_cont .row {
            top: 42% !important;
        }

    .child .bg-color .img_cont .row {
        top: 43% !important;
    }

    .parent .bg-color .img_cont .row {
        top: 40% !important;
    }
    .pc-block {
        height: 320px;
    }
}

@media screen and (min-width:1026px) and (max-width:1300px) {
    .pressText {
        left: 20%;
        transform: translate(-10%, -50%);
    }

    .navigation-trigger {
        margin-right: 50px;
        margin-top: -1px;
    }

    .img-header {
        margin-top: 103px;
    }

    .about, .bg-color, .faq, .get-started {
        height: 256px !important;
    }

    .img_cont .row {
        top: 41% !important;
    }

    .d-sm-none {
        display: block !important;
    }

    .d-sm-show {
        display: none !important;
    }

    .middle-text {
        left: 20%;
        transform: translate(-20%, -50%);
    }

    .donatecard {
        padding-bottom: 0 !important;
        height: 102px;
    }

    .bg-images, .bg-images .bg-color {
        height: 300px !important;
    }

    .about .bg-color .img_cont .row, .get-started .bg-color .img_cont .row {
        top: 40% !important;
    }

    .faq, .faq .bg-color {
        height: 393px !important;
    }

    .ind-service, .ind-service .bg-color {
        height: 336px !important;
    }

        .ind-service .bg-color .img_cont .row {
            top: 42% !important;
        }

    .child .bg-color .img_cont .row {
        top: 43% !important;
    }

    .parent .bg-color .img_cont .row {
        top: 40% !important;
    }
    .pc-block {
        height: 320px;
    }
}

@media screen and (min-width:1026px) and (max-width:1200px) {
    .dd_text {
        transform: none !important;
    }
}

@media screen and (min-width: 1800px) {
    .dd_text {
        transform: translate(-10%, -45%) !important;
        width: 100%;
    }
}

@media screen and (min-width:1301px) and (max-width:1400px) {
    .pressText {
        left: 10%;
        transform: translate(-10%, -50%);
    }

    .min-h365 {
        margin-top: -50px;
    }

    .navigation-trigger {
        margin-right: 50px;
        margin-top: -1px;
    }

    .img-header {
        margin-top: 103px;
    }

    .about, .bg-color, .faq, .get-started {
        height: 256px !important;
    }

    .img_cont .row {
        top: 41% !important;
    }

    .d-sm-none {
        display: block !important;
    }

    .d-sm-show {
        display: none !important;
    }

    .middle-text {
        left: 20%;
        transform: translate(-20%, -50%);
    }

    .donatecard {
        padding-bottom: 0 !important;
        height: 102px;
    }

    .bg-images, .bg-images .bg-color {
        height: 300px !important;
    }

    .about .bg-color .img_cont .row, .get-started .bg-color .img_cont .row {
        top: 40% !important;
    }

    .faq, .faq .bg-color {
        height: 437px !important;
    }

    .ind-service, .ind-service .bg-color {
        height: 370px !important;
    }

        .ind-service .bg-color .img_cont .row {
            top: 42% !important;
        }

    .child .bg-color .img_cont .row {
        top: 43% !important;
    }

    .parent .bg-color .img_cont .row {
        top: 48% !important;
    }
    .pc-block {
        height: 350px;
    }
}

@media screen and (min-width:1401px) and (max-width:2400px) {
    .d-sm-show {
        display: none !important;
    }

    .d-sm-none {
        display: block !important;
    }

    .pressText {
        left: 18%;
        transform: translate(-10%, -50%);
    }

    .img-header {
        margin-top: 103px;
    }

    .img_cont .row {
        top: 50% !important;
    }

    .middle-text {
        left: 20%;
        transform: translate(-20%, -50%);
    }

    .aboutcard {
        min-height: 579px !important;
    }

    .donatediv {
        min-height: 570px;
    }

    
    .pc-block {
        height: 320px;
    }
}


@media screen and (min-width:1401px) and (max-width:1799px) {
    .dd_text {
        width: 100%;
        left: 13% !important;
        transform: translate(-10%, -65%) !important;
    }
}

@media screen and (min-width:2401px) {
    .d-sm-show {
        display: none !important;
    }

    .d-sm-none {
        display: block !important;
    }

    .pressText {
        left: 18%;
        transform: translate(-10%, -50%);
    }

    .img-header {
        margin-top: 103px;
    }

    .img_cont .row {
        top: 45% !important;
    }

    .middle-text {
        left: 20%;
        transform: translate(-20%, -50%);
    }

    .aboutcard {
        min-height: 788px !important;
    }

    .layoutUl li a, .menubtn, .menubtn span {
        font-size: 23px !important;
    }
    .pc-block {
        height: 370px;
    }
}

.termsbtn {
    color: #00a160 !important;
    background-color: white !important;
    border: 1px solid #00a160 !important
}

    .termsbtn:hover {
        color: white !important;
        background-color: #00a160 !important;
    }

@supports (-ms-ime-align:auto) {
    #about {
        overflow-x: hidden;
    }

    .img_cont .row {
        top: 45% !important;
    }



    .home-buttons div:first-child {
        margin-right: 120px !important;
    }

    .home-buttons div:nth-child(n+2) {
        margin-right: 38px !important;
    }

    .home-buttons div:nth-child(n+3) {
        margin-right: 0px !important;
    }
}
@-moz-document url-prefix() {
    .owl-item img {
        margin-left: 71px;
    }
}
.owl-centered .owl-wrapper {
    display: table !important;
}

.owl-centered .owl-item {
    display: table-cell;
    float: none;
    vertical-align: middle;
}

    .owl-centered .owl-item > div {
        text-align: center;
    }
/*.owl-item img {
    padding-top: 70px;
}*/