﻿@font-face {
    font-family: 'Poppins';
    src: url('../font/Poppins-Regular.ttf');
}

@font-face {
    font-family: 'Poppins-bold';
    src: url('../font/Poppins-Bold.ttf');
}

@font-face {
    font-family: 'Titillium Web';
    src: url('../font/TitilliumWeb-Regular.ttf');
}

@font-face {
    font-family: 'Titillium Web-bold';
    src: url('../font/TitilliumWeb-Bold.ttf');
}

@font-face {
    font-family: 'Amita-bold';
    src: url('../font/Amita-Bold.ttf');
}

body {
    font-family: 'Poppins' !important;
    font-size: 15px !important;
    color: #000 !important;
    line-height: 27px !important;
}

::-webkit-scrollbar {
    width: 10px;
    background-color: #dededf;
}

::-webkit-scrollbar-thumb {
    background-color: #999;
}


@media only screen and (min-width: 1920px) {
    .fixedbody {
        text-align: -webkit-center;
        width: 100%;
        margin: 0 auto;
        max-width: 1600px;
    }

    .Homepg_socialmedia_icon {
        margin-left: -47px !important;
    }

    .Homepg_floodrelifDiv {
        width: 29% !important;
    }

    .HOme_contact_margin {
        /*margin-left: 106px !important;*/
                margin-left: 383px !important;
    }

    .navbar-nav {
        padding-left: 370px !important;
    }

    .Homepg_logo_main_div {
        padding: 15px 0px 12px 75px !important;
    }

    .Banner_img_textClass {
        top: 645px !important;
    }

    .Since_paddleft {
        padding-left: 353px !important;
    }

    .txtbox_width {
        width: 100% !important;
    }

    .slick-arrow.right {
        left: 1580px !important;
    }

    .Slider_box_widthdiv {
        padding: 0px 24px 0px 24px !important;
    }

    .Homepg_Waterconservation_maindiv {
        padding: 110px 0px 109px 0px !important;
    }

    .Seperator_white_water_vertical_01 {
        margin: -64px 0px 0px 360px !important;
    }

    .Homepg_ourpartner_div_02 {
        padding: 0px 140px 0px 610px !important;
    }

    .Happymov_txt_divquote {
        padding: 100px 60px 0px 60px !important;
        height: 602px !important;
    }

    .Footer_ourinfo_01 {
        padding: 0px 26px 0px 35px !important;
    }

    .Footer_ourinfo_02 {
        padding: 0px 0px 0px 84px !important;
    }

    .Footer_lastdiv {
        margin-top: -50px !important;
    }

    .Slider_box_widthdiv_inner {
        padding: 10px 62px 60px 63px !important;
    }

    .Homepg_happy_moment_bgdiv {
        height: 602px !important;
    }

    .Homepg_back_green_01 {
        width: 1570px !important;
    }

    .About_fact_inner_01 {
        padding: 0px 0px 0px 330px !important;
    }

    .Aboutustxtpadd {
        padding: 0px 186px 0px 0px !important;
    }

    .Vissionmissionwhtbg {
        height: 570px !important;
    }

    .Bar_verticle_greenVandM {
        position: absolute !important;
        height: 416px !important;
        width: 15px;
        margin: -416px 0px 0px 941px !important;
    }

    .Vissonmissiontxtmdiv {
        padding: 78px 30px 0px 30px !important;
    }

    .txtbox_width_innerourteam {
        padding: 60px 20px 20px 20px !important;
        height: 247px !important;
    }

    .Ann_reportimgdiv_01 {
        padding: 78px 105px 0px 107px !important;
    }

    .Seperator_gray_vertical_01Volunteer {
        margin: -408px 0px 0px 487px !important;
    }

    .Banner_img_textClassVolunteer {
        top: 326px !important;
    }

    .Individuals_bgmaindiv {
        padding: 80px 80px 80px 65px !important;
    }

    .Bannerniimgdiv {
        padding: 0px 119px 0px 295px !important;
    }

    .Individual_txtdiv {
        padding: 0px 0px 0px 0px !important;
    }

    .tleft {
        text-align: left !important;
    }

    .Sepa_conta_gra_01new {
        margin: -302px 0px 0px 532px !important;
    }

    .Sepa_conta_gra_02new {
        margin: -318px 0px 0px 456px !important;
    }

    .Donatelastdiv_01 {
        padding: 524px 0px 0px 0px !important;
    }

    .Slider_box_widthdiv_innermainprojectlist {
        padding: 10px 49px 40px 49px !important;
    }

    .Slider_box_widthdiv_innermainprojectlist1 {
        padding: 10px 49px 40px 49px !important;
    }

    .ViewImagbtn {
        margin-top: 181px !important;
    }

        .ViewImagbtn:hover {
            margin-top: 181px !important;
        }

    .Seperator_gray_vertical_01need {
        margin: -242px 0px 0px 486px !important;
    }
    .DonateRcptenqidiv {
        padding: 0px 200px 0px 200px !important;
    }
    .Footer_twobtndiv_bg {
        
        height: 780px !important;
    }
     .disnono {
        display:none;
    }
}

@media only screen and (min-width:1600px) {
    .separatorHWW1 {
        padding: 0px 21px 0px 21px;
    }

    .separatorHWW2 {
        padding: 0px 21px 0px 21px;
    }

    .separatorHWW3 {
        padding: 0px 21px 0px 21px;
    }

    .Namm_banbelowboxmdiv {
        padding: 0px;
        margin-top: -130px;
    }

    .Homepg_Header_Main_div {
        padding: 0px 0px 0px 0px;
    }

    .Home_contact_div {
        padding: 0px 0px 0px 0px;
    }

    .Homepg_All_HeadData {
        padding: 0px 0px 0px 0px;
    }

    .Homepg_floodrelifDiv {
        padding: 0px 0px 0px 0px;
        background-image: url(../Images/Seperator-black-horizontal-01.png);
        height: 56px;
        font-size: 18px;
        width: 33%;
    }

        .Homepg_floodrelifDiv:hover {
            /*background-color:#f2f0e3;*/
            background-color: rgba(242, 240, 227, 1);
            opacity: 1;
            transition: all 0.4s ease-in-out;
        }

    .Homepg_contactDiv {
        padding: 0px 0px 0px 0px;
        background-image: url(../Images/Seperator-black-horizontal-01.png);
        height: 56px;
        font-size: 18px;
        width: 23%;
    }

    .Homepg_emailDiv {
        padding: 0px 0px 0px 0px;
        background-image: url(../Images/Seperator-black-horizontal-01.png);
        height: 56px;
        font-size: 18px;
        width: 32%;
    }

        .Homepg_emailDiv:hover {
            /*background-color:#f2f0e3;*/
            background-color: rgba(242, 240, 227, 1);
            opacity: 1;
            transition: all 0.4s ease-in-out;
        }

    .Homepg_emailhead {
        color: #fff;
        font-size: 18px;
        text-decoration: none !important;
        transition: all 0.6s ease-in-out;
    }

        .Homepg_emailhead:hover {
            color: #0a5329;
            font-size: 18px;
            text-decoration: underline !important;
            transition: all 0.6s ease-in-out;
        }

    .HOme_contact_margin {
        padding: 0px;
        /*margin-left: 40px;*/
                margin-left: 302px;
    }

    .Socialmediaicon_01 {
        padding: 10px 10px 5px 10px;
        /* border-radius: 100%; */
        text-decoration: none !important;
        color: #ffffff !important;
        font-size: 23px;
        transition: all 0.6s ease-in-out;
        outline: none !important;
    }

        .Socialmediaicon_01:hover {
            padding: 12px 10px 10px 10px;
            /* border-radius: 100%; */
            background-color: #f2f0e3;
            text-decoration: none !important;
            color: #0a5329 !important;
            font-size: 23px;
            transition: all 0.6s ease-in-out;
            outline: none !important;
        }

    .Socialmedia {
        padding: 0px 0px 0px 0px;
        display: flex;
        margin-bottom: 0px;
    }

    .Socialmedia1 {
        background-image: url(../Images/Seperator-black-horizontal-02.png);
        height: 56px;
    }

    .Homepg_socialmedia_icon {
        padding: 0px 0px 0px 0px;
        margin-left: -56px;
    }

    .Img_width {
        width: 100%;
    }

    .Img_width_green_hor {
        width: 100%;
        height: 5px;
    }

    .Img_width_hor_whit {
        width: 100%;
        height: 1px;
    }

    .Homepg_all_position {
        position: absolute;
    }

    .Homepg_main_logo_nav_div {
        padding: 0px 0px 0px 0px;
        background: #fff;
        /*height:116px;*/
    }

    .Homepg_logo_main_div {
        padding: 15px 0px 12px 62px;
    }

    .navbar-inverse {
        background: #fff;
        font-family: 'Poppins-bold';
        font-size: 18px;
        margin-left: -18px;
        border: none !important;
        color: #9aaa79 !important;
        border-radius: 0px;
        padding-top: 64px;
        padding-bottom: 10px;
        height: 50px;
        z-index: 1;
    }

    .hvr-bounce-to-bottom {
        color: #9aaa79 !important;
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: -10px;
            left: -1px;
            right: -1px;
            bottom: -9px;
            background: #f2f0e3;
            /*background: #d7dd35;*/
            /*background: #575da9;*/
            /*background: #e42d9f;*/
            /*background: #025588;*/
            /*background: #99ced4;*/
            /*background: #4abdac;*/
            /*background: #ee86b7;*/
            /*background: #6e7376;*/
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
        }

        .hvr-bounce-to-bottom:hover, .hvr-bounce-to-bottom:focus, .hvr-bounce-to-bottom:active {
            color: #0a542a !important;
            /*color:#4abdac !important;*/
        }

            .hvr-bounce-to-bottom:hover:before, .hvr-bounce-to-bottom:focus:before, .hvr-bounce-to-bottom:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }

    .hvr-bounce-to-bottom1 {
        color: #0a5329 !important;
        background: #f2f0e3;
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom1:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: 0px;
            left: -1px;
            right: -1px;
            bottom: -62px;
            background: #9aaa79;
            /*background: #d7dd35;*/
            /*background: #575da9;*/
            /*background: #e42d9f;*/
            /*background: #025588;*/
            /*background: #99ced4;*/
            /*background: #4abdac;*/
            /*background: #ee86b7;*/
            /*background: #6e7376;*/
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
        }

        .hvr-bounce-to-bottom1:hover, .hvr-bounce-to-bottom1:focus, .hvr-bounce-to-bottom1:active {
            color: #ffffff !important;
            /*color:#4abdac !important;*/
        }

            .hvr-bounce-to-bottom1:hover:before, .hvr-bounce-to-bottom1:focus:before, .hvr-bounce-to-bottom1:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }

    .hvr-bounce-to-bottom2 {
        color: #9aaa79 !important;
        background: #f2f0e3;
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom2:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: 0px;
            left: 0px;
            right: 0px;
            bottom: 0px;
            background: #9aaa79;
            /*background: #d7dd35;*/
            /*background: #575da9;*/
            /*background: #e42d9f;*/
            /*background: #025588;*/
            /*background: #99ced4;*/
            /*background: #4abdac;*/
            /*background: #ee86b7;*/
            /*background: #6e7376;*/
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
        }

        .hvr-bounce-to-bottom2:hover, .hvr-bounce-to-bottom2:focus, .hvr-bounce-to-bottom2:active {
            color: #fff !important;
            /*color:#4abdac !important;*/
        }

            .hvr-bounce-to-bottom2:hover:before, .hvr-bounce-to-bottom2:focus:before, .hvr-bounce-to-bottom2:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }


    .nav > li > a {
        padding: 5px 20px 5px 20px;
        position: relative;
    }

    .navbar-nav {
        padding-left: 180px;
    }

    .NewDislay {
        display: flex;
    }


    .ddd > li {
        border-bottom: 1px solid #9aaa79;
    }

    .ddd1 > li {
        border-bottom: 1px solid #9aaa79;
    }

    .ddd2 > li {
        border-bottom: 1px solid #9aaa79;
    }


    .ddd1 {
        position: absolute !important;
        top: 0;
        left: 100%;
        margin: 0;
        display: none;
    }

    .ddd2 {
        position: absolute !important;
        top: 0;
        left: 100%;
        margin: 0;
        display: none;
    }

    .dropdown-menu {
        padding: 0px 0px 0px 0px;
        margin-top: 9px;
        margin-left: 0px;
        border-bottom: 1px solid #9aaa79;
        border: 1px solid #9aaa79;
        border-radius: 0px;
    }

    .ddd1 {
        padding: 0px 0px 0px 0px;
        margin-top: 0px;
        border-bottom: 1px solid #9aaa79 !important;
        border: 1px solid #9aaa79 !important;
    }

    .ddd2 {
        padding: 0px 0px 0px 0px;
        border-bottom: 1px solid #9aaa79 !important;
        border: 1px solid #9aaa79 !important;
    }


    li.dropdown:hover > .dropdown-menu {
        display: block;
    }

    .headernav > li > .ddd > li > a {
        background-color: #f2f0e3;
        color: #0a5329 !important;
        padding: 10px 18px 10px 18px !important;
        font-size: 16px !important;
        outline: 0 !important;
        font-family: 'Poppins';
        transition: all 0.6s ease-in-out;
    }

        .headernav > li > .ddd > li > a:hover {
            color: #fff !important;
            padding: 10px 18px 10px 18px;
            background-color: #fff !important;
            transition: all 0.6s ease-in-out;
        }

    .headernav li .ddd .ddd1 li a {
        background-color: #f2f0e3;
        color: #0a5329 !important;
        padding: 10px 18px 10px 18px !important;
        font-size: 16px !important;
        outline: 0 !important;
        font-family: 'Poppins';
        transition: all 0.6s ease-in-out;
    }

        .headernav li .ddd .ddd1 li a:hover {
            color: #fff !important;
            padding: 10px 18px 10px 18px;
            background-color: #fff !important;
            transition: all 0.6s ease-in-out;
        }

    .headernav li .ddd .ddd1 .dd2 li a {
        background-color: #f2f0e3;
        color: #0a5329 !important;
        padding: 10px 18px 10px 18px !important;
        font-size: 16px !important;
        outline: 0 !important;
        font-family: 'Poppins';
        transition: all 0.6s ease-in-out;
    }

        .headernav li .ddd .ddd1 .dd2 li a:hover {
            color: #fff !important;
            padding: 10px 18px 10px 18px;
            background-color: #fff !important;
            transition: all 0.6s ease-in-out;
        }

    .navbar-nav > li > .dropdown-menu {
        margin-top: 0;
        border-top-left-radius: initial;
        border-top-right-radius: initial;
    }
    /* ================= MENU BORDERS ================= */
    .ddd > li,
    .ddd1 > li,
    .ddd2 > li {
        border-bottom: 1px solid #9aaa79;
    }

    /* ================= DROPDOWN BASE ================= */
    .dropdown-menu {
        padding: 0;
        margin-top: 0;
        border: 1px solid #9aaa79;
        border-radius: 0;
        min-width: 260px;
    }

        /* ================= POSITION FIX ================= */
        .dropdown-menu > li {
            position: relative;
        }

    /* 2nd Level */
    .ddd1 {
        position: absolute;
        top: 0;
        left: 100%;
        display: none;
        padding: 0;
        border: 1px solid #9aaa79;
    }

    /* 3rd Level */
    .ddd2 {
        position: absolute;
        top: 0;
        left: 100%;
        display: none;
        padding: 0;
        border: 1px solid #9aaa79;
    }

    /* ================= SHOW ON HOVER ================= */
    .dropdown-menu li:hover > .ddd1,
    .dropdown-menu li:hover > .ddd2 {
        display: block;
    }

    /* ================= LINKS STYLE ================= */
    .dropdown-menu li a {
        display: block; /* IMPORTANT */
        width: 100%;
        box-sizing: border-box;
        background-color: #f2f0e3;
        color: #0a5329 !important;
        padding: 10px 18px;
        font-size: 18px;
        font-family: 'Poppins';
        transition: all 0.3s ease;
        white-space: normal; /* prevents overflow */
    }

        /* ================= HOVER ================= */
        .dropdown-menu li a:hover {
            color: #fff !important;
            background-color: #0a5329 !important;
        }

    /* ================= TOP MENU ================= */
    .headernav > li > .ddd > li > a {
        background-color: #f2f0e3;
        color: #0a5329 !important;
    }

    /* ================= REMOVE GAP ================= */
    .navbar-nav > li > .dropdown-menu {
        margin-top: 0;
    }

    /* ================= ARROW ALIGN ================= */
    .dropdown > a .caret {
        float: right;
        margin-top: 6px;
    }




    .Hompg_highlight_txtblue {
        font-size: 22px;
        font-family: 'Titillium Web';
        margin: 0px;
        color: #0ea4de;
    }



    .Readmore_btn_01 {
        color: #999999;
        transition: all 0.6s ease-in-out;
        text-decoration: none;
    }

        .Readmore_btn_01:hover {
            color: #f15833;
            transition: all 0.6s ease-in-out;
            text-decoration: underline;
        }







    .Separator_padd {
        padding: 7px 0px 7px 0px;
    }

















    .Separator_padd1 {
        padding: 6px 0px 6px 0px;
    }


    .Separator_padd2 {
        padding: 3px 0px 3px 0px;
    }









    [class*=" imghvr-"], [class^=imghvr-] {
        position: relative;
        display: block !important;
        margin: 0;
        max-width: 100%;
        background-color: rgba(175,90,59,1) !important;
        color: #fff;
        overflow: hidden;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        -ms-transform: translateZ(0);
        -o-transform: translateZ(0);
        transform: translateZ(0);
    }

        [class*=" imghvr-"] figcaption, [class^=imghvr-] figcaption {
            background-color: rgba(175,90,59,0.3) !important;
            padding: 30px;
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
            color: #fff;
        }

    .Socialmedia_Footer {
        padding: 50px 0px 0px 0px;
        display: flex;
        margin-bottom: 0px;
    }





    .Donatebtn {
        font-family: 'Poppins-bold';
        font-size: 18px;
        padding: 14px 20px 14px 20px !important;
        background-color: #f2f0e3 !important;
        color: #0a5329 !important;
        transition: all .4s ease-in-out;
        text-decoration: none !important;
    }

        .Donatebtn:hover {
            font-family: 'Poppins-bold';
            font-size: 18px;
            padding: 14px 20px 14px 20px !important;
            background-color: #9aaa79 !important;
            color: #fff !important;
            transition: all .4s ease-in-out;
            text-decoration: none !important;
        }

    .Banner_img_textClass {
        padding: 0px;
        text-align: center;
        position: absolute;
        top: 540px;
    }

    .Bann_textLineheight {
        line-height: 61px;
    }

    .Bann_text_01 {
        font-size: 36px;
        color: #fff;
        font-family: 'Titillium Web';
    }

    .Bann_text_02 {
        font-size: 58px;
        color: #fff;
        font-family: 'Titillium Web-bold';
        margin-top: 16px;
    }

    .Homepg_box_naamFoundation_div {
        padding: 56px 61px 56px 61px;
        border: 1px solid #c2cab2;
        background-color: #f2f0e3;
    }

    .Heading_01 {
        font-family: 'Titillium Web-bold';
        font-size: 35px;
        color: #0e552b;
        margin: 0px;
    }

    .Hompg_highlight_txtorg {
        font-size: 25px;
        font-family: 'Titillium Web';
        margin: 0px;
        color: #d17904;
    }

    .Homepg_naamboxpadd {
        padding: 0px 100px 0px 100px;
    }

    .Hompg_howweworkpadddiv {
        padding: 80px 100px 0px 100px;
    }

    .Heading_03 {
        font-family: 'Poppins-bold';
        margin: 0px;
        color: #9aaa79;
        font-size: 22px;
    }

    .Homepg_how_we_wrok_text_div {
        padding: 0px 0px 0px 80px;
    }

    .Homepg_back_green_01 {
        padding: 0px 0px 50px 0px;
        background-image: url(../Images/Background-green-01.jpg);
        width: 1255px;
        height: 1310px;
    }

    .Homepg_back_green_light_01 {
        padding: 56px 162px 56px 56px;
        background-image: url(../Images/Background-green-light-01.jpg);
        width: 1285px;
        float: right;
    }

    .Homepg_bg_gren_lght_mainpos_div {
        padding: 0px 0px 0px 0px;
        /*z-index: -1;*/
        margin-top: -135px;
    }

    .Homepg_bgLlght_pos_div {
        padding: 0px;
        position: absolute;
    }

    .Since_paddleft {
        padding-left: 514px;
    }

    .Icon_box_wht_main_div {
        padding: 36px 0px 36px 0px;
        background: #fff;
        margin-top: 50px;
    }

    .Seperator_white_vertical_01 {
        margin: -242px 0px 0px 267px;
        height: 263px;
    }

    .Homepg_ourproject_main_div {
        padding: 60px 0px 60px 0px;
        text-align: center;
    }

    .Img_sliderimg {
        width: 100%;
        max-width: 275px !important;
    }

    .Slider_padding_div {
        padding: 0px 65px 80px 65px;
    }

    .Ourprjctmousehoverbtn {
        margin-top: 152px;
        padding: 7px 0px 7px 0px !important;
        height: 40px !important;
        width: 100px !important;
        font-size: 15px !important;
        border-radius: 0px !important;
        color: #fff !important;
        background: rgba(14, 76, 27, 0.9);
        /* background-color: rgba(204, 220, 95, 0.8) !important; */
        border: 1px solid #9cac7c !important;
        transition: all .4s ease-in-out;
    }

        .Ourprjctmousehoverbtn:hover {
            margin-top: 152px;
            padding: 7px 0px 7px 0px !important;
            height: 40px !important;
            width: 100px !important;
            font-size: 15px !important;
            border-radius: 0px !important;
            color: #0a5329 !important;
            border: 1px solid #9cac7c !important;
            background-color: #f2f0e3 !important;
            /*background: rgba(14, 76, 27, 0.9);*/
            /*background-color: rgba(000000, 0, 0, 0.5);*/
            /* background-color: rgba(204, 220, 95, 0.8) !important; */
            transition: all .4s ease-in-out;
        }

    [class*=" imghvr-"], [class^=imghvr-] {
        position: relative;
        display: block !important;
        margin: 0;
        max-width: 100%;
        background-color: rgba(000000, 0, 0, 0.5) !important;
        color: #fff;
        overflow: hidden;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        -ms-transform: translateZ(0);
        -o-transform: translateZ(0);
        transform: translateZ(0);
    }

        [class*=" imghvr-"] figcaption, [class^=imghvr-] figcaption {
            background-color: rgba(000000, 0, 0, 0.5) !important;
            padding: 30px;
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
            color: #fff;
        }

        [class*=" imghvr-"], [class*=" imghvr-"] *, [class*=" imghvr-"]:after, [class*=" imghvr-"] :after, [class*=" imghvr-"]:before, [class*=" imghvr-"] :before, [class^=imghvr-], [class^=imghvr-] *, [class^=imghvr-]:after, [class^=imghvr-] :after, [class^=imghvr-]:before, [class^=imghvr-] :before {
            box-sizing: border-box !important;
            -webkit-transition: all 1s ease !important;
            -moz-transition: all 1s ease !important;
            transition: all 1s ease !important;
        }

    .Slider_box_widthdiv {
        padding: 10px;
        width: 295px;
    }

    .txtbox_width {
        padding-top: 22px;
        width: 272px;
        height: 77px;
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
    }

    .Sliderboxlink {
        font-family: 'Poppins-bold';
        font-size: 18px;
        padding: 31px 0px 31px 0px;
        color: #000000;
        text-decoration: none;
        transition: all .4s ease-in-out;
    }

        .Sliderboxlink:hover {
            font-family: 'Poppins-bold';
            font-size: 18px;
            color: #d17904;
            text-decoration: none;
            transition: all .4s ease-in-out;
        }

    .slick-dots li button:before {
        font-family: 'slick';
        font-size: 40px !important;
        line-height: 20px;
        position: absolute;
        top: 5px;
        left: 0;
        width: 30px;
        height: 13px;
        content: square !important;
        /*content: '•';*/
        text-align: center;
        opacity: 1;
        color: #dae78f !important;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

    .slick-dots li.slick-active button:before {
        opacity: 1 !important;
        color: #ffffff !important;
        border: none !important;
    }


    .slick-dots li button {
        border: none !important;
        border-radius: 0% !important;
        width: 3px !important;
        height: 3px !important;
        padding: 5px !important;
        top: 0px !important;
        margin-top: 8px;
        margin-left: 30px;
        margin-right: 0px;
        /*background-color: #c09965 !important;*/
        opacity: 1;
        background-color: transparent !important;
    }


    .slick-dots li.slick-active button {
        /*background: #fff !important;*/
    }

    .slick-dotted.slick-slider {
        margin-bottom: 0px !important;
    }

    .slick-dots {
        position: absolute !important;
        bottom: 19px !important;
        display: block !important;
        width: 97% !important;
        padding: 0 !important;
        margin: 0 !important;
        list-style: square !important;
        text-align: center !important;
    }

        .slick-dots li {
            position: relative;
            display: inline-block !important;
            width: 3px !important;
            height: 3px !important;
            margin: 0 7px !important;
            padding: 3px 9px 0px 9px !important;
            cursor: pointer !important;
        }

    .slick-prev {
        left: -12px !important;
    }

    .slick-prev {
        font-size: 0 !important;
        line-height: 0 !important;
        position: absolute !important;
        top: 50% !important;
        display: block !important;
        width: 72px !important;
        height: 43px !important;
        padding: 0 !important;
        z-index: 1;
        -webkit-transform: translate(0, -50%) !important;
        -ms-transform: translate(0, -50%) !important;
        transform: translate(0, -50%) !important;
        cursor: pointer !important;
        border: none !important;
        outline: none !important;
        background: url(../img/prev.png) !important;
        /*background-color: transparent !important;*/
    }

    .slick-next {
        right: 9px !important;
    }

    .slick-next {
        font-size: 0 !important;
        line-height: 0 !important;
        position: absolute !important;
        top: 50% !important;
        display: block !important;
        width: 30px !important;
        height: 43px !important;
        padding: 0 !important;
        -webkit-transform: translate(0, -50%) !important;
        -ms-transform: translate(0, -50%) !important;
        transform: translate(0, -50%) !important;
        cursor: pointer !important;
        border: none !important;
        outline: none !important;
        background: url(../img/next.png) !important;
        background-color: transparent !important;
    }

    .slick-prev:hover,
    .slick-prev:focus {
        color: #000000 !important;
        outline: none !important;
        background: url(../img/prev.png) !important;
        transition: all 0.9s ease-in-out !important;
    }

    .slick-next:hover,
    .slick-next:focus {
        color: transparent !important;
        outline: none !important;
        background: url(../img/next.png) !important;
        transition: all 0.9s ease-in-out !important;
    }

        .slick-prev:hover:before,
        .slick-prev:focus:before,
        .slick-next:hover:before,
        .slick-next:focus:before {
            opacity: 1 !important;
        }

    .slick-prev.slick-disabled:before,
    .slick-next.slick-disabled:before {
        opacity: .25 !important;
    }

    .slick-prev:before,
    .slick-next:before {
        /*font-family: 'slick' !important;*/
        font-size: 20px !important;
        line-height: 1 !important;
        opacity: .75 !important;
        color: white !important;
        -webkit-font-smoothing: antialiased !important;
        -moz-osx-font-smoothing: grayscale !important;
    }

    [dir='rtl'] .slick-prev {
        right: 0px !important;
        left: auto !important;
    }

    .slick-prev:before {
        background: url(../img/prev.png) !important;
    }

    [dir='rtl'] .slick-prev:before {
        background: url(../img/next.png) !important;
    }


    [dir='rtl'] .slick-next {
        right: auto !important;
        left: 0px !important;
    }

    .slick-next:before {
        background: url(../img/next.png) !important;
    }

    [dir='rtl'] .slick-next:before {
        background: url(../img/prev.png) !important;
    }

    .slick-prev:before {
        background: url(../img/prev.png) !important;
    }

    .slick-arrow {
        position: absolute !important;
        top: 135px;
        bottom: 0;
        left: -56px;
        /*width: 15%;*/
        width: 5%;
        font-size: 25px;
        color: #000;
        text-align: center;
        text-shadow: none !important;
        filter: none !important;
        opacity: 1 !important;
    }

        .slick-arrow:hover {
            color: #ccdc5f;
        }

        .slick-arrow.left {
            background-repeat: repeat-x;
            background-image: none !important;
            color: #000;
            cursor: pointer;
        }

            .slick-arrow.left:hover {
                color: #000000;
            }

        .slick-arrow.right {
            right: 46px;
            background-repeat: repeat-x;
            background-image: none !important;
            color: #000;
            top: 135px;
            left: 1452px;
            cursor: pointer;
        }

            .slick-arrow.right:hover {
                color: #ffffff;
            }

        .slick-arrow .glyphicon-chevron-left, .slick-arrow .glyphicon-chevron-right, .slick-arrow .icon-prev, .slick-arrow .icon-next {
            width: 35px;
            height: 35px;
            margin-top: -15px;
            font-size: 35px;
        }

    .slider-arrows {
        position: relative;
        bottom: 0px;
        text-align: center;
    }

    .slick-prev,
    .slick-next {
        font-size: 18px;
        background: #000;
        color: #fff;
        border: none;
        padding: 10px 20px;
        cursor: pointer;
    }

        .slick-prev:hover,
        .slick-next:hover {
            background: #333;
        }

    .Iconhome_left {
        position: absolute !important;
        height: 51px;
        width: 51px;
        padding: 11px 0px 0px 0px;
        transition: all 0.4s ease-in-out;
        margin: 14px 0px 0px -35px !important;
        color: #b5bea3 !important;
        font-size: 50px !important;
        border: none;
        border-radius: 0px;
    }

        .Iconhome_left:hover {
            position: absolute !important;
            height: 51px;
            width: 51px;
            padding: 11px 0px 0px 0px;
            transition: all 0.4s ease-in-out;
            margin: 14px 0px 0px -35px !important;
            color: #b5bea3 !important;
            font-size: 50px !important;
            border-radius: 0px;
        }

    .Iconhome_right {
        position: absolute !important;
        height: 51px;
        width: 51px;
        padding: 11px 0px 0px 16px;
        transition: all 0.4s ease-in-out;
        margin: 14px 0px 0px -35px !important;
        color: #b5bea3 !important;
        font-size: 45px !important;
        border: none;
        border-radius: 0px;
    }

        .Iconhome_right:hover {
            position: absolute !important;
            height: 51px;
            width: 51px;
            padding: 11px 0px 0px 16px;
            transition: all 0.4s ease-in-out;
            margin: 14px 0px 0px -35px !important;
            color: #b5bea3 !important;
            font-size: 45px !important;
            border-radius: 0px;
        }

    .Homepg_Waterconservation_maindiv {
        padding: 110px 0px 112px 0px;
        background-color: #0e552b;
        border-right: 1px solid #2b6e4d;
        text-align: center;
        /*width:682px;*/
    }

    .Heading_whit_01 {
        font-family: 'Titillium Web-bold';
        font-size: 35px;
        color: #ffffff;
        margin: 0px;
    }

    .Seperator_white_water_vertical_01 {
        margin: -65px 0px 0px 290px;
    }

    .ImgWhtewidth {
        width: 85%;
        height: 1px;
        left: -11px;
        margin-left: -12px;
    }

    .Homepg_bg_waterconservation_div {
        background-image: url(../Images/Background-Water-Conservation.jpg);
        /*width: 908px;*/
        background-size: cover; /* makes image fill container */
        background-position: center; /* keeps image centered */
        background-repeat: no-repeat; /* prevents repeating */
        /* responsive width */
        height: 579px; /* keep your height */
        padding: 0;
    }

    .HompgWatconmaindiv {
        padding: 0px 50px 0px 50px;
    }

    .Homepg_whatContoppadd_div {
        padding: 72px 0px 0px 0px;
    }

    .Hompg_sepapadd_div {
        padding: 25px 0px 25px 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Homepg_FactProject_bg_grrn_div {
        background-image: url(../Images/Background-green-01.jpg);
        padding: 80px 80px 80px 80px;
        width: 602px;
        height: 665px;
    }

    .Homepg_FactProject_bg_yell_div {
        background-image: url(../Images/Background-yellow-01.jpg);
        padding: 80px 66px 80px 95px;
        width: 1192px;
        height: 630px;
    }

    .bgf {
        background-image: url(../Images/Background-green-yellow.jpg);
        padding: 80px 118px;
        background-repeat: no-repeat;
        background-size: 91% 100%; /* ONLY LEFT SIDE background */
        background-position: left center;
    }

    .bgne {
        background-image: url(../Images/Background-green-01.jpg);
        width: 600px;
        padding: 80px 80px 80px 80px;
    }

    .bgne1 {
        background-image: url(../Images/Background-yellow-01.jpg);
        padding: 80px 80px 80px 80px;
        position: absolute;
        top: 81px;
        width: 1188px;
        left: 282px;
    }

    .Hompg_back_blck_bg_div {
        background-image: url(../Images/Background-black-transperent.png);
        height: 115px;
        margin-top: -273px;
        border-top: 1px solid #fff;
        border-bottom: 1px solid #fff;
        text-align: center;
        padding: 26px 0px 0px 0px;
    }

    .Homepg_fact_inner_01 {
        padding: 80px 118px;
        position: absolute;
    }

    .Homepg_fact_inner_02 {
        padding: 0px 43px 0px 0px;
    }

    .Homepg_fact_inner_03 {
        padding: 0px 0px 0px 300px;
        margin-top: -457px;
        z-index: -1;
    }

    .Homepg_fact_inner_04 {
        padding: 45px 0px 0px 0px;
    }

    .Homepg_fact_innertxt_01 {
        padding: 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Homepg_fact_innertxt_02 {
        padding: 0px 0px 0px 61px;
    }

    .Homepg_ourpartner_bg_main_Div {
        background-image: url(../Images/Background-green-light-02.jpg);
        padding: 0px 0px 0px 0px;
        height: 272px;
    }

    .Homepg_Ourpartner_maindiv {
        padding: 100px 0px 220px 0px;
    }

    .Homepg_ourpartner_div_01 {
        padding: 0px 0px 0px 0px;
        position: absolute;
        z-index: -1;
    }

    .Homepg_ourpartner_div_02 {
        padding: 0px 120px 0px 520px;
    }

    .Homepg_ourpartner_bg_wht_div_01 {
        padding: 34px 50px 40px 50px;
        background-color: #fff;
        border: 1px solid #b5bea3;
        height: 334px;
    }

    .Homepg_ourpartner_div_03 {
        padding: 0px 0px 0px 82px;
        position: absolute;
        z-index: -1;
        top: 136px;
    }

    .Homepg_happy_moment_bgdiv {
        background-image: url(../Images/Background-Happy-Moments.jpg);
        background-size: contain;
        background-position: center;
        background-repeat: no-repeat;
        height: 503px;
        padding: 0px 0px 0px 0px;
        text-align: center;
        margin: 0px -7px 0px 0px;
    }

    .Happy_movmet_txtdv {
        position: absolute;
        top: 246px;
        text-align: -webkit-center;
        left: -130px;
    }

    .Happymov_txt_divquote {
        padding: 70px 60px 0px 60px;
        background-color: #0e552b;
        border-right: 1px solid #2b6e4d;
        height: 502px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Footerbtn {
        font-size: 22px;
        color: #fff;
        border: 1px solid #fff;
        padding: 8px 42px 8px 42px;
        background-color: #95aa8b;
        text-decoration: none !important;
        transition: all 0.6s ease-in-out;
    }

        .Footerbtn:hover {
            font-size: 22px;
            color: #fff;
            border: 1px solid #fff;
            background-color: #0e552b;
            text-decoration: none !important;
            transition: all 0.6s ease-in-out;
        }

    .Footeremailink {
        font-size: 22px;
        color: #000;
        text-decoration: none !important;
        transition: all 0.6s ease-in-out;
    }

        .Footeremailink:hover {
            font-size: 22px;
            color: #d17904;
            text-decoration: none !important;
            transition: all 0.6s ease-in-out;
        }

    .Socialmedia1_Footer {
        height: 48px;
    }

    .Socialmediaicon_Footer_01 {
        padding: 7px 7px 5px 7px;
        /* border-radius: 100%; */
        text-decoration: none !important;
        color: #c5ceaf !important;
        font-size: 19px;
        background-color: #FFFFFF;
        border: 1px solid #c5ceaf;
        transition: all 0.6s ease-in-out;
        outline: none !important;
    }

        .Socialmediaicon_Footer_01:hover {
            padding: 7px 7px 5px 7px;
            /* border-radius: 100%; */
            border: 1px solid #c5ceaf;
            background-color: #0e552b;
            text-decoration: none !important;
            color: #fff !important;
            font-size: 19px;
            transition: all 0.6s ease-in-out;
            outline: none !important;
        }

    .heading_footer {
        font-size: 22px;
        color: #b5bea3;
        font-family: Poppins-bold;
        margin: 0px;
    }

    .Footer_linkList {
        color: #000;
        transition: all 0.6s ease-in-out;
        text-decoration: none;
    }

        .Footer_linkList:hover {
            color: #d17904;
            font-weight: bold;
            transition: all 0.6s ease-in-out;
            text-decoration: none;
        }

    .Separator_padd2 {
        padding: 3px 0px 3px 0px;
    }

    .Footer_logo_div {
        padding: 32px 0px 32px 80px;
    }

    .FooterTwobtns_div {
        padding: 0px 125px 0px 124px;
    }

    .Footer_twobtndiv_bg {
        padding: 70px 0px 0px 0px;
        background-image: url(../Images/Background-green-03.jpg);
        height: 832px;
    }

    .Footer_btnpaddddiv {
        display: flex;
        justify-content: center;
    }

    .V_btnpadd {
        padding-left: 42px;
    }

    .Footer_bg_main_div {
        padding: 0px;
        position: absolute;
        top: 159px;
    }

    .Footer_bg_div_01 {
        padding: 80px 80px 80px 80px;
        background-image: url(../Images/Background-Footer.jpg);
    }

    .Footer_bgText_div {
        padding: 0px 50px 0px 0px;
    }

    .Footerlinepadd {
        font-size: 22px;
        padding: 0px 22px 0px 22px;
    }

    .Footer_orinfodiv {
        padding: 0px 0px 0px 91px;
    }

    .Footer_bgwht_div {
        padding: 40px 65px 40px 65px;
        background-color: #fff;
        border: 1px solid #b5bea3;
    }

    .Footer_ourinfo_01 {
        padding: 0px 55px 0px 0px;
    }

    .Footer_ourinfo_02 {
        padding: 0px 0px 0px 11px;
    }

    .Footer_main_all_paddDiv {
        padding: 0px 0px 80px 0px;
    }

    .Header_innerpg_bg_div {
        background-image: url(../Images/Inner-Page-Header.jpg);
        height: 330px;
    }

    .Breadcrum_main_div {
        position: absolute;
        top: 152px;
    }

    .inner-div-title {
        padding-top: 88px;
        padding-left: 48px;
    }

    .subpage-title {
        font-size: 40px;
        margin-bottom: 5px;
        color: #fff;
        font-family: 'Titillium Web-bold';
    }

    .breadcrubpadd {
        padding-top: 52px;
        right: 19px;
    }

    .breadcrumb {
        background: none !important;
    }

    .breadcrumb-item {
        color: #000;
        text-decoration: none;
        transition: all 0.6s ease-in-out;
    }

        .breadcrumb-item:hover {
            color: #fff;
            transition: all 0.6s ease-in-out;
        }

    .Inner_page_padding {
        /*padding: 80px 80px 80px 80px;*/
        padding: 80px 65px 80px 65px;
    }

    .Homepg_parallax_main_div {
        padding: 100px 0px 100px 0px;
        background-image: url(../Images/Parallax.jpg);
        background-repeat: no-repeat;
        height: 700px;
        background-size: cover;
        background-attachment: fixed;
    }

    .Footer_lastdiv {
        padding: 0px 0px 0px 80px;
        margin-top: -30px;
    }

    .Footerpridicl {
        display: flex;
    }

    .Footerlinepaddallright {
        padding: 0px 20px 0px 20px;
    }

    .Allrghtpadd {
        padding-left: 164px;
    }

    .Naamkritextpadddiv {
        padding: 60px 0px 60px 0px;
    }

    .Palllaxvideo {
        width: 100%;
        height: 500px;
    }

    .Parallx_videopadd {
        padding: 0px 85px 0px 86px;
    }

    .Slider_box_widthdiv_inner {
        padding: 10px 45px 60px 45px;
    }

    .txtbox_width_inner {
        padding-top: 22px;
        /* width: 272px; */
        height: 77px;
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
    }

    .Innerpgprojectboxdiv {
        padding: 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }

    .scrollup {
        position: fixed;
        right: 25px;
        bottom: 50px;
        color: #0e552b !important;
        background-color: #fff !important;
        width: 38px;
        height: 38px;
        /* border: solid 2px #f15833; */
        /* border-radius: 50% !important; */
        text-align: center;
        padding: 11px 0 0 1px;
        z-index: 2000;
        font-size: 18px;
        line-height: 1;
        border: 1px solid #c5ceaf;
        border-color: #c5ceaf !important;
        transition: all 0.4s ease-in-out;
    }

        .scrollup:hover {
            background-color: #0e552b !important;
            color: #fff !important;
            /* border: 2px solid #0ea4de !important; */
            transition: all .4s ease-in-out;
        }

    .slick-active .Bann_text_01 {
        animation: fadeUp 4s ease forwards;
    }

    .slick-active .Bann_text_02 {
        animation: fadeUp 2.3s ease forwards;
    }

    .Header_toplinkpadd {
        padding: 15px 15px 0px 15px;
        color: #fff;
        text-align: center;
    }

    .Header_toplinkpadd1 {
        padding: 15px 15px 0px 15px;
        color: #fff;
        text-align: center;
    }

    .dddsubmenu {
        margin-left: -119px;
    }
    /*Inner pg css*/
    .Bar_verticle_green {
        position: absolute;
        height: 359px;
        width: 15px;
        margin: 48px 0px 0px -7px;
    }

    .Footerlinepaddct {
        padding: 0px 22px 0px 22px;
    }

    .Footerlinepaddct1 {
        padding: 0px 22px 0px 22px;
    }

    .Inner_contactMap_addDive {
        padding: 0px;
        border: 1px solid #c2cab2;
        height: 452px;
    }

    .Contact_map {
        width: 100%;
        height: 363px;
    }

    .Contact_bg_grnlgt_div {
        padding: 0px;
        background-image: url(../Images/Background-green-light-01.jpg);
        height: 450px;
    }

    .Contact_txt_div {
        padding: 70px 45px 0px 70px;
    }

    .Inner_page_padding_CT_01 {
        padding: 80px 65px 80px 65px;
    }

    .Contactemailink {
        color: #000;
        text-decoration: underline !important;
        transition: all 0.6s ease-in-out;
    }

        .Contactemailink:hover {
            color: #d17904;
            text-decoration: underline !important;
            transition: all 0.6s ease-in-out;
        }

    .Sepa_conta_gra_01 {
        position: absolute;
        height: 383px;
        width: 1px;
        margin: -355px 0px 0px 476px;
    }

    .Sepa_conta_gra_02 {
        position: absolute;
        height: 363px;
        width: 1px;
        margin: -389px 0px 0px 476px;
    }

    .Contact_Three_divMain {
        padding: 80px 0px 0px 0px;
    }

    .Contact_text_dv_01 {
        padding: 30px 90px 0px 0px;
    }

    .Contact_text_dv_02 {
        padding: 30px 0px 0px 78px;
    }

    .Contact_text_dv_03 {
        padding: 30px 0px 0px 78px;
    }

    .form-controlnewhome {
        display: block;
        width: 100% !important;
        height: 36px;
        font-size: 15px !important;
        line-height: 1.42857143 !important;
        color: #666 !important;
        background-color: #fff !important;
        background-image: none;
        border: 1px solid #c2cab2 !important;
        padding: 8px 15px !important;
        border-radius: 0px !important;
        margin-bottom: 0px !important;
    }

    .Richtextheight {
        height: 165px;
    }

    .btnsend {
        background-color: #b5bea3;
        text-align: center;
        padding-left: 15px;
        border: none;
        border-radius: 0px;
        color: #fff;
        font-size: 16px;
        transition: .5s all ease-in-out;
        width: 70% !important;
        height: 37px !important;
    }

        .btnsend:hover {
            background-color: #f2f0e3 !important;
            color: #0a5329 !important;
        }

    .EnquiryFormDIv {
        padding: 0px 0px 0px 0px;
    }

    .EnquiryFormDIv_newpadd_01 {
        padding: 0px 0px 0px 0px;
    }

    .EnquiryFormDIv_01 {
        padding: 20px 20px 20px 20px;
    }

    .EnquiryFormDIv_newpadd_02 {
        padding: 0px 20px 40px 20px;
    }

    .Btndivenquiry {
        padding: 0px 0px 0px 0px;
        margin-top: -20px;
    }

    .Donate_parallxdiv {
        padding: 100px 0px 100px 0px;
        background-image: url(../Images/Parallax-Donate.jpg);
        background-repeat: no-repeat;
        height: 500px;
        background-size: cover;
        background-attachment: fixed;
    }

    .Donate_bg_greenmaindiv {
        background-image: url(../Images/Background-green-light-02.jpg);
        padding: 0px 0px 0px 0px;
        /*height: 272px;*/
        height: 272px;
    }

    .Donatepg_whtbg {
        padding: 40px 40px 40px 40px;
        background-color: #fff;
        border: 1px solid #b5bea3;
    }

    .ntbod {
        font-weight: normal !important;
    }

        .ntbod:hover {
            font-weight: bold !important;
        }

    .About_fact_inner_01 {
        padding: 0px 0px 0px 238px;
        margin-top: -580px;
        z-index: -1;
    }

    .About_FactProject_bg_yell_div {
        background-image: url(../Images/Background-yellow-01.jpg);
        padding: 80px 113px 80px 60px;
        width: 1192px;
        height: 672px;
    }

    .Imgclassabtus {
        width: 100%;
        max-width: 590px;
    }

    .About_us_sixpadd {
        padding: 0px 50px 0px 0px;
    }

    .Aboutustxtpadd {
        padding: 0px 130px 0px 0px;
        text-align: center;
    }

    .Ann_reportimgdiv_01 {
        padding: 78px 78px 0px 78px;
    }

    .Img_bgcolor_div {
        padding: 10px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Wtbox_padd {
        padding: 0px 25px 0px 25px;
    }

    .Whtboxdiv {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        height: 77px;
        margin-top: -40px;
        z-index: 0;
        position: relative;
        padding-top: 25px;
    }

    .Innerannualpg {
        text-align: -webkit-center;
        text-align: -moz-center;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }

    .Corporate_parallxdiv {
        padding: 100px 0px 100px 0px;
        background-image: url(../Images/Banner-Corporate.jpeg);
        background-repeat: no-repeat;
        height: 700px;
        background-size: cover;
        background-attachment: fixed;
        background-position: center right;
    }

    .Inner_page_paddingtopless {
        padding: 30px 80px 80px 80px;
    }

    .Annulreportbtn {
        margin-top: 86px;
        padding: 7px 0px 7px 0px !important;
        height: 40px !important;
        width: 100px !important;
        font-size: 15px !important;
        border-radius: 0px !important;
        color: #fff !important;
        background: rgba(14, 76, 27, 0.9);
        /* background-color: rgba(204, 220, 95, 0.8) !important; */
        border: 1px solid #9cac7c !important;
        transition: all .4s ease-in-out;
    }

        .Annulreportbtn:hover {
            margin-top: 86px;
            padding: 7px 0px 7px 0px !important;
            height: 40px !important;
            width: 100px !important;
            font-size: 15px !important;
            border-radius: 0px !important;
            color: #0a5329 !important;
            border: 1px solid #9cac7c !important;
            background-color: #f2f0e3 !important;
            /* background: rgba(14, 76, 27, 0.9); */
            /* background-color: rgba(000000, 0, 0, 0.5); */
            /* background-color: rgba(204, 220, 95, 0.8) !important; */
            transition: all .4s ease-in-out;
        }

    .Donatelastdiv {
        padding: 0px 0px 80px 0px;
    }

    .Donatelastdiv_01 {
        padding: 380px 0px 0px 0px;
    }

    .DonateRcptenqidiv {
        padding: 0px 180px 0px 180px;
        position: absolute;
    }

    .RcptEnq_mainDiv {
        padding: 130px 60px 0px 60px;
    }

    .DonatelastdivCp {
        padding: 80px 0px 80px 0px;
    }

    .corporatepg_whtbg {
        padding: 30px 30px 30px 30px;
        background-color: #fff;
        border: 1px solid #b5bea3;
    }

    .Logo_resizedwdt {
    }

    .Imgwidth {
        width: 100%;
        max-width: 180px;
    }

    .Corporatelastdiv_01 {
        padding: 200px 0px 0px 0px;
    }

    .Displnonoediv {
        display: none;
    }

    .Innpgtbtable {
        border-collapse: separate;
        border-spacing: 1px;
        width: 100%;
        background-color: #fff;
        color: #000 !important;
        border: 1px solid #b5bea3;
        /* display: inline-block; */
    }

    th {
        text-align: center;
        padding: 10px;
        border: 1px solid #b5bea3;
        color: #000;
        background-color: #f8f7f1;
        /*width: 285px;*/
        font-family: 'Poppins' !important;
        /*font-weight: normal !important;*/
    }

    td {
        text-align: center;
        padding: 10px;
        border: 1px solid #b5bea3;
        vertical-align: top;
    }

    .modalwidth {
        width: 1470px !important;
    }

    .modal-content {
        border-radius: 0px;
    }

    .Individuals_bgmaindiv {
        background-image: url(../Images/Banner-Individuals.jpg);
        padding: 60px 80px 60px 65px;
    }

    .Inner_page_padding_Idividual {
        padding: 60px 80px 60px 80px;
    }

    .Bannerindivdualsimgdiv {
        padding: 0px 0px 0px 0px;
        position: absolute;
        top: 90px;
    }

    .Bannerniimgdiv {
        padding: 0px 70px 0px 95px;
    }

    .Individual_txtdiv {
        padding: 0px 120px 0px 0px;
    }

    .Banner_img_textClassVolunteer {
        padding: 0px;
        text-align: center;
        position: absolute;
        top: 240px;
    }

    .tbbnone {
        border: none !important;
        border-collapse: collapse;
    }

        .tbbnone td {
            border: none !important;
            padding: 0 !important;
            margin: 0 !important;
        }

        .tbbnone input[type="radio"] {
            margin-right: 4px;
        }

        .tbbnone label {
            margin-right: 15px; /* spacing between Male/Female/Other */
        }

    .paddtopfrm {
        padding-top: 20px;
    }

    .Seperator_gray_vertical_01Volunteer {
        margin: -408px 0px 0px 415px;
        height: 421px;
        position: absolute;
    }

    .Homepg_box_naamFoundation_divvolunteer {
        padding: 56px 10px 56px 10px;
        border: 1px solid #c2cab2;
        background-color: #f2f0e3;
    }

    .Volunteeer4div_01 {
        padding: 0px 40px 0px 40px;
    }

    .Volunteeer4div_02 {
        padding: 0px 40px 0px 40px;
    }

    .Volunteeer4div_03 {
        padding: 0px 40px 0px 40px;
    }

    .addressht {
        height: 120px !important;
    }

    .Detailht {
        height: 210px !important;
    }

    .btnsendvolunteer {
        background-color: #b5bea3;
        text-align: center;
        padding-left: 15px;
        border: none;
        border-radius: 0px;
        color: #fff;
        font-size: 16px;
        transition: .5s all ease-in-out;
        width: 70% !important;
        height: 37px !important;
    }

        .btnsendvolunteer:hover {
            background-color: #0e552b !important;
            color: #fff !important;
        }

    .Vissionmissionmainpadddiv {
        padding: 80px 0px 80px 0px;
    }

    .Vissionmissinminbg {
        padding: 70px 0px 70px 0px; /*background-color:#f4f5ef;*/
        background-image: url(../Images/Background-yellow-01.jpg);
    }

    .Vissionmissinminbglftpadd {
        padding: 0px 0px 0px 120px;
    }

    .Vissionmissionwhtbg {
        padding: 50px;
        background-color: #fff;
        border: 1px solid #b5bea3;
        height: 500px;
    }

    .Vissonmissiontxtmdiv {
        padding: 44px 30px 0px 30px;
        text-align: center;
    }

    .Vissionmissionimdiv_01 {
        padding: 0px 0px 0px 0px;
        position: absolute;
        top: 147px;
    }

    .Inner_Floodrelif_addDive {
        padding: 0px;
        border: 1px solid #c2cab2;
        /*height: 452px;*/
    }

    .Bar_verticle_greenflood {
        position: absolute;
        height: 297px;
        width: 15px;
        margin: 0px 0px 0px 0px;
    }

    .Newbullet {
        line-height: 28px;
        list-style-image: url(../Images/Bullet-Orange.png);
        text-align: left;
        padding-left: 19px;
    }

        .Newbullet > li {
            padding-left: 4px;
        }

    .CLICK_flood {
        font-size: 22px;
        color: #fff;
        border: 1px solid #fff;
        padding: 8px 42px 8px 42px;
        /*background-color: #95aa8b;*/ background: rgba(14, 76, 27, 0.6);
        text-decoration: none !important;
        transition: all 0.6s ease-in-out;
    }

        .CLICK_flood:hover {
            font-size: 22px;
            color: #fff;
            border: 1px solid #b5bea3;
            /*background-color: #0e552b;*/
            background: rgba(14, 76, 27, 0.9);
            text-decoration: none !important;
            transition: all 0.6s ease-in-out;
        }

    .Whtboxdivflood {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        height: 77px;
        margin-top: -46px;
        z-index: 0;
        position: relative;
        padding-top: 25px;
        text-align: center;
    }

    .Innerpgfloodtxtdiv {
        padding: 40px 50px 40px 40px;
    }

    .InnerFlooddonateimgdiv {
        padding: 68px 40px 0px 0px;
    }

    .Paddinghorigreen {
        padding: 70px 0px 0px 0px;
    }

    .Floodvideodiv_01 {
        padding: 20px 60px 20px 60px;
    }

    .Floodrelefvideo {
        width: 100%;
        height: 315px;
        border: 1px solid #c2cab2;
    }

    .Howwewrk_parallxdiv {
        padding: 100px 0px 100px 0px;
        background-image: url(../Images/Banner-How-We-Work.jpg);
        background-repeat: no-repeat;
        height: 400px;
        background-size: cover;
        background-attachment: fixed;
    }

    .Floodvideodiv_02 {
        padding: 0px 60px 0px 60px;
    }

    .Whtboxdivhowwework {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        height: 156px;
        margin-top: -42px;
        z-index: 0;
        position: relative;
        padding: 23px;
    }

    .Howweworkhover {
    }

        .Howweworkhover:hover {
            background-color: #f8f7f1;
        }

    .BOxhover:hover {
        /*background-color:#f8f7f1;*/
        transition: all 0.6s ease-in-out;
    }

    .BOxWorkdiv {
        padding: 30px 30px 80px 30px;
        background-color: #0e552b;
        text-align: center;
    }


    .BOxhover {
        transition: all 0.4s ease-in-out;
    }

        /* MAIN HOVER */
        .BOxhover:hover {
            /*transform: translateY(0px);*/
            transition: all 0.4s ease-in-out;
        }

            /* Change GREEN TOP on hover */
            .BOxhover:hover .BOxWorkdiv {
                background-color: #95aa8b;
                transition: all 0.4s ease-in-out;
            }

            /* Change WHITE BOX on hover */
            .BOxhover:hover .Whtboxdivhowwework {
                background-color: #fff;
                border-color: #7f9a75;
                transition: all 0.4s ease-in-out;
            }

            /* Optional: icon color change */
            .BOxhover:hover i {
                color: #fff;
                transition: all 0.4s ease-in-out;
            }

    .Iconhover {
        font-size: 40px;
        color: #fff;
        transition: all 0.4s ease-in-out;
    }

        .Iconhover:hover {
            font-size: 40px;
            color: #fff;
            transition: all 0.4s ease-in-out;
        }

    .Detailhtneed {
        height: 125px !important;
    }

    .Seperator_gray_vertical_01need {
        margin: -242px 0px 0px 415px;
        height: 262px;
        position: absolute;
    }

    .ul-tabs1 {
        list-style: none;
        padding-top: 5px;
        padding-left: 0px;
        font-size: 16px !important;
    }

        .ul-tabs1 > li.active > .aaa1 {
            transition: all 0.5s ease-in-out;
            background-color: #f26921;
            border-left: 4px solid #0a5329;
            outline: 0;
            color: #fff !important;
        }

        .ul-tabs1 > li > .aaa1 {
            text-decoration: none;
            color: #0a5329 !important;
            font-size: 16px;
            display: block;
            /*padding: 14px 30px 14px 20px;*/
            padding: 10px 10px !important;
            text-decoration: none;
            border-bottom: 1px solid #9aaa79;
            position: relative;
            /*height: 50px;*/
            background: #f2f0e3;
            border-radius: 3px;
            text-align: justify;
        }

            .ul-tabs1 > li > .aaa1:hover {
                transition: all 0.5s ease-in-out;
                background-color: #95aa8b;
                border-left: 5px solid #0a5329;
                outline: 0;
                color: #fff !important;
            }

        .ul-tabs1 > li.active > .aaa1 {
            transition: all 0.5s ease-in-out;
            background-color: #95aa8b;
            border-left: 5px solid #0a5329;
            outline: 0;
            color: #fff !important;
        }

    .Important_tab_content_div {
        padding: 10px 0px 10px 0px;
        border: 1px solid #b5bea3;
        float: left;
        min-height: 200px;
        border-radius: 3px;
    }

    .tab-content > .tab-pane {
        visibility: visible;
        display: initial;
    }

    .Mediavideodiv_01 {
        padding: 20px;
    }

    .WhtboxdivMedia {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        /* height: 77px; */
        height: 151px;
        margin-top: -58px;
        z-index: 0;
        position: relative;
        padding: 20px;
        text-align: center;
    }

    .Mediarelefvideo {
        width: 100%;
        height: 192px;
        border: 1px solid #c2cab2;
    }

    .greentpwdt {
        width: 81%;
    }

    .Innera1dic {
        padding: 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }

    .txtbox_width_innerourtrustee {
        padding: 20px;
        /* width: 272px; */
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
    }

    .txtbox_width_innerourtrustee1 {
        padding: 20px;
        /* width: 272px; */
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
        height: 113px;
    }

    .Slider_box_widthdiv_inneteamr {
        padding: 10px 20px 60px 14px;
    }

    .txtbox_width_innerourteam {
        padding: 39px 20px 20px 20px;
        /* width: 272px; */
        background-color: #f2f0e3;
        border: 1px solid #9cac7c;
        margin-top: 0px;
        text-align: center;
        height: 218px;
    }

    .fixbodyinnpg {
        text-align: -webkit-center;
        width: 100%;
        margin: 0 auto;
        max-width: 1024px;
    }

    .txtbox_widthforicon {
        padding: 20px;
        /* width: 272px; */
        /* height: 77px; */
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
    }

    .Iconaligment {
        display: flex;
        padding: 0px 0px 0px 0px;
        /*justify-content: center;*/
    }

    .icontxtdiv {
        padding: 6px 0px 0px 31px;
        text-align: left;
    }

    .Iconboxdivmain_01 {
        padding: 10px;
    }

    .Innerboxpadd {
        padding: 0px 0px 40px 0px;
    }

    .Project_list_01 {
        padding: 40px 0px 40px 0px;
        text-align: center;
    }

    .Projectlistbtn {
        margin-top: 79px;
        padding: 7px 0px 7px 0px !important;
        height: 40px !important;
        width: 100px !important;
        font-size: 15px !important;
        border-radius: 0px !important;
        color: #fff !important;
        background: rgba(14, 76, 27, 0.9);
        /* background-color: rgba(204, 220, 95, 0.8) !important; */
        border: 1px solid #9cac7c !important;
        transition: all .4s ease-in-out;
    }

        .Projectlistbtn:hover {
            margin-top: 79px;
            padding: 7px 0px 7px 0px !important;
            height: 40px !important;
            width: 100px !important;
            font-size: 15px !important;
            border-radius: 0px !important;
            color: #0a5329 !important;
            border: 1px solid #9cac7c !important;
            background-color: #f2f0e3 !important;
            /*background: rgba(14, 76, 27, 0.9);*/
            /*background-color: rgba(000000, 0, 0, 0.5);*/
            /* background-color: rgba(204, 220, 95, 0.8) !important; */
            transition: all .4s ease-in-out;
        }

    .txtbox_width_projectlist {
        padding: 22px;
        /* width: 272px; */
        /* height: 77px; */
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: -38px;
        text-align: center;
        z-index: 0;
        position: relative;
    }

    .Whiteboxpaddlist {
        padding: 0px 25px 0px 25px;
    }

    .Inner_page_paddingbotttom0 {
        padding: 80px 80px 0px 80px;
    }

    .txtbox_banner {
        padding: 20px;
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: -40px;
        text-align: center;
    }

    .Bannertxtproj {
        /*font-family: 'Poppins-bold';*/
        font-size: 15px;
        margin: 0px;
        color: #000000;
        font-weight: bold;
    }

    .Innerboxpaddinnerpg {
        padding: 60px 0px 40px 0px;
    }

    .Mediarelefvideoproject01 {
        width: 100%;
        height: 330px;
        border: 1px solid #c2cab2;
    }

    .Innerfbiframdiv {
        padding: 0px 0px 0px 235px;
    }

    .Sepa_conta_gra_01new {
        position: absolute;
        height: 341px;
        width: 1px;
        margin: -302px 0px 0px 476px;
    }

    .Sepa_conta_gra_02new {
        position: absolute;
        height: 341px;
        width: 1px;
        margin: -318px 0px 0px 398px;
    }

    .ViewImagbtn {
        /*margin-top: 109px;*/
        margin-top: 154px;
        padding: 7px 0px 7px 0px !important;
        height: 40px !important;
        width: 100px !important;
        font-size: 15px !important;
        border-radius: 0px !important;
        color: #fff !important;
        background: rgba(14, 76, 27, 0.9);
        /* background-color: rgba(204, 220, 95, 0.8) !important; */
        border: 1px solid #9cac7c !important;
        transition: all .4s ease-in-out;
    }

        .ViewImagbtn:hover {
            /*margin-top: 109px;*/
            margin-top: 154px;
            padding: 7px 0px 7px 0px !important;
            height: 40px !important;
            width: 100px !important;
            font-size: 15px !important;
            border-radius: 0px !important;
            color: #0a5329 !important;
            border: 1px solid #9cac7c !important;
            background-color: #f2f0e3 !important;
            /*background: rgba(14, 76, 27, 0.9);*/
            /*background-color: rgba(000000, 0, 0, 0.5);*/
            /* background-color: rgba(204, 220, 95, 0.8) !important; */
            transition: all .4s ease-in-out;
        }

    .map-container {
        position: relative;
        display: inline-block;
        max-width: 100%;
    }

    .map-image {
        width: 100%;
        display: block;
    }

    /* Hotspot Style */
    .hotspot {
        position: absolute;
        width: 22px;
        height: 22px;
        border: 2px solid #555;
        border-radius: 50%;
        transform: translate(-50%, -50%);
        cursor: pointer;
        z-index: 10;
    }

        /* Inner Dot */
        .hotspot::after {
            content: "";
            position: absolute;
            width: 8px;
            height: 8px;
            background: #555;
            border-radius: 50%;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
        }

        /* Pulse Animation */
        .hotspot::before {
            content: "";
            position: absolute;
            width: 22px;
            height: 22px;
            border: 2px solid rgba(85,85,85,0.4);
            border-radius: 50%;
            top: -2px;
            left: -2px;
            animation: pulse 1.5s infinite;
        }

    @keyframes pulse {
        0% {
            transform: scale(1);
            opacity: 1;
        }

        100% {
            transform: scale(1.8);
            opacity: 0;
        }
    }

    /* Tooltip */
    .tooltip-box {
        position: absolute;
        background: #2f2f2f;
        color: #fff;
        padding: 10px 15px;
        border-radius: 5px;
        display: none;
        white-space: nowrap;
        z-index: 9999;
        pointer-events: none;
        font-size: 14px;
    }

        .tooltip-box:after {
            content: "";
            position: absolute;
            bottom: -8px;
            left: 18px;
            border-width: 8px 8px 0;
            border-style: solid;
            border-color: #2f2f2f transparent transparent transparent;
        }

    .Hidedeskstopreso {
        display: none;
    }

    .Donatebgyellobox {
        padding: 168px 0px 0px 0px;
        background-image: url(../Images/Background-yellow-01.jpg);
        height: 500px;
        text-align: center;
    }

    .Donatemaindiv001 {
        padding: 80px 0px 0px 0px;
    }

    .Donateyellowboxpos {
        padding: 0px;
        position: absolute;
        top: 92px;
    }

    .Bar_verticle_greenVandM {
        position: absolute;
        height: 345px;
        width: 15px;
        margin: -345px 0px 0px 780px;
    }

    .Lht {
        line-height: 45px;
    }

    .Lht1 {
        line-height: 50px;
    }

    .Brtoplghtgren {
        height: 9px;
    }

    .Topbragrenimgpadd {
        padding: 0px 25px 0px 25px;
    }

    .Mailltxtwht {
        color: #fff;
        text-decoration: underline;
        transition: all 0.6s ease-in-out;
    }

        .Mailltxtwht:hover {
            color: #000;
            text-decoration: underline;
            transition: all 0.6s ease-in-out;
        }

    .BannerProject > .slick-prev {
        font-size: 0 !important;
        line-height: 0 !important;
        position: absolute !important;
        top: 50% !important;
        display: block !important;
        width: 72px !important;
        height: 43px !important;
        padding: 0 !important;
        z-index: 1;
        -webkit-transform: translate(0, -50%) !important;
        -ms-transform: translate(0, -50%) !important;
        transform: translate(0, -50%) !important;
        cursor: pointer !important;
        border: none !important;
        outline: none !important;
        background: url(../img/prev.png) !important;
        /* background-color: transparent !important; */
    }

    .BannerProject > .slick-prev {
        left: -12px !important;
    }

    .BannerProject > .slick-next {
        font-size: 0 !important;
        line-height: 0 !important;
        position: absolute !important;
        top: 50% !important;
        display: block !important;
        width: 30px !important;
        height: 43px !important;
        padding: 0 !important;
        -webkit-transform: translate(0, -50%) !important;
        -ms-transform: translate(0, -50%) !important;
        transform: translate(0, -50%) !important;
        cursor: pointer !important;
        border: none !important;
        outline: none !important;
        background: url(../img/next.png) !important;
        background-color: transparent !important;
    }

    .BannerProject > .slick-next {
        right: 9px !important;
        left: 984px;
    }

    .Bannerwhitboxpadd {
        padding: 0px 25px 0px 25px;
        position: relative;
        z-index: 0;
    }

    .WhtboxdivMedia1 {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        /* height: 77px; */
        /*height: 151px;*/
        margin-top: -45px;
        z-index: 0;
        position: relative;
        padding: 20px;
        text-align: center;
    }

    .WhtboxdivMedia2 {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        height: 94px;
        /*height: 151px;*/
        margin-top: -58px;
        z-index: 0;
        position: relative;
        padding: 20px;
        text-align: center;
    }

    .Slider_box_widthdiv_innerKashmir {
        padding: 10px 60px 60px 60px;
    }

    .Slider_box_widthdiv_innermainprojectlist {
        padding: 10px 35px 40px 33px;
    }

    .Slider_box_widthdiv_innermainprojectlist1 {
        padding: 10px 32px 40px 31px;
    }

    .Project_list_01_1 {
        padding: 40px 0px 0px 0px;
        text-align: center;
    }

    .Whtboxdivflood p {
        font-weight: bold;
    }

    .Boderpaddnew {
        padding: 20px 65px 0px 65px;
    }

    .WhtboxdivMedia p {
        font-weight: bold;
    }

    .WhtboxdivMedia1 p {
        font-weight: bold;
    }

    .ProjectAidtomap_khandesh {
        left: 27.538%;
        top: 15.785%;
    }

    .ProjectAidto_Marathwada {
        left: 47.231%;
        top: 43.037%;
    }

    .ProjectAidto_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .ProjectAidto_Maharashtra {
        left: 22.961%;
        top: 62.410%;
    }

    .Border_20_60 {
        padding: 20px 0px 60px 0px;
    }

    .Allmap8div {
        padding: 40px 0px 0px 0px;
    }

    .Border60_60 {
        padding: 60px 0px 60px 0px;
    }

    .Grtintouchtxtpaddall {
        padding: 50px 0px 0px 0px;
    }

    .Projecttxt50paddtop {
        padding: 50px 0px 0px 0px;
    }

    .Border_60_20 {
        padding: 60px 0px 20px 0px;
    }

    .Projectheadpaddbotm {
        padding-bottom: 50px;
    }

    .Projectpaddtopnew {
        padding: 50px 0px 0px 0px;
    }

    .facebook-frame {
        width: 100%;
        height: 2035px;
        border: none;
    }

    .Curruntprojectpgdiv {
        padding: 0px;
        margin-top: -22px;
    }

    .Instagramvdeomain12div1 {
        padding: 0px 20px 0px 20px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Instagramvdeomain12div2 {
        padding: 0px 20px 0px 20px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .V1div1 {
        padding: 25px;
    }

    .Homeinstavideo {
        padding: 0px 20px 60px 20px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Hompgvideoinsta1 {
        padding: 25px;
    }

    .Allmap8div1 {
        padding: 40px 0px 40px 0px;
    }

    .Project_DesilatingofDams_Khandesh {
        left: 27.839%;
        top: 15.663%;
    }

    .Project_DesilatingofDams_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .Project_DesilatingofDams_WesternMaharashtra {
        left: 22.961%;
        top: 62.410%;
    }

    .Project_ytvideos {
        padding: 40px 0px 0px 0px;
    }

    .Fllodvideopaddtop {
        padding: 50px 0px 0px 0px;
    }

    .Howweworkboxpadd1 {
        padding: 30px;
    }

    .Project_Incomegeneration_Marathwada {
        left: 47.231%;
        top: 43.037%;
    }

    .Project_Incomegeneration_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .Indivivdualpaddbtmnew {
        padding: 0px 0px 80px 0px;
    }

    .Individulapddextra {
        padding: 120px 0px 0px 0px;
    }

    .Jalyuktpaddtop {
        padding: 50px 0px 0px 0px;
    }

    .Border_80_60 {
        padding: 80px 0px 60px 0px;
    }

    .Project_Nalastreamodha_Khandesh {
        left: 27.996%;
        top: 15.327%;
    }

    .Project_Nalastreamodha_Konkan {
        left: 6.030%;
        top: 35.364%;
    }

    .Project_Nalastreamodha_Marathwada {
        left: 47.231%;
        top: 43.037%;
    }

    .Project_Nalastreamodha_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .Project_Nalastreamodha_WesternMaharashtra {
        left: 22.961%;
        top: 62.410%;
    }

    .Borderbtm60 {
        padding: 0px 0px 60px 0px;
    }

    .Needhelpbtm {
        padding: 0px 0px 80px 0px;
    }

    .Needhlpbtndiv {
        padding: 60px 0px 0px 0px;
        text-align: center;
    }

    .padingbtm60 {
        padding: 0px 0px 60px 0px;
    }

    .Rghtpaddtem {
        padding: 0px 60px 0px 0px;
    }

    .Lefttempadd {
        padding: 0px 0px 0px 40px;
    }

    .Lefttempadd1 {
        padding: 0px 0px 0px 40px;
    }

    .Paddteamlft60 {
        padding: 0px 0px 0px 60px;
    }

    .Project_PercolationTank_Khandesh {
        left: 27.190%;
        top: 15.694%;
    }

    .Project_PercolationTank_Konkan {
        left: 6.030%;
        top: 35.364%;
    }

    .Project_PercolationTank_Marathwada {
        left: 47.231%;
        top: 43.037%;
    }

    .Project_PercolationTank_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .Project_PercolationTank_WesternMaharashtra {
        left: 22.961%;
        top: 62.410%;
    }

    .Project_Riverrejuvenation_Konkan {
        left: 6.03%;
        top: 35.36%;
    }

    .Project_Riverrejuvenation_Marathwada {
        left: 47.23%;
        top: 43.03%;
    }

    .Project_Riverrejuvenation_Vidarbha {
        left: 73.11%;
        top: 19.37%;
    }

    .Project_Riverrejuvenation_WesternMaharashtra {
        left: 22.96%;
        top: 62.41%;
    }

    .Border_30_60 {
        padding: 30px 0px 60px 0px;
    }

    .Project_TrenchExcavation_Khandesh {
        left: 27.337%;
        top: 15.296%;
    }

    .Project_TrenchExcavation_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .Project_TrenchExcavation_WesternMaharashtra {
        left: 22.961%;
        top: 62.410%;
    }

    .projpadingbtm60 {
        padding: 0px 0px 60px 0px;
    }

    .Slider_box_widthdiv_innerot {
        padding: 10px 45px 60px 45px;
    }

    .respo_display {
        display: none;
    }

    .txtbox_width_innerourtrusteeteam {
        padding: 20px;
        width: 272px;
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
    }
    .Newvolunterdiv {
        text-align:center;padding:40px 0px 60px 0px;
    }
    .Voluntemarpaddinnew {
        padding:0px;margin-top:-130px;    z-index: -1;
    }
    .navbar-inverse .headernav > .active > a {
        color: #0a542a !important;
        background-color: #f2f0e3 !important;
                padding: 15px 20px 15px 20px !important;
                        margin-top: -10px;
    }
    .navbar-inverse .headernav .dropdown-menu > li.active > a {
    color: #fff !important;
    background-color: #9aaa79 !important;
}
    .disnono {
        display:none;
    }



    .Hompgvideoinsta1{
    display: flex;
    margin-bottom: 30px;
}

.Hompgvideoinsta1 .instagram-media{
    display: flex !important;
    flex-direction: column;
    height: 100% !important;
    width: 100% !important;
    min-height: 1051px; /* adjust as needed */
}
 .Instagramvdeomain12div1{
    display: flex;
    margin-bottom: 30px;
}
 .Instagramvdeomain12div2{
    display: flex;
    margin-bottom: 30px;
}

.V1div1 .instagram-media{
    display: flex !important;
    flex-direction: column;
    height: 100% !important;
    width: 100% !important;
    min-height: 1051px; /* adjust as needed */
}

.LogoineerSlider {
    position: relative;
}
.slider-arrows1 {
        position: relative;
        bottom: 0px;
        text-align: center;
    }
.slick-arrow1 {
        position: absolute !important;
        top: 108px;
        bottom: 0;
        left: -33px;
        /*width: 15%;*/
        width: 5%;
        z-index: 999;
        font-size: 25px;
        color: #000;
        text-align: center;
        text-shadow: none !important;
        filter: none !important;
        opacity: 1 !important;
    }

       .slick-arrow1:hover {
            color: #ccdc5f;
        }

      .slick-arrow1.left1 {
            background-repeat: repeat-x;
            background-image: none !important;
            color: #000;
            cursor: pointer;
        }

           .slick-arrow1.left1:hover {
                color: #000000;
            }

      .slick-arrow1.right1 {
            right: 46px;
            background-repeat: repeat-x;
            background-image: none !important;
            color: #000;
            top: 111px;
            left: 1150px;
            cursor: pointer;
        }

          .slick-arrow1.right1:hover {
                color: #ffffff;
            }

     .slick-arrow1 .glyphicon-chevron-left, .slick-arrow1 .glyphicon-chevron-right, .slick-arrow1 .icon-prev, .slick-arrow1 .icon-next {
            width: 35px;
            height: 35px;
            margin-top: -15px;
            font-size: 35px;
        }

  .slider-arrows1 {
        position: relative;
        bottom: 0px;
        text-align: center;
    }

   .slick-prev,
    .slick-next {
        font-size: 18px;
        background: #000;
        color: #fff;
        border: none;
        padding: 10px 20px;
        cursor: pointer;
    }

       .slick-prev:hover,
        .slick-next:hover {
            background: #333;
        }

   .Iconhome_left1 {
        position: absolute !important;
        height: 51px;
        width: 51px;
        padding: 11px 0px 0px 0px;
        transition: all 0.4s ease-in-out;
        margin: 14px 0px 0px -35px !important;
        color: #b5bea3 !important;
        font-size: 50px !important;
        border: none;
        border-radius: 0px;
    }

      .Iconhome_left1:hover {
            position: absolute !important;
            height: 51px;
            width: 51px;
            padding: 11px 0px 0px 0px;
            transition: all 0.4s ease-in-out;
            margin: 14px 0px 0px -35px !important;
            color: #b5bea3 !important;
            font-size: 50px !important;
            border-radius: 0px;
        }

   .Iconhome_right1 {
        position: absolute !important;
        height: 51px;
        width: 51px;
        padding: 11px 0px 0px 16px;
        transition: all 0.4s ease-in-out;
        margin: 14px 0px 0px -35px !important;
        color: #b5bea3 !important;
        font-size: 45px !important;
        border: none;
        border-radius: 0px;
    }

      .Iconhome_right1:hover {
            position: absolute !important;
            height: 51px;
            width: 51px;
            padding: 11px 0px 0px 16px;
            transition: all 0.4s ease-in-out;
            margin: 14px 0px 0px -35px !important;
            color: #b5bea3 !important;
            font-size: 45px !important;
            border-radius: 0px;
        }
      .Vissionmsnkboxpadd1 {
        padding: 30px;
    }
    .Visngrenbr {
            width: 80%;
    height: 9px;
    }
    .Whtboxdivvissionmission {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        height: 130px;
        margin-top: -42px;
        z-index: 0;
        position: relative;
        padding: 23px;
    }
    .Heading_031 {
        font-family: 'Poppins-bold';
        margin: 0px;
        color: #0e552b;
        font-size: 35px;
    }
     .Howweworkhover1 {
    }

        .Howweworkhover12:hover {
            background-color: #f8f7f1;
        }

    .BOxhover12:hover {
        /*background-color:#f8f7f1;*/
        transition: all 0.6s ease-in-out;
    }

    .BOxWorkdiv1 {
        padding: 30px 30px 80px 30px;
        /*background-color: #0e552b;*/
         background-color: #fff;
        text-align: center;
        border:1px solid #95aa8b;
    }


    .BOxhover1 {
        transition: all 0.4s ease-in-out;
    }

        /* MAIN HOVER */
        .BOxhover12:hover {
            /*transform: translateY(0px);*/
            transition: all 0.4s ease-in-out;
        }

            /* Change GREEN TOP on hover */
            .BOxhover12:hover .BOxWorkdiv1 {
                background-color: #95aa8b;
                transition: all 0.4s ease-in-out;
            }

            /* Change WHITE BOX on hover */
            .BOxhover12:hover .Whtboxdivvissionmission {
                background-color: #fff;
                border-color: #7f9a75;
                transition: all 0.4s ease-in-out;
            }
        .BOxhover12:hover .Heading_031{
            color:#fff;
        }
            /* Optional: icon color change */
            .BOxhover12:hover i {
                color: #fff;
                transition: all 0.4s ease-in-out;
            }

    .Iconhover1 {
        font-size: 40px;
        color: #0e552b;
        transition: all 0.4s ease-in-out;
    }

        .Iconhover1:hover {
            font-size: 40px;
            color: #0e552b !important;
            transition: all 0.4s ease-in-out;
        }
/*-----12-05-2026-----*/
    .Allhtforcsronly {
        height:330px !important;
    }
    .Butndivforcsrdiv {
        text-align: center;    padding-top: 240px;
    }

/*---------end---------*/
    @keyframes fadeUp {
        from {
            opacity: 1;
            transform: translateY(40px);
        }

        to {
            opacity: 1;
            transform: translateY(0);
        }
    }
}



@media only screen and (min-width:1536px) and (max-width:1599px) {
    .Hidedeskstopreso {
        display: none;
    }

    .separatorHWW1 {
        padding: 0px 21px 0px 21px;
    }

    .separatorHWW2 {
        padding: 0px 21px 0px 21px;
    }

    .separatorHWW3 {
        padding: 0px 21px 0px 21px;
    }

    .Namm_banbelowboxmdiv {
        padding: 0px;
        margin-top: -130px;
    }

    .Homepg_Header_Main_div {
        padding: 0px 0px 0px 0px;
    }

    .Home_contact_div {
        padding: 0px 0px 0px 0px;
    }

    .Homepg_All_HeadData {
        padding: 0px 0px 0px 0px;
    }

    .Homepg_floodrelifDiv {
        padding: 0px 0px 0px 0px;
        background-image: url(../Images/Seperator-black-horizontal-01.png);
        height: 56px;
        font-size: 18px;
        width: 33%;
    }

        .Homepg_floodrelifDiv:hover {
            /*background-color:#f2f0e3;*/
            background-color: rgba(242, 240, 227, 1);
            opacity: 1;
            transition: all 0.4s ease-in-out;
        }

    .Homepg_contactDiv {
        padding: 0px 0px 0px 0px;
        background-image: url(../Images/Seperator-black-horizontal-01.png);
        height: 56px;
        font-size: 18px;
        width: 23%;
    }

    .Homepg_emailDiv {
        padding: 0px 0px 0px 0px;
        background-image: url(../Images/Seperator-black-horizontal-01.png);
        height: 56px;
        font-size: 18px;
        width: 32%;
    }

        .Homepg_emailDiv:hover {
            /*background-color:#f2f0e3;*/
            background-color: rgba(242, 240, 227, 1);
            opacity: 1;
            transition: all 0.4s ease-in-out;
        }

    .Homepg_emailhead {
        color: #fff;
        font-size: 18px;
        text-decoration: none !important;
        transition: all 0.6s ease-in-out;
    }

        .Homepg_emailhead:hover {
            color: #0a5329;
            font-size: 18px;
            text-decoration: underline !important;
            transition: all 0.6s ease-in-out;
        }

    .HOme_contact_margin {
        padding: 0px;
        /*margin-left: 38px;*/
         margin-left: 264px;
    }

    .Socialmediaicon_01 {
        padding: 10px 10px 5px 10px;
        /* border-radius: 100%; */
        text-decoration: none !important;
        color: #ffffff !important;
        font-size: 23px;
        transition: all 0.6s ease-in-out;
        outline: none !important;
    }

        .Socialmediaicon_01:hover {
            padding: 12px 10px 10px 10px;
            /* border-radius: 100%; */
            background-color: #f2f0e3;
            text-decoration: none !important;
            color: #0a5329 !important;
            font-size: 23px;
            transition: all 0.6s ease-in-out;
            outline: none !important;
        }

    .Socialmedia {
        padding: 0px 0px 0px 0px;
        display: flex;
        margin-bottom: 0px;
    }

    .Socialmedia1 {
        background-image: url(../Images/Seperator-black-horizontal-02.png);
        height: 56px;
    }

    .Homepg_socialmedia_icon {
        padding: 0px 0px 0px 0px;
        /*margin-left: -53px;*/
                margin-left: -82px;
               
    }

    .Img_width {
        width: 100%;
    }

    .Img_width_green_hor {
        width: 100%;
        height: 5px;
    }

    .Img_width_hor_whit {
        width: 100%;
        height: 1px;
    }

    .Homepg_all_position {
        position: absolute;
    }

    .Homepg_main_logo_nav_div {
        padding: 0px 0px 0px 0px;
        background: #fff;
        /*height:116px;*/
    }

    .Homepg_logo_main_div {
        padding: 15px 0px 12px 62px;
    }

    .navbar-inverse {
        background: #fff;
        font-family: 'Poppins-bold';
        font-size: 18px;
        margin-left: -18px;
        border: none !important;
        color: #9aaa79 !important;
        border-radius: 0px;
        padding-top: 64px;
        padding-bottom: 10px;
        height: 50px;
        z-index: 1;
    }

    .hvr-bounce-to-bottom {
        color: #9aaa79 !important;
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: -10px;
            left: -1px;
            right: -1px;
            bottom: -9px;
            background: #f2f0e3;
            /*background: #d7dd35;*/
            /*background: #575da9;*/
            /*background: #e42d9f;*/
            /*background: #025588;*/
            /*background: #99ced4;*/
            /*background: #4abdac;*/
            /*background: #ee86b7;*/
            /*background: #6e7376;*/
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
        }

        .hvr-bounce-to-bottom:hover, .hvr-bounce-to-bottom:focus, .hvr-bounce-to-bottom:active {
            color: #0a542a !important;
            /*color:#4abdac !important;*/
        }

            .hvr-bounce-to-bottom:hover:before, .hvr-bounce-to-bottom:focus:before, .hvr-bounce-to-bottom:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }

    .hvr-bounce-to-bottom1 {
        color: #0a5329 !important;
        background: #f2f0e3;
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom1:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: 0px;
            left: -1px;
            right: -1px;
            bottom: -62px;
            background: #9aaa79;
            /*background: #d7dd35;*/
            /*background: #575da9;*/
            /*background: #e42d9f;*/
            /*background: #025588;*/
            /*background: #99ced4;*/
            /*background: #4abdac;*/
            /*background: #ee86b7;*/
            /*background: #6e7376;*/
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
        }

        .hvr-bounce-to-bottom1:hover, .hvr-bounce-to-bottom1:focus, .hvr-bounce-to-bottom1:active {
            color: #ffffff !important;
            /*color:#4abdac !important;*/
        }

            .hvr-bounce-to-bottom1:hover:before, .hvr-bounce-to-bottom1:focus:before, .hvr-bounce-to-bottom1:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }

    .hvr-bounce-to-bottom2 {
        color: #9aaa79 !important;
        background: #f2f0e3;
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom2:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: 0px;
            left: 0px;
            right: 0px;
            bottom: 0px;
            background: #9aaa79;
            /*background: #d7dd35;*/
            /*background: #575da9;*/
            /*background: #e42d9f;*/
            /*background: #025588;*/
            /*background: #99ced4;*/
            /*background: #4abdac;*/
            /*background: #ee86b7;*/
            /*background: #6e7376;*/
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
        }

        .hvr-bounce-to-bottom2:hover, .hvr-bounce-to-bottom2:focus, .hvr-bounce-to-bottom2:active {
            color: #fff !important;
            /*color:#4abdac !important;*/
        }

            .hvr-bounce-to-bottom2:hover:before, .hvr-bounce-to-bottom2:focus:before, .hvr-bounce-to-bottom2:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }


    .nav > li > a {
        padding: 5px 20px 5px 20px;
        position: relative;
    }

    .navbar-nav {
        padding-left: 180px;
    }

    .NewDislay {
        display: flex;
    }


    .ddd > li {
        border-bottom: 1px solid #9aaa79;
    }

    .ddd1 > li {
        border-bottom: 1px solid #9aaa79;
    }

    .ddd2 > li {
        border-bottom: 1px solid #9aaa79;
    }


    .ddd1 {
        position: absolute !important;
        top: 0;
        left: 100%;
        margin: 0;
        display: none;
    }

    .ddd2 {
        position: absolute !important;
        top: 0;
        left: 100%;
        margin: 0;
        display: none;
    }

    .dropdown-menu {
        padding: 0px 0px 0px 0px;
        margin-top: 9px;
        margin-left: 0px;
        border-bottom: 1px solid #9aaa79;
        border: 1px solid #9aaa79;
        border-radius: 0px;
    }

    .ddd1 {
        padding: 0px 0px 0px 0px;
        margin-top: 0px;
        border-bottom: 1px solid #9aaa79 !important;
        border: 1px solid #9aaa79 !important;
    }

    .ddd2 {
        padding: 0px 0px 0px 0px;
        border-bottom: 1px solid #9aaa79 !important;
        border: 1px solid #9aaa79 !important;
    }


    li.dropdown:hover > .dropdown-menu {
        display: block;
    }

    .headernav > li > .ddd > li > a {
        background-color: #f2f0e3;
        color: #0a5329 !important;
        padding: 10px 18px 10px 18px !important;
        font-size: 16px !important;
        outline: 0 !important;
        font-family: 'Poppins';
        transition: all 0.6s ease-in-out;
    }

        .headernav > li > .ddd > li > a:hover {
            color: #fff !important;
            padding: 10px 18px 10px 18px;
            background-color: #fff !important;
            transition: all 0.6s ease-in-out;
        }

    .headernav li .ddd .ddd1 li a {
        background-color: #f2f0e3;
        color: #0a5329 !important;
        padding: 10px 18px 10px 18px !important;
        font-size: 16px !important;
        outline: 0 !important;
        font-family: 'Poppins';
        transition: all 0.6s ease-in-out;
    }

        .headernav li .ddd .ddd1 li a:hover {
            color: #fff !important;
            padding: 10px 18px 10px 18px;
            background-color: #fff !important;
            transition: all 0.6s ease-in-out;
        }

    .headernav li .ddd .ddd1 .dd2 li a {
        background-color: #f2f0e3;
        color: #0a5329 !important;
        padding: 10px 18px 10px 18px !important;
        font-size: 16px !important;
        outline: 0 !important;
        font-family: 'Poppins';
        transition: all 0.6s ease-in-out;
    }

        .headernav li .ddd .ddd1 .dd2 li a:hover {
            color: #fff !important;
            padding: 10px 18px 10px 18px;
            background-color: #fff !important;
            transition: all 0.6s ease-in-out;
        }

    .navbar-nav > li > .dropdown-menu {
        margin-top: 0;
        border-top-left-radius: initial;
        border-top-right-radius: initial;
    }
    /* ================= MENU BORDERS ================= */
    .ddd > li,
    .ddd1 > li,
    .ddd2 > li {
        border-bottom: 1px solid #9aaa79;
    }

    /* ================= DROPDOWN BASE ================= */
    .dropdown-menu {
        padding: 0;
        margin-top: 0;
        border: 1px solid #9aaa79;
        border-radius: 0;
        min-width: 260px;
    }

        /* ================= POSITION FIX ================= */
        .dropdown-menu > li {
            position: relative;
        }

    /* 2nd Level */
    .ddd1 {
        position: absolute;
        top: 0;
        left: 100%;
        display: none;
        padding: 0;
        border: 1px solid #9aaa79;
    }

    /* 3rd Level */
    .ddd2 {
        position: absolute;
        top: 0;
        left: 100%;
        display: none;
        padding: 0;
        border: 1px solid #9aaa79;
    }

    /* ================= SHOW ON HOVER ================= */
    .dropdown-menu li:hover > .ddd1,
    .dropdown-menu li:hover > .ddd2 {
        display: block;
    }

    /* ================= LINKS STYLE ================= */
    .dropdown-menu li a {
        display: block; /* IMPORTANT */
        width: 100%;
        box-sizing: border-box;
        background-color: #f2f0e3;
        color: #0a5329 !important;
        padding: 10px 18px;
        font-size: 18px;
        font-family: 'Poppins';
        transition: all 0.3s ease;
        white-space: normal; /* prevents overflow */
    }

        /* ================= HOVER ================= */
        .dropdown-menu li a:hover {
            color: #fff !important;
            background-color: #0a5329 !important;
        }

    /* ================= TOP MENU ================= */
    .headernav > li > .ddd > li > a {
        background-color: #f2f0e3;
        color: #0a5329 !important;
    }

    /* ================= REMOVE GAP ================= */
    .navbar-nav > li > .dropdown-menu {
        margin-top: 0;
    }

    /* ================= ARROW ALIGN ================= */
    .dropdown > a .caret {
        float: right;
        margin-top: 6px;
    }




    .Hompg_highlight_txtblue {
        font-size: 22px;
        font-family: 'Titillium Web';
        margin: 0px;
        color: #0ea4de;
    }



    .Readmore_btn_01 {
        color: #999999;
        transition: all 0.6s ease-in-out;
        text-decoration: none;
    }

        .Readmore_btn_01:hover {
            color: #f15833;
            transition: all 0.6s ease-in-out;
            text-decoration: underline;
        }







    .Separator_padd {
        padding: 7px 0px 7px 0px;
    }

















    .Separator_padd1 {
        padding: 6px 0px 6px 0px;
    }


    .Separator_padd2 {
        padding: 3px 0px 3px 0px;
    }









    [class*=" imghvr-"], [class^=imghvr-] {
        position: relative;
        display: block !important;
        margin: 0;
        max-width: 100%;
        background-color: rgba(175,90,59,1) !important;
        color: #fff;
        overflow: hidden;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        -ms-transform: translateZ(0);
        -o-transform: translateZ(0);
        transform: translateZ(0);
    }

        [class*=" imghvr-"] figcaption, [class^=imghvr-] figcaption {
            background-color: rgba(175,90,59,0.3) !important;
            padding: 30px;
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
            color: #fff;
        }

    .Socialmedia_Footer {
        padding: 50px 0px 0px 0px;
        display: flex;
        margin-bottom: 0px;
    }





    .Donatebtn {
        font-family: 'Poppins-bold';
        font-size: 18px;
        padding: 14px 20px 14px 20px !important;
        background-color: #f2f0e3 !important;
        color: #0a5329 !important;
        transition: all .4s ease-in-out;
        text-decoration: none !important;
    }

        .Donatebtn:hover {
            font-family: 'Poppins-bold';
            font-size: 18px;
            padding: 14px 20px 14px 20px !important;
            background-color: #9aaa79 !important;
            color: #fff !important;
            transition: all .4s ease-in-out;
            text-decoration: none !important;
        }

    .Banner_img_textClass {
        padding: 0px;
        text-align: center;
        position: absolute;
        top: 490px;
    }

    .Bann_textLineheight {
        line-height: 61px;
    }

    .Bann_text_01 {
        font-size: 36px;
        color: #fff;
        font-family: 'Titillium Web';
    }

    .Bann_text_02 {
        font-size: 58px;
        color: #fff;
        font-family: 'Titillium Web-bold';
        margin-top: 16px;
    }

    .Homepg_box_naamFoundation_div {
        padding: 56px 61px 56px 61px;
        border: 1px solid #c2cab2;
        background-color: #f2f0e3;
    }

    .Heading_01 {
        font-family: 'Titillium Web-bold';
        font-size: 35px;
        color: #0e552b;
        margin: 0px;
    }

    .Hompg_highlight_txtorg {
        font-size: 25px;
        font-family: 'Titillium Web';
        margin: 0px;
        color: #d17904;
    }

    .Homepg_naamboxpadd {
        padding: 0px 100px 0px 100px;
    }

    .Hompg_howweworkpadddiv {
        padding: 80px 100px 0px 100px;
    }

    .Heading_03 {
        font-family: 'Poppins-bold';
        margin: 0px;
        color: #9aaa79;
        font-size: 22px;
    }

    .Homepg_how_we_wrok_text_div {
        padding: 0px 0px 0px 80px;
    }

    .Homepg_back_green_01 {
        padding: 0px 0px 50px 0px;
        background-image: url(../Images/Background-green-01.jpg);
        width: 1255px;
        height: 1300px;
    }

    .Homepg_back_green_light_01 {
        padding: 56px 162px 56px 56px;
        background-image: url(../Images/Background-green-light-01.jpg);
        width: 1285px;
        float: right;
    }

    .Homepg_bg_gren_lght_mainpos_div {
        padding: 0px 0px 0px 0px;
        /*z-index: -1;*/
        margin-top: -70px;
    }

    .Homepg_bgLlght_pos_div {
        padding: 0px;
        position: absolute;
    }

    .Since_paddleft {
        padding-left: 514px;
    }

    .Icon_box_wht_main_div {
        padding: 36px 0px 36px 0px;
        background: #fff;
        margin-top: 50px;
    }

    .Seperator_white_vertical_01 {
        margin: -242px 0px 0px 267px;
        height: 263px;
    }

    .Homepg_ourproject_main_div {
        padding: 60px 0px 60px 0px;
        text-align: center;
    }

    .Img_sliderimg {
        width: 100%;
        max-width: 275px !important;
    }

    .Slider_padding_div {
        padding: 0px 65px 80px 65px;
    }

    .Ourprjctmousehoverbtn {
        margin-top: 152px;
        padding: 7px 0px 7px 0px !important;
        height: 40px !important;
        width: 100px !important;
        font-size: 15px !important;
        border-radius: 0px !important;
        color: #fff !important;
        background: rgba(14, 76, 27, 0.9);
        /* background-color: rgba(204, 220, 95, 0.8) !important; */
        border: 1px solid #9cac7c !important;
        transition: all .4s ease-in-out;
    }

        .Ourprjctmousehoverbtn:hover {
            margin-top: 152px;
            padding: 7px 0px 7px 0px !important;
            height: 40px !important;
            width: 100px !important;
            font-size: 15px !important;
            border-radius: 0px !important;
            color: #0a5329 !important;
            border: 1px solid #9cac7c !important;
            background-color: #f2f0e3 !important;
            /*background: rgba(14, 76, 27, 0.9);*/
            /*background-color: rgba(000000, 0, 0, 0.5);*/
            /* background-color: rgba(204, 220, 95, 0.8) !important; */
            transition: all .4s ease-in-out;
        }

    [class*=" imghvr-"], [class^=imghvr-] {
        position: relative;
        display: block !important;
        margin: 0;
        max-width: 100%;
        background-color: rgba(000000, 0, 0, 0.5) !important;
        color: #fff;
        overflow: hidden;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        -ms-transform: translateZ(0);
        -o-transform: translateZ(0);
        transform: translateZ(0);
    }

        [class*=" imghvr-"] figcaption, [class^=imghvr-] figcaption {
            background-color: rgba(000000, 0, 0, 0.5) !important;
            padding: 30px;
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
            color: #fff;
        }

        [class*=" imghvr-"], [class*=" imghvr-"] *, [class*=" imghvr-"]:after, [class*=" imghvr-"] :after, [class*=" imghvr-"]:before, [class*=" imghvr-"] :before, [class^=imghvr-], [class^=imghvr-] *, [class^=imghvr-]:after, [class^=imghvr-] :after, [class^=imghvr-]:before, [class^=imghvr-] :before {
            box-sizing: border-box !important;
            -webkit-transition: all 1s ease !important;
            -moz-transition: all 1s ease !important;
            transition: all 1s ease !important;
        }

    .Slider_box_widthdiv {
        padding: 10px;
        width: 295px;
    }

    .txtbox_width {
        padding-top: 22px;
        /*width: 272px;*/
        height: 77px;
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
    }

    .Sliderboxlink {
        font-family: 'Poppins-bold';
        font-size: 18px;
        padding: 31px 0px 31px 0px;
        color: #000000;
        text-decoration: none;
        transition: all .4s ease-in-out;
    }

        .Sliderboxlink:hover {
            font-family: 'Poppins-bold';
            font-size: 18px;
            color: #d17904;
            text-decoration: none;
            transition: all .4s ease-in-out;
        }

    .slick-dots li button:before {
        font-family: 'slick';
        font-size: 40px !important;
        line-height: 20px;
        position: absolute;
        top: 5px;
        left: 0;
        width: 30px;
        height: 13px;
        content: square !important;
        /*content: '•';*/
        text-align: center;
        opacity: 1;
        color: #dae78f !important;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

    .slick-dots li.slick-active button:before {
        opacity: 1 !important;
        color: #ffffff !important;
        border: none !important;
    }


    .slick-dots li button {
        border: none !important;
        border-radius: 0% !important;
        width: 3px !important;
        height: 3px !important;
        padding: 5px !important;
        top: 0px !important;
        margin-top: 8px;
        margin-left: 30px;
        margin-right: 0px;
        /*background-color: #c09965 !important;*/
        opacity: 1;
        background-color: transparent !important;
    }


    .slick-dots li.slick-active button {
        /*background: #fff !important;*/
    }

    .slick-dotted.slick-slider {
        margin-bottom: 0px !important;
    }

    .slick-dots {
        position: absolute !important;
        bottom: 19px !important;
        display: block !important;
        width: 97% !important;
        padding: 0 !important;
        margin: 0 !important;
        list-style: square !important;
        text-align: center !important;
    }

        .slick-dots li {
            position: relative;
            display: inline-block !important;
            width: 3px !important;
            height: 3px !important;
            margin: 0 7px !important;
            padding: 3px 9px 0px 9px !important;
            cursor: pointer !important;
        }

    .slick-prev {
        left: -12px !important;
    }

    .slick-prev {
        font-size: 0 !important;
        line-height: 0 !important;
        position: absolute !important;
        top: 50% !important;
        display: block !important;
        width: 72px !important;
        height: 43px !important;
        padding: 0 !important;
        z-index: 1;
        -webkit-transform: translate(0, -50%) !important;
        -ms-transform: translate(0, -50%) !important;
        transform: translate(0, -50%) !important;
        cursor: pointer !important;
        border: none !important;
        outline: none !important;
        background: url(../img/prev.png) !important;
        /*background-color: transparent !important;*/
    }

    .slick-next {
        right: 9px !important;
    }

    .slick-next {
        font-size: 0 !important;
        line-height: 0 !important;
        position: absolute !important;
        top: 50% !important;
        display: block !important;
        width: 30px !important;
        height: 43px !important;
        padding: 0 !important;
        -webkit-transform: translate(0, -50%) !important;
        -ms-transform: translate(0, -50%) !important;
        transform: translate(0, -50%) !important;
        cursor: pointer !important;
        border: none !important;
        outline: none !important;
        background: url(../img/next.png) !important;
        background-color: transparent !important;
    }

    .slick-prev:hover,
    .slick-prev:focus {
        color: #000000 !important;
        outline: none !important;
        background: url(../img/prev.png) !important;
        transition: all 0.9s ease-in-out !important;
    }

    .slick-next:hover,
    .slick-next:focus {
        color: transparent !important;
        outline: none !important;
        background: url(../img/next.png) !important;
        transition: all 0.9s ease-in-out !important;
    }

        .slick-prev:hover:before,
        .slick-prev:focus:before,
        .slick-next:hover:before,
        .slick-next:focus:before {
            opacity: 1 !important;
        }

    .slick-prev.slick-disabled:before,
    .slick-next.slick-disabled:before {
        opacity: .25 !important;
    }

    .slick-prev:before,
    .slick-next:before {
        /*font-family: 'slick' !important;*/
        font-size: 20px !important;
        line-height: 1 !important;
        opacity: .75 !important;
        color: white !important;
        -webkit-font-smoothing: antialiased !important;
        -moz-osx-font-smoothing: grayscale !important;
    }

    [dir='rtl'] .slick-prev {
        right: 0px !important;
        left: auto !important;
    }

    .slick-prev:before {
        background: url(../img/prev.png) !important;
    }

    [dir='rtl'] .slick-prev:before {
        background: url(../img/next.png) !important;
    }


    [dir='rtl'] .slick-next {
        right: auto !important;
        left: 0px !important;
    }

    .slick-next:before {
        background: url(../img/next.png) !important;
    }

    [dir='rtl'] .slick-next:before {
        background: url(../img/prev.png) !important;
    }

    .slick-prev:before {
        background: url(../img/prev.png) !important;
    }

    .slick-arrow {
        position: absolute !important;
        top: 135px;
        bottom: 0;
        left: -56px;
        /*width: 15%;*/
        width: 5%;
        font-size: 25px;
        color: #000;
        text-align: center;
        text-shadow: none !important;
        filter: none !important;
        opacity: 1 !important;
    }

        .slick-arrow:hover {
            color: #ccdc5f;
        }

        .slick-arrow.left {
            background-repeat: repeat-x;
            background-image: none !important;
            color: #000;
            cursor: pointer;
        }

            .slick-arrow.left:hover {
                color: #000000;
            }

        .slick-arrow.right {
            right: 46px;
            background-repeat: repeat-x;
            background-image: none !important;
            color: #000;
            top: 135px;
            left: 1389px;
            cursor: pointer;
        }

            .slick-arrow.right:hover {
                color: #ffffff;
            }

        .slick-arrow .glyphicon-chevron-left, .slick-arrow .glyphicon-chevron-right, .slick-arrow .icon-prev, .slick-arrow .icon-next {
            width: 35px;
            height: 35px;
            margin-top: -15px;
            font-size: 35px;
        }

    .slider-arrows {
        position: relative;
        bottom: 0px;
        text-align: center;
    }

    .slick-prev,
    .slick-next {
        font-size: 18px;
        background: #000;
        color: #fff;
        border: none;
        padding: 10px 20px;
        cursor: pointer;
    }

        .slick-prev:hover,
        .slick-next:hover {
            background: #333;
        }

    .Iconhome_left {
        position: absolute !important;
        height: 51px;
        width: 51px;
        padding: 11px 0px 0px 0px;
        transition: all 0.4s ease-in-out;
        margin: 14px 0px 0px -35px !important;
        color: #b5bea3 !important;
        font-size: 50px !important;
        border: none;
        border-radius: 0px;
    }

        .Iconhome_left:hover {
            position: absolute !important;
            height: 51px;
            width: 51px;
            padding: 11px 0px 0px 0px;
            transition: all 0.4s ease-in-out;
            margin: 14px 0px 0px -35px !important;
            color: #b5bea3 !important;
            font-size: 50px !important;
            border-radius: 0px;
        }

    .Iconhome_right {
        position: absolute !important;
        height: 51px;
        width: 51px;
        padding: 11px 0px 0px 16px;
        transition: all 0.4s ease-in-out;
        margin: 14px 0px 0px -35px !important;
        color: #b5bea3 !important;
        font-size: 45px !important;
        border: none;
        border-radius: 0px;
    }

        .Iconhome_right:hover {
            position: absolute !important;
            height: 51px;
            width: 51px;
            padding: 11px 0px 0px 16px;
            transition: all 0.4s ease-in-out;
            margin: 14px 0px 0px -35px !important;
            color: #b5bea3 !important;
            font-size: 45px !important;
            border-radius: 0px;
        }

    .Homepg_Waterconservation_maindiv {
        padding: 110px 0px 112px 0px;
        background-color: #0e552b;
        border-right: 1px solid #2b6e4d;
        text-align: center;
        /*width:682px;*/
    }

    .Heading_whit_01 {
        font-family: 'Titillium Web-bold';
        font-size: 35px;
        color: #ffffff;
        margin: 0px;
    }

    .Seperator_white_water_vertical_01 {
        margin: -65px 0px 0px 290px;
    }

    .ImgWhtewidth {
        width: 85%;
        height: 1px;
        left: -11px;
        margin-left: -12px;
    }

    .Homepg_bg_waterconservation_div {
        background-image: url(../Images/Background-Water-Conservation.jpg);
        /*width: 908px;*/
        background-size: cover; /* makes image fill container */
        background-position: center; /* keeps image centered */
        background-repeat: no-repeat; /* prevents repeating */
        /* responsive width */
        height: 580px; /* keep your height */
        padding: 0;
    }

    .HompgWatconmaindiv {
        padding: 0px 50px 0px 50px;
    }

    .Homepg_whatContoppadd_div {
        padding: 72px 0px 0px 0px;
    }

    .Hompg_sepapadd_div {
        padding: 25px 0px 25px 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Homepg_FactProject_bg_grrn_div {
        background-image: url(../Images/Background-green-01.jpg);
        padding: 80px 80px 80px 80px;
        width: 602px;
        height: 665px;
    }

    .Homepg_FactProject_bg_yell_div {
        background-image: url(../Images/Background-yellow-01.jpg);
        padding: 80px 66px 80px 95px;
        width: 1134px;
        height: 630px;
    }

    .bgf {
        background-image: url(../Images/Background-green-yellow.jpg);
        padding: 80px 118px;
        background-repeat: no-repeat;
        background-size: 91% 100%; /* ONLY LEFT SIDE background */
        background-position: left center;
    }

    .bgne {
        background-image: url(../Images/Background-green-01.jpg);
        width: 600px;
        padding: 80px 80px 80px 80px;
    }

    .bgne1 {
        background-image: url(../Images/Background-yellow-01.jpg);
        padding: 80px 80px 80px 80px;
        position: absolute;
        top: 81px;
        width: 1188px;
        left: 282px;
    }

    .Hompg_back_blck_bg_div {
        background-image: url(../Images/Background-black-transperent.png);
        height: 115px;
        margin-top: -273px;
        border-top: 1px solid #fff;
        border-bottom: 1px solid #fff;
        text-align: center;
        padding: 26px 0px 0px 0px;
    }

    .Homepg_fact_inner_01 {
        padding: 80px 118px;
        position: absolute;
    }

    .Homepg_fact_inner_02 {
        padding: 0px 43px 0px 0px;
    }

    .Homepg_fact_inner_03 {
        padding: 0px 0px 0px 300px;
        margin-top: -457px;
        z-index: -1;
    }

    .Homepg_fact_inner_04 {
        padding: 45px 0px 0px 0px;
    }

    .Homepg_fact_innertxt_01 {
        padding: 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Homepg_fact_innertxt_02 {
        padding: 0px 0px 0px 61px;
    }

    .Homepg_ourpartner_bg_main_Div {
        background-image: url(../Images/Background-green-light-02.jpg);
        padding: 0px 0px 0px 0px;
        height: 272px;
    }

    .Homepg_Ourpartner_maindiv {
        padding: 100px 0px 220px 0px;
    }

    .Homepg_ourpartner_div_01 {
        padding: 0px 0px 0px 0px;
        position: absolute;
        z-index: -1;
    }

    .Homepg_ourpartner_div_02 {
        padding: 0px 120px 0px 520px;
    }

    .Homepg_ourpartner_bg_wht_div_01 {
        padding: 34px 50px 40px 50px;
        background-color: #fff;
        border: 1px solid #b5bea3;
        height: 334px;
    }

    .Homepg_ourpartner_div_03 {
        padding: 0px 0px 0px 82px;
        position: absolute;
        z-index: -1;
        top: 136px;
    }

    .Homepg_happy_moment_bgdiv {
        background-image: url(../Images/Background-Happy-Moments.jpg);
        background-size: cover;
        background-position: center;
        background-repeat: no-repeat;
        height: 530px;
        padding: 0px 0px 0px 0px;
        text-align: center;
        margin: 0px -7px 0px 0px;
    }

    .Happy_movmet_txtdv {
        position: absolute;
        top: 246px;
        text-align: -webkit-center;
        left: -130px;
    }

    .Happymov_txt_divquote {
        padding: 70px 60px 0px 60px;
        background-color: #0e552b;
        border-right: 1px solid #2b6e4d;
        height: 530px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Footerbtn {
        font-size: 22px;
        color: #fff;
        border: 1px solid #fff;
        padding: 8px 42px 8px 42px;
        background-color: #95aa8b;
        text-decoration: none !important;
        transition: all 0.6s ease-in-out;
    }

        .Footerbtn:hover {
            font-size: 22px;
            color: #fff;
            border: 1px solid #fff;
            background-color: #0e552b;
            text-decoration: none !important;
            transition: all 0.6s ease-in-out;
        }

    .Footeremailink {
        font-size: 22px;
        color: #000;
        text-decoration: none !important;
        transition: all 0.6s ease-in-out;
    }

        .Footeremailink:hover {
            font-size: 22px;
            color: #d17904;
            text-decoration: none !important;
            transition: all 0.6s ease-in-out;
        }

    .Socialmedia1_Footer {
        height: 48px;
    }

    .Socialmediaicon_Footer_01 {
        padding: 7px 7px 5px 7px;
        /* border-radius: 100%; */
        text-decoration: none !important;
        color: #c5ceaf !important;
        font-size: 19px;
        background-color: #FFFFFF;
        border: 1px solid #c5ceaf;
        transition: all 0.6s ease-in-out;
        outline: none !important;
    }

        .Socialmediaicon_Footer_01:hover {
            padding: 7px 7px 5px 7px;
            /* border-radius: 100%; */
            border: 1px solid #c5ceaf;
            background-color: #0e552b;
            text-decoration: none !important;
            color: #fff !important;
            font-size: 19px;
            transition: all 0.6s ease-in-out;
            outline: none !important;
        }

    .heading_footer {
        font-size: 22px;
        color: #b5bea3;
        font-family: Poppins-bold;
        margin: 0px;
    }

    .Footer_linkList {
        color: #000;
        transition: all 0.6s ease-in-out;
        text-decoration: none;
    }

        .Footer_linkList:hover {
            color: #d17904;
            font-weight: bold;
            transition: all 0.6s ease-in-out;
            text-decoration: none;
        }

    .Separator_padd2 {
        padding: 3px 0px 3px 0px;
    }

    .Footer_logo_div {
        padding: 32px 0px 32px 80px;
    }

    .FooterTwobtns_div {
        padding: 0px 125px 0px 124px;
    }

    .Footer_twobtndiv_bg {
        padding: 70px 0px 0px 0px;
        background-image: url(../Images/Background-green-03.jpg);
        height: 832px;
    }

    .Footer_btnpaddddiv {
        display: flex;
        justify-content: center;
    }

    .V_btnpadd {
        padding-left: 42px;
    }

    .Footer_bg_main_div {
        padding: 0px;
        position: absolute;
        top: 159px;
    }

    .Footer_bg_div_01 {
        padding: 80px 80px 80px 80px;
        background-image: url(../Images/Background-Footer.jpg);
    }

    .Footer_bgText_div {
        padding: 0px 50px 0px 0px;
    }

    .Footerlinepadd {
        font-size: 22px;
        padding: 0px 18px 0px 18px;
    }

    .Footer_orinfodiv {
        padding: 0px 0px 0px 91px;
    }

    .Footer_bgwht_div {
        padding: 40px 65px 40px 65px;
        background-color: #fff;
        border: 1px solid #b5bea3;
    }

    .Footer_ourinfo_01 {
        padding: 0px 55px 0px 0px;
    }

    .Footer_ourinfo_02 {
        padding: 0px 0px 0px 11px;
    }

    .Footer_main_all_paddDiv {
        padding: 0px 0px 80px 0px;
    }

    .Header_innerpg_bg_div {
        background-image: url(../Images/Inner-Page-Header.jpg);
        height: 330px;
    }

    .Breadcrum_main_div {
        position: absolute;
        top: 152px;
    }

    .inner-div-title {
        padding-top: 114px;
        padding-left: 49px;
    }

    .subpage-title {
        font-size: 40px;
        margin-bottom: 5px;
        color: #fff;
        font-family: 'Titillium Web-bold';
    }

    .breadcrubpadd {
        padding-top: 80px;
        right: 27px;
    }

    .breadcrumb {
        background: none !important;
    }

    .breadcrumb-item {
        color: #000;
        text-decoration: none;
        transition: all 0.6s ease-in-out;
    }

        .breadcrumb-item:hover {
            color: #fff;
            transition: all 0.6s ease-in-out;
        }

    .Inner_page_padding {
        padding: 80px 65px 80px 65px;
    }

    .Homepg_parallax_main_div {
        padding: 100px 0px 100px 0px;
        background-image: url(../Images/Parallax.jpg);
        background-repeat: no-repeat;
        height: 700px;
        background-size: cover;
        background-attachment: fixed;
    }

    .Footer_lastdiv {
        padding: 0px 0px 0px 80px;
        margin-top: -30px;
    }

    .Footerpridicl {
        display: flex;
    }

    .Footerlinepaddallright {
        padding: 0px 20px 0px 20px;
    }

    .Allrghtpadd {
        padding-left: 164px;
    }

    .Naamkritextpadddiv {
        padding: 60px 0px 60px 0px;
    }

    .Palllaxvideo {
        width: 100%;
        height: 500px;
    }

    .Parallx_videopadd {
        padding: 0px 85px 0px 86px;
    }

    .Slider_box_widthdiv_inner {
        padding: 10px 40px 60px 40px;
    }

    .txtbox_width_inner {
        padding-top: 22px;
        /* width: 272px; */
        height: 77px;
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
    }

    .Innerpgprojectboxdiv {
        padding: 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }

    .scrollup {
        position: fixed;
        right: 25px;
        bottom: 50px;
        color: #0e552b !important;
        background-color: #fff !important;
        width: 38px;
        height: 38px;
        /* border: solid 2px #f15833; */
        /* border-radius: 50% !important; */
        text-align: center;
        padding: 11px 0 0 1px;
        z-index: 2000;
        font-size: 18px;
        line-height: 1;
        border: 1px solid #c5ceaf;
        border-color: #c5ceaf !important;
        transition: all 0.4s ease-in-out;
    }

        .scrollup:hover {
            background-color: #0e552b !important;
            color: #fff !important;
            /* border: 2px solid #0ea4de !important; */
            transition: all .4s ease-in-out;
        }

    .slick-active .Bann_text_01 {
        animation: fadeUp 4s ease forwards;
    }

    .slick-active .Bann_text_02 {
        animation: fadeUp 2.3s ease forwards;
    }

    .Header_toplinkpadd {
        padding: 15px 15px 0px 15px;
        color: #fff;
        text-align: center;
    }

    .Header_toplinkpadd1 {
        padding: 15px 15px 0px 15px;
        color: #fff;
        text-align: center;
    }

    .dddsubmenu {
        margin-left: -119px;
    }
    /*----------------------------Inner pg css---------------------------*/
    .Bar_verticle_green {
        position: absolute;
        height: 359px;
        width: 15px;
        margin: 48px 0px 0px -7px;
    }

    .Footerlinepaddct {
        padding: 0px 22px 0px 22px;
    }

    .Footerlinepaddct1 {
        padding: 0px 22px 0px 22px;
    }

    .Inner_contactMap_addDive {
        padding: 0px;
        border: 1px solid #c2cab2;
        height: 452px;
    }

    .Contact_map {
        width: 100%;
        height: 363px;
    }

    .Contact_bg_grnlgt_div {
        padding: 0px;
        background-image: url(../Images/Background-green-light-01.jpg);
        height: 450px;
    }

    .Contact_txt_div {
        padding: 70px 45px 0px 70px;
    }

    .Inner_page_padding_CT_01 {
        padding: 80px 65px 80px 65px;
    }

    .Contactemailink {
        color: #000;
        text-decoration: underline !important;
        transition: all 0.6s ease-in-out;
    }

        .Contactemailink:hover {
            color: #d17904;
            text-decoration: underline !important;
            transition: all 0.6s ease-in-out;
        }

    .Sepa_conta_gra_01 {
        position: absolute;
        height: 383px;
        width: 1px;
        margin: -355px 0px 0px 476px;
    }

    .Sepa_conta_gra_02 {
        position: absolute;
        height: 363px;
        width: 1px;
        margin: -389px 0px 0px 476px;
    }

    .Contact_Three_divMain {
        padding: 80px 0px 0px 0px;
    }

    .Contact_text_dv_01 {
        padding: 30px 90px 0px 0px;
    }

    .Contact_text_dv_02 {
        padding: 30px 0px 0px 78px;
    }

    .Contact_text_dv_03 {
        padding: 30px 0px 0px 78px;
    }

    .form-controlnewhome {
        display: block;
        width: 100% !important;
        height: 36px;
        font-size: 15px !important;
        line-height: 1.42857143 !important;
        color: #666 !important;
        background-color: #fff !important;
        background-image: none;
        border: 1px solid #c2cab2 !important;
        padding: 8px 15px !important;
        border-radius: 0px !important;
        margin-bottom: 0px !important;
    }

    .Richtextheight {
        height: 165px;
    }

    .btnsend {
        background-color: #b5bea3;
        text-align: center;
        padding-left: 15px;
        border: none;
        border-radius: 0px;
        color: #fff;
        font-size: 16px;
        transition: .5s all ease-in-out;
        width: 70% !important;
        height: 37px !important;
    }

        .btnsend:hover {
            background-color: #f2f0e3 !important;
            color: #0a5329 !important;
        }

    .EnquiryFormDIv {
        padding: 0px 0px 0px 0px;
    }

    .EnquiryFormDIv_newpadd_01 {
        padding: 0px 0px 0px 0px;
    }

    .EnquiryFormDIv_01 {
        padding: 20px 20px 20px 20px;
    }

    .EnquiryFormDIv_newpadd_02 {
        padding: 0px 20px 40px 20px;
    }

    .Btndivenquiry {
        padding: 0px 0px 0px 0px;
        margin-top: -20px;
    }

    .Donate_parallxdiv {
        padding: 100px 0px 100px 0px;
        background-image: url(../Images/Parallax-Donate.jpg);
        background-repeat: no-repeat;
        height: 500px;
        background-size: cover;
        background-attachment: fixed;
    }

    .Donate_bg_greenmaindiv {
        background-image: url(../Images/Background-green-light-02.jpg);
        padding: 0px 0px 0px 0px;
        height: 272px;
    }

    .Donatepg_whtbg {
        padding: 40px 40px 40px 40px;
        background-color: #fff;
        border: 1px solid #b5bea3;
    }

    .ntbod {
        font-weight: normal !important;
    }

        .ntbod:hover {
            font-weight: bold !important;
        }

    .About_fact_inner_01 {
        padding: 0px 0px 0px 184px;
        margin-top: -580px;
        z-index: -1;
    }

    .About_FactProject_bg_yell_div {
        background-image: url(../Images/Background-yellow-01.jpg);
        padding: 80px 113px 80px 60px;
        width: 1192px;
        height: 672px;
    }

    .Imgclassabtus {
        width: 100%;
        max-width: 590px;
    }

    .About_us_sixpadd {
        padding: 0px 50px 0px 0px;
    }

    .Aboutustxtpadd {
        padding: 0px 130px 0px 0px;
        text-align: center;
    }

    .Ann_reportimgdiv_01 {
        padding: 78px 72px 0px 70px;
    }

    .Img_bgcolor_div {
        padding: 10px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Wtbox_padd {
        padding: 0px 25px 0px 25px;
    }

    .Whtboxdiv {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        height: 77px;
        margin-top: -40px;
        z-index: 0;
        position: relative;
        padding-top: 25px;
    }

    .Innerannualpg {
        text-align: -webkit-center;
        text-align: -moz-center;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }

    .Corporate_parallxdiv {
        padding: 100px 0px 100px 0px;
        background-image: url(../Images/Banner-Corporate.jpeg);
        background-repeat: no-repeat;
        height: 700px;
        background-size: cover;
        background-attachment: fixed;
        background-position: center right;
    }

    .Inner_page_paddingtopless {
        padding: 30px 80px 80px 80px;
    }

    .Annulreportbtn {
        margin-top: 86px;
        padding: 7px 0px 7px 0px !important;
        height: 40px !important;
        width: 100px !important;
        font-size: 15px !important;
        border-radius: 0px !important;
        color: #fff !important;
        background: rgba(14, 76, 27, 0.9);
        /* background-color: rgba(204, 220, 95, 0.8) !important; */
        border: 1px solid #9cac7c !important;
        transition: all .4s ease-in-out;
    }

        .Annulreportbtn:hover {
            margin-top: 86px;
            padding: 7px 0px 7px 0px !important;
            height: 40px !important;
            width: 100px !important;
            font-size: 15px !important;
            border-radius: 0px !important;
            color: #0a5329 !important;
            border: 1px solid #9cac7c !important;
            background-color: #f2f0e3 !important;
            /* background: rgba(14, 76, 27, 0.9); */
            /* background-color: rgba(000000, 0, 0, 0.5); */
            /* background-color: rgba(204, 220, 95, 0.8) !important; */
            transition: all .4s ease-in-out;
        }

    .Donatelastdiv {
        padding: 0px 0px 80px 0px;
    }

    .Donatelastdiv_01 {
        padding: 380px 0px 0px 0px;
    }

    .DonateRcptenqidiv {
        padding: 0px 180px 0px 180px;
        position: absolute;
    }

    .RcptEnq_mainDiv {
        padding: 130px 60px 0px 60px;
    }

    .DonatelastdivCp {
        padding: 80px 0px 80px 0px;
    }

    .corporatepg_whtbg {
        padding: 30px 30px 30px 30px;
        background-color: #fff;
        border: 1px solid #b5bea3;
    }

    .Logo_resizedwdt {
    }

    .Imgwidth {
        width: 100%;
        max-width: 180px;
    }

    .Corporatelastdiv_01 {
        padding: 200px 0px 0px 0px;
    }

    .Displnonoediv {
        display: none;
    }

    .Innpgtbtable {
        border-collapse: separate;
        border-spacing: 1px;
        width: 100%;
        background-color: #fff;
        color: #000 !important;
        border: 1px solid #b5bea3;
        /* display: inline-block; */
    }

    th {
        text-align: center;
        padding: 10px;
        border: 1px solid #b5bea3;
        color: #000;
        background-color: #f8f7f1;
        /*width: 285px;*/
        font-family: 'Poppins' !important;
        /*font-weight: normal !important;*/
    }

    td {
        text-align: center;
        padding: 10px;
        border: 1px solid #b5bea3;
        vertical-align: top;
    }

    .modalwidth {
        width: 1470px !important;
    }

    .modal-content {
        border-radius: 0px;
    }

    .Individuals_bgmaindiv {
        background-image: url(../Images/Banner-Individuals.jpg);
        padding: 60px 80px 60px 65px;
    }

    .Inner_page_padding_Idividual {
        padding: 60px 80px 60px 80px;
    }

    .Bannerindivdualsimgdiv {
        padding: 0px 0px 0px 0px;
        position: absolute;
        top: 90px;
    }

    .Bannerniimgdiv {
        padding: 0px 70px 0px 95px;
    }

    .Individual_txtdiv {
        padding: 0px 120px 0px 0px;
    }

    .Banner_img_textClassVolunteer {
        padding: 0px;
        text-align: center;
        position: absolute;
        top: 240px;
    }

    .tbbnone {
        border: none !important;
        border-collapse: collapse;
    }

        .tbbnone td {
            border: none !important;
            padding: 0 !important;
            margin: 0 !important;
        }

        .tbbnone input[type="radio"] {
            margin-right: 4px;
        }

        .tbbnone label {
            margin-right: 15px; /* spacing between Male/Female/Other */
        }

    .paddtopfrm {
        padding-top: 20px;
    }

    .Seperator_gray_vertical_01Volunteer {
        margin: -408px 0px 0px 397px;
        height: 421px;
        position: absolute;
    }

    .Homepg_box_naamFoundation_divvolunteer {
        padding: 56px 10px 56px 10px;
        border: 1px solid #c2cab2;
        background-color: #f2f0e3;
    }

    .Volunteeer4div_01 {
        padding: 0px 40px 0px 40px;
    }

    .Volunteeer4div_02 {
        padding: 0px 40px 0px 40px;
    }

    .Volunteeer4div_03 {
        padding: 0px 40px 0px 40px;
    }

    .addressht {
        height: 120px !important;
    }

    .Detailht {
        height: 210px !important;
    }

    .btnsendvolunteer {
        background-color: #b5bea3;
        text-align: center;
        padding-left: 15px;
        border: none;
        border-radius: 0px;
        color: #fff;
        font-size: 16px;
        transition: .5s all ease-in-out;
        width: 70% !important;
        height: 37px !important;
    }

        .btnsendvolunteer:hover {
            background-color: #0e552b !important;
            color: #fff !important;
        }

    .Vissionmissionmainpadddiv {
        padding: 80px 0px 80px 0px;
    }

    .Vissionmissinminbg {
        padding: 70px 0px 70px 0px; /*background-color:#f4f5ef;*/
        background-image: url(../Images/Background-yellow-01.jpg);
    }

    .Vissionmissinminbglftpadd {
        padding: 0px 0px 0px 120px;
    }

    .Vissionmissionwhtbg {
        padding: 50px;
        background-color: #fff;
        border: 1px solid #b5bea3;
        height: 500px;
    }

    .Vissonmissiontxtmdiv {
        padding: 44px 30px 0px 30px;
        text-align: center;
    }

    .Vissionmissionimdiv_01 {
        padding: 0px 0px 0px 0px;
        position: absolute;
        top: 150px;
    }

    .Inner_Floodrelif_addDive {
        padding: 0px;
        border: 1px solid #c2cab2;
        /*height: 452px;*/
    }

    .Bar_verticle_greenflood {
        position: absolute;
        height: 297px;
        width: 15px;
        margin: 0px 0px 0px 0px;
    }

    .Newbullet {
        line-height: 28px;
        list-style-image: url(../Images/Bullet-Orange.png);
        text-align: left;
        padding-left: 19px;
    }

        .Newbullet > li {
            padding-left: 4px;
        }

    .CLICK_flood {
        font-size: 22px;
        color: #fff;
        border: 1px solid #fff;
        padding: 8px 42px 8px 42px;
        /*background-color: #95aa8b;*/ background: rgba(14, 76, 27, 0.6);
        text-decoration: none !important;
        transition: all 0.6s ease-in-out;
    }

        .CLICK_flood:hover {
            font-size: 22px;
            color: #fff;
            border: 1px solid #b5bea3;
            /*background-color: #0e552b;*/
            background: rgba(14, 76, 27, 0.9);
            text-decoration: none !important;
            transition: all 0.6s ease-in-out;
        }

    .Whtboxdivflood {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        height: 77px;
        margin-top: -46px;
        z-index: 0;
        position: relative;
        padding-top: 25px;
        text-align: center;
    }

    .Innerpgfloodtxtdiv {
        padding: 40px 50px 40px 40px;
    }

    .InnerFlooddonateimgdiv {
        padding: 68px 40px 0px 0px;
    }

    .Paddinghorigreen {
        padding: 70px 0px 0px 0px;
    }

    .Floodvideodiv_01 {
        padding: 20px 60px 20px 60px;
    }

    .Floodrelefvideo {
        width: 100%;
        height: 315px;
        border: 1px solid #c2cab2;
    }

    .Howwewrk_parallxdiv {
        padding: 100px 0px 100px 0px;
        background-image: url(../Images/Banner-How-We-Work.jpg);
        background-repeat: no-repeat;
        height: 400px;
        background-size: cover;
        background-attachment: fixed;
    }

    .Floodvideodiv_02 {
        padding: 0px 60px 0px 60px;
    }

    .Whtboxdivhowwework {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        height: 156px;
        margin-top: -42px;
        z-index: 0;
        position: relative;
        padding: 23px;
    }

    .Howweworkhover {
    }

        .Howweworkhover:hover {
            background-color: #f8f7f1;
        }

    .BOxhover:hover {
        /*background-color:#f8f7f1;*/
        transition: all 0.6s ease-in-out;
    }

    .BOxWorkdiv {
        padding: 30px 30px 80px 30px;
        background-color: #0e552b;
        text-align: center;
    }


    .BOxhover {
        transition: all 0.4s ease-in-out;
    }

        /* MAIN HOVER */
        .BOxhover:hover {
            /*transform: translateY(0px);*/
            transition: all 0.4s ease-in-out;
        }

            /* Change GREEN TOP on hover */
            .BOxhover:hover .BOxWorkdiv {
                background-color: #95aa8b;
                transition: all 0.4s ease-in-out;
            }

            /* Change WHITE BOX on hover */
            .BOxhover:hover .Whtboxdivhowwework {
                background-color: #fff;
                border-color: #7f9a75;
                transition: all 0.4s ease-in-out;
            }

            /* Optional: icon color change */
            .BOxhover:hover i {
                color: #fff;
                transition: all 0.4s ease-in-out;
            }

    .Iconhover {
        font-size: 40px;
        color: #fff;
        transition: all 0.4s ease-in-out;
    }

        .Iconhover:hover {
            font-size: 40px;
            color: #fff;
            transition: all 0.4s ease-in-out;
        }

    .Detailhtneed {
        height: 125px !important;
    }

    .Seperator_gray_vertical_01need {
        margin: -242px 0px 0px 398px;
        height: 262px;
        position: absolute;
    }

    .ul-tabs1 {
        list-style: none;
        padding-top: 5px;
        padding-left: 0px;
        font-size: 16px !important;
    }

        .ul-tabs1 > li.active > .aaa1 {
            transition: all 0.5s ease-in-out;
            background-color: #f26921;
            border-left: 4px solid #0a5329;
            outline: 0;
            color: #fff !important;
        }

        .ul-tabs1 > li > .aaa1 {
            text-decoration: none;
            color: #0a5329 !important;
            font-size: 16px;
            display: block;
            /*padding: 14px 30px 14px 20px;*/
            padding: 10px 10px !important;
            text-decoration: none;
            border-bottom: 1px solid #9aaa79;
            position: relative;
            /*height: 50px;*/
            background: #f2f0e3;
            border-radius: 3px;
            text-align: justify;
        }

            .ul-tabs1 > li > .aaa1:hover {
                transition: all 0.5s ease-in-out;
                background-color: #95aa8b;
                border-left: 5px solid #0a5329;
                outline: 0;
                color: #fff !important;
            }

        .ul-tabs1 > li.active > .aaa1 {
            transition: all 0.5s ease-in-out;
            background-color: #95aa8b;
            border-left: 5px solid #0a5329;
            outline: 0;
            color: #fff !important;
        }

    .Important_tab_content_div {
        padding: 10px 0px 10px 0px;
        border: 1px solid #b5bea3;
        float: left;
        min-height: 200px;
        border-radius: 3px;
    }

    .tab-content > .tab-pane {
        visibility: visible;
        display: initial;
    }

    .Mediavideodiv_01 {
        padding: 20px;
    }

    .WhtboxdivMedia {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        /* height: 77px; */
        height: 151px;
        margin-top: -58px;
        z-index: 0;
        position: relative;
        padding: 20px;
        text-align: center;
    }

    .Mediarelefvideo {
        width: 100%;
        height: 192px;
        border: 1px solid #c2cab2;
    }

    .greentpwdt {
        width: 81%;
    }

    .Innera1dic {
        padding: 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }

    .txtbox_width_innerourtrustee {
        padding: 20px;
        /* width: 272px; */
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
    }

    .txtbox_width_innerourtrustee1 {
        padding: 20px;
        /* width: 272px; */
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
        height: 113px;
    }

    .Slider_box_widthdiv_inneteamr {
        padding: 10px 20px 60px 14px;
    }

    .txtbox_width_innerourteam {
        padding: 39px 20px 20px 20px;
        /* width: 272px; */
        background-color: #f2f0e3;
        border: 1px solid #9cac7c;
        margin-top: 0px;
        text-align: center;
        height: 208px;
    }

    .fixbodyinnpg {
        text-align: -webkit-center;
        width: 100%;
        margin: 0 auto;
        max-width: 1024px;
    }

    .txtbox_widthforicon {
        padding: 20px;
        /* width: 272px; */
        /* height: 77px; */
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
    }

    .Iconaligment {
        display: flex;
        padding: 0px 0px 0px 0px;
        /*justify-content: center;*/
    }

    .icontxtdiv {
        padding: 6px 0px 0px 31px;
        text-align: left;
    }

    .Iconboxdivmain_01 {
        padding: 10px;
    }

    .Innerboxpadd {
        padding: 0px 0px 40px 0px;
    }

    .Project_list_01 {
        padding: 40px 0px 40px 0px;
        text-align: center;
    }

    .Projectlistbtn {
        margin-top: 79px;
        padding: 7px 0px 7px 0px !important;
        height: 40px !important;
        width: 100px !important;
        font-size: 15px !important;
        border-radius: 0px !important;
        color: #fff !important;
        background: rgba(14, 76, 27, 0.9);
        /* background-color: rgba(204, 220, 95, 0.8) !important; */
        border: 1px solid #9cac7c !important;
        transition: all .4s ease-in-out;
    }

        .Projectlistbtn:hover {
            margin-top: 79px;
            padding: 7px 0px 7px 0px !important;
            height: 40px !important;
            width: 100px !important;
            font-size: 15px !important;
            border-radius: 0px !important;
            color: #0a5329 !important;
            border: 1px solid #9cac7c !important;
            background-color: #f2f0e3 !important;
            /*background: rgba(14, 76, 27, 0.9);*/
            /*background-color: rgba(000000, 0, 0, 0.5);*/
            /* background-color: rgba(204, 220, 95, 0.8) !important; */
            transition: all .4s ease-in-out;
        }

    .txtbox_width_projectlist {
        padding: 22px;
        /* width: 272px; */
        /* height: 77px; */
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: -38px;
        text-align: center;
        z-index: 0;
        position: relative;
    }

    .Whiteboxpaddlist {
        padding: 0px 25px 0px 25px;
    }

    .Inner_page_paddingbotttom0 {
        padding: 80px 65px 0px 65px;
    }

    .txtbox_banner {
        padding: 20px;
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: -40px;
        text-align: center;
    }

    .Bannertxtproj {
        /*font-family: 'Poppins-bold';*/
        font-size: 15px;
        margin: 0px;
        color: #000000;
        font-weight: bold;
    }

    .Innerboxpaddinnerpg {
        padding: 60px 0px 40px 0px;
    }

    .Mediarelefvideoproject01 {
        width: 100%;
        height: 330px;
        border: 1px solid #c2cab2;
    }

    .Innerfbiframdiv {
        padding: 0px 0px 0px 235px;
    }

    .Sepa_conta_gra_01new {
        position: absolute;
        height: 341px;
        width: 1px;
        margin: -302px 0px 0px 476px;
    }

    .Sepa_conta_gra_02new {
        position: absolute;
        height: 341px;
        width: 1px;
        margin: -289px 0px 0px 398px;
    }

    .ViewImagbtn {
        /*margin-top: 109px;*/
        margin-top: 154px;
        padding: 7px 0px 7px 0px !important;
        height: 40px !important;
        width: 100px !important;
        font-size: 15px !important;
        border-radius: 0px !important;
        color: #fff !important;
        background: rgba(14, 76, 27, 0.9);
        /* background-color: rgba(204, 220, 95, 0.8) !important; */
        border: 1px solid #9cac7c !important;
        transition: all .4s ease-in-out;
    }

        .ViewImagbtn:hover {
            /*margin-top: 109px;*/
            margin-top: 154px;
            padding: 7px 0px 7px 0px !important;
            height: 40px !important;
            width: 100px !important;
            font-size: 15px !important;
            border-radius: 0px !important;
            color: #0a5329 !important;
            border: 1px solid #9cac7c !important;
            background-color: #f2f0e3 !important;
            /*background: rgba(14, 76, 27, 0.9);*/
            /*background-color: rgba(000000, 0, 0, 0.5);*/
            /* background-color: rgba(204, 220, 95, 0.8) !important; */
            transition: all .4s ease-in-out;
        }

    .map-container {
        position: relative;
        display: inline-block;
        max-width: 100%;
    }

    .map-image {
        width: 100%;
        display: block;
    }

    /* Hotspot Style */
    .hotspot {
        position: absolute;
        width: 22px;
        height: 22px;
        border: 2px solid #555;
        border-radius: 50%;
        transform: translate(-50%, -50%);
        cursor: pointer;
        z-index: 10;
    }

        /* Inner Dot */
        .hotspot::after {
            content: "";
            position: absolute;
            width: 8px;
            height: 8px;
            background: #555;
            border-radius: 50%;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
        }

        /* Pulse Animation */
        .hotspot::before {
            content: "";
            position: absolute;
            width: 22px;
            height: 22px;
            border: 2px solid rgba(85,85,85,0.4);
            border-radius: 50%;
            top: -2px;
            left: -2px;
            animation: pulse 1.5s infinite;
        }

    @keyframes pulse {
        0% {
            transform: scale(1);
            opacity: 1;
        }

        100% {
            transform: scale(1.8);
            opacity: 0;
        }
    }

    /* Tooltip */
    .tooltip-box {
        position: absolute;
        background: #2f2f2f;
        color: #fff;
        padding: 10px 15px;
        border-radius: 5px;
        display: none;
        white-space: nowrap;
        z-index: 9999;
        pointer-events: none;
        font-size: 14px;
    }

        .tooltip-box:after {
            content: "";
            position: absolute;
            bottom: -8px;
            left: 18px;
            border-width: 8px 8px 0;
            border-style: solid;
            border-color: #2f2f2f transparent transparent transparent;
        }

    .Hidedeskstopreso {
        display: none;
    }

    .Donatebgyellobox {
        padding: 168px 0px 0px 0px;
        background-image: url(../Images/Background-yellow-01.jpg);
        height: 500px;
        text-align: center;
    }

    .Donatemaindiv001 {
        padding: 80px 0px 0px 0px;
    }

    .Donateyellowboxpos {
        padding: 0px;
        position: absolute;
        top: 85px;
    }

    .Bar_verticle_greenVandM {
        position: absolute;
        height: 332px;
        width: 15px;
        margin: -333px 0px 0px 754px;
    }

    .Lht {
        line-height: 45px;
    }

    .Lht1 {
        line-height: 50px;
    }

    .Brtoplghtgren {
        height: 9px;
    }

    .Topbragrenimgpadd {
        padding: 0px 25px 0px 25px;
    }

    .Mailltxtwht {
        color: #fff;
        text-decoration: underline;
        transition: all 0.6s ease-in-out;
    }

        .Mailltxtwht:hover {
            color: #000;
            text-decoration: underline;
            transition: all 0.6s ease-in-out;
        }

    .BannerProject > .slick-prev {
        font-size: 0 !important;
        line-height: 0 !important;
        position: absolute !important;
        top: 50% !important;
        display: block !important;
        width: 72px !important;
        height: 43px !important;
        padding: 0 !important;
        z-index: 1;
        -webkit-transform: translate(0, -50%) !important;
        -ms-transform: translate(0, -50%) !important;
        transform: translate(0, -50%) !important;
        cursor: pointer !important;
        border: none !important;
        outline: none !important;
        background: url(../img/prev.png) !important;
        /* background-color: transparent !important; */
    }

    .BannerProject > .slick-prev {
        left: -12px !important;
    }

    .BannerProject > .slick-next {
        font-size: 0 !important;
        line-height: 0 !important;
        position: absolute !important;
        top: 50% !important;
        display: block !important;
        width: 30px !important;
        height: 43px !important;
        padding: 0 !important;
        -webkit-transform: translate(0, -50%) !important;
        -ms-transform: translate(0, -50%) !important;
        transform: translate(0, -50%) !important;
        cursor: pointer !important;
        border: none !important;
        outline: none !important;
        background: url(../img/next.png) !important;
        background-color: transparent !important;
    }

    .BannerProject > .slick-next {
        right: 9px !important;
        left: 984px;
    }

    .Bannerwhitboxpadd {
        padding: 0px 25px 0px 25px;
        position: relative;
        z-index: 0;
    }

    .WhtboxdivMedia1 {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        /* height: 77px; */
        /*height: 151px;*/
        margin-top: -45px;
        z-index: 0;
        position: relative;
        padding: 20px;
        text-align: center;
    }

    .WhtboxdivMedia2 {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        height: 94px;
        /*height: 151px;*/
        margin-top: -58px;
        z-index: 0;
        position: relative;
        padding: 20px;
        text-align: center;
    }

    .Slider_box_widthdiv_innerKashmir {
        padding: 10px 60px 60px 60px;
    }

    .Slider_box_widthdiv_innermainprojectlist {
        padding: 10px 45px 40px 42px;
    }

    .Slider_box_widthdiv_innermainprojectlist1 {
        padding: 10px 32px 40px 31px;
    }

    .Project_list_01_1 {
        padding: 40px 0px 0px 0px;
        text-align: center;
    }

    .Whtboxdivflood p {
        font-weight: bold;
    }

    .Boderpaddnew {
        padding: 20px 65px 0px 65px;
    }

    .WhtboxdivMedia p {
        font-weight: bold;
    }

    .WhtboxdivMedia1 p {
        font-weight: bold;
    }

    .ProjectAidtomap_khandesh {
        left: 27.538%;
        top: 15.785%;
    }

    .ProjectAidto_Marathwada {
        left: 47.231%;
        top: 43.037%;
    }

    .ProjectAidto_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .ProjectAidto_Maharashtra {
        left: 22.961%;
        top: 62.410%;
    }

    .Border_20_60 {
        padding: 20px 0px 60px 0px;
    }

    .Allmap8div {
        padding: 40px 0px 0px 0px;
    }

    .Border60_60 {
        padding: 60px 0px 60px 0px;
    }

    .Grtintouchtxtpaddall {
        padding: 50px 0px 0px 0px;
    }

    .Projecttxt50paddtop {
        padding: 50px 0px 0px 0px;
    }

    .Border_60_20 {
        padding: 60px 0px 20px 0px;
    }

    .Projectheadpaddbotm {
        padding-bottom: 50px;
    }

    .Projectpaddtopnew {
        padding: 50px 0px 0px 0px;
    }

    .facebook-frame {
        width: 100%;
        height: 1351px;
        border: none;
    }

    .Curruntprojectpgdiv {
        padding: 0px;
        margin-top: -22px;
    }

    .Instagramvdeomain12div1 {
        padding: 0px 20px 0px 20px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Instagramvdeomain12div2 {
        padding: 0px 20px 0px 20px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .V1div1 {
        padding: 25px;
    }

    .Homeinstavideo {
        padding: 0px 20px 60px 20px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Hompgvideoinsta1 {
        padding: 25px;
    }

    .Allmap8div1 {
        padding: 40px 0px 40px 0px;
    }

    .Project_DesilatingofDams_Khandesh {
        left: 27.839%;
        top: 15.663%;
    }

    .Project_DesilatingofDams_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .Project_DesilatingofDams_WesternMaharashtra {
        left: 22.961%;
        top: 62.410%;
    }

    .Project_ytvideos {
        padding: 40px 0px 0px 0px;
    }

    .Fllodvideopaddtop {
        padding: 50px 0px 0px 0px;
    }

    .Howweworkboxpadd1 {
        padding: 22px;
    }

    .Project_Incomegeneration_Marathwada {
        left: 47.231%;
        top: 43.037%;
    }

    .Project_Incomegeneration_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .Indivivdualpaddbtmnew {
        padding: 0px 0px 80px 0px;
    }

    .Individulapddextra {
        padding: 120px 0px 0px 0px;
    }

    .Jalyuktpaddtop {
        padding: 50px 0px 0px 0px;
    }

    .Border_80_60 {
        padding: 80px 0px 60px 0px;
    }

    .Project_Nalastreamodha_Khandesh {
        left: 27.996%;
        top: 15.327%;
    }

    .Project_Nalastreamodha_Konkan {
        left: 6.030%;
        top: 35.364%;
    }

    .Project_Nalastreamodha_Marathwada {
        left: 47.231%;
        top: 43.037%;
    }

    .Project_Nalastreamodha_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .Project_Nalastreamodha_WesternMaharashtra {
        left: 22.961%;
        top: 62.410%;
    }

    .Borderbtm60 {
        padding: 0px 0px 60px 0px;
    }

    .Needhelpbtm {
        padding: 0px 0px 80px 0px;
    }

    .Needhlpbtndiv {
        padding: 60px 0px 0px 0px;
        text-align: center;
    }

    .padingbtm60 {
        padding: 0px 0px 60px 0px;
    }

    .Rghtpaddtem {
        padding: 0px 60px 0px 0px;
    }

    .Lefttempadd {
        padding: 0px 0px 0px 40px;
    }

    .Lefttempadd1 {
        padding: 0px 0px 0px 40px;
    }

    .Paddteamlft60 {
        padding: 0px 0px 0px 60px;
    }

    .Project_PercolationTank_Khandesh {
        left: 27.190%;
        top: 15.694%;
    }

    .Project_PercolationTank_Konkan {
        left: 6.030%;
        top: 35.364%;
    }

    .Project_PercolationTank_Marathwada {
        left: 47.231%;
        top: 43.037%;
    }

    .Project_PercolationTank_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .Project_PercolationTank_WesternMaharashtra {
        left: 22.961%;
        top: 62.410%;
    }

    .Project_Riverrejuvenation_Konkan {
        left: 6.03%;
        top: 35.36%;
    }

    .Project_Riverrejuvenation_Marathwada {
        left: 47.23%;
        top: 43.03%;
    }

    .Project_Riverrejuvenation_Vidarbha {
        left: 73.11%;
        top: 19.37%;
    }

    .Project_Riverrejuvenation_WesternMaharashtra {
        left: 22.96%;
        top: 62.41%;
    }

    .Border_30_60 {
        padding: 30px 0px 60px 0px;
    }

    .Project_TrenchExcavation_Khandesh {
        left: 27.337%;
        top: 15.296%;
    }

    .Project_TrenchExcavation_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .Project_TrenchExcavation_WesternMaharashtra {
        left: 22.961%;
        top: 62.410%;
    }

    .projpadingbtm60 {
        padding: 0px 0px 60px 0px;
    }

    .Slider_box_widthdiv_innerot {
        padding: 10px 45px 60px 45px;
    }

    .respo_display {
        display: none;
    }

    .txtbox_width_innerourtrusteeteam {
        padding: 20px;
        width: 272px;
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
    }
     .Newvolunterdiv {
        text-align:center;padding:40px 0px 60px 0px;
    }
    .Voluntemarpaddinnew {
        padding:0px;margin-top:-130px;    z-index: -1;
    }
     .navbar-inverse .headernav > .active > a {
        color: #0a542a !important;
        background-color: #f2f0e3 !important;
                padding: 15px 20px 15px 20px !important;
                        margin-top: -10px;
    }
    .navbar-inverse .headernav .dropdown-menu > li.active > a {
    color: #fff !important;
    background-color: #9aaa79 !important;
}
     .disnono {
        display:none;
    }

      .Hompgvideoinsta1{
    display: flex;
    margin-bottom: 30px;
}

.Hompgvideoinsta1 .instagram-media{
    display: flex !important;
    flex-direction: column;
    height: 100% !important;
    width: 100% !important;
    min-height: 1051px; /* adjust as needed */
}
 .Instagramvdeomain12div1{
    display: flex;
    margin-bottom: 30px;
}
 .Instagramvdeomain12div2{
    display: flex;
    margin-bottom: 30px;
}

.V1div1 .instagram-media{
    display: flex !important;
    flex-direction: column;
    height: 100% !important;
    width: 100% !important;
    min-height: 1051px; /* adjust as needed */
}

.LogoineerSlider {
    position: relative;
}
.slider-arrows1 {
        position: relative;
        bottom: 0px;
        text-align: center;
    }
.slick-arrow1 {
        position: absolute !important;
        top: 108px;
        bottom: 0;
        left: -33px;
        /*width: 15%;*/
        width: 5%;
        z-index: 999;
        font-size: 25px;
        color: #000;
        text-align: center;
        text-shadow: none !important;
        filter: none !important;
        opacity: 1 !important;
    }

       .slick-arrow1:hover {
            color: #ccdc5f;
        }

      .slick-arrow1.left1 {
            background-repeat: repeat-x;
            background-image: none !important;
            color: #000;
            cursor: pointer;
        }

           .slick-arrow1.left1:hover {
                color: #000000;
            }

      .slick-arrow1.right1 {
            right: 46px;
            background-repeat: repeat-x;
            background-image: none !important;
            color: #000;
            top: 111px;
            left: 1101px;
            cursor: pointer;
        }

          .slick-arrow1.right1:hover {
                color: #ffffff;
            }

     .slick-arrow1 .glyphicon-chevron-left, .slick-arrow1 .glyphicon-chevron-right, .slick-arrow1 .icon-prev, .slick-arrow1 .icon-next {
            width: 35px;
            height: 35px;
            margin-top: -15px;
            font-size: 35px;
        }

  .slider-arrows1 {
        position: relative;
        bottom: 0px;
        text-align: center;
    }

   .slick-prev,
    .slick-next {
        font-size: 18px;
        background: #000;
        color: #fff;
        border: none;
        padding: 10px 20px;
        cursor: pointer;
    }

       .slick-prev:hover,
        .slick-next:hover {
            background: #333;
        }

   .Iconhome_left1 {
        position: absolute !important;
        height: 51px;
        width: 51px;
        padding: 11px 0px 0px 0px;
        transition: all 0.4s ease-in-out;
        margin: 14px 0px 0px -35px !important;
        color: #b5bea3 !important;
        font-size: 50px !important;
        border: none;
        border-radius: 0px;
    }

      .Iconhome_left1:hover {
            position: absolute !important;
            height: 51px;
            width: 51px;
            padding: 11px 0px 0px 0px;
            transition: all 0.4s ease-in-out;
            margin: 14px 0px 0px -35px !important;
            color: #b5bea3 !important;
            font-size: 50px !important;
            border-radius: 0px;
        }

   .Iconhome_right1 {
        position: absolute !important;
        height: 51px;
        width: 51px;
        padding: 11px 0px 0px 16px;
        transition: all 0.4s ease-in-out;
        margin: 14px 0px 0px -35px !important;
        color: #b5bea3 !important;
        font-size: 45px !important;
        border: none;
        border-radius: 0px;
    }

      .Iconhome_right1:hover {
            position: absolute !important;
            height: 51px;
            width: 51px;
            padding: 11px 0px 0px 16px;
            transition: all 0.4s ease-in-out;
            margin: 14px 0px 0px -35px !important;
            color: #b5bea3 !important;
            font-size: 45px !important;
            border-radius: 0px;
        }
      .Vissionmsnkboxpadd1 {
        padding: 30px;
    }
    .Visngrenbr {
            width: 80%;
    height: 9px;
    }
    .Whtboxdivvissionmission {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        height: 130px;
        margin-top: -42px;
        z-index: 0;
        position: relative;
        padding: 23px;
    }

     .Heading_031 {
        font-family: 'Poppins-bold';
        margin: 0px;
        color: #0e552b;
        font-size: 35px;
    }
     .Howweworkhover1 {
    }

        .Howweworkhover12:hover {
            background-color: #f8f7f1;
        }

    .BOxhover1:hover {
        /*background-color:#f8f7f1;*/
        transition: all 0.6s ease-in-out;
    }

    .BOxWorkdiv1 {
        padding: 30px 30px 80px 30px;
        /*background-color: #0e552b;*/
         background-color: #fff;
        text-align: center;
        border:1px solid #95aa8b;
    }


    .BOxhover1 {
        transition: all 0.4s ease-in-out;
    }

        /* MAIN HOVER */
        .BOxhover12:hover {
            /*transform: translateY(0px);*/
            transition: all 0.4s ease-in-out;
        }

            /* Change GREEN TOP on hover */
            .BOxhover12:hover .BOxWorkdiv1 {
                background-color: #95aa8b;
                transition: all 0.4s ease-in-out;
            }

            /* Change WHITE BOX on hover */
            .BOxhover12:hover .Whtboxdivvissionmission {
                background-color: #fff;
                border-color: #7f9a75;
                transition: all 0.4s ease-in-out;
            }
        .BOxhover12:hover .Heading_031{
            color:#fff;
        }
            /* Optional: icon color change */
            .BOxhover12:hover i {
                color: #fff;
                transition: all 0.4s ease-in-out;
            }

    .Iconhover1 {
        font-size: 40px;
        color: #0e552b;
        transition: all 0.4s ease-in-out;
    }

        .Iconhover1:hover {
            font-size: 40px;
            color: #0e552b !important;
            transition: all 0.4s ease-in-out;
        }
        /*-----12-05-2026-----*/
    .Allhtforcsronly {
        height:330px !important;
    }
    .Butndivforcsrdiv {
        text-align: center;    padding-top: 245px;
    }

/*---------end---------*/
    @keyframes fadeUp {
        from {
            opacity: 1;
            transform: translateY(40px);
        }

        to {
            opacity: 1;
            transform: translateY(0);
        }
    }
}

@media only screen and (min-width:1366px) and (max-width:1535px) {
    .Hidedeskstopreso {
        display: none;
    }

    .Txtreslh {
        line-height: 49px;
    }

    .respo_txtpaddtp {
        padding-top: 25px !important;
    }

    .separatorHWW1 {
        padding: 0px 21px 0px 21px;
    }

    .separatorHWW2 {
        padding: 0px 21px 0px 21px;
    }

    .separatorHWW3 {
        padding: 0px 21px 0px 21px;
    }

    .Namm_banbelowboxmdiv {
        padding: 0px;
        margin-top: -130px;
    }

    .Homepg_Header_Main_div {
        padding: 0px 0px 0px 0px;
    }

    .Home_contact_div {
        padding: 0px 0px 0px 0px;
    }

    .Homepg_All_HeadData {
        padding: 0px 0px 0px 0px;
    }

    .Homepg_floodrelifDiv {
        padding: 0px 0px 0px 0px;
        background-image: url(../Images/Seperator-black-horizontal-01.png);
        height: 56px;
        font-size: 18px;
        width: 37%;
    }

        .Homepg_floodrelifDiv:hover {
            /*background-color:#f2f0e3;*/
            background-color: rgba(242, 240, 227, 1);
            opacity: 1;
            transition: all 0.4s ease-in-out;
        }

    .Homepg_contactDiv {
        padding: 0px 0px 0px 0px;
        background-image: url(../Images/Seperator-black-horizontal-01.png);
        height: 56px;
        font-size: 18px;
        width: 25%;
    }

    .Homepg_emailDiv {
        padding: 0px 0px 0px 0px;
        background-image: url(../Images/Seperator-black-horizontal-01.png);
        height: 56px;
        font-size: 18px;
        width: 35%;
    }

        .Homepg_emailDiv:hover {
            /*background-color:#f2f0e3;*/
            background-color: rgba(242, 240, 227, 1);
            opacity: 1;
            transition: all 0.4s ease-in-out;
        }

    .Homepg_emailhead {
        color: #fff;
        font-size: 18px;
        text-decoration: none !important;
        transition: all 0.6s ease-in-out;
    }

        .Homepg_emailhead:hover {
            color: #0a5329;
            font-size: 18px;
            text-decoration: underline !important;
            transition: all 0.6s ease-in-out;
        }

    .HOme_contact_margin {
        padding: 0px;
        /*margin-left: -77px;*/
                margin-left: 151px;
    }

    .Socialmediaicon_01 {
        padding: 10px 10px 5px 10px;
        /* border-radius: 100%; */
        text-decoration: none !important;
        color: #ffffff !important;
        font-size: 23px;
        transition: all 0.6s ease-in-out;
        outline: none !important;
    }

        .Socialmediaicon_01:hover {
            padding: 12px 10px 10px 10px;
            /* border-radius: 100%; */
            background-color: #f2f0e3;
            text-decoration: none !important;
            color: #0a5329 !important;
            font-size: 23px;
            transition: all 0.6s ease-in-out;
            outline: none !important;
        }

    .Socialmedia {
        padding: 0px 0px 0px 0px;
        display: flex;
        margin-bottom: 0px;
    }

    .Socialmedia1 {
        background-image: url(../Images/Seperator-black-horizontal-02.png);
        height: 56px;
    }

    .Homepg_socialmedia_icon {
        padding: 0px 0px 0px 0px;
        /*margin-left: -96px;*/
                margin-left: -120px;
    }

    .Img_width {
        width: 100%;
    }

    .Img_width_green_hor {
        width: 100%;
        height: 5px;
    }

    .Img_width_hor_whit {
        width: 100%;
        height: 1px;
    }

    .Homepg_all_position {
        position: absolute;
    }

    .Homepg_main_logo_nav_div {
        padding: 0px 0px 0px 0px;
        background: #fff;
        /*height:116px;*/
    }

    .Homepg_logo_main_div {
        padding: 15px 0px 12px 58px;
    }

    .navbar-inverse {
        background: #fff;
        font-family: 'Poppins-bold';
        font-size: 18px;
        margin-left: -18px;
        border: none !important;
        color: #9aaa79 !important;
        border-radius: 0px;
        padding-top: 64px;
        padding-bottom: 10px;
        height: 50px;
        z-index: 1;
    }

    .hvr-bounce-to-bottom {
        color: #9aaa79 !important;
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: -10px;
            left: -1px;
            right: -1px;
            bottom: -9px;
            background: #f2f0e3;
            /*background: #d7dd35;*/
            /*background: #575da9;*/
            /*background: #e42d9f;*/
            /*background: #025588;*/
            /*background: #99ced4;*/
            /*background: #4abdac;*/
            /*background: #ee86b7;*/
            /*background: #6e7376;*/
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
        }

        .hvr-bounce-to-bottom:hover, .hvr-bounce-to-bottom:focus, .hvr-bounce-to-bottom:active {
            color: #0a542a !important;
            /*color:#4abdac !important;*/
        }

            .hvr-bounce-to-bottom:hover:before, .hvr-bounce-to-bottom:focus:before, .hvr-bounce-to-bottom:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }

    .hvr-bounce-to-bottom1 {
        color: #0a5329 !important;
        background: #f2f0e3;
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom1:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: 0px;
            left: -1px;
            right: -1px;
            bottom: -62px;
            background: #9aaa79;
            /*background: #d7dd35;*/
            /*background: #575da9;*/
            /*background: #e42d9f;*/
            /*background: #025588;*/
            /*background: #99ced4;*/
            /*background: #4abdac;*/
            /*background: #ee86b7;*/
            /*background: #6e7376;*/
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
        }

        .hvr-bounce-to-bottom1:hover, .hvr-bounce-to-bottom1:focus, .hvr-bounce-to-bottom1:active {
            color: #ffffff !important;
            /*color:#4abdac !important;*/
        }

            .hvr-bounce-to-bottom1:hover:before, .hvr-bounce-to-bottom1:focus:before, .hvr-bounce-to-bottom1:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }

    .hvr-bounce-to-bottom2 {
        color: #9aaa79 !important;
        background: #f2f0e3;
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom2:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: 0px;
            left: 0px;
            right: 0px;
            bottom: 0px;
            background: #9aaa79;
            /*background: #d7dd35;*/
            /*background: #575da9;*/
            /*background: #e42d9f;*/
            /*background: #025588;*/
            /*background: #99ced4;*/
            /*background: #4abdac;*/
            /*background: #ee86b7;*/
            /*background: #6e7376;*/
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
        }

        .hvr-bounce-to-bottom2:hover, .hvr-bounce-to-bottom2:focus, .hvr-bounce-to-bottom2:active {
            color: #fff !important;
            /*color:#4abdac !important;*/
        }

            .hvr-bounce-to-bottom2:hover:before, .hvr-bounce-to-bottom2:focus:before, .hvr-bounce-to-bottom2:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }


    .nav > li > a {
        padding: 5px 20px 5px 20px;
        position: relative;
    }

    .navbar-nav {
        padding-left: 30px;
    }

    .NewDislay {
        display: flex;
    }


    .ddd > li {
        border-bottom: 1px solid #9aaa79;
    }

    .ddd1 > li {
        border-bottom: 1px solid #9aaa79;
    }

    .ddd2 > li {
        border-bottom: 1px solid #9aaa79;
    }


    .ddd1 {
        position: absolute !important;
        top: 0;
        left: 100%;
        margin: 0;
        display: none;
    }

    .ddd2 {
        position: absolute !important;
        top: 0;
        left: 100%;
        margin: 0;
        display: none;
    }

    .dropdown-menu {
        padding: 0px 0px 0px 0px;
        margin-top: 9px;
        margin-left: 0px;
        border-bottom: 1px solid #9aaa79;
        border: 1px solid #9aaa79;
        border-radius: 0px;
    }

    .ddd1 {
        padding: 0px 0px 0px 0px;
        margin-top: 0px;
        border-bottom: 1px solid #9aaa79 !important;
        border: 1px solid #9aaa79 !important;
    }

    .ddd2 {
        padding: 0px 0px 0px 0px;
        border-bottom: 1px solid #9aaa79 !important;
        border: 1px solid #9aaa79 !important;
    }


    li.dropdown:hover > .dropdown-menu {
        display: block;
    }

    .headernav > li > .ddd > li > a {
        background-color: #f2f0e3;
        color: #0a5329 !important;
        padding: 10px 18px 10px 18px !important;
        font-size: 16px !important;
        outline: 0 !important;
        font-family: 'Poppins';
        transition: all 0.6s ease-in-out;
    }

        .headernav > li > .ddd > li > a:hover {
            color: #fff !important;
            padding: 10px 18px 10px 18px;
            background-color: #fff !important;
            transition: all 0.6s ease-in-out;
        }

    .headernav li .ddd .ddd1 li a {
        background-color: #f2f0e3;
        color: #0a5329 !important;
        padding: 10px 18px 10px 18px !important;
        font-size: 16px !important;
        outline: 0 !important;
        font-family: 'Poppins';
        transition: all 0.6s ease-in-out;
    }

        .headernav li .ddd .ddd1 li a:hover {
            color: #fff !important;
            padding: 10px 18px 10px 18px;
            background-color: #fff !important;
            transition: all 0.6s ease-in-out;
        }

    .headernav li .ddd .ddd1 .dd2 li a {
        background-color: #f2f0e3;
        color: #0a5329 !important;
        padding: 10px 18px 10px 18px !important;
        font-size: 16px !important;
        outline: 0 !important;
        font-family: 'Poppins';
        transition: all 0.6s ease-in-out;
    }

        .headernav li .ddd .ddd1 .dd2 li a:hover {
            color: #fff !important;
            padding: 10px 18px 10px 18px;
            background-color: #fff !important;
            transition: all 0.6s ease-in-out;
        }

    .navbar-nav > li > .dropdown-menu {
        margin-top: 0;
        border-top-left-radius: initial;
        border-top-right-radius: initial;
    }
    /* ================= MENU BORDERS ================= */
    .ddd > li,
    .ddd1 > li,
    .ddd2 > li {
        border-bottom: 1px solid #9aaa79;
    }

    /* ================= DROPDOWN BASE ================= */
    .dropdown-menu {
        padding: 0;
        margin-top: 0;
        border: 1px solid #9aaa79;
        border-radius: 0;
        min-width: 260px;
    }

        /* ================= POSITION FIX ================= */
        .dropdown-menu > li {
            position: relative;
        }

    /* 2nd Level */
    .ddd1 {
        position: absolute;
        top: 0;
        left: 100%;
        display: none;
        padding: 0;
        border: 1px solid #9aaa79;
    }

    /* 3rd Level */
    .ddd2 {
        position: absolute;
        top: 0;
        left: 100%;
        display: none;
        padding: 0;
        border: 1px solid #9aaa79;
    }

    /* ================= SHOW ON HOVER ================= */
    .dropdown-menu li:hover > .ddd1,
    .dropdown-menu li:hover > .ddd2 {
        display: block;
    }

    /* ================= LINKS STYLE ================= */
    .dropdown-menu li a {
        display: block; /* IMPORTANT */
        width: 100%;
        box-sizing: border-box;
        background-color: #f2f0e3;
        color: #0a5329 !important;
        padding: 10px 18px;
        font-size: 18px;
        font-family: 'Poppins';
        transition: all 0.3s ease;
        white-space: normal; /* prevents overflow */
    }

        /* ================= HOVER ================= */
        .dropdown-menu li a:hover {
            color: #fff !important;
            background-color: #0a5329 !important;
        }

    /* ================= TOP MENU ================= */
    .headernav > li > .ddd > li > a {
        background-color: #f2f0e3;
        color: #0a5329 !important;
    }

    /* ================= REMOVE GAP ================= */
    .navbar-nav > li > .dropdown-menu {
        margin-top: 0;
    }

    /* ================= ARROW ALIGN ================= */
    .dropdown > a .caret {
        float: right;
        margin-top: 6px;
    }




    .Hompg_highlight_txtblue {
        font-size: 22px;
        font-family: 'Titillium Web';
        margin: 0px;
        color: #0ea4de;
    }



    .Readmore_btn_01 {
        color: #999999;
        transition: all 0.6s ease-in-out;
        text-decoration: none;
    }

        .Readmore_btn_01:hover {
            color: #f15833;
            transition: all 0.6s ease-in-out;
            text-decoration: underline;
        }







    .Separator_padd {
        padding: 7px 0px 7px 0px;
    }

















    .Separator_padd1 {
        padding: 6px 0px 6px 0px;
    }


    .Separator_padd2 {
        padding: 3px 0px 3px 0px;
    }









    [class*=" imghvr-"], [class^=imghvr-] {
        position: relative;
        display: block !important;
        margin: 0;
        max-width: 100%;
        background-color: rgba(175,90,59,1) !important;
        color: #fff;
        overflow: hidden;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        -ms-transform: translateZ(0);
        -o-transform: translateZ(0);
        transform: translateZ(0);
    }

        [class*=" imghvr-"] figcaption, [class^=imghvr-] figcaption {
            background-color: rgba(175,90,59,0.3) !important;
            padding: 30px;
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
            color: #fff;
        }

    .Socialmedia_Footer {
        padding: 50px 0px 0px 0px;
        display: flex;
        margin-bottom: 0px;
    }





    .Donatebtn {
        font-family: 'Poppins-bold';
        font-size: 18px;
        padding: 14px 20px 14px 20px !important;
        background-color: #f2f0e3 !important;
        color: #0a5329 !important;
        transition: all .4s ease-in-out;
        text-decoration: none !important;
    }

        .Donatebtn:hover {
            font-family: 'Poppins-bold';
            font-size: 18px;
            padding: 14px 20px 14px 20px !important;
            background-color: #9aaa79 !important;
            color: #fff !important;
            transition: all .4s ease-in-out;
            text-decoration: none !important;
        }

    .Banner_img_textClass {
        padding: 0px;
        text-align: center;
        position: absolute;
        top: 428px;
    }

    .Bann_textLineheight {
        line-height: 61px;
    }

    .Bann_text_01 {
        font-size: 36px;
        color: #fff;
        font-family: 'Titillium Web';
    }

    .Bann_text_02 {
        font-size: 58px;
        color: #fff;
        font-family: 'Titillium Web-bold';
        margin-top: 16px;
    }

    .Homepg_box_naamFoundation_div {
        padding: 56px 61px 56px 61px;
        border: 1px solid #c2cab2;
        background-color: #f2f0e3;
    }

    .Heading_01 {
        font-family: 'Titillium Web-bold';
        font-size: 35px;
        color: #0e552b;
        margin: 0px;
    }

    .Hompg_highlight_txtorg {
        font-size: 25px;
        font-family: 'Titillium Web';
        margin: 0px;
        color: #d17904;
    }

    .Homepg_naamboxpadd {
        padding: 0px 100px 0px 100px;
    }

    .Hompg_howweworkpadddiv {
        padding: 80px 100px 0px 100px;
    }

    .Heading_03 {
        font-family: 'Poppins-bold';
        margin: 0px;
        color: #9aaa79;
        font-size: 22px;
    }

    .Homepg_how_we_wrok_text_div {
        padding: 0px 0px 35px 80px;
    }

    .Homepg_back_green_01 {
        padding: 0px 0px 50px 0px;
        background-image: url(../Images/Background-green-01.jpg);
        width: 1150px;
        height: 1292px;
    }

    .Homepg_back_green_light_01 {
        padding: 56px 105px 56px 56px;
        background-image: url(../Images/Background-green-light-01.jpg);
        width: 1169px;
        float: right;
    }

    .Homepg_bg_gren_lght_mainpos_div {
        padding: 0px 0px 0px 0px;
        /*z-index: -1;*/
        margin-top: 0px;
    }

    .Homepg_bgLlght_pos_div {
        padding: 0px;
        position: absolute;
    }

    .Since_paddleft {
        padding-left: 514px;
    }

    .Icon_box_wht_main_div {
        padding: 36px 0px 36px 0px;
        background: #fff;
        margin-top: 50px;
    }

    .Seperator_white_vertical_01 {
        margin: -242px 0px 0px 267px;
        height: 263px;
    }

    .Homepg_ourproject_main_div {
        padding: 60px 0px 60px 0px;
        text-align: center;
    }

    .Img_sliderimg {
        width: 100%;
        max-width: 275px !important;
    }

    .Slider_padding_div {
        padding: 0px 65px 80px 65px;
    }

    .Ourprjctmousehoverbtn {
        margin-top: 152px;
        padding: 7px 0px 7px 0px !important;
        height: 40px !important;
        width: 100px !important;
        font-size: 15px !important;
        border-radius: 0px !important;
        color: #fff !important;
        background: rgba(14, 76, 27, 0.9);
        /* background-color: rgba(204, 220, 95, 0.8) !important; */
        border: 1px solid #9cac7c !important;
        transition: all .4s ease-in-out;
    }

        .Ourprjctmousehoverbtn:hover {
            margin-top: 152px;
            padding: 7px 0px 7px 0px !important;
            height: 40px !important;
            width: 100px !important;
            font-size: 15px !important;
            border-radius: 0px !important;
            color: #0a5329 !important;
            border: 1px solid #9cac7c !important;
            background-color: #f2f0e3 !important;
            /*background: rgba(14, 76, 27, 0.9);*/
            /*background-color: rgba(000000, 0, 0, 0.5);*/
            /* background-color: rgba(204, 220, 95, 0.8) !important; */
            transition: all .4s ease-in-out;
        }

    [class*=" imghvr-"], [class^=imghvr-] {
        position: relative;
        display: block !important;
        margin: 0;
        max-width: 100%;
        background-color: rgba(000000, 0, 0, 0.5) !important;
        color: #fff;
        overflow: hidden;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        -ms-transform: translateZ(0);
        -o-transform: translateZ(0);
        transform: translateZ(0);
    }

        [class*=" imghvr-"] figcaption, [class^=imghvr-] figcaption {
            background-color: rgba(000000, 0, 0, 0.5) !important;
            padding: 30px;
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
            color: #fff;
        }

        [class*=" imghvr-"], [class*=" imghvr-"] *, [class*=" imghvr-"]:after, [class*=" imghvr-"] :after, [class*=" imghvr-"]:before, [class*=" imghvr-"] :before, [class^=imghvr-], [class^=imghvr-] *, [class^=imghvr-]:after, [class^=imghvr-] :after, [class^=imghvr-]:before, [class^=imghvr-] :before {
            box-sizing: border-box !important;
            -webkit-transition: all 1s ease !important;
            -moz-transition: all 1s ease !important;
            transition: all 1s ease !important;
        }

    .Slider_box_widthdiv {
        padding: 16px;
        width: 295px;
    }

    .txtbox_width {
        padding-top: 22px;
        /*width: 272px;*/
        height: 77px;
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
    }

    .Sliderboxlink {
        font-family: 'Poppins-bold';
        font-size: 18px;
        padding: 31px 0px 31px 0px;
        color: #000000;
        text-decoration: none;
        transition: all .4s ease-in-out;
    }

        .Sliderboxlink:hover {
            font-family: 'Poppins-bold';
            font-size: 18px;
            color: #d17904;
            text-decoration: none;
            transition: all .4s ease-in-out;
        }

    .slick-dots li button:before {
        font-family: 'slick';
        font-size: 40px !important;
        line-height: 20px;
        position: absolute;
        top: 5px;
        left: 0;
        width: 30px;
        height: 13px;
        content: square !important;
        /*content: '•';*/
        text-align: center;
        opacity: 1;
        color: #dae78f !important;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

    .slick-dots li.slick-active button:before {
        opacity: 1 !important;
        color: #ffffff !important;
        border: none !important;
    }


    .slick-dots li button {
        border: none !important;
        border-radius: 0% !important;
        width: 3px !important;
        height: 3px !important;
        padding: 5px !important;
        top: 0px !important;
        margin-top: 8px;
        margin-left: 30px;
        margin-right: 0px;
        /*background-color: #c09965 !important;*/
        opacity: 1;
        background-color: transparent !important;
    }


    .slick-dots li.slick-active button {
        /*background: #fff !important;*/
    }

    .slick-dotted.slick-slider {
        margin-bottom: 0px !important;
    }

    .slick-dots {
        position: absolute !important;
        bottom: 19px !important;
        display: block !important;
        width: 97% !important;
        padding: 0 !important;
        margin: 0 !important;
        list-style: square !important;
        text-align: center !important;
    }

        .slick-dots li {
            position: relative;
            display: inline-block !important;
            width: 3px !important;
            height: 3px !important;
            margin: 0 7px !important;
            padding: 3px 9px 0px 9px !important;
            cursor: pointer !important;
        }

    .slick-prev {
        left: -12px !important;
    }

    .slick-prev {
        font-size: 0 !important;
        line-height: 0 !important;
        position: absolute !important;
        top: 50% !important;
        display: block !important;
        width: 72px !important;
        height: 43px !important;
        padding: 0 !important;
        z-index: 1;
        -webkit-transform: translate(0, -50%) !important;
        -ms-transform: translate(0, -50%) !important;
        transform: translate(0, -50%) !important;
        cursor: pointer !important;
        border: none !important;
        outline: none !important;
        background: url(../img/prev.png) !important;
        /*background-color: transparent !important;*/
    }

    .slick-next {
        right: 9px !important;
    }

    .slick-next {
        font-size: 0 !important;
        line-height: 0 !important;
        position: absolute !important;
        top: 50% !important;
        display: block !important;
        width: 30px !important;
        height: 43px !important;
        padding: 0 !important;
        -webkit-transform: translate(0, -50%) !important;
        -ms-transform: translate(0, -50%) !important;
        transform: translate(0, -50%) !important;
        cursor: pointer !important;
        border: none !important;
        outline: none !important;
        background: url(../img/next.png) !important;
        background-color: transparent !important;
    }

    .slick-prev:hover,
    .slick-prev:focus {
        color: #000000 !important;
        outline: none !important;
        background: url(../img/prev.png) !important;
        transition: all 0.9s ease-in-out !important;
    }

    .slick-next:hover,
    .slick-next:focus {
        color: transparent !important;
        outline: none !important;
        background: url(../img/next.png) !important;
        transition: all 0.9s ease-in-out !important;
    }

        .slick-prev:hover:before,
        .slick-prev:focus:before,
        .slick-next:hover:before,
        .slick-next:focus:before {
            opacity: 1 !important;
        }

    .slick-prev.slick-disabled:before,
    .slick-next.slick-disabled:before {
        opacity: .25 !important;
    }

    .slick-prev:before,
    .slick-next:before {
        /*font-family: 'slick' !important;*/
        font-size: 20px !important;
        line-height: 1 !important;
        opacity: .75 !important;
        color: white !important;
        -webkit-font-smoothing: antialiased !important;
        -moz-osx-font-smoothing: grayscale !important;
    }

    [dir='rtl'] .slick-prev {
        right: 0px !important;
        left: auto !important;
    }

    .slick-prev:before {
        background: url(../img/prev.png) !important;
    }

    [dir='rtl'] .slick-prev:before {
        background: url(../img/next.png) !important;
    }


    [dir='rtl'] .slick-next {
        right: auto !important;
        left: 0px !important;
    }

    .slick-next:before {
        background: url(../img/next.png) !important;
    }

    [dir='rtl'] .slick-next:before {
        background: url(../img/prev.png) !important;
    }

    .slick-prev:before {
        background: url(../img/prev.png) !important;
    }

    .slick-arrow {
        position: absolute !important;
        top: 135px;
        bottom: 0;
        left: -56px;
        /*width: 15%;*/
        width: 5%;
        font-size: 25px;
        color: #000;
        text-align: center;
        text-shadow: none !important;
        filter: none !important;
        opacity: 1 !important;
    }

        .slick-arrow:hover {
            color: #ccdc5f;
        }

        .slick-arrow.left {
            background-repeat: repeat-x;
            background-image: none !important;
            color: #000;
            cursor: pointer;
        }

            .slick-arrow.left:hover {
                color: #000000;
            }

        .slick-arrow.right {
            right: 46px;
            background-repeat: repeat-x;
            background-image: none !important;
            color: #000;
            top: 135px;
            left: 1230px;
            cursor: pointer;
        }

            .slick-arrow.right:hover {
                color: #ffffff;
            }

        .slick-arrow .glyphicon-chevron-left, .slick-arrow .glyphicon-chevron-right, .slick-arrow .icon-prev, .slick-arrow .icon-next {
            width: 35px;
            height: 35px;
            margin-top: -15px;
            font-size: 35px;
        }

    .slider-arrows {
        position: relative;
        bottom: 0px;
        text-align: center;
    }

    .slick-prev,
    .slick-next {
        font-size: 18px;
        background: #000;
        color: #fff;
        border: none;
        padding: 10px 20px;
        cursor: pointer;
    }

        .slick-prev:hover,
        .slick-next:hover {
            background: #333;
        }

    .Iconhome_left {
        position: absolute !important;
        height: 51px;
        width: 51px;
        padding: 11px 0px 0px 0px;
        transition: all 0.4s ease-in-out;
        margin: 14px 0px 0px -35px !important;
        color: #b5bea3 !important;
        font-size: 50px !important;
        border: none;
        border-radius: 0px;
    }

        .Iconhome_left:hover {
            position: absolute !important;
            height: 51px;
            width: 51px;
            padding: 11px 0px 0px 0px;
            transition: all 0.4s ease-in-out;
            margin: 14px 0px 0px -35px !important;
            color: #b5bea3 !important;
            font-size: 50px !important;
            border-radius: 0px;
        }

    .Iconhome_right {
        position: absolute !important;
        height: 51px;
        width: 51px;
        padding: 11px 0px 0px 16px;
        transition: all 0.4s ease-in-out;
        margin: 14px 0px 0px -35px !important;
        color: #b5bea3 !important;
        font-size: 45px !important;
        border: none;
        border-radius: 0px;
    }

        .Iconhome_right:hover {
            position: absolute !important;
            height: 51px;
            width: 51px;
            padding: 11px 0px 0px 16px;
            transition: all 0.4s ease-in-out;
            margin: 14px 0px 0px -35px !important;
            color: #b5bea3 !important;
            font-size: 45px !important;
            border-radius: 0px;
        }

    .Homepg_Waterconservation_maindiv {
        padding: 110px 0px 111px 0px;
        background-color: #0e552b;
        border-right: 1px solid #2b6e4d;
        text-align: center;
        /*width:682px;*/
    }

    .Heading_whit_01 {
        font-family: 'Titillium Web-bold';
        font-size: 35px;
        color: #ffffff;
        margin: 0px;
    }

    .Seperator_white_water_vertical_01 {
        margin: -65px 0px 0px 251px;
    }

    .ImgWhtewidth {
        width: 85%;
        height: 1px;
        left: -11px;
        margin-left: -12px;
    }

    .Homepg_bg_waterconservation_div {
        background-image: url(../Images/Background-Water-Conservation.jpg);
        /*width: 908px;*/
        background-size: cover; /* makes image fill container */
        background-position: center; /* keeps image centered */
        background-repeat: no-repeat; /* prevents repeating */
        /* responsive width */
        height: 578px; /* keep your height */
        padding: 0;
    }

    .HompgWatconmaindiv {
        padding: 0px 40px 0px 40px;
    }

    .Homepg_whatContoppadd_div {
        padding: 72px 0px 0px 0px;
    }

    .Hompg_sepapadd_div {
        padding: 25px 0px 25px 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Homepg_FactProject_bg_grrn_div {
        background-image: url(../Images/Background-green-01.jpg);
        padding: 80px 80px 80px 80px;
        width: 470px;
        height: 665px;
    }

    .Homepg_FactProject_bg_yell_div {
        background-image: url(../Images/Background-yellow-01.jpg);
        padding: 80px 66px 80px 134px;
        width: 1134px;
        height: 630px;
    }

    .bgf {
        background-image: url(../Images/Background-green-yellow.jpg);
        padding: 80px 118px;
        background-repeat: no-repeat;
        background-size: 91% 100%; /* ONLY LEFT SIDE background */
        background-position: left center;
    }

    .bgne {
        background-image: url(../Images/Background-green-01.jpg);
        width: 600px;
        padding: 80px 80px 80px 80px;
    }

    .bgne1 {
        background-image: url(../Images/Background-yellow-01.jpg);
        padding: 80px 80px 80px 80px;
        position: absolute;
        top: 81px;
        width: 1188px;
        left: 282px;
    }

    .Hompg_back_blck_bg_div {
        background-image: url(../Images/Background-black-transperent.png);
        height: 115px;
        margin-top: -273px;
        border-top: 1px solid #fff;
        border-bottom: 1px solid #fff;
        text-align: center;
        padding: 26px 0px 0px 0px;
    }

    .Homepg_fact_inner_01 {
        padding: 80px 95px;
        position: absolute;
    }

    .Homepg_fact_inner_02 {
        padding: 0px 0px 0px 0px;
    }

    .Homepg_fact_inner_03 {
        padding: 0px 0px 0px 222px;
        margin-top: -457px;
        z-index: -1;
    }

    .Homepg_fact_inner_04 {
        padding: 45px 0px 0px 0px;
    }

    .Homepg_fact_innertxt_01 {
        padding: 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Homepg_fact_innertxt_02 {
        padding: 0px 0px 0px 44px;
    }

    .Homepg_ourpartner_bg_main_Div {
        background-image: url(../Images/Background-green-light-02.jpg);
        padding: 0px 0px 0px 0px;
        height: 272px;
    }

    .Homepg_Ourpartner_maindiv {
        padding: 100px 0px 220px 0px;
    }

    .Homepg_ourpartner_div_01 {
        padding: 0px 0px 0px 0px;
        position: absolute;
        z-index: -1;
    }

    .Homepg_ourpartner_div_02 {
        padding: 0px 100px 0px 468px;
    }

    .Homepg_ourpartner_bg_wht_div_01 {
        padding: 34px 50px 40px 50px;
        background-color: #fff;
        border: 1px solid #b5bea3;
        height: 334px;
    }

    .Homepg_ourpartner_div_03 {
        padding: 0px 0px 0px 82px;
        position: absolute;
        z-index: -1;
        top: 136px;
    }

    .Homepg_happy_moment_bgdiv {
        background-image: url(../Images/Background-Happy-Moments.jpg);
        background-size: cover;
        background-position: center;
        background-repeat: no-repeat;
        height: 530px;
        padding: 0px 0px 0px 0px;
        text-align: center;
        margin: 0px -7px 0px 0px;
    }

    .Happy_movmet_txtdv {
        position: absolute;
        top: 237px;
        text-align: -webkit-center;
        left: -130px;
    }

    .Happymov_txt_divquote {
        padding: 56px 60px 0px 60px;
        background-color: #0e552b;
        border-right: 1px solid #2b6e4d;
        height: 530px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Footerbtn {
        font-size: 22px;
        color: #fff;
        border: 1px solid #fff;
        padding: 8px 42px 8px 42px;
        background-color: #95aa8b;
        text-decoration: none !important;
        transition: all 0.6s ease-in-out;
    }

        .Footerbtn:hover {
            font-size: 22px;
            color: #fff;
            border: 1px solid #fff;
            background-color: #0e552b;
            text-decoration: none !important;
            transition: all 0.6s ease-in-out;
        }

    .Footeremailink {
        font-size: 22px;
        color: #000;
        text-decoration: none !important;
        transition: all 0.6s ease-in-out;
    }

        .Footeremailink:hover {
            font-size: 22px;
            color: #d17904;
            text-decoration: none !important;
            transition: all 0.6s ease-in-out;
        }

    .Socialmedia1_Footer {
        height: 48px;
    }

    .Socialmediaicon_Footer_01 {
        padding: 7px 7px 5px 7px;
        /* border-radius: 100%; */
        text-decoration: none !important;
        color: #c5ceaf !important;
        font-size: 19px;
        background-color: #FFFFFF;
        border: 1px solid #c5ceaf;
        transition: all 0.6s ease-in-out;
        outline: none !important;
    }

        .Socialmediaicon_Footer_01:hover {
            padding: 7px 7px 5px 7px;
            /* border-radius: 100%; */
            border: 1px solid #c5ceaf;
            background-color: #0e552b;
            text-decoration: none !important;
            color: #fff !important;
            font-size: 19px;
            transition: all 0.6s ease-in-out;
            outline: none !important;
        }

    .heading_footer {
        font-size: 22px;
        color: #b5bea3;
        font-family: Poppins-bold;
        margin: 0px;
    }

    .Footer_linkList {
        color: #000;
        transition: all 0.6s ease-in-out;
        text-decoration: none;
    }

        .Footer_linkList:hover {
            color: #d17904;
            font-weight: bold;
            transition: all 0.6s ease-in-out;
            text-decoration: none;
        }

    .Separator_padd2 {
        padding: 3px 0px 3px 0px;
    }

    .Footer_logo_div {
        padding: 32px 0px 32px 70px;
    }

    .FooterTwobtns_div {
        padding: 0px 100px 0px 100px;
    }

    .Footer_twobtndiv_bg {
        padding: 70px 0px 0px 0px;
        background-image: url(../Images/Background-green-03.jpg);
        height: 830px;
    }

    .Footer_btnpaddddiv {
        display: flex;
        justify-content: center;
    }

    .V_btnpadd {
        padding-left: 42px;
    }

    .Footer_bg_main_div {
        padding: 0px;
        position: absolute;
        top: 159px;
    }

    .Footer_bg_div_01 {
        padding: 80px 70px 80px 70px;
        background-image: url(../Images/Background-Footer.jpg);
    }

    .Footer_bgText_div {
        padding: 0px 20px 0px 0px;
    }

    .Footerlinepadd {
        font-size: 22px;
        padding: 0px 10px 0px 10px;
    }

    .Footer_orinfodiv {
        padding: 0px 0px 0px 91px;
    }

    .Footer_bgwht_div {
        padding: 40px 50px 40px 50px;
        background-color: #fff;
        border: 1px solid #b5bea3;
    }

    .Footer_ourinfo_01 {
        padding: 0px 32px 0px 0px;
    }

    .Footer_ourinfo_02 {
        padding: 0px 0px 0px 11px;
    }

    .Footer_main_all_paddDiv {
        padding: 0px 0px 80px 0px;
    }

    .Header_innerpg_bg_div {
        background-image: url(../Images/Inner-Page-Header.jpg);
        height: 330px;
    }

    .Breadcrum_main_div {
        position: absolute;
        top: 152px;
    }

    .inner-div-title {
        padding-top: 114px;
        padding-left: 48px;
    }

    .subpage-title {
        font-size: 40px;
        margin-bottom: 5px;
        color: #fff;
        font-family: 'Titillium Web-bold';
    }

    .breadcrubpadd {
        padding-top: 80px;
        right: 20px;
    }

    .breadcrumb {
        background: none !important;
    }

    .breadcrumb-item {
        color: #000;
        text-decoration: none;
        transition: all 0.6s ease-in-out;
    }

        .breadcrumb-item:hover {
            color: #fff;
            transition: all 0.6s ease-in-out;
        }

    .Inner_page_padding {
        padding: 80px 65px 80px 65px;
    }

    .Homepg_parallax_main_div {
        padding: 100px 0px 100px 0px;
        background-image: url(../Images/Parallax.jpg);
        background-repeat: no-repeat;
        height: 700px;
        background-size: cover;
        background-attachment: fixed;
    }

    .Footer_lastdiv {
        padding: 0px 0px 0px 70px;
        margin-top: -30px;
    }

    .Footerpridicl {
        display: flex;
    }

    .Footerlinepaddallright {
        padding: 0px 20px 0px 20px;
    }

    .Allrghtpadd {
        padding-left: 73px;
    }

    .Naamkritextpadddiv {
        padding: 60px 0px 60px 0px;
    }

    .Palllaxvideo {
        width: 100%;
        height: 500px;
    }

    .Parallx_videopadd {
        padding: 0px 85px 0px 86px;
    }

    .Slider_box_widthdiv_inner {
        padding: 10px 20px 60px 20px;
    }

    .txtbox_width_inner {
        padding-top: 22px;
        /* width: 272px; */
        height: 77px;
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
    }

    .Innerpgprojectboxdiv {
        padding: 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }

    .scrollup {
        position: fixed;
        right: 25px;
        bottom: 50px;
        color: #0e552b !important;
        background-color: #fff !important;
        width: 38px;
        height: 38px;
        /* border: solid 2px #f15833; */
        /* border-radius: 50% !important; */
        text-align: center;
        padding: 11px 0 0 1px;
        z-index: 2000;
        font-size: 18px;
        line-height: 1;
        border: 1px solid #c5ceaf;
        border-color: #c5ceaf !important;
        transition: all 0.4s ease-in-out;
    }

        .scrollup:hover {
            background-color: #0e552b !important;
            color: #fff !important;
            /* border: 2px solid #0ea4de !important; */
            transition: all .4s ease-in-out;
        }

    .slick-active .Bann_text_01 {
        animation: fadeUp 4s ease forwards;
    }

    .slick-active .Bann_text_02 {
        animation: fadeUp 2.3s ease forwards;
    }

    .Header_toplinkpadd {
        padding: 15px 15px 0px 15px;
        color: #fff;
        text-align: center;
    }

    .Header_toplinkpadd1 {
        padding: 15px 15px 0px 15px;
        color: #fff;
        text-align: center;
    }

    .dddsubmenu {
        margin-left: -119px;
    }
    /*----------------------------Inner pg css---------------------------*/
    .Bar_verticle_green {
        position: absolute;
        height: 359px;
        width: 15px;
        margin: 48px 0px 0px -7px;
    }

    .Footerlinepaddct {
        padding: 0px 22px 0px 22px;
    }

    .Footerlinepaddct1 {
        padding: 0px 22px 0px 22px;
    }

    .Inner_contactMap_addDive {
        padding: 0px;
        border: 1px solid #c2cab2;
        height: 452px;
    }

    .Contact_map {
        width: 100%;
        height: 363px;
    }

    .Contact_bg_grnlgt_div {
        padding: 0px;
        background-image: url(../Images/Background-green-light-01.jpg);
        height: 450px;
    }

    .Contact_txt_div {
        padding: 70px 45px 0px 70px;
    }

    .Inner_page_padding_CT_01 {
        padding: 80px 65px 80px 65px;
    }

    .Contactemailink {
        color: #000;
        text-decoration: underline !important;
        transition: all 0.6s ease-in-out;
    }

        .Contactemailink:hover {
            color: #d17904;
            text-decoration: underline !important;
            transition: all 0.6s ease-in-out;
        }

    .Sepa_conta_gra_01 {
        position: absolute;
        height: 383px;
        width: 1px;
        margin: -355px 0px 0px 476px;
    }

    .Sepa_conta_gra_02 {
        position: absolute;
        height: 363px;
        width: 1px;
        margin: -389px 0px 0px 476px;
    }

    .Contact_Three_divMain {
        padding: 80px 0px 0px 0px;
    }

    .Contact_text_dv_01 {
        padding: 30px 90px 0px 0px;
    }

    .Contact_text_dv_02 {
        padding: 30px 0px 0px 78px;
    }

    .Contact_text_dv_03 {
        padding: 30px 0px 0px 78px;
    }

    .form-controlnewhome {
        display: block;
        width: 100% !important;
        height: 36px;
        font-size: 15px !important;
        line-height: 1.42857143 !important;
        color: #666 !important;
        background-color: #fff !important;
        background-image: none;
        border: 1px solid #c2cab2 !important;
        padding: 8px 15px !important;
        border-radius: 0px !important;
        margin-bottom: 0px !important;
    }

    .Richtextheight {
        height: 165px;
    }

    .btnsend {
        background-color: #b5bea3;
        text-align: center;
        padding-left: 15px;
        border: none;
        border-radius: 0px;
        color: #fff;
        font-size: 16px;
        transition: .5s all ease-in-out;
        width: 70% !important;
        height: 37px !important;
    }

        .btnsend:hover {
            background-color: #f2f0e3 !important;
            color: #0a5329 !important;
        }

    .EnquiryFormDIv {
        padding: 0px 0px 0px 0px;
    }

    .EnquiryFormDIv_newpadd_01 {
        padding: 0px 0px 0px 0px;
    }

    .EnquiryFormDIv_01 {
        padding: 20px 20px 20px 20px;
    }

    .EnquiryFormDIv_newpadd_02 {
        padding: 0px 20px 40px 20px;
    }

    .Btndivenquiry {
        padding: 0px 0px 0px 0px;
        margin-top: -20px;
    }

    .Donate_parallxdiv {
        padding: 100px 0px 100px 0px;
        background-image: url(../Images/Parallax-Donate.jpg);
        background-repeat: no-repeat;
        height: 500px;
        background-size: cover;
        background-attachment: fixed;
    }

    .Donate_bg_greenmaindiv {
        background-image: url(../Images/Background-green-light-02.jpg);
        padding: 0px 0px 0px 0px;
        height: 272px;
    }

    .Donatepg_whtbg {
        padding: 40px 40px 40px 40px;
        background-color: #fff;
        border: 1px solid #b5bea3;
    }

    .ntbod {
        font-weight: normal !important;
    }

        .ntbod:hover {
            font-weight: bold !important;
        }

    .About_fact_inner_01 {
        padding: 0px 0px 0px 184px;
        margin-top: -544px;
        z-index: -1;
    }

    .About_FactProject_bg_yell_div {
        background-image: url(../Images/Background-yellow-01.jpg);
        padding: 80px 68px 80px 60px;
        width: 1026px;
        height: 672px;
    }

    .Imgclassabtus {
        width: 100%;
        max-width: 590px;
    }

    .About_us_sixpadd {
        padding: 0px 50px 0px 0px;
    }

    .Aboutustxtpadd {
        padding: 0px 76px 0px 21px;
        text-align: center;
    }

    .Ann_reportimgdiv_01 {
        padding: 50px 45px 0px 45px;
    }

    .Img_bgcolor_div {
        padding: 10px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Wtbox_padd {
        padding: 0px 25px 0px 25px;
    }

    .Whtboxdiv {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        height: 77px;
        margin-top: -40px;
        z-index: 0;
        position: relative;
        padding-top: 25px;
    }

    .Innerannualpg {
        text-align: -webkit-center;
        text-align: -moz-center;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }

    .Corporate_parallxdiv {
        padding: 100px 0px 100px 0px;
        background-image: url(../Images/Banner-Corporate.jpeg);
        background-repeat: no-repeat;
        height: 700px;
        background-size: cover;
        background-attachment: fixed;
        background-position: center right;
    }

    .Inner_page_paddingtopless {
        padding: 30px 65px 80px 65px;
    }

    .Annulreportbtn {
        margin-top: 86px;
        padding: 7px 0px 7px 0px !important;
        height: 40px !important;
        width: 100px !important;
        font-size: 15px !important;
        border-radius: 0px !important;
        color: #fff !important;
        background: rgba(14, 76, 27, 0.9);
        /* background-color: rgba(204, 220, 95, 0.8) !important; */
        border: 1px solid #9cac7c !important;
        transition: all .4s ease-in-out;
    }

        .Annulreportbtn:hover {
            margin-top: 86px;
            padding: 7px 0px 7px 0px !important;
            height: 40px !important;
            width: 100px !important;
            font-size: 15px !important;
            border-radius: 0px !important;
            color: #0a5329 !important;
            border: 1px solid #9cac7c !important;
            background-color: #f2f0e3 !important;
            /* background: rgba(14, 76, 27, 0.9); */
            /* background-color: rgba(000000, 0, 0, 0.5); */
            /* background-color: rgba(204, 220, 95, 0.8) !important; */
            transition: all .4s ease-in-out;
        }

    .Donatelastdiv {
        padding: 0px 0px 80px 0px;
    }

    .Donatelastdiv_01 {
        padding: 325px 0px 0px 0px;
    }

    .DonateRcptenqidiv {
        padding: 0px 160px 0px 160px;
        position: absolute;
    }

    .RcptEnq_mainDiv {
        padding: 95px 60px 0px 60px;
    }

    .DonatelastdivCp {
        padding: 80px 0px 80px 0px;
    }

    .corporatepg_whtbg {
        padding: 30px 30px 30px 30px;
        background-color: #fff;
        border: 1px solid #b5bea3;
    }

    .Logo_resizedwdt {
    }

    .Imgwidth {
        width: 100%;
        max-width: 180px;
    }

    .Corporatelastdiv_01 {
        padding: 200px 0px 0px 0px;
    }

    .Displnonoediv {
        display: none;
    }

    .Innpgtbtable {
        border-collapse: separate;
        border-spacing: 1px;
        width: 100%;
        background-color: #fff;
        color: #000 !important;
        border: 1px solid #b5bea3;
        /* display: inline-block; */
    }

    th {
        text-align: center;
        padding: 10px;
        border: 1px solid #b5bea3;
        color: #000;
        background-color: #f8f7f1;
        /*width: 285px;*/
        font-family: 'Poppins' !important;
        /*font-weight: normal !important;*/
    }

    td {
        text-align: center;
        padding: 10px;
        border: 1px solid #b5bea3;
        vertical-align: top;
    }

    .modalwidth {
        width: 1280px !important;
    }

    .modal-content {
        border-radius: 0px;
    }

    .Individuals_bgmaindiv {
        background-image: url(../Images/Banner-Individuals.jpg);
        padding: 60px 80px 60px 65px;
    }

    .Inner_page_padding_Idividual {
        padding: 60px 80px 60px 80px;
    }

    .Bannerindivdualsimgdiv {
        padding: 0px 0px 0px 0px;
        position: absolute;
        top: 60px;
    }

    .Bannerniimgdiv {
        padding: 0px 70px 0px 95px;
    }

    .Individual_txtdiv {
        padding: 0px 120px 0px 0px;
    }

    .Banner_img_textClassVolunteer {
        padding: 0px;
        text-align: center;
        position: absolute;
        top: 165px;
    }

    .tbbnone {
        border: none !important;
        border-collapse: collapse;
    }

        .tbbnone td {
            border: none !important;
            padding: 0 !important;
            margin: 0 !important;
        }

        .tbbnone input[type="radio"] {
            margin-right: 4px;
        }

        .tbbnone label {
            margin-right: 15px; /* spacing between Male/Female/Other */
        }

    .paddtopfrm {
        padding-top: 20px;
    }

    .Seperator_gray_vertical_01Volunteer {
        margin: -408px 0px 0px 336px;
        height: 421px;
        position: absolute;
    }

    .Homepg_box_naamFoundation_divvolunteer {
        padding: 56px 10px 56px 10px;
        border: 1px solid #c2cab2;
        background-color: #f2f0e3;
    }

    .Volunteeer4div_01 {
        padding: 0px 40px 0px 40px;
    }

    .Volunteeer4div_02 {
        padding: 0px 40px 0px 40px;
    }

    .Volunteeer4div_03 {
        padding: 0px 40px 0px 40px;
    }

    .addressht {
        height: 129px !important;
    }

    .Detailht {
        height: 188px !important;
    }

    .btnsendvolunteer {
        background-color: #b5bea3;
        text-align: center;
        padding-left: 15px;
        border: none;
        border-radius: 0px;
        color: #fff;
        font-size: 16px;
        transition: .5s all ease-in-out;
        width: 70% !important;
        height: 37px !important;
    }

        .btnsendvolunteer:hover {
            background-color: #0e552b !important;
            color: #fff !important;
        }

    .Vissionmissionmainpadddiv {
        padding: 80px 0px 80px 0px;
    }

    .Vissionmissinminbg {
        padding: 70px 0px 70px 0px; /*background-color:#f4f5ef;*/
        background-image: url(../Images/Background-yellow-01.jpg);
    }

    .Vissionmissinminbglftpadd {
        padding: 0px 0px 0px 120px;
    }

    .Vissionmissionwhtbg {
        padding: 50px;
        background-color: #fff;
        border: 1px solid #b5bea3;
        height: 500px;
    }

    .Vissonmissiontxtmdiv {
        padding: 29px 30px 0px 30px;
        text-align: center;
    }

    .Vissionmissionimdiv_01 {
        padding: 0px 0px 0px 0px;
        position: absolute;
        top: 173px;
    }

    .Inner_Floodrelif_addDive {
        padding: 0px;
        border: 1px solid #c2cab2;
        /*height: 452px;*/
    }

    .Bar_verticle_greenflood {
        position: absolute;
        height: 245px;
        width: 15px;
        margin: 0px 0px 0px 0px;
    }

    .Newbullet {
        line-height: 28px;
        list-style-image: url(../Images/Bullet-Orange.png);
        text-align: left;
        padding-left: 19px;
    }

        .Newbullet > li {
            padding-left: 4px;
        }

    .CLICK_flood {
        font-size: 22px;
        color: #fff;
        border: 1px solid #fff;
        padding: 8px 42px 8px 42px;
        /*background-color: #95aa8b;*/ background: rgba(14, 76, 27, 0.6);
        text-decoration: none !important;
        transition: all 0.6s ease-in-out;
    }

        .CLICK_flood:hover {
            font-size: 22px;
            color: #fff;
            border: 1px solid #b5bea3;
            /*background-color: #0e552b;*/
            background: rgba(14, 76, 27, 0.9);
            text-decoration: none !important;
            transition: all 0.6s ease-in-out;
        }

    .Whtboxdivflood {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        height: 77px;
        margin-top: -46px;
        z-index: 0;
        position: relative;
        padding-top: 25px;
        text-align: center;
    }

    .Innerpgfloodtxtdiv {
        padding: 40px 50px 40px 40px;
    }

    .InnerFlooddonateimgdiv {
        padding: 68px 40px 0px 0px;
    }

    .Paddinghorigreen {
        padding: 70px 0px 0px 0px;
    }

    .Floodvideodiv_01 {
        padding: 20px 60px 20px 60px;
    }

    .Floodrelefvideo {
        width: 100%;
        height: 315px;
        border: 1px solid #c2cab2;
    }

    .Howwewrk_parallxdiv {
        padding: 100px 0px 100px 0px;
        background-image: url(../Images/Banner-How-We-Work.jpg);
        background-repeat: no-repeat;
        height: 400px;
        background-size: cover;
        background-attachment: fixed;
    }

    .Floodvideodiv_02 {
        padding: 0px 60px 0px 60px;
    }

    .Whtboxdivhowwework {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        height: 156px;
        margin-top: -42px;
        z-index: 0;
        position: relative;
        padding: 23px;
    }

    .Howweworkhover {
    }

        .Howweworkhover:hover {
            background-color: #f8f7f1;
        }

    .BOxhover:hover {
        /*background-color:#f8f7f1;*/
        transition: all 0.6s ease-in-out;
    }

    .BOxWorkdiv {
        padding: 30px 30px 80px 30px;
        background-color: #0e552b;
        text-align: center;
    }


    .BOxhover {
        transition: all 0.4s ease-in-out;
    }

        /* MAIN HOVER */
        .BOxhover:hover {
            /*transform: translateY(0px);*/
            transition: all 0.4s ease-in-out;
        }

            /* Change GREEN TOP on hover */
            .BOxhover:hover .BOxWorkdiv {
                background-color: #95aa8b;
                transition: all 0.4s ease-in-out;
            }

            /* Change WHITE BOX on hover */
            .BOxhover:hover .Whtboxdivhowwework {
                background-color: #fff;
                border-color: #7f9a75;
                transition: all 0.4s ease-in-out;
            }

            /* Optional: icon color change */
            .BOxhover:hover i {
                color: #fff;
                transition: all 0.4s ease-in-out;
            }

    .Iconhover {
        font-size: 40px;
        color: #fff;
        transition: all 0.4s ease-in-out;
    }

        .Iconhover:hover {
            font-size: 40px;
            color: #fff;
            transition: all 0.4s ease-in-out;
        }

    .Detailhtneed {
        height: 125px !important;
    }

    .Seperator_gray_vertical_01need {
        margin: -242px 0px 0px 340px;
        height: 262px;
        position: absolute;
    }

    .ul-tabs1 {
        list-style: none;
        padding-top: 5px;
        padding-left: 0px;
        font-size: 16px !important;
    }

        .ul-tabs1 > li.active > .aaa1 {
            transition: all 0.5s ease-in-out;
            background-color: #f26921;
            border-left: 4px solid #0a5329;
            outline: 0;
            color: #fff !important;
        }

        .ul-tabs1 > li > .aaa1 {
            text-decoration: none;
            color: #0a5329 !important;
            font-size: 16px;
            display: block;
            /*padding: 14px 30px 14px 20px;*/
            padding: 10px 10px !important;
            text-decoration: none;
            border-bottom: 1px solid #9aaa79;
            position: relative;
            /*height: 50px;*/
            background: #f2f0e3;
            border-radius: 3px;
            text-align: justify;
        }

            .ul-tabs1 > li > .aaa1:hover {
                transition: all 0.5s ease-in-out;
                background-color: #95aa8b;
                border-left: 5px solid #0a5329;
                outline: 0;
                color: #fff !important;
            }

        .ul-tabs1 > li.active > .aaa1 {
            transition: all 0.5s ease-in-out;
            background-color: #95aa8b;
            border-left: 5px solid #0a5329;
            outline: 0;
            color: #fff !important;
        }

    .Important_tab_content_div {
        padding: 10px 0px 10px 0px;
        border: 1px solid #b5bea3;
        float: left;
        min-height: 200px;
        border-radius: 3px;
    }

    .tab-content > .tab-pane {
        visibility: visible;
        display: initial;
    }

    .Mediavideodiv_01 {
        padding: 20px;
    }

    .WhtboxdivMedia {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        /* height: 77px; */
        height: 168px;
        margin-top: -58px;
        z-index: 0;
        position: relative;
        padding: 15px;
        text-align: center;
    }

    .Mediarelefvideo {
        width: 100%;
        height: 192px;
        border: 1px solid #c2cab2;
    }

    .greentpwdt {
        width: 81%;
    }

    .Innera1dic {
        padding: 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }

    .txtbox_width_innerourtrustee {
        padding: 20px;
        /* width: 272px; */
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
    }

    .txtbox_width_innerourtrustee1 {
        padding: 20px;
        /* width: 272px; */
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
        height: 113px;
    }

    .Slider_box_widthdiv_inneteamr {
        padding: 10px 20px 60px 14px;
    }

    .txtbox_width_innerourteam {
        padding: 39px 20px 20px 20px;
        /* width: 272px; */
        background-color: #f2f0e3;
        border: 1px solid #9cac7c;
        margin-top: 0px;
        text-align: center;
        height: 186px;
    }

    .fixbodyinnpg {
        text-align: -webkit-center;
        width: 100%;
        margin: 0 auto;
        max-width: 1024px;
    }

    .txtbox_widthforicon {
        padding: 20px;
        /* width: 272px; */
        /* height: 77px; */
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
    }

    .Iconaligment {
        display: flex;
        padding: 0px 0px 0px 0px;
        /*justify-content: center;*/
    }

    .icontxtdiv {
        padding: 6px 0px 0px 31px;
        text-align: left;
    }

    .Iconboxdivmain_01 {
        padding: 10px;
    }

    .Innerboxpadd {
        padding: 0px 0px 40px 0px;
    }

    .Project_list_01 {
        padding: 40px 0px 40px 0px;
        text-align: center;
    }

    .Projectlistbtn {
        margin-top: 79px;
        padding: 7px 0px 7px 0px !important;
        height: 40px !important;
        width: 100px !important;
        font-size: 15px !important;
        border-radius: 0px !important;
        color: #fff !important;
        background: rgba(14, 76, 27, 0.9);
        /* background-color: rgba(204, 220, 95, 0.8) !important; */
        border: 1px solid #9cac7c !important;
        transition: all .4s ease-in-out;
    }

        .Projectlistbtn:hover {
            margin-top: 79px;
            padding: 7px 0px 7px 0px !important;
            height: 40px !important;
            width: 100px !important;
            font-size: 15px !important;
            border-radius: 0px !important;
            color: #0a5329 !important;
            border: 1px solid #9cac7c !important;
            background-color: #f2f0e3 !important;
            /*background: rgba(14, 76, 27, 0.9);*/
            /*background-color: rgba(000000, 0, 0, 0.5);*/
            /* background-color: rgba(204, 220, 95, 0.8) !important; */
            transition: all .4s ease-in-out;
        }

    .txtbox_width_projectlist {
        padding: 22px;
        /* width: 272px; */
        /* height: 77px; */
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: -38px;
        text-align: center;
        z-index: 0;
        position: relative;
    }

    .Whiteboxpaddlist {
        padding: 0px 25px 0px 25px;
    }

    .Inner_page_paddingbotttom0 {
        padding: 80px 65px 0px 65px;
    }

    .txtbox_banner {
        padding: 20px;
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: -40px;
        text-align: center;
    }

    .Bannertxtproj {
        /*font-family: 'Poppins-bold';*/
        font-size: 15px;
        margin: 0px;
        color: #000000;
        font-weight: bold;
    }

    .Innerboxpaddinnerpg {
        padding: 60px 0px 40px 0px;
    }

    .Mediarelefvideoproject01 {
        width: 100%;
        height: 330px;
        border: 1px solid #c2cab2;
    }

    .Innerfbiframdiv {
        padding: 0px 0px 0px 235px;
    }

    .Sepa_conta_gra_01new {
        position: absolute;
        height: 341px;
        width: 1px;
        margin: -324px 0px 0px 408px;
    }

    .Sepa_conta_gra_02new {
        position: absolute;
        height: 341px;
        width: 1px;
        margin: -285px 0px 0px 330px;
    }

    .ViewImagbtn {
        /*margin-top: 109px;*/
        margin-top: 123px;
        padding: 7px 0px 7px 0px !important;
        height: 40px !important;
        width: 100px !important;
        font-size: 15px !important;
        border-radius: 0px !important;
        color: #fff !important;
        background: rgba(14, 76, 27, 0.9);
        /* background-color: rgba(204, 220, 95, 0.8) !important; */
        border: 1px solid #9cac7c !important;
        transition: all .4s ease-in-out;
    }

        .ViewImagbtn:hover {
            /*margin-top: 109px;*/
            margin-top: 123px;
            padding: 7px 0px 7px 0px !important;
            height: 40px !important;
            width: 100px !important;
            font-size: 15px !important;
            border-radius: 0px !important;
            color: #0a5329 !important;
            border: 1px solid #9cac7c !important;
            background-color: #f2f0e3 !important;
            /*background: rgba(14, 76, 27, 0.9);*/
            /*background-color: rgba(000000, 0, 0, 0.5);*/
            /* background-color: rgba(204, 220, 95, 0.8) !important; */
            transition: all .4s ease-in-out;
        }

    .map-container {
        position: relative;
        display: inline-block;
        max-width: 100%;
    }

    .map-image {
        width: 100%;
        display: block;
    }

    /* Hotspot Style */
    .hotspot {
        position: absolute;
        width: 22px;
        height: 22px;
        border: 2px solid #555;
        border-radius: 50%;
        transform: translate(-50%, -50%);
        cursor: pointer;
        z-index: 10;
    }

        /* Inner Dot */
        .hotspot::after {
            content: "";
            position: absolute;
            width: 8px;
            height: 8px;
            background: #555;
            border-radius: 50%;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
        }

        /* Pulse Animation */
        .hotspot::before {
            content: "";
            position: absolute;
            width: 22px;
            height: 22px;
            border: 2px solid rgba(85,85,85,0.4);
            border-radius: 50%;
            top: -2px;
            left: -2px;
            animation: pulse 1.5s infinite;
        }

    @keyframes pulse {
        0% {
            transform: scale(1);
            opacity: 1;
        }

        100% {
            transform: scale(1.8);
            opacity: 0;
        }
    }

    /* Tooltip */
    .tooltip-box {
        position: absolute;
        background: #2f2f2f;
        color: #fff;
        padding: 10px 15px;
        border-radius: 5px;
        display: none;
        white-space: nowrap;
        z-index: 9999;
        pointer-events: none;
        font-size: 14px;
    }

        .tooltip-box:after {
            content: "";
            position: absolute;
            bottom: -8px;
            left: 18px;
            border-width: 8px 8px 0;
            border-style: solid;
            border-color: #2f2f2f transparent transparent transparent;
        }

    .Hidedeskstopreso {
        display: none;
    }

    .Donatebgyellobox {
        padding: 168px 0px 0px 0px;
        background-image: url(../Images/Background-yellow-01.jpg);
        height: 500px;
        text-align: center;
    }

    .Donatemaindiv001 {
        padding: 80px 0px 0px 0px;
    }

    .Donateyellowboxpos {
        padding: 0px;
        position: absolute;
        top: 40px;
    }

    .Bar_verticle_greenVandM {
        position: absolute;
        height: 294px;
        width: 15px;
        margin: -294px 0px 0px 663px;
    }

    .Lht {
        line-height: 45px;
    }

    .Lht1 {
        line-height: 50px;
    }

    .Brtoplghtgren {
        height: 9px;
    }

    .Topbragrenimgpadd {
        padding: 0px 25px 0px 25px;
    }

    .Mailltxtwht {
        color: #fff;
        text-decoration: underline;
        transition: all 0.6s ease-in-out;
    }

        .Mailltxtwht:hover {
            color: #000;
            text-decoration: underline;
            transition: all 0.6s ease-in-out;
        }

    .BannerProject > .slick-prev {
        font-size: 0 !important;
        line-height: 0 !important;
        position: absolute !important;
        top: 50% !important;
        display: block !important;
        width: 72px !important;
        height: 43px !important;
        padding: 0 !important;
        z-index: 1;
        -webkit-transform: translate(0, -50%) !important;
        -ms-transform: translate(0, -50%) !important;
        transform: translate(0, -50%) !important;
        cursor: pointer !important;
        border: none !important;
        outline: none !important;
        background: url(../img/prev.png) !important;
        /* background-color: transparent !important; */
    }

    .BannerProject > .slick-prev {
        left: -12px !important;
    }

    .BannerProject > .slick-next {
        font-size: 0 !important;
        line-height: 0 !important;
        position: absolute !important;
        top: 50% !important;
        display: block !important;
        width: 30px !important;
        height: 43px !important;
        padding: 0 !important;
        -webkit-transform: translate(0, -50%) !important;
        -ms-transform: translate(0, -50%) !important;
        transform: translate(0, -50%) !important;
        cursor: pointer !important;
        border: none !important;
        outline: none !important;
        background: url(../img/next.png) !important;
        background-color: transparent !important;
    }

    .BannerProject > .slick-next {
        right: 9px !important;
        left: 984px;
    }

    .Bannerwhitboxpadd {
        padding: 0px 25px 0px 25px;
        position: relative;
        z-index: 0;
    }

    .WhtboxdivMedia1 {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        /* height: 77px; */
        /*height: 151px;*/
        margin-top: -45px;
        z-index: 0;
        position: relative;
        padding: 20px;
        text-align: center;
    }

    .WhtboxdivMedia2 {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        height: 94px;
        /*height: 151px;*/
        margin-top: -58px;
        z-index: 0;
        position: relative;
        padding: 20px;
        text-align: center;
    }

    .Slider_box_widthdiv_innerKashmir {
        padding: 10px 60px 60px 60px;
    }

    .Slider_box_widthdiv_innermainprojectlist {
        padding: 10px 20px 40px 20px;
    }

    .Slider_box_widthdiv_innermainprojectlist1 {
        padding: 10px 20px 40px 20px;
    }

    .Project_list_01_1 {
        padding: 40px 0px 0px 0px;
        text-align: center;
    }

    .Whtboxdivflood p {
        font-weight: bold;
    }

    .Boderpaddnew {
        padding: 20px 65px 0px 65px;
    }

    .WhtboxdivMedia p {
        font-weight: bold;
    }

    .WhtboxdivMedia1 p {
        font-weight: bold;
    }

    .ProjectAidtomap_khandesh {
        left: 27.538%;
        top: 15.785%;
    }

    .ProjectAidto_Marathwada {
        left: 47.231%;
        top: 43.037%;
    }

    .ProjectAidto_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .ProjectAidto_Maharashtra {
        left: 22.961%;
        top: 62.410%;
    }

    .Border_20_60 {
        padding: 20px 0px 60px 0px;
    }

    .Allmap8div {
        padding: 40px 0px 0px 0px;
    }

    .Border60_60 {
        padding: 60px 0px 60px 0px;
    }

    .Grtintouchtxtpaddall {
        padding: 50px 0px 0px 0px;
    }

    .Projecttxt50paddtop {
        padding: 50px 0px 0px 0px;
    }

    .Border_60_20 {
        padding: 60px 0px 20px 0px;
    }

    .Projectheadpaddbotm {
        padding-bottom: 50px;
    }

    .Projectpaddtopnew {
        padding: 50px 0px 0px 0px;
    }

    .facebook-frame {
        width: 100%;
        height: 2051px;
        border: none;
    }

    .Curruntprojectpgdiv {
        padding: 0px;
        margin-top: -22px;
    }

    .Instagramvdeomain12div1 {
        padding: 0px 20px 0px 20px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Instagramvdeomain12div2 {
        padding: 0px 20px 0px 20px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .V1div1 {
        padding: 25px;
    }

    .Homeinstavideo {
        padding: 0px 20px 60px 20px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Hompgvideoinsta1 {
        padding: 25px;
    }

    .Allmap8div1 {
        padding: 40px 0px 40px 0px;
    }

    .Project_DesilatingofDams_Khandesh {
        left: 27.839%;
        top: 15.663%;
    }

    .Project_DesilatingofDams_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .Project_DesilatingofDams_WesternMaharashtra {
        left: 22.961%;
        top: 62.410%;
    }

    .Project_ytvideos {
        padding: 40px 0px 0px 0px;
    }

    .Fllodvideopaddtop {
        padding: 50px 0px 0px 0px;
    }

    .Howweworkboxpadd1 {
        padding: 4px;
    }

    .Project_Incomegeneration_Marathwada {
        left: 47.231%;
        top: 43.037%;
    }

    .Project_Incomegeneration_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .Indivivdualpaddbtmnew {
        padding: 0px 0px 80px 0px;
    }

    .Individulapddextra {
        padding: 120px 0px 0px 0px;
    }

    .Jalyuktpaddtop {
        padding: 50px 0px 0px 0px;
    }

    .Border_80_60 {
        padding: 80px 0px 60px 0px;
    }

    .Project_Nalastreamodha_Khandesh {
        left: 27.996%;
        top: 15.327%;
    }

    .Project_Nalastreamodha_Konkan {
        left: 6.030%;
        top: 35.364%;
    }

    .Project_Nalastreamodha_Marathwada {
        left: 47.231%;
        top: 43.037%;
    }

    .Project_Nalastreamodha_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .Project_Nalastreamodha_WesternMaharashtra {
        left: 22.961%;
        top: 62.410%;
    }

    .Borderbtm60 {
        padding: 0px 0px 60px 0px;
    }

    .Needhelpbtm {
        padding: 0px 0px 80px 0px;
    }

    .Needhlpbtndiv {
        padding: 60px 0px 0px 0px;
        text-align: center;
    }

    .padingbtm60 {
        padding: 0px 0px 60px 0px;
    }

    .Rghtpaddtem {
        padding: 0px 60px 0px 0px;
    }

    .Lefttempadd {
        padding: 0px 0px 0px 40px;
    }

    .Lefttempadd1 {
        padding: 0px 0px 0px 40px;
    }

    .Paddteamlft60 {
        padding: 0px 0px 0px 60px;
    }

    .Project_PercolationTank_Khandesh {
        left: 27.190%;
        top: 15.694%;
    }

    .Project_PercolationTank_Konkan {
        left: 6.030%;
        top: 35.364%;
    }

    .Project_PercolationTank_Marathwada {
        left: 47.231%;
        top: 43.037%;
    }

    .Project_PercolationTank_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .Project_PercolationTank_WesternMaharashtra {
        left: 22.961%;
        top: 62.410%;
    }

    .Project_Riverrejuvenation_Konkan {
        left: 6.03%;
        top: 35.36%;
    }

    .Project_Riverrejuvenation_Marathwada {
        left: 47.23%;
        top: 43.03%;
    }

    .Project_Riverrejuvenation_Vidarbha {
        left: 73.11%;
        top: 19.37%;
    }

    .Project_Riverrejuvenation_WesternMaharashtra {
        left: 22.96%;
        top: 62.41%;
    }

    .Border_30_60 {
        padding: 30px 0px 60px 0px;
    }

    .Project_TrenchExcavation_Khandesh {
        left: 27.337%;
        top: 15.296%;
    }

    .Project_TrenchExcavation_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .Project_TrenchExcavation_WesternMaharashtra {
        left: 22.961%;
        top: 62.410%;
    }

    .projpadingbtm60 {
        padding: 0px 0px 60px 0px;
    }

    .Slider_box_widthdiv_innerot {
        padding: 10px 19px 60px 19px;
    }

    .respo_display {
        display: none;
    }

    .txtbox_width_innerourtrusteeteam {
        padding: 20px;
        width: 272px;
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
    }

    .instagram-media {
        min-width: 266px !important;
    }
     .Newvolunterdiv {
        text-align:center;padding:40px 0px 60px 0px;
    }
    .Voluntemarpaddinnew {
        padding:0px;margin-top:-130px;    z-index: -1;
    }
     .navbar-inverse .headernav > .active > a {
        color: #0a542a !important;
        background-color: #f2f0e3 !important;
                padding: 15px 20px 15px 20px !important;
                        margin-top: -10px;
    }
    .navbar-inverse .headernav .dropdown-menu > li.active > a {
    color: #fff !important;
    background-color: #9aaa79 !important;
}
     .disnono {
        display:none;
    }
     .Hompgvideoinsta1{
    display: flex;
    margin-bottom: 30px;
}

.Hompgvideoinsta1 .instagram-media{
    display: flex !important;
    flex-direction: column;
    height: 100% !important;
    width: 100% !important;
    min-height: 1074px; /* adjust as needed */
}
 .Instagramvdeomain12div1{
    display: flex;
    margin-bottom: 30px;
}
 .Instagramvdeomain12div2{
    display: flex;
    margin-bottom: 30px;
}

.V1div1 .instagram-media{
    display: flex !important;
    flex-direction: column;
    height: 100% !important;
    width: 100% !important;
    min-height: 1051px; /* adjust as needed */
}

.LogoineerSlider {
    position: relative;
}
.slider-arrows1 {
        position: relative;
        bottom: 0px;
        text-align: center;
    }
.slick-arrow1 {
        position: absolute !important;
        top: 107px;
        bottom: 0;
        left: -27px;
        /*width: 15%;*/
        width: 5%;
        z-index: 999;
        font-size: 25px;
        color: #000;
        text-align: center;
        text-shadow: none !important;
        filter: none !important;
        opacity: 1 !important;
    }

       .slick-arrow1:hover {
            color: #ccdc5f;
        }

      .slick-arrow1.left1 {
            background-repeat: repeat-x;
            background-image: none !important;
            color: #000;
            cursor: pointer;
        }

           .slick-arrow1.left1:hover {
                color: #000000;
            }

      .slick-arrow1.right1 {
            right: 46px;
            background-repeat: repeat-x;
            background-image: none !important;
            color: #000;
            top: 112px;
            left: 970px;
            cursor: pointer;
        }

          .slick-arrow1.right1:hover {
                color: #ffffff;
            }

     .slick-arrow1 .glyphicon-chevron-left, .slick-arrow1 .glyphicon-chevron-right, .slick-arrow1 .icon-prev, .slick-arrow1 .icon-next {
            width: 35px;
            height: 35px;
            margin-top: -15px;
            font-size: 35px;
        }

  .slider-arrows1 {
        position: relative;
        bottom: 0px;
        text-align: center;
    }

   .slick-prev,
    .slick-next {
        font-size: 18px;
        background: #000;
        color: #fff;
        border: none;
        padding: 10px 20px;
        cursor: pointer;
    }

       .slick-prev:hover,
        .slick-next:hover {
            background: #333;
        }

   .Iconhome_left1 {
        position: absolute !important;
        height: 51px;
        width: 51px;
        padding: 11px 0px 0px 0px;
        transition: all 0.4s ease-in-out;
        margin: 14px 0px 0px -35px !important;
        color: #b5bea3 !important;
        font-size: 50px !important;
        border: none;
        border-radius: 0px;
    }

      .Iconhome_left1:hover {
            position: absolute !important;
            height: 51px;
            width: 51px;
            padding: 11px 0px 0px 0px;
            transition: all 0.4s ease-in-out;
            margin: 14px 0px 0px -35px !important;
            color: #b5bea3 !important;
            font-size: 50px !important;
            border-radius: 0px;
        }

   .Iconhome_right1 {
        position: absolute !important;
        height: 51px;
        width: 51px;
        padding: 11px 0px 0px 16px;
        transition: all 0.4s ease-in-out;
        margin: 14px 0px 0px -35px !important;
        color: #b5bea3 !important;
        font-size: 45px !important;
        border: none;
        border-radius: 0px;
    }

      .Iconhome_right1:hover {
            position: absolute !important;
            height: 51px;
            width: 51px;
            padding: 11px 0px 0px 16px;
            transition: all 0.4s ease-in-out;
            margin: 14px 0px 0px -35px !important;
            color: #b5bea3 !important;
            font-size: 45px !important;
            border-radius: 0px;
        }
      .Vissionmsnkboxpadd1 {
        padding: 30px;
    }
    .Visngrenbr {
            width: 80%;
    height: 9px;
    }
    .Whtboxdivvissionmission {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        height: 130px;
        margin-top: -42px;
        z-index: 0;
        position: relative;
        padding: 23px;
    }
     .Heading_031 {
        font-family: 'Poppins-bold';
        margin: 0px;
        color: #0e552b;
        font-size: 35px;
    }
     .Howweworkhover1 {
    }

        .Howweworkhover12:hover {
            background-color: #f8f7f1;
        }

    .BOxhover12:hover {
        /*background-color:#f8f7f1;*/
        transition: all 0.6s ease-in-out;
    }

    .BOxWorkdiv1 {
        padding: 30px 30px 80px 30px;
        /*background-color: #0e552b;*/
         background-color: #fff;
        text-align: center;
        border:1px solid #95aa8b;
    }


    .BOxhover1 {
        transition: all 0.4s ease-in-out;
    }

        /* MAIN HOVER */
        .BOxhover12:hover {
            /*transform: translateY(0px);*/
            transition: all 0.4s ease-in-out;
        }

            /* Change GREEN TOP on hover */
            .BOxhover12:hover .BOxWorkdiv1 {
                background-color: #95aa8b;
                transition: all 0.4s ease-in-out;
            }

            /* Change WHITE BOX on hover */
            .BOxhover12:hover .Whtboxdivvissionmission {
                background-color: #fff;
                border-color: #7f9a75;
                transition: all 0.4s ease-in-out;
            }
        .BOxhover12:hover .Heading_031{
            color:#fff;
        }
            /* Optional: icon color change */
            .BOxhover12:hover i {
                color: #fff;
                transition: all 0.4s ease-in-out;
            }

    .Iconhover1 {
        font-size: 40px;
        color: #0e552b;
        transition: all 0.4s ease-in-out;
    }

        .Iconhover1:hover {
            font-size: 40px;
            color: #0e552b !important;
            transition: all 0.4s ease-in-out;
        }
            /*-----12-05-2026-----*/
    .Allhtforcsronly {
        height:330px !important;
    }
    .Butndivforcsrdiv {
        text-align: center;    padding-top: 245px;
    }

/*---------end---------*/
    @keyframes fadeUp {
        from {
            opacity: 1;
            transform: translateY(40px);
        }

        to {
            opacity: 1;
            transform: translateY(0);
        }
    }
}

@media only screen and (min-width:1280px) and (max-width:1365px) {
    .Hidedeskstopreso {
        display: none;
    }

    .Txtreslh {
        line-height: 49px;
    }

    .respo_txtpaddtp {
        padding-top: 25px !important;
    }

    .separatorHWW1 {
        padding: 0px 15px 0px 15px;
    }

    .separatorHWW2 {
        padding: 0px 15px 0px 15px;
    }

    .separatorHWW3 {
        padding: 0px 15px 0px 15px;
    }

    .Namm_banbelowboxmdiv {
        padding: 0px;
        margin-top: -88px;
    }

    .Homepg_Header_Main_div {
        padding: 0px 0px 0px 0px;
    }

    .Home_contact_div {
        padding: 0px 0px 0px 0px;
        width: 74%;
    }

    .Homepg_All_HeadData {
        padding: 0px 0px 0px 0px;
    }

    .Homepg_floodrelifDiv {
        padding: 0px 0px 0px 0px;
        background-image: url(../Images/Seperator-black-horizontal-01.png);
        height: 56px;
        font-size: 18px;
        width: 36%;
    }

        .Homepg_floodrelifDiv:hover {
            /*background-color:#f2f0e3;*/
            background-color: rgba(242, 240, 227, 1);
            opacity: 1;
            transition: all 0.4s ease-in-out;
        }

    .Homepg_contactDiv {
        padding: 0px 0px 0px 0px;
        background-image: url(../Images/Seperator-black-horizontal-01.png);
        height: 56px;
        font-size: 18px;
        width: 27%;
    }

    .Homepg_emailDiv {
        padding: 0px 0px 0px 0px;
        background-image: url(../Images/Seperator-black-horizontal-01.png);
        height: 56px;
        font-size: 18px;
        width: 33%;
    }

        .Homepg_emailDiv:hover {
            /*background-color:#f2f0e3;*/
            background-color: rgba(242, 240, 227, 1);
            opacity: 1;
            transition: all 0.4s ease-in-out;
        }

    .Homepg_emailhead {
        color: #fff;
        font-size: 18px;
        text-decoration: none !important;
        transition: all 0.6s ease-in-out;
    }

        .Homepg_emailhead:hover {
            color: #0a5329;
            font-size: 18px;
            text-decoration: underline !important;
            transition: all 0.6s ease-in-out;
        }

    .HOme_contact_margin {
        padding: 0px;
        /*margin-left: 166px;*/
                margin-left: 380px;
    }

    .Socialmediaicon_01 {
        padding: 10px 10px 5px 10px;
        /* border-radius: 100%; */
        text-decoration: none !important;
        color: #ffffff !important;
        font-size: 23px;
        transition: all 0.6s ease-in-out;
        outline: none !important;
    }

        .Socialmediaicon_01:hover {
            padding: 12px 10px 10px 10px;
            /* border-radius: 100%; */
            background-color: #f2f0e3;
            text-decoration: none !important;
            color: #0a5329 !important;
            font-size: 23px;
            transition: all 0.6s ease-in-out;
            outline: none !important;
        }

    .Socialmedia {
        padding: 0px 0px 0px 0px;
        display: flex;
        margin-bottom: 0px;
    }

    .Socialmedia1 {
        background-image: url(../Images/Seperator-black-horizontal-02.png);
        height: 56px;
    }

    .Homepg_socialmedia_icon {
        padding: 0px 0px 0px 138px;
        /*margin-left: 0px;*/
                margin-left: -40px;
        width: 20%;
    }

    .Img_width {
        width: 100%;
    }

    .Img_width_green_hor {
        width: 100%;
        height: 5px;
    }

    .Img_width_hor_whit {
        width: 100%;
        height: 1px;
    }

    .Homepg_all_position {
        position: absolute;
    }

    .Homepg_main_logo_nav_div {
        padding: 0px 0px 0px 0px;
        background: #fff;
        /*height:116px;*/
    }

    .Homepg_logo_main_div {
        padding: 15px 0px 12px 62px;
    }

    .navbar-inverse {
        background: #fff;
        font-family: 'Poppins-bold';
        font-size: 18px;
        margin-left: -50px;
        border: none !important;
        color: #9aaa79 !important;
        border-radius: 0px;
        padding-top: 64px;
        padding-bottom: 10px;
        height: 50px;
        z-index: 1;
    }

    .hvr-bounce-to-bottom {
        color: #9aaa79 !important;
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: -10px;
            left: -1px;
            right: -1px;
            bottom: -9px;
            background: #f2f0e3;
            /*background: #d7dd35;*/
            /*background: #575da9;*/
            /*background: #e42d9f;*/
            /*background: #025588;*/
            /*background: #99ced4;*/
            /*background: #4abdac;*/
            /*background: #ee86b7;*/
            /*background: #6e7376;*/
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
        }

        .hvr-bounce-to-bottom:hover, .hvr-bounce-to-bottom:focus, .hvr-bounce-to-bottom:active {
            color: #0a542a !important;
            /*color:#4abdac !important;*/
        }

            .hvr-bounce-to-bottom:hover:before, .hvr-bounce-to-bottom:focus:before, .hvr-bounce-to-bottom:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }

    .hvr-bounce-to-bottom1 {
        color: #0a5329 !important;
        background: #f2f0e3;
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom1:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: 0px;
            left: -1px;
            right: -1px;
            bottom: -62px;
            background: #9aaa79;
            /*background: #d7dd35;*/
            /*background: #575da9;*/
            /*background: #e42d9f;*/
            /*background: #025588;*/
            /*background: #99ced4;*/
            /*background: #4abdac;*/
            /*background: #ee86b7;*/
            /*background: #6e7376;*/
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
        }

        .hvr-bounce-to-bottom1:hover, .hvr-bounce-to-bottom1:focus, .hvr-bounce-to-bottom1:active {
            color: #ffffff !important;
            /*color:#4abdac !important;*/
        }

            .hvr-bounce-to-bottom1:hover:before, .hvr-bounce-to-bottom1:focus:before, .hvr-bounce-to-bottom1:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }

    .hvr-bounce-to-bottom2 {
        color: #9aaa79 !important;
        background: #f2f0e3;
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom2:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: 0px;
            left: 0px;
            right: 0px;
            bottom: 0px;
            background: #9aaa79;
            /*background: #d7dd35;*/
            /*background: #575da9;*/
            /*background: #e42d9f;*/
            /*background: #025588;*/
            /*background: #99ced4;*/
            /*background: #4abdac;*/
            /*background: #ee86b7;*/
            /*background: #6e7376;*/
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
        }

        .hvr-bounce-to-bottom2:hover, .hvr-bounce-to-bottom2:focus, .hvr-bounce-to-bottom2:active {
            color: #fff !important;
            /*color:#4abdac !important;*/
        }

            .hvr-bounce-to-bottom2:hover:before, .hvr-bounce-to-bottom2:focus:before, .hvr-bounce-to-bottom2:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }


    .nav > li > a {
        padding: 5px 20px 5px 20px;
        position: relative;
    }

    .navbar-nav {
        padding-left: 0px;
    }

    .NewDislay {
        display: flex;
    }


    .ddd > li {
        border-bottom: 1px solid #9aaa79;
    }

    .ddd1 > li {
        border-bottom: 1px solid #9aaa79;
    }

    .ddd2 > li {
        border-bottom: 1px solid #9aaa79;
    }


    .ddd1 {
        position: absolute !important;
        top: 0;
        left: 100%;
        margin: 0;
        display: none;
    }

    .ddd2 {
        position: absolute !important;
        top: 0;
        left: 100%;
        margin: 0;
        display: none;
    }

    .dropdown-menu {
        padding: 0px 0px 0px 0px;
        margin-top: 9px;
        margin-left: 0px;
        border-bottom: 1px solid #9aaa79;
        border: 1px solid #9aaa79;
        border-radius: 0px;
    }

    .ddd1 {
        padding: 0px 0px 0px 0px;
        margin-top: 0px;
        border-bottom: 1px solid #9aaa79 !important;
        border: 1px solid #9aaa79 !important;
    }

    .ddd2 {
        padding: 0px 0px 0px 0px;
        border-bottom: 1px solid #9aaa79 !important;
        border: 1px solid #9aaa79 !important;
    }


    li.dropdown:hover > .dropdown-menu {
        display: block;
    }

    .headernav > li > .ddd > li > a {
        background-color: #f2f0e3;
        color: #0a5329 !important;
        padding: 10px 18px 10px 18px !important;
        font-size: 16px !important;
        outline: 0 !important;
        font-family: 'Poppins';
        transition: all 0.6s ease-in-out;
    }

        .headernav > li > .ddd > li > a:hover {
            color: #fff !important;
            padding: 10px 18px 10px 18px;
            background-color: #fff !important;
            transition: all 0.6s ease-in-out;
        }

    .headernav li .ddd .ddd1 li a {
        background-color: #f2f0e3;
        color: #0a5329 !important;
        padding: 10px 18px 10px 18px !important;
        font-size: 16px !important;
        outline: 0 !important;
        font-family: 'Poppins';
        transition: all 0.6s ease-in-out;
    }

        .headernav li .ddd .ddd1 li a:hover {
            color: #fff !important;
            padding: 10px 18px 10px 18px;
            background-color: #fff !important;
            transition: all 0.6s ease-in-out;
        }

    .headernav li .ddd .ddd1 .dd2 li a {
        background-color: #f2f0e3;
        color: #0a5329 !important;
        padding: 10px 18px 10px 18px !important;
        font-size: 16px !important;
        outline: 0 !important;
        font-family: 'Poppins';
        transition: all 0.6s ease-in-out;
    }

        .headernav li .ddd .ddd1 .dd2 li a:hover {
            color: #fff !important;
            padding: 10px 18px 10px 18px;
            background-color: #fff !important;
            transition: all 0.6s ease-in-out;
        }

    .navbar-nav > li > .dropdown-menu {
        margin-top: 0;
        border-top-left-radius: initial;
        border-top-right-radius: initial;
    }
    /* ================= MENU BORDERS ================= */
    .ddd > li,
    .ddd1 > li,
    .ddd2 > li {
        border-bottom: 1px solid #9aaa79;
    }

    /* ================= DROPDOWN BASE ================= */
    .dropdown-menu {
        padding: 0;
        margin-top: 0;
        border: 1px solid #9aaa79;
        border-radius: 0;
        min-width: 260px;
    }

        /* ================= POSITION FIX ================= */
        .dropdown-menu > li {
            position: relative;
        }

    /* 2nd Level */
    .ddd1 {
        position: absolute;
        top: 0;
        left: 100%;
        display: none;
        padding: 0;
        border: 1px solid #9aaa79;
    }

    /* 3rd Level */
    .ddd2 {
        position: absolute;
        top: 0;
        left: 100%;
        display: none;
        padding: 0;
        border: 1px solid #9aaa79;
    }

    /* ================= SHOW ON HOVER ================= */
    .dropdown-menu li:hover > .ddd1,
    .dropdown-menu li:hover > .ddd2 {
        display: block;
    }

    /* ================= LINKS STYLE ================= */
    .dropdown-menu li a {
        display: block; /* IMPORTANT */
        width: 100%;
        box-sizing: border-box;
        background-color: #f2f0e3;
        color: #0a5329 !important;
        padding: 10px 18px;
        font-size: 18px;
        font-family: 'Poppins';
        transition: all 0.3s ease;
        white-space: normal; /* prevents overflow */
    }

        /* ================= HOVER ================= */
        .dropdown-menu li a:hover {
            color: #fff !important;
            background-color: #0a5329 !important;
        }

    /* ================= TOP MENU ================= */
    .headernav > li > .ddd > li > a {
        background-color: #f2f0e3;
        color: #0a5329 !important;
    }

    /* ================= REMOVE GAP ================= */
    .navbar-nav > li > .dropdown-menu {
        margin-top: 0;
    }

    /* ================= ARROW ALIGN ================= */
    .dropdown > a .caret {
        float: right;
        margin-top: 6px;
    }




    .Hompg_highlight_txtblue {
        font-size: 22px;
        font-family: 'Titillium Web';
        margin: 0px;
        color: #0ea4de;
    }



    .Readmore_btn_01 {
        color: #999999;
        transition: all 0.6s ease-in-out;
        text-decoration: none;
    }

        .Readmore_btn_01:hover {
            color: #f15833;
            transition: all 0.6s ease-in-out;
            text-decoration: underline;
        }







    .Separator_padd {
        padding: 7px 0px 7px 0px;
    }

















    .Separator_padd1 {
        padding: 6px 0px 6px 0px;
    }


    .Separator_padd2 {
        padding: 3px 0px 3px 0px;
    }









    [class*=" imghvr-"], [class^=imghvr-] {
        position: relative;
        display: block !important;
        margin: 0;
        max-width: 100%;
        background-color: rgba(175,90,59,1) !important;
        color: #fff;
        overflow: hidden;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        -ms-transform: translateZ(0);
        -o-transform: translateZ(0);
        transform: translateZ(0);
    }

        [class*=" imghvr-"] figcaption, [class^=imghvr-] figcaption {
            background-color: rgba(175,90,59,0.3) !important;
            padding: 30px;
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
            color: #fff;
        }

    .Socialmedia_Footer {
        padding: 50px 0px 0px 0px;
        display: flex;
        margin-bottom: 0px;
    }





    .Donatebtn {
        font-family: 'Poppins-bold';
        font-size: 18px;
        padding: 14px 20px 14px 20px !important;
        background-color: #f2f0e3 !important;
        color: #0a5329 !important;
        transition: all .4s ease-in-out;
        text-decoration: none !important;
    }

        .Donatebtn:hover {
            font-family: 'Poppins-bold';
            font-size: 18px;
            padding: 14px 20px 14px 20px !important;
            background-color: #9aaa79 !important;
            color: #fff !important;
            transition: all .4s ease-in-out;
            text-decoration: none !important;
        }

    .Banner_img_textClass {
        padding: 0px;
        text-align: center;
        position: absolute;
        top: 428px;
    }

    .Bann_textLineheight {
        line-height: 61px;
    }

    .Bann_text_01 {
        font-size: 36px;
        color: #fff;
        font-family: 'Titillium Web';
    }

    .Bann_text_02 {
        font-size: 58px;
        color: #fff;
        font-family: 'Titillium Web-bold';
        margin-top: 16px;
    }

    .Homepg_box_naamFoundation_div {
        padding: 56px 61px 56px 61px;
        border: 1px solid #c2cab2;
        background-color: #f2f0e3;
    }

    .Heading_01 {
        font-family: 'Titillium Web-bold';
        font-size: 35px;
        color: #0e552b;
        margin: 0px;
    }

    .Hompg_highlight_txtorg {
        font-size: 25px;
        font-family: 'Titillium Web';
        margin: 0px;
        color: #d17904;
    }

    .Homepg_naamboxpadd {
        padding: 0px 65px 0px 65px;
    }

    .Hompg_howweworkpadddiv {
        padding: 80px 80px 0px 80px;
    }

    .Heading_03 {
        font-family: 'Poppins-bold';
        margin: 0px;
        color: #9aaa79;
        font-size: 22px;
    }

    .Homepg_how_we_wrok_text_div {
        padding: 0px 0px 35px 70px;
    }

    .Homepg_back_green_01 {
        padding: 0px 0px 50px 0px;
        background-image: url(../Images/Background-green-01.jpg);
        width: 1110px;
        height: 1225px;
    }

    .Homepg_back_green_light_01 {
        padding: 56px 105px 56px 56px;
        background-image: url(../Images/Background-green-light-01.jpg);
        width: 1133px;
        float: right;
    }

    .Homepg_bg_gren_lght_mainpos_div {
        padding: 0px 0px 0px 0px;
        /*z-index: -1;*/
        margin-top: 0px;
    }

    .Homepg_bgLlght_pos_div {
        padding: 0px;
        position: absolute;
    }

    .Since_paddleft {
        padding-left: 514px;
    }

    .Icon_box_wht_main_div {
        padding: 36px 0px 36px 0px;
        background: #fff;
        margin-top: 50px;
    }

    .Seperator_white_vertical_01 {
        margin: -242px 0px 0px 243px;
        height: 263px;
    }

    .Homepg_ourproject_main_div {
        padding: 60px 0px 60px 0px;
        text-align: center;
    }

    .Img_sliderimg {
        width: 100%;
        max-width: 275px !important;
    }

    .Slider_padding_div {
        padding: 0px 65px 80px 65px;
    }

    .Ourprjctmousehoverbtn {
        margin-top: 152px;
        padding: 7px 0px 7px 0px !important;
        height: 40px !important;
        width: 100px !important;
        font-size: 15px !important;
        border-radius: 0px !important;
        color: #fff !important;
        background: rgba(14, 76, 27, 0.9);
        /* background-color: rgba(204, 220, 95, 0.8) !important; */
        border: 1px solid #9cac7c !important;
        transition: all .4s ease-in-out;
    }

        .Ourprjctmousehoverbtn:hover {
            margin-top: 152px;
            padding: 7px 0px 7px 0px !important;
            height: 40px !important;
            width: 100px !important;
            font-size: 15px !important;
            border-radius: 0px !important;
            color: #0a5329 !important;
            border: 1px solid #9cac7c !important;
            background-color: #f2f0e3 !important;
            /*background: rgba(14, 76, 27, 0.9);*/
            /*background-color: rgba(000000, 0, 0, 0.5);*/
            /* background-color: rgba(204, 220, 95, 0.8) !important; */
            transition: all .4s ease-in-out;
        }

    [class*=" imghvr-"], [class^=imghvr-] {
        position: relative;
        display: block !important;
        margin: 0;
        max-width: 100%;
        background-color: rgba(000000, 0, 0, 0.5) !important;
        color: #fff;
        overflow: hidden;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        -ms-transform: translateZ(0);
        -o-transform: translateZ(0);
        transform: translateZ(0);
    }

        [class*=" imghvr-"] figcaption, [class^=imghvr-] figcaption {
            background-color: rgba(000000, 0, 0, 0.5) !important;
            padding: 30px;
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
            color: #fff;
        }

        [class*=" imghvr-"], [class*=" imghvr-"] *, [class*=" imghvr-"]:after, [class*=" imghvr-"] :after, [class*=" imghvr-"]:before, [class*=" imghvr-"] :before, [class^=imghvr-], [class^=imghvr-] *, [class^=imghvr-]:after, [class^=imghvr-] :after, [class^=imghvr-]:before, [class^=imghvr-] :before {
            box-sizing: border-box !important;
            -webkit-transition: all 1s ease !important;
            -moz-transition: all 1s ease !important;
            transition: all 1s ease !important;
        }

    .Slider_box_widthdiv {
        padding: 16px;
        width: 295px;
    }

    .txtbox_width {
        padding-top: 22px;
        /*width: 272px;*/
        height: 77px;
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
    }

    .Sliderboxlink {
        font-family: 'Poppins-bold';
        font-size: 18px;
        padding: 31px 0px 31px 0px;
        color: #000000;
        text-decoration: none;
        transition: all .4s ease-in-out;
    }

        .Sliderboxlink:hover {
            font-family: 'Poppins-bold';
            font-size: 18px;
            color: #d17904;
            text-decoration: none;
            transition: all .4s ease-in-out;
        }

    .slick-dots li button:before {
        font-family: 'slick';
        font-size: 40px !important;
        line-height: 20px;
        position: absolute;
        top: 5px;
        left: 0;
        width: 30px;
        height: 13px;
        content: square !important;
        /*content: '•';*/
        text-align: center;
        opacity: 1;
        color: #dae78f !important;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

    .slick-dots li.slick-active button:before {
        opacity: 1 !important;
        color: #ffffff !important;
        border: none !important;
    }


    .slick-dots li button {
        border: none !important;
        border-radius: 0% !important;
        width: 3px !important;
        height: 3px !important;
        padding: 5px !important;
        top: 0px !important;
        margin-top: 8px;
        margin-left: 30px;
        margin-right: 0px;
        /*background-color: #c09965 !important;*/
        opacity: 1;
        background-color: transparent !important;
    }


    .slick-dots li.slick-active button {
        /*background: #fff !important;*/
    }

    .slick-dotted.slick-slider {
        margin-bottom: 0px !important;
    }

    .slick-dots {
        position: absolute !important;
        bottom: 19px !important;
        display: block !important;
        width: 97% !important;
        padding: 0 !important;
        margin: 0 !important;
        list-style: square !important;
        text-align: center !important;
    }

        .slick-dots li {
            position: relative;
            display: inline-block !important;
            width: 3px !important;
            height: 3px !important;
            margin: 0 7px !important;
            padding: 3px 9px 0px 9px !important;
            cursor: pointer !important;
        }

    .slick-prev {
        left: -12px !important;
    }

    .slick-prev {
        font-size: 0 !important;
        line-height: 0 !important;
        position: absolute !important;
        top: 50% !important;
        display: block !important;
        width: 72px !important;
        height: 43px !important;
        padding: 0 !important;
        z-index: 1;
        -webkit-transform: translate(0, -50%) !important;
        -ms-transform: translate(0, -50%) !important;
        transform: translate(0, -50%) !important;
        cursor: pointer !important;
        border: none !important;
        outline: none !important;
        background: url(../img/prev.png) !important;
        /*background-color: transparent !important;*/
    }

    .slick-next {
        right: 9px !important;
    }

    .slick-next {
        font-size: 0 !important;
        line-height: 0 !important;
        position: absolute !important;
        top: 50% !important;
        display: block !important;
        width: 30px !important;
        height: 43px !important;
        padding: 0 !important;
        -webkit-transform: translate(0, -50%) !important;
        -ms-transform: translate(0, -50%) !important;
        transform: translate(0, -50%) !important;
        cursor: pointer !important;
        border: none !important;
        outline: none !important;
        background: url(../img/next.png) !important;
        background-color: transparent !important;
    }

    .slick-prev:hover,
    .slick-prev:focus {
        color: #000000 !important;
        outline: none !important;
        background: url(../img/prev.png) !important;
        transition: all 0.9s ease-in-out !important;
    }

    .slick-next:hover,
    .slick-next:focus {
        color: transparent !important;
        outline: none !important;
        background: url(../img/next.png) !important;
        transition: all 0.9s ease-in-out !important;
    }

        .slick-prev:hover:before,
        .slick-prev:focus:before,
        .slick-next:hover:before,
        .slick-next:focus:before {
            opacity: 1 !important;
        }

    .slick-prev.slick-disabled:before,
    .slick-next.slick-disabled:before {
        opacity: .25 !important;
    }

    .slick-prev:before,
    .slick-next:before {
        /*font-family: 'slick' !important;*/
        font-size: 20px !important;
        line-height: 1 !important;
        opacity: .75 !important;
        color: white !important;
        -webkit-font-smoothing: antialiased !important;
        -moz-osx-font-smoothing: grayscale !important;
    }

    [dir='rtl'] .slick-prev {
        right: 0px !important;
        left: auto !important;
    }

    .slick-prev:before {
        background: url(../img/prev.png) !important;
    }

    [dir='rtl'] .slick-prev:before {
        background: url(../img/next.png) !important;
    }


    [dir='rtl'] .slick-next {
        right: auto !important;
        left: 0px !important;
    }

    .slick-next:before {
        background: url(../img/next.png) !important;
    }

    [dir='rtl'] .slick-next:before {
        background: url(../img/prev.png) !important;
    }

    .slick-prev:before {
        background: url(../img/prev.png) !important;
    }

    .slick-arrow {
        position: absolute !important;
        top: 135px;
        bottom: 0;
        left: -43px;
        /*width: 15%;*/
        width: 5%;
        font-size: 25px;
        color: #000;
        text-align: center;
        text-shadow: none !important;
        filter: none !important;
        opacity: 1 !important;
    }

        .slick-arrow:hover {
            color: #ccdc5f;
        }

        .slick-arrow.left {
            background-repeat: repeat-x;
            background-image: none !important;
            color: #000;
            cursor: pointer;
        }

            .slick-arrow.left:hover {
                color: #000000;
            }

        .slick-arrow.right {
            right: 46px;
            background-repeat: repeat-x;
            background-image: none !important;
            color: #000;
            top: 135px;
            left: 1130px;
            cursor: pointer;
        }

            .slick-arrow.right:hover {
                color: #ffffff;
            }

        .slick-arrow .glyphicon-chevron-left, .slick-arrow .glyphicon-chevron-right, .slick-arrow .icon-prev, .slick-arrow .icon-next {
            width: 35px;
            height: 35px;
            margin-top: -15px;
            font-size: 35px;
        }

    .slider-arrows {
        position: relative;
        bottom: 0px;
        text-align: center;
    }

    .slick-prev,
    .slick-next {
        font-size: 18px;
        background: #000;
        color: #fff;
        border: none;
        padding: 10px 20px;
        cursor: pointer;
    }

        .slick-prev:hover,
        .slick-next:hover {
            background: #333;
        }

    .Iconhome_left {
        position: absolute !important;
        height: 51px;
        width: 51px;
        padding: 11px 0px 0px 0px;
        transition: all 0.4s ease-in-out;
        margin: 14px 0px 0px -35px !important;
        color: #b5bea3 !important;
        font-size: 50px !important;
        border: none;
        border-radius: 0px;
    }

        .Iconhome_left:hover {
            position: absolute !important;
            height: 51px;
            width: 51px;
            padding: 11px 0px 0px 0px;
            transition: all 0.4s ease-in-out;
            margin: 14px 0px 0px -35px !important;
            color: #b5bea3 !important;
            font-size: 50px !important;
            border-radius: 0px;
        }

    .Iconhome_right {
        position: absolute !important;
        height: 51px;
        width: 51px;
        padding: 11px 0px 0px 16px;
        transition: all 0.4s ease-in-out;
        margin: 14px 0px 0px -35px !important;
        color: #b5bea3 !important;
        font-size: 45px !important;
        border: none;
        border-radius: 0px;
    }

        .Iconhome_right:hover {
            position: absolute !important;
            height: 51px;
            width: 51px;
            padding: 11px 0px 0px 16px;
            transition: all 0.4s ease-in-out;
            margin: 14px 0px 0px -35px !important;
            color: #b5bea3 !important;
            font-size: 45px !important;
            border-radius: 0px;
        }

    .Homepg_Waterconservation_maindiv {
        padding: 110px 0px 111px 0px;
        background-color: #0e552b;
        border-right: 1px solid #2b6e4d;
        text-align: center;
        /*width:682px;*/
    }

    .Heading_whit_01 {
        font-family: 'Titillium Web-bold';
        font-size: 35px;
        color: #ffffff;
        margin: 0px;
    }

    .Seperator_white_water_vertical_01 {
        margin: -65px 0px 0px 238px;
    }

    .ImgWhtewidth {
        width: 85%;
        height: 1px;
        left: -11px;
        margin-left: -12px;
    }

    .Homepg_bg_waterconservation_div {
        background-image: url(../Images/Background-Water-Conservation.jpg);
        /*width: 908px;*/
        background-size: cover; /* makes image fill container */
        background-position: center; /* keeps image centered */
        background-repeat: no-repeat; /* prevents repeating */
        /* responsive width */
        height: 578px; /* keep your height */
        padding: 0;
    }

    .HompgWatconmaindiv {
        padding: 0px 30px 0px 30px;
    }

    .Homepg_whatContoppadd_div {
        padding: 72px 0px 0px 0px;
    }

    .Hompg_sepapadd_div {
        padding: 25px 0px 25px 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Homepg_FactProject_bg_grrn_div {
        background-image: url(../Images/Background-green-01.jpg);
        padding: 80px 80px 80px 80px;
        width: 470px;
        height: 665px;
    }

    .Homepg_FactProject_bg_yell_div {
        background-image: url(../Images/Background-yellow-01.jpg);
        padding: 80px 66px 80px 193px;
        /*width: 1134px;*/
        height: 630px;
    }

    .bgf {
        background-image: url(../Images/Background-green-yellow.jpg);
        padding: 80px 118px;
        background-repeat: no-repeat;
        background-size: 91% 100%; /* ONLY LEFT SIDE background */
        background-position: left center;
    }

    .bgne {
        background-image: url(../Images/Background-green-01.jpg);
        width: 600px;
        padding: 80px 80px 80px 80px;
    }

    .bgne1 {
        background-image: url(../Images/Background-yellow-01.jpg);
        padding: 80px 80px 80px 80px;
        position: absolute;
        top: 81px;
        width: 1188px;
        left: 282px;
    }

    .Hompg_back_blck_bg_div {
        background-image: url(../Images/Background-black-transperent.png);
        height: 115px;
        margin-top: -273px;
        border-top: 1px solid #fff;
        border-bottom: 1px solid #fff;
        text-align: center;
        padding: 26px 0px 0px 0px;
    }

    .Homepg_fact_inner_01 {
        padding: 80px 80px;
        position: absolute;
    }

    .Homepg_fact_inner_02 {
        padding: 46px 0px 0px 0px;
    }

    .Homepg_fact_inner_03 {
        padding: 0px 0px 0px 134px;
        margin-top: -457px;
        z-index: -1;
    }

    .Homepg_fact_inner_04 {
        padding: 45px 0px 0px 0px;
    }

    .Homepg_fact_innertxt_01 {
        padding: 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Homepg_fact_innertxt_02 {
        padding: 0px 0px 0px 32px;
    }

    .Homepg_ourpartner_bg_main_Div {
        background-image: url(../Images/Background-green-light-02.jpg);
        padding: 0px 0px 0px 0px;
        height: 272px;
    }

    .Homepg_Ourpartner_maindiv {
        padding: 100px 0px 220px 0px;
    }

    .Homepg_ourpartner_div_01 {
        padding: 0px 0px 0px 0px;
        position: absolute;
        z-index: -1;
    }

    .Homepg_ourpartner_div_02 {
        padding: 0px 64px 0px 468px;
    }

    .Homepg_ourpartner_bg_wht_div_01 {
        padding: 34px 50px 40px 50px;
        background-color: #fff;
        border: 1px solid #b5bea3;
        height: 334px;
    }

    .Homepg_ourpartner_div_03 {
        padding: 0px 0px 0px 82px;
        position: absolute;
        z-index: -1;
        top: 136px;
    }

    .Homepg_happy_moment_bgdiv {
        background-image: url(../Images/Background-Happy-Moments.jpg);
        background-size: cover;
        background-position: center;
        background-repeat: no-repeat;
        height: 530px;
        padding: 0px 0px 0px 0px;
        text-align: center;
        margin: 0px -7px 0px 0px;
    }

    .Happy_movmet_txtdv {
        position: absolute;
        top: 237px;
        text-align: -webkit-center;
        left: -130px;
    }

    .Happymov_txt_divquote {
        padding: 49px 60px 0px 60px;
        background-color: #0e552b;
        border-right: 1px solid #2b6e4d;
        height: 530px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Footerbtn {
        font-size: 22px;
        color: #fff;
        border: 1px solid #fff;
        padding: 8px 42px 8px 42px;
        background-color: #95aa8b;
        text-decoration: none !important;
        transition: all 0.6s ease-in-out;
    }

        .Footerbtn:hover {
            font-size: 22px;
            color: #fff;
            border: 1px solid #fff;
            background-color: #0e552b;
            text-decoration: none !important;
            transition: all 0.6s ease-in-out;
        }

    .Footeremailink {
        font-size: 22px;
        color: #000;
        text-decoration: none !important;
        transition: all 0.6s ease-in-out;
    }

        .Footeremailink:hover {
            font-size: 22px;
            color: #d17904;
            text-decoration: none !important;
            transition: all 0.6s ease-in-out;
        }

    .Socialmedia1_Footer {
        height: 48px;
    }

    .Socialmediaicon_Footer_01 {
        padding: 7px 7px 5px 7px;
        /* border-radius: 100%; */
        text-decoration: none !important;
        color: #c5ceaf !important;
        font-size: 19px;
        background-color: #FFFFFF;
        border: 1px solid #c5ceaf;
        transition: all 0.6s ease-in-out;
        outline: none !important;
    }

        .Socialmediaicon_Footer_01:hover {
            padding: 7px 7px 5px 7px;
            /* border-radius: 100%; */
            border: 1px solid #c5ceaf;
            background-color: #0e552b;
            text-decoration: none !important;
            color: #fff !important;
            font-size: 19px;
            transition: all 0.6s ease-in-out;
            outline: none !important;
        }

    .heading_footer {
        font-size: 22px;
        color: #b5bea3;
        font-family: Poppins-bold;
        margin: 0px;
    }

    .Footer_linkList {
        color: #000;
        transition: all 0.6s ease-in-out;
        text-decoration: none;
    }

        .Footer_linkList:hover {
            color: #d17904;
            font-weight: bold;
            transition: all 0.6s ease-in-out;
            text-decoration: none;
        }

    .Separator_padd2 {
        padding: 3px 0px 3px 0px;
    }

    .Footer_logo_div {
        padding: 32px 0px 32px 70px;
    }

    .FooterTwobtns_div {
        padding: 0px 80px 0px 80px;
    }

    .Footer_twobtndiv_bg {
        padding: 70px 0px 0px 0px;
        background-image: url(../Images/Background-green-03.jpg);
        height: 865px;
    }

    .Footer_btnpaddddiv {
        display: flex;
        justify-content: center;
    }

    .V_btnpadd {
        padding-left: 42px;
    }

    .Footer_bg_main_div {
        padding: 0px;
        position: absolute;
        top: 159px;
    }

    .Footer_bg_div_01 {
        padding: 80px 70px 80px 70px;
        background-image: url(../Images/Background-Footer.jpg);
    }

    .Footer_bgText_div {
        padding: 0px 0px 0px 0px;
    }

    .Footerlinepadd {
        font-size: 22px;
        padding:0px 5px 0px 6px;
    }

    .Footer_orinfodiv {
        padding: 0px 0px 0px 65px;
    }

    .Footer_bgwht_div {
        padding: 40px 40px 40px 40px;
        background-color: #fff;
        border: 1px solid #b5bea3;
    }

    .Footer_ourinfo_01 {
        padding: 0px 32px 0px 0px;
    }

    .Footer_ourinfo_02 {
        padding: 0px 0px 0px 11px;
    }

    .Footer_main_all_paddDiv {
        padding: 0px 0px 80px 0px;
    }

    .Header_innerpg_bg_div {
        background-image: url(../Images/Inner-Page-Header.jpg);
        height: 330px;
    }

    .Breadcrum_main_div {
        position: absolute;
        top: 152px;
    }

    .inner-div-title {
        padding-top: 114px;
        padding-left: 49px;
    }

    .subpage-title {
        font-size: 40px;
        margin-bottom: 5px;
        color: #fff;
        font-family: 'Titillium Web-bold';
    }

    .breadcrubpadd {
        padding-top: 80px;
        right: 19px;
    }

    .breadcrumb {
        background: none !important;
    }

    .breadcrumb-item {
        color: #000;
        text-decoration: none;
        transition: all 0.6s ease-in-out;
    }

        .breadcrumb-item:hover {
            color: #fff;
            transition: all 0.6s ease-in-out;
        }

    .Inner_page_padding {
        padding: 80px 65px 80px 65px;
    }

    .Homepg_parallax_main_div {
        padding: 100px 0px 100px 0px;
        background-image: url(../Images/Parallax.jpg);
        background-repeat: no-repeat;
        height: 700px;
        background-size: cover;
        background-attachment: fixed;
    }

    .Footer_lastdiv {
        padding: 0px 0px 0px 70px;
        margin-top: -30px;
    }

    .Footerpridicl {
        display: flex;
    }

    .Footerlinepaddallright {
        padding: 0px 20px 0px 20px;
    }

    .Allrghtpadd {
        padding-left: 24px;
    }

    .Naamkritextpadddiv {
        padding: 60px 0px 60px 0px;
    }

    .Palllaxvideo {
        width: 100%;
        height: 438px;
    }

    .Parallx_videopadd {
        padding: 0px 85px 0px 86px;
    }

    .Slider_box_widthdiv_inner {
        padding: 10px 15px 60px 15px;
    }

    .txtbox_width_inner {
        padding-top: 22px;
        /* width: 272px; */
        height: 77px;
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
    }

    .Innerpgprojectboxdiv {
        padding: 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }

    .scrollup {
        position: fixed;
        right: 25px;
        bottom: 50px;
        color: #0e552b !important;
        background-color: #fff !important;
        width: 38px;
        height: 38px;
        /* border: solid 2px #f15833; */
        /* border-radius: 50% !important; */
        text-align: center;
        padding: 11px 0 0 1px;
        z-index: 2000;
        font-size: 18px;
        line-height: 1;
        border: 1px solid #c5ceaf;
        border-color: #c5ceaf !important;
        transition: all 0.4s ease-in-out;
    }

        .scrollup:hover {
            background-color: #0e552b !important;
            color: #fff !important;
            /* border: 2px solid #0ea4de !important; */
            transition: all .4s ease-in-out;
        }

    .slick-active .Bann_text_01 {
        animation: fadeUp 4s ease forwards;
    }

    .slick-active .Bann_text_02 {
        animation: fadeUp 2.3s ease forwards;
    }

    .Header_toplinkpadd {
        padding: 15px 15px 0px 15px;
        color: #fff;
        text-align: center;
    }

    .Header_toplinkpadd1 {
        padding: 15px 15px 0px 15px;
        color: #fff;
        text-align: center;
    }

    .dddsubmenu {
        margin-left: -119px;
    }

    .Hpgwi0 {
        width: 0%;
    }
    /*----------------------------Inner pg css---------------------------*/
    .Bar_verticle_green {
        position: absolute;
        height: 359px;
        width: 15px;
        margin: 48px 0px 0px -7px;
    }

    .Footerlinepaddct {
        padding: 0px 22px 0px 22px;
    }

    .Footerlinepaddct1 {
        padding: 0px 22px 0px 22px;
    }

    .Inner_contactMap_addDive {
        padding: 0px;
        border: 1px solid #c2cab2;
        height: 452px;
    }

    .Contact_map {
        width: 100%;
        height: 363px;
    }

    .Contact_bg_grnlgt_div {
        padding: 0px;
        background-image: url(../Images/Background-green-light-01.jpg);
        height: 450px;
    }

    .Contact_txt_div {
        padding: 58px 45px 0px 63px;
    }

    .Inner_page_padding_CT_01 {
        padding: 80px 65px 80px 65px;
    }

    .Contactemailink {
        color: #000;
        text-decoration: underline !important;
        transition: all 0.6s ease-in-out;
    }

        .Contactemailink:hover {
            color: #d17904;
            text-decoration: underline !important;
            transition: all 0.6s ease-in-out;
        }

    .Sepa_conta_gra_01 {
        position: absolute;
        height: 383px;
        width: 1px;
        margin: -355px 0px 0px 476px;
    }

    .Sepa_conta_gra_02 {
        position: absolute;
        height: 363px;
        width: 1px;
        margin: -389px 0px 0px 476px;
    }

    .Contact_Three_divMain {
        padding: 80px 0px 0px 0px;
    }

    .Contact_text_dv_01 {
        padding: 30px 90px 0px 0px;
    }

    .Contact_text_dv_02 {
        padding: 30px 0px 0px 78px;
    }

    .Contact_text_dv_03 {
        padding: 30px 0px 0px 78px;
    }

    .form-controlnewhome {
        display: block;
        width: 100% !important;
        height: 36px;
        font-size: 15px !important;
        line-height: 1.42857143 !important;
        color: #666 !important;
        background-color: #fff !important;
        background-image: none;
        border: 1px solid #c2cab2 !important;
        padding: 8px 15px !important;
        border-radius: 0px !important;
        margin-bottom: 0px !important;
    }

    .Richtextheight {
        height: 165px;
    }

    .btnsend {
        background-color: #b5bea3;
        text-align: center;
        padding-left: 15px;
        border: none;
        border-radius: 0px;
        color: #fff;
        font-size: 16px;
        transition: .5s all ease-in-out;
        width: 70% !important;
        height: 37px !important;
    }

        .btnsend:hover {
            background-color: #f2f0e3 !important;
            color: #0a5329 !important;
        }

    .EnquiryFormDIv {
        padding: 0px 0px 0px 0px;
    }

    .EnquiryFormDIv_newpadd_01 {
        padding: 0px 0px 0px 0px;
    }

    .EnquiryFormDIv_01 {
        padding: 20px 20px 20px 20px;
    }

    .EnquiryFormDIv_newpadd_02 {
        padding: 0px 20px 40px 20px;
    }

    .Btndivenquiry {
        padding: 0px 0px 0px 0px;
        margin-top: -20px;
    }

    .Donate_parallxdiv {
        padding: 100px 0px 100px 0px;
        background-image: url(../Images/Parallax-Donate.jpg);
        background-repeat: no-repeat;
        height: 500px;
        background-size: cover;
        background-attachment: fixed;
    }

    .Donate_bg_greenmaindiv {
        background-image: url(../Images/Background-green-light-02.jpg);
        padding: 0px 0px 0px 0px;
        height: 272px;
    }

    .Donatepg_whtbg {
        padding: 40px 40px 40px 40px;
        background-color: #fff;
        border: 1px solid #b5bea3;
    }

    .ntbod {
        font-weight: normal !important;
    }

        .ntbod:hover {
            font-weight: bold !important;
        }

    .About_fact_inner_01 {
        padding: 0px 0px 0px 184px;
        margin-top: -508px;
        z-index: -1;
    }

    .About_FactProject_bg_yell_div {
        background-image: url(../Images/Background-yellow-01.jpg);
        padding: 60px 68px 60px 60px;
        /*width: 1026px;*/
        height: 672px;
    }

    .Imgclassabtus {
        width: 100%;
        max-width: 590px;
    }

    .About_us_sixpadd {
        padding: 0px 50px 0px 0px;
    }

    .Aboutustxtpadd {
        padding: 0px 76px 0px 21px;
        text-align: center;
    }

    .Ann_reportimgdiv_01 {
        padding: 50px 30px 0px 30px;
    }

    .Img_bgcolor_div {
        padding: 10px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Wtbox_padd {
        padding: 0px 25px 0px 25px;
    }

    .Whtboxdiv {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        height: 77px;
        margin-top: -40px;
        z-index: 0;
        position: relative;
        padding-top: 25px;
    }

    .Innerannualpg {
        text-align: -webkit-center;
        text-align: -moz-center;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }

    .Corporate_parallxdiv {
        padding: 100px 0px 100px 0px;
        background-image: url(../Images/Banner-Corporate.jpeg);
        background-repeat: no-repeat;
        height: 700px;
        background-size: cover;
        background-attachment: fixed;
        background-position: center right;
    }

    .Inner_page_paddingtopless {
        padding: 30px 65px 80px 65px;
    }

    .Annulreportbtn {
        margin-top: 86px;
        padding: 7px 0px 7px 0px !important;
        height: 40px !important;
        width: 100px !important;
        font-size: 15px !important;
        border-radius: 0px !important;
        color: #fff !important;
        background: rgba(14, 76, 27, 0.9);
        /* background-color: rgba(204, 220, 95, 0.8) !important; */
        border: 1px solid #9cac7c !important;
        transition: all .4s ease-in-out;
    }

        .Annulreportbtn:hover {
            margin-top: 86px;
            padding: 7px 0px 7px 0px !important;
            height: 40px !important;
            width: 100px !important;
            font-size: 15px !important;
            border-radius: 0px !important;
            color: #0a5329 !important;
            border: 1px solid #9cac7c !important;
            background-color: #f2f0e3 !important;
            /* background: rgba(14, 76, 27, 0.9); */
            /* background-color: rgba(000000, 0, 0, 0.5); */
            /* background-color: rgba(204, 220, 95, 0.8) !important; */
            transition: all .4s ease-in-out;
        }

    .Donatelastdiv {
        padding: 0px 0px 80px 0px;
    }

    .Donatelastdiv_01 {
        padding: 286px 0px 0px 0px;
    }

    .DonateRcptenqidiv {
        padding: 0px 160px 0px 160px;
        position: absolute;
    }

    .RcptEnq_mainDiv {
        padding: 80px 30px 0px 60px;
    }

    .DonatelastdivCp {
        padding: 80px 0px 80px 0px;
    }

    .corporatepg_whtbg {
        padding: 30px 30px 30px 30px;
        background-color: #fff;
        border: 1px solid #b5bea3;
    }

    .Logo_resizedwdt {
    }

    .Imgwidth {
        width: 100%;
        max-width: 180px;
    }

    .Corporatelastdiv_01 {
        padding: 200px 0px 0px 0px;
    }

    .Displnonoediv {
        display: none;
    }

    .Innpgtbtable {
        border-collapse: separate;
        border-spacing: 1px;
        width: 100%;
        background-color: #fff;
        color: #000 !important;
        border: 1px solid #b5bea3;
        /* display: inline-block; */
    }

    th {
        text-align: center;
        padding: 10px;
        border: 1px solid #b5bea3;
        color: #000;
        background-color: #f8f7f1;
        /*width: 285px;*/
        font-family: 'Poppins' !important;
        /*font-weight: normal !important;*/
    }

    td {
        text-align: center;
        padding: 10px;
        border: 1px solid #b5bea3;
        vertical-align: top;
    }

    .modalwidth {
        width: 1190px !important;
    }

    .modal-content {
        border-radius: 0px;
    }

    .Individuals_bgmaindiv {
        background-image: url(../Images/Banner-Individuals.jpg);
        padding: 60px 65px 60px 65px;
    }

    .Inner_page_padding_Idividual {
        padding: 60px 80px 60px 80px;
    }

    .Bannerindivdualsimgdiv {
        padding: 0px 0px 0px 0px;
        position: absolute;
        top: 93px;
    }

    .Bannerniimgdiv {
        padding: 0px 70px 0px 95px;
    }

    .Individual_txtdiv {
        padding: 0px 70px 0px 0px;
    }

    .Banner_img_textClassVolunteer {
        padding: 0px;
        text-align: center;
        position: absolute;
        top: 165px;
    }

    .tbbnone {
        border: none !important;
        border-collapse: collapse;
    }

        .tbbnone td {
            border: none !important;
            padding: 0 !important;
            margin: 0 !important;
        }

        .tbbnone input[type="radio"] {
            margin-right: 4px;
        }

        .tbbnone label {
            margin-right: 15px; /* spacing between Male/Female/Other */
        }

    .paddtopfrm {
        padding-top: 20px;
    }

    .Seperator_gray_vertical_01Volunteer {
        margin: -408px 0px 0px 332px;
        height: 421px;
        position: absolute;
    }

    .Homepg_box_naamFoundation_divvolunteer {
        padding: 56px 10px 56px 10px;
        border: 1px solid #c2cab2;
        background-color: #f2f0e3;
    }

    .Volunteeer4div_01 {
        padding: 0px 40px 0px 40px;
    }

    .Volunteeer4div_02 {
        padding: 0px 40px 0px 40px;
    }

    .Volunteeer4div_03 {
        padding: 0px 40px 0px 40px;
    }

    .addressht {
        height: 129px !important;
    }

    .Detailht {
        height: 188px !important;
    }

    .btnsendvolunteer {
        background-color: #b5bea3;
        text-align: center;
        padding-left: 15px;
        border: none;
        border-radius: 0px;
        color: #fff;
        font-size: 16px;
        transition: .5s all ease-in-out;
        width: 70% !important;
        height: 37px !important;
    }

        .btnsendvolunteer:hover {
            background-color: #0e552b !important;
            color: #fff !important;
        }

    .Vissionmissionmainpadddiv {
        padding: 80px 0px 80px 0px;
    }

    .Vissionmissinminbg {
        padding: 70px 0px 70px 0px; /*background-color:#f4f5ef;*/
        background-image: url(../Images/Background-yellow-01.jpg);
    }

    .Vissionmissinminbglftpadd {
        padding: 0px 0px 0px 120px;
    }

    .Vissionmissionwhtbg {
        padding: 50px;
        background-color: #fff;
        border: 1px solid #b5bea3;
        height: 500px;
    }

    .Vissonmissiontxtmdiv {
        padding: 29px 15px 0px 15px;
        text-align: center;
    }

    .Vissionmissionimdiv_01 {
        padding: 0px 0px 0px 0px;
        position: absolute;
        top: 184px;
    }

    .Inner_Floodrelif_addDive {
        padding: 0px;
        border: 1px solid #c2cab2;
        /*height: 452px;*/
    }

    .Bar_verticle_greenflood {
        position: absolute;
        height: 226px;
        width: 15px;
        margin: 0px 0px 0px 0px;
    }

    .Newbullet {
        line-height: 28px;
        list-style-image: url(../Images/Bullet-Orange.png);
        text-align: left;
        padding-left: 19px;
    }

        .Newbullet > li {
            padding-left: 4px;
        }

    .CLICK_flood {
        font-size: 22px;
        color: #fff;
        border: 1px solid #fff;
        padding: 8px 42px 8px 42px;
        /*background-color: #95aa8b;*/ background: rgba(14, 76, 27, 0.6);
        text-decoration: none !important;
        transition: all 0.6s ease-in-out;
    }

        .CLICK_flood:hover {
            font-size: 22px;
            color: #fff;
            border: 1px solid #b5bea3;
            /*background-color: #0e552b;*/
            background: rgba(14, 76, 27, 0.9);
            text-decoration: none !important;
            transition: all 0.6s ease-in-out;
        }

    .Whtboxdivflood {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        height: 92px;
        margin-top: -46px;
        z-index: 0;
        position: relative;
        padding-top: 20px;
        text-align: center;
    }

    .Innerpgfloodtxtdiv {
        padding: 40px 50px 40px 40px;
    }

    .InnerFlooddonateimgdiv {
        padding: 125px 40px 0px 0px;
    }

    .Paddinghorigreen {
        padding: 70px 0px 0px 0px;
    }

    .Floodvideodiv_01 {
        padding: 20px 60px 20px 60px;
    }

    .Floodrelefvideo {
        width: 100%;
        height: 315px;
        border: 1px solid #c2cab2;
    }

    .Howwewrk_parallxdiv {
        padding: 100px 0px 100px 0px;
        background-image: url(../Images/Banner-How-We-Work.jpg);
        background-repeat: no-repeat;
        height: 400px;
        background-size: cover;
        background-attachment: fixed;
    }

    .Floodvideodiv_02 {
        padding: 0px 60px 0px 60px;
    }

    .Whtboxdivhowwework {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        height: 180px;
        margin-top: -42px;
        z-index: 0;
        position: relative;
        padding: 23px;
    }

    .Howweworkhover {
    }

        .Howweworkhover:hover {
            background-color: #f8f7f1;
        }

    .BOxhover:hover {
        /*background-color:#f8f7f1;*/
        transition: all 0.6s ease-in-out;
    }

    .BOxWorkdiv {
        padding: 30px 20px 80px 20px;
        background-color: #0e552b;
        text-align: center;
    }


    .BOxhover {
        transition: all 0.4s ease-in-out;
    }

        /* MAIN HOVER */
        .BOxhover:hover {
            /*transform: translateY(0px);*/
            transition: all 0.4s ease-in-out;
        }

            /* Change GREEN TOP on hover */
            .BOxhover:hover .BOxWorkdiv {
                background-color: #95aa8b;
                transition: all 0.4s ease-in-out;
            }

            /* Change WHITE BOX on hover */
            .BOxhover:hover .Whtboxdivhowwework {
                background-color: #fff;
                border-color: #7f9a75;
                transition: all 0.4s ease-in-out;
            }

            /* Optional: icon color change */
            .BOxhover:hover i {
                color: #fff;
                transition: all 0.4s ease-in-out;
            }

    .Iconhover {
        font-size: 40px;
        color: #fff;
        transition: all 0.4s ease-in-out;
    }

        .Iconhover:hover {
            font-size: 40px;
            color: #fff;
            transition: all 0.4s ease-in-out;
        }

    .Detailhtneed {
        height: 125px !important;
    }

    .Seperator_gray_vertical_01need {
        margin: -242px 0px 0px 335px;
        height: 262px;
        position: absolute;
    }

    .ul-tabs1 {
        list-style: none;
        padding-top: 5px;
        padding-left: 0px;
        font-size: 16px !important;
    }

        .ul-tabs1 > li.active > .aaa1 {
            transition: all 0.5s ease-in-out;
            background-color: #f26921;
            border-left: 4px solid #0a5329;
            outline: 0;
            color: #fff !important;
        }

        .ul-tabs1 > li > .aaa1 {
            text-decoration: none;
            color: #0a5329 !important;
            font-size: 16px;
            display: block;
            /*padding: 14px 30px 14px 20px;*/
            padding: 10px 10px !important;
            text-decoration: none;
            border-bottom: 1px solid #9aaa79;
            position: relative;
            /*height: 50px;*/
            background: #f2f0e3;
            border-radius: 3px;
            text-align: justify;
        }

            .ul-tabs1 > li > .aaa1:hover {
                transition: all 0.5s ease-in-out;
                background-color: #95aa8b;
                border-left: 5px solid #0a5329;
                outline: 0;
                color: #fff !important;
            }

        .ul-tabs1 > li.active > .aaa1 {
            transition: all 0.5s ease-in-out;
            background-color: #95aa8b;
            border-left: 5px solid #0a5329;
            outline: 0;
            color: #fff !important;
        }

    .Important_tab_content_div {
        padding: 10px 0px 10px 0px;
        border: 1px solid #b5bea3;
        float: left;
        min-height: 200px;
        border-radius: 3px;
    }

    .tab-content > .tab-pane {
        visibility: visible;
        display: initial;
    }

    .Mediavideodiv_01 {
        padding: 20px;
    }

    .WhtboxdivMedia {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        /* height: 77px; */
        height: 198px;
        margin-top: -58px;
        z-index: 0;
        position: relative;
        padding: 15px;
        text-align: center;
    }

    .Mediarelefvideo {
        width: 100%;
        height: 192px;
        border: 1px solid #c2cab2;
    }

    .greentpwdt {
        width: 81%;
    }

    .Innera1dic {
        padding: 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }

    .txtbox_width_innerourtrustee {
        padding: 14px;
        /* width: 272px; */
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
    }

    .txtbox_width_innerourtrustee1 {
        padding: 20px;
        /* width: 272px; */
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
        height: 100px;
    }

    .Slider_box_widthdiv_inneteamr {
        padding: 10px 20px 60px 14px;
    }

    .txtbox_width_innerourteam {
        padding: 30px 20px 20px 20px;
        /* width: 272px; */
        background-color: #f2f0e3;
        border: 1px solid #9cac7c;
        margin-top: 0px;
        text-align: center;
        height: 172px;
    }

    .fixbodyinnpg {
        text-align: -webkit-center;
        width: 100%;
        margin: 0 auto;
        max-width: 1024px;
    }

    .txtbox_widthforicon {
        padding: 20px;
        /* width: 272px; */
        /* height: 77px; */
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
    }

    .Iconaligment {
        display: flex;
        padding: 0px 0px 0px 0px;
        /*justify-content: center;*/
    }

    .icontxtdiv {
        padding: 6px 0px 0px 31px;
        text-align: left;
    }

    .Iconboxdivmain_01 {
        padding: 10px;
    }

    .Innerboxpadd {
        padding: 0px 0px 40px 0px;
    }

    .Project_list_01 {
        padding: 40px 0px 40px 0px;
        text-align: center;
    }

    .Projectlistbtn {
        margin-top: 79px;
        padding: 7px 0px 7px 0px !important;
        height: 40px !important;
        width: 100px !important;
        font-size: 15px !important;
        border-radius: 0px !important;
        color: #fff !important;
        background: rgba(14, 76, 27, 0.9);
        /* background-color: rgba(204, 220, 95, 0.8) !important; */
        border: 1px solid #9cac7c !important;
        transition: all .4s ease-in-out;
    }

        .Projectlistbtn:hover {
            margin-top: 79px;
            padding: 7px 0px 7px 0px !important;
            height: 40px !important;
            width: 100px !important;
            font-size: 15px !important;
            border-radius: 0px !important;
            color: #0a5329 !important;
            border: 1px solid #9cac7c !important;
            background-color: #f2f0e3 !important;
            /*background: rgba(14, 76, 27, 0.9);*/
            /*background-color: rgba(000000, 0, 0, 0.5);*/
            /* background-color: rgba(204, 220, 95, 0.8) !important; */
            transition: all .4s ease-in-out;
        }

    .txtbox_width_projectlist {
        padding: 20px;
        /* width: 272px; */
        /* height: 77px; */
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: -38px;
        text-align: center;
        z-index: 0;
        position: relative;
    }

    .Whiteboxpaddlist {
        padding: 0px 25px 0px 25px;
    }

    .Inner_page_paddingbotttom0 {
        padding: 80px 65px 0px 65px;
    }

    .txtbox_banner {
        padding: 20px;
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: -40px;
        text-align: center;
    }

    .Bannertxtproj {
        /*font-family: 'Poppins-bold';*/
        font-size: 15px;
        margin: 0px;
        color: #000000;
        font-weight: bold;
    }

    .Innerboxpaddinnerpg {
        padding: 60px 0px 40px 0px;
    }

    .Mediarelefvideoproject01 {
        width: 100%;
        height: 330px;
        border: 1px solid #c2cab2;
    }

    .Innerfbiframdiv {
        padding: 0px 0px 0px 235px;
    }

    .Sepa_conta_gra_01new {
        position: absolute;
        height: 341px;
        width: 1px;
        margin: -324px 0px 0px 379px;
    }

    .Sepa_conta_gra_02new {
        position: absolute;
        height: 341px;
        width: 1px;
        margin: -285px 0px 0px 302px;
    }

    .ViewImagbtn {
        /*margin-top: 109px;*/
        margin-top: 111px;
        padding: 7px 0px 7px 0px !important;
        height: 40px !important;
        width: 100px !important;
        font-size: 15px !important;
        border-radius: 0px !important;
        color: #fff !important;
        background: rgba(14, 76, 27, 0.9);
        /* background-color: rgba(204, 220, 95, 0.8) !important; */
        border: 1px solid #9cac7c !important;
        transition: all .4s ease-in-out;
    }

        .ViewImagbtn:hover {
            /*margin-top: 109px;*/
            margin-top: 111px;
            padding: 7px 0px 7px 0px !important;
            height: 40px !important;
            width: 100px !important;
            font-size: 15px !important;
            border-radius: 0px !important;
            color: #0a5329 !important;
            border: 1px solid #9cac7c !important;
            background-color: #f2f0e3 !important;
            /*background: rgba(14, 76, 27, 0.9);*/
            /*background-color: rgba(000000, 0, 0, 0.5);*/
            /* background-color: rgba(204, 220, 95, 0.8) !important; */
            transition: all .4s ease-in-out;
        }

    .map-container {
        position: relative;
        display: inline-block;
        max-width: 100%;
    }

    .map-image {
        width: 100%;
        display: block;
    }

    /* Hotspot Style */
    .hotspot {
        position: absolute;
        width: 22px;
        height: 22px;
        border: 2px solid #555;
        border-radius: 50%;
        transform: translate(-50%, -50%);
        cursor: pointer;
        z-index: 10;
    }

        /* Inner Dot */
        .hotspot::after {
            content: "";
            position: absolute;
            width: 8px;
            height: 8px;
            background: #555;
            border-radius: 50%;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
        }

        /* Pulse Animation */
        .hotspot::before {
            content: "";
            position: absolute;
            width: 22px;
            height: 22px;
            border: 2px solid rgba(85,85,85,0.4);
            border-radius: 50%;
            top: -2px;
            left: -2px;
            animation: pulse 1.5s infinite;
        }

    @keyframes pulse {
        0% {
            transform: scale(1);
            opacity: 1;
        }

        100% {
            transform: scale(1.8);
            opacity: 0;
        }
    }

    /* Tooltip */
    .tooltip-box {
        position: absolute;
        background: #2f2f2f;
        color: #fff;
        padding: 10px 15px;
        border-radius: 5px;
        display: none;
        white-space: nowrap;
        z-index: 9999;
        pointer-events: none;
        font-size: 14px;
    }

        .tooltip-box:after {
            content: "";
            position: absolute;
            bottom: -8px;
            left: 18px;
            border-width: 8px 8px 0;
            border-style: solid;
            border-color: #2f2f2f transparent transparent transparent;
        }

    .Hidedeskstopreso {
        display: none;
    }

    .Donatebgyellobox {
        padding: 140px 0px 0px 0px;
        background-image: url(../Images/Background-yellow-01.jpg);
        height: 460px;
        text-align: center;
    }

    .Donatemaindiv001 {
        padding: 80px 0px 0px 0px;
    }

    .Donateyellowboxpos {
        padding: 0px;
        position: absolute;
        top: 40px;
    }

    .Bar_verticle_greenVandM {
        position: absolute;
        height: 276px;
        width: 15px;
        margin: -276px 0px 0px 621px;
    }

    .Lht {
        line-height: 45px;
    }

    .Lht1 {
        line-height: 50px;
    }

    .Brtoplghtgren {
        height: 9px;
    }

    .Topbragrenimgpadd {
        padding: 0px 25px 0px 25px;
    }

    .Mailltxtwht {
        color: #fff;
        text-decoration: underline;
        transition: all 0.6s ease-in-out;
    }

        .Mailltxtwht:hover {
            color: #000;
            text-decoration: underline;
            transition: all 0.6s ease-in-out;
        }

    .BannerProject > .slick-prev {
        font-size: 0 !important;
        line-height: 0 !important;
        position: absolute !important;
        top: 50% !important;
        display: block !important;
        width: 72px !important;
        height: 43px !important;
        padding: 0 !important;
        z-index: 1;
        -webkit-transform: translate(0, -50%) !important;
        -ms-transform: translate(0, -50%) !important;
        transform: translate(0, -50%) !important;
        cursor: pointer !important;
        border: none !important;
        outline: none !important;
        background: url(../img/prev.png) !important;
        /* background-color: transparent !important; */
    }

    .BannerProject > .slick-prev {
        left: -12px !important;
    }

    .BannerProject > .slick-next {
        font-size: 0 !important;
        line-height: 0 !important;
        position: absolute !important;
        top: 50% !important;
        display: block !important;
        width: 30px !important;
        height: 43px !important;
        padding: 0 !important;
        -webkit-transform: translate(0, -50%) !important;
        -ms-transform: translate(0, -50%) !important;
        transform: translate(0, -50%) !important;
        cursor: pointer !important;
        border: none !important;
        outline: none !important;
        background: url(../img/next.png) !important;
        background-color: transparent !important;
    }

    .BannerProject > .slick-next {
        right: 9px !important;
        left: 984px;
    }

    .Bannerwhitboxpadd {
        padding: 0px 25px 0px 25px;
        position: relative;
        z-index: 0;
    }

    .WhtboxdivMedia1 {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        height: 92px;
        /*height: 151px;*/
        margin-top: -45px;
        z-index: 0;
        position: relative;
        padding: 20px;
        text-align: center;
    }

    .WhtboxdivMedia2 {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        height: 94px;
        /*height: 151px;*/
        margin-top: -58px;
        z-index: 0;
        position: relative;
        padding: 20px;
        text-align: center;
    }

    .Slider_box_widthdiv_innerKashmir {
        padding: 10px 60px 60px 60px;
    }

    .Slider_box_widthdiv_innermainprojectlist {
        padding: 10px 18px 40px 18px;
    }

    .Slider_box_widthdiv_innermainprojectlist1 {
        padding: 10px 18px 40px 18px;
    }

    .Project_list_01_1 {
        padding: 40px 0px 0px 0px;
        text-align: center;
    }

    .Whtboxdivflood p {
        font-weight: bold;
    }

    .Boderpaddnew {
        padding: 20px 65px 0px 65px;
    }

    .WhtboxdivMedia p {
        font-weight: bold;
    }

    .WhtboxdivMedia1 p {
        font-weight: bold;
    }

    .ProjectAidtomap_khandesh {
        left: 27.538%;
        top: 15.785%;
    }

    .ProjectAidto_Marathwada {
        left: 47.231%;
        top: 43.037%;
    }

    .ProjectAidto_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .ProjectAidto_Maharashtra {
        left: 22.961%;
        top: 62.410%;
    }

    .Border_20_60 {
        padding: 20px 0px 60px 0px;
    }

    .Allmap8div {
        padding: 40px 0px 0px 0px;
    }

    .Border60_60 {
        padding: 60px 0px 60px 0px;
    }

    .Grtintouchtxtpaddall {
        padding: 50px 0px 0px 0px;
    }

    .Projecttxt50paddtop {
        padding: 50px 0px 0px 0px;
    }

    .Border_60_20 {
        padding: 60px 0px 20px 0px;
    }

    .Projectheadpaddbotm {
        padding-bottom: 50px;
    }

    .Projectpaddtopnew {
        padding: 50px 0px 0px 0px;
    }

    .facebook-frame {
        width: 100%;
        height: 1351px;
        border: none;
    }

    .Curruntprojectpgdiv {
        padding: 0px;
        margin-top: -22px;
    }

    .Instagramvdeomain12div1 {
        padding: 0px 20px 0px 20px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Instagramvdeomain12div2 {
        padding: 0px 20px 0px 20px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .V1div1 {
        padding: 25px;
    }

    .Homeinstavideo {
        padding: 0px 20px 60px 20px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Hompgvideoinsta1 {
        padding: 25px;
    }

    .Allmap8div1 {
        padding: 40px 0px 40px 0px;
    }

    .Project_DesilatingofDams_Khandesh {
        left: 27.839%;
        top: 15.663%;
    }

    .Project_DesilatingofDams_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .Project_DesilatingofDams_WesternMaharashtra {
        left: 22.961%;
        top: 62.410%;
    }

    .Project_ytvideos {
        padding: 40px 0px 0px 0px;
    }

    .Fllodvideopaddtop {
        padding: 50px 0px 0px 0px;
    }

    .Howweworkboxpadd1 {
        padding: 4px;
    }

    .Project_Incomegeneration_Marathwada {
        left: 47.231%;
        top: 43.037%;
    }

    .Project_Incomegeneration_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .Indivivdualpaddbtmnew {
        padding: 0px 0px 80px 0px;
    }

    .Individulapddextra {
        padding: 120px 0px 0px 0px;
    }

    .Jalyuktpaddtop {
        padding: 50px 0px 0px 0px;
    }

    .Border_80_60 {
        padding: 80px 0px 60px 0px;
    }

    .Project_Nalastreamodha_Khandesh {
        left: 27.996%;
        top: 15.327%;
    }

    .Project_Nalastreamodha_Konkan {
        left: 6.030%;
        top: 35.364%;
    }

    .Project_Nalastreamodha_Marathwada {
        left: 47.231%;
        top: 43.037%;
    }

    .Project_Nalastreamodha_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .Project_Nalastreamodha_WesternMaharashtra {
        left: 22.961%;
        top: 62.410%;
    }

    .Borderbtm60 {
        padding: 0px 0px 60px 0px;
    }

    .Needhelpbtm {
        padding: 0px 0px 80px 0px;
    }

    .Needhlpbtndiv {
        padding: 60px 0px 0px 0px;
        text-align: center;
    }

    .padingbtm60 {
        padding: 0px 0px 60px 0px;
    }

    .Rghtpaddtem {
        padding: 0px 60px 0px 0px;
    }

    .Lefttempadd {
        padding: 0px 0px 0px 40px;
    }

    .Lefttempadd1 {
        padding: 0px 0px 0px 40px;
    }

    .Paddteamlft60 {
        padding: 0px 0px 0px 60px;
    }

    .Project_PercolationTank_Khandesh {
        left: 27.190%;
        top: 15.694%;
    }

    .Project_PercolationTank_Konkan {
        left: 6.030%;
        top: 35.364%;
    }

    .Project_PercolationTank_Marathwada {
        left: 47.231%;
        top: 43.037%;
    }

    .Project_PercolationTank_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .Project_PercolationTank_WesternMaharashtra {
        left: 22.961%;
        top: 62.410%;
    }

    .Project_Riverrejuvenation_Konkan {
        left: 6.03%;
        top: 35.36%;
    }

    .Project_Riverrejuvenation_Marathwada {
        left: 47.23%;
        top: 43.03%;
    }

    .Project_Riverrejuvenation_Vidarbha {
        left: 73.11%;
        top: 19.37%;
    }

    .Project_Riverrejuvenation_WesternMaharashtra {
        left: 22.96%;
        top: 62.41%;
    }

    .Border_30_60 {
        padding: 30px 0px 60px 0px;
    }

    .Project_TrenchExcavation_Khandesh {
        left: 27.337%;
        top: 15.296%;
    }

    .Project_TrenchExcavation_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .Project_TrenchExcavation_WesternMaharashtra {
        left: 22.961%;
        top: 62.410%;
    }

    .projpadingbtm60 {
        padding: 0px 0px 60px 0px;
    }

    .Slider_box_widthdiv_innerot {
        padding: 10px 19px 60px 19px;
    }

    .respo_display {
        display: none;
    }

    .txtbox_width_innerourtrusteeteam {
        padding: 20px;
        width: 272px;
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
    }

    .instagram-media {
        min-width: 266px !important;
    }

    .htchangefrm1280 {
        height: 146px;
    }

    .htchangefrm12801 {
        height: 92px;
    }

    .pdchngfor1280 {
        padding: 12px !important;
        margin-top: -31px !important;
    }

    .paddfrmsmall {
        padding: 18px !important;
    }
     .Newvolunterdiv {
        text-align:center;padding:40px 0px 60px 0px;
    }
    .Voluntemarpaddinnew {
        padding:0px;margin-top:-130px;    z-index: -1;
    }
    .navbar-inverse .headernav > .active > a {
        color: #0a542a !important;
        background-color: #f2f0e3 !important;
                padding: 15px 20px 15px 20px !important;
                        margin-top: -10px;
    }
    .navbar-inverse .headernav .dropdown-menu > li.active > a {
    color: #fff !important;
    background-color: #9aaa79 !important;
}
     .disnono {
        display:none;
    }
      .Hompgvideoinsta1{
    display: flex;
    margin-bottom: 30px;
}

.Hompgvideoinsta1 .instagram-media{
    display: flex !important;
    flex-direction: column;
    height: 100% !important;
    width: 100% !important;
    min-height: 1074px; /* adjust as needed */
}
 .Instagramvdeomain12div1{
    display: flex;
    margin-bottom: 30px;
}
 .Instagramvdeomain12div2{
    display: flex;
    margin-bottom: 30px;
}

.V1div1 .instagram-media{
    display: flex !important;
    flex-direction: column;
    height: 100% !important;
    width: 100% !important;
    min-height: 1051px; /* adjust as needed */
}

.LogoineerSlider {
    position: relative;
}
.slider-arrows1 {
        position: relative;
        bottom: 0px;
        text-align: center;
    }
.slick-arrow1 {
        position: absolute !important;
        top: 107px;
        bottom: 0;
        left: -27px;
        /*width: 15%;*/
        width: 5%;
        z-index: 999;
        font-size: 25px;
        color: #000;
        text-align: center;
        text-shadow: none !important;
        filter: none !important;
        opacity: 1 !important;
    }

       .slick-arrow1:hover {
            color: #ccdc5f;
        }

      .slick-arrow1.left1 {
            background-repeat: repeat-x;
            background-image: none !important;
            color: #000;
            cursor: pointer;
        }

           .slick-arrow1.left1:hover {
                color: #000000;
            }

      .slick-arrow1.right1 {
            right: 46px;
            background-repeat: repeat-x;
            background-image: none !important;
            color: #000;
            top: 112px;
            left: 889px;
            cursor: pointer;
        }

          .slick-arrow1.right1:hover {
                color: #ffffff;
            }

     .slick-arrow1 .glyphicon-chevron-left, .slick-arrow1 .glyphicon-chevron-right, .slick-arrow1 .icon-prev, .slick-arrow1 .icon-next {
            width: 35px;
            height: 35px;
            margin-top: -15px;
            font-size: 35px;
        }

  .slider-arrows1 {
        position: relative;
        bottom: 0px;
        text-align: center;
    }

   .slick-prev,
    .slick-next {
        font-size: 18px;
        background: #000;
        color: #fff;
        border: none;
        padding: 10px 20px;
        cursor: pointer;
    }

       .slick-prev:hover,
        .slick-next:hover {
            background: #333;
        }

   .Iconhome_left1 {
        position: absolute !important;
        height: 51px;
        width: 51px;
        padding: 11px 0px 0px 0px;
        transition: all 0.4s ease-in-out;
        margin: 14px 0px 0px -35px !important;
        color: #b5bea3 !important;
        font-size: 50px !important;
        border: none;
        border-radius: 0px;
    }

      .Iconhome_left1:hover {
            position: absolute !important;
            height: 51px;
            width: 51px;
            padding: 11px 0px 0px 0px;
            transition: all 0.4s ease-in-out;
            margin: 14px 0px 0px -35px !important;
            color: #b5bea3 !important;
            font-size: 50px !important;
            border-radius: 0px;
        }

   .Iconhome_right1 {
        position: absolute !important;
        height: 51px;
        width: 51px;
        padding: 11px 0px 0px 16px;
        transition: all 0.4s ease-in-out;
        margin: 14px 0px 0px -35px !important;
        color: #b5bea3 !important;
        font-size: 45px !important;
        border: none;
        border-radius: 0px;
    }

      .Iconhome_right1:hover {
            position: absolute !important;
            height: 51px;
            width: 51px;
            padding: 11px 0px 0px 16px;
            transition: all 0.4s ease-in-out;
            margin: 14px 0px 0px -35px !important;
            color: #b5bea3 !important;
            font-size: 45px !important;
            border-radius: 0px;
        }
      .Vissionmsnkboxpadd1 {
        padding: 30px;
    }
    .Visngrenbr {
            width: 80%;
    height: 9px;
    }
    .Whtboxdivvissionmission {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        height: 157px;
        margin-top: -42px;
        z-index: 0;
        position: relative;
        padding: 23px;
    }
     .Heading_031 {
        font-family: 'Poppins-bold';
        margin: 0px;
        color: #0e552b;
        font-size: 35px;
    }
     .Howweworkhover1 {
    }

        .Howweworkhover12:hover {
            background-color: #f8f7f1;
        }

    .BOxhover12:hover {
        /*background-color:#f8f7f1;*/
        transition: all 0.6s ease-in-out;
    }

    .BOxWorkdiv1 {
        padding: 30px 30px 80px 30px;
        /*background-color: #0e552b;*/
         background-color: #fff;
        text-align: center;
        border:1px solid #95aa8b;
    }


    .BOxhover1 {
        transition: all 0.4s ease-in-out;
    }

        /* MAIN HOVER */
        .BOxhover12:hover {
            /*transform: translateY(0px);*/
            transition: all 0.4s ease-in-out;
        }

            /* Change GREEN TOP on hover */
            .BOxhover12:hover .BOxWorkdiv1 {
                background-color: #95aa8b;
                transition: all 0.4s ease-in-out;
            }

            /* Change WHITE BOX on hover */
            .BOxhover12:hover .Whtboxdivvissionmission {
                background-color: #fff;
                border-color: #7f9a75;
                transition: all 0.4s ease-in-out;
            }
        .BOxhover12:hover .Heading_031{
            color:#fff;
        }
            /* Optional: icon color change */
            .BOxhover1:hover i {
                color: #fff;
                transition: all 0.4s ease-in-out;
            }

    .Iconhover1 {
        font-size: 40px;
        color: #0e552b;
        transition: all 0.4s ease-in-out;
    }

        .Iconhover1:hover {
            font-size: 40px;
            color: #0e552b !important;
            transition: all 0.4s ease-in-out;
        }
            /*-----12-05-2026-----*/
    .Allhtforcsronly {
        height:330px !important;
    }
    .Butndivforcsrdiv {
        text-align: center;    padding-top: 245px;
    }

/*---------end---------*/
    @keyframes fadeUp {
        from {
            opacity: 1;
            transform: translateY(40px);
        }

        to {
            opacity: 1;
            transform: translateY(0);
        }
    }
}

@media only screen and (min-width:1024px) and (max-width:1279px) {
    .Hidedeskstopreso {
        display: none;
    }

    .Txtreslh {
        line-height: 49px;
    }

    .respo_txtpaddtp {
        padding-top: 25px !important;
    }

    .separatorHWW1 {
        padding: 0px 15px 0px 15px;
    }

    .separatorHWW2 {
        padding: 0px 15px 0px 15px;
        line-break: anywhere;
    }

    .separatorHWW3 {
        padding: 0px 15px 0px 15px;
    }

    .Namm_banbelowboxmdiv {
        padding: 0px;
        margin-top: -33px;
    }

    .Homepg_Header_Main_div {
        padding: 0px 0px 0px 0px;
    }

    .Home_contact_div {
        padding: 0px 0px 0px 0px;
        width: 74%;
    }

    .Homepg_All_HeadData {
        padding: 0px 0px 0px 0px;
    }

    .Homepg_floodrelifDiv {
        padding: 0px 0px 0px 0px;
        background-image: url(../Images/Seperator-black-horizontal-01.png);
        height: 56px;
        font-size: 18px;
        width: 34%;
    }

        .Homepg_floodrelifDiv:hover {
            /*background-color:#f2f0e3;*/
            background-color: rgba(242, 240, 227, 1);
            opacity: 1;
            transition: all 0.4s ease-in-out;
        }

    .Homepg_contactDiv {
        padding: 0px 0px 0px 0px;
        background-image: url(../Images/Seperator-black-horizontal-01.png);
        height: 56px;
        font-size: 18px;
        width: 23%;
    }

    .Homepg_emailDiv {
        padding: 0px 0px 0px 0px;
        background-image: url(../Images/Seperator-black-horizontal-01.png);
        height: 56px;
        font-size: 18px;
        width: 33%;
    }

        .Homepg_emailDiv:hover {
            /*background-color:#f2f0e3;*/
            background-color: rgba(242, 240, 227, 1);
            opacity: 1;
            transition: all 0.4s ease-in-out;
        }

    .Homepg_emailhead {
        color: #fff;
        font-size: 18px;
        text-decoration: none !important;
        transition: all 0.6s ease-in-out;
    }

        .Homepg_emailhead:hover {
            color: #0a5329;
            font-size: 18px;
            text-decoration: underline !important;
            transition: all 0.6s ease-in-out;
        }

    .HOme_contact_margin {
        padding: 0px;
        /*margin-left: 7px;*/
                margin-left: 194px;
    }

    .Socialmediaicon_01 {
        padding: 10px 10px 5px 10px;
        /* border-radius: 100%; */
        text-decoration: none !important;
        color: #ffffff !important;
        font-size: 23px;
        transition: all 0.6s ease-in-out;
        outline: none !important;
    }

        .Socialmediaicon_01:hover {
            padding: 12px 10px 10px 10px;
            /* border-radius: 100%; */
            background-color: #f2f0e3;
            text-decoration: none !important;
            color: #0a5329 !important;
            font-size: 23px;
            transition: all 0.6s ease-in-out;
            outline: none !important;
        }

    .Socialmedia {
        padding: 0px 0px 0px 0px;
        display: flex;
        margin-bottom: 0px;
    }

    .Socialmedia1 {
        background-image: url(../Images/Seperator-black-horizontal-02.png);
        height: 56px;
    }

    .Homepg_socialmedia_icon {
        padding: 0px 0px 0px 0px;
        /*margin-left: -68px;*/
                margin-left: -140px;
        width: 20%;
    }

    .Img_width {
        width: 100%;
    }

    .Img_width_green_hor {
        width: 100%;
        height: 5px;
    }

    .Img_width_hor_whit {
        width: 100%;
        height: 1px;
    }

    .Homepg_all_position {
        position: absolute;
    }

    .Homepg_main_logo_nav_div {
        padding: 0px 0px 0px 0px;
        background: #fff;
        /*height:116px;*/
    }

    .Homepg_logo_main_div {
        padding: 15px 0px 12px 56px;
    }

    .navbar-inverse {
        background: #fff;
        font-family: 'Poppins-bold';
        font-size: 18px;
        margin-left: -50px;
        border: none !important;
        color: #9aaa79 !important;
        border-radius: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
        /*height: 50px;*/
        z-index: 1;
    }

    .hvr-bounce-to-bottom {
        color: #9aaa79 !important;
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: 0px;
            left: 0px;
            right: 0px;
            bottom: 0px;
            background: #f2f0e3;
            /*background: #d7dd35;*/
            /*background: #575da9;*/
            /*background: #e42d9f;*/
            /*background: #025588;*/
            /*background: #99ced4;*/
            /*background: #4abdac;*/
            /*background: #ee86b7;*/
            /*background: #6e7376;*/
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
        }

        .hvr-bounce-to-bottom:hover, .hvr-bounce-to-bottom:focus, .hvr-bounce-to-bottom:active {
            color: #0a542a !important;
            /*color:#4abdac !important;*/
        }

            .hvr-bounce-to-bottom:hover:before, .hvr-bounce-to-bottom:focus:before, .hvr-bounce-to-bottom:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }

    .hvr-bounce-to-bottom1 {
        color: #0a5329 !important;
        background: #f2f0e3;
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom1:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: 0px;
            left: 0px;
            right: 0px;
            bottom: 0px;
            background: #9aaa79;
            /*background: #d7dd35;*/
            /*background: #575da9;*/
            /*background: #e42d9f;*/
            /*background: #025588;*/
            /*background: #99ced4;*/
            /*background: #4abdac;*/
            /*background: #ee86b7;*/
            /*background: #6e7376;*/
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
        }

        .hvr-bounce-to-bottom1:hover, .hvr-bounce-to-bottom1:focus, .hvr-bounce-to-bottom1:active {
            color: #ffffff !important;
            /*color:#4abdac !important;*/
        }

            .hvr-bounce-to-bottom1:hover:before, .hvr-bounce-to-bottom1:focus:before, .hvr-bounce-to-bottom1:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }

    .hvr-bounce-to-bottom2 {
        color: #9aaa79 !important;
        background: #f2f0e3;
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom2:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: 0px;
            left: 0px;
            right: 0px;
            bottom: 0px;
            background: #9aaa79;
            /*background: #d7dd35;*/
            /*background: #575da9;*/
            /*background: #e42d9f;*/
            /*background: #025588;*/
            /*background: #99ced4;*/
            /*background: #4abdac;*/
            /*background: #ee86b7;*/
            /*background: #6e7376;*/
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
        }

        .hvr-bounce-to-bottom2:hover, .hvr-bounce-to-bottom2:focus, .hvr-bounce-to-bottom2:active {
            color: #fff !important;
            /*color:#4abdac !important;*/
        }

            .hvr-bounce-to-bottom2:hover:before, .hvr-bounce-to-bottom2:focus:before, .hvr-bounce-to-bottom2:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }


    .nav > li > a {
        padding: 5px 20px 5px 20px;
        position: relative;
    }

    .navbar-nav {
        padding-left: 0px;
    }

    .NewDislay {
        /*display: flex;*/
    }


    .ddd > li {
        border-bottom: 1px solid #9aaa79;
    }

    .ddd1 > li {
        border-bottom: 1px solid #9aaa79;
    }

    .ddd2 > li {
        border-bottom: 1px solid #9aaa79;
    }


    /*.ddd1 {
    position: absolute !important;
    top: 0;
    left: 100%;   
    margin: 0;
    display: none;
}
      .ddd2 {
    position: absolute !important;
    top: 0;
    left: 100%;   
    margin: 0;
    display: none ;
}*/

    .dropdown-menu {
        padding: 0px 0px 0px 0px;
        margin-top: 9px;
        margin-left: 0px;
        border-bottom: 1px solid #9aaa79;
        border: 1px solid #9aaa79;
        border-radius: 0px;
        /*width:100%;*/
    }

    .ddd1 {
        padding: 0px 0px 0px 0px;
        margin-top: 0px;
        border-bottom: 1px solid #9aaa79 !important;
        border: 1px solid #9aaa79 !important;
    }

    .ddd2 {
        padding: 0px 0px 0px 0px;
        border-bottom: 1px solid #9aaa79 !important;
        border: 1px solid #9aaa79 !important;
    }


    li.dropdown:hover > .dropdown-menu {
        display: block;
    }

    .headernav > li > .ddd > li > a {
        background-color: #f2f0e3;
        color: #0a5329 !important;
        padding: 10px 18px 10px 18px !important;
        font-size: 16px !important;
        outline: 0 !important;
        font-family: 'Poppins';
        transition: all 0.6s ease-in-out;
    }

        .headernav > li > .ddd > li > a:hover {
            color: #fff !important;
            padding: 10px 18px 10px 18px;
            background-color: #fff !important;
            transition: all 0.6s ease-in-out;
        }

    .headernav li .ddd .ddd1 li a {
        background-color: #f2f0e3;
        color: #0a5329 !important;
        padding: 10px 18px 10px 18px !important;
        font-size: 16px !important;
        outline: 0 !important;
        font-family: 'Poppins';
        transition: all 0.6s ease-in-out;
    }

        .headernav li .ddd .ddd1 li a:hover {
            color: #fff !important;
            padding: 10px 18px 10px 18px;
            background-color: #fff !important;
            transition: all 0.6s ease-in-out;
        }

    .headernav li .ddd .ddd1 .dd2 li a {
        background-color: #f2f0e3;
        color: #0a5329 !important;
        padding: 10px 18px 10px 18px !important;
        font-size: 16px !important;
        outline: 0 !important;
        font-family: 'Poppins';
        transition: all 0.6s ease-in-out;
    }

        .headernav li .ddd .ddd1 .dd2 li a:hover {
            color: #fff !important;
            padding: 10px 18px 10px 18px;
            background-color: #fff !important;
            transition: all 0.6s ease-in-out;
        }

    .navbar-nav > li > .dropdown-menu {
        margin-top: 0;
        border-top-left-radius: initial;
        border-top-right-radius: initial;
    }
    /* ================= MENU BORDERS ================= */
    .ddd > li,
    .ddd1 > li,
    .ddd2 > li {
        border-bottom: 1px solid #9aaa79;
    }

    /* ================= DROPDOWN BASE ================= */
    .dropdown-menu {
        padding: 0;
        margin-top: 0;
        border: 1px solid #9aaa79;
        border-radius: 0;
        min-width: 260px;
        left: 52px;
    }

        /* ================= POSITION FIX ================= */
        .dropdown-menu > li {
            position: relative;
        }

    /* 2nd Level */
    .ddd1 {
        position: absolute;
        top: 0;
        left: 100%;
        display: none;
        padding: 0;
        border: 1px solid #9aaa79;
    }

    /* 3rd Level */
    .ddd2 {
        position: absolute;
        top: 0;
        left: 100%;
        display: none;
        padding: 0;
        border: 1px solid #9aaa79;
    }

    /* ================= SHOW ON HOVER ================= */
    .dropdown-menu li:hover > .ddd1,
    .dropdown-menu li:hover > .ddd2 {
        display: block;
    }

    /* ================= LINKS STYLE ================= */
    .dropdown-menu li a {
        display: block;
        width: 100%;
        box-sizing: border-box;
        background-color: #f2f0e3;
        color: #0a5329 !important;
        padding: 10px 18px;
        font-size: 18px;
        font-family: 'Poppins';
        transition: all 0.3s ease;
        white-space: normal;
    }

        /* ================= HOVER ================= */
        .dropdown-menu li a:hover {
            color: #fff !important;
            background-color: #0a5329 !important;
        }

    /* ================= TOP MENU ================= */
    .headernav > li > .ddd > li > a {
        background-color: #f2f0e3;
        color: #0a5329 !important;
    }

    /* ================= REMOVE GAP ================= */
    .navbar-nav > li > .dropdown-menu {
        margin-top: 0;
    }

    /* ================= ARROW ALIGN ================= */
    .dropdown > a .caret {
        float: right;
        margin-top: 6px;
    }




    .Hompg_highlight_txtblue {
        font-size: 22px;
        font-family: 'Titillium Web';
        margin: 0px;
        color: #0ea4de;
    }



    .Readmore_btn_01 {
        color: #999999;
        transition: all 0.6s ease-in-out;
        text-decoration: none;
    }

        .Readmore_btn_01:hover {
            color: #f15833;
            transition: all 0.6s ease-in-out;
            text-decoration: underline;
        }







    .Separator_padd {
        padding: 7px 0px 7px 0px;
    }

















    .Separator_padd1 {
        padding: 6px 0px 6px 0px;
    }


    .Separator_padd2 {
        padding: 3px 0px 3px 0px;
    }









    [class*=" imghvr-"], [class^=imghvr-] {
        position: relative;
        display: block !important;
        margin: 0;
        max-width: 100%;
        background-color: rgba(175,90,59,1) !important;
        color: #fff;
        overflow: hidden;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        -ms-transform: translateZ(0);
        -o-transform: translateZ(0);
        transform: translateZ(0);
    }

        [class*=" imghvr-"] figcaption, [class^=imghvr-] figcaption {
            background-color: rgba(175,90,59,0.3) !important;
            padding: 30px;
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
            color: #fff;
        }

    .Socialmedia_Footer {
        padding: 50px 0px 0px 0px;
        display: flex;
        margin-bottom: 0px;
    }





    .Donatebtn {
        font-family: 'Poppins-bold';
        font-size: 18px;
        padding: 14px 20px 14px 20px !important;
        background-color: #f2f0e3 !important;
        color: #0a5329 !important;
        transition: all .4s ease-in-out;
        text-decoration: none !important;
    }

        .Donatebtn:hover {
            font-family: 'Poppins-bold';
            font-size: 18px;
            padding: 14px 20px 14px 20px !important;
            background-color: #9aaa79 !important;
            color: #fff !important;
            transition: all .4s ease-in-out;
            text-decoration: none !important;
        }

    .Banner_img_textClass {
        padding: 0px;
        text-align: center;
        position: absolute;
        top: 356px;
    }

    .Bann_textLineheight {
        line-height: 61px;
    }

    .Bann_text_01 {
        font-size: 36px;
        color: #fff;
        font-family: 'Titillium Web';
    }

    .Bann_text_02 {
        font-size: 58px;
        color: #fff;
        font-family: 'Titillium Web-bold';
        margin-top: 16px;
    }

    .Homepg_box_naamFoundation_div {
        padding: 56px 61px 56px 61px;
        border: 1px solid #c2cab2;
        background-color: #f2f0e3;
    }

    .Heading_01 {
        font-family: 'Titillium Web-bold';
        font-size: 35px;
        color: #0e552b;
        margin: 0px;
    }

    .Hompg_highlight_txtorg {
        font-size: 25px;
        font-family: 'Titillium Web';
        margin: 0px;
        color: #d17904;
    }

    .Hmpg_paddtop_d01 {
        padding-top: 50px !important;
    }

    .Homepg_naamboxpadd {
        padding: 0px 60px 0px 60px;
    }

    .Hompg_howweworkpadddiv {
        padding: 80px 60px 0px 60px;
    }

    .Heading_03 {
        font-family: 'Poppins-bold';
        margin: 0px;
        color: #9aaa79;
        font-size: 22px;
    }

    .Homepg_how_we_wrok_text_div {
        padding: 0px 0px 35px 50px;
    }

    .Homepg_back_green_01 {
        padding: 0px 0px 50px 0px;
        background-image: url(../Images/Background-green-01.jpg);
        width: 884px;
        height: 1282px;
    }

    .Homepg_back_green_light_01 {
        padding: 56px 64px 56px 34px;
        background-image: url(../Images/Background-green-light-01.jpg);
        width: 973px;
        float: right;
    }

    .Homepg_bg_gren_lght_mainpos_div {
        padding: 0px 0px 0px 0px;
        /*z-index: -1;*/
        margin-top: 0px;
    }

    .Homepg_bgLlght_pos_div {
        padding: 0px;
        position: absolute;
    }

    .Since_paddleft {
        /*padding-left: 514px;*/
        text-align: center;
    }

    .Icon_box_wht_main_div {
        padding: 36px 0px 36px 0px;
        background: #fff;
        margin-top: 50px;
    }

    .Seperator_white_vertical_01 {
        margin: -242px 0px 0px 218px;
        height: 263px;
    }

    .Homepg_ourproject_main_div {
        padding: 60px 0px 60px 0px;
        text-align: center;
    }

    .Img_sliderimg {
        width: 100%;
        max-width: 275px !important;
    }

    .Slider_padding_div {
        padding: 0px 65px 80px 65px;
    }

    .Ourprjctmousehoverbtn {
        margin-top: 105px;
        padding: 7px 0px 7px 0px !important;
        height: 40px !important;
        width: 100px !important;
        font-size: 15px !important;
        border-radius: 0px !important;
        color: #fff !important;
        background: rgba(14, 76, 27, 0.9);
        /* background-color: rgba(204, 220, 95, 0.8) !important; */
        border: 1px solid #9cac7c !important;
        transition: all .4s ease-in-out;
    }

        .Ourprjctmousehoverbtn:hover {
            margin-top: 105px;
            padding: 7px 0px 7px 0px !important;
            height: 40px !important;
            width: 100px !important;
            font-size: 15px !important;
            border-radius: 0px !important;
            color: #0a5329 !important;
            border: 1px solid #9cac7c !important;
            background-color: #f2f0e3 !important;
            /*background: rgba(14, 76, 27, 0.9);*/
            /*background-color: rgba(000000, 0, 0, 0.5);*/
            /* background-color: rgba(204, 220, 95, 0.8) !important; */
            transition: all .4s ease-in-out;
        }

    [class*=" imghvr-"], [class^=imghvr-] {
        position: relative;
        display: block !important;
        margin: 0;
        max-width: 100%;
        background-color: rgba(000000, 0, 0, 0.5) !important;
        color: #fff;
        overflow: hidden;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        -ms-transform: translateZ(0);
        -o-transform: translateZ(0);
        transform: translateZ(0);
    }

        [class*=" imghvr-"] figcaption, [class^=imghvr-] figcaption {
            background-color: rgba(000000, 0, 0, 0.5) !important;
            padding: 30px;
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
            color: #fff;
        }

        [class*=" imghvr-"], [class*=" imghvr-"] *, [class*=" imghvr-"]:after, [class*=" imghvr-"] :after, [class*=" imghvr-"]:before, [class*=" imghvr-"] :before, [class^=imghvr-], [class^=imghvr-] *, [class^=imghvr-]:after, [class^=imghvr-] :after, [class^=imghvr-]:before, [class^=imghvr-] :before {
            box-sizing: border-box !important;
            -webkit-transition: all 1s ease !important;
            -moz-transition: all 1s ease !important;
            transition: all 1s ease !important;
        }

    .Slider_box_widthdiv {
        padding: 16px;
        width: 295px;
    }

    .txtbox_width {
        padding-top: 22px;
        /*width: 272px;*/
        height: 77px;
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
    }

    .Sliderboxlink {
        font-family: 'Poppins-bold';
        font-size: 18px;
        padding: 31px 0px 31px 0px;
        color: #000000;
        text-decoration: none;
        transition: all .4s ease-in-out;
    }

        .Sliderboxlink:hover {
            font-family: 'Poppins-bold';
            font-size: 18px;
            color: #d17904;
            text-decoration: none;
            transition: all .4s ease-in-out;
        }

    .slick-dots li button:before {
        font-family: 'slick';
        font-size: 40px !important;
        line-height: 20px;
        position: absolute;
        top: 5px;
        left: 0;
        width: 30px;
        height: 13px;
        content: square !important;
        /*content: '•';*/
        text-align: center;
        opacity: 1;
        color: #dae78f !important;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

    .slick-dots li.slick-active button:before {
        opacity: 1 !important;
        color: #ffffff !important;
        border: none !important;
    }


    .slick-dots li button {
        border: none !important;
        border-radius: 0% !important;
        width: 3px !important;
        height: 3px !important;
        padding: 5px !important;
        top: 0px !important;
        margin-top: 8px;
        margin-left: 30px;
        margin-right: 0px;
        /*background-color: #c09965 !important;*/
        opacity: 1;
        background-color: transparent !important;
    }


    .slick-dots li.slick-active button {
        /*background: #fff !important;*/
    }

    .slick-dotted.slick-slider {
        margin-bottom: 0px !important;
    }

    .slick-dots {
        position: absolute !important;
        bottom: 19px !important;
        display: block !important;
        width: 97% !important;
        padding: 0 !important;
        margin: 0 !important;
        list-style: square !important;
        text-align: center !important;
    }

        .slick-dots li {
            position: relative;
            display: inline-block !important;
            width: 3px !important;
            height: 3px !important;
            margin: 0 7px !important;
            padding: 3px 9px 0px 9px !important;
            cursor: pointer !important;
        }

    .slick-prev {
        left: -12px !important;
    }

    .slick-prev {
        font-size: 0 !important;
        line-height: 0 !important;
        position: absolute !important;
        top: 50% !important;
        display: block !important;
        width: 72px !important;
        height: 43px !important;
        padding: 0 !important;
        z-index: 1;
        -webkit-transform: translate(0, -50%) !important;
        -ms-transform: translate(0, -50%) !important;
        transform: translate(0, -50%) !important;
        cursor: pointer !important;
        border: none !important;
        outline: none !important;
        background: url(../img/prev.png) !important;
        /*background-color: transparent !important;*/
    }

    .slick-next {
        right: 9px !important;
    }

    .slick-next {
        font-size: 0 !important;
        line-height: 0 !important;
        position: absolute !important;
        top: 50% !important;
        display: block !important;
        width: 30px !important;
        height: 43px !important;
        padding: 0 !important;
        -webkit-transform: translate(0, -50%) !important;
        -ms-transform: translate(0, -50%) !important;
        transform: translate(0, -50%) !important;
        cursor: pointer !important;
        border: none !important;
        outline: none !important;
        background: url(../img/next.png) !important;
        background-color: transparent !important;
    }

    .slick-prev:hover,
    .slick-prev:focus {
        color: #000000 !important;
        outline: none !important;
        background: url(../img/prev.png) !important;
        transition: all 0.9s ease-in-out !important;
    }

    .slick-next:hover,
    .slick-next:focus {
        color: transparent !important;
        outline: none !important;
        background: url(../img/next.png) !important;
        transition: all 0.9s ease-in-out !important;
    }

        .slick-prev:hover:before,
        .slick-prev:focus:before,
        .slick-next:hover:before,
        .slick-next:focus:before {
            opacity: 1 !important;
        }

    .slick-prev.slick-disabled:before,
    .slick-next.slick-disabled:before {
        opacity: .25 !important;
    }

    .slick-prev:before,
    .slick-next:before {
        /*font-family: 'slick' !important;*/
        font-size: 20px !important;
        line-height: 1 !important;
        opacity: .75 !important;
        color: white !important;
        -webkit-font-smoothing: antialiased !important;
        -moz-osx-font-smoothing: grayscale !important;
    }

    [dir='rtl'] .slick-prev {
        right: 0px !important;
        left: auto !important;
    }

    .slick-prev:before {
        background: url(../img/prev.png) !important;
    }

    [dir='rtl'] .slick-prev:before {
        background: url(../img/next.png) !important;
    }


    [dir='rtl'] .slick-next {
        right: auto !important;
        left: 0px !important;
    }

    .slick-next:before {
        background: url(../img/next.png) !important;
    }

    [dir='rtl'] .slick-next:before {
        background: url(../img/prev.png) !important;
    }

    .slick-prev:before {
        background: url(../img/prev.png) !important;
    }

    .slick-arrow {
        position: absolute !important;
        top: 135px;
        bottom: 0;
        left: -43px;
        /*width: 15%;*/
        width: 5%;
        font-size: 25px;
        color: #000;
        text-align: center;
        text-shadow: none !important;
        filter: none !important;
        opacity: 1 !important;
    }

        .slick-arrow:hover {
            color: #ccdc5f;
        }

        .slick-arrow.left {
            background-repeat: repeat-x;
            background-image: none !important;
            color: #000;
            cursor: pointer;
        }

            .slick-arrow.left:hover {
                color: #000000;
            }

        .slick-arrow.right {
            right: 46px;
            background-repeat: repeat-x;
            background-image: none !important;
            color: #000;
            top: 135px;
            left: 891px;
            cursor: pointer;
        }

            .slick-arrow.right:hover {
                color: #ffffff;
            }

        .slick-arrow .glyphicon-chevron-left, .slick-arrow .glyphicon-chevron-right, .slick-arrow .icon-prev, .slick-arrow .icon-next {
            width: 35px;
            height: 35px;
            margin-top: -15px;
            font-size: 35px;
        }

    .slider-arrows {
        position: relative;
        bottom: 0px;
        text-align: center;
    }

    .slick-prev,
    .slick-next {
        font-size: 18px;
        background: #000;
        color: #fff;
        border: none;
        padding: 10px 20px;
        cursor: pointer;
    }

        .slick-prev:hover,
        .slick-next:hover {
            background: #333;
        }

    .Iconhome_left {
        position: absolute !important;
        height: 51px;
        width: 51px;
        padding: 11px 0px 0px 0px;
        transition: all 0.4s ease-in-out;
        margin: 14px 0px 0px -35px !important;
        color: #b5bea3 !important;
        font-size: 50px !important;
        border: none;
        border-radius: 0px;
    }

        .Iconhome_left:hover {
            position: absolute !important;
            height: 51px;
            width: 51px;
            padding: 11px 0px 0px 0px;
            transition: all 0.4s ease-in-out;
            margin: 14px 0px 0px -35px !important;
            color: #b5bea3 !important;
            font-size: 50px !important;
            border-radius: 0px;
        }

    .Iconhome_right {
        position: absolute !important;
        height: 51px;
        width: 51px;
        padding: 11px 0px 0px 16px;
        transition: all 0.4s ease-in-out;
        margin: 14px 0px 0px -35px !important;
        color: #b5bea3 !important;
        font-size: 45px !important;
        border: none;
        border-radius: 0px;
    }

        .Iconhome_right:hover {
            position: absolute !important;
            height: 51px;
            width: 51px;
            padding: 11px 0px 0px 16px;
            transition: all 0.4s ease-in-out;
            margin: 14px 0px 0px -35px !important;
            color: #b5bea3 !important;
            font-size: 45px !important;
            border-radius: 0px;
        }

    .Homepg_Waterconservation_maindiv {
        padding: 110px 0px 111px 0px;
        background-color: #0e552b;
        border-right: 1px solid #2b6e4d;
        text-align: center;
        /*width:682px;*/
    }

    .Heading_whit_01 {
        font-family: 'Titillium Web-bold';
        font-size: 35px;
        color: #ffffff;
        margin: 0px;
    }

    .Seperator_white_water_vertical_01 {
        margin: -86px 0px 0px 203px;
    }

    .ImgWhtewidth {
        width: 85%;
        height: 1px;
        left: -11px;
        margin-left: -12px;
    }

    .Homepg_bg_waterconservation_div {
        background-image: url(../Images/Background-Water-Conservation.jpg);
        /*width: 908px;*/
        background-size: cover; /* makes image fill container */
        background-position: center; /* keeps image centered */
        background-repeat: no-repeat; /* prevents repeating */
        /* responsive width */
        height: 580px; /* keep your height */
        padding: 0;
    }

    .HompgWatconmaindiv {
        padding: 0px 10px 0px 10px;
    }

    .Homepg_whatContoppadd_div {
        padding: 72px 0px 0px 0px;
    }

    .Hompg_sepapadd_div {
        padding: 25px 0px 25px 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Homepg_FactProject_bg_grrn_div {
        background-image: url(../Images/Background-green-01.jpg);
        padding: 80px 80px 80px 80px;
        width: 325px;
        height: 665px;
    }

    .Homepg_FactProject_bg_yell_div {
        background-image: url(../Images/Background-yellow-01.jpg);
        padding: 80px 66px 80px 329px;
        width: 779px;
        height: 630px;
    }

    .bgf {
        background-image: url(../Images/Background-green-yellow.jpg);
        padding: 80px 118px;
        background-repeat: no-repeat;
        background-size: 91% 100%; /* ONLY LEFT SIDE background */
        background-position: left center;
    }

    .bgne {
        background-image: url(../Images/Background-green-01.jpg);
        width: 600px;
        padding: 80px 80px 80px 80px;
    }

    .bgne1 {
        background-image: url(../Images/Background-yellow-01.jpg);
        padding: 80px 80px 80px 80px;
        position: absolute;
        top: 81px;
        width: 1188px;
        left: 282px;
    }

    .Hompg_back_blck_bg_div {
        background-image: url(../Images/Background-black-transperent.png);
        height: 115px;
        margin-top: -273px;
        border-top: 1px solid #fff;
        border-bottom: 1px solid #fff;
        text-align: center;
        padding: 26px 0px 0px 0px;
    }

    .Homepg_fact_inner_01 {
        padding: 80px 60px;
        position: absolute;
    }

    .Homepg_fact_inner_02 {
        padding: 180px 0px 0px 0px;
    }

    .Homepg_fact_inner_03 {
        padding: 0px 0px 0px 235px;
        margin-top: -457px;
        z-index: -1;
    }

    .Homepg_fact_inner_04 {
        padding: 45px 0px 0px 0px;
    }

    .Homepg_fact_innertxt_01 {
        padding: 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Homepg_fact_innertxt_02 {
        padding: 0px 0px 0px 32px;
    }

    .Homepg_ourpartner_bg_main_Div {
        background-image: url(../Images/Background-green-light-02.jpg);
        padding: 0px 0px 0px 0px;
        height: 272px;
    }

    .Homepg_Ourpartner_maindiv {
        padding: 100px 0px 270px 0px;
    }

    .Hompg_respodiv_01 {
        padding: 0px 0px 0px 30px !important;
    }

    .Homepg_ourpartner_div_01 {
        padding: 0px 0px 0px 0px;
        position: absolute;
        z-index: -1;
    }

    .Homepg_ourpartner_div_02 {
        padding: 0px 64px 0px 468px;
    }

    .Homepg_ourpartner_bg_wht_div_01 {
        padding: 34px 50px 40px 50px;
        background-color: #fff;
        border: 1px solid #b5bea3;
        height: 334px;
    }

    .Homepg_ourpartner_div_03 {
        padding: 0px 0px 0px 82px;
        position: absolute;
        z-index: -1;
        top: 136px;
    }

    .Homepg_happy_moment_bgdiv {
        background-image: url(../Images/Background-Happy-Moments.jpg);
        background-size: cover;
        background-position: center;
        background-repeat: no-repeat;
        height: 530px;
        padding: 0px 0px 0px 0px;
        text-align: center;
        margin: 0px -7px 0px 0px;
    }

    .Happy_movmet_txtdv {
        position: absolute;
        top: 237px;
        text-align: -webkit-center;
        left: -54px;
    }

    .Happymov_txt_divquote {
        padding: 40px 40px 0px 40px;
        background-color: #0e552b;
        border-right: 1px solid #2b6e4d;
        height: 530px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Hmpgquttxtdv01 {
        padding-top: 30px !important;
    }

    .Footerbtn {
        font-size: 22px;
        color: #fff;
        border: 1px solid #fff;
        padding: 8px 42px 8px 42px;
        background-color: #95aa8b;
        text-decoration: none !important;
        transition: all 0.6s ease-in-out;
    }

        .Footerbtn:hover {
            font-size: 22px;
            color: #fff;
            border: 1px solid #fff;
            background-color: #0e552b;
            text-decoration: none !important;
            transition: all 0.6s ease-in-out;
        }

    .Footeremailink {
        font-size: 22px;
        color: #000;
        text-decoration: none !important;
        transition: all 0.6s ease-in-out;
    }

        .Footeremailink:hover {
            font-size: 22px;
            color: #d17904;
            text-decoration: none !important;
            transition: all 0.6s ease-in-out;
        }

    .Socialmedia1_Footer {
        height: 48px;
    }

    .Socialmediaicon_Footer_01 {
        padding: 7px 7px 5px 7px;
        /* border-radius: 100%; */
        text-decoration: none !important;
        color: #c5ceaf !important;
        font-size: 19px;
        background-color: #FFFFFF;
        border: 1px solid #c5ceaf;
        transition: all 0.6s ease-in-out;
        outline: none !important;
    }

        .Socialmediaicon_Footer_01:hover {
            padding: 7px 7px 5px 7px;
            /* border-radius: 100%; */
            border: 1px solid #c5ceaf;
            background-color: #0e552b;
            text-decoration: none !important;
            color: #fff !important;
            font-size: 19px;
            transition: all 0.6s ease-in-out;
            outline: none !important;
        }

    .heading_footer {
        font-size: 22px;
        color: #b5bea3;
        font-family: Poppins-bold;
        margin: 0px;
    }

    .Footer_linkList {
        color: #000;
        transition: all 0.6s ease-in-out;
        text-decoration: none;
    }

        .Footer_linkList:hover {
            color: #d17904;
            font-weight: bold;
            transition: all 0.6s ease-in-out;
            text-decoration: none;
        }

    .Separator_padd2 {
        padding: 3px 0px 3px 0px;
    }

    .Footer_logo_div {
        padding: 32px 0px 32px 50px;
    }

    .FooterTwobtns_div {
        padding: 0px 30px 0px 30px;
    }

    .Footer_twobtndiv_bg {
        padding: 70px 0px 0px 0px;
        background-image: url(../Images/Background-green-03.jpg);
        height: 960px;
    }

    .Footer_btnpaddddiv {
        display: flex;
        justify-content: center;
    }

    .V_btnpadd {
        padding-left: 42px;
    }

    .Footer_bg_main_div {
        padding: 0px;
        position: absolute;
        top: 159px;
    }

    .Footer_bg_div_01 {
        padding: 80px 50px 80px 50px;
        background-image: url(../Images/Background-Footer.jpg);
    }

    .Footer_bgText_div {
        padding: 0px 0px 0px 0px;
    }

    .Footerlinepadd {
        font-size: 22px;
        padding: 0px 15px 0px 15px;
        /*display: none;*/
    }

    .Footer_orinfodiv {
        padding: 0px 0px 0px 40px;
    }

    .Footer_bgwht_div {
        padding: 35px 20px 35px 20px;
        background-color: #fff;
        border: 1px solid #b5bea3;
    }

    .Footer_ourinfo_01 {
        padding: 0px 3px 0px 0px;
    }

    .Footer_ourinfo_02 {
        padding: 0px 0px 0px 22px;
    }

    .Footer_main_all_paddDiv {
        padding: 0px 0px 60px 0px;
    }

    .Header_innerpg_bg_div {
        background-image: url(../Images/Inner-Page-Header.jpg);
        height: 330px;
    }

    .ftphone {
        display: inline-block;
    }

    .Breadcrum_main_div {
        position: absolute;
        top: 152px;
    }

    .inner-div-title {
        padding-top: 100px;
        padding-left: 48px;
    }

    .subpage-title {
        font-size: 35px;
        margin-bottom: 5px;
        color: #fff;
        font-family: 'Titillium Web-bold';
        line-height: 38px;
    }

    .breadcrubpadd {
        padding-top: 68px;
        right: 22px;
        padding-right: 0px;
    }

    .breadcrumb {
        background: none !important;
    }

    .breadcrumb-item {
        color: #000;
        text-decoration: none;
        transition: all 0.6s ease-in-out;
    }

        .breadcrumb-item:hover {
            color: #fff;
            transition: all 0.6s ease-in-out;
        }

    .Inner_page_padding {
        padding: 60px 60px 60px 60px;
    }

    .Homepg_parallax_main_div {
        padding: 100px 0px 100px 0px;
        background-image: url(../Images/Parallax.jpg);
        background-repeat: no-repeat;
        height: 700px;
        background-size: cover;
        background-attachment: fixed;
    }

    .Footer_lastdiv {
        padding: 0px 0px 0px 40px;
        margin-top: -60px;
    }

    .Footerpridicl {
        /*display:flex;*/
    }

    .Footerlinepaddallright {
        padding: 0px 20px 0px 20px;
    }

    .Allrghtpadd {
        padding-left: 0px;
    }

    .Naamkritextpadddiv {
        padding: 60px 0px 60px 0px;
    }

    .Palllaxvideo {
        width: 100%;
        height: 500px;
    }

    .Parallx_videopadd {
        padding: 0px 40px 0px 40px;
    }

    .Slider_box_widthdiv_inner {
        padding: 10px 5px 60px 5px;
    }

    .txtbox_width_inner {
        padding-top: 22px;
        /* width: 272px; */
        height: 77px;
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
    }

    .Innerpgprojectboxdiv {
        padding: 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }

    .Inner_page_padding1 {
        padding: 80px 40px 80px 40px;
    }

    .scrollup {
        position: fixed;
        right: 25px;
        bottom: 50px;
        color: #0e552b !important;
        background-color: #fff !important;
        width: 38px;
        height: 38px;
        /* border: solid 2px #f15833; */
        /* border-radius: 50% !important; */
        text-align: center;
        padding: 11px 0 0 1px;
        z-index: 2000;
        font-size: 18px;
        line-height: 1;
        border: 1px solid #c5ceaf;
        border-color: #c5ceaf !important;
        transition: all 0.4s ease-in-out;
    }

        .scrollup:hover {
            background-color: #0e552b !important;
            color: #fff !important;
            /* border: 2px solid #0ea4de !important; */
            transition: all .4s ease-in-out;
        }

    .slick-active .Bann_text_01 {
        animation: fadeUp 4s ease forwards;
    }

    .slick-active .Bann_text_02 {
        animation: fadeUp 2.3s ease forwards;
    }

    .Header_toplinkpadd {
        padding: 15px 15px 0px 15px;
        color: #fff;
        text-align: center;
    }

    .Header_toplinkpadd1 {
        padding: 15px 15px 0px 15px;
        color: #fff;
        text-align: center;
    }

    .dddsubmenu {
        /*margin-left: -119px;*/
    }

    .Hpgwi0 {
        width: 0%;
    }

    .navbar-header1 {
        float: none;
        border-bottom: none;
    }

    .navbar-toggle1 {
        background-color: #0e552b!important;
        position: relative;
        float: right;
        padding: 10px 10px 10px 10px!important;
        margin-top: -60px!important;
        margin-right: 25px !important;
        margin-bottom: 5px!important;
        background-color: transparent;
        background-image: none;
        border: 1px solid transparent;
        border-top-color: transparent;
        border-right-color: transparent;
        border-bottom-color: transparent;
        border-left-color: transparent;
        border-radius: 4px;
        display: block;
    }

    .navbar-header1 .collapse, .navbar-toggle {
        display: block !important;
    }

    .navbar-collapse1.collapse {
        display: none !important;
    }

    .navbar-nav {
        /* padding-top: 10px !important; */
        padding-left: 0px !important;
        /* padding-right: 15px !important; */
        width: 100%;
    }

    .navbar-nav1 > li {
        position: relative !important;
        display: block !important;
        float: none !important;
        border-bottom: 1px solid #9aaa79;
    }

    .navbar-nav > li > a {
        text-align: center;
        padding: 15px 0px 15px 0px !important;
        /* font-weight: bold; */
        outline: 0;
        transition: all 0.6s ease-in-out;
    }

    .navbar-collapse1.collapse.in {
        display: block !important;
        padding: 0px;
        /* background: rgba(000, 0, 0, 0.7); */
    }

    .Linesdisplaynewrespo {
        display: none;
    }

    .Respormbtn_new {
        text-align: -webkit-center;
    }

    .Respo_btn_new {
        color: #000 !important;
    }

    .navbar-collapse.in {
        overflow-y: visible;
    }

    .navbar {
        min-height: 0px !important;
    }
    /*----------------------------Inner pg css---------------------------*/
    .Bar_verticle_green {
        position: absolute;
        height: 359px;
        width: 15px;
        margin: 48px 0px 0px -7px;
    }

    .Footerlinepaddct {
        padding: 0px 22px 0px 22px;
    }

    .Footerlinepaddct1 {
        padding: 0px 22px 0px 22px;
    }

    .Inner_contactMap_addDive {
        padding: 0px;
        border: 1px solid #c2cab2;
        height: 452px;
    }

    .Contact_map {
        width: 100%;
        height: 363px;
    }

    .Contact_bg_grnlgt_div {
        padding: 0px;
        background-image: url(../Images/Background-green-light-01.jpg);
        height: 450px;
    }

    .Contact_txt_div {
        padding: 30px 30px 0px 30px;
    }

    .Inner_page_padding_CT_01 {
        padding: 80px 60px 80px 60px;
    }

    .Contactemailink {
        color: #000;
        text-decoration: underline !important;
        transition: all 0.6s ease-in-out;
    }

        .Contactemailink:hover {
            color: #d17904;
            text-decoration: underline !important;
            transition: all 0.6s ease-in-out;
        }

    .Sepa_conta_gra_01 {
        position: absolute;
        height: 383px;
        width: 1px;
        margin: -355px 0px 0px 476px;
    }

    .Sepa_conta_gra_02 {
        position: absolute;
        height: 363px;
        width: 1px;
        margin: -389px 0px 0px 476px;
    }

    .Contact_Three_divMain {
        padding: 60px 0px 0px 0px;
    }

    .Contact_text_dv_01 {
        padding: 30px 65px 0px 0px;
    }

    .Contact_text_dv_02 {
        padding: 30px 0px 0px 15px;
    }

    .Contact_text_dv_03 {
        padding: 30px 0px 0px 15px;
    }

    .form-controlnewhome {
        display: block;
        width: 100% !important;
        height: 36px;
        font-size: 15px !important;
        line-height: 1.42857143 !important;
        color: #666 !important;
        background-color: #fff !important;
        background-image: none;
        border: 1px solid #c2cab2 !important;
        padding: 8px 15px !important;
        border-radius: 0px !important;
        margin-bottom: 0px !important;
    }

    .Richtextheight {
        height: 165px;
    }

    .btnsend {
        background-color: #b5bea3;
        text-align: center;
        padding-left: 0px;
        border: none;
        border-radius: 0px;
        color: #fff;
        font-size: 16px;
        transition: .5s all ease-in-out;
        width: 70% !important;
        height: 37px !important;
    }

        .btnsend:hover {
            background-color: #f2f0e3 !important;
            color: #0a5329 !important;
        }

    .EnquiryFormDIv {
        padding: 0px 0px 0px 0px;
    }

    .EnquiryFormDIv_newpadd_01 {
        padding: 0px 0px 0px 0px;
    }

    .EnquiryFormDIv_01 {
        padding: 20px 20px 20px 20px;
    }

    .EnquiryFormDIv_newpadd_02 {
        padding: 0px 20px 40px 20px;
    }

    .Btndivenquiry {
        padding: 0px 0px 0px 0px;
        margin-top: -20px;
    }

    .Donate_parallxdiv {
        padding: 100px 0px 100px 0px;
        background-image: url(../Images/Parallax-Donate.jpg);
        background-repeat: no-repeat;
        height:500px;
        background-size: cover;
        background-attachment: fixed;
    }

    .Donate_bg_greenmaindiv {
        background-image: url(../Images/Background-green-light-02.jpg);
        padding: 0px 0px 0px 0px;
        height: 272px;
    }

    .Donatepg_whtbg {
        padding: 30px 30px 30px 30px;
        background-color: #fff;
        border: 1px solid #b5bea3;
    }

    .ntbod {
        font-weight: normal !important;
    }

        .ntbod:hover {
            font-weight: bold !important;
        }

    .About_fact_inner_01 {
        padding: 0px 0px 0px 184px;
        margin-top: -340px;
        z-index: -1;
    }

    .About_FactProject_bg_yell_div {
        background-image: url(../Images/Background-yellow-01.jpg);
        padding: 32px 41px 60px 254px;
        /*width: 1026px;*/
        height: 716px;
    }

    .Imgclassabtus {
        width: 100%;
        max-width: 590px;
    }

    .About_us_sixpadd {
        padding: 0px 50px 0px 0px;
    }

    .Aboutustxtpadd {
        padding: 0px 76px 0px 0px;
        text-align: center;
    }

    .Ann_reportimgdiv_01 {
        padding: 50px 5px 0px 5px;
    }

    .Img_bgcolor_div {
        padding: 10px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Wtbox_padd {
        padding: 0px 25px 0px 25px;
    }

    .Whtboxdiv {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        height: 77px;
        margin-top: -40px;
        z-index: 0;
        position: relative;
        padding-top: 25px;
    }

    .Innerannualpg {
        text-align: -webkit-center;
        text-align: -moz-center;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }

    .Corporate_parallxdiv {
        padding: 100px 0px 100px 0px;
        background-image: url(../Images/Banner-Corporate.jpeg);
        background-repeat: no-repeat;
        height: 700px;
        background-size: cover;
        background-attachment: fixed;
        background-position: center right;
    }

    .Inner_page_paddingtopless {
        padding: 30px 60px 80px 60px;
    }

    .Annulreportbtn {
        margin-top: 74px;
        padding: 7px 0px 7px 0px !important;
        height: 40px !important;
        width: 100px !important;
        font-size: 15px !important;
        border-radius: 0px !important;
        color: #fff !important;
        background: rgba(14, 76, 27, 0.9);
        /* background-color: rgba(204, 220, 95, 0.8) !important; */
        border: 1px solid #9cac7c !important;
        transition: all .4s ease-in-out;
    }

        .Annulreportbtn:hover {
            margin-top: 74px;
            padding: 7px 0px 7px 0px !important;
            height: 40px !important;
            width: 100px !important;
            font-size: 15px !important;
            border-radius: 0px !important;
            color: #0a5329 !important;
            border: 1px solid #9cac7c !important;
            background-color: #f2f0e3 !important;
            /* background: rgba(14, 76, 27, 0.9); */
            /* background-color: rgba(000000, 0, 0, 0.5); */
            /* background-color: rgba(204, 220, 95, 0.8) !important; */
            transition: all .4s ease-in-out;
        }

    .Donatelastdiv {
        padding: 0px 0px 80px 0px;
    }

    .Donatelastdiv_01 {
        padding: 245px 0px 0px 0px;
    }

    .DonateRcptenqidiv {
        padding: 0px 70px 0px 70px;
        position: absolute;
    }

    .RcptEnq_mainDiv {
        padding: 35px 10px 0px 42px;
    }

    .DonatelastdivCp {
        padding: 80px 0px 80px 0px;
    }

    .corporatepg_whtbg {
        padding: 30px 30px 30px 30px;
        background-color: #fff;
        border: 1px solid #b5bea3;
    }

    .Logo_resizedwdt {
    }

    .Imgwidth {
        width: 100%;
        max-width: 180px;
    }

    .Corporatelastdiv_01 {
        padding: 200px 0px 0px 0px;
    }

    .Displnonoediv {
        display: none;
    }

    .Innpgtbtable {
        border-collapse: separate;
        border-spacing: 1px;
        width: 100%;
        background-color: #fff;
        color: #000 !important;
        border: 1px solid #b5bea3;
        display: inline-block;
    }

    th {
        text-align: center;
        padding: 10px;
        border: 1px solid #b5bea3;
        color: #000;
        background-color: #f8f7f1;
        /*width: 285px;*/
        font-family: 'Poppins' !important;
        /*font-weight: normal !important;*/
    }

    td {
        text-align: center;
        padding: 10px;
        border: 1px solid #b5bea3;
        vertical-align: top;
    }

    .modalwidth {
        /*width: 1190px !important;*/
    }

    .modal-content {
        border-radius: 0px;
    }

    .Individuals_bgmaindiv {
        background-image: url(../Images/Banner-Individuals.jpg);
        padding: 60px 60px 60px 60px;
    }

    .Inner_page_padding_Idividual {
        padding: 60px 80px 60px 80px;
    }

    .Bannerindivdualsimgdiv {
        padding: 0px 0px 0px 0px;
        position: absolute;
        top: 93px;
    }

    .Bannerniimgdiv {
        padding: 0px 70px 0px 95px;
    }

    .Individual_txtdiv {
        padding: 0px 40px 0px 0px;
    }

    .Banner_img_textClassVolunteer {
        padding: 0px;
        text-align: center;
        position: absolute;
        top: 130px;
    }

    .tbbnone {
        border: none !important;
        border-collapse: collapse;
    }

        .tbbnone td {
            border: none !important;
            padding: 0 !important;
            margin: 0 !important;
        }

        .tbbnone input[type="radio"] {
            margin-right: 4px;
        }

        .tbbnone label {
            margin-right: 15px; /* spacing between Male/Female/Other */
        }

    .paddtopfrm {
        padding-top: 20px;
    }

    .Seperator_gray_vertical_01Volunteer {
        margin: -408px 0px 0px 270px;
        height: 441px;
        position: absolute;
    }

    .Homepg_box_naamFoundation_divvolunteer {
        padding: 56px 10px 56px 10px;
        border: 1px solid #c2cab2;
        background-color: #f2f0e3;
    }

    .Volunteeer4div_01 {
        padding: 0px 20px 0px 20px;
    }

    .Volunteeer4div_02 {
        padding: 0px 20px 0px 20px;
    }

    .Volunteeer4div_03 {
        padding: 0px 20px 0px 20px;
    }

    .addressht {
        height: 129px !important;
    }

    .Detailht {
        height: 188px !important;
    }

    .btnsendvolunteer {
        background-color: #b5bea3;
        text-align: center;
        padding-left: 0px;
        border: none;
        border-radius: 0px;
        color: #fff;
        font-size: 16px;
        transition: .5s all ease-in-out;
        width: 74% !important;
        height: 37px !important;
    }

        .btnsendvolunteer:hover {
            background-color: #0e552b !important;
            color: #fff !important;
        }

    .Vissionmissionmainpadddiv {
        padding: 80px 0px 80px 0px;
    }

    .Vissionmissinminbg {
        padding: 70px 0px 70px 0px; /*background-color:#f4f5ef;*/
        background-image: url(../Images/Background-yellow-01.jpg);
    }

    .Vissionmissinminbglftpadd {
        padding: 0px 0px 0px 120px;
    }

    .Vissionmissionwhtbg {
        padding: 50px 48px 50px 0px;
        background-color: #fff;
        border: 1px solid #b5bea3;
        height: 500px;
    }

    .Vissonmissiontxtmdiv {
        padding: 0px 15px 0px 15px;
        text-align: center;
    }

    .Vissionmissionimdiv_01 {
        padding: 0px 0px 0px 0px;
        position: absolute;
        top: 214px;
    }

    .Inner_Floodrelif_addDive {
        padding: 0px;
        border: 1px solid #c2cab2;
        /*height: 452px;*/
    }

    .Bar_verticle_greenflood {
        position: absolute;
        height: 280px;
        width: 15px;
        margin: 0px 0px 0px 0px;
    }

    .Newbullet {
        line-height: 28px;
        list-style-image: url(../Images/Bullet-Orange.png);
        text-align: left;
        padding-left: 19px;
    }

        .Newbullet > li {
            padding-left: 4px;
        }

    .CLICK_flood {
        font-size: 22px;
        color: #fff;
        border: 1px solid #fff;
        padding: 8px 42px 8px 42px;
        /*background-color: #95aa8b;*/ background: rgba(14, 76, 27, 0.6);
        text-decoration: none !important;
        transition: all 0.6s ease-in-out;
    }

        .CLICK_flood:hover {
            font-size: 22px;
            color: #fff;
            border: 1px solid #b5bea3;
            /*background-color: #0e552b;*/
            background: rgba(14, 76, 27, 0.9);
            text-decoration: none !important;
            transition: all 0.6s ease-in-out;
        }

    .Whtboxdivflood {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        height: 92px;
        margin-top: -46px;
        z-index: 0;
        position: relative;
        padding-top: 20px;
        text-align: center;
    }

    .Innerpgfloodtxtdiv {
        padding: 40px 25px 40px 25px;
    }

    .InnerFlooddonateimgdiv {
        padding: 162px 25px 0px 0px;
    }

    .Paddinghorigreen {
        padding: 70px 0px 0px 0px;
    }

    .Floodvideodiv_01 {
        padding: 20px 20px 20px 20px;
    }

    .Floodrelefvideo {
        width: 100%;
        height: 315px;
        border: 1px solid #c2cab2;
    }

    .Howwewrk_parallxdiv {
        padding: 100px 0px 100px 0px;
        background-image: url(../Images/Banner-How-We-Work.jpg);
        background-repeat: no-repeat;
        height: 400px;
        background-size: cover;
        background-attachment: fixed;
    }

    .Floodvideodiv_02 {
        padding: 0px 60px 0px 60px;
    }

    .Whtboxdivhowwework {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        height: 207px;
        margin-top: -42px;
        z-index: 0;
        position: relative;
        padding: 10px;
    }

    .Howweworkhover {
    }

        .Howweworkhover:hover {
            background-color: #f8f7f1;
        }

    .BOxhover:hover {
        /*background-color:#f8f7f1;*/
        transition: all 0.6s ease-in-out;
    }

    .BOxWorkdiv {
        padding: 30px 20px 80px 20px;
        background-color: #0e552b;
        text-align: center;
    }


    .BOxhover {
        transition: all 0.4s ease-in-out;
    }

        /* MAIN HOVER */
        .BOxhover:hover {
            /*transform: translateY(0px);*/
            transition: all 0.4s ease-in-out;
        }

            /* Change GREEN TOP on hover */
            .BOxhover:hover .BOxWorkdiv {
                background-color: #95aa8b;
                transition: all 0.4s ease-in-out;
            }

            /* Change WHITE BOX on hover */
            .BOxhover:hover .Whtboxdivhowwework {
                background-color: #fff;
                border-color: #7f9a75;
                transition: all 0.4s ease-in-out;
            }

            /* Optional: icon color change */
            .BOxhover:hover i {
                color: #fff;
                transition: all 0.4s ease-in-out;
            }

    .Iconhover {
        font-size: 40px;
        color: #fff;
        transition: all 0.4s ease-in-out;
    }

        .Iconhover:hover {
            font-size: 40px;
            color: #fff;
            transition: all 0.4s ease-in-out;
        }

    .Detailhtneed {
        height: 125px !important;
    }

    .Seperator_gray_vertical_01need {
        margin: -242px 0px 0px 273px;
        height: 262px;
        position: absolute;
    }

    .ul-tabs1 {
        list-style: none;
        padding-top: 5px;
        padding-left: 0px;
        font-size: 16px !important;
    }

        .ul-tabs1 > li.active > .aaa1 {
            transition: all 0.5s ease-in-out;
            background-color: #f26921;
            border-left: 4px solid #0a5329;
            outline: 0;
            color: #fff !important;
        }

        .ul-tabs1 > li > .aaa1 {
            text-decoration: none;
            color: #0a5329 !important;
            font-size: 16px;
            display: block;
            /*padding: 14px 30px 14px 20px;*/
            padding: 10px 10px !important;
            text-decoration: none;
            border-bottom: 1px solid #9aaa79;
            position: relative;
            /*height: 50px;*/
            background: #f2f0e3;
            border-radius: 3px;
            text-align: justify;
        }

            .ul-tabs1 > li > .aaa1:hover {
                transition: all 0.5s ease-in-out;
                background-color: #95aa8b;
                border-left: 5px solid #0a5329;
                outline: 0;
                color: #fff !important;
            }

        .ul-tabs1 > li.active > .aaa1 {
            transition: all 0.5s ease-in-out;
            background-color: #95aa8b;
            border-left: 5px solid #0a5329;
            outline: 0;
            color: #fff !important;
        }

    .Important_tab_content_div {
        padding: 10px 0px 10px 0px;
        border: 1px solid #b5bea3;
        float: left;
        min-height: 200px;
        border-radius: 3px;
    }

    .tab-content > .tab-pane {
        visibility: visible;
        display: initial;
    }

    .Mediavideodiv_01 {
        padding: 5px 5px 40px 5px;
    }

    .WhtboxdivMedia {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        /* height: 77px; */
        height: 214px;
        margin-top: -58px;
        z-index: 0;
        position: relative;
        padding: 10px;
        text-align: center;
    }

    .Mediarelefvideo {
        width: 100%;
        height: 192px;
        border: 1px solid #c2cab2;
    }

    .greentpwdt {
        width: 81%;
    }

    .Innera1dic {
        padding: 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }

    .txtbox_width_innerourtrustee {
        padding: 14px;
        /* width: 272px; */
        height: 100px;
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
    }

    .txtbox_width_innerourtrustee1 {
        padding: 20px;
        /* width: 272px; */
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
        height: 100px;
    }

    .Slider_box_widthdiv_inneteamr {
        padding: 10px 20px 60px 14px;
    }

    .txtbox_width_innerourteam {
        padding: 25px 20px 20px 20px;
        /* width: 272px; */
        background-color: #f2f0e3;
        border: 1px solid #9cac7c;
        margin-top: 0px;
        text-align: center;
        height: 172px;
    }

    .fixbodyinnpg {
        text-align: -webkit-center;
        width: 100%;
        margin: 0 auto;
        max-width: 1024px;
    }

    .txtbox_widthforicon {
        padding: 20px;
        /* width: 272px; */
        /* height: 77px; */
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
    }

    .Iconaligment {
        display: flex;
        padding: 0px 0px 0px 0px;
        /*justify-content: center;*/
    }

    .icontxtdiv {
        padding: 6px 0px 0px 31px;
        text-align: left;
    }

    .Iconboxdivmain_01 {
        padding: 10px;
                width: 345px;
    }

    .Innerboxpadd {
        padding: 0px 0px 40px 0px;
    }

    .Project_list_01 {
        padding: 40px 0px 40px 0px;
        text-align: center;
    }

    .Projectlistbtn {
        margin-top: 79px;
        padding: 7px 0px 7px 0px !important;
        height: 40px !important;
        width: 100px !important;
        font-size: 15px !important;
        border-radius: 0px !important;
        color: #fff !important;
        background: rgba(14, 76, 27, 0.9);
        /* background-color: rgba(204, 220, 95, 0.8) !important; */
        border: 1px solid #9cac7c !important;
        transition: all .4s ease-in-out;
    }

        .Projectlistbtn:hover {
            margin-top: 79px;
            padding: 7px 0px 7px 0px !important;
            height: 40px !important;
            width: 100px !important;
            font-size: 15px !important;
            border-radius: 0px !important;
            color: #0a5329 !important;
            border: 1px solid #9cac7c !important;
            background-color: #f2f0e3 !important;
            /*background: rgba(14, 76, 27, 0.9);*/
            /*background-color: rgba(000000, 0, 0, 0.5);*/
            /* background-color: rgba(204, 220, 95, 0.8) !important; */
            transition: all .4s ease-in-out;
        }

    .txtbox_width_projectlist {
        padding: 20px;
        /* width: 272px; */
        /* height: 77px; */
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: -38px;
        text-align: center;
        z-index: 0;
        position: relative;
    }

    .Whiteboxpaddlist {
        padding: 0px 25px 0px 25px;
    }

    .Inner_page_paddingbotttom0 {
        padding: 80px 65px 0px 65px;
    }

    .txtbox_banner {
        padding: 20px;
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: -40px;
        text-align: center;
    }

    .Bannertxtproj {
        /*font-family: 'Poppins-bold';*/
        font-size: 15px;
        margin: 0px;
        color: #000000;
        font-weight: bold;
    }

    .Innerboxpaddinnerpg {
        padding: 60px 0px 40px 0px;
    }

    .Mediarelefvideoproject01 {
        width: 100%;
        height: 330px;
        border: 1px solid #c2cab2;
    }

    .Innerfbiframdiv {
        padding: 0px 0px 0px 235px;
    }

    .Sepa_conta_gra_01new {
        position: absolute;
        height: 391px;
        width: 1px;
        margin: -373px 0px 0px 266px;
    }

    .Sepa_conta_gra_02new {
        position: absolute;
        height: 391px;
        width: 1px;
        margin: -280px 0px 0px 269px;
    }

    .ViewImagbtn {
        /*margin-top: 109px;*/
        margin-top: 98px;
        padding: 7px 0px 7px 0px !important;
        height: 40px !important;
        width: 100px !important;
        font-size: 15px !important;
        border-radius: 0px !important;
        color: #fff !important;
        background: rgba(14, 76, 27, 0.9);
        /* background-color: rgba(204, 220, 95, 0.8) !important; */
        border: 1px solid #9cac7c !important;
        transition: all .4s ease-in-out;
    }

        .ViewImagbtn:hover {
            /*margin-top: 109px;*/
            margin-top: 98px;
            padding: 7px 0px 7px 0px !important;
            height: 40px !important;
            width: 100px !important;
            font-size: 15px !important;
            border-radius: 0px !important;
            color: #0a5329 !important;
            border: 1px solid #9cac7c !important;
            background-color: #f2f0e3 !important;
            /*background: rgba(14, 76, 27, 0.9);*/
            /*background-color: rgba(000000, 0, 0, 0.5);*/
            /* background-color: rgba(204, 220, 95, 0.8) !important; */
            transition: all .4s ease-in-out;
        }

    .map-container {
        position: relative;
        display: inline-block;
        max-width: 100%;
    }

    .map-image {
        width: 100%;
        display: block;
    }

    /* Hotspot Style */
    .hotspot {
        position: absolute;
        width: 22px;
        height: 22px;
        border: 2px solid #555;
        border-radius: 50%;
        transform: translate(-50%, -50%);
        cursor: pointer;
        z-index: 10;
    }

        /* Inner Dot */
        .hotspot::after {
            content: "";
            position: absolute;
            width: 8px;
            height: 8px;
            background: #555;
            border-radius: 50%;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
        }

        /* Pulse Animation */
        .hotspot::before {
            content: "";
            position: absolute;
            width: 22px;
            height: 22px;
            border: 2px solid rgba(85,85,85,0.4);
            border-radius: 50%;
            top: -2px;
            left: -2px;
            animation: pulse 1.5s infinite;
        }

    @keyframes pulse {
        0% {
            transform: scale(1);
            opacity: 1;
        }

        100% {
            transform: scale(1.8);
            opacity: 0;
        }
    }

    /* Tooltip */
    .tooltip-box {
        position: absolute;
        background: #2f2f2f;
        color: #fff;
        padding: 10px 15px;
        border-radius: 5px;
        display: none;
        white-space: nowrap;
        z-index: 9999;
        pointer-events: none;
        font-size: 14px;
    }

        .tooltip-box:after {
            content: "";
            position: absolute;
            bottom: -8px;
            left: 18px;
            border-width: 8px 8px 0;
            border-style: solid;
            border-color: #2f2f2f transparent transparent transparent;
        }

    .Hidedeskstopreso {
        display: none;
    }

    .Donatebgyellobox {
        padding: 59px 0px 0px 0px;
        background-image: url(../Images/Background-yellow-01.jpg);
        height: 350px;
        text-align: center;
    }

    .Donatemaindiv001 {
        padding: 80px 0px 0px 0px;
    }

    .Donateyellowboxpos {
        padding: 0px;
        position: absolute;
        top: 40px;
    }

    .Bar_verticle_greenVandM {
        position: absolute;
        height: 220px;
        width: 15px;
        margin: -220px 0px 0px 492px;
    }

    .Lht {
        line-height: 45px;
    }

    .Lht1 {
        line-height: 50px;
    }

    .Brtoplghtgren {
        height: 9px;
    }

    .Topbragrenimgpadd {
        padding: 0px 25px 0px 25px;
    }

    .Mailltxtwht {
        color: #fff;
        text-decoration: underline;
        transition: all 0.6s ease-in-out;
    }

        .Mailltxtwht:hover {
            color: #000;
            text-decoration: underline;
            transition: all 0.6s ease-in-out;
        }

    .BannerProject > .slick-prev {
        font-size: 0 !important;
        line-height: 0 !important;
        position: absolute !important;
        top: 50% !important;
        display: block !important;
        width: 72px !important;
        height: 43px !important;
        padding: 0 !important;
        z-index: 1;
        -webkit-transform: translate(0, -50%) !important;
        -ms-transform: translate(0, -50%) !important;
        transform: translate(0, -50%) !important;
        cursor: pointer !important;
        border: none !important;
        outline: none !important;
        background: url(../img/prev.png) !important;
        /* background-color: transparent !important; */
    }

    .BannerProject > .slick-prev {
        left: -12px !important;
    }

    .BannerProject > .slick-next {
        font-size: 0 !important;
        line-height: 0 !important;
        position: absolute !important;
        top: 50% !important;
        display: block !important;
        width: 30px !important;
        height: 43px !important;
        padding: 0 !important;
        -webkit-transform: translate(0, -50%) !important;
        -ms-transform: translate(0, -50%) !important;
        transform: translate(0, -50%) !important;
        cursor: pointer !important;
        border: none !important;
        outline: none !important;
        background: url(../img/next.png) !important;
        background-color: transparent !important;
    }

    .BannerProject > .slick-next {
        right: 9px !important;
        left: 858px;
    }

    .Bannerwhitboxpadd {
        padding: 0px 25px 0px 25px;
        position: relative;
        z-index: 0;
    }

    .WhtboxdivMedia1 {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        height: 92px;
        /*height: 151px;*/
        margin-top: -45px;
        z-index: 0;
        position: relative;
        padding: 10px;
        text-align: center;
    }

    .WhtboxdivMedia2 {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        height: 94px;
        /*height: 151px;*/
        margin-top: -58px;
        z-index: 0;
        position: relative;
        padding: 13px;
        text-align: center;
    }

    .Slider_box_widthdiv_innerKashmir {
        padding: 10px 30px 60px 30px;
    }

    .Slider_box_widthdiv_innermainprojectlist {
        padding: 10px 18px 40px 18px;
                width: 310px;
    }

    .Slider_box_widthdiv_innermainprojectlist1 {
        padding: 10px 18px 40px 18px;
                width: 312px;
    }

    .Project_list_01_1 {
        padding: 40px 0px 0px 0px;
        text-align: center;
    }

    .Whtboxdivflood p {
        font-weight: bold;
    }

    .Boderpaddnew {
        padding: 20px 65px 0px 65px;
    }

    .WhtboxdivMedia p {
        font-weight: bold;
    }

    .WhtboxdivMedia1 p {
        font-weight: bold;
    }

    .ProjectAidtomap_khandesh {
        left: 27.538%;
        top: 15.785%;
    }

    .ProjectAidto_Marathwada {
        left: 47.231%;
        top: 43.037%;
    }

    .ProjectAidto_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .ProjectAidto_Maharashtra {
        left: 22.961%;
        top: 62.410%;
    }

    .Border_20_60 {
        padding: 20px 0px 60px 0px;
    }

    .Allmap8div {
        padding: 40px 0px 0px 0px;
    }

    .Border60_60 {
        padding: 60px 0px 60px 0px;
    }

    .Grtintouchtxtpaddall {
        padding: 50px 0px 0px 0px;
    }

    .Projecttxt50paddtop {
        padding: 50px 0px 0px 0px;
    }

    .Border_60_20 {
        padding: 60px 0px 20px 0px;
    }

    .Projectheadpaddbotm {
        padding-bottom: 50px;
    }

    .Projectpaddtopnew {
        padding: 50px 0px 0px 0px;
    }

    .facebook-frame {
        width: 100%;
        height: 1351px;
        border: none;
    }

    .Curruntprojectpgdiv {
        padding: 0px;
        margin-top: -22px;
    }

    .Instagramvdeomain12div1 {
        padding: 0px 20px 0px 20px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Instagramvdeomain12div2 {
        padding: 0px 20px 0px 20px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .V1div1 {
        padding: 25px;
    }

    .Homeinstavideo {
        padding: 0px 20px 60px 20px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Hompgvideoinsta1 {
        padding: 15px;
    }

    .Allmap8div1 {
        padding: 40px 0px 40px 0px;
    }

    .Project_DesilatingofDams_Khandesh {
        left: 27.839%;
        top: 15.663%;
    }

    .Project_DesilatingofDams_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .Project_DesilatingofDams_WesternMaharashtra {
        left: 22.961%;
        top: 62.410%;
    }

    .Project_ytvideos {
        padding: 40px 0px 0px 0px;
    }

    .Fllodvideopaddtop {
        padding: 50px 0px 0px 0px;
    }

    .Howweworkboxpadd1 {
        padding: 4px;
    }

    .Project_Incomegeneration_Marathwada {
        left: 47.231%;
        top: 43.037%;
    }

    .Project_Incomegeneration_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .Indivivdualpaddbtmnew {
        padding: 0px 0px 80px 0px;
    }

    .Individulapddextra {
        padding: 0px 0px 0px 0px;
    }

    .Jalyuktpaddtop {
        padding: 50px 0px 0px 0px;
    }

    .Border_80_60 {
        padding: 80px 0px 60px 0px;
    }

    .Project_Nalastreamodha_Khandesh {
        left: 27.996%;
        top: 15.327%;
    }

    .Project_Nalastreamodha_Konkan {
        left: 6.030%;
        top: 35.364%;
    }

    .Project_Nalastreamodha_Marathwada {
        left: 47.231%;
        top: 43.037%;
    }

    .Project_Nalastreamodha_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .Project_Nalastreamodha_WesternMaharashtra {
        left: 22.961%;
        top: 62.410%;
    }

    .Borderbtm60 {
        padding: 0px 0px 60px 0px;
    }

    .Needhelpbtm {
        padding: 0px 0px 80px 0px;
    }

    .Needhlpbtndiv {
        padding: 60px 0px 0px 0px;
        text-align: center;
    }

    .padingbtm60 {
        padding: 0px 0px 60px 0px;
    }

    .Rghtpaddtem {
        padding: 0px 0px 0px 0px;
    }

    .Lefttempadd {
        padding: 0px 0px 0px 25px;
    }

    .Lefttempadd1 {
        padding: 0px 0px 0px 25px;
    }

    .Paddteamlft60 {
        padding: 0px 0px 0px 25px;
    }

    .Project_PercolationTank_Khandesh {
        left: 27.190%;
        top: 15.694%;
    }

    .Project_PercolationTank_Konkan {
        left: 6.030%;
        top: 35.364%;
    }

    .Project_PercolationTank_Marathwada {
        left: 47.231%;
        top: 43.037%;
    }

    .Project_PercolationTank_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .Project_PercolationTank_WesternMaharashtra {
        left: 22.961%;
        top: 62.410%;
    }

    .Project_Riverrejuvenation_Konkan {
        left: 6.03%;
        top: 35.36%;
    }

    .Project_Riverrejuvenation_Marathwada {
        left: 47.23%;
        top: 43.03%;
    }

    .Project_Riverrejuvenation_Vidarbha {
        left: 73.11%;
        top: 19.37%;
    }

    .Project_Riverrejuvenation_WesternMaharashtra {
        left: 22.96%;
        top: 62.41%;
    }

    .Border_30_60 {
        padding: 30px 0px 60px 0px;
    }

    .Project_TrenchExcavation_Khandesh {
        left: 27.337%;
        top: 15.296%;
    }

    .Project_TrenchExcavation_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .Project_TrenchExcavation_WesternMaharashtra {
        left: 22.961%;
        top: 62.410%;
    }

    .projpadingbtm60 {
        padding: 0px 0px 60px 0px;
    }

    .Slider_box_widthdiv_innerot {
        padding: 10px 10px 0px 10px;
    }

    .respo_display {
        display: none;
    }

    .txtbox_width_innerourtrusteeteam {
        padding: 12px;
        /*width: 272px;*/
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
    }

    .instagram-media {
        min-width: 214px !important;
    }

    .htchangefrm1280 {
        /*height: 146px;*/
    }

    .htchangefrm12801 {
        height: 92px;
    }

    .pdchngfor1280 {
        padding: 12px !important;
        margin-top: -31px !important;
    }

    .paddfrmsmall {
        padding: 18px !important;
    }

    .heightbx1024 {
        height: 222px;
    }

    .Ineerpgtrusteepadd {
        padding: 80px 60px 20px 60px !important;
    }

    .Ineerpgprojecctpadd {
        padding: 80px 60px 20px 60px !important;
    }

    .lhtsmall {
        line-height: 36px;
    }
    .respomrghide {
            margin-top: 0px !important;
    }
    .Ft3mtp {
            margin-top: 14px;
    }
      .Newvolunterdiv {
        text-align:center;padding:40px 0px 60px 0px;
    }
    .Voluntemarpaddinnew {
        padding:0px;margin-top:-130px;    z-index: -1;
    }
      .navbar-inverse .headernav > .active > a {
        color: #0a542a !important;
        background-color: #f2f0e3 !important;
                
    }
    .navbar-inverse .headernav .dropdown-menu > li.active > a {
    color: #fff !important;
    background-color: #9aaa79 !important;
}
     .disnono {
        display:none;
    }

      .Hompgvideoinsta1{
    display: flex;
    margin-bottom: 30px;
}

.Hompgvideoinsta1 .instagram-media{
    display: flex !important;
    flex-direction: column;
    height: 100% !important;
    width: 100% !important;
    min-height: 1074px; /* adjust as needed */
}
 .Instagramvdeomain12div1{
    display: flex;
    margin-bottom: 30px;
}
 .Instagramvdeomain12div2{
    display: flex;
    margin-bottom: 30px;
}

.V1div1 .instagram-media{
    display: flex !important;
    flex-direction: column;
    height: 100% !important;
    width: 100% !important;
    min-height: 1051px; /* adjust as needed */
}

.LogoineerSlider {
    position: relative;
}
.slider-arrows1 {
        position: relative;
        bottom: 0px;
        text-align: center;
    }
.slick-arrow1 {
        position: absolute !important;
        top: 96px;
        bottom: 0;
        left: -24px;
        /*width: 15%;*/
        width: 5%;
        z-index: 999;
        font-size: 25px;
        color: #000;
        text-align: center;
        text-shadow: none !important;
        filter: none !important;
        opacity: 1 !important;
    }

       .slick-arrow1:hover {
            color: #ccdc5f;
        }

      .slick-arrow1.left1 {
            background-repeat: repeat-x;
            background-image: none !important;
            color: #000;
            cursor: pointer;
        }

           .slick-arrow1.left1:hover {
                color: #000000;
            }

      .slick-arrow1.right1 {
            right: 46px;
            background-repeat: repeat-x;
            background-image: none !important;
            color: #000;
            top: 100px;
            left: 813px;
            cursor: pointer;
        }

          .slick-arrow1.right1:hover {
                color: #ffffff;
            }

     .slick-arrow1 .glyphicon-chevron-left, .slick-arrow1 .glyphicon-chevron-right, .slick-arrow1 .icon-prev, .slick-arrow1 .icon-next {
            width: 35px;
            height: 35px;
            margin-top: -15px;
            font-size: 35px;
        }

  .slider-arrows1 {
        position: relative;
        bottom: 0px;
        text-align: center;
    }

   .slick-prev,
    .slick-next {
        font-size: 18px;
        background: #000;
        color: #fff;
        border: none;
        padding: 10px 20px;
        cursor: pointer;
    }

       .slick-prev:hover,
        .slick-next:hover {
            background: #333;
        }

   .Iconhome_left1 {
        position: absolute !important;
        height: 51px;
        width: 51px;
        padding: 11px 0px 0px 0px;
        transition: all 0.4s ease-in-out;
        margin: 14px 0px 0px -35px !important;
        color: #b5bea3 !important;
        font-size: 50px !important;
        border: none;
        border-radius: 0px;
    }

      .Iconhome_left1:hover {
            position: absolute !important;
            height: 51px;
            width: 51px;
            padding: 11px 0px 0px 0px;
            transition: all 0.4s ease-in-out;
            margin: 14px 0px 0px -35px !important;
            color: #b5bea3 !important;
            font-size: 50px !important;
            border-radius: 0px;
        }

   .Iconhome_right1 {
        position: absolute !important;
        height: 51px;
        width: 51px;
        padding: 11px 0px 0px 16px;
        transition: all 0.4s ease-in-out;
        margin: 14px 0px 0px -35px !important;
        color: #b5bea3 !important;
        font-size: 45px !important;
        border: none;
        border-radius: 0px;
    }

      .Iconhome_right1:hover {
            position: absolute !important;
            height: 51px;
            width: 51px;
            padding: 11px 0px 0px 16px;
            transition: all 0.4s ease-in-out;
            margin: 14px 0px 0px -35px !important;
            color: #b5bea3 !important;
            font-size: 45px !important;
            border-radius: 0px;
        }
      .Vissionmsnkboxpadd1 {
        padding: 30px;
    }
    .Visngrenbr {
            width: 80%;
    height: 9px;
    }
    .Whtboxdivvissionmission {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        height: 180px;
        margin-top: -42px;
        z-index: 0;
        position: relative;
        padding: 23px;
    }
     .Heading_031 {
        font-family: 'Poppins-bold';
        margin: 0px;
        color: #0e552b;
        font-size: 35px;
    }
     .Howweworkhover1 {
    }

        .Howweworkhover12:hover {
            background-color: #f8f7f1;
        }

    .BOxhover12:hover {
        /*background-color:#f8f7f1;*/
        transition: all 0.6s ease-in-out;
    }

    .BOxWorkdiv1 {
        padding: 30px 30px 80px 30px;
        /*background-color: #0e552b;*/
         background-color: #fff;
        text-align: center;
        border:1px solid #95aa8b;
    }


    .BOxhover1 {
        transition: all 0.4s ease-in-out;
    }

        /* MAIN HOVER */
        .BOxhover12:hover {
            /*transform: translateY(0px);*/
            transition: all 0.4s ease-in-out;
        }

            /* Change GREEN TOP on hover */
            .BOxhover12:hover .BOxWorkdiv1 {
                background-color: #95aa8b;
                transition: all 0.4s ease-in-out;
            }

            /* Change WHITE BOX on hover */
            .BOxhover12:hover .Whtboxdivvissionmission {
                background-color: #fff;
                border-color: #7f9a75;
                transition: all 0.4s ease-in-out;
            }
        .BOxhover12:hover .Heading_031{
            color:#fff;
        }
            /* Optional: icon color change */
            .BOxhover12:hover i {
                color: #fff;
                transition: all 0.4s ease-in-out;
            }

    .Iconhover1 {
        font-size: 40px;
        color: #0e552b;
        transition: all 0.4s ease-in-out;
    }

        .Iconhover1:hover {
            font-size: 40px;
            color: #0e552b !important;
            transition: all 0.4s ease-in-out;
        }
            /*-----12-05-2026-----*/
    .Allhtforcsronly {
        height:330px !important;
    }
    .Butndivforcsrdiv {
        text-align: center;    padding-top: 245px;
    }

/*---------end---------*/
    @keyframes fadeUp {
        from {
            opacity: 1;
            transform: translateY(40px);
        }

        to {
            opacity: 1;
            transform: translateY(0);
        }
    }
}

@media only screen and (min-width: 915px) and (max-width:1023px) {
     .Hidedeskstopreso {
        display:none;
    }
    .Txtreslh {
        line-height:49px;
    }
    .respo_txtpaddtp {
            padding-top: 25px !important;
    }
    .separatorHWW1 {
            padding: 0px 15px 0px 15px;
    }
    .separatorHWW2 {
            padding:0px 15px 0px 15px;
                    line-break: anywhere;
    }
    .separatorHWW3 {
            padding:0px 15px 0px 15px;
    }
    .Namm_banbelowboxmdiv {
        padding: 0px; margin-top:0px;
    }
    .Homepg_Header_Main_div {
        padding: 0px 0px 0px 0px;
    }

    .Home_contact_div {
        padding: 0px 0px 0px 0px;
                width: 74%;
    }

    .Homepg_All_HeadData {
        padding: 0px 0px 0px 0px;
    }

    .Homepg_floodrelifDiv {
        padding: 0px 0px 0px 0px;
        background-image: url(../Images/Seperator-black-horizontal-01.png);
        height: 56px;
        font-size: 17px;
        width: 34%;

    }
    .Homepg_floodrelifDiv:hover {
        /*background-color:#f2f0e3;*/
        background-color:rgba(242, 240, 227, 1);
         opacity:1;
            transition: all 0.4s ease-in-out;
}

    .Homepg_contactDiv {
        padding: 0px 0px 0px 0px;
        background-image: url(../Images/Seperator-black-horizontal-01.png);
        height: 56px;
        font-size: 17px;
        width: 22%;
    }

    .Homepg_emailDiv {
        padding: 0px 0px 0px 0px;
        background-image: url(../Images/Seperator-black-horizontal-01.png);
        height: 56px;
        font-size: 17px;
        width: 33%;
    }
    .Homepg_emailDiv:hover {
        /*background-color:#f2f0e3;*/
        background-color:rgba(242, 240, 227, 1);
         opacity:1;
            transition: all 0.4s ease-in-out;
}

    .Homepg_emailhead {
        color: #fff;
        font-size: 17px;
        text-decoration: none !important;
        transition: all 0.6s ease-in-out;
    }

        .Homepg_emailhead:hover {
            color: #0a5329;
            
            font-size: 17px;
            text-decoration: underline !important;
            transition: all 0.6s ease-in-out;
        }

    .HOme_contact_margin {
        padding: 0px;
        /*margin-left:2px;*/
                margin-left: 161px;
    }

    .Socialmediaicon_01 {
        padding: 10px 9px 5px 9px;
        /* border-radius: 100%; */
        text-decoration: none !important;
        color: #ffffff !important;
        font-size: 23px;
        transition: all 0.6s ease-in-out;
        outline: none !important;
    }

        .Socialmediaicon_01:hover {
            padding:12px 9px 10px 9px;
            /* border-radius: 100%; */
            background-color:#f2f0e3;
            text-decoration: none !important;
            color: #0a5329 !important;
            font-size: 23px;
            transition: all 0.6s ease-in-out;
            outline: none !important;
        }

    .Socialmedia {
        padding: 0px 0px 0px 0px;
        display: flex;
        margin-bottom: 0px;
    }

    .Socialmedia1 {
        background-image: url(../Images/Seperator-black-horizontal-02.png);
        height: 56px;
    }

    .Homepg_socialmedia_icon {
        padding: 0px 0px 0px 0px;
        /*margin-left: -72px;*/
                margin-left: -144px;
                width: 20%;
    }

    .Img_width {
        width: 100%;
    }

    .Img_width_green_hor {
        width: 100%;
        height: 5px;
    }

    .Img_width_hor_whit {
        width: 100%;
        height: 1px;
    }

    .Homepg_all_position {
        position: absolute;
    }

    .Homepg_main_logo_nav_div {
        padding: 0px 0px 0px 0px;
        background: #fff;
        /*height:116px;*/
    }

    .Homepg_logo_main_div {
        padding: 15px 0px 12px 30px;
    }

    .navbar-inverse {
        background: #fff;
        font-family: 'Poppins-bold';
        font-size: 18px;
        margin-left: -50px;
        border: none !important;
        color: #9aaa79 !important;
        border-radius: 0px;
        padding-top:0px;
        padding-bottom: 0px;
        /*height: 50px;*/
                z-index: 1;
    }

    .hvr-bounce-to-bottom {
        color: #9aaa79 !important;
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: 0px;
            left: 0px;
            right: 0px;
            bottom: 0px;
            background: #f2f0e3;
            /*background: #d7dd35;*/
            /*background: #575da9;*/
            /*background: #e42d9f;*/
            /*background: #025588;*/
            /*background: #99ced4;*/
            /*background: #4abdac;*/
            /*background: #ee86b7;*/
            /*background: #6e7376;*/
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
        }

        .hvr-bounce-to-bottom:hover, .hvr-bounce-to-bottom:focus, .hvr-bounce-to-bottom:active {
            color: #0a542a !important;
            /*color:#4abdac !important;*/
        }

            .hvr-bounce-to-bottom:hover:before, .hvr-bounce-to-bottom:focus:before, .hvr-bounce-to-bottom:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }

    .hvr-bounce-to-bottom1 {
        color: #0a5329 !important;
        background: #f2f0e3;
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom1:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: 0px;
            left: 0px;
            right: 0px;
            bottom: 0px;
            background: #9aaa79;
            /*background: #d7dd35;*/
            /*background: #575da9;*/
            /*background: #e42d9f;*/
            /*background: #025588;*/
            /*background: #99ced4;*/
            /*background: #4abdac;*/
            /*background: #ee86b7;*/
            /*background: #6e7376;*/
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
        }

        .hvr-bounce-to-bottom1:hover, .hvr-bounce-to-bottom1:focus, .hvr-bounce-to-bottom1:active {
            color: #ffffff !important;
            /*color:#4abdac !important;*/
        }

            .hvr-bounce-to-bottom1:hover:before, .hvr-bounce-to-bottom1:focus:before, .hvr-bounce-to-bottom1:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }

             .hvr-bounce-to-bottom2 {
        color: #9aaa79 !important;
        background: #f2f0e3;
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom2:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: 0px;
            left: 0px;
            right: 0px;
            bottom: 0px;
            background: #9aaa79;
            /*background: #d7dd35;*/
            /*background: #575da9;*/
            /*background: #e42d9f;*/
            /*background: #025588;*/
            /*background: #99ced4;*/
            /*background: #4abdac;*/
            /*background: #ee86b7;*/
            /*background: #6e7376;*/
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
        }

        .hvr-bounce-to-bottom2:hover, .hvr-bounce-to-bottom2:focus, .hvr-bounce-to-bottom2:active {
            color: #fff !important;
            /*color:#4abdac !important;*/
        }

            .hvr-bounce-to-bottom2:hover:before, .hvr-bounce-to-bottom2:focus:before, .hvr-bounce-to-bottom2:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }


    .nav > li > a {
        padding: 5px 20px 5px 20px;
        position: relative;
    }

    .navbar-nav {
        padding-left: 0px;
    }

    .NewDislay {
        /*display: flex;*/
    }


    .ddd > li {
        border-bottom: 1px solid #9aaa79;
    }
     .ddd1 > li {
        border-bottom: 1px solid #9aaa79;
    }
      .ddd2 > li {
        border-bottom: 1px solid #9aaa79;
    }

   
      /*.ddd1 {
    position: absolute !important;
    top: 0;
    left: 100%;   
    margin: 0;
    display: none;
}
      .ddd2 {
    position: absolute !important;
    top: 0;
    left: 100%;   
    margin: 0;
    display: none ;
}*/
   
    .dropdown-menu {
        padding: 0px 0px 0px 0px ;
        margin-top: 9px;
        margin-left: 0px;
         border-bottom: 1px solid #9aaa79 ;
             border: 1px solid #9aaa79 ;
                 border-radius: 0px;
                 /*width:100%;*/
    }
    .ddd1 {
        padding: 0px 0px 0px 0px ;
                
                margin-top:0px;
       
         border-bottom: 1px solid #9aaa79 !important;
             border: 1px solid #9aaa79 !important;
    }
    .ddd2 {
        padding: 0px 0px 0px 0px ;
              
         border-bottom: 1px solid #9aaa79 !important;
             border: 1px solid #9aaa79 !important;
    }

  
    li.dropdown:hover > .dropdown-menu {
        display: block;
    }

    .headernav > li > .ddd > li > a {
        background-color: #f2f0e3;
       
        color: #0a5329 !important;
        padding: 10px 18px 10px 18px !important;
        font-size: 16px !important;
        outline: 0 !important;
      
                font-family: 'Poppins';
        transition: all 0.6s ease-in-out;
    }

        .headernav > li > .ddd > li > a:hover {
            color: #fff !important;
            padding: 10px 18px 10px 18px;
            background-color: #fff !important;
            transition: all 0.6s ease-in-out;
        }

         .headernav li .ddd .ddd1 li a{
        background-color: #f2f0e3;
        
        color: #0a5329 !important;
        padding: 10px 18px 10px 18px !important;
        font-size: 16px !important;
        outline: 0 !important;
        
                font-family: 'Poppins';
        transition: all 0.6s ease-in-out;
    }

        .headernav li .ddd .ddd1 li a:hover {
            color: #fff !important;
            padding: 10px 18px 10px 18px;
            background-color: #fff !important;
            transition: all 0.6s ease-in-out;
        }
         .headernav li .ddd .ddd1 .dd2 li a{
        background-color: #f2f0e3;
       
        color: #0a5329 !important;
        padding: 10px 18px 10px 18px !important;
        font-size: 16px !important;
        outline: 0 !important;
       
                font-family: 'Poppins';
        transition: all 0.6s ease-in-out;
    }

        .headernav li .ddd .ddd1 .dd2 li a:hover {
            color: #fff !important;
            padding: 10px 18px 10px 18px;
            background-color: #fff !important;
            transition: all 0.6s ease-in-out;
        }

    .navbar-nav > li > .dropdown-menu {
        margin-top: 0;
        border-top-left-radius: initial;
        border-top-right-radius: initial;
    }
    /* ================= MENU BORDERS ================= */
.ddd > li,
.ddd1 > li,
.ddd2 > li {
    border-bottom: 1px solid #9aaa79;
}

/* ================= DROPDOWN BASE ================= */
.dropdown-menu {
    padding: 0;
    margin-top: 0;
    border: 1px solid #9aaa79;
    border-radius: 0;
    min-width: 260px;
        left: 52px;
}

/* ================= POSITION FIX ================= */
.dropdown-menu > li {
    position: relative;
}

/* 2nd Level */
.ddd1 {
    position: absolute;
    top: 0;
    left: 100%;
    display: none;
    padding: 0;
    border: 1px solid #9aaa79;
}

/* 3rd Level */
.ddd2 {
    position: absolute;
    top: 0;
    left: 100%;
    display: none;
    padding: 0;
    border: 1px solid #9aaa79;
}

/* ================= SHOW ON HOVER ================= */
.dropdown-menu li:hover > .ddd1,
.dropdown-menu li:hover > .ddd2 {
    display: block;
}

/* ================= LINKS STYLE ================= */
.dropdown-menu li a {
    display: block;                  
    width: 100%;
    box-sizing: border-box;
    background-color: #f2f0e3;
    color: #0a5329 !important;
    padding: 10px 18px;
    font-size: 18px;
    font-family: 'Poppins';
    transition: all 0.3s ease;
    white-space: normal;           
}

/* ================= HOVER ================= */
.dropdown-menu li a:hover {
    color: #fff !important;
    background-color: #0a5329 !important;
}

/* ================= TOP MENU ================= */
.headernav > li > .ddd > li > a {
    background-color: #f2f0e3;
    color: #0a5329 !important;
}

/* ================= REMOVE GAP ================= */
.navbar-nav > li > .dropdown-menu {
    margin-top: 0;
}

/* ================= ARROW ALIGN ================= */
.dropdown > a .caret {
    float: right;
    margin-top: 6px;
}

   

    
    .Hompg_highlight_txtblue {
        font-size: 22px;
        font-family: 'Titillium Web';
        margin: 0px;
        color: #0ea4de;
    }

   

    .Readmore_btn_01 {
        color: #999999;
        transition: all 0.6s ease-in-out;
        text-decoration: none;
    }

        .Readmore_btn_01:hover {
            color: #f15833;
            transition: all 0.6s ease-in-out;
            text-decoration: underline;
        }

    

    

  

    .Separator_padd {
        padding: 7px 0px 7px 0px;
    }

   
   

    

    
   

   

   

   

    
  
    .Separator_padd1 {
        padding: 6px 0px 6px 0px;
    }

    
    .Separator_padd2 {
        padding: 3px 0px 3px 0px;
    }

   


   
   

 

    [class*=" imghvr-"], [class^=imghvr-] {
        position: relative;
        display: block !important;
        margin: 0;
        max-width: 100%;
        background-color: rgba(175,90,59,1) !important;
        color: #fff;
        overflow: hidden;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        -ms-transform: translateZ(0);
        -o-transform: translateZ(0);
        transform: translateZ(0);
    }

        [class*=" imghvr-"] figcaption, [class^=imghvr-] figcaption {
            background-color: rgba(175,90,59,0.3) !important;
            padding: 30px;
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
            color: #fff;
        }

    .Socialmedia_Footer {
        padding: 50px 0px 50px 0px;
        display: flex;
        margin-bottom: 0px;
    }

    

    

    .Donatebtn {
        font-family: 'Poppins-bold';
        font-size: 18px;
        padding: 14px 20px 14px 20px !important;
        background-color: #f2f0e3 !important;
        color: #0a5329 !important;
        transition: all .4s ease-in-out;
        text-decoration: none !important;
    }

        .Donatebtn:hover {
            font-family: 'Poppins-bold';
            font-size: 18px;
            padding: 14px 20px 14px 20px !important;
            background-color: #9aaa79 !important;
            color: #fff !important;
            transition: all .4s ease-in-out;
            text-decoration: none !important;
        }

    .Banner_img_textClass {
        padding: 0px;
        text-align: center;
        position: absolute;
        top: 325px;
    }

    .Bann_textLineheight {
        line-height: 61px;
    }

    .Bann_text_01 {
        font-size: 36px;
        color: #fff;
        font-family: 'Titillium Web';
    }

    .Bann_text_02 {
        font-size: 58px;
        color: #fff;
        font-family: 'Titillium Web-bold';
        margin-top: 16px;
    }

    .Homepg_box_naamFoundation_div {
        padding: 56px 61px 56px 61px;
        border: 1px solid #c2cab2;
        background-color: #f2f0e3;
    }

    .Heading_01 {
        font-family: 'Titillium Web-bold';
        font-size: 35px;
        color: #0e552b;
        margin: 0px;
    }

    .Hompg_highlight_txtorg {
        font-size: 25px;
        font-family: 'Titillium Web';
        margin: 0px;
        color: #d17904;
               
    }
    .Hmpg_paddtop_d01 {
        padding-top:50px !important;
    }
    .Homepg_naamboxpadd {
        padding: 0px 20px 0px 20px;
    }

    .Hompg_howweworkpadddiv {
        padding: 80px 60px 0px 60px;
    }

    .Heading_03 {
        font-family: 'Poppins-bold';
        margin: 0px;
        color: #9aaa79;
        font-size: 22px;
    }

    .Homepg_how_we_wrok_text_div {
        padding:50px 0px 34px 0px;
    }

    .Homepg_back_green_01 {
        padding: 0px 0px 50px 0px;
        background-image: url(../Images/Background-green-01.jpg);
        width: 800px;
        height: 1284px;
    }

    .Homepg_back_green_light_01 {
        padding: 56px 34px 56px 34px;
        background-image: url(../Images/Background-green-light-01.jpg);
        /*width:973px;*/
        float: right;
    }

    .Homepg_bg_gren_lght_mainpos_div {
        padding: 0px 0px 0px 0px;
        /*z-index: -1;*/
        margin-top: 0px;
    }

    .Homepg_bgLlght_pos_div {
        padding: 0px;
        position: absolute;
    }

    .Since_paddleft {
        /*padding-left: 514px;*/
                text-align: center;
    }

    .Icon_box_wht_main_div {
        padding: 36px 0px 36px 0px;
        background: #fff;
        margin-top: 50px;
    }

    .Seperator_white_vertical_01 {
        margin: -242px 0px 0px 212px;
        height: 263px;
    }

    .Homepg_ourproject_main_div {
        padding: 60px 0px 60px 0px;
        text-align: center;
    }

    .Img_sliderimg {
        width: 100%;
        max-width: 275px !important;
    }

    .Slider_padding_div {
        padding: 0px 65px 80px 65px;
    }

    .Ourprjctmousehoverbtn {
        margin-top: 152px;
        padding: 7px 0px 7px 0px !important;
        height: 40px !important;
        width: 100px !important;
        font-size: 15px !important;
        border-radius: 0px !important;
        color: #fff !important;
          background: rgba(14, 76, 27, 0.9);
        /* background-color: rgba(204, 220, 95, 0.8) !important; */
        border: 1px solid #9cac7c !important;
        transition: all .4s ease-in-out;
    }

        .Ourprjctmousehoverbtn:hover {
            margin-top: 152px;
            padding: 7px 0px 7px 0px !important;
            height: 40px !important;
            width: 100px !important;
            font-size: 15px !important;
            border-radius: 0px !important;
            color: #0a5329 !important;
            border: 1px solid #9cac7c !important;
            background-color: #f2f0e3  !important;
                    /*background: rgba(14, 76, 27, 0.9);*/
            /*background-color: rgba(000000, 0, 0, 0.5);*/
            /* background-color: rgba(204, 220, 95, 0.8) !important; */
            transition: all .4s ease-in-out;
        }

    [class*=" imghvr-"], [class^=imghvr-] {
        position: relative;
        display: block !important;
        margin: 0;
        max-width: 100%;
        background-color: rgba(000000, 0, 0, 0.5) !important;
        color: #fff;
        overflow: hidden;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        -ms-transform: translateZ(0);
        -o-transform: translateZ(0);
        transform: translateZ(0);
    }

        [class*=" imghvr-"] figcaption, [class^=imghvr-] figcaption {
            background-color: rgba(000000, 0, 0, 0.5) !important;
            padding: 30px;
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
            color: #fff;
        }

        [class*=" imghvr-"], [class*=" imghvr-"] *, [class*=" imghvr-"]:after, [class*=" imghvr-"] :after, [class*=" imghvr-"]:before, [class*=" imghvr-"] :before, [class^=imghvr-], [class^=imghvr-] *, [class^=imghvr-]:after, [class^=imghvr-] :after, [class^=imghvr-]:before, [class^=imghvr-] :before {
            box-sizing: border-box !important;
            -webkit-transition: all 1s ease !important;
            -moz-transition: all 1s ease !important;
            transition: all 1s ease !important;
        }

    .Slider_box_widthdiv {
        padding: 16px;
        width: 295px;
    }

    .txtbox_width {
        padding-top: 22px;
        /*width: 272px;*/
        height: 77px;
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
    }

    .Sliderboxlink {
        font-family: 'Poppins-bold';
        font-size: 18px;
        padding: 31px 0px 31px 0px;
        color: #000000;
        text-decoration: none;
        transition: all .4s ease-in-out;
    }

        .Sliderboxlink:hover {
            font-family: 'Poppins-bold';
            font-size: 18px;
            color: #d17904;
            text-decoration: none;
            transition: all .4s ease-in-out;
        }

    .slick-dots li button:before {
        font-family: 'slick';
        font-size: 40px !important;
        line-height: 20px;
        position: absolute;
        top: 5px;
        left: 0;
        width: 30px;
        height: 13px;
        content: square !important;
        /*content: '•';*/
        text-align: center;
        opacity: 1;
        color: #dae78f !important;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

    .slick-dots li.slick-active button:before {
        opacity: 1 !important;
        color: #ffffff !important;
        border: none !important;
    }


    .slick-dots li button {
        border: none !important;
        border-radius: 0% !important;
        width: 3px !important;
        height: 3px !important;
        padding: 5px !important;
        top: 0px !important;
        margin-top: 8px;
        margin-left: 30px;
        margin-right: 0px;
        /*background-color: #c09965 !important;*/
        opacity: 1;
        background-color: transparent !important;
    }


    .slick-dots li.slick-active button {
        /*background: #fff !important;*/
    }

    .slick-dotted.slick-slider {
        margin-bottom: 0px !important;
    }

    .slick-dots {
        position: absolute !important;
        bottom: 19px !important;
        display: block !important;
        width: 97% !important;
        padding: 0 !important;
        margin: 0 !important;
        list-style: square !important;
        text-align: center !important;
    }

        .slick-dots li {
            position: relative;
            display: inline-block !important;
            width: 3px !important;
            height: 3px !important;
            margin: 0 7px !important;
            padding: 3px 9px 0px 9px !important;
            cursor: pointer !important;
        }

    .slick-prev {
        left: -12px !important;
    }

    .slick-prev {
        font-size: 0 !important;
        line-height: 0 !important;
        position: absolute !important;
        top: 50% !important;
        display: block !important;
        width: 72px !important;
        height: 43px !important;
        padding: 0 !important;
        z-index: 1;
        -webkit-transform: translate(0, -50%) !important;
        -ms-transform: translate(0, -50%) !important;
        transform: translate(0, -50%) !important;
        cursor: pointer !important;
        border: none !important;
        outline: none !important;
        background: url(../img/prev.png) !important;
        /*background-color: transparent !important;*/
    }

    .slick-next {
        right: 9px !important;
    }

    .slick-next {
        font-size: 0 !important;
        line-height: 0 !important;
        position: absolute !important;
        top: 50% !important;
        display: block !important;
        width: 30px !important;
        height: 43px !important;
        padding: 0 !important;
        -webkit-transform: translate(0, -50%) !important;
        -ms-transform: translate(0, -50%) !important;
        transform: translate(0, -50%) !important;
        cursor: pointer !important;
        border: none !important;
        outline: none !important;
        background: url(../img/next.png) !important;
        background-color: transparent !important;
    }

    .slick-prev:hover,
    .slick-prev:focus {
        color: #000000 !important;
        outline: none !important;
        background: url(../img/prev.png) !important;
        transition: all 0.9s ease-in-out !important;
    }

    .slick-next:hover,
    .slick-next:focus {
        color: transparent !important;
        outline: none !important;
        background: url(../img/next.png) !important;
        transition: all 0.9s ease-in-out !important;
    }

        .slick-prev:hover:before,
        .slick-prev:focus:before,
        .slick-next:hover:before,
        .slick-next:focus:before {
            opacity: 1 !important;
        }

    .slick-prev.slick-disabled:before,
    .slick-next.slick-disabled:before {
        opacity: .25 !important;
    }

    .slick-prev:before,
    .slick-next:before {
        /*font-family: 'slick' !important;*/
        font-size: 20px !important;
        line-height: 1 !important;
        opacity: .75 !important;
        color: white !important;
        -webkit-font-smoothing: antialiased !important;
        -moz-osx-font-smoothing: grayscale !important;
    }

    [dir='rtl'] .slick-prev {
        right: 0px !important;
        left: auto !important;
    }

    .slick-prev:before {
        background: url(../img/prev.png) !important;
    }

    [dir='rtl'] .slick-prev:before {
        background: url(../img/next.png) !important;
    }


    [dir='rtl'] .slick-next {
        right: auto !important;
        left: 0px !important;
    }

    .slick-next:before {
        background: url(../img/next.png) !important;
    }

    [dir='rtl'] .slick-next:before {
        background: url(../img/prev.png) !important;
    }

    .slick-prev:before {
        background: url(../img/prev.png) !important;
    }

    .slick-arrow {
        position: absolute !important;
        top: 135px;
        bottom: 0;
        left: -43px;
        /*width: 15%;*/
        width: 5%;
        font-size: 25px;
        color: #000;
        text-align: center;
        text-shadow: none !important;
        filter: none !important;
        opacity: 1 !important;
    }

        .slick-arrow:hover {
            color: #ccdc5f;
        }

        .slick-arrow.left {
            background-repeat: repeat-x;
            background-image: none !important;
            color: #000;
            cursor: pointer;
        }

            .slick-arrow.left:hover {
                color: #000000;
            }

        .slick-arrow.right {
            right: 46px;
            background-repeat: repeat-x;
            background-image: none !important;
            color: #000;
            top: 135px;
            left: 799px;
            cursor: pointer;
        }

            .slick-arrow.right:hover {
                color: #ffffff;
            }

        .slick-arrow .glyphicon-chevron-left, .slick-arrow .glyphicon-chevron-right, .slick-arrow .icon-prev, .slick-arrow .icon-next {
            width: 35px;
            height: 35px;
            margin-top: -15px;
            font-size: 35px;
        }

    .slider-arrows {
        position: relative;
        bottom: 0px;
        text-align: center;
    }

    .slick-prev,
    .slick-next {
        font-size: 18px;
        background: #000;
        color: #fff;
        border: none;
        padding: 10px 20px;
        cursor: pointer;
    }

        .slick-prev:hover,
        .slick-next:hover {
            background: #333;
        }

    .Iconhome_left {
        position: absolute !important;
        height: 51px;
        width: 51px;
        padding: 11px 0px 0px 0px;
        transition: all 0.4s ease-in-out;
        margin: 14px 0px 0px -35px !important;
        color: #b5bea3 !important;
        font-size: 50px !important;
        border: none;
        border-radius: 0px;
    }

        .Iconhome_left:hover {
            position: absolute !important;
            height: 51px;
            width: 51px;
            padding: 11px 0px 0px 0px;
            transition: all 0.4s ease-in-out;
            margin: 14px 0px 0px -35px !important;
            color: #b5bea3 !important;
            font-size: 50px !important;
            border-radius: 0px;
        }

    .Iconhome_right {
        position: absolute !important;
        height: 51px;
        width: 51px;
        padding: 11px 0px 0px 16px;
        transition: all 0.4s ease-in-out;
        margin: 14px 0px 0px -35px !important;
        color: #b5bea3 !important;
        font-size: 45px !important;
        border: none;
        border-radius: 0px;
    }

        .Iconhome_right:hover {
            position: absolute !important;
            height: 51px;
            width: 51px;
            padding: 11px 0px 0px 16px;
            transition: all 0.4s ease-in-out;
            margin: 14px 0px 0px -35px !important;
            color: #b5bea3 !important;
            font-size: 45px !important;
            border-radius: 0px;
        }

    .Homepg_Waterconservation_maindiv {
        padding: 80px 0px 80px 0px;
        background-color: #0e552b;
        border-right: 1px solid #2b6e4d;
        text-align: center;
        /*width:682px;*/
    }

    .Heading_whit_01 {
        font-family: 'Titillium Web-bold';
        font-size: 35px;
        color: #ffffff;
        margin: 0px;
    }

    .Seperator_white_water_vertical_01 {
        margin:-60px 0px 0px 397px;
    }

    .ImgWhtewidth {
        width: 85%;
        height: 1px;
        left: -11px;
        margin-left: -12px;
    }

    .Homepg_bg_waterconservation_div {
        background-image: url(../Images/Background-Water-Conservation.jpg);
        /*width: 908px;*/
        background-size: cover; /* makes image fill container */
        background-position: center; /* keeps image centered */
        background-repeat: no-repeat; /* prevents repeating */
        /* responsive width */
        height: 580px; /* keep your height */
        padding: 0;
    }

    .HompgWatconmaindiv {
        padding: 0px 60px 0px 60px;
    }

    .Homepg_whatContoppadd_div {
        padding: 72px 0px 0px 0px;
    }

    .Hompg_sepapadd_div {
        padding: 25px 0px 25px 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Homepg_FactProject_bg_grrn_div {
        background-image: url(../Images/Background-green-01.jpg);
        padding: 80px 80px 80px 80px;
        /*width: 325px;*/
        height:990px;
    }

    .Homepg_FactProject_bg_yell_div {
        background-image: url(../Images/Background-yellow-01.jpg);
        padding:220px 90px 80px 80px;
        /*width: 779px;*/
        /*height: 630px;*/
    }

    .bgf {
        background-image: url(../Images/Background-green-yellow.jpg);
        padding: 80px 118px;
        background-repeat: no-repeat;
        background-size: 91% 100%; /* ONLY LEFT SIDE background */
        background-position: left center;
    }

    .bgne {
        background-image: url(../Images/Background-green-01.jpg);
        width: 600px;
        padding: 80px 80px 80px 80px;
    }

    .bgne1 {
        background-image: url(../Images/Background-yellow-01.jpg);
        padding: 80px 80px 80px 80px;
        position: absolute;
        top: 81px;
        width: 1188px;
        left: 282px;
    }
    .Hopg_respodv_001 {
        padding:148px 0px 0px 0px !important;
    }

    .Hompg_back_blck_bg_div {
        background-image: url(../Images/Background-black-transperent.png);
        height: 115px;
        margin-top: -273px;
        border-top: 1px solid #fff;
        border-bottom: 1px solid #fff;
        text-align: center;
        padding: 26px 0px 0px 0px;
    }

    .Homepg_fact_inner_01 {
        padding: 80px 64px;
        position: absolute;
    }

    .Homepg_fact_inner_02 {
        padding: 0px 0px 0px 0px;
    }

    .Homepg_fact_inner_03 {
        padding: 0px 0px 0px 0px;
        margin-top: 0px;
        z-index: -1;
    }

    .Homepg_fact_inner_04 {
        padding: 45px 0px 0px 0px;
    }

    .Homepg_fact_innertxt_01 {
        padding: 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Homepg_fact_innertxt_02 {
        padding: 0px 0px 0px 100px;
    }

    .Homepg_ourpartner_bg_main_Div {
        background-image: url(../Images/Background-green-light-02.jpg);
        padding: 0px 0px 0px 0px;
        height: 272px;
    }

    .Homepg_Ourpartner_maindiv {
        padding: 100px 0px 270px 0px;
    }
    .Hompg_respodiv_01 {
            padding: 0px 0px 0px 30px !important;
    }

    .Homepg_ourpartner_div_01 {
        padding: 0px 0px 0px 0px;
        position: absolute;
        z-index: -1;
    }

    .Homepg_ourpartner_div_02 {
        padding: 0px 64px 0px 414px;
    }

    .Homepg_ourpartner_bg_wht_div_01 {
        padding: 34px 40px 40px 40px;
        background-color: #fff;
        border: 1px solid #b5bea3;
        height: 334px;
    }

    .Homepg_ourpartner_div_03 {
        padding: 0px 0px 0px 175px;
        position: absolute;
        z-index: -1;
        top: 136px;
    }

    .Homepg_happy_moment_bgdiv {
        background-image: url(../Images/Background-Happy-Moments.jpg);
        background-size: cover;
        background-position: center;
        background-repeat: no-repeat;
        height: 530px;
        padding: 0px 0px 0px 0px;
        text-align: center;
        margin: 0px -7px 0px 0px;
    }

    .Happy_movmet_txtdv {
        position: absolute;
        top:237px;
        text-align: -webkit-center;
        /*left: -54px;*/
    }

    .Happymov_txt_divquote {
        padding: 60px 60px 60px 60px;
        background-color: #0e552b;
        border-right: 1px solid #2b6e4d;
        /*height: 530px;*/
        text-align: -webkit-center;
        text-align: -moz-center;
    }
    .Hmpgquttxtdv01 {
        padding-top:30px !important;
    }

    .Footerbtn {
        font-size: 22px;
        color: #fff;
        border: 1px solid #fff;
        padding: 8px 42px 8px 42px;
        background-color: #95aa8b;
        text-decoration: none !important;
        transition: all 0.6s ease-in-out;
    }

        .Footerbtn:hover {
            font-size: 22px;
            color: #fff;
            border: 1px solid #fff;
            background-color: #0e552b;
            text-decoration: none !important;
            transition: all 0.6s ease-in-out;
        }

    .Footeremailink {
        font-size: 22px;
        color: #000;
        text-decoration: none !important;
        transition: all 0.6s ease-in-out;
    }

        .Footeremailink:hover {
            font-size: 22px;
            color: #d17904;
            text-decoration: none !important;
            transition: all 0.6s ease-in-out;
        }

    .Socialmedia1_Footer {
        height: 48px;
    }

    .Socialmediaicon_Footer_01 {
        padding: 7px 7px 5px 7px;
        /* border-radius: 100%; */
        text-decoration: none !important;
        color: #c5ceaf !important;
        font-size: 19px;
        background-color: #FFFFFF;
        border: 1px solid #c5ceaf;
        transition: all 0.6s ease-in-out;
        outline: none !important;
    }

        .Socialmediaicon_Footer_01:hover {
            padding: 7px 7px 5px 7px;
            /* border-radius: 100%; */
            border: 1px solid #c5ceaf;
            background-color: #0e552b;
            text-decoration: none !important;
            color: #fff !important;
            font-size: 19px;
            transition: all 0.6s ease-in-out;
            outline: none !important;
        }

    .heading_footer {
        font-size: 22px;
        color: #b5bea3;
        font-family: Poppins-bold;
        margin: 0px;
    }

    .Footer_linkList {
        color: #000;
        transition: all 0.6s ease-in-out;
        text-decoration: none;
    }

        .Footer_linkList:hover {
            color: #d17904;
            font-weight:bold;
            transition: all 0.6s ease-in-out;
            text-decoration: none;
        }

    .Separator_padd2 {
        padding: 3px 0px 3px 0px;
    }

    .Footer_logo_div {
        padding: 32px 0px 32px 50px;
    }

    .FooterTwobtns_div {
        padding:0px 30px 0px 30px;
    }

    .Footer_twobtndiv_bg {
        padding: 70px 0px 0px 0px;
        background-image: url(../Images/Background-green-03.jpg);
        height:1152px;
    }

    .Footer_btnpaddddiv {
        display: flex;
        justify-content: center;
    }

    .V_btnpadd {
        padding-left: 42px;
    }

    .Footer_bg_main_div {
        padding: 0px;
        position: absolute;
        top: 159px;
    }

    .Footer_bg_div_01 {
        padding: 60px 50px 60px 50px;
        background-image: url(../Images/Background-Footer.jpg);
    }

    .Footer_bgText_div {
        padding: 0px 0px 0px 0px;
    }

    .Footerlinepadd {
        font-size: 22px;
        padding: 0px 22px 0px 22px;
        /*display:none*/
    }

    .Footer_orinfodiv {
        padding: 0px 0px 0px 0px;
    }

    .Footer_bgwht_div {
        padding:50px 50px 50px 50px;
        background-color: #fff;
        border: 1px solid #b5bea3;
    }

    .Footer_ourinfo_01 {
        padding: 0px 3px 0px 0px;
    }

    .Footer_ourinfo_02 {
        padding: 0px 0px 0px 50px;
    }

    .Footer_main_all_paddDiv {
        padding: 0px 0px 60px 0px;
    }

    .Header_innerpg_bg_div {
        background-image: url(../Images/Inner-Page-Header.jpg);
        height: 330px;
    }
    .ftphone {
         display: inline-block;
    }

    .Breadcrum_main_div {
        position: absolute;
        top: 152px;
    }

    .inner-div-title {
        padding-top: 114px;
        padding-left: 20px;
    }

    .subpage-title {
        font-size: 40px;
        margin-bottom: 5px;
        color: #fff;
        font-family: 'Titillium Web-bold';
    }

    .breadcrubpadd {
        padding-top: 80px;
        right: 9px;
          display:none;
    }

    .breadcrumb {
        background: none !important;
    }

    .breadcrumb-item {
        color: #000;
        text-decoration: none;
        transition: all 0.6s ease-in-out;
    }

        .breadcrumb-item:hover {
            color: #fff;
            transition: all 0.6s ease-in-out;
        }

    .Inner_page_padding {
        padding: 60px 40px 60px 40px;
    }

    .Homepg_parallax_main_div {
        padding: 100px 0px 100px 0px;
        background-image: url(../Images/Parallax.jpg);
        background-repeat: no-repeat;
        height: 700px;
        background-size: cover;
        background-attachment: fixed;
    }

    .Footer_lastdiv {
        padding: 0px 0px 0px 19px;
        margin-top: -60px;
    }

    .Footerpridicl {
        /*display:flex;*/
    }
    .Footerlinepaddallright {
        padding:0px 20px 0px 20px;
    }
    .Allrghtpadd {
        padding-left: 0px;
    }
    .Naamkritextpadddiv {
        padding:60px 0px 60px 0px;
    }
    .Palllaxvideo {
        width:100%; 
        height:500px;
    }
    .Parallx_videopadd {
            padding: 0px 60px 0px 60px  ;
    }
     .Slider_box_widthdiv_inner {
        padding:10px 70px 60px 70px;
        
    }
        .txtbox_width_inner {
        padding-top: 22px;
        /* width: 272px; */
        height: 77px;
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
    }
    .Innerpgprojectboxdiv {
        padding:0px;text-align:-webkit-center;text-align:-moz-center;    display: flex;    flex-wrap: wrap;    justify-content: center;
    }
    .Inner_page_padding1 {
        padding: 80px 40px 80px 40px;
    }
    .scrollup {
        position: fixed;
        right: 25px;
        bottom: 50px;
        color: #0e552b !important;
        background-color: #fff !important;
        width: 38px;
        height: 38px;
        /* border: solid 2px #f15833; */
        /* border-radius: 50% !important; */
        text-align: center;
        padding: 11px 0 0 1px;
        z-index: 2000;
        font-size: 18px;
        line-height: 1;
                border: 1px solid #c5ceaf;
        border-color: #c5ceaf !important;
        transition: all 0.4s ease-in-out;
    }
    .scrollup:hover {
        background-color: #0e552b !important;
        color: #fff !important;
        /* border: 2px solid #0ea4de !important; */
        transition: all .4s ease-in-out;
    }
    .slick-active .Bann_text_01 {
    animation: fadeUp 4s ease forwards;
}

.slick-active .Bann_text_02 {
    animation: fadeUp 2.3s ease forwards;
}
    .Header_toplinkpadd {
        padding: 15px 5px 0px 5px; color: #fff; text-align: center;
    }
    .Header_toplinkpadd1 {
        padding: 15px 5px 0px 5px; color: #fff; text-align: center;
    }
    .dddsubmenu {
         /*margin-left: -119px;*/
    }
    .Hpgwi0 {
        width:0%;
    }
    .navbar-header1 {
    float: none;
        border-bottom: none;
}
       .navbar-toggle1 {
    background-color:#0e552b!important;
    position: relative;
    float: right;
    padding: 10px 10px 10px 10px!important;
    margin-top: -60px!important;
    margin-right: 25px !important;
    margin-bottom: 5px!important;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-top-color: transparent;
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent;
    border-radius: 4px;
    display: block;
}
       .navbar-header1 .collapse, .navbar-toggle {
    display: block !important;
}
       .navbar-collapse1.collapse {
    display: none !important;
}
       .navbar-nav {
    /* padding-top: 10px !important; */
    padding-left: 0px !important;
    /* padding-right: 15px !important; */
    width: 100%;
}
       .navbar-nav1 > li {
    position: relative !important;
    display: block !important;
    float: none !important;
    border-bottom: 1px solid #9aaa79;
      
}
       .navbar-nav > li > a {
    text-align: center;
    
    padding: 15px 0px 15px 0px !important;
   
    /* font-weight: bold; */
    outline: 0;
    transition: all 0.6s ease-in-out;
}
       .navbar-collapse1.collapse.in {
    display: block !important;
    padding: 0px;
    /* background: rgba(000, 0, 0, 0.7); */
}
    .Linesdisplaynewrespo {
        display:none;
    }
    .Respormbtn_new {
            text-align: -webkit-center;
    }
    .Respo_btn_new {
        color:#000 !important;
    }
    .navbar-collapse.in {
     overflow-y:visible; 
}
    .navbar {
             min-height: 0px !important;
    }
     /*----------------------------Inner pg css---------------------------*/
    .Bar_verticle_green {
        position: absolute;
        height: 359px;
        width: 15px;
        margin: 48px 0px 0px -7px;
    }

    .Footerlinepaddct {
        padding: 0px 22px 0px 22px;
    }

    .Footerlinepaddct1 {
        padding: 0px 22px 0px 22px;
    }

    .Inner_contactMap_addDive {
        padding: 0px;
        border: 1px solid #c2cab2;
        height: 452px;
    }

    .Contact_map {
        width: 100%;
        height: 384px;
    }

    .Contact_bg_grnlgt_div {
        padding: 0px;
        background-image: url(../Images/Background-green-light-01.jpg);
        height: 450px;
    }

    .Contact_txt_div {
        padding: 30px 30px 0px 30px;
    }

    .Inner_page_padding_CT_01 {
        padding: 80px 35px 80px 35px;
    }

    .Contactemailink {
        color: #000;
        text-decoration: underline !important;
        transition: all 0.6s ease-in-out;
    }

        .Contactemailink:hover {
            color: #d17904;
            text-decoration: underline !important;
            transition: all 0.6s ease-in-out;
        }

    .Sepa_conta_gra_01 {
        position: absolute;
        height: 383px;
        width: 1px;
        margin: -355px 0px 0px 476px;
    }

    .Sepa_conta_gra_02 {
        position: absolute;
        height: 363px;
        width: 1px;
        margin: -389px 0px 0px 476px;
    }

    .Contact_Three_divMain {
        padding: 60px 0px 0px 0px;
    }

    .Contact_text_dv_01 {
        padding: 30px 65px 0px 0px;
    }

    .Contact_text_dv_02 {
        padding: 30px 0px 0px 0px;
    }

    .Contact_text_dv_03 {
        padding: 30px 0px 0px 0px;
    }

    .form-controlnewhome {
        display: block;
        width: 100% !important;
        height: 36px;
        font-size: 15px !important;
        line-height: 1.42857143 !important;
        color: #666 !important;
        background-color: #fff !important;
        background-image: none;
        border: 1px solid #c2cab2 !important;
        padding: 8px 15px !important;
        border-radius: 0px !important;
        margin-bottom: 0px !important;
    }

    .Richtextheight {
        height: 165px;
    }

    .btnsend {
        background-color: #b5bea3;
        text-align: center;
        padding-left: 0px;
        border: none;
        border-radius: 0px;
        color: #fff;
        font-size: 16px;
        transition: .5s all ease-in-out;
        width: 70% !important;
        height: 37px !important;
    }

        .btnsend:hover {
            background-color: #f2f0e3 !important;
            color: #0a5329 !important;
        }

    .EnquiryFormDIv {
        padding: 0px 0px 0px 0px;
    }

    .EnquiryFormDIv_newpadd_01 {
        padding: 0px 0px 0px 0px;
    }

    .EnquiryFormDIv_01 {
        padding: 20px 20px 20px 20px;
    }

    .EnquiryFormDIv_newpadd_02 {
        padding: 0px 20px 40px 20px;
    }

    .Btndivenquiry {
        padding: 0px 0px 0px 0px;
        margin-top: -20px;
    }

    .Donate_parallxdiv {
        padding: 100px 0px 100px 0px;
        background-image: url(../Images/Parallax-Donate.jpg);
        background-repeat: no-repeat;
        height:500px;
        background-size: cover;
        background-attachment: fixed;
    }

    .Donate_bg_greenmaindiv {
        background-image: url(../Images/Background-green-light-02.jpg);
        padding: 0px 0px 0px 0px;
        height: 240px;
    }

    .Donatepg_whtbg {
        padding: 30px 30px 30px 30px;
        background-color: #fff;
        border: 1px solid #b5bea3;
    }

    .ntbod {
        font-weight: normal !important;
    }

        .ntbod:hover {
            font-weight: bold !important;
        }

    .About_fact_inner_01 {
        padding: 0px 0px 0px 0px;
        margin-top: -214px;
        z-index: -1;
    }

    .About_FactProject_bg_yell_div {
        background-image: url(../Images/Background-yellow-01.jpg);
        padding:270px 41px 60px 40px;
        /*width: 1026px;*/
        /*height: 716px;*/
    }

    .Imgclassabtus {
        width: 100%;
        max-width: 590px;
    }

    .About_us_sixpadd {
        padding: 0px 0px 50px 0px;
                text-align: -webkit-center;
                        text-align: -moz-center;
    }

    .Aboutustxtpadd {
        padding: 0px 0px 0px 0px;
        text-align: center;
    }

    .Ann_reportimgdiv_01 {
        padding: 50px 67px 0px 66px;
    }

    .Img_bgcolor_div {
        padding: 10px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Wtbox_padd {
        padding: 0px 25px 0px 25px;
    }

    .Whtboxdiv {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        height: 77px;
        margin-top: -40px;
        z-index: 0;
        position: relative;
        padding-top: 25px;
    }

    .Innerannualpg {
        text-align: -webkit-center;
        text-align: -moz-center;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }

    .Corporate_parallxdiv {
        padding: 100px 0px 100px 0px;
        background-image: url(../Images/Banner-Corporate.jpeg);
        background-repeat: no-repeat;
        height: 700px;
        background-size: cover;
        background-attachment: fixed;
        background-position: center right;
    }

    .Inner_page_paddingtopless {
        padding: 30px 40px 80px 40px;
    }

    .Annulreportbtn {
        margin-top: 74px;
        padding: 7px 0px 7px 0px !important;
        height: 40px !important;
        width: 100px !important;
        font-size: 15px !important;
        border-radius: 0px !important;
        color: #fff !important;
        background: rgba(14, 76, 27, 0.9);
        /* background-color: rgba(204, 220, 95, 0.8) !important; */
        border: 1px solid #9cac7c !important;
        transition: all .4s ease-in-out;
    }

        .Annulreportbtn:hover {
            margin-top: 74px;
            padding: 7px 0px 7px 0px !important;
            height: 40px !important;
            width: 100px !important;
            font-size: 15px !important;
            border-radius: 0px !important;
            color: #0a5329 !important;
            border: 1px solid #9cac7c !important;
            background-color: #f2f0e3 !important;
            /* background: rgba(14, 76, 27, 0.9); */
            /* background-color: rgba(000000, 0, 0, 0.5); */
            /* background-color: rgba(204, 220, 95, 0.8) !important; */
            transition: all .4s ease-in-out;
        }

    .Donatelastdiv {
        padding: 0px 0px 80px 0px;
    }

    .Donatelastdiv_01 {
        padding: 245px 0px 0px 0px;
    }

    .DonateRcptenqidiv {
        padding:0px 46px 0px 45px;
        position: absolute;
    }

    .RcptEnq_mainDiv {
        padding: 35px 10px 0px 42px;
    }

    .DonatelastdivCp {
        padding: 80px 0px 80px 0px;
    }

    .corporatepg_whtbg {
        padding: 30px 30px 30px 30px;
        background-color: #fff;
        border: 1px solid #b5bea3;
    }

    .Logo_resizedwdt {
    }

    .Imgwidth {
        width: 100%;
        max-width: 180px;
    }

    .Corporatelastdiv_01 {
        padding: 200px 0px 0px 0px;
    }

    .Displnonoediv {
        display: none;
    }

    .Innpgtbtable {
        border-collapse: separate;
        border-spacing: 1px;
        width: 100%;
        background-color: #fff;
        color: #000 !important;
        border: 1px solid #b5bea3;
        display: inline-block;
    }

    th {
        text-align: center;
        padding: 10px;
        border: 1px solid #b5bea3;
        color: #000;
        background-color: #f8f7f1;
        /*width: 285px;*/
        font-family: 'Poppins' !important;
        /*font-weight: normal !important;*/
    }

    td {
        text-align: center;
        padding: 10px;
        border: 1px solid #b5bea3;
        vertical-align: top;
    }

    .modalwidth {
        width: 800px !important;
    }

    .modal-content {
        border-radius: 0px;
    }

    .Individuals_bgmaindiv {
        background-image: url(../Images/Banner-Individuals.jpg);
        padding: 60px 60px 60px 60px;
    }

    .Inner_page_padding_Idividual {
        padding: 60px 80px 60px 80px;
    }

    .Bannerindivdualsimgdiv {
        padding: 0px 0px 0px 0px;
        /*position: absolute;
        top: 93px;*/
    }

    .Bannerniimgdiv {
        padding: 0px 60px 0px 60px;
    }

    .Individual_txtdiv {
        padding: 0px 0px 0px 0px;
    }

    .Banner_img_textClassVolunteer {
        padding: 0px;
        text-align: center;
        position: absolute;
        top: 130px;
    }

    .tbbnone {
        border: none !important;
        border-collapse: collapse;
    }

        .tbbnone td {
            border: none !important;
            padding: 0 !important;
            margin: 0 !important;
        }

        .tbbnone input[type="radio"] {
            margin-right: 4px;
        }

        .tbbnone label {
            margin-right: 15px; /* spacing between Male/Female/Other */
        }

    .paddtopfrm {
        padding-top: 20px;
    }

    .Seperator_gray_vertical_01Volunteer {
        margin:-416px 0px 0px 264px;
        height: 450px;
        position: absolute;
    }

    .Homepg_box_naamFoundation_divvolunteer {
        padding: 56px 10px 56px 10px;
        border: 1px solid #c2cab2;
        background-color: #f2f0e3;
    }

    .Volunteeer4div_01 {
        padding: 0px 20px 0px 20px;
    }

    .Volunteeer4div_02 {
        padding: 0px 20px 0px 20px;
    }

    .Volunteeer4div_03 {
        padding: 0px 20px 0px 20px;
    }

    .addressht {
        height: 125px !important;
    }

    .Detailht {
        height: 184px !important;
    }

    .btnsendvolunteer {
        background-color: #b5bea3;
        text-align: center;
        padding-left: 0px;
        border: none;
        border-radius: 0px;
        color: #fff;
        font-size: 16px;
        transition: .5s all ease-in-out;
        width: 74% !important;
        height: 37px !important;
    }

        .btnsendvolunteer:hover {
            background-color: #0e552b !important;
            color: #fff !important;
        }

    .Vissionmissionmainpadddiv {
        padding: 80px 0px 80px 0px;
    }

    .Vissionmissinminbg {
        padding: 70px 0px 70px 0px; /*background-color:#f4f5ef;*/
        background-image: url(../Images/Background-yellow-01.jpg);
    }

    .Vissionmissinminbglftpadd {
        padding: 0px 0px 0px 120px;
    }

    .Vissionmissionwhtbg {
        padding: 422px 48px 50px 48px;
        background-color: #fff;
        border: 1px solid #b5bea3;
        height: 760px;
    }

    .Vissonmissiontxtmdiv {
        padding: 0px 15px 0px 15px;
        text-align: center;
    }

    .Vissionmissionimdiv_01 {
        padding: 0px 0px 0px 0px;
        position: absolute;
        top: 127px;
    }

    .Inner_Floodrelif_addDive {
        padding: 0px;
        border: 1px solid #c2cab2;
        /*height: 452px;*/
    }

    .Bar_verticle_greenflood {
        position: absolute;
        height: 502px;
        width: 15px;
        margin: 0px 0px 0px 0px;
    }

    .Newbullet {
        line-height: 28px;
        list-style-image: url(../Images/Bullet-Orange.png);
        text-align: left;
        padding-left: 19px;
    }

        .Newbullet > li {
            padding-left: 4px;
        }

    .CLICK_flood {
        font-size: 22px;
        color: #fff;
        border: 1px solid #fff;
        padding: 8px 42px 8px 42px;
        /*background-color: #95aa8b;*/ background: rgba(14, 76, 27, 0.6);
        text-decoration: none !important;
        transition: all 0.6s ease-in-out;
    }

        .CLICK_flood:hover {
            font-size: 22px;
            color: #fff;
            border: 1px solid #b5bea3;
            /*background-color: #0e552b;*/
            background: rgba(14, 76, 27, 0.9);
            text-decoration: none !important;
            transition: all 0.6s ease-in-out;
        }

    .Whtboxdivflood {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        height: 92px;
        margin-top: -46px;
        z-index: 0;
        position: relative;
        padding: 20px;
        text-align: center;
    }

    .Innerpgfloodtxtdiv {
        padding: 40px 40px 40px 40px;
    }

    .InnerFlooddonateimgdiv {
        padding: 0px 40px 40px 40px;
    }

    .Paddinghorigreen {
        padding: 70px 0px 0px 0px;
    }

    .Floodvideodiv_01 {
        padding: 20px 20px 20px 20px;
    }

    .Floodrelefvideo {
        width: 100%;
        height: 315px;
        border: 1px solid #c2cab2;
    }

    .Howwewrk_parallxdiv {
        padding: 100px 0px 100px 0px;
        background-image: url(../Images/Banner-How-We-Work.jpg);
        background-repeat: no-repeat;
        height: 400px;
        background-size: cover;
        background-attachment: fixed;
    }

    .Floodvideodiv_02 {
        padding: 0px 60px 0px 60px;
    }

    .Whtboxdivhowwework {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        height: 122px;
        margin-top: -42px;
        z-index: 0;
        position: relative;
        padding: 20px;
    }

    .Howweworkhover {
    }

        .Howweworkhover:hover {
            background-color: #f8f7f1;
        }

    .BOxhover:hover {
        /*background-color:#f8f7f1;*/
        transition: all 0.6s ease-in-out;
    }

    .BOxWorkdiv {
        padding: 30px 20px 80px 20px;
        background-color: #0e552b;
        text-align: center;
    }


    .BOxhover {
        transition: all 0.4s ease-in-out;
    }

        /* MAIN HOVER */
        .BOxhover:hover {
            /*transform: translateY(0px);*/
            transition: all 0.4s ease-in-out;
        }

            /* Change GREEN TOP on hover */
            .BOxhover:hover .BOxWorkdiv {
                background-color: #95aa8b;
                transition: all 0.4s ease-in-out;
            }

            /* Change WHITE BOX on hover */
            .BOxhover:hover .Whtboxdivhowwework {
                background-color: #fff;
                border-color: #7f9a75;
                transition: all 0.4s ease-in-out;
            }

            /* Optional: icon color change */
            .BOxhover:hover i {
                color: #fff;
                transition: all 0.4s ease-in-out;
            }

    .Iconhover {
        font-size: 40px;
        color: #fff;
        transition: all 0.4s ease-in-out;
    }

        .Iconhover:hover {
            font-size: 40px;
            color: #fff;
            transition: all 0.4s ease-in-out;
        }

    .Detailhtneed {
        height: 125px !important;
    }

    .Seperator_gray_vertical_01need {
        margin: -242px 0px 0px 265px;
        height: 262px;
        position: absolute;
    }

    .ul-tabs1 {
        list-style: none;
        padding-top: 5px;
        padding-left: 0px;
        font-size: 16px !important;
    }

        .ul-tabs1 > li.active > .aaa1 {
            transition: all 0.5s ease-in-out;
            background-color: #f26921;
            border-left: 4px solid #0a5329;
            outline: 0;
            color: #fff !important;
        }

        .ul-tabs1 > li > .aaa1 {
            text-decoration: none;
            color: #0a5329 !important;
            font-size: 16px;
            display: block;
            /*padding: 14px 30px 14px 20px;*/
            padding: 10px 10px !important;
            text-decoration: none;
            border-bottom: 1px solid #9aaa79;
            position: relative;
            /*height: 50px;*/
            background: #f2f0e3;
            border-radius: 3px;
            text-align: justify;
        }

            .ul-tabs1 > li > .aaa1:hover {
                transition: all 0.5s ease-in-out;
                background-color: #95aa8b;
                border-left: 5px solid #0a5329;
                outline: 0;
                color: #fff !important;
            }

        .ul-tabs1 > li.active > .aaa1 {
            transition: all 0.5s ease-in-out;
            background-color: #95aa8b;
            border-left: 5px solid #0a5329;
            outline: 0;
            color: #fff !important;
        }

    .Important_tab_content_div {
        padding: 10px 0px 10px 0px;
        border: 1px solid #b5bea3;
        float: left;
        min-height: 200px;
        border-radius: 3px;
    }

    .tab-content > .tab-pane {
        visibility: visible;
        display: initial;
    }

    .Mediavideodiv_01 {
        padding: 5px 15px 40px 15px;
    }

    .WhtboxdivMedia {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        /* height: 77px; */
        height: 153px;
        margin-top: -58px;
        z-index: 0;
        position: relative;
        padding: 20px;
        text-align: center;
    }

    .Mediarelefvideo {
        width: 100%;
        height: 192px;
        border: 1px solid #c2cab2;
    }

    .greentpwdt {
        width: 81%;
    }

    .Innera1dic {
        padding: 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }

    .txtbox_width_innerourtrustee {
        padding: 14px;
        /* width: 272px; */
        height: 100px;
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
    }

    .txtbox_width_innerourtrustee1 {
        padding: 20px;
        /* width: 272px; */
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
        height: 100px;
    }

    .Slider_box_widthdiv_inneteamr {
        padding: 10px 20px 60px 14px;
    }

    .txtbox_width_innerourteam {
        padding: 25px 20px 20px 20px;
        /* width: 272px; */
        background-color: #f2f0e3;
        border: 1px solid #9cac7c;
        margin-top: 0px;
        text-align: center;
        height: 172px;
    }

    .fixbodyinnpg {
        text-align: -webkit-center;
        width: 100%;
        margin: 0 auto;
        max-width: 1024px;
    }

    .txtbox_widthforicon {
        padding: 20px;
        /* width: 272px; */
        /* height: 77px; */
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
    }

    .Iconaligment {
        display: flex;
        padding: 0px 0px 0px 0px;
        /*justify-content: center;*/
    }

    .icontxtdiv {
        padding: 6px 0px 0px 31px;
        text-align: left;
    }

    .Iconboxdivmain_01 {
        padding: 10px;
                width: 345px;
    }

    .Innerboxpadd {
        padding: 0px 0px 40px 0px;
    }

    .Project_list_01 {
        padding: 40px 0px 40px 0px;
        text-align: center;
    }

    .Projectlistbtn {
        margin-top: 79px;
        padding: 7px 0px 7px 0px !important;
        height: 40px !important;
        width: 100px !important;
        font-size: 15px !important;
        border-radius: 0px !important;
        color: #fff !important;
        background: rgba(14, 76, 27, 0.9);
        /* background-color: rgba(204, 220, 95, 0.8) !important; */
        border: 1px solid #9cac7c !important;
        transition: all .4s ease-in-out;
    }

        .Projectlistbtn:hover {
            margin-top: 79px;
            padding: 7px 0px 7px 0px !important;
            height: 40px !important;
            width: 100px !important;
            font-size: 15px !important;
            border-radius: 0px !important;
            color: #0a5329 !important;
            border: 1px solid #9cac7c !important;
            background-color: #f2f0e3 !important;
            /*background: rgba(14, 76, 27, 0.9);*/
            /*background-color: rgba(000000, 0, 0, 0.5);*/
            /* background-color: rgba(204, 220, 95, 0.8) !important; */
            transition: all .4s ease-in-out;
        }

    .txtbox_width_projectlist {
        padding: 20px;
        /* width: 272px; */
        /* height: 77px; */
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: -38px;
        text-align: center;
        z-index: 0;
        position: relative;
    }

    .Whiteboxpaddlist {
        padding: 0px 25px 0px 25px;
    }

    .Inner_page_paddingbotttom0 {
        padding: 80px 65px 0px 65px;
    }

    .txtbox_banner {
        padding: 20px;
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: -40px;
        text-align: center;
    }

    .Bannertxtproj {
        /*font-family: 'Poppins-bold';*/
        font-size: 15px;
        margin: 0px;
        color: #000000;
        font-weight: bold;
    }

    .Innerboxpaddinnerpg {
        padding: 60px 0px 40px 0px;
    }

    .Mediarelefvideoproject01 {
        width: 100%;
        height: 330px;
        border: 1px solid #c2cab2;
    }

    .Innerfbiframdiv {
        padding: 0px 0px 0px 235px;
    }

    .Sepa_conta_gra_01new {
               position: absolute;
        height: 441px;
        width: 1px;
        margin: -426px 0px 0px 251px;
    }

    .Sepa_conta_gra_02new {
        position: absolute;
        height: 451px;
        width: 1px;
        margin:-283px 0px 0px 257px;
    }

    .ViewImagbtn {
        /*margin-top: 109px;*/
        margin-top: 128px;
        padding: 7px 0px 7px 0px !important;
        height: 40px !important;
        width: 100px !important;
        font-size: 15px !important;
        border-radius: 0px !important;
        color: #fff !important;
        background: rgba(14, 76, 27, 0.9);
        /* background-color: rgba(204, 220, 95, 0.8) !important; */
        border: 1px solid #9cac7c !important;
        transition: all .4s ease-in-out;
    }

        .ViewImagbtn:hover {
            /*margin-top: 109px;*/
            margin-top: 128px;
            padding: 7px 0px 7px 0px !important;
            height: 40px !important;
            width: 100px !important;
            font-size: 15px !important;
            border-radius: 0px !important;
            color: #0a5329 !important;
            border: 1px solid #9cac7c !important;
            background-color: #f2f0e3 !important;
            /*background: rgba(14, 76, 27, 0.9);*/
            /*background-color: rgba(000000, 0, 0, 0.5);*/
            /* background-color: rgba(204, 220, 95, 0.8) !important; */
            transition: all .4s ease-in-out;
        }

    .map-container {
        position: relative;
        display: inline-block;
        max-width: 100%;
    }

    .map-image {
        width: 100%;
        display: block;
    }

    /* Hotspot Style */
    .hotspot {
        position: absolute;
        width: 22px;
        height: 22px;
        border: 2px solid #555;
        border-radius: 50%;
        transform: translate(-50%, -50%);
        cursor: pointer;
        z-index: 10;
    }

        /* Inner Dot */
        .hotspot::after {
            content: "";
            position: absolute;
            width: 8px;
            height: 8px;
            background: #555;
            border-radius: 50%;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
        }

        /* Pulse Animation */
        .hotspot::before {
            content: "";
            position: absolute;
            width: 22px;
            height: 22px;
            border: 2px solid rgba(85,85,85,0.4);
            border-radius: 50%;
            top: -2px;
            left: -2px;
            animation: pulse 1.5s infinite;
        }

    @keyframes pulse {
        0% {
            transform: scale(1);
            opacity: 1;
        }

        100% {
            transform: scale(1.8);
            opacity: 0;
        }
    }

    /* Tooltip */
    .tooltip-box {
        position: absolute;
        background: #2f2f2f;
        color: #fff;
        padding: 10px 15px;
        border-radius: 5px;
        display: none;
        white-space: nowrap;
        z-index: 9999;
        pointer-events: none;
        font-size: 14px;
    }

        .tooltip-box:after {
            content: "";
            position: absolute;
            bottom: -8px;
            left: 18px;
            border-width: 8px 8px 0;
            border-style: solid;
            border-color: #2f2f2f transparent transparent transparent;
        }

    .Hidedeskstopreso {
        display: none;
    }

    .Donatebgyellobox {
        padding: 43px 0px 0px 0px;
        background-image: url(../Images/Background-yellow-01.jpg);
        height: 318px;
        text-align: center;
    }

    .Donatemaindiv001 {
        padding: 80px 0px 0px 0px;
    }

    .Donateyellowboxpos {
        padding: 0px;
        position: absolute;
        top: 40px;
    }

    .Bar_verticle_greenVandM {
        position: absolute;
        height: 331px;
        width: 15px;
        margin: -331px 0px 0px 747px;
    }

    .Lht {
        line-height: 45px;
    }

    .Lht1 {
        line-height: 50px;
    }

    .Brtoplghtgren {
        height: 9px;
    }

    .Topbragrenimgpadd {
        padding: 0px 25px 0px 25px;
    }

    .Mailltxtwht {
        color: #fff;
        text-decoration: underline;
        transition: all 0.6s ease-in-out;
    }

        .Mailltxtwht:hover {
            color: #000;
            text-decoration: underline;
            transition: all 0.6s ease-in-out;
        }

    .BannerProject > .slick-prev {
        font-size: 0 !important;
        line-height: 0 !important;
        position: absolute !important;
        top: 50% !important;
        display: block !important;
        width: 72px !important;
        height: 43px !important;
        padding: 0 !important;
        z-index: 1;
        -webkit-transform: translate(0, -50%) !important;
        -ms-transform: translate(0, -50%) !important;
        transform: translate(0, -50%) !important;
        cursor: pointer !important;
        border: none !important;
        outline: none !important;
        background: url(../img/prev.png) !important;
        /* background-color: transparent !important; */
    }

    .BannerProject > .slick-prev {
        left: -12px !important;
    }

    .BannerProject > .slick-next {
        font-size: 0 !important;
        line-height: 0 !important;
        position: absolute !important;
        top: 50% !important;
        display: block !important;
        width: 30px !important;
        height: 43px !important;
        padding: 0 !important;
        -webkit-transform: translate(0, -50%) !important;
        -ms-transform: translate(0, -50%) !important;
        transform: translate(0, -50%) !important;
        cursor: pointer !important;
        border: none !important;
        outline: none !important;
        background: url(../img/next.png) !important;
        background-color: transparent !important;
    }

    .BannerProject > .slick-next {
        right: 9px !important;
        left: 800px;
    }

    .Bannerwhitboxpadd {
        padding: 0px 25px 0px 25px;
        position: relative;
        z-index: 0;
    }

    .WhtboxdivMedia1 {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        height: 49px;
        /*height: 151px;*/
        margin-top: -33px;
        z-index: 0;
        position: relative;
        padding: 10px;
        text-align: center;
    }

    .WhtboxdivMedia2 {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        height: 94px;
        /*height: 151px;*/
        margin-top: -58px;
        z-index: 0;
        position: relative;
        padding: 13px;
        text-align: center;
    }

    .Slider_box_widthdiv_innerKashmir {
        padding: 10px 60px 60px 60px;
    }

    .Slider_box_widthdiv_innermainprojectlist {
        padding: 10px 18px 40px 18px;
                width: 310px;
    }

    .Slider_box_widthdiv_innermainprojectlist1 {
        padding: 10px 18px 40px 18px;
                width: 312px;
    }

    .Project_list_01_1 {
        padding: 40px 0px 0px 0px;
        text-align: center;
    }

    .Whtboxdivflood p {
        font-weight: bold;
    }

    .Boderpaddnew {
        padding: 20px 65px 0px 65px;
    }

    .WhtboxdivMedia p {
        font-weight: bold;
    }

    .WhtboxdivMedia1 p {
        font-weight: bold;
    }

    .ProjectAidtomap_khandesh {
        left: 27.538%;
        top: 15.785%;
    }

    .ProjectAidto_Marathwada {
        left: 47.231%;
        top: 43.037%;
    }

    .ProjectAidto_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .ProjectAidto_Maharashtra {
        left: 22.961%;
        top: 62.410%;
    }

    .Border_20_60 {
        padding: 20px 0px 60px 0px;
    }

    .Allmap8div {
        padding: 40px 0px 0px 0px;
    }

    .Border60_60 {
        padding: 60px 0px 60px 0px;
    }

    .Grtintouchtxtpaddall {
        padding: 50px 0px 0px 0px;
    }

    .Projecttxt50paddtop {
        padding: 50px 0px 0px 0px;
    }

    .Border_60_20 {
        padding: 60px 0px 20px 0px;
    }

    .Projectheadpaddbotm {
        padding-bottom: 50px;
    }

    .Projectpaddtopnew {
        padding: 50px 0px 0px 0px;
    }

    .facebook-frame {
        width: 100%;
        height: 1351px;
        border: none;
    }

    .Curruntprojectpgdiv {
        padding: 0px;
        margin-top: -22px;
    }

    .Instagramvdeomain12div1 {
        padding: 80px 20px 0px 20px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Instagramvdeomain12div2 {
        padding: 0px 20px 0px 20px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .V1div1 {
        padding: 25px;
    }

    .Homeinstavideo {
        padding: 0px 20px 60px 20px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Hompgvideoinsta1 {
        padding: 15px;
    }

    .Allmap8div1 {
        padding: 40px 0px 40px 0px;
    }

    .Project_DesilatingofDams_Khandesh {
        left: 27.839%;
        top: 15.663%;
    }

    .Project_DesilatingofDams_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .Project_DesilatingofDams_WesternMaharashtra {
        left: 22.961%;
        top: 62.410%;
    }

    .Project_ytvideos {
        padding: 40px 0px 0px 0px;
    }

    .Fllodvideopaddtop {
        padding: 50px 0px 0px 0px;
    }

    .Howweworkboxpadd1 {
        padding: 25px;
    }

    .Project_Incomegeneration_Marathwada {
        left: 47.231%;
        top: 43.037%;
    }

    .Project_Incomegeneration_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .Indivivdualpaddbtmnew {
        padding: 0px 0px 80px 0px;
    }

    .Individulapddextra {
        padding: 0px 0px 0px 0px;
    }

    .Jalyuktpaddtop {
        padding: 50px 0px 0px 0px;
    }

    .Border_80_60 {
        padding: 80px 0px 60px 0px;
    }

    .Project_Nalastreamodha_Khandesh {
        left: 27.996%;
        top: 15.327%;
    }

    .Project_Nalastreamodha_Konkan {
        left: 6.030%;
        top: 35.364%;
    }

    .Project_Nalastreamodha_Marathwada {
        left: 47.231%;
        top: 43.037%;
    }

    .Project_Nalastreamodha_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .Project_Nalastreamodha_WesternMaharashtra {
        left: 22.961%;
        top: 62.410%;
    }

    .Borderbtm60 {
        padding: 0px 0px 60px 0px;
    }

    .Needhelpbtm {
        padding: 0px 0px 80px 0px;
    }

    .Needhlpbtndiv {
        padding: 60px 0px 0px 0px;
        text-align: center;
    }

    .padingbtm60 {
        padding: 0px 0px 60px 0px;
    }

    .Rghtpaddtem {
        padding:0px 229px 0px 229px;
    }

    .Lefttempadd {
        padding: 40px 0px 40px 0px;
    }

    .Lefttempadd1 {
        padding: 40px 0px 0px 0px;
    }

    .Paddteamlft60 {
        padding:0px 229px 0px 229px;
    }

    .Project_PercolationTank_Khandesh {
        left: 27.190%;
        top: 15.694%;
    }

    .Project_PercolationTank_Konkan {
        left: 6.030%;
        top: 35.364%;
    }

    .Project_PercolationTank_Marathwada {
        left: 47.231%;
        top: 43.037%;
    }

    .Project_PercolationTank_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .Project_PercolationTank_WesternMaharashtra {
        left: 22.961%;
        top: 62.410%;
    }

    .Project_Riverrejuvenation_Konkan {
        left: 6.03%;
        top: 35.36%;
    }

    .Project_Riverrejuvenation_Marathwada {
        left: 47.23%;
        top: 43.03%;
    }

    .Project_Riverrejuvenation_Vidarbha {
        left: 73.11%;
        top: 19.37%;
    }

    .Project_Riverrejuvenation_WesternMaharashtra {
        left: 22.96%;
        top: 62.41%;
    }

    .Border_30_60 {
        padding: 30px 0px 60px 0px;
    }

    .Project_TrenchExcavation_Khandesh {
        left: 27.337%;
        top: 15.296%;
    }

    .Project_TrenchExcavation_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .Project_TrenchExcavation_WesternMaharashtra {
        left: 22.961%;
        top: 62.410%;
    }

    .projpadingbtm60 {
        padding: 0px 0px 60px 0px;
    }

    .Slider_box_widthdiv_innerot {
        padding: 10px 10px 20px 10px;
    }

    .respo_display {
        display: none;
    }

    .txtbox_width_innerourtrusteeteam {
        padding: 12px;
        /*width: 272px;*/
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
    }

    .instagram-media {
        min-width: 214px !important;

    }

    .htchangefrm1280 {
        /*height: 146px;*/
    }

    .htchangefrm12801 {
        height: 92px;
    }

    .pdchngfor1280 {
        padding: 12px !important;
        margin-top: -31px !important;
    }

    .paddfrmsmall {
        padding: 18px !important;
    }

    .heightbx1024 {
        /*height: 222px;*/
    }

    .Ineerpgtrusteepadd {
        padding: 80px 40px 20px 40px !important;
    }

    .Ineerpgprojecctpadd {
        padding:80px 43px 20px 43px !important;
    }

    .lhtsmall {
        line-height: 36px;
    }
    .reso915 {
            padding: 15px 0px 0px 0px !important;
    }
    .Mapdiv_ct {
            padding: 30px !important;
    }
    .Innerfbpalftrespo {
        padding:0px 0px 0px 166px !important;
    }
    .respodisdpltbl {
        display:inline-table !important;
    }
    .Respomxwdt99 {
        max-width:99% !important;
    }
    .Respocenteralgin {
                padding: 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }
    .respomrghide {
            margin-top: 0px !important;
    }
   
      .Newvolunterdiv {
        text-align:center;padding:40px 0px 60px 0px;
    }
    .Voluntemarpaddinnew {
        padding:0px;   
    }
     .navbar-inverse .headernav > .active > a {
        color: #0a542a !important;
        background-color: #f2f0e3 !important;
                
    }
    .navbar-inverse .headernav .dropdown-menu > li.active > a {
    color: #fff !important;
    background-color: #9aaa79 !important;
}
     .disnono {
        display:none;
    }

       .Hompgvideoinsta1{
    display: flex;
    margin-bottom: 30px;
}

.Hompgvideoinsta1 .instagram-media{
    display: flex !important;
    flex-direction: column;
    height: 100% !important;
    width: 100% !important;
    min-height: 1074px; /* adjust as needed */
}
 .Instagramvdeomain12div1{
    display: flex;
    margin-bottom: 30px;
}
 .Instagramvdeomain12div2{
    display: flex;
    margin-bottom: 30px;
}

.V1div1 .instagram-media{
    display: flex !important;
    flex-direction: column;
    height: 100% !important;
    width: 100% !important;
    min-height: 1051px; /* adjust as needed */
}

.LogoineerSlider {
    position: relative;
}
.slider-arrows1 {
        position: relative;
        bottom: 0px;
        text-align: center;
    }
.slick-arrow1 {
        position: absolute !important;
        top: 108px;
        bottom: 0;
        left: -24px;
        /*width: 15%;*/
        width: 5%;
        z-index: 999;
        font-size: 25px;
        color: #000;
        text-align: center;
        text-shadow: none !important;
        filter: none !important;
        opacity: 1 !important;
    }

       .slick-arrow1:hover {
            color: #ccdc5f;
        }

      .slick-arrow1.left1 {
            background-repeat: repeat-x;
            background-image: none !important;
            color: #000;
            cursor: pointer;
        }

           .slick-arrow1.left1:hover {
                color: #000000;
            }

      .slick-arrow1.right1 {
            right: 46px;
            background-repeat: repeat-x;
            background-image: none !important;
            color: #000;
            top: 111px;
            left: 758px;
            cursor: pointer;
        }

          .slick-arrow1.right1:hover {
                color: #ffffff;
            }

     .slick-arrow1 .glyphicon-chevron-left, .slick-arrow1 .glyphicon-chevron-right, .slick-arrow1 .icon-prev, .slick-arrow1 .icon-next {
            width: 35px;
            height: 35px;
            margin-top: -15px;
            font-size: 35px;
        }

  .slider-arrows1 {
        position: relative;
        bottom: 0px;
        text-align: center;
    }

   .slick-prev,
    .slick-next {
        font-size: 18px;
        background: #000;
        color: #fff;
        border: none;
        padding: 10px 20px;
        cursor: pointer;
    }

       .slick-prev:hover,
        .slick-next:hover {
            background: #333;
        }

   .Iconhome_left1 {
        position: absolute !important;
        height: 51px;
        width: 51px;
        padding: 11px 0px 0px 0px;
        transition: all 0.4s ease-in-out;
        margin: 14px 0px 0px -35px !important;
        color: #b5bea3 !important;
        font-size: 50px !important;
        border: none;
        border-radius: 0px;
    }

      .Iconhome_left1:hover {
            position: absolute !important;
            height: 51px;
            width: 51px;
            padding: 11px 0px 0px 0px;
            transition: all 0.4s ease-in-out;
            margin: 14px 0px 0px -35px !important;
            color: #b5bea3 !important;
            font-size: 50px !important;
            border-radius: 0px;
        }

   .Iconhome_right1 {
        position: absolute !important;
        height: 51px;
        width: 51px;
        padding: 11px 0px 0px 16px;
        transition: all 0.4s ease-in-out;
        margin: 14px 0px 0px -35px !important;
        color: #b5bea3 !important;
        font-size: 45px !important;
        border: none;
        border-radius: 0px;
    }

      .Iconhome_right1:hover {
            position: absolute !important;
            height: 51px;
            width: 51px;
            padding: 11px 0px 0px 16px;
            transition: all 0.4s ease-in-out;
            margin: 14px 0px 0px -35px !important;
            color: #b5bea3 !important;
            font-size: 45px !important;
            border-radius: 0px;
        }
      .Vissionmsnkboxpadd1 {
        padding: 30px;
    }
    .Visngrenbr {
            width: 80%;
    height: 9px;
    }
    .Whtboxdivvissionmission {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        height: 208px;
        margin-top: -42px;
        z-index: 0;
        position: relative;
        padding: 23px;
    }
     .Heading_031 {
        font-family: 'Poppins-bold';
        margin: 0px;
        color: #0e552b;
        font-size: 35px;
    }
     .Howweworkhover1 {
    }

        .Howweworkhover12:hover {
            background-color: #f8f7f1;
        }

    .BOxhover12:hover {
        /*background-color:#f8f7f1;*/
        transition: all 0.6s ease-in-out;
    }

    .BOxWorkdiv1 {
        padding: 30px 30px 80px 30px;
        /*background-color: #0e552b;*/
         background-color: #fff;
        text-align: center;
        border:1px solid #95aa8b;
    }


    .BOxhover1 {
        transition: all 0.4s ease-in-out;
    }

        /* MAIN HOVER */
        .BOxhover12:hover {
            /*transform: translateY(0px);*/
            transition: all 0.4s ease-in-out;
        }

            /* Change GREEN TOP on hover */
            .BOxhover12:hover .BOxWorkdiv1 {
                background-color: #95aa8b;
                transition: all 0.4s ease-in-out;
            }

            /* Change WHITE BOX on hover */
            .BOxhover12:hover .Whtboxdivvissionmission {
                background-color: #fff;
                border-color: #7f9a75;
                transition: all 0.4s ease-in-out;
            }
        .BOxhover12:hover .Heading_031{
            color:#fff;
        }
            /* Optional: icon color change */
            .BOxhover12:hover i {
                color: #fff;
                transition: all 0.4s ease-in-out;
            }

    .Iconhover1 {
        font-size: 40px;
        color: #0e552b;
        transition: all 0.4s ease-in-out;
    }

        .Iconhover1:hover {
            font-size: 40px;
            color: #0e552b !important;
            transition: all 0.4s ease-in-out;
        }
            /*-----12-05-2026-----*/
    .Allhtforcsronly {
        height:330px !important;
    }
    .Butndivforcsrdiv {
        text-align: center;    padding-top: 245px;
    }

/*---------end---------*/
@keyframes fadeUp {
    from {
        opacity: 1;
        transform: translateY(40px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

}

@media only screen and (min-width: 892px) and (max-width:914px) {
    .Hidedeskstopreso {
        display: none;
    }

    .Txtreslh {
        line-height: 49px;
    }

    .respo_txtpaddtp {
        padding-top: 25px !important;
    }

    .separatorHWW1 {
        padding: 0px 15px 0px 15px;
    }

    .separatorHWW2 {
        padding: 0px 15px 0px 15px;
        line-break: anywhere;
    }

    .separatorHWW3 {
        padding: 0px 15px 0px 15px;
    }

    .Namm_banbelowboxmdiv {
        padding: 0px;
        margin-top: 0px;
    }

    .Homepg_Header_Main_div {
        padding: 0px 0px 0px 0px;
    }

    .Home_contact_div {
        padding: 0px 0px 0px 0px;
        width: 74%;
    }

    .Homepg_All_HeadData {
        padding: 0px 0px 0px 0px;
    }

    .Homepg_floodrelifDiv {
        padding: 0px 0px 0px 0px;
        background-image: url(../Images/Seperator-black-horizontal-01.png);
        height: 56px;
        font-size: 17px;
        width: 34%;
    }

        .Homepg_floodrelifDiv:hover {
            /*background-color:#f2f0e3;*/
            background-color: rgba(242, 240, 227, 1);
            opacity: 1;
            transition: all 0.4s ease-in-out;
        }

    .Homepg_contactDiv {
        padding: 0px 0px 0px 0px;
        background-image: url(../Images/Seperator-black-horizontal-01.png);
        height: 56px;
        font-size: 17px;
        width: 27%;
    }

    .Homepg_emailDiv {
        padding: 0px 0px 0px 0px;
        background-image: url(../Images/Seperator-black-horizontal-01.png);
        height: 56px;
        font-size: 17px;
        width: 33%;
    }

        .Homepg_emailDiv:hover {
            /*background-color:#f2f0e3;*/
            background-color: rgba(242, 240, 227, 1);
            opacity: 1;
            transition: all 0.4s ease-in-out;
        }

    .Homepg_emailhead {
        color: #fff;
        font-size: 17px;
        text-decoration: none !important;
        transition: all 0.6s ease-in-out;
    }

        .Homepg_emailhead:hover {
            color: #0a5329;
            font-size: 17px;
            text-decoration: underline !important;
            transition: all 0.6s ease-in-out;
        }

    .HOme_contact_margin {
        padding: 0px;
        /*margin-left: 0px;*/
                margin-left: 149px;
    }

    .Socialmediaicon_01 {
        padding:10px 6px 5px 6px;
        /* border-radius: 100%; */
        text-decoration: none !important;
        color: #ffffff !important;
        font-size: 23px;
        transition: all 0.6s ease-in-out;
        outline: none !important;
    }

        .Socialmediaicon_01:hover {
            padding: 10px 6px 5px 6px;
            /* border-radius: 100%; */
            background-color: #f2f0e3;
            text-decoration: none !important;
            color: #0a5329 !important;
            font-size: 23px;
            transition: all 0.6s ease-in-out;
            outline: none !important;
        }

    .Socialmedia {
        padding: 0px 0px 0px 0px;
        display: flex;
        margin-bottom: 0px;
    }

    .Socialmedia1 {
        background-image: url(../Images/Seperator-black-horizontal-02.png);
        height: 56px;
    }

    .Homepg_socialmedia_icon {
        padding: 0px 0px 0px 0px;
        /*margin-left: -40px;*/
                margin-left: -115px;
        width: 20%;
    }

    .Img_width {
        width: 100%;
    }

    .Img_width_green_hor {
        width: 100%;
        height: 5px;
    }

    .Img_width_hor_whit {
        width: 100%;
        height: 1px;
    }

    .Homepg_all_position {
        position: absolute;
    }

    .Homepg_main_logo_nav_div {
        padding: 0px 0px 0px 0px;
        background: #fff;
        /*height:116px;*/
    }

    .Homepg_logo_main_div {
        padding: 15px 0px 12px 30px;
    }

    .navbar-inverse {
        background: #fff;
        font-family: 'Poppins-bold';
        font-size: 18px;
        margin-left: -50px;
        border: none !important;
        color: #9aaa79 !important;
        border-radius: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
        /*height: 50px;*/
        z-index: 1;
    }

    .hvr-bounce-to-bottom {
        color: #9aaa79 !important;
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: 0px;
            left: 0px;
            right: 0px;
            bottom: 0px;
            background: #f2f0e3;
            /*background: #d7dd35;*/
            /*background: #575da9;*/
            /*background: #e42d9f;*/
            /*background: #025588;*/
            /*background: #99ced4;*/
            /*background: #4abdac;*/
            /*background: #ee86b7;*/
            /*background: #6e7376;*/
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
        }

        .hvr-bounce-to-bottom:hover, .hvr-bounce-to-bottom:focus, .hvr-bounce-to-bottom:active {
            color: #0a542a !important;
            /*color:#4abdac !important;*/
        }

            .hvr-bounce-to-bottom:hover:before, .hvr-bounce-to-bottom:focus:before, .hvr-bounce-to-bottom:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }

    .hvr-bounce-to-bottom1 {
        color: #0a5329 !important;
        background: #f2f0e3;
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom1:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: 0px;
            left: 0px;
            right: 0px;
            bottom: 0px;
            background: #9aaa79;
            /*background: #d7dd35;*/
            /*background: #575da9;*/
            /*background: #e42d9f;*/
            /*background: #025588;*/
            /*background: #99ced4;*/
            /*background: #4abdac;*/
            /*background: #ee86b7;*/
            /*background: #6e7376;*/
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
        }

        .hvr-bounce-to-bottom1:hover, .hvr-bounce-to-bottom1:focus, .hvr-bounce-to-bottom1:active {
            color: #ffffff !important;
            /*color:#4abdac !important;*/
        }

            .hvr-bounce-to-bottom1:hover:before, .hvr-bounce-to-bottom1:focus:before, .hvr-bounce-to-bottom1:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }

    .hvr-bounce-to-bottom2 {
        color: #9aaa79 !important;
        background: #f2f0e3;
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom2:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: 0px;
            left: 0px;
            right: 0px;
            bottom: 0px;
            background: #9aaa79;
            /*background: #d7dd35;*/
            /*background: #575da9;*/
            /*background: #e42d9f;*/
            /*background: #025588;*/
            /*background: #99ced4;*/
            /*background: #4abdac;*/
            /*background: #ee86b7;*/
            /*background: #6e7376;*/
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
        }

        .hvr-bounce-to-bottom2:hover, .hvr-bounce-to-bottom2:focus, .hvr-bounce-to-bottom2:active {
            color: #fff !important;
            /*color:#4abdac !important;*/
        }

            .hvr-bounce-to-bottom2:hover:before, .hvr-bounce-to-bottom2:focus:before, .hvr-bounce-to-bottom2:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }


    .nav > li > a {
        padding: 5px 20px 5px 20px;
        position: relative;
    }

    .navbar-nav {
        padding-left: 0px;
    }

    .NewDislay {
        /*display: flex;*/
    }


    .ddd > li {
        border-bottom: 1px solid #9aaa79;
    }

    .ddd1 > li {
        border-bottom: 1px solid #9aaa79;
    }

    .ddd2 > li {
        border-bottom: 1px solid #9aaa79;
    }


    /*.ddd1 {
    position: absolute !important;
    top: 0;
    left: 100%;   
    margin: 0;
    display: none;
}
      .ddd2 {
    position: absolute !important;
    top: 0;
    left: 100%;   
    margin: 0;
    display: none ;
}*/

    .dropdown-menu {
        padding: 0px 0px 0px 0px;
        margin-top: 9px;
        margin-left: 0px;
        border-bottom: 1px solid #9aaa79;
        border: 1px solid #9aaa79;
        border-radius: 0px;
        /*width:100%;*/
    }

    .ddd1 {
        padding: 0px 0px 0px 0px;
        margin-top: 0px;
        border-bottom: 1px solid #9aaa79 !important;
        border: 1px solid #9aaa79 !important;
    }

    .ddd2 {
        padding: 0px 0px 0px 0px;
        border-bottom: 1px solid #9aaa79 !important;
        border: 1px solid #9aaa79 !important;
    }


    li.dropdown:hover > .dropdown-menu {
        display: block;
    }

    .headernav > li > .ddd > li > a {
        background-color: #f2f0e3;
        color: #0a5329 !important;
        padding: 10px 18px 10px 18px !important;
        font-size: 16px !important;
        outline: 0 !important;
        font-family: 'Poppins';
        transition: all 0.6s ease-in-out;
    }

        .headernav > li > .ddd > li > a:hover {
            color: #fff !important;
            padding: 10px 18px 10px 18px;
            background-color: #fff !important;
            transition: all 0.6s ease-in-out;
        }

    .headernav li .ddd .ddd1 li a {
        background-color: #f2f0e3;
        color: #0a5329 !important;
        padding: 10px 18px 10px 18px !important;
        font-size: 16px !important;
        outline: 0 !important;
        font-family: 'Poppins';
        transition: all 0.6s ease-in-out;
    }

        .headernav li .ddd .ddd1 li a:hover {
            color: #fff !important;
            padding: 10px 18px 10px 18px;
            background-color: #fff !important;
            transition: all 0.6s ease-in-out;
        }

    .headernav li .ddd .ddd1 .dd2 li a {
        background-color: #f2f0e3;
        color: #0a5329 !important;
        padding: 10px 18px 10px 18px !important;
        font-size: 16px !important;
        outline: 0 !important;
        font-family: 'Poppins';
        transition: all 0.6s ease-in-out;
    }

        .headernav li .ddd .ddd1 .dd2 li a:hover {
            color: #fff !important;
            padding: 10px 18px 10px 18px;
            background-color: #fff !important;
            transition: all 0.6s ease-in-out;
        }

    .navbar-nav > li > .dropdown-menu {
        margin-top: 0;
        border-top-left-radius: initial;
        border-top-right-radius: initial;
    }
    /* ================= MENU BORDERS ================= */
    .ddd > li,
    .ddd1 > li,
    .ddd2 > li {
        border-bottom: 1px solid #9aaa79;
    }

    /* ================= DROPDOWN BASE ================= */
    .dropdown-menu {
        padding: 0;
        margin-top: 0;
        border: 1px solid #9aaa79;
        border-radius: 0;
        min-width: 260px;
        left: 52px;
    }

        /* ================= POSITION FIX ================= */
        .dropdown-menu > li {
            position: relative;
        }

    /* 2nd Level */
    .ddd1 {
        position: absolute;
        top: 0;
        left: 100%;
        display: none;
        padding: 0;
        border: 1px solid #9aaa79;
    }

    /* 3rd Level */
    .ddd2 {
        position: absolute;
        top: 0;
        left: 100%;
        display: none;
        padding: 0;
        border: 1px solid #9aaa79;
    }

    /* ================= SHOW ON HOVER ================= */
    .dropdown-menu li:hover > .ddd1,
    .dropdown-menu li:hover > .ddd2 {
        display: block;
    }

    /* ================= LINKS STYLE ================= */
    .dropdown-menu li a {
        display: block;
        width: 100%;
        box-sizing: border-box;
        background-color: #f2f0e3;
        color: #0a5329 !important;
        padding: 10px 18px;
        font-size: 18px;
        font-family: 'Poppins';
        transition: all 0.3s ease;
        white-space: normal;
    }

        /* ================= HOVER ================= */
        .dropdown-menu li a:hover {
            color: #fff !important;
            background-color: #0a5329 !important;
        }

    /* ================= TOP MENU ================= */
    .headernav > li > .ddd > li > a {
        background-color: #f2f0e3;
        color: #0a5329 !important;
    }

    /* ================= REMOVE GAP ================= */
    .navbar-nav > li > .dropdown-menu {
        margin-top: 0;
    }

    /* ================= ARROW ALIGN ================= */
    .dropdown > a .caret {
        float: right;
        margin-top: 6px;
    }




    .Hompg_highlight_txtblue {
        font-size: 22px;
        font-family: 'Titillium Web';
        margin: 0px;
        color: #0ea4de;
    }



    .Readmore_btn_01 {
        color: #999999;
        transition: all 0.6s ease-in-out;
        text-decoration: none;
    }

        .Readmore_btn_01:hover {
            color: #f15833;
            transition: all 0.6s ease-in-out;
            text-decoration: underline;
        }







    .Separator_padd {
        padding: 7px 0px 7px 0px;
    }

















    .Separator_padd1 {
        padding: 6px 0px 6px 0px;
    }


    .Separator_padd2 {
        padding: 3px 0px 3px 0px;
    }









    [class*=" imghvr-"], [class^=imghvr-] {
        position: relative;
        display: block !important;
        margin: 0;
        max-width: 100%;
        background-color: rgba(175,90,59,1) !important;
        color: #fff;
        overflow: hidden;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        -ms-transform: translateZ(0);
        -o-transform: translateZ(0);
        transform: translateZ(0);
    }

        [class*=" imghvr-"] figcaption, [class^=imghvr-] figcaption {
            background-color: rgba(175,90,59,0.3) !important;
            padding: 30px;
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
            color: #fff;
        }

    .Socialmedia_Footer {
        padding: 50px 0px 50px 0px;
        display: flex;
        margin-bottom: 0px;
    }





    .Donatebtn {
        font-family: 'Poppins-bold';
        font-size: 18px;
        padding: 14px 20px 14px 20px !important;
        background-color: #f2f0e3 !important;
        color: #0a5329 !important;
        transition: all .4s ease-in-out;
        text-decoration: none !important;
    }

        .Donatebtn:hover {
            font-family: 'Poppins-bold';
            font-size: 18px;
            padding: 14px 20px 14px 20px !important;
            background-color: #9aaa79 !important;
            color: #fff !important;
            transition: all .4s ease-in-out;
            text-decoration: none !important;
        }

    .Banner_img_textClass {
        padding: 0px;
        text-align: center;
        position: absolute;
        top: 325px;
    }

    .Bann_textLineheight {
        line-height: 61px;
    }

    .Bann_text_01 {
        font-size: 36px;
        color: #fff;
        font-family: 'Titillium Web';
    }

    .Bann_text_02 {
        font-size: 58px;
        color: #fff;
        font-family: 'Titillium Web-bold';
        margin-top: 16px;
    }

    .Homepg_box_naamFoundation_div {
        padding: 56px 61px 56px 61px;
        border: 1px solid #c2cab2;
        background-color: #f2f0e3;
    }

    .Heading_01 {
        font-family: 'Titillium Web-bold';
        font-size: 35px;
        color: #0e552b;
        margin: 0px;
    }

    .Hompg_highlight_txtorg {
        font-size: 25px;
        font-family: 'Titillium Web';
        margin: 0px;
        color: #d17904;
    }

    .Hmpg_paddtop_d01 {
        padding-top: 50px !important;
    }

    .Homepg_naamboxpadd {
        padding: 0px 20px 0px 20px;
    }

    .Hompg_howweworkpadddiv {
        padding: 80px 60px 0px 60px;
    }

    .Heading_03 {
        font-family: 'Poppins-bold';
        margin: 0px;
        color: #9aaa79;
        font-size: 22px;
    }

    .Homepg_how_we_wrok_text_div {
        padding: 50px 0px 34px 0px;
    }

    .Homepg_back_green_01 {
        padding: 0px 0px 50px 0px;
        background-image: url(../Images/Background-green-01.jpg);
        width: 800px;
        height: 1224px;
    }

    .Homepg_back_green_light_01 {
        padding: 56px 20px 56px 20px;
        background-image: url(../Images/Background-green-light-01.jpg);
        /*width:973px;*/
        float: right;
    }

    .Homepg_bg_gren_lght_mainpos_div {
        padding: 0px 0px 0px 0px;
        /*z-index: -1;*/
        margin-top: 0px;
    }

    .Homepg_bgLlght_pos_div {
        padding: 0px;
        position: absolute;
    }

    .Since_paddleft {
        /*padding-left: 514px;*/
        text-align: center;
    }

    .Icon_box_wht_main_div {
        padding: 36px 0px 36px 0px;
        background: #fff;
        margin-top: 50px;
    }

    .Seperator_white_vertical_01 {
        margin: -242px 0px 0px 212px;
        height: 263px;
    }

    .Homepg_ourproject_main_div {
        padding: 60px 0px 60px 0px;
        text-align: center;
    }

    .Img_sliderimg {
        width: 100%;
        max-width: 275px !important;
    }

    .Slider_padding_div {
        padding: 0px 65px 80px 65px;
    }

    .Ourprjctmousehoverbtn {
        margin-top: 152px;
        padding: 7px 0px 7px 0px !important;
        height: 40px !important;
        width: 100px !important;
        font-size: 15px !important;
        border-radius: 0px !important;
        color: #fff !important;
        background: rgba(14, 76, 27, 0.9);
        /* background-color: rgba(204, 220, 95, 0.8) !important; */
        border: 1px solid #9cac7c !important;
        transition: all .4s ease-in-out;
    }

        .Ourprjctmousehoverbtn:hover {
            margin-top: 152px;
            padding: 7px 0px 7px 0px !important;
            height: 40px !important;
            width: 100px !important;
            font-size: 15px !important;
            border-radius: 0px !important;
            color: #0a5329 !important;
            border: 1px solid #9cac7c !important;
            background-color: #f2f0e3 !important;
            /*background: rgba(14, 76, 27, 0.9);*/
            /*background-color: rgba(000000, 0, 0, 0.5);*/
            /* background-color: rgba(204, 220, 95, 0.8) !important; */
            transition: all .4s ease-in-out;
        }

    [class*=" imghvr-"], [class^=imghvr-] {
        position: relative;
        display: block !important;
        margin: 0;
        max-width: 100%;
        background-color: rgba(000000, 0, 0, 0.5) !important;
        color: #fff;
        overflow: hidden;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        -ms-transform: translateZ(0);
        -o-transform: translateZ(0);
        transform: translateZ(0);
    }

        [class*=" imghvr-"] figcaption, [class^=imghvr-] figcaption {
            background-color: rgba(000000, 0, 0, 0.5) !important;
            padding: 30px;
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
            color: #fff;
        }

        [class*=" imghvr-"], [class*=" imghvr-"] *, [class*=" imghvr-"]:after, [class*=" imghvr-"] :after, [class*=" imghvr-"]:before, [class*=" imghvr-"] :before, [class^=imghvr-], [class^=imghvr-] *, [class^=imghvr-]:after, [class^=imghvr-] :after, [class^=imghvr-]:before, [class^=imghvr-] :before {
            box-sizing: border-box !important;
            -webkit-transition: all 1s ease !important;
            -moz-transition: all 1s ease !important;
            transition: all 1s ease !important;
        }

    .Slider_box_widthdiv {
        padding: 16px;
        width: 295px;
    }

    .txtbox_width {
        padding-top: 22px;
        /*width: 272px;*/
        height: 77px;
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
    }

    .Sliderboxlink {
        font-family: 'Poppins-bold';
        font-size: 18px;
        padding: 31px 0px 31px 0px;
        color: #000000;
        text-decoration: none;
        transition: all .4s ease-in-out;
    }

        .Sliderboxlink:hover {
            font-family: 'Poppins-bold';
            font-size: 18px;
            color: #d17904;
            text-decoration: none;
            transition: all .4s ease-in-out;
        }

    .slick-dots li button:before {
        font-family: 'slick';
        font-size: 40px !important;
        line-height: 20px;
        position: absolute;
        top: 5px;
        left: 0;
        width: 30px;
        height: 13px;
        content: square !important;
        /*content: '•';*/
        text-align: center;
        opacity: 1;
        color: #dae78f !important;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

    .slick-dots li.slick-active button:before {
        opacity: 1 !important;
        color: #ffffff !important;
        border: none !important;
    }


    .slick-dots li button {
        border: none !important;
        border-radius: 0% !important;
        width: 3px !important;
        height: 3px !important;
        padding: 5px !important;
        top: 0px !important;
        margin-top: 8px;
        margin-left: 30px;
        margin-right: 0px;
        /*background-color: #c09965 !important;*/
        opacity: 1;
        background-color: transparent !important;
    }


    .slick-dots li.slick-active button {
        /*background: #fff !important;*/
    }

    .slick-dotted.slick-slider {
        margin-bottom: 0px !important;
    }

    .slick-dots {
        position: absolute !important;
        bottom: 19px !important;
        display: block !important;
        width: 97% !important;
        padding: 0 !important;
        margin: 0 !important;
        list-style: square !important;
        text-align: center !important;
    }

        .slick-dots li {
            position: relative;
            display: inline-block !important;
            width: 3px !important;
            height: 3px !important;
            margin: 0 7px !important;
            padding: 3px 9px 0px 9px !important;
            cursor: pointer !important;
        }

    .slick-prev {
        left: -12px !important;
    }

    .slick-prev {
        font-size: 0 !important;
        line-height: 0 !important;
        position: absolute !important;
        top: 50% !important;
        display: block !important;
        width: 72px !important;
        height: 43px !important;
        padding: 0 !important;
        z-index: 1;
        -webkit-transform: translate(0, -50%) !important;
        -ms-transform: translate(0, -50%) !important;
        transform: translate(0, -50%) !important;
        cursor: pointer !important;
        border: none !important;
        outline: none !important;
        background: url(../img/prev.png) !important;
        /*background-color: transparent !important;*/
    }

    .slick-next {
        right: 9px !important;
    }

    .slick-next {
        font-size: 0 !important;
        line-height: 0 !important;
        position: absolute !important;
        top: 50% !important;
        display: block !important;
        width: 30px !important;
        height: 43px !important;
        padding: 0 !important;
        -webkit-transform: translate(0, -50%) !important;
        -ms-transform: translate(0, -50%) !important;
        transform: translate(0, -50%) !important;
        cursor: pointer !important;
        border: none !important;
        outline: none !important;
        background: url(../img/next.png) !important;
        background-color: transparent !important;
    }

    .slick-prev:hover,
    .slick-prev:focus {
        color: #000000 !important;
        outline: none !important;
        background: url(../img/prev.png) !important;
        transition: all 0.9s ease-in-out !important;
    }

    .slick-next:hover,
    .slick-next:focus {
        color: transparent !important;
        outline: none !important;
        background: url(../img/next.png) !important;
        transition: all 0.9s ease-in-out !important;
    }

        .slick-prev:hover:before,
        .slick-prev:focus:before,
        .slick-next:hover:before,
        .slick-next:focus:before {
            opacity: 1 !important;
        }

    .slick-prev.slick-disabled:before,
    .slick-next.slick-disabled:before {
        opacity: .25 !important;
    }

    .slick-prev:before,
    .slick-next:before {
        /*font-family: 'slick' !important;*/
        font-size: 20px !important;
        line-height: 1 !important;
        opacity: .75 !important;
        color: white !important;
        -webkit-font-smoothing: antialiased !important;
        -moz-osx-font-smoothing: grayscale !important;
    }

    [dir='rtl'] .slick-prev {
        right: 0px !important;
        left: auto !important;
    }

    .slick-prev:before {
        background: url(../img/prev.png) !important;
    }

    [dir='rtl'] .slick-prev:before {
        background: url(../img/next.png) !important;
    }


    [dir='rtl'] .slick-next {
        right: auto !important;
        left: 0px !important;
    }

    .slick-next:before {
        background: url(../img/next.png) !important;
    }

    [dir='rtl'] .slick-next:before {
        background: url(../img/prev.png) !important;
    }

    .slick-prev:before {
        background: url(../img/prev.png) !important;
    }

    .slick-arrow {
        position: absolute !important;
        top: 135px;
        bottom: 0;
        left: -43px;
        /*width: 15%;*/
        width: 5%;
        font-size: 25px;
        color: #000;
        text-align: center;
        text-shadow: none !important;
        filter: none !important;
        opacity: 1 !important;
    }

        .slick-arrow:hover {
            color: #ccdc5f;
        }

        .slick-arrow.left {
            background-repeat: repeat-x;
            background-image: none !important;
            color: #000;
            cursor: pointer;
        }

            .slick-arrow.left:hover {
                color: #000000;
            }

        .slick-arrow.right {
            right: 46px;
            background-repeat: repeat-x;
            background-image: none !important;
            color: #000;
            top: 135px;
            left: 774px;
            cursor: pointer;
        }

            .slick-arrow.right:hover {
                color: #ffffff;
            }

        .slick-arrow .glyphicon-chevron-left, .slick-arrow .glyphicon-chevron-right, .slick-arrow .icon-prev, .slick-arrow .icon-next {
            width: 35px;
            height: 35px;
            margin-top: -15px;
            font-size: 35px;
        }

    .slider-arrows {
        position: relative;
        bottom: 0px;
        text-align: center;
    }

    .slick-prev,
    .slick-next {
        font-size: 18px;
        background: #000;
        color: #fff;
        border: none;
        padding: 10px 20px;
        cursor: pointer;
    }

        .slick-prev:hover,
        .slick-next:hover {
            background: #333;
        }

    .Iconhome_left {
        position: absolute !important;
        height: 51px;
        width: 51px;
        padding: 11px 0px 0px 0px;
        transition: all 0.4s ease-in-out;
        margin: 14px 0px 0px -35px !important;
        color: #b5bea3 !important;
        font-size: 50px !important;
        border: none;
        border-radius: 0px;
    }

        .Iconhome_left:hover {
            position: absolute !important;
            height: 51px;
            width: 51px;
            padding: 11px 0px 0px 0px;
            transition: all 0.4s ease-in-out;
            margin: 14px 0px 0px -35px !important;
            color: #b5bea3 !important;
            font-size: 50px !important;
            border-radius: 0px;
        }

    .Iconhome_right {
        position: absolute !important;
        height: 51px;
        width: 51px;
        padding: 11px 0px 0px 16px;
        transition: all 0.4s ease-in-out;
        margin: 14px 0px 0px -35px !important;
        color: #b5bea3 !important;
        font-size: 45px !important;
        border: none;
        border-radius: 0px;
    }

        .Iconhome_right:hover {
            position: absolute !important;
            height: 51px;
            width: 51px;
            padding: 11px 0px 0px 16px;
            transition: all 0.4s ease-in-out;
            margin: 14px 0px 0px -35px !important;
            color: #b5bea3 !important;
            font-size: 45px !important;
            border-radius: 0px;
        }

    .Homepg_Waterconservation_maindiv {
        padding: 80px 0px 80px 0px;
        background-color: #0e552b;
        border-right: 1px solid #2b6e4d;
        text-align: center;
        /*width:682px;*/
    }

    .Heading_whit_01 {
        font-family: 'Titillium Web-bold';
        font-size: 35px;
        color: #ffffff;
        margin: 0px;
    }

    .Seperator_white_water_vertical_01 {
        margin: -60px 0px 0px 397px;
    }

    .ImgWhtewidth {
        width: 85%;
        height: 1px;
        left: -11px;
        margin-left: -12px;
    }

    .Homepg_bg_waterconservation_div {
        background-image: url(../Images/Background-Water-Conservation.jpg);
        /*width: 908px;*/
        background-size: cover; /* makes image fill container */
        background-position: center; /* keeps image centered */
        background-repeat: no-repeat; /* prevents repeating */
        /* responsive width */
        height: 580px; /* keep your height */
        padding: 0;
    }

    .HompgWatconmaindiv {
        padding: 0px 60px 0px 60px;
    }

    .Homepg_whatContoppadd_div {
        padding: 72px 0px 0px 0px;
    }

    .Hompg_sepapadd_div {
        padding: 25px 0px 25px 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Homepg_FactProject_bg_grrn_div {
        background-image: url(../Images/Background-green-01.jpg);
        padding: 80px 80px 80px 80px;
        /*width: 325px;*/
        height: 921px;
    }

    .Homepg_FactProject_bg_yell_div {
        background-image: url(../Images/Background-yellow-01.jpg);
        padding: 192px 90px 80px 80px;
        /*width: 779px;*/
        /*height: 630px;*/
    }

    .bgf {
        background-image: url(../Images/Background-green-yellow.jpg);
        padding: 80px 118px;
        background-repeat: no-repeat;
        background-size: 91% 100%; /* ONLY LEFT SIDE background */
        background-position: left center;
    }

    .bgne {
        background-image: url(../Images/Background-green-01.jpg);
        width: 600px;
        padding: 80px 80px 80px 80px;
    }

    .bgne1 {
        background-image: url(../Images/Background-yellow-01.jpg);
        padding: 80px 80px 80px 80px;
        position: absolute;
        top: 81px;
        width: 1188px;
        left: 282px;
    }

    .Hopg_respodv_001 {
        padding: 80px 0px 0px 0px !important;
    }

    .Hompg_back_blck_bg_div {
        background-image: url(../Images/Background-black-transperent.png);
        height: 115px;
        margin-top: -273px;
        border-top: 1px solid #fff;
        border-bottom: 1px solid #fff;
        text-align: center;
        padding: 26px 0px 0px 0px;
    }

    .Homepg_fact_inner_01 {
        padding: 80px 64px;
        position: absolute;
    }

    .Homepg_fact_inner_02 {
        padding: 0px 0px 0px 0px;
    }

    .Homepg_fact_inner_03 {
        padding: 0px 0px 0px 0px;
        margin-top: 0px;
        z-index: -1;
    }

    .Homepg_fact_inner_04 {
        padding: 45px 0px 0px 0px;
    }

    .Homepg_fact_innertxt_01 {
        padding: 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Homepg_fact_innertxt_02 {
        padding: 0px 0px 0px 100px;
    }

    .Homepg_ourpartner_bg_main_Div {
        background-image: url(../Images/Background-green-light-02.jpg);
        padding: 0px 0px 0px 0px;
        height: 272px;
    }

    .Homepg_Ourpartner_maindiv {
        padding: 100px 0px 270px 0px;
    }

    .Hompg_respodiv_01 {
        padding: 0px 0px 0px 30px !important;
    }

    .Homepg_ourpartner_div_01 {
        padding: 0px 0px 0px 0px;
        position: absolute;
        z-index: -1;
    }

    .Homepg_ourpartner_div_02 {
        padding: 0px 64px 0px 414px;
    }

    .Homepg_ourpartner_bg_wht_div_01 {
        padding: 25px 25px 25px 25px;
        background-color: #fff;
        border: 1px solid #b5bea3;
        height: 334px;
    }

    .Homepg_ourpartner_div_03 {
        padding: 0px 0px 0px 175px;
        position: absolute;
        z-index: -1;
        top: 136px;
    }

    .Homepg_happy_moment_bgdiv {
        background-image: url(../Images/Background-Happy-Moments.jpg);
        background-size: cover;
        background-position: center;
        background-repeat: no-repeat;
        height: 530px;
        padding: 0px 0px 0px 0px;
        text-align: center;
        margin: 0px -7px 0px 0px;
    }

    .Happy_movmet_txtdv {
        position: absolute;
        top: 237px;
        text-align: -webkit-center;
        /*left: -54px;*/
    }

    .Happymov_txt_divquote {
        padding: 60px 60px 60px 60px;
        background-color: #0e552b;
        border-right: 1px solid #2b6e4d;
        /*height: 530px;*/
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Hmpgquttxtdv01 {
        padding-top: 30px !important;
    }

    .Footerbtn {
        font-size: 22px;
        color: #fff;
        border: 1px solid #fff;
        padding: 8px 42px 8px 42px;
        background-color: #95aa8b;
        text-decoration: none !important;
        transition: all 0.6s ease-in-out;
    }

        .Footerbtn:hover {
            font-size: 22px;
            color: #fff;
            border: 1px solid #fff;
            background-color: #0e552b;
            text-decoration: none !important;
            transition: all 0.6s ease-in-out;
        }

    .Footeremailink {
        font-size: 22px;
        color: #000;
        text-decoration: none !important;
        transition: all 0.6s ease-in-out;
    }

        .Footeremailink:hover {
            font-size: 22px;
            color: #d17904;
            text-decoration: none !important;
            transition: all 0.6s ease-in-out;
        }

    .Socialmedia1_Footer {
        height: 48px;
    }

    .Socialmediaicon_Footer_01 {
        padding: 7px 7px 5px 7px;
        /* border-radius: 100%; */
        text-decoration: none !important;
        color: #c5ceaf !important;
        font-size: 19px;
        background-color: #FFFFFF;
        border: 1px solid #c5ceaf;
        transition: all 0.6s ease-in-out;
        outline: none !important;
    }

        .Socialmediaicon_Footer_01:hover {
            padding: 7px 7px 5px 7px;
            /* border-radius: 100%; */
            border: 1px solid #c5ceaf;
            background-color: #0e552b;
            text-decoration: none !important;
            color: #fff !important;
            font-size: 19px;
            transition: all 0.6s ease-in-out;
            outline: none !important;
        }

    .heading_footer {
        font-size: 22px;
        color: #b5bea3;
        font-family: Poppins-bold;
        margin: 0px;
    }

    .Footer_linkList {
        color: #000;
        transition: all 0.6s ease-in-out;
        text-decoration: none;
    }

        .Footer_linkList:hover {
            color: #d17904;
            font-weight: bold;
            transition: all 0.6s ease-in-out;
            text-decoration: none;
        }

    .Separator_padd2 {
        padding: 3px 0px 3px 0px;
    }

    .Footer_logo_div {
        padding: 32px 0px 32px 50px;
    }

    .FooterTwobtns_div {
        padding: 0px 30px 0px 30px;
    }

    .Footer_twobtndiv_bg {
        padding: 70px 0px 0px 0px;
        background-image: url(../Images/Background-green-03.jpg);
        height: 1140px;
    }

    .Footer_btnpaddddiv {
        display: flex;
        justify-content: center;
    }

    .V_btnpadd {
        padding-left: 42px;
    }

    .Footer_bg_main_div {
        padding: 0px;
        position: absolute;
        top: 159px;
    }

    .Footer_bg_div_01 {
        padding: 60px 50px 60px 50px;
        background-image: url(../Images/Background-Footer.jpg);
    }

    .Footer_bgText_div {
        padding: 0px 0px 0px 0px;
    }

    .Footerlinepadd {
        font-size: 22px;
        padding: 0px 22px 0px 22px;
        /*display:none*/
    }

    .Footer_orinfodiv {
        padding: 0px 0px 0px 0px;
    }

    .Footer_bgwht_div {
        padding: 50px 50px 50px 50px;
        background-color: #fff;
        border: 1px solid #b5bea3;
    }

    .Footer_ourinfo_01 {
        padding: 0px 3px 0px 0px;
    }

    .Footer_ourinfo_02 {
        padding: 0px 0px 0px 50px;
    }

    .Footer_main_all_paddDiv {
        padding: 0px 0px 60px 0px;
    }

    .Header_innerpg_bg_div {
        background-image: url(../Images/Inner-Page-Header.jpg);
        height: 330px;
    }

    .ftphone {
        display: inline-block;
    }

    .Breadcrum_main_div {
        position: absolute;
        top: 152px;
    }

    .inner-div-title {
        padding-top: 114px;
        padding-left: 20px;
    }

    .subpage-title {
        font-size: 40px;
        margin-bottom: 5px;
        color: #fff;
        font-family: 'Titillium Web-bold';
    }

    .breadcrubpadd {
        padding-top: 80px;
        right: 9px;
        display: none;
    }

    .breadcrumb {
        background: none !important;
    }

    .breadcrumb-item {
        color: #000;
        text-decoration: none;
        transition: all 0.6s ease-in-out;
    }

        .breadcrumb-item:hover {
            color: #fff;
            transition: all 0.6s ease-in-out;
        }

    .Inner_page_padding {
        padding: 80px 40px 80px 40px;
    }

    .Homepg_parallax_main_div {
        padding: 100px 0px 100px 0px;
        background-image: url(../Images/Parallax.jpg);
        background-repeat: no-repeat;
        height: 700px;
        background-size: cover;
        background-attachment: fixed;
    }

    .Footer_lastdiv {
        padding: 0px 0px 0px 19px;
        margin-top: -60px;
    }

    .Footerpridicl {
        /*display:flex;*/
    }

    .Footerlinepaddallright {
        padding: 0px 20px 0px 20px;
    }

    .Allrghtpadd {
        padding-left: 0px;
    }

    .Naamkritextpadddiv {
        padding: 60px 0px 60px 0px;
    }

    .Palllaxvideo {
        width: 100%;
        height: 425px;
    }

    .Parallx_videopadd {
        padding: 0px 40px 0px 40px;
    }

    .Slider_box_widthdiv_inner {
        padding: 10px 70px 60px 70px;
    }

    .txtbox_width_inner {
        padding-top: 22px;
        /* width: 272px; */
        height: 77px;
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
    }

    .Innerpgprojectboxdiv {
        padding: 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }

    .Inner_page_padding1 {
        padding: 80px 40px 80px 40px;
    }

    .scrollup {
        position: fixed;
        right: 25px;
        bottom: 50px;
        color: #0e552b !important;
        background-color: #fff !important;
        width: 38px;
        height: 38px;
        /* border: solid 2px #f15833; */
        /* border-radius: 50% !important; */
        text-align: center;
        padding: 11px 0 0 1px;
        z-index: 2000;
        font-size: 18px;
        line-height: 1;
        border: 1px solid #c5ceaf;
        border-color: #c5ceaf !important;
        transition: all 0.4s ease-in-out;
    }

        .scrollup:hover {
            background-color: #0e552b !important;
            color: #fff !important;
            /* border: 2px solid #0ea4de !important; */
            transition: all .4s ease-in-out;
        }

    .slick-active .Bann_text_01 {
        animation: fadeUp 4s ease forwards;
    }

    .slick-active .Bann_text_02 {
        animation: fadeUp 2.3s ease forwards;
    }

    .Header_toplinkpadd {
        padding: 15px 5px 0px 5px;
        color: #fff;
        text-align: center;
    }

    .Header_toplinkpadd1 {
        padding: 15px 5px 0px 5px;
        color: #fff;
        text-align: center;
    }

    .dddsubmenu {
        /*margin-left: -119px;*/
    }

    .Hpgwi0 {
        width: 0%;
    }

    .navbar-header1 {
        float: none;
        border-bottom: none;
    }

    .navbar-toggle1 {
        background-color: #0e552b!important;
        position: relative;
        float: right;
        padding: 10px 10px 10px 10px!important;
        margin-top: -60px!important;
        margin-right: 25px !important;
        margin-bottom: 5px!important;
        background-color: transparent;
        background-image: none;
        border: 1px solid transparent;
        border-top-color: transparent;
        border-right-color: transparent;
        border-bottom-color: transparent;
        border-left-color: transparent;
        border-radius: 4px;
        display: block;
    }

    .navbar-header1 .collapse, .navbar-toggle {
        display: block !important;
    }

    .navbar-collapse1.collapse {
        display: none !important;
    }

    .navbar-nav {
        /* padding-top: 10px !important; */
        padding-left: 0px !important;
        /* padding-right: 15px !important; */
        width: 100%;
    }

    .navbar-nav1 > li {
        position: relative !important;
        display: block !important;
        float: none !important;
        border-bottom: 1px solid #9aaa79;
    }

    .navbar-nav > li > a {
        text-align: center;
        padding: 15px 0px 15px 0px !important;
        /* font-weight: bold; */
        outline: 0;
        transition: all 0.6s ease-in-out;
    }

    .navbar-collapse1.collapse.in {
        display: block !important;
        padding: 0px;
        /* background: rgba(000, 0, 0, 0.7); */
    }

    .Linesdisplaynewrespo {
        display: none;
    }

    .Respormbtn_new {
        text-align: -webkit-center;
    }

    .Respo_btn_new {
        color: #000 !important;
    }

    .navbar-collapse.in {
        overflow-y: visible;
    }

    .navbar {
        min-height: 0px !important;
    }
       /*----------------------------Inner pg css---------------------------*/
    .Bar_verticle_green {
        position: absolute;
        height: 359px;
        width: 15px;
        margin: 48px 0px 0px -7px;
    }

    .Footerlinepaddct {
        padding: 0px 22px 0px 22px;
    }

    .Footerlinepaddct1 {
        padding: 0px 22px 0px 22px;
    }

    .Inner_contactMap_addDive {
        padding: 0px;
        border: 1px solid #c2cab2;
        height: 452px;
    }

    .Contact_map {
        width: 100%;
        height: 384px;
    }

    .Contact_bg_grnlgt_div {
        padding: 0px;
        background-image: url(../Images/Background-green-light-01.jpg);
        height: 450px;
    }

    .Contact_txt_div {
        padding: 30px 30px 0px 30px;
    }

    .Inner_page_padding_CT_01 {
        padding: 80px 35px 80px 35px;
    }

    .Contactemailink {
        color: #000;
        text-decoration: underline !important;
        transition: all 0.6s ease-in-out;
    }

        .Contactemailink:hover {
            color: #d17904;
            text-decoration: underline !important;
            transition: all 0.6s ease-in-out;
        }

    .Sepa_conta_gra_01 {
        position: absolute;
        height: 383px;
        width: 1px;
        margin: -355px 0px 0px 476px;
    }

    .Sepa_conta_gra_02 {
        position: absolute;
        height: 363px;
        width: 1px;
        margin: -389px 0px 0px 476px;
    }

    .Contact_Three_divMain {
        padding: 60px 0px 0px 0px;
    }

    .Contact_text_dv_01 {
        padding: 30px 65px 0px 0px;
    }

    .Contact_text_dv_02 {
        padding: 30px 0px 0px 0px;
    }

    .Contact_text_dv_03 {
        padding: 30px 0px 0px 0px;
    }

    .form-controlnewhome {
        display: block;
        width: 100% !important;
        height: 36px;
        font-size: 15px !important;
        line-height: 1.42857143 !important;
        color: #666 !important;
        background-color: #fff !important;
        background-image: none;
        border: 1px solid #c2cab2 !important;
        padding: 8px 15px !important;
        border-radius: 0px !important;
        margin-bottom: 0px !important;
    }

    .Richtextheight {
        height: 165px;
    }

    .btnsend {
        background-color: #b5bea3;
        text-align: center;
        padding-left: 0px;
        border: none;
        border-radius: 0px;
        color: #fff;
        font-size: 16px;
        transition: .5s all ease-in-out;
        width: 70% !important;
        height: 37px !important;
    }

        .btnsend:hover {
            background-color: #f2f0e3 !important;
            color: #0a5329 !important;
        }

    .EnquiryFormDIv {
        padding: 0px 0px 0px 0px;
    }

    .EnquiryFormDIv_newpadd_01 {
        padding: 0px 0px 0px 0px;
    }

    .EnquiryFormDIv_01 {
        padding: 20px 20px 20px 20px;
    }

    .EnquiryFormDIv_newpadd_02 {
        padding: 0px 20px 40px 20px;
    }

    .Btndivenquiry {
        padding: 0px 0px 0px 0px;
        margin-top: -20px;
    }

    .Donate_parallxdiv {
        padding: 100px 0px 100px 0px;
        background-image: url(../Images/Parallax-Donate.jpg);
        background-repeat: no-repeat;
        height:500px;
        background-size: cover;
        background-attachment: fixed;
    }

    .Donate_bg_greenmaindiv {
        background-image: url(../Images/Background-green-light-02.jpg);
        padding: 0px 0px 0px 0px;
        height: 240px;
    }

    .Donatepg_whtbg {
        padding: 30px 30px 30px 30px;
        background-color: #fff;
        border: 1px solid #b5bea3;
    }

    .ntbod {
        font-weight: normal !important;
    }

        .ntbod:hover {
            font-weight: bold !important;
        }

    .About_fact_inner_01 {
        padding: 0px 0px 0px 0px;
        margin-top: -214px;
        z-index: -1;
    }

    .About_FactProject_bg_yell_div {
        background-image: url(../Images/Background-yellow-01.jpg);
        padding:270px 41px 60px 40px;
        /*width: 1026px;*/
        /*height: 716px;*/
    }

    .Imgclassabtus {
        width: 100%;
        max-width: 590px;
    }

    .About_us_sixpadd {
        padding: 0px 0px 50px 0px;
                text-align: -webkit-center;
                        text-align: -moz-center;
    }

    .Aboutustxtpadd {
        padding: 0px 0px 0px 0px;
        text-align: center;
    }

    .Ann_reportimgdiv_01 {
        padding: 48px 40px 0px 44px;
    }

    .Img_bgcolor_div {
        padding: 10px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Wtbox_padd {
        padding: 0px 25px 0px 25px;
    }

    .Whtboxdiv {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        height: 77px;
        margin-top: -40px;
        z-index: 0;
        position: relative;
        padding-top: 25px;
    }

    .Innerannualpg {
        text-align: -webkit-center;
        text-align: -moz-center;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }

    .Corporate_parallxdiv {
        padding: 100px 0px 100px 0px;
        background-image: url(../Images/Banner-Corporate.jpeg);
        background-repeat: no-repeat;
        height: 700px;
        background-size: cover;
        background-attachment: fixed;
        background-position: center right;
    }

    .Inner_page_paddingtopless {
        padding: 30px 40px 80px 40px;
    }

    .Annulreportbtn {
        margin-top: 74px;
        padding: 7px 0px 7px 0px !important;
        height: 40px !important;
        width: 100px !important;
        font-size: 15px !important;
        border-radius: 0px !important;
        color: #fff !important;
        background: rgba(14, 76, 27, 0.9);
        /* background-color: rgba(204, 220, 95, 0.8) !important; */
        border: 1px solid #9cac7c !important;
        transition: all .4s ease-in-out;
    }

        .Annulreportbtn:hover {
            margin-top: 74px;
            padding: 7px 0px 7px 0px !important;
            height: 40px !important;
            width: 100px !important;
            font-size: 15px !important;
            border-radius: 0px !important;
            color: #0a5329 !important;
            border: 1px solid #9cac7c !important;
            background-color: #f2f0e3 !important;
            /* background: rgba(14, 76, 27, 0.9); */
            /* background-color: rgba(000000, 0, 0, 0.5); */
            /* background-color: rgba(204, 220, 95, 0.8) !important; */
            transition: all .4s ease-in-out;
        }

    .Donatelastdiv {
        padding: 0px 0px 80px 0px;
    }

    .Donatelastdiv_01 {
        padding: 245px 0px 0px 0px;
    }

    .DonateRcptenqidiv {
        padding:0px 46px 0px 45px;
        position: absolute;
    }

    .RcptEnq_mainDiv {
        padding: 35px 10px 0px 42px;
    }

    .DonatelastdivCp {
        padding: 80px 0px 80px 0px;
    }

    .corporatepg_whtbg {
        padding: 20px 20px 20px 20px;
        background-color: #fff;
        border: 1px solid #b5bea3;
    }

    .Logo_resizedwdt {
    }

    .Imgwidth {
        width: 100%;
        max-width: 180px;
    }

    .Corporatelastdiv_01 {
        padding: 200px 0px 0px 0px;
    }

    .Displnonoediv {
        display: none;
    }

    .Innpgtbtable {
        border-collapse: separate;
        border-spacing: 1px;
        width: 100%;
        background-color: #fff;
        color: #000 !important;
        border: 1px solid #b5bea3;
        display: inline-block;
    }

    th {
        text-align: center;
        padding: 10px;
        border: 1px solid #b5bea3;
        color: #000;
        background-color: #f8f7f1;
        /*width: 285px;*/
        font-family: 'Poppins' !important;
        /*font-weight: normal !important;*/
    }

    td {
        text-align: center;
        padding: 10px;
        border: 1px solid #b5bea3;
        vertical-align: top;
    }

    .modalwidth {
        width: 800px !important;
    }

    .modal-content {
        border-radius: 0px;
    }

    .Individuals_bgmaindiv {
        background-image: url(../Images/Banner-Individuals.jpg);
        padding: 60px 60px 60px 60px;
    }

    .Inner_page_padding_Idividual {
        padding: 60px 80px 60px 80px;
    }

    .Bannerindivdualsimgdiv {
        padding: 0px 0px 0px 0px;
        /*position: absolute;
        top: 93px;*/
    }

    .Bannerniimgdiv {
        padding: 0px 60px 0px 60px;
    }

    .Individual_txtdiv {
        padding: 0px 0px 0px 0px;
    }

    .Banner_img_textClassVolunteer {
        padding: 0px;
        text-align: center;
        position: absolute;
        top: 130px;
    }

    .tbbnone {
        border: none !important;
        border-collapse: collapse;
    }

        .tbbnone td {
            border: none !important;
            padding: 0 !important;
            margin: 0 !important;
        }

        .tbbnone input[type="radio"] {
            margin-right: 4px;
        }

        .tbbnone label {
            margin-right: 15px; /* spacing between Male/Female/Other */
        }

    .paddtopfrm {
        padding-top: 20px;
    }

    .Seperator_gray_vertical_01Volunteer {
        margin:-416px 0px 0px 255px;
        height: 450px;
        position: absolute;
        width:1px;
    }

    .Homepg_box_naamFoundation_divvolunteer {
        padding: 56px 10px 56px 10px;
        border: 1px solid #c2cab2;
        background-color: #f2f0e3;
    }

    .Volunteeer4div_01 {
        padding: 0px 20px 0px 20px;
    }

    .Volunteeer4div_02 {
        padding: 0px 20px 0px 20px;
    }

    .Volunteeer4div_03 {
        padding: 0px 20px 0px 20px;
    }

    .addressht {
        height: 125px !important;
    }

    .Detailht {
        height: 184px !important;
    }

    .btnsendvolunteer {
        background-color: #b5bea3;
        text-align: center;
        padding-left: 0px;
        border: none;
        border-radius: 0px;
        color: #fff;
        font-size: 16px;
        transition: .5s all ease-in-out;
        width: 74% !important;
        height: 37px !important;
    }

        .btnsendvolunteer:hover {
            background-color: #0e552b !important;
            color: #fff !important;
        }

    .Vissionmissionmainpadddiv {
        padding: 80px 0px 80px 0px;
    }

    .Vissionmissinminbg {
        padding: 70px 0px 70px 0px; /*background-color:#f4f5ef;*/
        background-image: url(../Images/Background-yellow-01.jpg);
    }

    .Vissionmissinminbglftpadd {
        padding: 0px 0px 0px 120px;
    }

    .Vissionmissionwhtbg {
        padding: 422px 48px 50px 48px;
        background-color: #fff;
        border: 1px solid #b5bea3;
        height: 760px;
    }

    .Vissonmissiontxtmdiv {
        padding: 0px 15px 0px 15px;
        text-align: center;
    }

    .Vissionmissionimdiv_01 {
        padding: 0px 0px 0px 0px;
        position: absolute;
        top: 127px;
    }

    .Inner_Floodrelif_addDive {
        padding: 0px;
        border: 1px solid #c2cab2;
        /*height: 452px;*/
    }

    .Bar_verticle_greenflood {
        position: absolute;
        height:486px;
        width: 15px;
        margin: 0px 0px 0px 0px;
    }

    .Newbullet {
        line-height: 28px;
        list-style-image: url(../Images/Bullet-Orange.png);
        text-align: left;
        padding-left: 19px;
    }

        .Newbullet > li {
            padding-left: 4px;
        }

    .CLICK_flood {
        font-size: 22px;
        color: #fff;
        border: 1px solid #fff;
        padding: 8px 42px 8px 42px;
        /*background-color: #95aa8b;*/ background: rgba(14, 76, 27, 0.6);
        text-decoration: none !important;
        transition: all 0.6s ease-in-out;
    }

        .CLICK_flood:hover {
            font-size: 22px;
            color: #fff;
            border: 1px solid #b5bea3;
            /*background-color: #0e552b;*/
            background: rgba(14, 76, 27, 0.9);
            text-decoration: none !important;
            transition: all 0.6s ease-in-out;
        }

    .Whtboxdivflood {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        height: 92px;
        margin-top: -46px;
        z-index: 0;
        position: relative;
        padding: 20px;
        text-align: center;
    }

    .Innerpgfloodtxtdiv {
        padding: 40px 40px 40px 40px;
    }

    .InnerFlooddonateimgdiv {
        padding: 0px 40px 40px 40px;
    }

    .Paddinghorigreen {
        padding: 70px 0px 0px 0px;
    }

    .Floodvideodiv_01 {
        padding: 20px 20px 20px 20px;
    }

    .Floodrelefvideo {
        width: 100%;
        height: 315px;
        border: 1px solid #c2cab2;
    }

    .Howwewrk_parallxdiv {
        padding: 100px 0px 100px 0px;
        background-image: url(../Images/Banner-How-We-Work.jpg);
        background-repeat: no-repeat;
        height: 400px;
        background-size: cover;
        background-attachment: fixed;
    }

    .Floodvideodiv_02 {
        padding: 0px 60px 0px 60px;
    }

    .Whtboxdivhowwework {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        height: 122px;
        margin-top: -42px;
        z-index: 0;
        position: relative;
        padding: 20px;
    }

    .Howweworkhover {
    }

        .Howweworkhover:hover {
            background-color: #f8f7f1;
        }

    .BOxhover:hover {
        /*background-color:#f8f7f1;*/
        transition: all 0.6s ease-in-out;
    }

    .BOxWorkdiv {
        padding: 30px 20px 80px 20px;
        background-color: #0e552b;
        text-align: center;
    }


    .BOxhover {
        transition: all 0.4s ease-in-out;
    }

        /* MAIN HOVER */
        .BOxhover:hover {
            /*transform: translateY(0px);*/
            transition: all 0.4s ease-in-out;
        }

            /* Change GREEN TOP on hover */
            .BOxhover:hover .BOxWorkdiv {
                background-color: #95aa8b;
                transition: all 0.4s ease-in-out;
            }

            /* Change WHITE BOX on hover */
            .BOxhover:hover .Whtboxdivhowwework {
                background-color: #fff;
                border-color: #7f9a75;
                transition: all 0.4s ease-in-out;
            }

            /* Optional: icon color change */
            .BOxhover:hover i {
                color: #fff;
                transition: all 0.4s ease-in-out;
            }

    .Iconhover {
        font-size: 40px;
        color: #fff;
        transition: all 0.4s ease-in-out;
    }

        .Iconhover:hover {
            font-size: 40px;
            color: #fff;
            transition: all 0.4s ease-in-out;
        }

    .Detailhtneed {
        height: 125px !important;
    }

    .Seperator_gray_vertical_01need {
        margin: -242px 0px 0px 256px;
        height: 262px;
        position: absolute;
    }

    .ul-tabs1 {
        list-style: none;
        padding-top: 5px;
        padding-left: 0px;
        font-size: 16px !important;
    }

        .ul-tabs1 > li.active > .aaa1 {
            transition: all 0.5s ease-in-out;
            background-color: #f26921;
            border-left: 4px solid #0a5329;
            outline: 0;
            color: #fff !important;
        }

        .ul-tabs1 > li > .aaa1 {
            text-decoration: none;
            color: #0a5329 !important;
            font-size: 16px;
            display: block;
            /*padding: 14px 30px 14px 20px;*/
            padding: 10px 10px !important;
            text-decoration: none;
            border-bottom: 1px solid #9aaa79;
            position: relative;
            /*height: 50px;*/
            background: #f2f0e3;
            border-radius: 3px;
            text-align: justify;
        }

            .ul-tabs1 > li > .aaa1:hover {
                transition: all 0.5s ease-in-out;
                background-color: #95aa8b;
                border-left: 5px solid #0a5329;
                outline: 0;
                color: #fff !important;
            }

        .ul-tabs1 > li.active > .aaa1 {
            transition: all 0.5s ease-in-out;
            background-color: #95aa8b;
            border-left: 5px solid #0a5329;
            outline: 0;
            color: #fff !important;
        }

    .Important_tab_content_div {
        padding: 10px 0px 10px 0px;
        border: 1px solid #b5bea3;
        float: left;
        min-height: 200px;
        border-radius: 3px;
    }

    .tab-content > .tab-pane {
        visibility: visible;
        display: initial;
    }

    .Mediavideodiv_01 {
        padding: 5px 15px 40px 15px;
    }

    .WhtboxdivMedia {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        /* height: 77px; */
        height: 175px;
        margin-top: -58px;
        z-index: 0;
        position: relative;
        padding: 20px;
        text-align: center;
    }

    .Mediarelefvideo {
        width: 100%;
        height: 192px;
        border: 1px solid #c2cab2;
    }

    .greentpwdt {
        width: 81%;
    }

    .Innera1dic {
        padding: 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }

    .txtbox_width_innerourtrustee {
        padding: 14px;
        /* width: 272px; */
        height: 100px;
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
    }

    .txtbox_width_innerourtrustee1 {
        padding: 20px;
        /* width: 272px; */
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
        height: 100px;
    }

    .Slider_box_widthdiv_inneteamr {
        padding: 10px 20px 60px 14px;
    }

    .txtbox_width_innerourteam {
        padding: 25px 20px 20px 20px;
        /* width: 272px; */
        background-color: #f2f0e3;
        border: 1px solid #9cac7c;
        margin-top: 0px;
        text-align: center;
        height: 172px;
    }

    .fixbodyinnpg {
        text-align: -webkit-center;
        width: 100%;
        margin: 0 auto;
        max-width: 1024px;
    }

    .txtbox_widthforicon {
        padding: 20px;
        /* width: 272px; */
        /* height: 77px; */
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
    }

    .Iconaligment {
        display: flex;
        padding: 0px 0px 0px 0px;
        /*justify-content: center;*/
    }

    .icontxtdiv {
        padding: 6px 0px 0px 31px;
        text-align: left;
    }

    .Iconboxdivmain_01 {
        padding: 10px;
                width: 345px;
    }

    .Innerboxpadd {
        padding: 0px 0px 40px 0px;
    }

    .Project_list_01 {
        padding: 40px 0px 40px 0px;
        text-align: center;
    }

    .Projectlistbtn {
        margin-top: 79px;
        padding: 7px 0px 7px 0px !important;
        height: 40px !important;
        width: 100px !important;
        font-size: 15px !important;
        border-radius: 0px !important;
        color: #fff !important;
        background: rgba(14, 76, 27, 0.9);
        /* background-color: rgba(204, 220, 95, 0.8) !important; */
        border: 1px solid #9cac7c !important;
        transition: all .4s ease-in-out;
    }

        .Projectlistbtn:hover {
            margin-top: 79px;
            padding: 7px 0px 7px 0px !important;
            height: 40px !important;
            width: 100px !important;
            font-size: 15px !important;
            border-radius: 0px !important;
            color: #0a5329 !important;
            border: 1px solid #9cac7c !important;
            background-color: #f2f0e3 !important;
            /*background: rgba(14, 76, 27, 0.9);*/
            /*background-color: rgba(000000, 0, 0, 0.5);*/
            /* background-color: rgba(204, 220, 95, 0.8) !important; */
            transition: all .4s ease-in-out;
        }

    .txtbox_width_projectlist {
        padding: 20px;
        /* width: 272px; */
        /* height: 77px; */
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: -38px;
        text-align: center;
        z-index: 0;
        position: relative;
    }

    .Whiteboxpaddlist {
        padding: 0px 25px 0px 25px;
    }

    .Inner_page_paddingbotttom0 {
        padding: 80px 65px 0px 65px;
    }

    .txtbox_banner {
        padding: 20px;
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: -40px;
        text-align: center;
    }

    .Bannertxtproj {
        /*font-family: 'Poppins-bold';*/
        font-size: 15px;
        margin: 0px;
        color: #000000;
        font-weight: bold;
    }

    .Innerboxpaddinnerpg {
        padding: 60px 0px 40px 0px;
    }

    .Mediarelefvideoproject01 {
        width: 100%;
        height: 330px;
        border: 1px solid #c2cab2;
    }

    .Innerfbiframdiv {
        padding: 0px 0px 0px 235px;
    }

    .Sepa_conta_gra_01new {
               position: absolute;
        height: 441px;
        width: 1px;
        margin: -426px 0px 0px 251px;
    }

    .Sepa_conta_gra_02new {
        position: absolute;
        height: 451px;
        width: 1px;
        margin:-283px 0px 0px 257px;
    }

    .ViewImagbtn {
        /*margin-top: 109px;*/
        margin-top: 120px;
        padding: 7px 0px 7px 0px !important;
        height: 40px !important;
        width: 100px !important;
        font-size: 15px !important;
        border-radius: 0px !important;
        color: #fff !important;
        background: rgba(14, 76, 27, 0.9);
        /* background-color: rgba(204, 220, 95, 0.8) !important; */
        border: 1px solid #9cac7c !important;
        transition: all .4s ease-in-out;
    }

        .ViewImagbtn:hover {
            /*margin-top: 109px;*/
            margin-top: 120px;
            padding: 7px 0px 7px 0px !important;
            height: 40px !important;
            width: 100px !important;
            font-size: 15px !important;
            border-radius: 0px !important;
            color: #0a5329 !important;
            border: 1px solid #9cac7c !important;
            background-color: #f2f0e3 !important;
            /*background: rgba(14, 76, 27, 0.9);*/
            /*background-color: rgba(000000, 0, 0, 0.5);*/
            /* background-color: rgba(204, 220, 95, 0.8) !important; */
            transition: all .4s ease-in-out;
        }

    .map-container {
        position: relative;
        display: inline-block;
        max-width: 100%;
    }

    .map-image {
        width: 100%;
        display: block;
    }

    /* Hotspot Style */
    .hotspot {
        position: absolute;
        width: 22px;
        height: 22px;
        border: 2px solid #555;
        border-radius: 50%;
        transform: translate(-50%, -50%);
        cursor: pointer;
        z-index: 10;
    }

        /* Inner Dot */
        .hotspot::after {
            content: "";
            position: absolute;
            width: 8px;
            height: 8px;
            background: #555;
            border-radius: 50%;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
        }

        /* Pulse Animation */
        .hotspot::before {
            content: "";
            position: absolute;
            width: 22px;
            height: 22px;
            border: 2px solid rgba(85,85,85,0.4);
            border-radius: 50%;
            top: -2px;
            left: -2px;
            animation: pulse 1.5s infinite;
        }

    @keyframes pulse {
        0% {
            transform: scale(1);
            opacity: 1;
        }

        100% {
            transform: scale(1.8);
            opacity: 0;
        }
    }

    /* Tooltip */
    .tooltip-box {
        position: absolute;
        background: #2f2f2f;
        color: #fff;
        padding: 10px 15px;
        border-radius: 5px;
        display: none;
        white-space: nowrap;
        z-index: 9999;
        pointer-events: none;
        font-size: 14px;
    }

        .tooltip-box:after {
            content: "";
            position: absolute;
            bottom: -8px;
            left: 18px;
            border-width: 8px 8px 0;
            border-style: solid;
            border-color: #2f2f2f transparent transparent transparent;
        }

    .Hidedeskstopreso {
        display: none;
    }

    .Donatebgyellobox {
        padding: 43px 0px 0px 0px;
        background-image: url(../Images/Background-yellow-01.jpg);
        height: 318px;
        text-align: center;
    }

    .Donatemaindiv001 {
        padding: 80px 0px 0px 0px;
    }

    .Donateyellowboxpos {
        padding: 0px;
        position: absolute;
        top: 35px;
    }

    .Bar_verticle_greenVandM {
        position: absolute;
        height: 323px;
        width: 15px;
        margin: -323px 0px 0px 728px;
    }

    .Lht {
        line-height: 45px;
    }

    .Lht1 {
        line-height: 50px;
    }

    .Brtoplghtgren {
        height: 9px;
    }

    .Topbragrenimgpadd {
        padding: 0px 25px 0px 25px;
    }

    .Mailltxtwht {
        color: #fff;
        text-decoration: underline;
        transition: all 0.6s ease-in-out;
    }

        .Mailltxtwht:hover {
            color: #000;
            text-decoration: underline;
            transition: all 0.6s ease-in-out;
        }

    .BannerProject > .slick-prev {
        font-size: 0 !important;
        line-height: 0 !important;
        position: absolute !important;
        top: 50% !important;
        display: block !important;
        width: 72px !important;
        height: 43px !important;
        padding: 0 !important;
        z-index: 1;
        -webkit-transform: translate(0, -50%) !important;
        -ms-transform: translate(0, -50%) !important;
        transform: translate(0, -50%) !important;
        cursor: pointer !important;
        border: none !important;
        outline: none !important;
        background: url(../img/prev.png) !important;
        /* background-color: transparent !important; */
    }

    .BannerProject > .slick-prev {
        left: -12px !important;
    }

    .BannerProject > .slick-next {
        font-size: 0 !important;
        line-height: 0 !important;
        position: absolute !important;
        top: 50% !important;
        display: block !important;
        width: 30px !important;
        height: 43px !important;
        padding: 0 !important;
        -webkit-transform: translate(0, -50%) !important;
        -ms-transform: translate(0, -50%) !important;
        transform: translate(0, -50%) !important;
        cursor: pointer !important;
        border: none !important;
        outline: none !important;
        background: url(../img/next.png) !important;
        background-color: transparent !important;
    }

    .BannerProject > .slick-next {
        right: 9px !important;
        left: 778px;
    }

    .Bannerwhitboxpadd {
        padding: 0px 25px 0px 25px;
        position: relative;
        z-index: 0;
    }

    .WhtboxdivMedia1 {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        height: 49px;
        /*height: 151px;*/
        margin-top: -33px;
        z-index: 0;
        position: relative;
        padding: 10px;
        text-align: center;
    }

    .WhtboxdivMedia2 {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        height: 94px;
        /*height: 151px;*/
        margin-top: -58px;
        z-index: 0;
        position: relative;
        padding: 13px;
        text-align: center;
    }

    .Slider_box_widthdiv_innerKashmir {
        padding: 10px 60px 60px 60px;
    }

    .Slider_box_widthdiv_innermainprojectlist {
        padding: 10px 18px 40px 18px;
                width: 310px;
    }

    .Slider_box_widthdiv_innermainprojectlist1 {
        padding: 10px 18px 40px 18px;
                width: 312px;
    }

    .Project_list_01_1 {
        padding: 40px 0px 0px 0px;
        text-align: center;
    }

    .Whtboxdivflood p {
        font-weight: bold;
    }

    .Boderpaddnew {
        padding: 20px 65px 0px 65px;
    }

    .WhtboxdivMedia p {
        font-weight: bold;
    }

    .WhtboxdivMedia1 p {
        font-weight: bold;
    }

    .ProjectAidtomap_khandesh {
        left: 27.538%;
        top: 15.785%;
    }

    .ProjectAidto_Marathwada {
        left: 47.231%;
        top: 43.037%;
    }

    .ProjectAidto_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .ProjectAidto_Maharashtra {
        left: 22.961%;
        top: 62.410%;
    }

    .Border_20_60 {
        padding: 20px 0px 60px 0px;
    }

    .Allmap8div {
        padding: 40px 0px 0px 0px;
    }

    .Border60_60 {
        padding: 60px 0px 60px 0px;
    }

    .Grtintouchtxtpaddall {
        padding: 50px 0px 0px 0px;
    }

    .Projecttxt50paddtop {
        padding: 50px 0px 0px 0px;
    }

    .Border_60_20 {
        padding: 60px 0px 20px 0px;
    }

    .Projectheadpaddbotm {
        padding-bottom: 50px;
    }

    .Projectpaddtopnew {
        padding: 50px 0px 0px 0px;
    }

    .facebook-frame {
        width: 100%;
        height: 1351px;
        border: none;
    }

    .Curruntprojectpgdiv {
        padding: 0px;
        margin-top: -22px;
    }

    .Instagramvdeomain12div1 {
        padding: 80px 20px 0px 20px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Instagramvdeomain12div2 {
        padding: 0px 20px 0px 20px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .V1div1 {
        padding: 25px;
    }

    .Homeinstavideo {
        padding: 0px 20px 60px 20px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Hompgvideoinsta1 {
        padding: 15px;
    }

    .Allmap8div1 {
        padding: 40px 0px 40px 0px;
    }

    .Project_DesilatingofDams_Khandesh {
        left: 27.839%;
        top: 15.663%;
    }

    .Project_DesilatingofDams_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .Project_DesilatingofDams_WesternMaharashtra {
        left: 22.961%;
        top: 62.410%;
    }

    .Project_ytvideos {
        padding: 40px 0px 0px 0px;
    }

    .Fllodvideopaddtop {
        padding: 50px 0px 0px 0px;
    }

    .Howweworkboxpadd1 {
        padding: 25px;
    }

    .Project_Incomegeneration_Marathwada {
        left: 47.231%;
        top: 43.037%;
    }

    .Project_Incomegeneration_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .Indivivdualpaddbtmnew {
        padding: 0px 0px 80px 0px;
    }

    .Individulapddextra {
        padding: 0px 0px 0px 0px;
    }

    .Jalyuktpaddtop {
        padding: 50px 0px 0px 0px;
    }

    .Border_80_60 {
        padding: 80px 0px 60px 0px;
    }

    .Project_Nalastreamodha_Khandesh {
        left: 27.996%;
        top: 15.327%;
    }

    .Project_Nalastreamodha_Konkan {
        left: 6.030%;
        top: 35.364%;
    }

    .Project_Nalastreamodha_Marathwada {
        left: 47.231%;
        top: 43.037%;
    }

    .Project_Nalastreamodha_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .Project_Nalastreamodha_WesternMaharashtra {
        left: 22.961%;
        top: 62.410%;
    }

    .Borderbtm60 {
        padding: 0px 0px 60px 0px;
    }

    .Needhelpbtm {
        padding: 0px 0px 80px 0px;
    }

    .Needhlpbtndiv {
        padding: 60px 0px 0px 0px;
        text-align: center;
    }

    .padingbtm60 {
        padding: 0px 0px 60px 0px;
    }

    .Rghtpaddtem {
        padding:0px 229px 0px 229px;
    }

    .Lefttempadd {
        padding: 40px 0px 40px 0px;
    }

    .Lefttempadd1 {
        padding: 40px 0px 0px 0px;
    }

    .Paddteamlft60 {
        padding:0px 229px 0px 229px;
    }

    .Project_PercolationTank_Khandesh {
        left: 27.190%;
        top: 15.694%;
    }

    .Project_PercolationTank_Konkan {
        left: 6.030%;
        top: 35.364%;
    }

    .Project_PercolationTank_Marathwada {
        left: 47.231%;
        top: 43.037%;
    }

    .Project_PercolationTank_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .Project_PercolationTank_WesternMaharashtra {
        left: 22.961%;
        top: 62.410%;
    }

    .Project_Riverrejuvenation_Konkan {
        left: 6.03%;
        top: 35.36%;
    }

    .Project_Riverrejuvenation_Marathwada {
        left: 47.23%;
        top: 43.03%;
    }

    .Project_Riverrejuvenation_Vidarbha {
        left: 73.11%;
        top: 19.37%;
    }

    .Project_Riverrejuvenation_WesternMaharashtra {
        left: 22.96%;
        top: 62.41%;
    }

    .Border_30_60 {
        padding: 30px 0px 60px 0px;
    }

    .Project_TrenchExcavation_Khandesh {
        left: 27.337%;
        top: 15.296%;
    }

    .Project_TrenchExcavation_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .Project_TrenchExcavation_WesternMaharashtra {
        left: 22.961%;
        top: 62.410%;
    }

    .projpadingbtm60 {
        padding: 0px 0px 60px 0px;
    }

    .Slider_box_widthdiv_innerot {
        padding: 10px 10px 20px 10px;
    }

    .respo_display {
        display: none;
    }

    .txtbox_width_innerourtrusteeteam {
        padding: 12px;
        /*width: 272px;*/
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
    }

    .instagram-media {
        min-width: 214px !important;

    }

    .htchangefrm1280 {
        /*height: 146px;*/
    }

    .htchangefrm12801 {
        height: 92px;
    }

    .pdchngfor1280 {
        padding: 12px !important;
        margin-top: -31px !important;
    }

    .paddfrmsmall {
        padding: 18px !important;
    }

    .heightbx1024 {
        /*height: 222px;*/
    }

    .Ineerpgtrusteepadd {
        padding: 80px 40px 20px 40px !important;
    }

    .Ineerpgprojecctpadd {
        padding:80px 43px 20px 43px !important;
    }

    .lhtsmall {
        line-height: 36px;
    }
    .reso915 {
            padding: 15px 0px 0px 0px !important;
    }
    .Mapdiv_ct {
            padding: 30px !important;
    }
    .Innerfbpalftrespo {
        padding:0px 0px 0px 166px !important;
    }
    .respodisdpltbl {
        display:inline-table !important;
    }
    .Respomxwdt99 {
        max-width:99% !important;
    }
    .Respocenteralgin {
                padding: 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }
    .respopaddnewlogo {
        padding:10px;
    }
    .respomrghide {
            margin-top: 0px !important;
    }
    .Newvolunterdiv {
        text-align:center;padding:40px 0px 60px 0px;
    }
    .Voluntemarpaddinnew {
        padding:0px;   
    }

     .navbar-inverse .headernav > .active > a {
        color: #0a542a !important;
        background-color: #f2f0e3 !important;
                
    }
    .navbar-inverse .headernav .dropdown-menu > li.active > a {
    color: #fff !important;
    background-color: #9aaa79 !important;
}
     .disnono {
        display:none;
    }
    .Hompgvideoinsta1{
    display: flex;
    margin-bottom: 30px;
}

.Hompgvideoinsta1 .instagram-media{
    display: flex !important;
    flex-direction: column;
    height: 100% !important;
    width: 100% !important;
    min-height: 1074px; /* adjust as needed */
}
 .Instagramvdeomain12div1{
    display: flex;
    margin-bottom: 30px;
}
 .Instagramvdeomain12div2{
    display: flex;
    margin-bottom: 30px;
}

.V1div1 .instagram-media{
    display: flex !important;
    flex-direction: column;
    height: 100% !important;
    width: 100% !important;
    min-height: 1051px; /* adjust as needed */
}

.LogoineerSlider {
    position: relative;
}
.slider-arrows1 {
        position: relative;
        bottom: 0px;
        text-align: center;
    }
.slick-arrow1 {
        position: absolute !important;
        top: 125px;
        bottom: 0;
        left: -16px;
        /*width: 15%;*/
        width: 5%;
        z-index: 999;
        font-size: 25px;
        color: #000;
        text-align: center;
        text-shadow: none !important;
        filter: none !important;
        opacity: 1 !important;
    }

       .slick-arrow1:hover {
            color: #ccdc5f;
        }

      .slick-arrow1.left1 {
            background-repeat: repeat-x;
            background-image: none !important;
            color: #000;
            cursor: pointer;
        }

           .slick-arrow1.left1:hover {
                color: #000000;
            }

      .slick-arrow1.right1 {
            right: 46px;
            background-repeat: repeat-x;
            background-image: none !important;
            color: #000;
            top: 126px;
            left: 748px;
            cursor: pointer;
        }

          .slick-arrow1.right1:hover {
                color: #ffffff;
            }

     .slick-arrow1 .glyphicon-chevron-left, .slick-arrow1 .glyphicon-chevron-right, .slick-arrow1 .icon-prev, .slick-arrow1 .icon-next {
            width: 35px;
            height: 35px;
            margin-top: -15px;
            font-size: 35px;
        }

  .slider-arrows1 {
        position: relative;
        bottom: 0px;
        text-align: center;
    }

   .slick-prev,
    .slick-next {
        font-size: 18px;
        background: #000;
        color: #fff;
        border: none;
        padding: 10px 20px;
        cursor: pointer;
    }

       .slick-prev:hover,
        .slick-next:hover {
            background: #333;
        }

   .Iconhome_left1 {
        position: absolute !important;
        height: 51px;
        width: 51px;
        padding: 11px 0px 0px 0px;
        transition: all 0.4s ease-in-out;
        margin: 14px 0px 0px -35px !important;
        color: #b5bea3 !important;
        font-size: 42px !important;
        border: none;
        border-radius: 0px;
    }

      .Iconhome_left1:hover {
            position: absolute !important;
            height: 51px;
            width: 51px;
            padding: 11px 0px 0px 0px;
            transition: all 0.4s ease-in-out;
            margin: 14px 0px 0px -35px !important;
            color: #b5bea3 !important;
            font-size: 42px !important;
            border-radius: 0px;
        }

   .Iconhome_right1 {
        position: absolute !important;
        height: 51px;
        width: 51px;
        padding: 11px 0px 0px 16px;
        transition: all 0.4s ease-in-out;
        margin: 14px 0px 0px -35px !important;
        color: #b5bea3 !important;
        font-size: 38px !important;
        border: none;
        border-radius: 0px;
    }

      .Iconhome_right1:hover {
            position: absolute !important;
            height: 51px;
            width: 51px;
            padding: 11px 0px 0px 16px;
            transition: all 0.4s ease-in-out;
            margin: 14px 0px 0px -35px !important;
            color: #b5bea3 !important;
            font-size: 38px !important;
            border-radius: 0px;
        }
      .Vissionmsnkboxpadd1 {
        padding: 30px;
    }
    .Visngrenbr {
            width: 80%;
    height: 9px;
    }
    .Whtboxdivvissionmission {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        height: 208px;
        margin-top: -42px;
        z-index: 0;
        position: relative;
        padding: 20px;
    }
     .Heading_031 {
        font-family: 'Poppins-bold';
        margin: 0px;
        color: #0e552b;
        font-size: 35px;
    }
     .Howweworkhover1 {
    }

        .Howweworkhover12:hover {
            background-color: #f8f7f1;
        }

    .BOxhover12:hover {
        /*background-color:#f8f7f1;*/
        transition: all 0.6s ease-in-out;
    }

    .BOxWorkdiv1 {
        padding: 30px 30px 80px 30px;
        /*background-color: #0e552b;*/
         background-color: #fff;
        text-align: center;
        border:1px solid #95aa8b;
    }


    .BOxhover12 {
        transition: all 0.4s ease-in-out;
    }

        /* MAIN HOVER */
        .BOxhover12:hover {
            /*transform: translateY(0px);*/
            transition: all 0.4s ease-in-out;
        }

            /* Change GREEN TOP on hover */
            .BOxhover12:hover .BOxWorkdiv1 {
                background-color: #95aa8b;
                transition: all 0.4s ease-in-out;
            }

            /* Change WHITE BOX on hover */
            .BOxhover12:hover .Whtboxdivvissionmission {
                background-color: #fff;
                border-color: #7f9a75;
                transition: all 0.4s ease-in-out;
            }
        .BOxhover12:hover .Heading_031{
            color:#fff;
        }
            /* Optional: icon color change */
            .BOxhover12:hover i {
                color: #fff;
                transition: all 0.4s ease-in-out;
            }

    .Iconhover1 {
        font-size: 40px;
        color: #0e552b;
        transition: all 0.4s ease-in-out;
    }

        .Iconhover1:hover {
            font-size: 40px;
            color: #0e552b !important;
            transition: all 0.4s ease-in-out;
        }
            /*-----12-05-2026-----*/
    .Allhtforcsronly {
        height:330px !important;
    }
    .Butndivforcsrdiv {
        text-align: center;    padding-top: 245px;
    }

/*---------end---------*/
    @keyframes fadeUp {
        from {
            opacity: 1;
            transform: translateY(40px);
        }

        to {
            opacity: 1;
            transform: translateY(0);
        }
    }
}

@media only screen and (min-width: 876px) and (max-width:891px) {
    .Hidedeskstopreso {
        display: none;
    }

    .Txtreslh {
        line-height: 49px;
    }

    .respo_txtpaddtp {
        padding-top: 25px !important;
    }

    .separatorHWW1 {
        padding: 0px 15px 0px 15px;
    }

    .separatorHWW2 {
        padding: 0px 15px 0px 15px;
        line-break: anywhere;
    }

    .separatorHWW3 {
        padding: 0px 15px 0px 15px;
    }

    .Namm_banbelowboxmdiv {
        padding: 0px;
        margin-top: 0px;
    }

    .Homepg_Header_Main_div {
        padding: 0px 0px 0px 0px;
    }

    .Home_contact_div {
        padding: 0px 0px 0px 0px;
        width: 74%;
    }

    .Homepg_All_HeadData {
        padding: 0px 0px 0px 0px;
    }

    .Homepg_floodrelifDiv {
        padding: 0px 0px 0px 0px;
        background-image: url(../Images/Seperator-black-horizontal-01.png);
        height: 56px;
        font-size: 16px;
        width: 34%;
    }

        .Homepg_floodrelifDiv:hover {
            /*background-color:#f2f0e3;*/
            background-color: rgba(242, 240, 227, 1);
            opacity: 1;
            transition: all 0.4s ease-in-out;
        }

    .Homepg_contactDiv {
        padding: 0px 0px 0px 0px;
        background-image: url(../Images/Seperator-black-horizontal-01.png);
        height: 56px;
        font-size: 16px;
        width: 21%;
    }

    .Homepg_emailDiv {
        padding: 0px 0px 0px 0px;
        background-image: url(../Images/Seperator-black-horizontal-01.png);
        height: 56px;
        font-size: 16px;
        width: 33%;
    }

        .Homepg_emailDiv:hover {
            /*background-color:#f2f0e3;*/
            background-color: rgba(242, 240, 227, 1);
            opacity: 1;
            transition: all 0.4s ease-in-out;
        }

    .Homepg_emailhead {
        color: #fff;
        font-size: 16px;
        text-decoration: none !important;
        transition: all 0.6s ease-in-out;
    }

        .Homepg_emailhead:hover {
            color: #0a5329;
            font-size: 16px;
            text-decoration: underline !important;
            transition: all 0.6s ease-in-out;
        }

    .HOme_contact_margin {
        padding: 0px;
        /*margin-left: 6px;*/
                margin-left: 149px;
    }

    .Socialmediaicon_01 {
        padding: 10px 8px 5px 8px;
        /* border-radius: 100%; */
        text-decoration: none !important;
        color: #ffffff !important;
        font-size: 23px;
        transition: all 0.6s ease-in-out;
        outline: none !important;
    }

        .Socialmediaicon_01:hover {
            padding:12px 8px 10px 8px;
            /* border-radius: 100%; */
            background-color: #f2f0e3;
            text-decoration: none !important;
            color: #0a5329 !important;
            font-size: 23px;
            transition: all 0.6s ease-in-out;
            outline: none !important;
        }

    .Socialmedia {
        padding: 0px 0px 0px 0px;
        display: flex;
        margin-bottom: 0px;
    }

    .Socialmedia1 {
        background-image: url(../Images/Seperator-black-horizontal-02.png);
        height: 56px;
    }

    .Homepg_socialmedia_icon {
        padding: 0px 0px 0px 0px;
        /*margin-left: -72px;*/
                margin-left: -150px;
        width: 20%;
    }

    .Img_width {
        width: 100%;
    }

    .Img_width_green_hor {
        width: 100%;
        height: 5px;
    }

    .Img_width_hor_whit {
        width: 100%;
        height: 1px;
    }

    .Homepg_all_position {
        position: absolute;
    }

    .Homepg_main_logo_nav_div {
        padding: 0px 0px 0px 0px;
        background: #fff;
        /*height:116px;*/
    }

    .Homepg_logo_main_div {
        padding: 15px 0px 12px 30px;
    }

    .navbar-inverse {
        background: #fff;
        font-family: 'Poppins-bold';
        font-size: 18px;
        margin-left: -50px;
        border: none !important;
        color: #9aaa79 !important;
        border-radius: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
        /*height: 50px;*/
        z-index: 1;
    }

    .hvr-bounce-to-bottom {
        color: #9aaa79 !important;
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: 0px;
            left: 0px;
            right: 0px;
            bottom: 0px;
            background: #f2f0e3;
            /*background: #d7dd35;*/
            /*background: #575da9;*/
            /*background: #e42d9f;*/
            /*background: #025588;*/
            /*background: #99ced4;*/
            /*background: #4abdac;*/
            /*background: #ee86b7;*/
            /*background: #6e7376;*/
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
        }

        .hvr-bounce-to-bottom:hover, .hvr-bounce-to-bottom:focus, .hvr-bounce-to-bottom:active {
            color: #0a542a !important;
            /*color:#4abdac !important;*/
        }

            .hvr-bounce-to-bottom:hover:before, .hvr-bounce-to-bottom:focus:before, .hvr-bounce-to-bottom:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }

    .hvr-bounce-to-bottom1 {
        color: #0a5329 !important;
        background: #f2f0e3;
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom1:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: 0px;
            left: 0px;
            right: 0px;
            bottom: 0px;
            background: #9aaa79;
            /*background: #d7dd35;*/
            /*background: #575da9;*/
            /*background: #e42d9f;*/
            /*background: #025588;*/
            /*background: #99ced4;*/
            /*background: #4abdac;*/
            /*background: #ee86b7;*/
            /*background: #6e7376;*/
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
        }

        .hvr-bounce-to-bottom1:hover, .hvr-bounce-to-bottom1:focus, .hvr-bounce-to-bottom1:active {
            color: #ffffff !important;
            /*color:#4abdac !important;*/
        }

            .hvr-bounce-to-bottom1:hover:before, .hvr-bounce-to-bottom1:focus:before, .hvr-bounce-to-bottom1:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }

    .hvr-bounce-to-bottom2 {
        color: #9aaa79 !important;
        background: #f2f0e3;
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom2:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: 0px;
            left: 0px;
            right: 0px;
            bottom: 0px;
            background: #9aaa79;
            /*background: #d7dd35;*/
            /*background: #575da9;*/
            /*background: #e42d9f;*/
            /*background: #025588;*/
            /*background: #99ced4;*/
            /*background: #4abdac;*/
            /*background: #ee86b7;*/
            /*background: #6e7376;*/
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
        }

        .hvr-bounce-to-bottom2:hover, .hvr-bounce-to-bottom2:focus, .hvr-bounce-to-bottom2:active {
            color: #fff !important;
            /*color:#4abdac !important;*/
        }

            .hvr-bounce-to-bottom2:hover:before, .hvr-bounce-to-bottom2:focus:before, .hvr-bounce-to-bottom2:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }


    .nav > li > a {
        padding: 5px 20px 5px 20px;
        position: relative;
    }

    .navbar-nav {
        padding-left: 0px;
    }

    .NewDislay {
        /*display: flex;*/
    }


    .ddd > li {
        border-bottom: 1px solid #9aaa79;
    }

    .ddd1 > li {
        border-bottom: 1px solid #9aaa79;
    }

    .ddd2 > li {
        border-bottom: 1px solid #9aaa79;
    }


    /*.ddd1 {
    position: absolute !important;
    top: 0;
    left: 100%;   
    margin: 0;
    display: none;
}
      .ddd2 {
    position: absolute !important;
    top: 0;
    left: 100%;   
    margin: 0;
    display: none ;
}*/

    .dropdown-menu {
        padding: 0px 0px 0px 0px;
        margin-top: 9px;
        margin-left: 0px;
        border-bottom: 1px solid #9aaa79;
        border: 1px solid #9aaa79;
        border-radius: 0px;
        /*width:100%;*/
    }

    .ddd1 {
        padding: 0px 0px 0px 0px;
        margin-top: 0px;
        border-bottom: 1px solid #9aaa79 !important;
        border: 1px solid #9aaa79 !important;
    }

    .ddd2 {
        padding: 0px 0px 0px 0px;
        border-bottom: 1px solid #9aaa79 !important;
        border: 1px solid #9aaa79 !important;
    }


    li.dropdown:hover > .dropdown-menu {
        display: block;
    }

    .headernav > li > .ddd > li > a {
        background-color: #f2f0e3;
        color: #0a5329 !important;
        padding: 10px 18px 10px 18px !important;
        font-size: 16px !important;
        outline: 0 !important;
        font-family: 'Poppins';
        transition: all 0.6s ease-in-out;
    }

        .headernav > li > .ddd > li > a:hover {
            color: #fff !important;
            padding: 10px 18px 10px 18px;
            background-color: #fff !important;
            transition: all 0.6s ease-in-out;
        }

    .headernav li .ddd .ddd1 li a {
        background-color: #f2f0e3;
        color: #0a5329 !important;
        padding: 10px 18px 10px 18px !important;
        font-size: 16px !important;
        outline: 0 !important;
        font-family: 'Poppins';
        transition: all 0.6s ease-in-out;
    }

        .headernav li .ddd .ddd1 li a:hover {
            color: #fff !important;
            padding: 10px 18px 10px 18px;
            background-color: #fff !important;
            transition: all 0.6s ease-in-out;
        }

    .headernav li .ddd .ddd1 .dd2 li a {
        background-color: #f2f0e3;
        color: #0a5329 !important;
        padding: 10px 18px 10px 18px !important;
        font-size: 16px !important;
        outline: 0 !important;
        font-family: 'Poppins';
        transition: all 0.6s ease-in-out;
    }

        .headernav li .ddd .ddd1 .dd2 li a:hover {
            color: #fff !important;
            padding: 10px 18px 10px 18px;
            background-color: #fff !important;
            transition: all 0.6s ease-in-out;
        }

    .navbar-nav > li > .dropdown-menu {
        margin-top: 0;
        border-top-left-radius: initial;
        border-top-right-radius: initial;
    }
    /* ================= MENU BORDERS ================= */
    .ddd > li,
    .ddd1 > li,
    .ddd2 > li {
        border-bottom: 1px solid #9aaa79;
    }

    /* ================= DROPDOWN BASE ================= */
    .dropdown-menu {
        padding: 0;
        margin-top: 0;
        border: 1px solid #9aaa79;
        border-radius: 0;
        min-width: 260px;
        left: 52px;
    }

        /* ================= POSITION FIX ================= */
        .dropdown-menu > li {
            position: relative;
        }

    /* 2nd Level */
    .ddd1 {
        position: absolute;
        top: 0;
        left: 100%;
        display: none;
        padding: 0;
        border: 1px solid #9aaa79;
    }

    /* 3rd Level */
    .ddd2 {
        position: absolute;
        top: 0;
        left: 100%;
        display: none;
        padding: 0;
        border: 1px solid #9aaa79;
    }

    /* ================= SHOW ON HOVER ================= */
    .dropdown-menu li:hover > .ddd1,
    .dropdown-menu li:hover > .ddd2 {
        display: block;
    }

    /* ================= LINKS STYLE ================= */
    .dropdown-menu li a {
        display: block;
        width: 100%;
        box-sizing: border-box;
        background-color: #f2f0e3;
        color: #0a5329 !important;
        padding: 10px 18px;
        font-size: 18px;
        font-family: 'Poppins';
        transition: all 0.3s ease;
        white-space: normal;
    }

        /* ================= HOVER ================= */
        .dropdown-menu li a:hover {
            color: #fff !important;
            background-color: #0a5329 !important;
        }

    /* ================= TOP MENU ================= */
    .headernav > li > .ddd > li > a {
        background-color: #f2f0e3;
        color: #0a5329 !important;
    }

    /* ================= REMOVE GAP ================= */
    .navbar-nav > li > .dropdown-menu {
        margin-top: 0;
    }

    /* ================= ARROW ALIGN ================= */
    .dropdown > a .caret {
        float: right;
        margin-top: 6px;
    }




    .Hompg_highlight_txtblue {
        font-size: 22px;
        font-family: 'Titillium Web';
        margin: 0px;
        color: #0ea4de;
    }



    .Readmore_btn_01 {
        color: #999999;
        transition: all 0.6s ease-in-out;
        text-decoration: none;
    }

        .Readmore_btn_01:hover {
            color: #f15833;
            transition: all 0.6s ease-in-out;
            text-decoration: underline;
        }







    .Separator_padd {
        padding: 7px 0px 7px 0px;
    }

















    .Separator_padd1 {
        padding: 6px 0px 6px 0px;
    }


    .Separator_padd2 {
        padding: 3px 0px 3px 0px;
    }









    [class*=" imghvr-"], [class^=imghvr-] {
        position: relative;
        display: block !important;
        margin: 0;
        max-width: 100%;
        background-color: rgba(175,90,59,1) !important;
        color: #fff;
        overflow: hidden;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        -ms-transform: translateZ(0);
        -o-transform: translateZ(0);
        transform: translateZ(0);
    }

        [class*=" imghvr-"] figcaption, [class^=imghvr-] figcaption {
            background-color: rgba(175,90,59,0.3) !important;
            padding: 30px;
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
            color: #fff;
        }

    .Socialmedia_Footer {
        padding: 50px 0px 50px 0px;
        display: flex;
        margin-bottom: 0px;
    }





    .Donatebtn {
        font-family: 'Poppins-bold';
        font-size: 18px;
        padding: 14px 20px 14px 20px !important;
        background-color: #f2f0e3 !important;
        color: #0a5329 !important;
        transition: all .4s ease-in-out;
        text-decoration: none !important;
    }

        .Donatebtn:hover {
            font-family: 'Poppins-bold';
            font-size: 18px;
            padding: 14px 20px 14px 20px !important;
            background-color: #9aaa79 !important;
            color: #fff !important;
            transition: all .4s ease-in-out;
            text-decoration: none !important;
        }

    .Banner_img_textClass {
        padding: 0px;
        text-align: center;
        position: absolute;
        top: 294px;
    }

    .Bann_textLineheight {
        line-height: 61px;
    }

    .Bann_text_01 {
        font-size: 36px;
        color: #fff;
        font-family: 'Titillium Web';
    }

    .Bann_text_02 {
        font-size: 58px;
        color: #fff;
        font-family: 'Titillium Web-bold';
        margin-top: 16px;
    }

    .Homepg_box_naamFoundation_div {
        padding: 56px 61px 56px 61px;
        border: 1px solid #c2cab2;
        background-color: #f2f0e3;
    }

    .Heading_01 {
        font-family: 'Titillium Web-bold';
        font-size: 35px;
        color: #0e552b;
        margin: 0px;
    }

    .Hompg_highlight_txtorg {
        font-size: 25px;
        font-family: 'Titillium Web';
        margin: 0px;
        color: #d17904;
    }

    .Hmpg_paddtop_d01 {
        padding-top: 50px !important;
    }

    .Homepg_naamboxpadd {
        padding: 0px 20px 0px 20px;
    }

    .Hompg_howweworkpadddiv {
        padding: 80px 60px 0px 60px;
    }

    .Heading_03 {
        font-family: 'Poppins-bold';
        margin: 0px;
        color: #9aaa79;
        font-size: 22px;
    }

    .Homepg_how_we_wrok_text_div {
        padding: 50px 0px 34px 0px;
    }

    .Homepg_back_green_01 {
        padding: 0px 0px 50px 0px;
        background-image: url(../Images/Background-green-01.jpg);
        width: 800px;
        height: 1200px;
    }

    .Homepg_back_green_light_01 {
        padding: 56px 20px 56px 20px;
        background-image: url(../Images/Background-green-light-01.jpg);
        /*width:973px;*/
        float: right;
    }

    .Homepg_bg_gren_lght_mainpos_div {
        padding: 0px 0px 0px 0px;
        /*z-index: -1;*/
        margin-top: 0px;
    }

    .Homepg_bgLlght_pos_div {
        padding: 0px;
        position: absolute;
    }

    .Since_paddleft {
        /*padding-left: 514px;*/
        text-align: center;
    }

    .Icon_box_wht_main_div {
        padding: 36px 0px 36px 0px;
        background: #fff;
        margin-top: 50px;
    }

    .Seperator_white_vertical_01 {
        margin: -242px 0px 0px 209px;
        height: 263px;
    }

    .Homepg_ourproject_main_div {
        padding: 60px 0px 60px 0px;
        text-align: center;
    }

    .Img_sliderimg {
        width: 100%;
        max-width: 275px !important;
    }

    .Slider_padding_div {
        padding: 0px 65px 80px 65px;
    }

    .Ourprjctmousehoverbtn {
        margin-top: 152px;
        padding: 7px 0px 7px 0px !important;
        height: 40px !important;
        width: 100px !important;
        font-size: 15px !important;
        border-radius: 0px !important;
        color: #fff !important;
        background: rgba(14, 76, 27, 0.9);
        /* background-color: rgba(204, 220, 95, 0.8) !important; */
        border: 1px solid #9cac7c !important;
        transition: all .4s ease-in-out;
    }

        .Ourprjctmousehoverbtn:hover {
            margin-top: 152px;
            padding: 7px 0px 7px 0px !important;
            height: 40px !important;
            width: 100px !important;
            font-size: 15px !important;
            border-radius: 0px !important;
            color: #0a5329 !important;
            border: 1px solid #9cac7c !important;
            background-color: #f2f0e3 !important;
            /*background: rgba(14, 76, 27, 0.9);*/
            /*background-color: rgba(000000, 0, 0, 0.5);*/
            /* background-color: rgba(204, 220, 95, 0.8) !important; */
            transition: all .4s ease-in-out;
        }

    [class*=" imghvr-"], [class^=imghvr-] {
        position: relative;
        display: block !important;
        margin: 0;
        max-width: 100%;
        background-color: rgba(000000, 0, 0, 0.5) !important;
        color: #fff;
        overflow: hidden;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        -ms-transform: translateZ(0);
        -o-transform: translateZ(0);
        transform: translateZ(0);
    }

        [class*=" imghvr-"] figcaption, [class^=imghvr-] figcaption {
            background-color: rgba(000000, 0, 0, 0.5) !important;
            padding: 30px;
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
            color: #fff;
        }

        [class*=" imghvr-"], [class*=" imghvr-"] *, [class*=" imghvr-"]:after, [class*=" imghvr-"] :after, [class*=" imghvr-"]:before, [class*=" imghvr-"] :before, [class^=imghvr-], [class^=imghvr-] *, [class^=imghvr-]:after, [class^=imghvr-] :after, [class^=imghvr-]:before, [class^=imghvr-] :before {
            box-sizing: border-box !important;
            -webkit-transition: all 1s ease !important;
            -moz-transition: all 1s ease !important;
            transition: all 1s ease !important;
        }

    .Slider_box_widthdiv {
        padding: 16px;
        width: 295px;
    }

    .txtbox_width {
        padding-top: 22px;
        /*width: 272px;*/
        height: 77px;
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
    }

    .Sliderboxlink {
        font-family: 'Poppins-bold';
        font-size: 18px;
        padding: 31px 0px 31px 0px;
        color: #000000;
        text-decoration: none;
        transition: all .4s ease-in-out;
    }

        .Sliderboxlink:hover {
            font-family: 'Poppins-bold';
            font-size: 18px;
            color: #d17904;
            text-decoration: none;
            transition: all .4s ease-in-out;
        }

    .slick-dots li button:before {
        font-family: 'slick';
        font-size: 40px !important;
        line-height: 20px;
        position: absolute;
        top: 5px;
        left: 0;
        width: 30px;
        height: 13px;
        content: square !important;
        /*content: '•';*/
        text-align: center;
        opacity: 1;
        color: #dae78f !important;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

    .slick-dots li.slick-active button:before {
        opacity: 1 !important;
        color: #ffffff !important;
        border: none !important;
    }


    .slick-dots li button {
        border: none !important;
        border-radius: 0% !important;
        width: 3px !important;
        height: 3px !important;
        padding: 5px !important;
        top: 0px !important;
        margin-top: 8px;
        margin-left: 30px;
        margin-right: 0px;
        /*background-color: #c09965 !important;*/
        opacity: 1;
        background-color: transparent !important;
    }


    .slick-dots li.slick-active button {
        /*background: #fff !important;*/
    }

    .slick-dotted.slick-slider {
        margin-bottom: 0px !important;
    }

    .slick-dots {
        position: absolute !important;
        bottom: 19px !important;
        display: block !important;
        width: 97% !important;
        padding: 0 !important;
        margin: 0 !important;
        list-style: square !important;
        text-align: center !important;
    }

        .slick-dots li {
            position: relative;
            display: inline-block !important;
            width: 3px !important;
            height: 3px !important;
            margin: 0 7px !important;
            padding: 3px 9px 0px 9px !important;
            cursor: pointer !important;
        }

    .slick-prev {
        left: -12px !important;
    }

    .slick-prev {
        font-size: 0 !important;
        line-height: 0 !important;
        position: absolute !important;
        top: 50% !important;
        display: block !important;
        width: 72px !important;
        height: 43px !important;
        padding: 0 !important;
        z-index: 1;
        -webkit-transform: translate(0, -50%) !important;
        -ms-transform: translate(0, -50%) !important;
        transform: translate(0, -50%) !important;
        cursor: pointer !important;
        border: none !important;
        outline: none !important;
        background: url(../img/prev.png) !important;
        /*background-color: transparent !important;*/
    }

    .slick-next {
        right: 9px !important;
    }

    .slick-next {
        font-size: 0 !important;
        line-height: 0 !important;
        position: absolute !important;
        top: 50% !important;
        display: block !important;
        width: 30px !important;
        height: 43px !important;
        padding: 0 !important;
        -webkit-transform: translate(0, -50%) !important;
        -ms-transform: translate(0, -50%) !important;
        transform: translate(0, -50%) !important;
        cursor: pointer !important;
        border: none !important;
        outline: none !important;
        background: url(../img/next.png) !important;
        background-color: transparent !important;
    }

    .slick-prev:hover,
    .slick-prev:focus {
        color: #000000 !important;
        outline: none !important;
        background: url(../img/prev.png) !important;
        transition: all 0.9s ease-in-out !important;
    }

    .slick-next:hover,
    .slick-next:focus {
        color: transparent !important;
        outline: none !important;
        background: url(../img/next.png) !important;
        transition: all 0.9s ease-in-out !important;
    }

        .slick-prev:hover:before,
        .slick-prev:focus:before,
        .slick-next:hover:before,
        .slick-next:focus:before {
            opacity: 1 !important;
        }

    .slick-prev.slick-disabled:before,
    .slick-next.slick-disabled:before {
        opacity: .25 !important;
    }

    .slick-prev:before,
    .slick-next:before {
        /*font-family: 'slick' !important;*/
        font-size: 20px !important;
        line-height: 1 !important;
        opacity: .75 !important;
        color: white !important;
        -webkit-font-smoothing: antialiased !important;
        -moz-osx-font-smoothing: grayscale !important;
    }

    [dir='rtl'] .slick-prev {
        right: 0px !important;
        left: auto !important;
    }

    .slick-prev:before {
        background: url(../img/prev.png) !important;
    }

    [dir='rtl'] .slick-prev:before {
        background: url(../img/next.png) !important;
    }


    [dir='rtl'] .slick-next {
        right: auto !important;
        left: 0px !important;
    }

    .slick-next:before {
        background: url(../img/next.png) !important;
    }

    [dir='rtl'] .slick-next:before {
        background: url(../img/prev.png) !important;
    }

    .slick-prev:before {
        background: url(../img/prev.png) !important;
    }

    .slick-arrow {
        position: absolute !important;
        top: 135px;
        bottom: 0;
        left: -43px;
        /*width: 15%;*/
        width: 5%;
        font-size: 25px;
        color: #000;
        text-align: center;
        text-shadow: none !important;
        filter: none !important;
        opacity: 1 !important;
    }

        .slick-arrow:hover {
            color: #ccdc5f;
        }

        .slick-arrow.left {
            background-repeat: repeat-x;
            background-image: none !important;
            color: #000;
            cursor: pointer;
        }

            .slick-arrow.left:hover {
                color: #000000;
            }

        .slick-arrow.right {
            right: 46px;
            background-repeat: repeat-x;
            background-image: none !important;
            color: #000;
            top: 135px;
            left: 760px;
            cursor: pointer;
        }

            .slick-arrow.right:hover {
                color: #ffffff;
            }

        .slick-arrow .glyphicon-chevron-left, .slick-arrow .glyphicon-chevron-right, .slick-arrow .icon-prev, .slick-arrow .icon-next {
            width: 35px;
            height: 35px;
            margin-top: -15px;
            font-size: 35px;
        }

    .slider-arrows {
        position: relative;
        bottom: 0px;
        text-align: center;
    }

    .slick-prev,
    .slick-next {
        font-size: 18px;
        background: #000;
        color: #fff;
        border: none;
        padding: 10px 20px;
        cursor: pointer;
    }

        .slick-prev:hover,
        .slick-next:hover {
            background: #333;
        }

    .Iconhome_left {
        position: absolute !important;
        height: 51px;
        width: 51px;
        padding: 11px 0px 0px 0px;
        transition: all 0.4s ease-in-out;
        margin: 14px 0px 0px -35px !important;
        color: #b5bea3 !important;
        font-size: 50px !important;
        border: none;
        border-radius: 0px;
    }

        .Iconhome_left:hover {
            position: absolute !important;
            height: 51px;
            width: 51px;
            padding: 11px 0px 0px 0px;
            transition: all 0.4s ease-in-out;
            margin: 14px 0px 0px -35px !important;
            color: #b5bea3 !important;
            font-size: 50px !important;
            border-radius: 0px;
        }

    .Iconhome_right {
        position: absolute !important;
        height: 51px;
        width: 51px;
        padding: 11px 0px 0px 16px;
        transition: all 0.4s ease-in-out;
        margin: 14px 0px 0px -35px !important;
        color: #b5bea3 !important;
        font-size: 45px !important;
        border: none;
        border-radius: 0px;
    }

        .Iconhome_right:hover {
            position: absolute !important;
            height: 51px;
            width: 51px;
            padding: 11px 0px 0px 16px;
            transition: all 0.4s ease-in-out;
            margin: 14px 0px 0px -35px !important;
            color: #b5bea3 !important;
            font-size: 45px !important;
            border-radius: 0px;
        }

    .Homepg_Waterconservation_maindiv {
        padding: 80px 0px 80px 0px;
        background-color: #0e552b;
        border-right: 1px solid #2b6e4d;
        text-align: center;
        /*width:682px;*/
    }

    .Heading_whit_01 {
        font-family: 'Titillium Web-bold';
        font-size: 35px;
        color: #ffffff;
        margin: 0px;
    }

    .Seperator_white_water_vertical_01 {
        margin: -60px 0px 0px 397px;
    }

    .ImgWhtewidth {
        width: 85%;
        height: 1px;
        left: -11px;
        margin-left: -12px;
    }

    .Homepg_bg_waterconservation_div {
        background-image: url(../Images/Background-Water-Conservation.jpg);
        /*width: 908px;*/
        background-size: cover; /* makes image fill container */
        background-position: center; /* keeps image centered */
        background-repeat: no-repeat; /* prevents repeating */
        /* responsive width */
        height: 580px; /* keep your height */
        padding: 0;
    }

    .HompgWatconmaindiv {
        padding: 0px 60px 0px 60px;
    }

    .Homepg_whatContoppadd_div {
        padding: 72px 0px 0px 0px;
    }

    .Hompg_sepapadd_div {
        padding: 25px 0px 25px 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Homepg_FactProject_bg_grrn_div {
        background-image: url(../Images/Background-green-01.jpg);
        padding: 80px 80px 80px 80px;
        /*width: 325px;*/
        height: 921px;
    }

    .Homepg_FactProject_bg_yell_div {
        background-image: url(../Images/Background-yellow-01.jpg);
        padding: 192px 90px 80px 80px;
        /*width: 779px;*/
        /*height: 630px;*/
    }

    .bgf {
        background-image: url(../Images/Background-green-yellow.jpg);
        padding: 80px 118px;
        background-repeat: no-repeat;
        background-size: 91% 100%; /* ONLY LEFT SIDE background */
        background-position: left center;
    }

    .bgne {
        background-image: url(../Images/Background-green-01.jpg);
        width: 600px;
        padding: 80px 80px 80px 80px;
    }

    .bgne1 {
        background-image: url(../Images/Background-yellow-01.jpg);
        padding: 80px 80px 80px 80px;
        position: absolute;
        top: 81px;
        width: 1188px;
        left: 282px;
    }

    .Hopg_respodv_001 {
        padding: 80px 0px 0px 0px !important;
    }

    .Hompg_back_blck_bg_div {
        background-image: url(../Images/Background-black-transperent.png);
        height: 115px;
        margin-top: -273px;
        border-top: 1px solid #fff;
        border-bottom: 1px solid #fff;
        text-align: center;
        padding: 26px 0px 0px 0px;
    }

    .Homepg_fact_inner_01 {
        padding: 80px 64px;
        position: absolute;
    }

    .Homepg_fact_inner_02 {
        padding: 0px 0px 0px 0px;
    }

    .Homepg_fact_inner_03 {
        padding: 0px 0px 0px 0px;
        margin-top: 0px;
        z-index: -1;
    }

    .Homepg_fact_inner_04 {
        padding: 45px 0px 0px 0px;
    }

    .Homepg_fact_innertxt_01 {
        padding: 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Homepg_fact_innertxt_02 {
        padding: 0px 0px 0px 100px;
    }

    .Homepg_ourpartner_bg_main_Div {
        background-image: url(../Images/Background-green-light-02.jpg);
        padding: 0px 0px 0px 0px;
        height: 272px;
    }

    .Homepg_Ourpartner_maindiv {
        padding: 100px 0px 270px 0px;
    }

    .Hompg_respodiv_01 {
        padding: 0px 0px 0px 30px !important;
    }

    .Homepg_ourpartner_div_01 {
        padding: 0px 0px 0px 0px;
        position: absolute;
        z-index: -1;
    }

    .Homepg_ourpartner_div_02 {
        padding: 0px 64px 0px 414px;
    }

    .Homepg_ourpartner_bg_wht_div_01 {
        padding: 34px 40px 40px 40px;
        background-color: #fff;
        border: 1px solid #b5bea3;
        height: 334px;
    }

    .Homepg_ourpartner_div_03 {
        padding: 0px 0px 0px 175px;
        position: absolute;
        z-index: -1;
        top: 136px;
    }

    .Homepg_happy_moment_bgdiv {
        background-image: url(../Images/Background-Happy-Moments.jpg);
        background-size: cover;
        background-position: center;
        background-repeat: no-repeat;
        height: 530px;
        padding: 0px 0px 0px 0px;
        text-align: center;
        margin: 0px -7px 0px 0px;
    }

    .Happy_movmet_txtdv {
        position: absolute;
        top: 237px;
        text-align: -webkit-center;
        /*left: -54px;*/
    }

    .Happymov_txt_divquote {
        padding: 60px 60px 60px 60px;
        background-color: #0e552b;
        border-right: 1px solid #2b6e4d;
        /*height: 530px;*/
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Hmpgquttxtdv01 {
        padding-top: 30px !important;
    }

    .Footerbtn {
        font-size: 22px;
        color: #fff;
        border: 1px solid #fff;
        padding: 8px 42px 8px 42px;
        background-color: #95aa8b;
        text-decoration: none !important;
        transition: all 0.6s ease-in-out;
    }

        .Footerbtn:hover {
            font-size: 22px;
            color: #fff;
            border: 1px solid #fff;
            background-color: #0e552b;
            text-decoration: none !important;
            transition: all 0.6s ease-in-out;
        }

    .Footeremailink {
        font-size: 22px;
        color: #000;
        text-decoration: none !important;
        transition: all 0.6s ease-in-out;
    }

        .Footeremailink:hover {
            font-size: 22px;
            color: #d17904;
            text-decoration: none !important;
            transition: all 0.6s ease-in-out;
        }

    .Socialmedia1_Footer {
        height: 48px;
    }

    .Socialmediaicon_Footer_01 {
        padding: 7px 7px 5px 7px;
        /* border-radius: 100%; */
        text-decoration: none !important;
        color: #c5ceaf !important;
        font-size: 19px;
        background-color: #FFFFFF;
        border: 1px solid #c5ceaf;
        transition: all 0.6s ease-in-out;
        outline: none !important;
    }

        .Socialmediaicon_Footer_01:hover {
            padding: 7px 7px 5px 7px;
            /* border-radius: 100%; */
            border: 1px solid #c5ceaf;
            background-color: #0e552b;
            text-decoration: none !important;
            color: #fff !important;
            font-size: 19px;
            transition: all 0.6s ease-in-out;
            outline: none !important;
        }

    .heading_footer {
        font-size: 22px;
        color: #b5bea3;
        font-family: Poppins-bold;
        margin: 0px;
    }

    .Footer_linkList {
        color: #000;
        transition: all 0.6s ease-in-out;
        text-decoration: none;
    }

        .Footer_linkList:hover {
            color: #d17904;
            font-weight: bold;
            transition: all 0.6s ease-in-out;
            text-decoration: none;
        }

    .Separator_padd2 {
        padding: 3px 0px 3px 0px;
    }

    .Footer_logo_div {
        padding: 32px 0px 32px 50px;
    }

    .FooterTwobtns_div {
        padding: 0px 30px 0px 30px;
    }

    .Footer_twobtndiv_bg {
        padding: 70px 0px 0px 0px;
        background-image: url(../Images/Background-green-03.jpg);
        height: 1130px;
    }

    .Footer_btnpaddddiv {
        display: flex;
        justify-content: center;
    }

    .V_btnpadd {
        padding-left: 42px;
    }

    .Footer_bg_main_div {
        padding: 0px;
        position: absolute;
        top: 159px;
    }

    .Footer_bg_div_01 {
        padding: 60px 50px 60px 50px;
        background-image: url(../Images/Background-Footer.jpg);
    }

    .Footer_bgText_div {
        padding: 0px 0px 0px 0px;
    }

    .Footerlinepadd {
        font-size: 22px;
        padding: 0px 22px 0px 22px;
        /*display:none*/
    }

    .Footer_orinfodiv {
        padding: 0px 0px 0px 0px;
    }

    .Footer_bgwht_div {
        padding: 50px 50px 50px 50px;
        background-color: #fff;
        border: 1px solid #b5bea3;
    }

    .Footer_ourinfo_01 {
        padding: 0px 3px 0px 0px;
    }

    .Footer_ourinfo_02 {
        padding: 0px 0px 0px 50px;
    }

    .Footer_main_all_paddDiv {
        padding: 0px 0px 60px 0px;
    }

    .Header_innerpg_bg_div {
        background-image: url(../Images/Inner-Page-Header.jpg);
        height: 376px;
    }

    .ftphone {
        display: inline-block;
    }

    .Breadcrum_main_div {
        position: absolute;
        top: 152px;
    }

    .inner-div-title {
        padding-top: 114px;
        padding-left: 20px;
    }

    .subpage-title {
        font-size: 40px;
        margin-bottom: 5px;
        color: #fff;
        font-family: 'Titillium Web-bold';
    }

    .breadcrubpadd {
        padding-top: 80px;
        right: 9px;
        display: none;
    }

    .breadcrumb {
        background: none !important;
    }

    .breadcrumb-item {
        color: #000;
        text-decoration: none;
        transition: all 0.6s ease-in-out;
    }

        .breadcrumb-item:hover {
            color: #fff;
            transition: all 0.6s ease-in-out;
        }

    .Inner_page_padding {
        padding: 80px 40px 80px 40px;
    }

    .Homepg_parallax_main_div {
        padding: 100px 0px 100px 0px;
        background-image: url(../Images/Parallax.jpg);
        background-repeat: no-repeat;
        height: 700px;
        background-size: cover;
        background-attachment: fixed;
    }

    .Footer_lastdiv {
        padding: 0px 0px 0px 50px;
        margin-top: 0px;
    }

    .Footerpridicl {
        /*display:flex;*/
    }

    .Footerlinepaddallright {
        padding: 0px 20px 0px 20px;
    }

    .Allrghtpadd {
        padding-left: 0px;
    }

    .Naamkritextpadddiv {
        padding: 60px 0px 60px 0px;
    }

    .Palllaxvideo {
        width: 100%;
        height: 415px;
    }

    .Parallx_videopadd {
        padding: 0px 40px 0px 40px;
    }

    .Slider_box_widthdiv_inner {
        padding: 10px 55px 60px 65px;
    }

    .txtbox_width_inner {
        padding-top: 22px;
        /* width: 272px; */
        height: 77px;
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
    }

    .Innerpgprojectboxdiv {
        padding: 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }

    .Inner_page_padding1 {
        padding: 80px 40px 80px 40px;
    }

    .scrollup {
        position: fixed;
        right: 25px;
        bottom: 50px;
        color: #0e552b !important;
        background-color: #fff !important;
        width: 38px;
        height: 38px;
        /* border: solid 2px #f15833; */
        /* border-radius: 50% !important; */
        text-align: center;
        padding: 11px 0 0 1px;
        z-index: 2000;
        font-size: 18px;
        line-height: 1;
        border: 1px solid #c5ceaf;
        border-color: #c5ceaf !important;
        transition: all 0.4s ease-in-out;
    }

        .scrollup:hover {
            background-color: #0e552b !important;
            color: #fff !important;
            /* border: 2px solid #0ea4de !important; */
            transition: all .4s ease-in-out;
        }

    .slick-active .Bann_text_01 {
        animation: fadeUp 4s ease forwards;
    }

    .slick-active .Bann_text_02 {
        animation: fadeUp 2.3s ease forwards;
    }

    .Header_toplinkpadd {
        padding: 15px 5px 0px 5px;
        color: #fff;
        text-align: center;
    }

    .Header_toplinkpadd1 {
        padding: 15px 5px 0px 5px;
        color: #fff;
        text-align: center;
    }

    .dddsubmenu {
        /*margin-left: -119px;*/
    }

    .Hpgwi0 {
        width: 0%;
    }

    .navbar-header1 {
        float: none;
        border-bottom: none;
    }

    .navbar-toggle1 {
        background-color: #0e552b!important;
        position: relative;
        float: right;
        padding: 10px 10px 10px 10px!important;
        margin-top: -60px!important;
        margin-right: 25px !important;
        margin-bottom: 5px!important;
        background-color: transparent;
        background-image: none;
        border: 1px solid transparent;
        border-top-color: transparent;
        border-right-color: transparent;
        border-bottom-color: transparent;
        border-left-color: transparent;
        border-radius: 4px;
        display: block;
    }

    .navbar-header1 .collapse, .navbar-toggle {
        display: block !important;
    }

    .navbar-collapse1.collapse {
        display: none !important;
    }

    .navbar-nav {
        /* padding-top: 10px !important; */
        padding-left: 0px !important;
        /* padding-right: 15px !important; */
        width: 100%;
    }

    .navbar-nav1 > li {
        position: relative !important;
        display: block !important;
        float: none !important;
        border-bottom: 1px solid #9aaa79;
    }

    .navbar-nav > li > a {
        text-align: center;
        padding: 15px 0px 15px 0px !important;
        /* font-weight: bold; */
        outline: 0;
        transition: all 0.6s ease-in-out;
    }

    .navbar-collapse1.collapse.in {
        display: block !important;
        padding: 0px;
        /* background: rgba(000, 0, 0, 0.7); */
    }

    .Linesdisplaynewrespo {
        display: none;
    }

    .Respormbtn_new {
        text-align: -webkit-center;
    }

    .Respo_btn_new {
        color: #000 !important;
    }

    .navbar-collapse.in {
        overflow-y: visible;
    }

    .navbar {
        min-height: 0px !important;
    }
    /*----------------------------Inner pg css---------------------------*/
    .Bar_verticle_green {
        position: absolute;
        height: 359px;
        width: 15px;
        margin: 48px 0px 0px -7px;
    }

    .Footerlinepaddct {
        padding: 0px 22px 0px 22px;
    }

    .Footerlinepaddct1 {
        padding: 0px 22px 0px 22px;
    }

    .Inner_contactMap_addDive {
        padding: 0px;
        border: 1px solid #c2cab2;
        height: 452px;
    }

    .Contact_map {
        width: 100%;
        height: 388px;
    }

    .Contact_bg_grnlgt_div {
        padding: 0px;
        background-image: url(../Images/Background-green-light-01.jpg);
        height: 450px;
    }

    .Contact_txt_div {
        padding: 30px 30px 0px 30px;
    }

    .Inner_page_padding_CT_01 {
        padding: 80px 35px 80px 35px;
    }

    .Contactemailink {
        color: #000;
        text-decoration: underline !important;
        transition: all 0.6s ease-in-out;
    }

        .Contactemailink:hover {
            color: #d17904;
            text-decoration: underline !important;
            transition: all 0.6s ease-in-out;
        }

    .Sepa_conta_gra_01 {
        position: absolute;
        height: 383px;
        width: 1px;
        margin: -355px 0px 0px 476px;
    }

    .Sepa_conta_gra_02 {
        position: absolute;
        height: 363px;
        width: 1px;
        margin: -389px 0px 0px 476px;
    }

    .Contact_Three_divMain {
        padding: 60px 0px 0px 0px;
    }

    .Contact_text_dv_01 {
        padding: 30px 65px 0px 0px;
    }

    .Contact_text_dv_02 {
        padding: 30px 47px 0px 0px;
    }

    .Contact_text_dv_03 {
        padding: 30px 0px 0px 0px;
    }

    .form-controlnewhome {
        display: block;
        width: 100% !important;
        height: 36px;
        font-size: 15px !important;
        line-height: 1.42857143 !important;
        color: #666 !important;
        background-color: #fff !important;
        background-image: none;
        border: 1px solid #c2cab2 !important;
        padding: 8px 15px !important;
        border-radius: 0px !important;
        margin-bottom: 0px !important;
    }

    .Richtextheight {
        height: 165px;
    }

    .btnsend {
        background-color: #b5bea3;
        text-align: center;
        padding-left: 0px;
        border: none;
        border-radius: 0px;
        color: #fff;
        font-size: 16px;
        transition: .5s all ease-in-out;
        width: 70% !important;
        height: 37px !important;
    }

        .btnsend:hover {
            background-color: #f2f0e3 !important;
            color: #0a5329 !important;
        }

    .EnquiryFormDIv {
        padding: 0px 0px 0px 0px;
    }

    .EnquiryFormDIv_newpadd_01 {
        padding: 0px 0px 0px 0px;
    }

    .EnquiryFormDIv_01 {
        padding: 20px 20px 20px 20px;
    }

    .EnquiryFormDIv_newpadd_02 {
        padding: 0px 20px 40px 20px;
    }

    .Btndivenquiry {
        padding: 0px 0px 0px 0px;
        margin-top: -20px;
    }

    .Donate_parallxdiv {
        padding: 100px 0px 100px 0px;
        background-image: url(../Images/Parallax-Donate.jpg);
        background-repeat: no-repeat;
        height: 500px;
        background-size: cover;
        background-attachment: fixed;
    }

    .Donate_bg_greenmaindiv {
        background-image: url(../Images/Background-green-light-02.jpg);
        padding: 0px 0px 0px 0px;
        height: 290px;
    }

    .Donatepg_whtbg {
        padding: 30px 30px 30px 30px;
        background-color: #fff;
        border: 1px solid #b5bea3;
    }

    .ntbod {
        font-weight: normal !important;
    }

        .ntbod:hover {
            font-weight: bold !important;
        }

    .About_fact_inner_01 {
        padding: 0px 0px 0px 0px;
        margin-top: -214px;
        z-index: -1;
    }

    .About_FactProject_bg_yell_div {
        background-image: url(../Images/Background-yellow-01.jpg);
        padding:270px 41px 60px 40px;
        /*width: 1026px;*/
        /*height: 716px;*/
    }

    .Imgclassabtus {
        width: 100%;
        max-width: 590px;
    }

    .About_us_sixpadd {
        padding: 0px 0px 50px 0px;
                text-align: -webkit-center;
                        text-align: -moz-center;
    }

    .Aboutustxtpadd {
        padding: 0px 0px 0px 0px;
        text-align: center;
    }

    .Ann_reportimgdiv_01 {
        padding: 48px 37px 0px 39px;
    }

    .Img_bgcolor_div {
        padding: 10px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Wtbox_padd {
        padding: 0px 25px 0px 25px;
    }

    .Whtboxdiv {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        height: 77px;
        margin-top: -40px;
        z-index: 0;
        position: relative;
        padding-top: 25px;
    }

    .Innerannualpg {
        text-align: -webkit-center;
        text-align: -moz-center;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }

    .Corporate_parallxdiv {
        padding: 100px 0px 100px 0px;
        background-image: url(../Images/Banner-Corporate.jpeg);
        background-repeat: no-repeat;
        height: 700px;
        background-size: cover;
        background-attachment: fixed;
        background-position: center right;
    }

    .Inner_page_paddingtopless {
        padding: 30px 40px 80px 40px;
    }

    .Annulreportbtn {
        margin-top: 74px;
        padding: 7px 0px 7px 0px !important;
        height: 40px !important;
        width: 100px !important;
        font-size: 15px !important;
        border-radius: 0px !important;
        color: #fff !important;
        background: rgba(14, 76, 27, 0.9);
        /* background-color: rgba(204, 220, 95, 0.8) !important; */
        border: 1px solid #9cac7c !important;
        transition: all .4s ease-in-out;
    }

        .Annulreportbtn:hover {
            margin-top: 74px;
            padding: 7px 0px 7px 0px !important;
            height: 40px !important;
            width: 100px !important;
            font-size: 15px !important;
            border-radius: 0px !important;
            color: #0a5329 !important;
            border: 1px solid #9cac7c !important;
            background-color: #f2f0e3 !important;
            /* background: rgba(14, 76, 27, 0.9); */
            /* background-color: rgba(000000, 0, 0, 0.5); */
            /* background-color: rgba(204, 220, 95, 0.8) !important; */
            transition: all .4s ease-in-out;
        }

    .Donatelastdiv {
        padding: 0px 0px 80px 0px;
    }

    .Donatelastdiv_01 {
        padding: 245px 0px 0px 0px;
    }

    .DonateRcptenqidiv {
        padding:0px 46px 0px 45px;
        position: absolute;
    }

    .RcptEnq_mainDiv {
        padding: 28px 10px 0px 42px;
    }

    .DonatelastdivCp {
        padding: 80px 0px 80px 0px;
    }

    .corporatepg_whtbg {
        padding: 20px 20px 20px 20px;
        background-color: #fff;
        border: 1px solid #b5bea3;
    }

    .Logo_resizedwdt {
    }

    .Imgwidth {
        width: 100%;
        max-width: 180px;
    }

    .Corporatelastdiv_01 {
        padding: 200px 0px 0px 0px;
    }

    .Displnonoediv {
        display: none;
    }

    .Innpgtbtable {
        border-collapse: separate;
        border-spacing: 1px;
        width: 100%;
        background-color: #fff;
        color: #000 !important;
        border: 1px solid #b5bea3;
        display: inline-block;
    }

    th {
        text-align: center;
        padding: 10px;
        border: 1px solid #b5bea3;
        color: #000;
        background-color: #f8f7f1;
        /*width: 285px;*/
        font-family: 'Poppins' !important;
        /*font-weight: normal !important;*/
    }

    td {
        text-align: center;
        padding: 10px;
        border: 1px solid #b5bea3;
        vertical-align: top;
    }

    .modalwidth {
        width: 800px !important;
    }

    .modal-content {
        border-radius: 0px;
    }

    .Individuals_bgmaindiv {
        background-image: url(../Images/Banner-Individuals.jpg);
        padding: 60px 60px 60px 60px;
    }

    .Inner_page_padding_Idividual {
        padding: 60px 80px 60px 80px;
    }

    .Bannerindivdualsimgdiv {
        padding: 0px 0px 0px 0px;
        /*position: absolute;
        top: 93px;*/
    }

    .Bannerniimgdiv {
        padding: 0px 60px 0px 60px;
                margin-top: -1px;
    }

    .Individual_txtdiv {
        padding: 0px 0px 0px 0px;
    }

    .Banner_img_textClassVolunteer {
        padding: 0px;
        text-align: center;
        position: absolute;
        top: 130px;
    }

    .tbbnone {
        border: none !important;
        border-collapse: collapse;
    }

        .tbbnone td {
            border: none !important;
            padding: 0 !important;
            margin: 0 !important;
        }

        .tbbnone input[type="radio"] {
            margin-right: 4px;
        }

        .tbbnone label {
            margin-right: 15px; /* spacing between Male/Female/Other */
        }

    .paddtopfrm {
        padding-top: 20px;
    }

    .Seperator_gray_vertical_01Volunteer {
        margin:-416px 0px 0px 252px;
        height: 450px;
        position: absolute;
        width:1px;
    }

    .Homepg_box_naamFoundation_divvolunteer {
        padding: 56px 10px 56px 10px;
        border: 1px solid #c2cab2;
        background-color: #f2f0e3;
    }

    .Volunteeer4div_01 {
        padding: 0px 20px 0px 20px;
    }

    .Volunteeer4div_02 {
        padding: 0px 20px 0px 20px;
    }

    .Volunteeer4div_03 {
        padding: 0px 20px 0px 20px;
    }

    .addressht {
        height: 119px !important;
    }

    .Detailht {
        height: 184px !important;
    }

    .btnsendvolunteer {
        background-color: #b5bea3;
        text-align: center;
        padding-left: 0px;
        border: none;
        border-radius: 0px;
        color: #fff;
        font-size: 16px;
        transition: .5s all ease-in-out;
        width: 74% !important;
        height: 37px !important;
    }

        .btnsendvolunteer:hover {
            background-color: #0e552b !important;
            color: #fff !important;
        }

    .Vissionmissionmainpadddiv {
        padding: 80px 0px 80px 0px;
    }

    .Vissionmissinminbg {
        padding: 70px 0px 70px 0px; /*background-color:#f4f5ef;*/
        background-image: url(../Images/Background-yellow-01.jpg);
    }

    .Vissionmissinminbglftpadd {
        padding: 0px 0px 0px 120px;
    }

    .Vissionmissionwhtbg {
        padding: 422px 48px 50px 48px;
        background-color: #fff;
        border: 1px solid #b5bea3;
        height: 788px;
    }

    .Vissonmissiontxtmdiv {
        padding: 0px 15px 0px 15px;
        text-align: center;
    }

    .Vissionmissionimdiv_01 {
        padding: 0px 0px 0px 0px;
        position: absolute;
        top: 127px;
    }

    .Inner_Floodrelif_addDive {
        padding: 0px;
        border: 1px solid #c2cab2;
        /*height: 452px;*/
    }

    .Bar_verticle_greenflood {
        position: absolute;
        height:476px;
        width: 15px;
        margin: 0px 0px 0px 0px;
    }

    .Newbullet {
        line-height: 28px;
        list-style-image: url(../Images/Bullet-Orange.png);
        text-align: left;
        padding-left: 19px;
    }

        .Newbullet > li {
            padding-left: 4px;
        }

    .CLICK_flood {
        font-size: 22px;
        color: #fff;
        border: 1px solid #fff;
        padding: 8px 42px 8px 42px;
        /*background-color: #95aa8b;*/ background: rgba(14, 76, 27, 0.6);
        text-decoration: none !important;
        transition: all 0.6s ease-in-out;
    }

        .CLICK_flood:hover {
            font-size: 22px;
            color: #fff;
            border: 1px solid #b5bea3;
            /*background-color: #0e552b;*/
            background: rgba(14, 76, 27, 0.9);
            text-decoration: none !important;
            transition: all 0.6s ease-in-out;
        }

    .Whtboxdivflood {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        height: 79px;
        margin-top: -46px;
        z-index: 0;
        position: relative;
        padding: 12px;
        text-align: center;
    }

    .Innerpgfloodtxtdiv {
        padding: 40px 40px 40px 40px;
    }

    .InnerFlooddonateimgdiv {
        padding: 0px 40px 40px 40px;
    }

    .Paddinghorigreen {
        padding: 70px 0px 0px 0px;
    }

    .Floodvideodiv_01 {
        padding: 20px 20px 20px 20px;
    }

    .Floodrelefvideo {
        width: 100%;
        height: 315px;
        border: 1px solid #c2cab2;
    }

    .Howwewrk_parallxdiv {
        padding: 100px 0px 100px 0px;
        background-image: url(../Images/Banner-How-We-Work.jpg);
        background-repeat: no-repeat;
        height: 400px;
        background-size: cover;
        background-attachment: fixed;
    }

    .Floodvideodiv_02 {
        padding: 0px 60px 0px 60px;
    }

    .Whtboxdivhowwework {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        height: 122px;
        margin-top: -42px;
        z-index: 0;
        position: relative;
        padding: 20px;
    }

    .Howweworkhover {
    }

        .Howweworkhover:hover {
            background-color: #f8f7f1;
        }

    .BOxhover:hover {
        /*background-color:#f8f7f1;*/
        transition: all 0.6s ease-in-out;
    }

    .BOxWorkdiv {
        padding: 30px 20px 80px 20px;
        background-color: #0e552b;
        text-align: center;
    }


    .BOxhover {
        transition: all 0.4s ease-in-out;
    }

        /* MAIN HOVER */
        .BOxhover:hover {
            /*transform: translateY(0px);*/
            transition: all 0.4s ease-in-out;
        }

            /* Change GREEN TOP on hover */
            .BOxhover:hover .BOxWorkdiv {
                background-color: #95aa8b;
                transition: all 0.4s ease-in-out;
            }

            /* Change WHITE BOX on hover */
            .BOxhover:hover .Whtboxdivhowwework {
                background-color: #fff;
                border-color: #7f9a75;
                transition: all 0.4s ease-in-out;
            }

            /* Optional: icon color change */
            .BOxhover:hover i {
                color: #fff;
                transition: all 0.4s ease-in-out;
            }

    .Iconhover {
        font-size: 40px;
        color: #fff;
        transition: all 0.4s ease-in-out;
    }

        .Iconhover:hover {
            font-size: 40px;
            color: #fff;
            transition: all 0.4s ease-in-out;
        }

    .Detailhtneed {
        height: 125px !important;
    }

    .Seperator_gray_vertical_01need {
        margin: -242px 0px 0px 250px;
        height: 262px;
        position: absolute;
    }

    .ul-tabs1 {
        list-style: none;
        padding-top: 5px;
        padding-left: 0px;
        font-size: 16px !important;
    }

        .ul-tabs1 > li.active > .aaa1 {
            transition: all 0.5s ease-in-out;
            background-color: #f26921;
            border-left: 4px solid #0a5329;
            outline: 0;
            color: #fff !important;
        }

        .ul-tabs1 > li > .aaa1 {
            text-decoration: none;
            color: #0a5329 !important;
            font-size: 16px;
            display: block;
            /*padding: 14px 30px 14px 20px;*/
            padding: 10px 10px !important;
            text-decoration: none;
            border-bottom: 1px solid #9aaa79;
            position: relative;
            /*height: 50px;*/
            background: #f2f0e3;
            border-radius: 3px;
            text-align: justify;
        }

            .ul-tabs1 > li > .aaa1:hover {
                transition: all 0.5s ease-in-out;
                background-color: #95aa8b;
                border-left: 5px solid #0a5329;
                outline: 0;
                color: #fff !important;
            }

        .ul-tabs1 > li.active > .aaa1 {
            transition: all 0.5s ease-in-out;
            background-color: #95aa8b;
            border-left: 5px solid #0a5329;
            outline: 0;
            color: #fff !important;
        }

    .Important_tab_content_div {
        padding: 10px 0px 10px 0px;
        border: 1px solid #b5bea3;
        float: left;
        min-height: 200px;
        border-radius: 3px;
    }

    .tab-content > .tab-pane {
        visibility: visible;
        display: initial;
    }

    .Mediavideodiv_01 {
        padding: 5px 15px 40px 15px;
    }

    .WhtboxdivMedia {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        /* height: 77px; */
        height: 165px;
        margin-top: -58px;
        z-index: 0;
        position: relative;
        padding: 12px;
        text-align: center;
    }

    .Mediarelefvideo {
        width: 100%;
        height: 192px;
        border: 1px solid #c2cab2;
    }

    .greentpwdt {
        width: 81%;
    }

    .Innera1dic {
        padding: 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }

    .txtbox_width_innerourtrustee {
        padding: 14px;
        /* width: 272px; */
        height: 100px;
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
    }

    .txtbox_width_innerourtrustee1 {
        padding: 20px;
        /* width: 272px; */
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
        height: 100px;
    }

    .Slider_box_widthdiv_inneteamr {
        padding: 10px 20px 60px 14px;
    }

    .txtbox_width_innerourteam {
        padding: 25px 20px 20px 20px;
        /* width: 272px; */
        background-color: #f2f0e3;
        border: 1px solid #9cac7c;
        margin-top: 0px;
        text-align: center;
        height: 172px;
    }

    .fixbodyinnpg {
        text-align: -webkit-center;
        width: 100%;
        margin: 0 auto;
        max-width: 1024px;
    }

    .txtbox_widthforicon {
        padding: 20px;
        /* width: 272px; */
        /* height: 77px; */
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
    }

    .Iconaligment {
        display: flex;
        padding: 0px 0px 0px 0px;
        /*justify-content: center;*/
    }

    .icontxtdiv {
        padding: 6px 0px 0px 31px;
        text-align: left;
    }

    .Iconboxdivmain_01 {
        padding: 10px;
                width: 345px;
    }

    .Innerboxpadd {
        padding: 0px 0px 40px 0px;
    }

    .Project_list_01 {
        padding: 40px 0px 40px 0px;
        text-align: center;
    }

    .Projectlistbtn {
        margin-top: 79px;
        padding: 7px 0px 7px 0px !important;
        height: 40px !important;
        width: 100px !important;
        font-size: 15px !important;
        border-radius: 0px !important;
        color: #fff !important;
        background: rgba(14, 76, 27, 0.9);
        /* background-color: rgba(204, 220, 95, 0.8) !important; */
        border: 1px solid #9cac7c !important;
        transition: all .4s ease-in-out;
    }

        .Projectlistbtn:hover {
            margin-top: 79px;
            padding: 7px 0px 7px 0px !important;
            height: 40px !important;
            width: 100px !important;
            font-size: 15px !important;
            border-radius: 0px !important;
            color: #0a5329 !important;
            border: 1px solid #9cac7c !important;
            background-color: #f2f0e3 !important;
            /*background: rgba(14, 76, 27, 0.9);*/
            /*background-color: rgba(000000, 0, 0, 0.5);*/
            /* background-color: rgba(204, 220, 95, 0.8) !important; */
            transition: all .4s ease-in-out;
        }

    .txtbox_width_projectlist {
        padding: 20px;
        /* width: 272px; */
        /* height: 77px; */
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: -38px;
        text-align: center;
        z-index: 0;
        position: relative;
    }

    .Whiteboxpaddlist {
        padding: 0px 25px 0px 25px;
    }

    .Inner_page_paddingbotttom0 {
        padding: 80px 65px 0px 65px;
    }

    .txtbox_banner {
        padding: 20px;
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: -40px;
        text-align: center;
    }

    .Bannertxtproj {
        /*font-family: 'Poppins-bold';*/
        font-size: 15px;
        margin: 0px;
        color: #000000;
        font-weight: bold;
    }

    .Innerboxpaddinnerpg {
        padding: 60px 0px 40px 0px;
    }

    .Mediarelefvideoproject01 {
        width: 100%;
        height: 330px;
        border: 1px solid #c2cab2;
    }

    .Innerfbiframdiv {
        padding: 0px 0px 0px 235px;
    }

    .Sepa_conta_gra_01new {
               position: absolute;
        height: 441px;
        width: 1px;
        margin: -426px 0px 0px 236px;
    }

    .Sepa_conta_gra_02new {
        position: absolute;
        height: 441px;
        width: 1px;
        margin:-344px 0px 0px 241px;
    }

    .ViewImagbtn {
        /*margin-top: 109px;*/
        margin-top: 115px;
        padding: 7px 0px 7px 0px !important;
        height: 40px !important;
        width: 100px !important;
        font-size: 15px !important;
        border-radius: 0px !important;
        color: #fff !important;
        background: rgba(14, 76, 27, 0.9);
        /* background-color: rgba(204, 220, 95, 0.8) !important; */
        border: 1px solid #9cac7c !important;
        transition: all .4s ease-in-out;
    }

        .ViewImagbtn:hover {
            /*margin-top: 109px;*/
            margin-top: 115px;
            padding: 7px 0px 7px 0px !important;
            height: 40px !important;
            width: 100px !important;
            font-size: 15px !important;
            border-radius: 0px !important;
            color: #0a5329 !important;
            border: 1px solid #9cac7c !important;
            background-color: #f2f0e3 !important;
            /*background: rgba(14, 76, 27, 0.9);*/
            /*background-color: rgba(000000, 0, 0, 0.5);*/
            /* background-color: rgba(204, 220, 95, 0.8) !important; */
            transition: all .4s ease-in-out;
        }

    .map-container {
        position: relative;
        display: inline-block;
        max-width: 100%;
    }

    .map-image {
        width: 100%;
        display: block;
    }

    /* Hotspot Style */
    .hotspot {
        position: absolute;
        width: 22px;
        height: 22px;
        border: 2px solid #555;
        border-radius: 50%;
        transform: translate(-50%, -50%);
        cursor: pointer;
        z-index: 10;
    }

        /* Inner Dot */
        .hotspot::after {
            content: "";
            position: absolute;
            width: 8px;
            height: 8px;
            background: #555;
            border-radius: 50%;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
        }

        /* Pulse Animation */
        .hotspot::before {
            content: "";
            position: absolute;
            width: 22px;
            height: 22px;
            border: 2px solid rgba(85,85,85,0.4);
            border-radius: 50%;
            top: -2px;
            left: -2px;
            animation: pulse 1.5s infinite;
        }

    @keyframes pulse {
        0% {
            transform: scale(1);
            opacity: 1;
        }

        100% {
            transform: scale(1.8);
            opacity: 0;
        }
    }

    /* Tooltip */
    .tooltip-box {
        position: absolute;
        background: #2f2f2f;
        color: #fff;
        padding: 10px 15px;
        border-radius: 5px;
        display: none;
        white-space: nowrap;
        z-index: 9999;
        pointer-events: none;
        font-size: 14px;
    }

        .tooltip-box:after {
            content: "";
            position: absolute;
            bottom: -8px;
            left: 18px;
            border-width: 8px 8px 0;
            border-style: solid;
            border-color: #2f2f2f transparent transparent transparent;
        }

    .Hidedeskstopreso {
        display: none;
    }

    .Donatebgyellobox {
        padding: 43px 0px 0px 0px;
        background-image: url(../Images/Background-yellow-01.jpg);
        height: 318px;
        text-align: center;
    }

    .Donatemaindiv001 {
        padding: 80px 0px 0px 0px;
    }

    .Donateyellowboxpos {
        padding: 0px;
        position: absolute;
        top: 31px;
    }

    .Bar_verticle_greenVandM {
        position: absolute;
        height: 318px;
        width: 15px;
        margin: -318px 0px 0px 715px;
    }

    .Lht {
        line-height: 45px;
    }

    .Lht1 {
        line-height: 50px;
    }

    .Brtoplghtgren {
        height: 9px;
    }

    .Topbragrenimgpadd {
        padding: 0px 25px 0px 25px;
    }

    .Mailltxtwht {
        color: #fff;
        text-decoration: underline;
        transition: all 0.6s ease-in-out;
    }

        .Mailltxtwht:hover {
            color: #000;
            text-decoration: underline;
            transition: all 0.6s ease-in-out;
        }

    .BannerProject > .slick-prev {
        font-size: 0 !important;
        line-height: 0 !important;
        position: absolute !important;
        top: 50% !important;
        display: block !important;
        width: 72px !important;
        height: 43px !important;
        padding: 0 !important;
        z-index: 1;
        -webkit-transform: translate(0, -50%) !important;
        -ms-transform: translate(0, -50%) !important;
        transform: translate(0, -50%) !important;
        cursor: pointer !important;
        border: none !important;
        outline: none !important;
        background: url(../img/prev.png) !important;
        /* background-color: transparent !important; */
    }

    .BannerProject > .slick-prev {
        left: -12px !important;
    }

    .BannerProject > .slick-next {
        font-size: 0 !important;
        line-height: 0 !important;
        position: absolute !important;
        top: 50% !important;
        display: block !important;
        width: 30px !important;
        height: 43px !important;
        padding: 0 !important;
        -webkit-transform: translate(0, -50%) !important;
        -ms-transform: translate(0, -50%) !important;
        transform: translate(0, -50%) !important;
        cursor: pointer !important;
        border: none !important;
        outline: none !important;
        background: url(../img/next.png) !important;
        background-color: transparent !important;
    }

    .BannerProject > .slick-next {
        right: 9px !important;
        left:760px;
    }

    .Bannerwhitboxpadd {
        padding: 0px 25px 0px 25px;
        position: relative;
        z-index: 0;
    }

    .WhtboxdivMedia1 {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        height: 49px;
        /*height: 151px;*/
        margin-top: -33px;
        z-index: 0;
        position: relative;
        padding: 10px;
        text-align: center;
    }

    .WhtboxdivMedia2 {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        height: 94px;
        /*height: 151px;*/
        margin-top: -58px;
        z-index: 0;
        position: relative;
        padding: 13px;
        text-align: center;
    }

    .Slider_box_widthdiv_innerKashmir {
        padding: 10px 60px 60px 60px;
    }

    .Slider_box_widthdiv_innermainprojectlist {
        padding: 10px 18px 40px 18px;
                width: 310px;
    }

    .Slider_box_widthdiv_innermainprojectlist1 {
        padding: 10px 18px 40px 18px;
                width: 312px;
    }

    .Project_list_01_1 {
        padding: 40px 0px 0px 0px;
        text-align: center;
    }

    .Whtboxdivflood p {
        font-weight: bold;
    }

    .Boderpaddnew {
        padding: 20px 65px 0px 65px;
    }

    .WhtboxdivMedia p {
        font-weight: bold;
    }

    .WhtboxdivMedia1 p {
        font-weight: bold;
    }

    .ProjectAidtomap_khandesh {
        left: 27.538%;
        top: 15.785%;
    }

    .ProjectAidto_Marathwada {
        left: 47.231%;
        top: 43.037%;
    }

    .ProjectAidto_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .ProjectAidto_Maharashtra {
        left: 22.961%;
        top: 62.410%;
    }

    .Border_20_60 {
        padding: 20px 0px 60px 0px;
    }

    .Allmap8div {
        padding: 40px 0px 0px 0px;
    }

    .Border60_60 {
        padding: 60px 0px 60px 0px;
    }

    .Grtintouchtxtpaddall {
        padding: 50px 0px 0px 0px;
    }

    .Projecttxt50paddtop {
        padding: 50px 0px 0px 0px;
    }

    .Border_60_20 {
        padding: 60px 0px 20px 0px;
    }

    .Projectheadpaddbotm {
        padding-bottom: 50px;
    }

    .Projectpaddtopnew {
        padding: 50px 0px 0px 0px;
    }

    .facebook-frame {
        width: 100%;
        height: 1351px;
        border: none;
    }

    .Curruntprojectpgdiv {
        padding: 0px;
        margin-top: -22px;
    }

    .Instagramvdeomain12div1 {
        padding: 80px 20px 0px 20px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Instagramvdeomain12div2 {
        padding: 0px 20px 0px 20px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .V1div1 {
        padding: 25px;
    }

    .Homeinstavideo {
        padding: 0px 20px 60px 20px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Hompgvideoinsta1 {
        padding: 15px;
    }

    .Allmap8div1 {
        padding: 40px 0px 40px 0px;
    }

    .Project_DesilatingofDams_Khandesh {
        left: 27.839%;
        top: 15.663%;
    }

    .Project_DesilatingofDams_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .Project_DesilatingofDams_WesternMaharashtra {
        left: 22.961%;
        top: 62.410%;
    }

    .Project_ytvideos {
        padding: 40px 0px 0px 0px;
    }

    .Fllodvideopaddtop {
        padding: 50px 0px 0px 0px;
    }

    .Howweworkboxpadd1 {
        padding: 25px;
    }

    .Project_Incomegeneration_Marathwada {
        left: 47.231%;
        top: 43.037%;
    }

    .Project_Incomegeneration_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .Indivivdualpaddbtmnew {
        padding: 0px 0px 80px 0px;
    }

    .Individulapddextra {
        padding: 0px 0px 0px 0px;
    }

    .Jalyuktpaddtop {
        padding: 50px 0px 0px 0px;
    }

    .Border_80_60 {
        padding: 80px 0px 60px 0px;
    }

    .Project_Nalastreamodha_Khandesh {
        left: 27.996%;
        top: 15.327%;
    }

    .Project_Nalastreamodha_Konkan {
        left: 6.030%;
        top: 35.364%;
    }

    .Project_Nalastreamodha_Marathwada {
        left: 47.231%;
        top: 43.037%;
    }

    .Project_Nalastreamodha_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .Project_Nalastreamodha_WesternMaharashtra {
        left: 22.961%;
        top: 62.410%;
    }

    .Borderbtm60 {
        padding: 0px 0px 60px 0px;
    }

    .Needhelpbtm {
        padding: 0px 0px 80px 0px;
    }

    .Needhlpbtndiv {
        padding: 60px 0px 0px 0px;
        text-align: center;
    }

    .padingbtm60 {
        padding: 0px 0px 60px 0px;
    }

    .Rghtpaddtem {
        padding:0px 229px 0px 229px;
    }

    .Lefttempadd {
        padding: 40px 0px 40px 0px;
    }

    .Lefttempadd1 {
        padding: 40px 0px 0px 0px;
    }

    .Paddteamlft60 {
        padding:0px 229px 0px 229px;
    }

    .Project_PercolationTank_Khandesh {
        left: 27.190%;
        top: 15.694%;
    }

    .Project_PercolationTank_Konkan {
        left: 6.030%;
        top: 35.364%;
    }

    .Project_PercolationTank_Marathwada {
        left: 47.231%;
        top: 43.037%;
    }

    .Project_PercolationTank_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .Project_PercolationTank_WesternMaharashtra {
        left: 22.961%;
        top: 62.410%;
    }

    .Project_Riverrejuvenation_Konkan {
        left: 6.03%;
        top: 35.36%;
    }

    .Project_Riverrejuvenation_Marathwada {
        left: 47.23%;
        top: 43.03%;
    }

    .Project_Riverrejuvenation_Vidarbha {
        left: 73.11%;
        top: 19.37%;
    }

    .Project_Riverrejuvenation_WesternMaharashtra {
        left: 22.96%;
        top: 62.41%;
    }

    .Border_30_60 {
        padding: 30px 0px 60px 0px;
    }

    .Project_TrenchExcavation_Khandesh {
        left: 27.337%;
        top: 15.296%;
    }

    .Project_TrenchExcavation_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .Project_TrenchExcavation_WesternMaharashtra {
        left: 22.961%;
        top: 62.410%;
    }

    .projpadingbtm60 {
        padding: 0px 0px 60px 0px;
    }

    .Slider_box_widthdiv_innerot {
        padding: 10px 10px 20px 10px;
    }

    .respo_display {
        display: none;
    }

    .txtbox_width_innerourtrusteeteam {
        padding: 12px;
        /*width: 272px;*/
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
    }

    .instagram-media {
        min-width: 214px !important;

    }

    .htchangefrm1280 {
        /*height: 146px;*/
    }

    .htchangefrm12801 {
        height: 92px;
    }

    .pdchngfor1280 {
        padding: 12px !important;
        margin-top: -31px !important;
    }

    .paddfrmsmall {
        padding: 18px !important;
    }

    .heightbx1024 {
        /*height: 222px;*/
    }

    .Ineerpgtrusteepadd {
        padding: 80px 40px 20px 40px !important;
    }

    .Ineerpgprojecctpadd {
        padding:80px 43px 20px 43px !important;
    }

    .lhtsmall {
        line-height: 36px;
    }
    .reso915 {
            padding: 15px 0px 0px 0px !important;
    }
    .Mapdiv_ct {
            padding: 30px !important;
    }
    .Innerfbpalftrespo {
        padding:0px 0px 0px 144px !important;
    }
    .respodisdpltbl {
        display:inline-table !important;
    }
    .Respomxwdt99 {
        max-width:99% !important;
    }
    .Respocenteralgin {
                padding: 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }
    .respopaddnewlogo {
        padding:10px;
    }
    .reso915 {
            padding: 15px 0px 0px 0px !important;
    }
    .respo80topbar {
            width: 80%;
    height: 6px;
    }
    .respomrghide {
            margin-top: 0px !important;
    }
    .Newvolunterdiv {
        text-align:center;padding:40px 0px 60px 0px;
    }
    .Voluntemarpaddinnew {
        padding:0px;   
    }
     .navbar-inverse .headernav > .active > a {
        color: #0a542a !important;
        background-color: #f2f0e3 !important;
                
    }
    .navbar-inverse .headernav .dropdown-menu > li.active > a {
    color: #fff !important;
    background-color: #9aaa79 !important;
}
     .disnono {
        display:none;
    }
      .Hompgvideoinsta1{
    display: flex;
    margin-bottom: 30px;
}

.Hompgvideoinsta1 .instagram-media{
    display: flex !important;
    flex-direction: column;
    height: 100% !important;
    width: 100% !important;
    min-height: 1074px; /* adjust as needed */
}
 .Instagramvdeomain12div1{
    display: flex;
    margin-bottom: 30px;
}
 .Instagramvdeomain12div2{
    display: flex;
    margin-bottom: 30px;
}

.V1div1 .instagram-media{
    display: flex !important;
    flex-direction: column;
    height: 100% !important;
    width: 100% !important;
    min-height: 1051px; /* adjust as needed */
}

.LogoineerSlider {
    position: relative;
}
.slider-arrows1 {
        position: relative;
        bottom: 0px;
        text-align: center;
    }
.slick-arrow1 {
        position: absolute !important;
        top: 121px;
        bottom: 0;
        left: -16px;
        /*width: 15%;*/
        width: 5%;
        z-index: 999;
        font-size: 25px;
        color: #000;
        text-align: center;
        text-shadow: none !important;
        filter: none !important;
        opacity: 1 !important;
    }

       .slick-arrow1:hover {
            color: #ccdc5f;
        }

      .slick-arrow1.left1 {
            background-repeat: repeat-x;
            background-image: none !important;
            color: #000;
            cursor: pointer;
        }

           .slick-arrow1.left1:hover {
                color: #000000;
            }

      .slick-arrow1.right1 {
            right: 46px;
            background-repeat: repeat-x;
            background-image: none !important;
            color: #000;
            top: 123px;
            left: 731px;
            cursor: pointer;
        }

          .slick-arrow1.right1:hover {
                color: #ffffff;
            }

     .slick-arrow1 .glyphicon-chevron-left, .slick-arrow1 .glyphicon-chevron-right, .slick-arrow1 .icon-prev, .slick-arrow1 .icon-next {
            width: 35px;
            height: 35px;
            margin-top: -15px;
            font-size: 35px;
        }

  .slider-arrows1 {
        position: relative;
        bottom: 0px;
        text-align: center;
    }

   .slick-prev,
    .slick-next {
        font-size: 18px;
        background: #000;
        color: #fff;
        border: none;
        padding: 10px 20px;
        cursor: pointer;
    }

       .slick-prev:hover,
        .slick-next:hover {
            background: #333;
        }

   .Iconhome_left1 {
        position: absolute !important;
        height: 51px;
        width: 51px;
        padding: 11px 0px 0px 0px;
        transition: all 0.4s ease-in-out;
        margin: 14px 0px 0px -35px !important;
        color: #b5bea3 !important;
        font-size: 42px !important;
        border: none;
        border-radius: 0px;
    }

      .Iconhome_left1:hover {
            position: absolute !important;
            height: 51px;
            width: 51px;
            padding: 11px 0px 0px 0px;
            transition: all 0.4s ease-in-out;
            margin: 14px 0px 0px -35px !important;
            color: #b5bea3 !important;
            font-size: 42px !important;
            border-radius: 0px;
        }

   .Iconhome_right1 {
        position: absolute !important;
        height: 51px;
        width: 51px;
        padding: 11px 0px 0px 16px;
        transition: all 0.4s ease-in-out;
        margin: 14px 0px 0px -35px !important;
        color: #b5bea3 !important;
        font-size: 38px !important;
        border: none;
        border-radius: 0px;
    }

      .Iconhome_right1:hover {
            position: absolute !important;
            height: 51px;
            width: 51px;
            padding: 11px 0px 0px 16px;
            transition: all 0.4s ease-in-out;
            margin: 14px 0px 0px -35px !important;
            color: #b5bea3 !important;
            font-size: 38px !important;
            border-radius: 0px;
        }
      .Vissionmsnkboxpadd1 {
        padding: 30px;
    }
    .Visngrenbr {
            width: 80%;
    height: 9px;
    }
    .Whtboxdivvissionmission {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        height: 228px;
        margin-top: -42px;
        z-index: 0;
        position: relative;
        padding: 20px;
    }
     .Heading_031 {
        font-family: 'Poppins-bold';
        margin: 0px;
        color: #0e552b;
        font-size: 35px;
    }
     .Howweworkhover1 {
    }

        .Howweworkhover12:hover {
            background-color: #f8f7f1;
        }

    .BOxhover12:hover {
        /*background-color:#f8f7f1;*/
        transition: all 0.6s ease-in-out;
    }

    .BOxWorkdiv1 {
        padding: 30px 30px 80px 30px;
        /*background-color: #0e552b;*/
         background-color: #fff;
        text-align: center;
        border:1px solid #95aa8b;
    }


    .BOxhover12 {
        transition: all 0.4s ease-in-out;
    }

        /* MAIN HOVER */
        .BOxhover12:hover {
            /*transform: translateY(0px);*/
            transition: all 0.4s ease-in-out;
        }

            /* Change GREEN TOP on hover */
            .BOxhover12:hover .BOxWorkdiv1 {
                background-color: #95aa8b;
                transition: all 0.4s ease-in-out;
            }

            /* Change WHITE BOX on hover */
            .BOxhover12:hover .Whtboxdivvissionmission {
                background-color: #fff;
                border-color: #7f9a75;
                transition: all 0.4s ease-in-out;
            }
        .BOxhover12:hover .Heading_031{
            color:#fff;
        }
            /* Optional: icon color change */
            .BOxhover12:hover i {
                color: #fff;
                transition: all 0.4s ease-in-out;
            }

    .Iconhover1 {
        font-size: 40px;
        color: #0e552b;
        transition: all 0.4s ease-in-out;
    }

        .Iconhover1:hover {
            font-size: 40px;
            color: #0e552b !important;
            transition: all 0.4s ease-in-out;
        }
            /*-----12-05-2026-----*/
    .Allhtforcsronly {
        height:330px !important;
    }
    .Butndivforcsrdiv {
        text-align: center;    padding-top: 245px;
    }

/*---------end---------*/
    @keyframes fadeUp {
        from {
            opacity: 1;
            transform: translateY(40px);
        }

        to {
            opacity: 1;
            transform: translateY(0);
        }
    }
}

@media only screen and (min-width: 873px) and (max-width:875px) {
    .Hidedeskstopreso {
        display: none;
    }

    .Txtreslh {
        line-height: 49px;
    }

    .respo_txtpaddtp {
        padding-top: 25px !important;
    }

    .separatorHWW1 {
        padding: 0px 15px 0px 15px;
    }

    .separatorHWW2 {
        padding: 0px 15px 0px 15px;
        line-break: anywhere;
    }

    .separatorHWW3 {
        padding: 0px 15px 0px 15px;
    }

    .Namm_banbelowboxmdiv {
        padding: 0px;
        margin-top: 0px;
    }

    .Homepg_Header_Main_div {
        padding: 0px 0px 0px 0px;
    }

    .Home_contact_div {
        padding: 0px 0px 0px 0px;
        width: 74%;
    }

    .Homepg_All_HeadData {
        padding: 0px 0px 0px 0px;
    }

    .Homepg_floodrelifDiv {
        padding: 0px 0px 0px 0px;
        background-image: url(../Images/Seperator-black-horizontal-01.png);
        height: 56px;
        font-size: 16px;
        width: 34%;
    }

        .Homepg_floodrelifDiv:hover {
            /*background-color:#f2f0e3;*/
            background-color: rgba(242, 240, 227, 1);
            opacity: 1;
            transition: all 0.4s ease-in-out;
        }

    .Homepg_contactDiv {
        padding: 0px 0px 0px 0px;
        background-image: url(../Images/Seperator-black-horizontal-01.png);
        height: 56px;
        font-size: 16px;
        width: 21%;
    }

    .Homepg_emailDiv {
        padding: 0px 0px 0px 0px;
        background-image: url(../Images/Seperator-black-horizontal-01.png);
        height: 56px;
        font-size: 16px;
        width: 33%;
    }

        .Homepg_emailDiv:hover {
            /*background-color:#f2f0e3;*/
            background-color: rgba(242, 240, 227, 1);
            opacity: 1;
            transition: all 0.4s ease-in-out;
        }

    .Homepg_emailhead {
        color: #fff;
        font-size: 16px;
        text-decoration: none !important;
        transition: all 0.6s ease-in-out;
    }

        .Homepg_emailhead:hover {
            color: #0a5329;
            font-size: 16px;
            text-decoration: underline !important;
            transition: all 0.6s ease-in-out;
        }

    .HOme_contact_margin {
        padding: 0px;
        /*margin-left:5px;*/
                margin-left: 158px;
    }

    .Socialmediaicon_01 {
        padding: 10px 8px 5px 8px;
        /* border-radius: 100%; */
        text-decoration: none !important;
        color: #ffffff !important;
        font-size: 23px;
        transition: all 0.6s ease-in-out;
        outline: none !important;
    }

        .Socialmediaicon_01:hover {
            padding:12px 8px 10px 8px;
            /* border-radius: 100%; */
            background-color: #f2f0e3;
            text-decoration: none !important;
            color: #0a5329 !important;
            font-size: 23px;
            transition: all 0.6s ease-in-out;
            outline: none !important;
        }

    .Socialmedia {
        padding: 0px 0px 0px 0px;
        display: flex;
        margin-bottom: 0px;
    }

    .Socialmedia1 {
        background-image: url(../Images/Seperator-black-horizontal-02.png);
        height: 56px;
    }

    .Homepg_socialmedia_icon {
        padding: 0px 0px 0px 0px;
        /*margin-left: -73px;*/
                margin-left: -140px;
        width: 20%;
    }

    .Img_width {
        width: 100%;
    }

    .Img_width_green_hor {
        width: 100%;
        height: 5px;
    }

    .Img_width_hor_whit {
        width: 100%;
        height: 1px;
    }

    .Homepg_all_position {
        position: absolute;
    }

    .Homepg_main_logo_nav_div {
        padding: 0px 0px 0px 0px;
        background: #fff;
        /*height:116px;*/
    }

    .Homepg_logo_main_div {
        padding: 15px 0px 12px 30px;
    }

    .navbar-inverse {
        background: #fff;
        font-family: 'Poppins-bold';
        font-size: 18px;
        margin-left: -50px;
        border: none !important;
        color: #9aaa79 !important;
        border-radius: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
        /*height: 50px;*/
        z-index: 1;
    }

    .hvr-bounce-to-bottom {
        color: #9aaa79 !important;
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: 0px;
            left: 0px;
            right: 0px;
            bottom: 0px;
            background: #f2f0e3;
            /*background: #d7dd35;*/
            /*background: #575da9;*/
            /*background: #e42d9f;*/
            /*background: #025588;*/
            /*background: #99ced4;*/
            /*background: #4abdac;*/
            /*background: #ee86b7;*/
            /*background: #6e7376;*/
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
        }

        .hvr-bounce-to-bottom:hover, .hvr-bounce-to-bottom:focus, .hvr-bounce-to-bottom:active {
            color: #0a542a !important;
            /*color:#4abdac !important;*/
        }

            .hvr-bounce-to-bottom:hover:before, .hvr-bounce-to-bottom:focus:before, .hvr-bounce-to-bottom:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }

    .hvr-bounce-to-bottom1 {
        color: #0a5329 !important;
        background: #f2f0e3;
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom1:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: 0px;
            left: 0px;
            right: 0px;
            bottom: 0px;
            background: #9aaa79;
            /*background: #d7dd35;*/
            /*background: #575da9;*/
            /*background: #e42d9f;*/
            /*background: #025588;*/
            /*background: #99ced4;*/
            /*background: #4abdac;*/
            /*background: #ee86b7;*/
            /*background: #6e7376;*/
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
        }

        .hvr-bounce-to-bottom1:hover, .hvr-bounce-to-bottom1:focus, .hvr-bounce-to-bottom1:active {
            color: #ffffff !important;
            /*color:#4abdac !important;*/
        }

            .hvr-bounce-to-bottom1:hover:before, .hvr-bounce-to-bottom1:focus:before, .hvr-bounce-to-bottom1:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }

    .hvr-bounce-to-bottom2 {
        color: #9aaa79 !important;
        background: #f2f0e3;
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom2:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: 0px;
            left: 0px;
            right: 0px;
            bottom: 0px;
            background: #9aaa79;
            /*background: #d7dd35;*/
            /*background: #575da9;*/
            /*background: #e42d9f;*/
            /*background: #025588;*/
            /*background: #99ced4;*/
            /*background: #4abdac;*/
            /*background: #ee86b7;*/
            /*background: #6e7376;*/
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
        }

        .hvr-bounce-to-bottom2:hover, .hvr-bounce-to-bottom2:focus, .hvr-bounce-to-bottom2:active {
            color: #fff !important;
            /*color:#4abdac !important;*/
        }

            .hvr-bounce-to-bottom2:hover:before, .hvr-bounce-to-bottom2:focus:before, .hvr-bounce-to-bottom2:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }


    .nav > li > a {
        padding: 5px 20px 5px 20px;
        position: relative;
    }

    .navbar-nav {
        padding-left: 0px;
    }

    .NewDislay {
        /*display: flex;*/
    }


    .ddd > li {
        border-bottom: 1px solid #9aaa79;
    }

    .ddd1 > li {
        border-bottom: 1px solid #9aaa79;
    }

    .ddd2 > li {
        border-bottom: 1px solid #9aaa79;
    }


    /*.ddd1 {
    position: absolute !important;
    top: 0;
    left: 100%;   
    margin: 0;
    display: none;
}
      .ddd2 {
    position: absolute !important;
    top: 0;
    left: 100%;   
    margin: 0;
    display: none ;
}*/

    .dropdown-menu {
        padding: 0px 0px 0px 0px;
        margin-top: 9px;
        margin-left: 0px;
        border-bottom: 1px solid #9aaa79;
        border: 1px solid #9aaa79;
        border-radius: 0px;
        /*width:100%;*/
    }

    .ddd1 {
        padding: 0px 0px 0px 0px;
        margin-top: 0px;
        border-bottom: 1px solid #9aaa79 !important;
        border: 1px solid #9aaa79 !important;
    }

    .ddd2 {
        padding: 0px 0px 0px 0px;
        border-bottom: 1px solid #9aaa79 !important;
        border: 1px solid #9aaa79 !important;
    }


    li.dropdown:hover > .dropdown-menu {
        display: block;
    }

    .headernav > li > .ddd > li > a {
        background-color: #f2f0e3;
        color: #0a5329 !important;
        padding: 10px 18px 10px 18px !important;
        font-size: 16px !important;
        outline: 0 !important;
        font-family: 'Poppins';
        transition: all 0.6s ease-in-out;
    }

        .headernav > li > .ddd > li > a:hover {
            color: #fff !important;
            padding: 10px 18px 10px 18px;
            background-color: #fff !important;
            transition: all 0.6s ease-in-out;
        }

    .headernav li .ddd .ddd1 li a {
        background-color: #f2f0e3;
        color: #0a5329 !important;
        padding: 10px 18px 10px 18px !important;
        font-size: 16px !important;
        outline: 0 !important;
        font-family: 'Poppins';
        transition: all 0.6s ease-in-out;
    }

        .headernav li .ddd .ddd1 li a:hover {
            color: #fff !important;
            padding: 10px 18px 10px 18px;
            background-color: #fff !important;
            transition: all 0.6s ease-in-out;
        }

    .headernav li .ddd .ddd1 .dd2 li a {
        background-color: #f2f0e3;
        color: #0a5329 !important;
        padding: 10px 18px 10px 18px !important;
        font-size: 16px !important;
        outline: 0 !important;
        font-family: 'Poppins';
        transition: all 0.6s ease-in-out;
    }

        .headernav li .ddd .ddd1 .dd2 li a:hover {
            color: #fff !important;
            padding: 10px 18px 10px 18px;
            background-color: #fff !important;
            transition: all 0.6s ease-in-out;
        }

    .navbar-nav > li > .dropdown-menu {
        margin-top: 0;
        border-top-left-radius: initial;
        border-top-right-radius: initial;
    }
    /* ================= MENU BORDERS ================= */
    .ddd > li,
    .ddd1 > li,
    .ddd2 > li {
        border-bottom: 1px solid #9aaa79;
    }

    /* ================= DROPDOWN BASE ================= */
    .dropdown-menu {
        padding: 0;
        margin-top: 0;
        border: 1px solid #9aaa79;
        border-radius: 0;
        min-width: 260px;
        left: 52px;
    }

        /* ================= POSITION FIX ================= */
        .dropdown-menu > li {
            position: relative;
        }

    /* 2nd Level */
    .ddd1 {
        position: absolute;
        top: 0;
        left: 100%;
        display: none;
        padding: 0;
        border: 1px solid #9aaa79;
    }

    /* 3rd Level */
    .ddd2 {
        position: absolute;
        top: 0;
        left: 100%;
        display: none;
        padding: 0;
        border: 1px solid #9aaa79;
    }

    /* ================= SHOW ON HOVER ================= */
    .dropdown-menu li:hover > .ddd1,
    .dropdown-menu li:hover > .ddd2 {
        display: block;
    }

    /* ================= LINKS STYLE ================= */
    .dropdown-menu li a {
        display: block;
        width: 100%;
        box-sizing: border-box;
        background-color: #f2f0e3;
        color: #0a5329 !important;
        padding: 10px 18px;
        font-size: 18px;
        font-family: 'Poppins';
        transition: all 0.3s ease;
        white-space: normal;
    }

        /* ================= HOVER ================= */
        .dropdown-menu li a:hover {
            color: #fff !important;
            background-color: #0a5329 !important;
        }

    /* ================= TOP MENU ================= */
    .headernav > li > .ddd > li > a {
        background-color: #f2f0e3;
        color: #0a5329 !important;
    }

    /* ================= REMOVE GAP ================= */
    .navbar-nav > li > .dropdown-menu {
        margin-top: 0;
    }

    /* ================= ARROW ALIGN ================= */
    .dropdown > a .caret {
        float: right;
        margin-top: 6px;
    }




    .Hompg_highlight_txtblue {
        font-size: 22px;
        font-family: 'Titillium Web';
        margin: 0px;
        color: #0ea4de;
    }



    .Readmore_btn_01 {
        color: #999999;
        transition: all 0.6s ease-in-out;
        text-decoration: none;
    }

        .Readmore_btn_01:hover {
            color: #f15833;
            transition: all 0.6s ease-in-out;
            text-decoration: underline;
        }







    .Separator_padd {
        padding: 7px 0px 7px 0px;
    }

















    .Separator_padd1 {
        padding: 6px 0px 6px 0px;
    }


    .Separator_padd2 {
        padding: 3px 0px 3px 0px;
    }









    [class*=" imghvr-"], [class^=imghvr-] {
        position: relative;
        display: block !important;
        margin: 0;
        max-width: 100%;
        background-color: rgba(175,90,59,1) !important;
        color: #fff;
        overflow: hidden;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        -ms-transform: translateZ(0);
        -o-transform: translateZ(0);
        transform: translateZ(0);
    }

        [class*=" imghvr-"] figcaption, [class^=imghvr-] figcaption {
            background-color: rgba(175,90,59,0.3) !important;
            padding: 30px;
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
            color: #fff;
        }

    .Socialmedia_Footer {
        padding: 50px 0px 50px 0px;
        display: flex;
        margin-bottom: 0px;
    }





    .Donatebtn {
        font-family: 'Poppins-bold';
        font-size: 18px;
        padding: 14px 20px 14px 20px !important;
        background-color: #f2f0e3 !important;
        color: #0a5329 !important;
        transition: all .4s ease-in-out;
        text-decoration: none !important;
    }

        .Donatebtn:hover {
            font-family: 'Poppins-bold';
            font-size: 18px;
            padding: 14px 20px 14px 20px !important;
            background-color: #9aaa79 !important;
            color: #fff !important;
            transition: all .4s ease-in-out;
            text-decoration: none !important;
        }

    .Banner_img_textClass {
        padding: 0px;
        text-align: center;
        position: absolute;
        top: 294px;
    }

    .Bann_textLineheight {
        line-height: 61px;
    }

    .Bann_text_01 {
        font-size: 36px;
        color: #fff;
        font-family: 'Titillium Web';
    }

    .Bann_text_02 {
        font-size: 58px;
        color: #fff;
        font-family: 'Titillium Web-bold';
        margin-top: 16px;
    }

    .Homepg_box_naamFoundation_div {
        padding: 56px 61px 56px 61px;
        border: 1px solid #c2cab2;
        background-color: #f2f0e3;
    }

    .Heading_01 {
        font-family: 'Titillium Web-bold';
        font-size: 35px;
        color: #0e552b;
        margin: 0px;
    }

    .Hompg_highlight_txtorg {
        font-size: 25px;
        font-family: 'Titillium Web';
        margin: 0px;
        color: #d17904;
    }

    .Hmpg_paddtop_d01 {
        padding-top: 50px !important;
    }

    .Homepg_naamboxpadd {
        padding: 0px 40px 0px 40px;
    }

    .Hompg_howweworkpadddiv {
        padding: 80px 40px 0px 40px;
    }

    .Heading_03 {
        font-family: 'Poppins-bold';
        margin: 0px;
        color: #9aaa79;
        font-size: 22px;
    }

    .Homepg_how_we_wrok_text_div {
        padding: 50px 0px 34px 0px;
    }

    .Homepg_back_green_01 {
        padding: 0px 0px 50px 0px;
        background-image: url(../Images/Background-green-01.jpg);
        width: 800px;
        height:1230px;
    }

    .Homepg_back_green_light_01 {
        padding: 56px 20px 56px 20px;
        background-image: url(../Images/Background-green-light-01.jpg);
        /*width:973px;*/
        float: right;
    }

    .Homepg_bg_gren_lght_mainpos_div {
        padding: 0px 0px 0px 0px;
        z-index: -1;
        margin-top: 0px;
    }

    .Homepg_bgLlght_pos_div {
        padding: 0px;
        position: absolute;
    }

    .Since_paddleft {
        /*padding-left: 514px;*/
        text-align: center;
    }

    .Icon_box_wht_main_div {
        padding: 36px 0px 36px 0px;
        background: #fff;
        margin-top: 50px;
    }

    .Seperator_white_vertical_01 {
        margin: -242px 0px 0px 207px;
        height: 263px;
    }

    .Homepg_ourproject_main_div {
        padding: 60px 0px 60px 0px;
        text-align: center;
    }

    .Img_sliderimg {
        width: 100%;
        max-width: 275px !important;
    }

    .Slider_padding_div {
        padding: 0px 65px 80px 65px;
    }

    .Ourprjctmousehoverbtn {
        margin-top: 152px;
        padding: 7px 0px 7px 0px !important;
        height: 40px !important;
        width: 100px !important;
        font-size: 15px !important;
        border-radius: 0px !important;
        color: #fff !important;
        background: rgba(14, 76, 27, 0.9);
        /* background-color: rgba(204, 220, 95, 0.8) !important; */
        border: 1px solid #9cac7c !important;
        transition: all .4s ease-in-out;
    }

        .Ourprjctmousehoverbtn:hover {
            margin-top: 152px;
            padding: 7px 0px 7px 0px !important;
            height: 40px !important;
            width: 100px !important;
            font-size: 15px !important;
            border-radius: 0px !important;
            color: #0a5329 !important;
            border: 1px solid #9cac7c !important;
            background-color: #f2f0e3 !important;
            /*background: rgba(14, 76, 27, 0.9);*/
            /*background-color: rgba(000000, 0, 0, 0.5);*/
            /* background-color: rgba(204, 220, 95, 0.8) !important; */
            transition: all .4s ease-in-out;
        }

    [class*=" imghvr-"], [class^=imghvr-] {
        position: relative;
        display: block !important;
        margin: 0;
        max-width: 100%;
        background-color: rgba(000000, 0, 0, 0.5) !important;
        color: #fff;
        overflow: hidden;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        -ms-transform: translateZ(0);
        -o-transform: translateZ(0);
        transform: translateZ(0);
    }

        [class*=" imghvr-"] figcaption, [class^=imghvr-] figcaption {
            background-color: rgba(000000, 0, 0, 0.5) !important;
            padding: 30px;
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
            color: #fff;
        }

        [class*=" imghvr-"], [class*=" imghvr-"] *, [class*=" imghvr-"]:after, [class*=" imghvr-"] :after, [class*=" imghvr-"]:before, [class*=" imghvr-"] :before, [class^=imghvr-], [class^=imghvr-] *, [class^=imghvr-]:after, [class^=imghvr-] :after, [class^=imghvr-]:before, [class^=imghvr-] :before {
            box-sizing: border-box !important;
            -webkit-transition: all 1s ease !important;
            -moz-transition: all 1s ease !important;
            transition: all 1s ease !important;
        }

    .Slider_box_widthdiv {
        padding: 5px;
        width: 295px;
    }

    .txtbox_width {
        padding-top: 22px;
        /*width: 272px;*/
        height: 77px;
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
    }

    .Sliderboxlink {
        font-family: 'Poppins-bold';
        font-size: 18px;
        padding: 31px 0px 31px 0px;
        color: #000000;
        text-decoration: none;
        transition: all .4s ease-in-out;
    }

        .Sliderboxlink:hover {
            font-family: 'Poppins-bold';
            font-size: 18px;
            color: #d17904;
            text-decoration: none;
            transition: all .4s ease-in-out;
        }

    .slick-dots li button:before {
        font-family: 'slick';
        font-size: 40px !important;
        line-height: 20px;
        position: absolute;
        top: 5px;
        left: 0;
        width: 30px;
        height: 13px;
        content: square !important;
        /*content: '•';*/
        text-align: center;
        opacity: 1;
        color: #dae78f !important;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

    .slick-dots li.slick-active button:before {
        opacity: 1 !important;
        color: #ffffff !important;
        border: none !important;
    }


    .slick-dots li button {
        border: none !important;
        border-radius: 0% !important;
        width: 3px !important;
        height: 3px !important;
        padding: 5px !important;
        top: 0px !important;
        margin-top: 8px;
        margin-left: 30px;
        margin-right: 0px;
        /*background-color: #c09965 !important;*/
        opacity: 1;
        background-color: transparent !important;
    }


    .slick-dots li.slick-active button {
        /*background: #fff !important;*/
    }

    .slick-dotted.slick-slider {
        margin-bottom: 0px !important;
    }

    .slick-dots {
        position: absolute !important;
        bottom: 19px !important;
        display: block !important;
        width: 97% !important;
        padding: 0 !important;
        margin: 0 !important;
        list-style: square !important;
        text-align: center !important;
    }

        .slick-dots li {
            position: relative;
            display: inline-block !important;
            width: 3px !important;
            height: 3px !important;
            margin: 0 7px !important;
            padding: 3px 9px 0px 9px !important;
            cursor: pointer !important;
        }

    .slick-prev {
        left: -12px !important;
    }

    .slick-prev {
        font-size: 0 !important;
        line-height: 0 !important;
        position: absolute !important;
        top: 50% !important;
        display: block !important;
        width: 72px !important;
        height: 43px !important;
        padding: 0 !important;
        z-index: 1;
        -webkit-transform: translate(0, -50%) !important;
        -ms-transform: translate(0, -50%) !important;
        transform: translate(0, -50%) !important;
        cursor: pointer !important;
        border: none !important;
        outline: none !important;
        background: url(../img/prev.png) !important;
        /*background-color: transparent !important;*/
    }

    .slick-next {
        right: 9px !important;
    }

    .slick-next {
        font-size: 0 !important;
        line-height: 0 !important;
        position: absolute !important;
        top: 50% !important;
        display: block !important;
        width: 30px !important;
        height: 43px !important;
        padding: 0 !important;
        -webkit-transform: translate(0, -50%) !important;
        -ms-transform: translate(0, -50%) !important;
        transform: translate(0, -50%) !important;
        cursor: pointer !important;
        border: none !important;
        outline: none !important;
        background: url(../img/next.png) !important;
        background-color: transparent !important;
    }

    .slick-prev:hover,
    .slick-prev:focus {
        color: #000000 !important;
        outline: none !important;
        background: url(../img/prev.png) !important;
        transition: all 0.9s ease-in-out !important;
    }

    .slick-next:hover,
    .slick-next:focus {
        color: transparent !important;
        outline: none !important;
        background: url(../img/next.png) !important;
        transition: all 0.9s ease-in-out !important;
    }

        .slick-prev:hover:before,
        .slick-prev:focus:before,
        .slick-next:hover:before,
        .slick-next:focus:before {
            opacity: 1 !important;
        }

    .slick-prev.slick-disabled:before,
    .slick-next.slick-disabled:before {
        opacity: .25 !important;
    }

    .slick-prev:before,
    .slick-next:before {
        /*font-family: 'slick' !important;*/
        font-size: 20px !important;
        line-height: 1 !important;
        opacity: .75 !important;
        color: white !important;
        -webkit-font-smoothing: antialiased !important;
        -moz-osx-font-smoothing: grayscale !important;
    }

    [dir='rtl'] .slick-prev {
        right: 0px !important;
        left: auto !important;
    }

    .slick-prev:before {
        background: url(../img/prev.png) !important;
    }

    [dir='rtl'] .slick-prev:before {
        background: url(../img/next.png) !important;
    }


    [dir='rtl'] .slick-next {
        right: auto !important;
        left: 0px !important;
    }

    .slick-next:before {
        background: url(../img/next.png) !important;
    }

    [dir='rtl'] .slick-next:before {
        background: url(../img/prev.png) !important;
    }

    .slick-prev:before {
        background: url(../img/prev.png) !important;
    }

    .slick-arrow {
        position: absolute !important;
        top: 135px;
        bottom: 0;
        left: -43px;
        /*width: 15%;*/
        width: 5%;
        font-size: 25px;
        color: #000;
        text-align: center;
        text-shadow: none !important;
        filter: none !important;
        opacity: 1 !important;
    }

        .slick-arrow:hover {
            color: #ccdc5f;
        }

        .slick-arrow.left {
            background-repeat: repeat-x;
            background-image: none !important;
            color: #000;
            cursor: pointer;
        }

            .slick-arrow.left:hover {
                color: #000000;
            }

        .slick-arrow.right {
            right: 46px;
            background-repeat: repeat-x;
            background-image: none !important;
            color: #000;
            top: 135px;
            left: 760px;
            cursor: pointer;
        }

            .slick-arrow.right:hover {
                color: #ffffff;
            }

        .slick-arrow .glyphicon-chevron-left, .slick-arrow .glyphicon-chevron-right, .slick-arrow .icon-prev, .slick-arrow .icon-next {
            width: 35px;
            height: 35px;
            margin-top: -15px;
            font-size: 35px;
        }

    .slider-arrows {
        position: relative;
        bottom: 0px;
        text-align: center;
    }

    .slick-prev,
    .slick-next {
        font-size: 18px;
        background: #000;
        color: #fff;
        border: none;
        padding: 10px 20px;
        cursor: pointer;
    }

        .slick-prev:hover,
        .slick-next:hover {
            background: #333;
        }

    .Iconhome_left {
        position: absolute !important;
        height: 51px;
        width: 51px;
        padding: 11px 0px 0px 0px;
        transition: all 0.4s ease-in-out;
        margin: 14px 0px 0px -35px !important;
        color: #b5bea3 !important;
        font-size: 50px !important;
        border: none;
        border-radius: 0px;
    }

        .Iconhome_left:hover {
            position: absolute !important;
            height: 51px;
            width: 51px;
            padding: 11px 0px 0px 0px;
            transition: all 0.4s ease-in-out;
            margin: 14px 0px 0px -35px !important;
            color: #b5bea3 !important;
            font-size: 50px !important;
            border-radius: 0px;
        }

    .Iconhome_right {
        position: absolute !important;
        height: 51px;
        width: 51px;
        padding: 11px 0px 0px 16px;
        transition: all 0.4s ease-in-out;
        margin: 14px 0px 0px -35px !important;
        color: #b5bea3 !important;
        font-size: 45px !important;
        border: none;
        border-radius: 0px;
    }

        .Iconhome_right:hover {
            position: absolute !important;
            height: 51px;
            width: 51px;
            padding: 11px 0px 0px 16px;
            transition: all 0.4s ease-in-out;
            margin: 14px 0px 0px -35px !important;
            color: #b5bea3 !important;
            font-size: 45px !important;
            border-radius: 0px;
        }

    .Homepg_Waterconservation_maindiv {
        padding: 80px 0px 80px 0px;
        background-color: #0e552b;
        border-right: 1px solid #2b6e4d;
        text-align: center;
        /*width:682px;*/
    }

    .Heading_whit_01 {
        font-family: 'Titillium Web-bold';
        font-size: 35px;
        color: #ffffff;
        margin: 0px;
    }

    .Seperator_white_water_vertical_01 {
        margin: -60px 0px 0px 397px;
    }

    .ImgWhtewidth {
        width: 85%;
        height: 1px;
        left: -11px;
        margin-left: -12px;
    }

    .Homepg_bg_waterconservation_div {
        background-image: url(../Images/Background-Water-Conservation.jpg);
        /*width: 908px;*/
        background-size: cover; /* makes image fill container */
        background-position: center; /* keeps image centered */
        background-repeat: no-repeat; /* prevents repeating */
        /* responsive width */
        height: 580px; /* keep your height */
        padding: 0;
    }

    .HompgWatconmaindiv {
        padding: 0px 60px 0px 60px;
    }

    .Homepg_whatContoppadd_div {
        padding: 72px 0px 0px 0px;
    }

    .Hompg_sepapadd_div {
        padding: 25px 0px 25px 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Homepg_FactProject_bg_grrn_div {
        background-image: url(../Images/Background-green-01.jpg);
        padding: 80px 80px 80px 80px;
        /*width: 325px;*/
        height: 921px;
    }

    .Homepg_FactProject_bg_yell_div {
        background-image: url(../Images/Background-yellow-01.jpg);
        padding: 192px 40px 80px 40px;
        /*width: 779px;*/
        /*height: 630px;*/
    }

    .bgf {
        background-image: url(../Images/Background-green-yellow.jpg);
        padding: 80px 118px;
        background-repeat: no-repeat;
        background-size: 91% 100%; /* ONLY LEFT SIDE background */
        background-position: left center;
    }

    .bgne {
        background-image: url(../Images/Background-green-01.jpg);
        width: 600px;
        padding: 80px 80px 80px 80px;
    }

    .bgne1 {
        background-image: url(../Images/Background-yellow-01.jpg);
        padding: 80px 80px 80px 80px;
        position: absolute;
        top: 81px;
        width: 1188px;
        left: 282px;
    }

    .Hopg_respodv_001 {
        padding: 70px 0px 0px 0px !important;
    }

    .Hompg_back_blck_bg_div {
        background-image: url(../Images/Background-black-transperent.png);
        height: 115px;
        margin-top: -273px;
        border-top: 1px solid #fff;
        border-bottom: 1px solid #fff;
        text-align: center;
        padding: 26px 0px 0px 0px;
    }

    .Homepg_fact_inner_01 {
        padding: 80px 40px;
        position: absolute;
    }

    .Homepg_fact_inner_02 {
        padding: 0px 0px 0px 0px;
    }

    .Homepg_fact_inner_03 {
        padding: 0px 0px 0px 0px;
        margin-top: 0px;
        z-index: -1;
    }

    .Homepg_fact_inner_04 {
        padding: 45px 0px 0px 0px;
    }

    .Homepg_fact_innertxt_01 {
        padding: 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Homepg_fact_innertxt_02 {
        padding: 0px 0px 0px 100px;
    }

    .Homepg_ourpartner_bg_main_Div {
        background-image: url(../Images/Background-green-light-02.jpg);
        padding: 0px 0px 0px 0px;
        height: 272px;
    }

    .Homepg_Ourpartner_maindiv {
        padding: 100px 0px 270px 0px;
    }

    .Hompg_respodiv_01 {
        padding: 0px 0px 0px 30px !important;
    }

    .Homepg_ourpartner_div_01 {
        padding: 0px 0px 0px 0px;
        position: absolute;
        z-index: -1;
    }

    .Homepg_ourpartner_div_02 {
        padding: 0px 64px 0px 414px;
    }

    .Homepg_ourpartner_bg_wht_div_01 {
        padding: 34px 40px 40px 40px;
        background-color: #fff;
        border: 1px solid #b5bea3;
        height: 334px;
    }

    .Homepg_ourpartner_div_03 {
        padding: 0px 0px 0px 175px;
        position: absolute;
        z-index: -1;
        top: 136px;
    }

    .Homepg_happy_moment_bgdiv {
        background-image: url(../Images/Background-Happy-Moments.jpg);
        background-size: cover;
        background-position: center;
        background-repeat: no-repeat;
        height: 530px;
        padding: 0px 0px 0px 0px;
        text-align: center;
        margin: 0px -7px 0px 0px;
    }

    .Happy_movmet_txtdv {
        position: absolute;
        top: 237px;
        text-align: -webkit-center;
        /*left: -54px;*/
    }

    .Happymov_txt_divquote {
        padding: 60px 40px 60px 40px;
        background-color: #0e552b;
        border-right: 1px solid #2b6e4d;
        /*height: 530px;*/
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Hmpgquttxtdv01 {
        padding-top: 30px !important;
    }

    .Footerbtn {
        font-size: 22px;
        color: #fff;
        border: 1px solid #fff;
        padding: 8px 42px 8px 42px;
        background-color: #95aa8b;
        text-decoration: none !important;
        transition: all 0.6s ease-in-out;
    }

        .Footerbtn:hover {
            font-size: 22px;
            color: #fff;
            border: 1px solid #fff;
            background-color: #0e552b;
            text-decoration: none !important;
            transition: all 0.6s ease-in-out;
        }

    .Footeremailink {
        font-size: 22px;
        color: #000;
        text-decoration: none !important;
        transition: all 0.6s ease-in-out;
    }

        .Footeremailink:hover {
            font-size: 22px;
            color: #d17904;
            text-decoration: none !important;
            transition: all 0.6s ease-in-out;
        }

    .Socialmedia1_Footer {
        height: 48px;
    }

    .Socialmediaicon_Footer_01 {
        padding: 7px 7px 5px 7px;
        /* border-radius: 100%; */
        text-decoration: none !important;
        color: #c5ceaf !important;
        font-size: 19px;
        background-color: #FFFFFF;
        border: 1px solid #c5ceaf;
        transition: all 0.6s ease-in-out;
        outline: none !important;
    }

        .Socialmediaicon_Footer_01:hover {
            padding: 7px 7px 5px 7px;
            /* border-radius: 100%; */
            border: 1px solid #c5ceaf;
            background-color: #0e552b;
            text-decoration: none !important;
            color: #fff !important;
            font-size: 19px;
            transition: all 0.6s ease-in-out;
            outline: none !important;
        }

    .heading_footer {
        font-size: 22px;
        color: #b5bea3;
        font-family: Poppins-bold;
        margin: 0px;
    }

    .Footer_linkList {
        color: #000;
        transition: all 0.6s ease-in-out;
        text-decoration: none;
    }

        .Footer_linkList:hover {
            color: #d17904;
            font-weight: bold;
            transition: all 0.6s ease-in-out;
            text-decoration: none;
        }

    .Separator_padd2 {
        padding: 3px 0px 3px 0px;
    }

    .Footer_logo_div {
        padding: 32px 0px 32px 50px;
    }

    .FooterTwobtns_div {
        padding: 0px 30px 0px 30px;
    }

    .Footer_twobtndiv_bg {
        padding: 70px 0px 0px 0px;
        background-image: url(../Images/Background-green-03.jpg);
        height: 1130px;
    }

    .Footer_btnpaddddiv {
        display: flex;
        justify-content: center;
    }

    .V_btnpadd {
        padding-left: 42px;
    }

    .Footer_bg_main_div {
        padding: 0px;
        position: absolute;
        top: 159px;
    }

    .Footer_bg_div_01 {
        padding: 60px 40px 60px 40px;
        background-image: url(../Images/Background-Footer.jpg);
    }

    .Footer_bgText_div {
        padding: 0px 0px 0px 0px;
    }

    .Footerlinepadd {
        font-size: 22px;
        padding: 0px 22px 0px 22px;
        /*display:none*/
    }

    .Footer_orinfodiv {
        padding: 0px 0px 0px 0px;
    }

    .Footer_bgwht_div {
        padding: 50px 50px 50px 50px;
        background-color: #fff;
        border: 1px solid #b5bea3;
    }

    .Footer_ourinfo_01 {
        padding: 0px 3px 0px 0px;
    }

    .Footer_ourinfo_02 {
        padding: 0px 0px 0px 50px;
    }

    .Footer_main_all_paddDiv {
        padding: 0px 0px 60px 0px;
    }

    .Header_innerpg_bg_div {
        background-image: url(../Images/Inner-Page-Header.jpg);
        height: 376px;
    }

    .ftphone {
        display: inline-block;
    }

    .Breadcrum_main_div {
        position: absolute;
        top: 152px;
    }

    .inner-div-title {
        padding-top: 114px;
        padding-left: 20px;
    }

    .subpage-title {
        font-size: 40px;
        margin-bottom: 5px;
        color: #fff;
        font-family: 'Titillium Web-bold';
    }

    .breadcrubpadd {
        padding-top: 80px;
        right: 9px;
        display: none;
    }

    .breadcrumb {
        background: none !important;
    }

    .breadcrumb-item {
        color: #000;
        text-decoration: none;
        transition: all 0.6s ease-in-out;
    }

        .breadcrumb-item:hover {
            color: #fff;
            transition: all 0.6s ease-in-out;
        }

    .Inner_page_padding {
        padding:60px 40px 60px 40px;
    }

    .Homepg_parallax_main_div {
        padding: 100px 0px 100px 0px;
        background-image: url(../Images/Parallax.jpg);
        background-repeat: no-repeat;
        height: 700px;
        background-size: cover;
        background-attachment: fixed;
    }

    .Footer_lastdiv {
        padding: 0px 0px 0px 50px;
        margin-top: 0px;
    }

    .Footerpridicl {
        /*display:flex;*/
    }

    .Footerlinepaddallright {
        padding: 0px 20px 0px 20px;
    }

    .Allrghtpadd {
        padding-left: 0px;
    }

    .Naamkritextpadddiv {
        padding: 60px 0px 60px 0px;
    }

    .Palllaxvideo {
        width: 100%;
        height: 450px;
    }

    .Parallx_videopadd {
        padding: 0px 40px 0px 40px;
    }

    .Slider_box_widthdiv_inner {
        padding: 10px 60px 60px 60px;
    }

    .txtbox_width_inner {
        padding-top: 22px;
        /* width: 272px; */
        height: 77px;
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
    }

    .Innerpgprojectboxdiv {
        padding: 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }

    .Inner_page_padding1 {
        padding: 80px 40px 80px 40px;
    }

    .scrollup {
        position: fixed;
        right: 25px;
        bottom: 50px;
        color: #0e552b !important;
        background-color: #fff !important;
        width: 38px;
        height: 38px;
        /* border: solid 2px #f15833; */
        /* border-radius: 50% !important; */
        text-align: center;
        padding: 11px 0 0 1px;
        z-index: 2000;
        font-size: 18px;
        line-height: 1;
        border: 1px solid #c5ceaf;
        border-color: #c5ceaf !important;
        transition: all 0.4s ease-in-out;
    }

        .scrollup:hover {
            background-color: #0e552b !important;
            color: #fff !important;
            /* border: 2px solid #0ea4de !important; */
            transition: all .4s ease-in-out;
        }

    .slick-active .Bann_text_01 {
        animation: fadeUp 4s ease forwards;
    }

    .slick-active .Bann_text_02 {
        animation: fadeUp 2.3s ease forwards;
    }

    .Header_toplinkpadd {
        padding: 15px 5px 0px 5px;
        color: #fff;
        text-align: center;
    }

    .Header_toplinkpadd1 {
        padding: 15px 5px 0px 5px;
        color: #fff;
        text-align: center;
    }

    .dddsubmenu {
        /*margin-left: -119px;*/
    }

    .Hpgwi0 {
        width: 0%;
    }

    .navbar-header1 {
        float: none;
        border-bottom: none;
    }

    .navbar-toggle1 {
        background-color: #0e552b!important;
        position: relative;
        float: right;
        padding: 10px 10px 10px 10px!important;
        margin-top: -60px!important;
        margin-right: 25px !important;
        margin-bottom: 5px!important;
        background-color: transparent;
        background-image: none;
        border: 1px solid transparent;
        border-top-color: transparent;
        border-right-color: transparent;
        border-bottom-color: transparent;
        border-left-color: transparent;
        border-radius: 4px;
        display: block;
    }

    .navbar-header1 .collapse, .navbar-toggle {
        display: block !important;
    }

    .navbar-collapse1.collapse {
        display: none !important;
    }

    .navbar-nav {
        /* padding-top: 10px !important; */
        padding-left: 0px !important;
        /* padding-right: 15px !important; */
        width: 100%;
    }

    .navbar-nav1 > li {
        position: relative !important;
        display: block !important;
        float: none !important;
        border-bottom: 1px solid #9aaa79;
    }

    .navbar-nav > li > a {
        text-align: center;
        padding: 15px 0px 15px 0px !important;
        /* font-weight: bold; */
        outline: 0;
        transition: all 0.6s ease-in-out;
    }

    .navbar-collapse1.collapse.in {
        display: block !important;
        padding: 0px;
        /* background: rgba(000, 0, 0, 0.7); */
    }

    .Linesdisplaynewrespo {
        display: none;
    }

    .Respormbtn_new {
        text-align: -webkit-center;
    }

    .Respo_btn_new {
        color: #000 !important;
    }

    .navbar-collapse.in {
        overflow-y: visible;
    }

    .navbar {
        min-height: 0px !important;
    }
    /*----------------------------Inner pg css---------------------------*/
    .Bar_verticle_green {
        position: absolute;
        height: 359px;
        width: 15px;
        margin: 48px 0px 0px -7px;
    }

    .Footerlinepaddct {
        padding: 0px 22px 0px 22px;
    }

    .Footerlinepaddct1 {
        padding: 0px 22px 0px 22px;
    }

    .Inner_contactMap_addDive {
        padding: 0px;
        border: 1px solid #c2cab2;
        height: 452px;
    }

    .Contact_map {
        width: 100%;
        height: 388px;
    }

    .Contact_bg_grnlgt_div {
        padding: 0px;
        background-image: url(../Images/Background-green-light-01.jpg);
        height: 450px;
    }

    .Contact_txt_div {
        padding: 30px 30px 0px 30px;
    }

    .Inner_page_padding_CT_01 {
        padding: 60px 35px 60px 35px;
    }

    .Contactemailink {
        color: #000;
        text-decoration: underline !important;
        transition: all 0.6s ease-in-out;
    }

        .Contactemailink:hover {
            color: #d17904;
            text-decoration: underline !important;
            transition: all 0.6s ease-in-out;
        }

    .Sepa_conta_gra_01 {
        position: absolute;
        height: 383px;
        width: 1px;
        margin: -355px 0px 0px 476px;
    }

    .Sepa_conta_gra_02 {
        position: absolute;
        height: 363px;
        width: 1px;
        margin: -389px 0px 0px 476px;
    }

    .Contact_Three_divMain {
        padding: 60px 0px 0px 0px;
    }

    .Contact_text_dv_01 {
        padding: 30px 65px 0px 0px;
    }

    .Contact_text_dv_02 {
        padding: 30px 47px 0px 0px;
    }

    .Contact_text_dv_03 {
        padding: 30px 0px 0px 0px;
    }

    .form-controlnewhome {
        display: block;
        width: 100% !important;
        height: 36px;
        font-size: 15px !important;
        line-height: 1.42857143 !important;
        color: #666 !important;
        background-color: #fff !important;
        background-image: none;
        border: 1px solid #c2cab2 !important;
        padding: 8px 15px !important;
        border-radius: 0px !important;
        margin-bottom: 0px !important;
    }

    .Richtextheight {
        height: 165px;
    }

    .btnsend {
        background-color: #b5bea3;
        text-align: center;
        padding-left: 0px;
        border: none;
        border-radius: 0px;
        color: #fff;
        font-size: 16px;
        transition: .5s all ease-in-out;
        width: 70% !important;
        height: 37px !important;
    }

        .btnsend:hover {
            background-color: #f2f0e3 !important;
            color: #0a5329 !important;
        }

    .EnquiryFormDIv {
        padding: 0px 0px 0px 0px;
    }

    .EnquiryFormDIv_newpadd_01 {
        padding: 0px 0px 0px 0px;
    }

    .EnquiryFormDIv_01 {
        padding: 20px 20px 20px 20px;
    }

    .EnquiryFormDIv_newpadd_02 {
        padding: 0px 20px 40px 20px;
    }

    .Btndivenquiry {
        padding: 0px 0px 0px 0px;
        margin-top: -20px;
    }

    .Donate_parallxdiv {
        padding: 100px 0px 100px 0px;
        background-image: url(../Images/Parallax-Donate.jpg);
        background-repeat: no-repeat;
        height: 500px;
        background-size: cover;
        background-attachment: fixed;
    }

    .Donate_bg_greenmaindiv {
        background-image: url(../Images/Background-green-light-02.jpg);
        padding: 0px 0px 0px 0px;
        height: 290px;
    }

    .Donatepg_whtbg {
        padding: 30px 30px 30px 30px;
        background-color: #fff;
        border: 1px solid #b5bea3;
    }

    .ntbod {
        font-weight: normal !important;
    }

        .ntbod:hover {
            font-weight: bold !important;
        }

    .About_fact_inner_01 {
        padding: 0px 0px 0px 0px;
        margin-top: -214px;
        z-index: -1;
    }

    .About_FactProject_bg_yell_div {
        background-image: url(../Images/Background-yellow-01.jpg);
        padding:270px 41px 60px 40px;
        /*width: 1026px;*/
        /*height: 716px;*/
    }

    .Imgclassabtus {
        width: 100%;
        max-width: 590px;
    }

    .About_us_sixpadd {
        padding: 0px 0px 50px 0px;
                text-align: -webkit-center;
                        text-align: -moz-center;
    }

    .Aboutustxtpadd {
        padding: 0px 0px 0px 0px;
        text-align: center;
    }

    .Ann_reportimgdiv_01 {
        padding: 48px 37px 0px 39px;
    }

    .Img_bgcolor_div {
        padding: 10px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Wtbox_padd {
        padding: 0px 25px 0px 25px;
    }

    .Whtboxdiv {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        height: 77px;
        margin-top: -40px;
        z-index: 0;
        position: relative;
        padding-top: 25px;
    }

    .Innerannualpg {
        text-align: -webkit-center;
        text-align: -moz-center;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }

    .Corporate_parallxdiv {
        padding: 100px 0px 100px 0px;
        background-image: url(../Images/Banner-Corporate.jpeg);
        background-repeat: no-repeat;
        height: 700px;
        background-size: cover;
        background-attachment: fixed;
        background-position: center right;
    }

    .Inner_page_paddingtopless {
        padding: 30px 40px 80px 40px;
    }

    .Annulreportbtn {
        margin-top: 74px;
        padding: 7px 0px 7px 0px !important;
        height: 40px !important;
        width: 100px !important;
        font-size: 15px !important;
        border-radius: 0px !important;
        color: #fff !important;
        background: rgba(14, 76, 27, 0.9);
        /* background-color: rgba(204, 220, 95, 0.8) !important; */
        border: 1px solid #9cac7c !important;
        transition: all .4s ease-in-out;
    }

        .Annulreportbtn:hover {
            margin-top: 74px;
            padding: 7px 0px 7px 0px !important;
            height: 40px !important;
            width: 100px !important;
            font-size: 15px !important;
            border-radius: 0px !important;
            color: #0a5329 !important;
            border: 1px solid #9cac7c !important;
            background-color: #f2f0e3 !important;
            /* background: rgba(14, 76, 27, 0.9); */
            /* background-color: rgba(000000, 0, 0, 0.5); */
            /* background-color: rgba(204, 220, 95, 0.8) !important; */
            transition: all .4s ease-in-out;
        }

    .Donatelastdiv {
        padding: 0px 0px 80px 0px;
    }

    .Donatelastdiv_01 {
        padding: 245px 0px 0px 0px;
    }

    .DonateRcptenqidiv {
        padding:0px 46px 0px 45px;
        position: absolute;
    }

    .RcptEnq_mainDiv {
        padding: 28px 10px 0px 42px;
    }

    .DonatelastdivCp {
        padding: 80px 0px 80px 0px;
    }

    .corporatepg_whtbg {
        padding: 20px 20px 20px 20px;
        background-color: #fff;
        border: 1px solid #b5bea3;
    }

    .Logo_resizedwdt {
    }

    .Imgwidth {
        width: 100%;
        max-width: 180px;
    }

    .Corporatelastdiv_01 {
        padding: 200px 0px 0px 0px;
    }

    .Displnonoediv {
        display: none;
    }

    .Innpgtbtable {
        border-collapse: separate;
        border-spacing: 1px;
        width: 100%;
        background-color: #fff;
        color: #000 !important;
        border: 1px solid #b5bea3;
        display: inline-block;
    }

    th {
        text-align: center;
        padding: 10px;
        border: 1px solid #b5bea3;
        color: #000;
        background-color: #f8f7f1;
        /*width: 285px;*/
        font-family: 'Poppins' !important;
        /*font-weight: normal !important;*/
    }

    td {
        text-align: center;
        padding: 10px;
        border: 1px solid #b5bea3;
        vertical-align: top;
    }

    .modalwidth {
        width: 800px !important;
    }

    .modal-content {
        border-radius: 0px;
    }

    .Individuals_bgmaindiv {
        background-image: url(../Images/Banner-Individuals.jpg);
        padding: 60px 40px 60px 40px;
    }

    .Inner_page_padding_Idividual {
        padding: 60px 80px 60px 80px;
    }

    .Bannerindivdualsimgdiv {
        padding: 0px 0px 0px 0px;
        /*position: absolute;
        top: 93px;*/
    }

    .Bannerniimgdiv {
        padding: 0px 40px 0px 40px;
                margin-top: -1px;
    }

    .Individual_txtdiv {
        padding: 0px 0px 0px 0px;
    }

    .Banner_img_textClassVolunteer {
        padding: 0px;
        text-align: center;
        position: absolute;
        top: 130px;
    }

    .tbbnone {
        border: none !important;
        border-collapse: collapse;
    }

        .tbbnone td {
            border: none !important;
            padding: 0 !important;
            margin: 0 !important;
        }

        .tbbnone input[type="radio"] {
            margin-right: 4px;
        }

        .tbbnone label {
            margin-right: 15px; /* spacing between Male/Female/Other */
        }

    .paddtopfrm {
        padding-top: 20px;
    }

    .Seperator_gray_vertical_01Volunteer {
        margin:-416px 0px 0px 252px;
        height: 450px;
        position: absolute;
        width:1px;
    }

    .Homepg_box_naamFoundation_divvolunteer {
        padding: 56px 10px 56px 10px;
        border: 1px solid #c2cab2;
        background-color: #f2f0e3;
    }

    .Volunteeer4div_01 {
        padding: 0px 20px 0px 20px;
    }

    .Volunteeer4div_02 {
        padding: 0px 20px 0px 20px;
    }

    .Volunteeer4div_03 {
        padding: 0px 20px 0px 20px;
    }

    .addressht {
        height: 119px !important;
    }

    .Detailht {
        height: 184px !important;
    }

    .btnsendvolunteer {
        background-color: #b5bea3;
        text-align: center;
        padding-left: 0px;
        border: none;
        border-radius: 0px;
        color: #fff;
        font-size: 16px;
        transition: .5s all ease-in-out;
        width: 74% !important;
        height: 37px !important;
    }

        .btnsendvolunteer:hover {
            background-color: #0e552b !important;
            color: #fff !important;
        }

    .Vissionmissionmainpadddiv {
        padding: 80px 0px 80px 0px;
    }

    .Vissionmissinminbg {
        padding: 70px 0px 70px 0px; /*background-color:#f4f5ef;*/
        background-image: url(../Images/Background-yellow-01.jpg);
    }

    .Vissionmissinminbglftpadd {
        padding: 0px 0px 0px 120px;
    }

    .Vissionmissionwhtbg {
        padding: 422px 48px 50px 48px;
        background-color: #fff;
        border: 1px solid #b5bea3;
        height: 788px;
    }

    .Vissonmissiontxtmdiv {
        padding: 0px 15px 0px 15px;
        text-align: center;
    }

    .Vissionmissionimdiv_01 {
        padding: 0px 0px 0px 0px;
        position: absolute;
        top: 127px;
    }

    .Inner_Floodrelif_addDive {
        padding: 0px;
        border: 1px solid #c2cab2;
        /*height: 452px;*/
    }

    .Bar_verticle_greenflood {
        position: absolute;
        height:447px;
        width: 15px;
        margin: 0px 0px 0px 0px;
    }

    .Newbullet {
        line-height: 28px;
        list-style-image: url(../Images/Bullet-Orange.png);
        text-align: left;
        padding-left: 19px;
    }

        .Newbullet > li {
            padding-left: 4px;
        }

    .CLICK_flood {
        font-size: 22px;
        color: #fff;
        border: 1px solid #fff;
        padding: 8px 42px 8px 42px;
        /*background-color: #95aa8b;*/ background: rgba(14, 76, 27, 0.6);
        text-decoration: none !important;
        transition: all 0.6s ease-in-out;
    }

        .CLICK_flood:hover {
            font-size: 22px;
            color: #fff;
            border: 1px solid #b5bea3;
            /*background-color: #0e552b;*/
            background: rgba(14, 76, 27, 0.9);
            text-decoration: none !important;
            transition: all 0.6s ease-in-out;
        }

    .Whtboxdivflood {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        height: 79px;
        margin-top: -46px;
        z-index: 0;
        position: relative;
        padding: 12px;
        text-align: center;
    }

    .Innerpgfloodtxtdiv {
        padding: 40px 40px 40px 40px;
    }

    .InnerFlooddonateimgdiv {
        padding: 0px 40px 40px 40px;
    }

    .Paddinghorigreen {
        padding: 70px 0px 0px 0px;
    }

    .Floodvideodiv_01 {
        padding: 20px 20px 20px 20px;
    }

    .Floodrelefvideo {
        width: 100%;
        height: 315px;
        border: 1px solid #c2cab2;
    }

    .Howwewrk_parallxdiv {
        padding: 100px 0px 100px 0px;
        background-image: url(../Images/Banner-How-We-Work.jpg);
        background-repeat: no-repeat;
        height: 400px;
        background-size: cover;
        background-attachment: fixed;
    }

    .Floodvideodiv_02 {
        padding: 0px 60px 0px 60px;
    }

    .Whtboxdivhowwework {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        height: 122px;
        margin-top: -42px;
        z-index: 0;
        position: relative;
        padding: 20px;
    }

    .Howweworkhover {
    }

        .Howweworkhover:hover {
            background-color: #f8f7f1;
        }

    .BOxhover:hover {
        /*background-color:#f8f7f1;*/
        transition: all 0.6s ease-in-out;
    }

    .BOxWorkdiv {
        padding: 30px 20px 80px 20px;
        background-color: #0e552b;
        text-align: center;
    }


    .BOxhover {
        transition: all 0.4s ease-in-out;
    }

        /* MAIN HOVER */
        .BOxhover:hover {
            /*transform: translateY(0px);*/
            transition: all 0.4s ease-in-out;
        }

            /* Change GREEN TOP on hover */
            .BOxhover:hover .BOxWorkdiv {
                background-color: #95aa8b;
                transition: all 0.4s ease-in-out;
            }

            /* Change WHITE BOX on hover */
            .BOxhover:hover .Whtboxdivhowwework {
                background-color: #fff;
                border-color: #7f9a75;
                transition: all 0.4s ease-in-out;
            }

            /* Optional: icon color change */
            .BOxhover:hover i {
                color: #fff;
                transition: all 0.4s ease-in-out;
            }

    .Iconhover {
        font-size: 40px;
        color: #fff;
        transition: all 0.4s ease-in-out;
    }

        .Iconhover:hover {
            font-size: 40px;
            color: #fff;
            transition: all 0.4s ease-in-out;
        }

    .Detailhtneed {
        height: 125px !important;
    }

    .Seperator_gray_vertical_01need {
        margin: -242px 0px 0px 249px;
        height: 262px;
        position: absolute;
    }

    .ul-tabs1 {
        list-style: none;
        padding-top: 5px;
        padding-left: 0px;
        font-size: 16px !important;
    }

        .ul-tabs1 > li.active > .aaa1 {
            transition: all 0.5s ease-in-out;
            background-color: #f26921;
            border-left: 4px solid #0a5329;
            outline: 0;
            color: #fff !important;
        }

        .ul-tabs1 > li > .aaa1 {
            text-decoration: none;
            color: #0a5329 !important;
            font-size: 16px;
            display: block;
            /*padding: 14px 30px 14px 20px;*/
            padding: 10px 10px !important;
            text-decoration: none;
            border-bottom: 1px solid #9aaa79;
            position: relative;
            /*height: 50px;*/
            background: #f2f0e3;
            border-radius: 3px;
            text-align: justify;
        }

            .ul-tabs1 > li > .aaa1:hover {
                transition: all 0.5s ease-in-out;
                background-color: #95aa8b;
                border-left: 5px solid #0a5329;
                outline: 0;
                color: #fff !important;
            }

        .ul-tabs1 > li.active > .aaa1 {
            transition: all 0.5s ease-in-out;
            background-color: #95aa8b;
            border-left: 5px solid #0a5329;
            outline: 0;
            color: #fff !important;
        }

    .Important_tab_content_div {
        padding: 10px 0px 10px 0px;
        border: 1px solid #b5bea3;
        float: left;
        min-height: 200px;
        border-radius: 3px;
    }

    .tab-content > .tab-pane {
        visibility: visible;
        display: initial;
    }

    .Mediavideodiv_01 {
        padding: 5px 15px 40px 15px;
    }

    .WhtboxdivMedia {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        /* height: 77px; */
        height: 165px;
        margin-top: -58px;
        z-index: 0;
        position: relative;
        padding: 12px;
        text-align: center;
    }

    .Mediarelefvideo {
        width: 100%;
        height: 192px;
        border: 1px solid #c2cab2;
    }

    .greentpwdt {
        width: 81%;
    }

    .Innera1dic {
        padding: 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }

    .txtbox_width_innerourtrustee {
        padding: 14px;
        /* width: 272px; */
        height: 100px;
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
    }

    .txtbox_width_innerourtrustee1 {
        padding: 20px;
        /* width: 272px; */
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
        height: 100px;
    }

    .Slider_box_widthdiv_inneteamr {
        padding: 10px 20px 60px 14px;
    }

    .txtbox_width_innerourteam {
        padding: 25px 20px 20px 20px;
        /* width: 272px; */
        background-color: #f2f0e3;
        border: 1px solid #9cac7c;
        margin-top: 0px;
        text-align: center;
        height: 172px;
    }

    .fixbodyinnpg {
        text-align: -webkit-center;
        width: 100%;
        margin: 0 auto;
        max-width: 1024px;
    }

    .txtbox_widthforicon {
        padding: 14px;
        /* width: 272px; */
        /* height: 77px; */
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
    }

    .Iconaligment {
        display: flex;
        padding: 0px 0px 0px 0px;
        /*justify-content: center;*/
    }

    .icontxtdiv {
        padding: 6px 0px 0px 31px;
        text-align: left;
    }

    .Iconboxdivmain_01 {
        padding: 10px;
                width: 345px;
    }

    .Innerboxpadd {
        padding: 0px 0px 40px 0px;
    }

    .Project_list_01 {
        padding: 40px 0px 40px 0px;
        text-align: center;
    }

    .Projectlistbtn {
        margin-top: 79px;
        padding: 7px 0px 7px 0px !important;
        height: 40px !important;
        width: 100px !important;
        font-size: 15px !important;
        border-radius: 0px !important;
        color: #fff !important;
        background: rgba(14, 76, 27, 0.9);
        /* background-color: rgba(204, 220, 95, 0.8) !important; */
        border: 1px solid #9cac7c !important;
        transition: all .4s ease-in-out;
    }

        .Projectlistbtn:hover {
            margin-top: 79px;
            padding: 7px 0px 7px 0px !important;
            height: 40px !important;
            width: 100px !important;
            font-size: 15px !important;
            border-radius: 0px !important;
            color: #0a5329 !important;
            border: 1px solid #9cac7c !important;
            background-color: #f2f0e3 !important;
            /*background: rgba(14, 76, 27, 0.9);*/
            /*background-color: rgba(000000, 0, 0, 0.5);*/
            /* background-color: rgba(204, 220, 95, 0.8) !important; */
            transition: all .4s ease-in-out;
        }

    .txtbox_width_projectlist {
        padding: 20px;
        /* width: 272px; */
        /* height: 77px; */
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: -38px;
        text-align: center;
        z-index: 0;
        position: relative;
    }

    .Whiteboxpaddlist {
        padding: 0px 25px 0px 25px;
    }

    .Inner_page_paddingbotttom0 {
        padding: 60px 40px 0px 40px;
    }

    .txtbox_banner {
        padding: 20px;
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: -40px;
        text-align: center;
    }

    .Bannertxtproj {
        /*font-family: 'Poppins-bold';*/
        font-size: 15px;
        margin: 0px;
        color: #000000;
        font-weight: bold;
    }

    .Innerboxpaddinnerpg {
        padding: 60px 0px 40px 0px;
    }

    .Mediarelefvideoproject01 {
        width: 100%;
        height: 330px;
        border: 1px solid #c2cab2;
    }

    .Innerfbiframdiv {
        padding: 0px 0px 0px 235px;
    }

    .Sepa_conta_gra_01new {
               position: absolute;
        height: 441px;
        width: 1px;
        margin: -426px 0px 0px 236px;
    }

    .Sepa_conta_gra_02new {
        position: absolute;
        height: 441px;
        width: 1px;
        margin:-344px 0px 0px 241px;
    }

    .ViewImagbtn {
        /*margin-top: 109px;*/
        margin-top: 116px;
        padding: 7px 0px 7px 0px !important;
        height: 40px !important;
        width: 100px !important;
        font-size: 15px !important;
        border-radius: 0px !important;
        color: #fff !important;
        background: rgba(14, 76, 27, 0.9);
        /* background-color: rgba(204, 220, 95, 0.8) !important; */
        border: 1px solid #9cac7c !important;
        transition: all .4s ease-in-out;
    }

        .ViewImagbtn:hover {
            /*margin-top: 109px;*/
            margin-top: 116px;
            padding: 7px 0px 7px 0px !important;
            height: 40px !important;
            width: 100px !important;
            font-size: 15px !important;
            border-radius: 0px !important;
            color: #0a5329 !important;
            border: 1px solid #9cac7c !important;
            background-color: #f2f0e3 !important;
            /*background: rgba(14, 76, 27, 0.9);*/
            /*background-color: rgba(000000, 0, 0, 0.5);*/
            /* background-color: rgba(204, 220, 95, 0.8) !important; */
            transition: all .4s ease-in-out;
        }

    .map-container {
        position: relative;
        display: inline-block;
        max-width: 100%;
    }

    .map-image {
        width: 100%;
        display: block;
    }

    /* Hotspot Style */
    .hotspot {
        position: absolute;
        width: 22px;
        height: 22px;
        border: 2px solid #555;
        border-radius: 50%;
        transform: translate(-50%, -50%);
        cursor: pointer;
        z-index: 10;
    }

        /* Inner Dot */
        .hotspot::after {
            content: "";
            position: absolute;
            width: 8px;
            height: 8px;
            background: #555;
            border-radius: 50%;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
        }

        /* Pulse Animation */
        .hotspot::before {
            content: "";
            position: absolute;
            width: 22px;
            height: 22px;
            border: 2px solid rgba(85,85,85,0.4);
            border-radius: 50%;
            top: -2px;
            left: -2px;
            animation: pulse 1.5s infinite;
        }

    @keyframes pulse {
        0% {
            transform: scale(1);
            opacity: 1;
        }

        100% {
            transform: scale(1.8);
            opacity: 0;
        }
    }

    /* Tooltip */
    .tooltip-box {
        position: absolute;
        background: #2f2f2f;
        color: #fff;
        padding: 10px 15px;
        border-radius: 5px;
        display: none;
        white-space: nowrap;
        z-index: 9999;
        pointer-events: none;
        font-size: 14px;
    }

        .tooltip-box:after {
            content: "";
            position: absolute;
            bottom: -8px;
            left: 18px;
            border-width: 8px 8px 0;
            border-style: solid;
            border-color: #2f2f2f transparent transparent transparent;
        }

    .Hidedeskstopreso {
        display: none;
    }

    .Donatebgyellobox {
        padding: 43px 0px 0px 0px;
        background-image: url(../Images/Background-yellow-01.jpg);
        height: 318px;
        text-align: center;
    }

    .Donatemaindiv001 {
        padding: 80px 0px 0px 0px;
    }

    .Donateyellowboxpos {
        padding: 0px;
        position: absolute;
        top: 31px;
    }

    .Bar_verticle_greenVandM {
        position: absolute;
        height: 318px;
        width: 15px;
        margin: -318px 0px 0px 715px;
    }

    .Lht {
        line-height: 45px;
    }

    .Lht1 {
        line-height: 50px;
    }

    .Brtoplghtgren {
        height: 9px;
    }

    .Topbragrenimgpadd {
        padding: 0px 25px 0px 25px;
    }

    .Mailltxtwht {
        color: #fff;
        text-decoration: underline;
        transition: all 0.6s ease-in-out;
    }

        .Mailltxtwht:hover {
            color: #000;
            text-decoration: underline;
            transition: all 0.6s ease-in-out;
        }

    .BannerProject > .slick-prev {
        font-size: 0 !important;
        line-height: 0 !important;
        position: absolute !important;
        top: 50% !important;
        display: block !important;
        width: 72px !important;
        height: 43px !important;
        padding: 0 !important;
        z-index: 1;
        -webkit-transform: translate(0, -50%) !important;
        -ms-transform: translate(0, -50%) !important;
        transform: translate(0, -50%) !important;
        cursor: pointer !important;
        border: none !important;
        outline: none !important;
        background: url(../img/prev.png) !important;
        /* background-color: transparent !important; */
    }

    .BannerProject > .slick-prev {
        left: -12px !important;
    }

    .BannerProject > .slick-next {
        font-size: 0 !important;
        line-height: 0 !important;
        position: absolute !important;
        top: 50% !important;
        display: block !important;
        width: 30px !important;
        height: 43px !important;
        padding: 0 !important;
        -webkit-transform: translate(0, -50%) !important;
        -ms-transform: translate(0, -50%) !important;
        transform: translate(0, -50%) !important;
        cursor: pointer !important;
        border: none !important;
        outline: none !important;
        background: url(../img/next.png) !important;
        background-color: transparent !important;
    }

    .BannerProject > .slick-next {
        right: 9px !important;
        left: 757px;
    }

    .Bannerwhitboxpadd {
        padding: 0px 25px 0px 25px;
        position: relative;
        z-index: 0;
    }

    .WhtboxdivMedia1 {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        height: 78px;
        /*height: 151px;*/
        margin-top: -33px;
        z-index: 0;
        position: relative;
        padding: 10px;
        text-align: center;
    }

    .WhtboxdivMedia2 {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        height: 94px;
        /*height: 151px;*/
        margin-top: -58px;
        z-index: 0;
        position: relative;
        padding: 13px;
        text-align: center;
    }

    .Slider_box_widthdiv_innerKashmir {
        padding: 10px 60px 60px 60px;
    }

    .Slider_box_widthdiv_innermainprojectlist {
        padding: 10px 18px 40px 18px;
                width: 310px;
    }

    .Slider_box_widthdiv_innermainprojectlist1 {
        padding: 10px 18px 40px 18px;
                width: 312px;
    }

    .Project_list_01_1 {
        padding: 40px 0px 0px 0px;
        text-align: center;
    }

    .Whtboxdivflood p {
        font-weight: bold;
    }

    .Boderpaddnew {
        padding: 20px 65px 0px 65px;
    }

    .WhtboxdivMedia p {
        font-weight: bold;
    }

    .WhtboxdivMedia1 p {
        font-weight: bold;
    }

    .ProjectAidtomap_khandesh {
        left: 27.538%;
        top: 15.785%;
    }

    .ProjectAidto_Marathwada {
        left: 47.231%;
        top: 43.037%;
    }

    .ProjectAidto_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .ProjectAidto_Maharashtra {
        left: 22.961%;
        top: 62.410%;
    }

    .Border_20_60 {
        padding: 20px 0px 60px 0px;
    }

    .Allmap8div {
        padding: 40px 0px 0px 0px;
    }

    .Border60_60 {
        padding: 60px 0px 60px 0px;
    }

    .Grtintouchtxtpaddall {
        padding: 50px 0px 0px 0px;
    }

    .Projecttxt50paddtop {
        padding: 50px 0px 0px 0px;
    }

    .Border_60_20 {
        padding: 60px 0px 20px 0px;
    }

    .Projectheadpaddbotm {
        padding-bottom: 50px;
    }

    .Projectpaddtopnew {
        padding: 50px 0px 0px 0px;
    }

    .facebook-frame {
        width: 100%;
        height: 1351px;
        border: none;
    }

    .Curruntprojectpgdiv {
        padding: 0px;
        margin-top: -22px;
    }

    .Instagramvdeomain12div1 {
        padding: 80px 20px 0px 20px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Instagramvdeomain12div2 {
        padding: 0px 20px 0px 20px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .V1div1 {
        padding: 25px;
    }

    .Homeinstavideo {
        padding: 0px 20px 60px 20px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Hompgvideoinsta1 {
        padding: 15px;
    }

    .Allmap8div1 {
        padding: 20px 0px 20px 0px;
    }

    .Project_DesilatingofDams_Khandesh {
        left: 27.839%;
        top: 15.663%;
    }

    .Project_DesilatingofDams_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .Project_DesilatingofDams_WesternMaharashtra {
        left: 22.961%;
        top: 62.410%;
    }

    .Project_ytvideos {
        padding: 40px 0px 0px 0px;
    }

    .Fllodvideopaddtop {
        padding: 50px 0px 0px 0px;
    }

    .Howweworkboxpadd1 {
        padding: 25px;
    }

    .Project_Incomegeneration_Marathwada {
        left: 47.231%;
        top: 43.037%;
    }

    .Project_Incomegeneration_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .Indivivdualpaddbtmnew {
        padding: 0px 0px 80px 0px;
    }

    .Individulapddextra {
        padding: 0px 0px 0px 0px;
    }

    .Jalyuktpaddtop {
        padding: 50px 0px 0px 0px;
    }

    .Border_80_60 {
        padding: 80px 0px 60px 0px;
    }

    .Project_Nalastreamodha_Khandesh {
        left: 27.996%;
        top: 15.327%;
    }

    .Project_Nalastreamodha_Konkan {
        left: 6.030%;
        top: 35.364%;
    }

    .Project_Nalastreamodha_Marathwada {
        left: 47.231%;
        top: 43.037%;
    }

    .Project_Nalastreamodha_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .Project_Nalastreamodha_WesternMaharashtra {
        left: 22.961%;
        top: 62.410%;
    }

    .Borderbtm60 {
        padding: 0px 0px 60px 0px;
    }

    .Needhelpbtm {
        padding: 0px 0px 80px 0px;
    }

    .Needhlpbtndiv {
        padding: 60px 0px 0px 0px;
        text-align: center;
    }

    .padingbtm60 {
        padding: 0px 0px 60px 0px;
    }

    .Rghtpaddtem {
        padding:0px 229px 0px 229px;
    }

    .Lefttempadd {
        padding: 40px 0px 40px 0px;
    }

    .Lefttempadd1 {
        padding: 40px 0px 0px 0px;
    }

    .Paddteamlft60 {
        padding:0px 229px 0px 229px;
    }

    .Project_PercolationTank_Khandesh {
        left: 27.190%;
        top: 15.694%;
    }

    .Project_PercolationTank_Konkan {
        left: 6.030%;
        top: 35.364%;
    }

    .Project_PercolationTank_Marathwada {
        left: 47.231%;
        top: 43.037%;
    }

    .Project_PercolationTank_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .Project_PercolationTank_WesternMaharashtra {
        left: 22.961%;
        top: 62.410%;
    }

    .Project_Riverrejuvenation_Konkan {
        left: 6.03%;
        top: 35.36%;
    }

    .Project_Riverrejuvenation_Marathwada {
        left: 47.23%;
        top: 43.03%;
    }

    .Project_Riverrejuvenation_Vidarbha {
        left: 73.11%;
        top: 19.37%;
    }

    .Project_Riverrejuvenation_WesternMaharashtra {
        left: 22.96%;
        top: 62.41%;
    }

    .Border_30_60 {
        padding: 30px 0px 60px 0px;
    }

    .Project_TrenchExcavation_Khandesh {
        left: 27.337%;
        top: 15.296%;
    }

    .Project_TrenchExcavation_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .Project_TrenchExcavation_WesternMaharashtra {
        left: 22.961%;
        top: 62.410%;
    }

    .projpadingbtm60 {
        padding: 0px 0px 60px 0px;
    }

    .Slider_box_widthdiv_innerot {
        padding: 10px 10px 20px 10px;
    }

    .respo_display {
        display: none;
    }

    .txtbox_width_innerourtrusteeteam {
        padding: 12px;
        /*width: 272px;*/
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
    }

    .instagram-media {
        min-width: 214px !important;

    }

    .htchangefrm1280 {
        /*height: 146px;*/
    }

    .htchangefrm12801 {
        height: 92px;
    }

    .pdchngfor1280 {
        padding: 12px !important;
        margin-top: -31px !important;
    }

    .paddfrmsmall {
        padding: 18px !important;
    }

    .heightbx1024 {
        /*height: 222px;*/
    }

    .Ineerpgtrusteepadd {
        padding: 60px 40px 20px 40px !important;
    }

    .Ineerpgprojecctpadd {
        padding:60px 43px 20px 43px !important;
    }

    .lhtsmall {
        line-height: 36px;
    }
    .reso915 {
            padding: 15px 0px 0px 0px !important;
    }
    .Mapdiv_ct {
            padding: 30px !important;
    }
    .Innerfbpalftrespo {
        padding:0px 0px 0px 144px !important;
    }
    .respodisdpltbl {
        display:inline-table !important;
    }
    .Respomxwdt99 {
        max-width:99% !important;
    }
    .Respocenteralgin {
                padding: 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }
    .respopaddnewlogo {
        padding:10px;
    }
    .reso915 {
            padding: 15px 0px 0px 0px !important;
    }
    .respo80topbar {
            width: 80%;
    height: 6px;
    }
    .respohtnew {
        height:46px !important;
    }
    .Volntrrespodiv {
                padding: 0px 20px 0px 20px !important;
    }
    .Needrrespodiv {
                padding: 0px 20px 0px 20px !important;
    }
    .respomrghide {
            margin-top: 0px !important;
    }
    .Newvolunterdiv {
        text-align:center;padding:40px 0px 60px 0px;
    }
    .Voluntemarpaddinnew {
        padding:0px;   
    }
     .navbar-inverse .headernav > .active > a {
        color: #0a542a !important;
        background-color: #f2f0e3 !important;
                
    }
    .navbar-inverse .headernav .dropdown-menu > li.active > a {
    color: #fff !important;
    background-color: #9aaa79 !important;
}
     .disnono {
        display:none;
    }
        .Hompgvideoinsta1{
    display: flex;
    margin-bottom: 30px;
}

.Hompgvideoinsta1 .instagram-media{
    display: flex !important;
    flex-direction: column;
    height: 100% !important;
    width: 100% !important;
    min-height: 1074px; /* adjust as needed */
}
 .Instagramvdeomain12div1{
    display: flex;
    margin-bottom: 30px;
}
 .Instagramvdeomain12div2{
    display: flex;
    margin-bottom: 30px;
}

.V1div1 .instagram-media{
    display: flex !important;
    flex-direction: column;
    height: 100% !important;
    width: 100% !important;
    min-height: 1051px; /* adjust as needed */
}

.LogoineerSlider {
    position: relative;
}
.slider-arrows1 {
        position: relative;
        bottom: 0px;
        text-align: center;
    }
.slick-arrow1 {
        position: absolute !important;
        top: 121px;
        bottom: 0;
        left: -16px;
        /*width: 15%;*/
        width: 5%;
        z-index: 999;
        font-size: 25px;
        color: #000;
        text-align: center;
        text-shadow: none !important;
        filter: none !important;
        opacity: 1 !important;
    }

       .slick-arrow1:hover {
            color: #ccdc5f;
        }

      .slick-arrow1.left1 {
            background-repeat: repeat-x;
            background-image: none !important;
            color: #000;
            cursor: pointer;
        }

           .slick-arrow1.left1:hover {
                color: #000000;
            }

      .slick-arrow1.right1 {
            right: 46px;
            background-repeat: repeat-x;
            background-image: none !important;
            color: #000;
            top: 123px;
            left: 729px;
            cursor: pointer;
        }

          .slick-arrow1.right1:hover {
                color: #ffffff;
            }

     .slick-arrow1 .glyphicon-chevron-left, .slick-arrow1 .glyphicon-chevron-right, .slick-arrow1 .icon-prev, .slick-arrow1 .icon-next {
            width: 35px;
            height: 35px;
            margin-top: -15px;
            font-size: 35px;
        }

  .slider-arrows1 {
        position: relative;
        bottom: 0px;
        text-align: center;
    }

   .slick-prev,
    .slick-next {
        font-size: 18px;
        background: #000;
        color: #fff;
        border: none;
        padding: 10px 20px;
        cursor: pointer;
    }

       .slick-prev:hover,
        .slick-next:hover {
            background: #333;
        }

   .Iconhome_left1 {
        position: absolute !important;
        height: 51px;
        width: 51px;
        padding: 11px 0px 0px 0px;
        transition: all 0.4s ease-in-out;
        margin: 14px 0px 0px -35px !important;
        color: #b5bea3 !important;
        font-size: 42px !important;
        border: none;
        border-radius: 0px;
    }

      .Iconhome_left1:hover {
            position: absolute !important;
            height: 51px;
            width: 51px;
            padding: 11px 0px 0px 0px;
            transition: all 0.4s ease-in-out;
            margin: 14px 0px 0px -35px !important;
            color: #b5bea3 !important;
            font-size: 42px !important;
            border-radius: 0px;
        }

   .Iconhome_right1 {
        position: absolute !important;
        height: 51px;
        width: 51px;
        padding: 11px 0px 0px 16px;
        transition: all 0.4s ease-in-out;
        margin: 14px 0px 0px -35px !important;
        color: #b5bea3 !important;
        font-size: 38px !important;
        border: none;
        border-radius: 0px;
    }

      .Iconhome_right1:hover {
            position: absolute !important;
            height: 51px;
            width: 51px;
            padding: 11px 0px 0px 16px;
            transition: all 0.4s ease-in-out;
            margin: 14px 0px 0px -35px !important;
            color: #b5bea3 !important;
            font-size: 38px !important;
            border-radius: 0px;
        }
      .Vissionmsnkboxpadd1 {
        padding: 30px;
    }
    .Visngrenbr {
            width: 80%;
    height: 9px;
    }
    .Whtboxdivvissionmission {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        height: 228px;
        margin-top: -42px;
        z-index: 0;
        position: relative;
        padding: 20px;
    }
     .Heading_031 {
        font-family: 'Poppins-bold';
        margin: 0px;
        color: #0e552b;
        font-size: 35px;
    }
     .Howweworkhover1 {
    }

        .Howweworkhover12:hover {
            background-color: #f8f7f1;
        }

    .BOxhover12:hover {
        /*background-color:#f8f7f1;*/
        transition: all 0.6s ease-in-out;
    }

    .BOxWorkdiv1 {
        padding: 30px 30px 80px 30px;
        /*background-color: #0e552b;*/
         background-color: #fff;
        text-align: center;
        border:1px solid #95aa8b;
    }


    .BOxhover12 {
        transition: all 0.4s ease-in-out;
    }

        /* MAIN HOVER */
        .BOxhover12:hover {
            /*transform: translateY(0px);*/
            transition: all 0.4s ease-in-out;
        }

            /* Change GREEN TOP on hover */
            .BOxhover12:hover .BOxWorkdiv1 {
                background-color: #95aa8b;
                transition: all 0.4s ease-in-out;
            }

            /* Change WHITE BOX on hover */
            .BOxhover12:hover .Whtboxdivvissionmission {
                background-color: #fff;
                border-color: #7f9a75;
                transition: all 0.4s ease-in-out;
            }
        .BOxhover12:hover .Heading_031{
            color:#fff;
        }
            /* Optional: icon color change */
            .BOxhover12:hover i {
                color: #fff;
                transition: all 0.4s ease-in-out;
            }

    .Iconhover1 {
        font-size: 40px;
        color: #0e552b;
        transition: all 0.4s ease-in-out;
    }

        .Iconhover1:hover {
            font-size: 40px;
            color: #0e552b !important;
            transition: all 0.4s ease-in-out;
        }
            /*-----12-05-2026-----*/
    .Allhtforcsronly {
        height:330px !important;
    }
    .Butndivforcsrdiv {
        text-align: center;    padding-top: 240px;
    }

/*---------end---------*/
    @keyframes fadeUp {
        from {
            opacity: 1;
            transform: translateY(40px);
        }

        to {
            opacity: 1;
            transform: translateY(0);
        }
    }
}

@media only screen and (min-width: 864px) and (max-width:872px) {
    .Hidedeskstopreso {
        display: none;
    }

    .Txtreslh {
        line-height: 49px;
    }

    .Respoheitimg {
        height: 10px;
    }

    .respo_txtpaddtp {
        padding-top: 25px !important;
    }

    .separatorHWW1 {
        padding: 0px 15px 0px 15px;
    }

    .separatorHWW2 {
        padding: 0px 15px 0px 15px;
        line-break: anywhere;
    }

    .separatorHWW3 {
        padding: 0px 15px 0px 15px;
    }

    .Namm_banbelowboxmdiv {
        padding: 0px;
        margin-top: 0px;
    }

    .Homepg_Header_Main_div {
        padding: 0px 0px 0px 0px;
    }

    .Home_contact_div {
        padding: 0px 0px 0px 0px;
        width: 74%;
    }

    .Homepg_All_HeadData {
        padding: 0px 0px 0px 0px;
    }

    .Homepg_floodrelifDiv {
        padding: 0px 0px 0px 0px;
        background-image: url(../Images/Seperator-black-horizontal-01.png);
        height: 56px;
        font-size: 16px;
        width: 34%;
    }

        .Homepg_floodrelifDiv:hover {
            /*background-color:#f2f0e3;*/
            background-color: rgba(242, 240, 227, 1);
            opacity: 1;
            transition: all 0.4s ease-in-out;
        }

    .Homepg_contactDiv {
        padding: 0px 0px 0px 0px;
        background-image: url(../Images/Seperator-black-horizontal-01.png);
        height: 56px;
        font-size: 16px;
        width: 21%;
    }

    .Homepg_emailDiv {
        padding: 0px 0px 0px 0px;
        background-image: url(../Images/Seperator-black-horizontal-01.png);
        height: 56px;
        font-size: 16px;
        width: 33%;
    }

        .Homepg_emailDiv:hover {
            /*background-color:#f2f0e3;*/
            background-color: rgba(242, 240, 227, 1);
            opacity: 1;
            transition: all 0.4s ease-in-out;
        }

    .Homepg_emailhead {
        color: #fff;
        font-size: 16px;
        text-decoration: none !important;
        transition: all 0.6s ease-in-out;
    }

        .Homepg_emailhead:hover {
            color: #0a5329;
            font-size: 16px;
            text-decoration: underline !important;
            transition: all 0.6s ease-in-out;
        }

    .HOme_contact_margin {
        padding: 0px;
        /*margin-left: 3px;*/
                margin-left: 165px;
    }

    .Socialmediaicon_01 {
        padding: 10px 8px 5px 8px;
        /* border-radius: 100%; */
        text-decoration: none !important;
        color: #ffffff !important;
        font-size: 23px;
        transition: all 0.6s ease-in-out;
        outline: none !important;
    }

        .Socialmediaicon_01:hover {
            padding:12px 8px 10px 8px;
            /* border-radius: 100%; */
            background-color: #f2f0e3;
            text-decoration: none !important;
            color: #0a5329 !important;
            font-size: 23px;
            transition: all 0.6s ease-in-out;
            outline: none !important;
        }

    .Socialmedia {
        padding: 0px 0px 0px 0px;
        display: flex;
        margin-bottom: 0px;
    }

    .Socialmedia1 {
        background-image: url(../Images/Seperator-black-horizontal-02.png);
        height: 56px;
    }

    .Homepg_socialmedia_icon {
        padding: 0px 0px 0px 0px;
        /*margin-left: -73px;*/
                margin-left: -130px;
        width: 20%;
    }

    .Img_width {
        width: 100%;
    }

    .Img_width_green_hor {
        width: 100%;
        height: 5px;
    }

    .Img_width_hor_whit {
        width: 100%;
        height: 1px;
    }

    .Homepg_all_position {
        position: absolute;
    }

    .Homepg_main_logo_nav_div {
        padding: 0px 0px 0px 0px;
        background: #fff;
        /*height:116px;*/
    }

    .Homepg_logo_main_div {
        padding: 15px 0px 12px 36px;
    }

    .navbar-inverse {
        background: #fff;
        font-family: 'Poppins-bold';
        font-size: 18px;
        margin-left: -50px;
        border: none !important;
        color: #9aaa79 !important;
        border-radius: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
        /*height: 50px;*/
        z-index: 1;
    }

    .hvr-bounce-to-bottom {
        color: #9aaa79 !important;
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: 0px;
            left: 0px;
            right: 0px;
            bottom: 0px;
            background: #f2f0e3;
            /*background: #d7dd35;*/
            /*background: #575da9;*/
            /*background: #e42d9f;*/
            /*background: #025588;*/
            /*background: #99ced4;*/
            /*background: #4abdac;*/
            /*background: #ee86b7;*/
            /*background: #6e7376;*/
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
        }

        .hvr-bounce-to-bottom:hover, .hvr-bounce-to-bottom:focus, .hvr-bounce-to-bottom:active {
            color: #0a542a !important;
            /*color:#4abdac !important;*/
        }

            .hvr-bounce-to-bottom:hover:before, .hvr-bounce-to-bottom:focus:before, .hvr-bounce-to-bottom:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }

    .hvr-bounce-to-bottom1 {
        color: #0a5329 !important;
        background: #f2f0e3;
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom1:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: 0px;
            left: 0px;
            right: 0px;
            bottom: 0px;
            background: #9aaa79;
            /*background: #d7dd35;*/
            /*background: #575da9;*/
            /*background: #e42d9f;*/
            /*background: #025588;*/
            /*background: #99ced4;*/
            /*background: #4abdac;*/
            /*background: #ee86b7;*/
            /*background: #6e7376;*/
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
        }

        .hvr-bounce-to-bottom1:hover, .hvr-bounce-to-bottom1:focus, .hvr-bounce-to-bottom1:active {
            color: #ffffff !important;
            /*color:#4abdac !important;*/
        }

            .hvr-bounce-to-bottom1:hover:before, .hvr-bounce-to-bottom1:focus:before, .hvr-bounce-to-bottom1:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }

    .hvr-bounce-to-bottom2 {
        color: #9aaa79 !important;
        background: #f2f0e3;
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom2:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: 0px;
            left: 0px;
            right: 0px;
            bottom: 0px;
            background: #9aaa79;
            /*background: #d7dd35;*/
            /*background: #575da9;*/
            /*background: #e42d9f;*/
            /*background: #025588;*/
            /*background: #99ced4;*/
            /*background: #4abdac;*/
            /*background: #ee86b7;*/
            /*background: #6e7376;*/
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
        }

        .hvr-bounce-to-bottom2:hover, .hvr-bounce-to-bottom2:focus, .hvr-bounce-to-bottom2:active {
            color: #fff !important;
            /*color:#4abdac !important;*/
        }

            .hvr-bounce-to-bottom2:hover:before, .hvr-bounce-to-bottom2:focus:before, .hvr-bounce-to-bottom2:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }


    .nav > li > a {
        padding: 5px 20px 5px 20px;
        position: relative;
    }

    .navbar-nav {
        padding-left: 0px;
    }

    .NewDislay {
        /*display: flex;*/
    }


    .ddd > li {
        border-bottom: 1px solid #9aaa79;
    }

    .ddd1 > li {
        border-bottom: 1px solid #9aaa79;
    }

    .ddd2 > li {
        border-bottom: 1px solid #9aaa79;
    }


    /*.ddd1 {
    position: absolute !important;
    top: 0;
    left: 100%;   
    margin: 0;
    display: none;
}
      .ddd2 {
    position: absolute !important;
    top: 0;
    left: 100%;   
    margin: 0;
    display: none ;
}*/

    .dropdown-menu {
        padding: 0px 0px 0px 0px;
        margin-top: 9px;
        margin-left: 0px;
        border-bottom: 1px solid #9aaa79;
        border: 1px solid #9aaa79;
        border-radius: 0px;
        /*width:100%;*/
    }

    .ddd1 {
        padding: 0px 0px 0px 0px;
        margin-top: 0px;
        border-bottom: 1px solid #9aaa79 !important;
        border: 1px solid #9aaa79 !important;
    }

    .ddd2 {
        padding: 0px 0px 0px 0px;
        border-bottom: 1px solid #9aaa79 !important;
        border: 1px solid #9aaa79 !important;
    }


    li.dropdown:hover > .dropdown-menu {
        display: block;
    }

    .headernav > li > .ddd > li > a {
        background-color: #f2f0e3;
        color: #0a5329 !important;
        padding: 10px 18px 10px 18px !important;
        font-size: 16px !important;
        outline: 0 !important;
        font-family: 'Poppins';
        transition: all 0.6s ease-in-out;
    }

        .headernav > li > .ddd > li > a:hover {
            color: #fff !important;
            padding: 10px 18px 10px 18px;
            background-color: #fff !important;
            transition: all 0.6s ease-in-out;
        }

    .headernav li .ddd .ddd1 li a {
        background-color: #f2f0e3;
        color: #0a5329 !important;
        padding: 10px 18px 10px 18px !important;
        font-size: 16px !important;
        outline: 0 !important;
        font-family: 'Poppins';
        transition: all 0.6s ease-in-out;
    }

        .headernav li .ddd .ddd1 li a:hover {
            color: #fff !important;
            padding: 10px 18px 10px 18px;
            background-color: #fff !important;
            transition: all 0.6s ease-in-out;
        }

    .headernav li .ddd .ddd1 .dd2 li a {
        background-color: #f2f0e3;
        color: #0a5329 !important;
        padding: 10px 18px 10px 18px !important;
        font-size: 16px !important;
        outline: 0 !important;
        font-family: 'Poppins';
        transition: all 0.6s ease-in-out;
    }

        .headernav li .ddd .ddd1 .dd2 li a:hover {
            color: #fff !important;
            padding: 10px 18px 10px 18px;
            background-color: #fff !important;
            transition: all 0.6s ease-in-out;
        }

    .navbar-nav > li > .dropdown-menu {
        margin-top: 0;
        border-top-left-radius: initial;
        border-top-right-radius: initial;
    }
    /* ================= MENU BORDERS ================= */
    .ddd > li,
    .ddd1 > li,
    .ddd2 > li {
        border-bottom: 1px solid #9aaa79;
    }

    /* ================= DROPDOWN BASE ================= */
    .dropdown-menu {
        padding: 0;
        margin-top: 0;
        border: 1px solid #9aaa79;
        border-radius: 0;
        min-width: 260px;
        left: 52px;
    }

        /* ================= POSITION FIX ================= */
        .dropdown-menu > li {
            position: relative;
        }

    /* 2nd Level */
    .ddd1 {
        position: absolute;
        top: 0;
        left: 100%;
        display: none;
        padding: 0;
        border: 1px solid #9aaa79;
    }

    /* 3rd Level */
    .ddd2 {
        position: absolute;
        top: 0;
        left: 100%;
        display: none;
        padding: 0;
        border: 1px solid #9aaa79;
    }

    /* ================= SHOW ON HOVER ================= */
    .dropdown-menu li:hover > .ddd1,
    .dropdown-menu li:hover > .ddd2 {
        display: block;
    }

    /* ================= LINKS STYLE ================= */
    .dropdown-menu li a {
        display: block;
        width: 100%;
        box-sizing: border-box;
        background-color: #f2f0e3;
        color: #0a5329 !important;
        padding: 10px 18px;
        font-size: 18px;
        font-family: 'Poppins';
        transition: all 0.3s ease;
        white-space: normal;
    }

        /* ================= HOVER ================= */
        .dropdown-menu li a:hover {
            color: #fff !important;
            background-color: #0a5329 !important;
        }

    /* ================= TOP MENU ================= */
    .headernav > li > .ddd > li > a {
        background-color: #f2f0e3;
        color: #0a5329 !important;
    }

    /* ================= REMOVE GAP ================= */
    .navbar-nav > li > .dropdown-menu {
        margin-top: 0;
    }

    /* ================= ARROW ALIGN ================= */
    .dropdown > a .caret {
        float: right;
        margin-top: 6px;
    }




    .Hompg_highlight_txtblue {
        font-size: 22px;
        font-family: 'Titillium Web';
        margin: 0px;
        color: #0ea4de;
    }



    .Readmore_btn_01 {
        color: #999999;
        transition: all 0.6s ease-in-out;
        text-decoration: none;
    }

        .Readmore_btn_01:hover {
            color: #f15833;
            transition: all 0.6s ease-in-out;
            text-decoration: underline;
        }







    .Separator_padd {
        padding: 7px 0px 7px 0px;
    }

















    .Separator_padd1 {
        padding: 6px 0px 6px 0px;
    }


    .Separator_padd2 {
        padding: 3px 0px 3px 0px;
    }









    [class*=" imghvr-"], [class^=imghvr-] {
        position: relative;
        display: block !important;
        margin: 0;
        max-width: 100%;
        background-color: rgba(175,90,59,1) !important;
        color: #fff;
        overflow: hidden;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        -ms-transform: translateZ(0);
        -o-transform: translateZ(0);
        transform: translateZ(0);
    }

        [class*=" imghvr-"] figcaption, [class^=imghvr-] figcaption {
            background-color: rgba(175,90,59,0.3) !important;
            padding: 30px;
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
            color: #fff;
        }

    .Socialmedia_Footer {
        padding: 50px 0px 50px 0px;
        display: flex;
        margin-bottom: 0px;
    }





    .Donatebtn {
        font-family: 'Poppins-bold';
        font-size: 18px;
        padding: 14px 20px 14px 20px !important;
        background-color: #f2f0e3 !important;
        color: #0a5329 !important;
        transition: all .4s ease-in-out;
        text-decoration: none !important;
    }

        .Donatebtn:hover {
            font-family: 'Poppins-bold';
            font-size: 18px;
            padding: 14px 20px 14px 20px !important;
            background-color: #9aaa79 !important;
            color: #fff !important;
            transition: all .4s ease-in-out;
            text-decoration: none !important;
        }

    .Banner_img_textClass {
        padding: 0px;
        text-align: center;
        position: absolute;
        top: 294px;
    }

    .Bann_textLineheight {
        line-height: 61px;
    }

    .Bann_text_01 {
        font-size: 36px;
        color: #fff;
        font-family: 'Titillium Web';
    }

    .Bann_text_02 {
        font-size: 58px;
        color: #fff;
        font-family: 'Titillium Web-bold';
        margin-top: 16px;
    }

    .Homepg_box_naamFoundation_div {
        padding: 56px 61px 56px 61px;
        border: 1px solid #c2cab2;
        background-color: #f2f0e3;
    }

    .Heading_01 {
        font-family: 'Titillium Web-bold';
        font-size: 35px;
        color: #0e552b;
        margin: 0px;
    }

    .Hompg_highlight_txtorg {
        font-size: 25px;
        font-family: 'Titillium Web';
        margin: 0px;
        color: #d17904;
    }

    .Hmpg_paddtop_d01 {
        padding-top: 50px !important;
    }

    .Homepg_naamboxpadd {
        padding: 0px 40px 0px 40px;
    }

    .Hompg_howweworkpadddiv {
        padding: 80px 40px 0px 40px;
    }

    .Heading_03 {
        font-family: 'Poppins-bold';
        margin: 0px;
        color: #9aaa79;
        font-size: 22px;
    }

    .Homepg_how_we_wrok_text_div {
        padding: 50px 0px 34px 0px;
    }

    .Homepg_back_green_01 {
        padding: 0px 0px 50px 0px;
        background-image: url(../Images/Background-green-01.jpg);
        width: 800px;
        height: 1194px;
    }

    .Homepg_back_green_light_01 {
        padding: 56px 20px 56px 20px;
        background-image: url(../Images/Background-green-light-01.jpg);
        /*width:973px;*/
        float: right;
    }

    .Homepg_bg_gren_lght_mainpos_div {
        padding: 0px 0px 0px 0px;
        z-index: -1;
        margin-top: 0px;
    }

    .Homepg_bgLlght_pos_div {
        padding: 0px;
        position: absolute;
    }

    .Since_paddleft {
        /*padding-left: 514px;*/
        text-align: center;
    }

    .Icon_box_wht_main_div {
        padding: 36px 0px 36px 0px;
        background: #fff;
        margin-top: 50px;
    }

    .Seperator_white_vertical_01 {
        margin: -242px 0px 0px 207px;
        height: 263px;
    }

    .Homepg_ourproject_main_div {
        padding: 60px 0px 60px 0px;
        text-align: center;
    }

    .Img_sliderimg {
        width: 100%;
        max-width: 275px !important;
    }

    .Slider_padding_div {
        padding: 0px 65px 80px 65px;
    }

    .Ourprjctmousehoverbtn {
        margin-top: 152px;
        padding: 7px 0px 7px 0px !important;
        height: 40px !important;
        width: 100px !important;
        font-size: 15px !important;
        border-radius: 0px !important;
        color: #fff !important;
        background: rgba(14, 76, 27, 0.9);
        /* background-color: rgba(204, 220, 95, 0.8) !important; */
        border: 1px solid #9cac7c !important;
        transition: all .4s ease-in-out;
    }

        .Ourprjctmousehoverbtn:hover {
            margin-top: 152px;
            padding: 7px 0px 7px 0px !important;
            height: 40px !important;
            width: 100px !important;
            font-size: 15px !important;
            border-radius: 0px !important;
            color: #0a5329 !important;
            border: 1px solid #9cac7c !important;
            background-color: #f2f0e3 !important;
            /*background: rgba(14, 76, 27, 0.9);*/
            /*background-color: rgba(000000, 0, 0, 0.5);*/
            /* background-color: rgba(204, 220, 95, 0.8) !important; */
            transition: all .4s ease-in-out;
        }

    [class*=" imghvr-"], [class^=imghvr-] {
        position: relative;
        display: block !important;
        margin: 0;
        max-width: 100%;
        background-color: rgba(000000, 0, 0, 0.5) !important;
        color: #fff;
        overflow: hidden;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        -ms-transform: translateZ(0);
        -o-transform: translateZ(0);
        transform: translateZ(0);
    }

        [class*=" imghvr-"] figcaption, [class^=imghvr-] figcaption {
            background-color: rgba(000000, 0, 0, 0.5) !important;
            padding: 30px;
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
            color: #fff;
        }

        [class*=" imghvr-"], [class*=" imghvr-"] *, [class*=" imghvr-"]:after, [class*=" imghvr-"] :after, [class*=" imghvr-"]:before, [class*=" imghvr-"] :before, [class^=imghvr-], [class^=imghvr-] *, [class^=imghvr-]:after, [class^=imghvr-] :after, [class^=imghvr-]:before, [class^=imghvr-] :before {
            box-sizing: border-box !important;
            -webkit-transition: all 1s ease !important;
            -moz-transition: all 1s ease !important;
            transition: all 1s ease !important;
        }

    .Slider_box_widthdiv {
        padding: 5px;
        width: 295px;
    }

    .txtbox_width {
        padding-top: 22px;
        /*width: 272px;*/
        height: 77px;
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
    }

    .Sliderboxlink {
        font-family: 'Poppins-bold';
        font-size: 18px;
        padding: 31px 0px 31px 0px;
        color: #000000;
        text-decoration: none;
        transition: all .4s ease-in-out;
    }

        .Sliderboxlink:hover {
            font-family: 'Poppins-bold';
            font-size: 18px;
            color: #d17904;
            text-decoration: none;
            transition: all .4s ease-in-out;
        }

    .slick-dots li button:before {
        font-family: 'slick';
        font-size: 40px !important;
        line-height: 20px;
        position: absolute;
        top: 5px;
        left: 0;
        width: 30px;
        height: 13px;
        content: square !important;
        /*content: '•';*/
        text-align: center;
        opacity: 1;
        color: #dae78f !important;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

    .slick-dots li.slick-active button:before {
        opacity: 1 !important;
        color: #ffffff !important;
        border: none !important;
    }


    .slick-dots li button {
        border: none !important;
        border-radius: 0% !important;
        width: 3px !important;
        height: 3px !important;
        padding: 5px !important;
        top: 0px !important;
        margin-top: 8px;
        margin-left: 30px;
        margin-right: 0px;
        /*background-color: #c09965 !important;*/
        opacity: 1;
        background-color: transparent !important;
    }


    .slick-dots li.slick-active button {
        /*background: #fff !important;*/
    }

    .slick-dotted.slick-slider {
        margin-bottom: 0px !important;
    }

    .slick-dots {
        position: absolute !important;
        bottom: 19px !important;
        display: block !important;
        width: 97% !important;
        padding: 0 !important;
        margin: 0 !important;
        list-style: square !important;
        text-align: center !important;
    }

        .slick-dots li {
            position: relative;
            display: inline-block !important;
            width: 3px !important;
            height: 3px !important;
            margin: 0 7px !important;
            padding: 3px 9px 0px 9px !important;
            cursor: pointer !important;
        }

    .slick-prev {
        left: -12px !important;
    }

    .slick-prev {
        font-size: 0 !important;
        line-height: 0 !important;
        position: absolute !important;
        top: 50% !important;
        display: block !important;
        width: 72px !important;
        height: 43px !important;
        padding: 0 !important;
        z-index: 1;
        -webkit-transform: translate(0, -50%) !important;
        -ms-transform: translate(0, -50%) !important;
        transform: translate(0, -50%) !important;
        cursor: pointer !important;
        border: none !important;
        outline: none !important;
        background: url(../img/prev.png) !important;
        /*background-color: transparent !important;*/
    }

    .slick-next {
        right: 9px !important;
    }

    .slick-next {
        font-size: 0 !important;
        line-height: 0 !important;
        position: absolute !important;
        top: 50% !important;
        display: block !important;
        width: 30px !important;
        height: 43px !important;
        padding: 0 !important;
        -webkit-transform: translate(0, -50%) !important;
        -ms-transform: translate(0, -50%) !important;
        transform: translate(0, -50%) !important;
        cursor: pointer !important;
        border: none !important;
        outline: none !important;
        background: url(../img/next.png) !important;
        background-color: transparent !important;
    }

    .slick-prev:hover,
    .slick-prev:focus {
        color: #000000 !important;
        outline: none !important;
        background: url(../img/prev.png) !important;
        transition: all 0.9s ease-in-out !important;
    }

    .slick-next:hover,
    .slick-next:focus {
        color: transparent !important;
        outline: none !important;
        background: url(../img/next.png) !important;
        transition: all 0.9s ease-in-out !important;
    }

        .slick-prev:hover:before,
        .slick-prev:focus:before,
        .slick-next:hover:before,
        .slick-next:focus:before {
            opacity: 1 !important;
        }

    .slick-prev.slick-disabled:before,
    .slick-next.slick-disabled:before {
        opacity: .25 !important;
    }

    .slick-prev:before,
    .slick-next:before {
        /*font-family: 'slick' !important;*/
        font-size: 20px !important;
        line-height: 1 !important;
        opacity: .75 !important;
        color: white !important;
        -webkit-font-smoothing: antialiased !important;
        -moz-osx-font-smoothing: grayscale !important;
    }

    [dir='rtl'] .slick-prev {
        right: 0px !important;
        left: auto !important;
    }

    .slick-prev:before {
        background: url(../img/prev.png) !important;
    }

    [dir='rtl'] .slick-prev:before {
        background: url(../img/next.png) !important;
    }


    [dir='rtl'] .slick-next {
        right: auto !important;
        left: 0px !important;
    }

    .slick-next:before {
        background: url(../img/next.png) !important;
    }

    [dir='rtl'] .slick-next:before {
        background: url(../img/prev.png) !important;
    }

    .slick-prev:before {
        background: url(../img/prev.png) !important;
    }

    .slick-arrow {
        position: absolute !important;
        top: 135px;
        bottom: 0;
        left: -43px;
        /*width: 15%;*/
        width: 5%;
        font-size: 25px;
        color: #000;
        text-align: center;
        text-shadow: none !important;
        filter: none !important;
        opacity: 1 !important;
    }

        .slick-arrow:hover {
            color: #ccdc5f;
        }

        .slick-arrow.left {
            background-repeat: repeat-x;
            background-image: none !important;
            color: #000;
            cursor: pointer;
        }

            .slick-arrow.left:hover {
                color: #000000;
            }

        .slick-arrow.right {
            right: 46px;
            background-repeat: repeat-x;
            background-image: none !important;
            color: #000;
            top: 135px;
            left: 748px;
            cursor: pointer;
        }

            .slick-arrow.right:hover {
                color: #ffffff;
            }

        .slick-arrow .glyphicon-chevron-left, .slick-arrow .glyphicon-chevron-right, .slick-arrow .icon-prev, .slick-arrow .icon-next {
            width: 35px;
            height: 35px;
            margin-top: -15px;
            font-size: 35px;
        }

    .slider-arrows {
        position: relative;
        bottom: 0px;
        text-align: center;
    }

    .slick-prev,
    .slick-next {
        font-size: 18px;
        background: #000;
        color: #fff;
        border: none;
        padding: 10px 20px;
        cursor: pointer;
    }

        .slick-prev:hover,
        .slick-next:hover {
            background: #333;
        }

    .Iconhome_left {
        position: absolute !important;
        height: 51px;
        width: 51px;
        padding: 11px 0px 0px 0px;
        transition: all 0.4s ease-in-out;
        margin: 14px 0px 0px -35px !important;
        color: #b5bea3 !important;
        font-size: 50px !important;
        border: none;
        border-radius: 0px;
    }

        .Iconhome_left:hover {
            position: absolute !important;
            height: 51px;
            width: 51px;
            padding: 11px 0px 0px 0px;
            transition: all 0.4s ease-in-out;
            margin: 14px 0px 0px -35px !important;
            color: #b5bea3 !important;
            font-size: 50px !important;
            border-radius: 0px;
        }

    .Iconhome_right {
        position: absolute !important;
        height: 51px;
        width: 51px;
        padding: 11px 0px 0px 16px;
        transition: all 0.4s ease-in-out;
        margin: 14px 0px 0px -35px !important;
        color: #b5bea3 !important;
        font-size: 45px !important;
        border: none;
        border-radius: 0px;
    }

        .Iconhome_right:hover {
            position: absolute !important;
            height: 51px;
            width: 51px;
            padding: 11px 0px 0px 16px;
            transition: all 0.4s ease-in-out;
            margin: 14px 0px 0px -35px !important;
            color: #b5bea3 !important;
            font-size: 45px !important;
            border-radius: 0px;
        }

    .Homepg_Waterconservation_maindiv {
        padding: 80px 0px 80px 0px;
        background-color: #0e552b;
        border-right: 1px solid #2b6e4d;
        text-align: center;
        /*width:682px;*/
    }

    .Heading_whit_01 {
        font-family: 'Titillium Web-bold';
        font-size: 35px;
        color: #ffffff;
        margin: 0px;
    }

    .Seperator_white_water_vertical_01 {
        margin: -60px 0px 0px 380px;
    }

    .ImgWhtewidth {
        width: 85%;
        height: 1px;
        left: -11px;
        margin-left: -12px;
    }

    .Homepg_bg_waterconservation_div {
        background-image: url(../Images/Background-Water-Conservation.jpg);
        /*width: 908px;*/
        background-size: cover; /* makes image fill container */
        background-position: center; /* keeps image centered */
        background-repeat: no-repeat; /* prevents repeating */
        /* responsive width */
        height: 580px; /* keep your height */
        padding: 0;
    }

    .HompgWatconmaindiv {
        padding: 0px 60px 0px 60px;
    }

    .Homepg_whatContoppadd_div {
        padding: 72px 0px 0px 0px;
    }

    .Hompg_sepapadd_div {
        padding: 25px 0px 25px 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Homepg_FactProject_bg_grrn_div {
        background-image: url(../Images/Background-green-01.jpg);
        padding: 80px 80px 80px 80px;
        /*width: 325px;*/
        height: 982px;
    }

    .Homepg_FactProject_bg_yell_div {
        background-image: url(../Images/Background-yellow-01.jpg);
        padding: 192px 40px 80px 40px;
        /*width: 779px;*/
        /*height: 630px;*/
    }

    .bgf {
        background-image: url(../Images/Background-green-yellow.jpg);
        padding: 80px 118px;
        background-repeat: no-repeat;
        background-size: 91% 100%; /* ONLY LEFT SIDE background */
        background-position: left center;
    }

    .bgne {
        background-image: url(../Images/Background-green-01.jpg);
        width: 600px;
        padding: 80px 80px 80px 80px;
    }

    .bgne1 {
        background-image: url(../Images/Background-yellow-01.jpg);
        padding: 80px 80px 80px 80px;
        position: absolute;
        top: 81px;
        width: 1188px;
        left: 282px;
    }

    .Hopg_respodv_001 {
        padding: 132px 0px 0px 0px !important;
    }

    .Hompg_back_blck_bg_div {
        background-image: url(../Images/Background-black-transperent.png);
        height: 115px;
        margin-top: -273px;
        border-top: 1px solid #fff;
        border-bottom: 1px solid #fff;
        text-align: center;
        padding: 26px 0px 0px 0px;
    }

    .Homepg_fact_inner_01 {
        padding: 80px 40px;
        position: absolute;
    }

    .Homepg_fact_inner_02 {
        padding: 0px 0px 0px 0px;
    }

    .Homepg_fact_inner_03 {
        padding: 0px 0px 0px 0px;
        margin-top: 0px;
        z-index: -1;
    }

    .Homepg_fact_inner_04 {
        padding: 45px 0px 0px 0px;
    }

    .Homepg_fact_innertxt_01 {
        padding: 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Homepg_fact_innertxt_02 {
        padding: 0px 0px 0px 100px;
    }

    .Homepg_ourpartner_bg_main_Div {
        background-image: url(../Images/Background-green-light-02.jpg);
        padding: 0px 0px 0px 0px;
        height: 272px;
    }

    .Homepg_Ourpartner_maindiv {
        padding: 100px 0px 190px 0px;
    }

    .Hompg_respodiv_01 {
        padding: 0px 0px 0px 30px !important;
    }

    .Homepg_ourpartner_div_01 {
        padding: 0px 0px 0px 0px;
        position: absolute;
        z-index: -1;
    }

    .Homepg_ourpartner_div_02 {
        padding: 0px 64px 0px 414px;
    }

    .Homepg_ourpartner_bg_wht_div_01 {
        padding: 30px 30px 30px 30px;
        background-color: #fff;
        border: 1px solid #b5bea3;
        /*height: 334px;*/
    }

    .Homepg_ourpartner_div_03 {
        padding: 0px 0px 0px 175px;
        position: absolute;
        z-index: -1;
        top: 136px;
    }

    .Homepg_happy_moment_bgdiv {
        background-image: url(../Images/Background-Happy-Moments.jpg);
        background-size: cover;
        background-position: center;
        background-repeat: no-repeat;
        height: 530px;
        padding: 0px 0px 0px 0px;
        text-align: center;
        margin: 0px -7px 0px 0px;
    }

    .Happy_movmet_txtdv {
        position: absolute;
        top: 237px;
        text-align: -webkit-center;
        /*left: -54px;*/
    }

    .Happymov_txt_divquote {
        padding: 60px 60px 60px 60px;
        background-color: #0e552b;
        border-right: 1px solid #2b6e4d;
        /*height: 530px;*/
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Hmpgquttxtdv01 {
        padding-top: 30px !important;
    }

    .Footerbtn {
        font-size: 22px;
        color: #fff;
        border: 1px solid #fff;
        padding: 8px 42px 8px 42px;
        background-color: #95aa8b;
        text-decoration: none !important;
        transition: all 0.6s ease-in-out;
    }

        .Footerbtn:hover {
            font-size: 22px;
            color: #fff;
            border: 1px solid #fff;
            background-color: #0e552b;
            text-decoration: none !important;
            transition: all 0.6s ease-in-out;
        }

    .Footeremailink {
        font-size: 22px;
        color: #000;
        text-decoration: none !important;
        transition: all 0.6s ease-in-out;
    }

        .Footeremailink:hover {
            font-size: 22px;
            color: #d17904;
            text-decoration: none !important;
            transition: all 0.6s ease-in-out;
        }

    .Socialmedia1_Footer {
        height: 48px;
    }

    .Socialmediaicon_Footer_01 {
        padding: 7px 7px 5px 7px;
        /* border-radius: 100%; */
        text-decoration: none !important;
        color: #c5ceaf !important;
        font-size: 19px;
        background-color: #FFFFFF;
        border: 1px solid #c5ceaf;
        transition: all 0.6s ease-in-out;
        outline: none !important;
    }

        .Socialmediaicon_Footer_01:hover {
            padding: 7px 7px 5px 7px;
            /* border-radius: 100%; */
            border: 1px solid #c5ceaf;
            background-color: #0e552b;
            text-decoration: none !important;
            color: #fff !important;
            font-size: 19px;
            transition: all 0.6s ease-in-out;
            outline: none !important;
        }

    .heading_footer {
        font-size: 22px;
        color: #b5bea3;
        font-family: Poppins-bold;
        margin: 0px;
    }

    .Footer_linkList {
        color: #000;
        transition: all 0.6s ease-in-out;
        text-decoration: none;
    }

        .Footer_linkList:hover {
            color: #d17904;
            font-weight: bold;
            transition: all 0.6s ease-in-out;
            text-decoration: none;
        }

    .Separator_padd2 {
        padding: 3px 0px 3px 0px;
    }

    .Footer_logo_div {
        padding: 32px 0px 32px 50px;
    }

    .FooterTwobtns_div {
        padding: 0px 30px 0px 30px;
    }

    .Footer_twobtndiv_bg {
        padding: 70px 0px 0px 0px;
        background-image: url(../Images/Background-green-03.jpg);
        height: 1130px;
    }

    .Footer_btnpaddddiv {
        display: flex;
        justify-content: center;
    }

    .V_btnpadd {
        padding-left: 42px;
    }

    .Footer_bg_main_div {
        padding: 0px;
        position: absolute;
        top: 159px;
    }

    .Footer_bg_div_01 {
        padding: 60px 40px 60px 40px;
        background-image: url(../Images/Background-Footer.jpg);
    }

    .Footer_bgText_div {
        padding: 0px 0px 0px 0px;
    }

    .Footerlinepadd {
        font-size: 22px;
        padding: 0px 22px 0px 22px;
        /*display:none*/
    }

    .Footer_orinfodiv {
        padding: 0px 0px 0px 0px;
    }

    .Footer_bgwht_div {
        padding: 50px 50px 50px 50px;
        background-color: #fff;
        border: 1px solid #b5bea3;
    }

    .Footer_ourinfo_01 {
        padding: 0px 3px 0px 0px;
    }

    .Footer_ourinfo_02 {
        padding: 0px 0px 0px 50px;
    }

    .Footer_main_all_paddDiv {
        padding: 0px 0px 60px 0px;
    }

    .Header_innerpg_bg_div {
        background-image: url(../Images/Inner-Page-Header.jpg);
        height: 376px;
    }

    .ftphone {
        display: inline-block;
    }

    .Breadcrum_main_div {
        position: absolute;
        top: 152px;
    }

    .inner-div-title {
        padding-top: 114px;
        padding-left: 26px;
    }

    .subpage-title {
        font-size: 40px;
        margin-bottom: 5px;
        color: #fff;
        font-family: 'Titillium Web-bold';
    }

    .breadcrubpadd {
        padding-top: 80px;
        right: 9px;
        display: none;
    }

    .breadcrumb {
        background: none !important;
    }

    .breadcrumb-item {
        color: #000;
        text-decoration: none;
        transition: all 0.6s ease-in-out;
    }

        .breadcrumb-item:hover {
            color: #fff;
            transition: all 0.6s ease-in-out;
        }

    .Inner_page_padding {
        padding: 60px 40px 60px 40px;
    }

    .Homepg_parallax_main_div {
        padding: 100px 0px 100px 0px;
        background-image: url(../Images/Parallax.jpg);
        background-repeat: no-repeat;
        height: 700px;
        background-size: cover;
        background-attachment: fixed;
    }

    .Footer_lastdiv {
        padding: 0px 0px 0px 50px;
        margin-top: 0px;
    }

    .Footerpridicl {
        /*display:flex;*/
    }

    .Footerlinepaddallright {
        padding: 0px 20px 0px 20px;
    }

    .Allrghtpadd {
        padding-left: 0px;
    }

    .Naamkritextpadddiv {
        padding: 60px 0px 60px 0px;
    }

    .Palllaxvideo {
        width: 100%;
        height: 408px;
    }

    .Parallx_videopadd {
        padding: 0px 40px 0px 40px;
    }

    .Slider_box_widthdiv_inner {
        padding: 10px 60px 60px 60px;
    }

    .txtbox_width_inner {
        padding-top: 22px;
        /* width: 272px; */
        height: 77px;
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
    }

    .Innerpgprojectboxdiv {
        padding: 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }

    .Inner_page_padding1 {
        padding: 80px 40px 80px 40px;
    }

    .scrollup {
        position: fixed;
        right: 25px;
        bottom: 50px;
        color: #0e552b !important;
        background-color: #fff !important;
        width: 38px;
        height: 38px;
        /* border: solid 2px #f15833; */
        /* border-radius: 50% !important; */
        text-align: center;
        padding: 11px 0 0 1px;
        z-index: 2000;
        font-size: 18px;
        line-height: 1;
        border: 1px solid #c5ceaf;
        border-color: #c5ceaf !important;
        transition: all 0.4s ease-in-out;
    }

        .scrollup:hover {
            background-color: #0e552b !important;
            color: #fff !important;
            /* border: 2px solid #0ea4de !important; */
            transition: all .4s ease-in-out;
        }

    .slick-active .Bann_text_01 {
        animation: fadeUp 4s ease forwards;
    }

    .slick-active .Bann_text_02 {
        animation: fadeUp 2.3s ease forwards;
    }

    .Header_toplinkpadd {
        padding: 15px 5px 0px 5px;
        color: #fff;
        text-align: center;
    }

    .Header_toplinkpadd1 {
        padding: 15px 5px 0px 5px;
        color: #fff;
        text-align: center;
    }

    .dddsubmenu {
        /*margin-left: -119px;*/
    }

    .Hpgwi0 {
        width: 0%;
    }

    .navbar-header1 {
        float: none;
        border-bottom: none;
    }

    .navbar-toggle1 {
        background-color: #0e552b!important;
        position: relative;
        float: right;
        padding: 10px 10px 10px 10px!important;
        margin-top: -60px!important;
        margin-right: 25px !important;
        margin-bottom: 5px!important;
        background-color: transparent;
        background-image: none;
        border: 1px solid transparent;
        border-top-color: transparent;
        border-right-color: transparent;
        border-bottom-color: transparent;
        border-left-color: transparent;
        border-radius: 4px;
        display: block;
    }

    .navbar-header1 .collapse, .navbar-toggle {
        display: block !important;
    }

    .navbar-collapse1.collapse {
        display: none !important;
    }

    .navbar-nav {
        /* padding-top: 10px !important; */
        padding-left: 0px !important;
        /* padding-right: 15px !important; */
        width: 100%;
    }

    .navbar-nav1 > li {
        position: relative !important;
        display: block !important;
        float: none !important;
        border-bottom: 1px solid #9aaa79;
    }

    .navbar-nav > li > a {
        text-align: center;
        padding: 15px 0px 15px 0px !important;
        /* font-weight: bold; */
        outline: 0;
        transition: all 0.6s ease-in-out;
    }

    .navbar-collapse1.collapse.in {
        display: block !important;
        padding: 0px;
        /* background: rgba(000, 0, 0, 0.7); */
    }

    .Linesdisplaynewrespo {
        display: none;
    }

    .Respormbtn_new {
        text-align: -webkit-center;
    }

    .Respo_btn_new {
        color: #000 !important;
    }

    .navbar-collapse.in {
        overflow-y: visible;
    }

    .navbar {
        min-height: 0px !important;
    }
     /*----------------------------Inner pg css---------------------------*/
    .Bar_verticle_green {
        position: absolute;
        height: 359px;
        width: 15px;
        margin: 48px 0px 0px -7px;
    }

    .Footerlinepaddct {
        padding: 0px 22px 0px 22px;
    }

    .Footerlinepaddct1 {
        padding: 0px 22px 0px 22px;
    }

    .Inner_contactMap_addDive {
        padding: 0px;
        border: 1px solid #c2cab2;
        height: 452px;
    }

    .Contact_map {
        width: 100%;
        height: 388px;
    }

    .Contact_bg_grnlgt_div {
        padding: 0px;
        background-image: url(../Images/Background-green-light-01.jpg);
        height: 450px;
    }

    .Contact_txt_div {
        padding: 30px 30px 0px 30px;
    }

    .Inner_page_padding_CT_01 {
        padding: 60px 35px 60px 35px;
    }

    .Contactemailink {
        color: #000;
        text-decoration: underline !important;
        transition: all 0.6s ease-in-out;
    }

        .Contactemailink:hover {
            color: #d17904;
            text-decoration: underline !important;
            transition: all 0.6s ease-in-out;
        }

    .Sepa_conta_gra_01 {
        position: absolute;
        height: 383px;
        width: 1px;
        margin: -355px 0px 0px 476px;
    }

    .Sepa_conta_gra_02 {
        position: absolute;
        height: 363px;
        width: 1px;
        margin: -389px 0px 0px 476px;
    }

    .Contact_Three_divMain {
        padding: 60px 0px 0px 0px;
    }

    .Contact_text_dv_01 {
        padding: 30px 65px 0px 0px;
    }

    .Contact_text_dv_02 {
        padding: 30px 47px 0px 0px;
    }

    .Contact_text_dv_03 {
        padding: 30px 0px 0px 10px;
    }

    .form-controlnewhome {
        display: block;
        width: 100% !important;
        height: 36px;
        font-size: 15px !important;
        line-height: 1.42857143 !important;
        color: #666 !important;
        background-color: #fff !important;
        background-image: none;
        border: 1px solid #c2cab2 !important;
        padding: 8px 15px !important;
        border-radius: 0px !important;
        margin-bottom: 0px !important;
    }

    .Richtextheight {
        height: 165px;
    }

    .btnsend {
        background-color: #b5bea3;
        text-align: center;
        padding-left: 0px;
        border: none;
        border-radius: 0px;
        color: #fff;
        font-size: 16px;
        transition: .5s all ease-in-out;
        width: 74% !important;
        height: 37px !important;
    }

        .btnsend:hover {
            background-color: #f2f0e3 !important;
            color: #0a5329 !important;
        }

    .EnquiryFormDIv {
        padding: 0px 0px 0px 0px;
    }

    .EnquiryFormDIv_newpadd_01 {
        padding: 0px 0px 0px 0px;
    }

    .EnquiryFormDIv_01 {
        padding: 20px 20px 20px 20px;
    }

    .EnquiryFormDIv_newpadd_02 {
        padding: 0px 20px 40px 20px;
    }

    .Btndivenquiry {
        padding: 0px 0px 0px 0px;
        margin-top: -20px;
    }

    .Donate_parallxdiv {
        padding: 100px 0px 100px 0px;
        background-image: url(../Images/Parallax-Donate.jpg);
        background-repeat: no-repeat;
        height:500px;
        background-size: cover;
        background-attachment: fixed;
    }

    .Donate_bg_greenmaindiv {
        background-image: url(../Images/Background-green-light-02.jpg);
        padding: 0px 0px 0px 0px;
        height: 290px;
    }

    .Donatepg_whtbg {
        padding: 30px 30px 30px 30px;
        background-color: #fff;
        border: 1px solid #b5bea3;
    }

    .ntbod {
        font-weight: normal !important;
    }

        .ntbod:hover {
            font-weight: bold !important;
        }

    .About_fact_inner_01 {
        padding: 0px 0px 0px 0px;
        margin-top: -214px;
        z-index: -1;
    }

    .About_FactProject_bg_yell_div {
        background-image: url(../Images/Background-yellow-01.jpg);
        padding:270px 41px 60px 40px;
        /*width: 1026px;*/
        /*height: 716px;*/
    }

    .Imgclassabtus {
        width: 100%;
        max-width: 590px;
    }

    .About_us_sixpadd {
        padding: 0px 0px 50px 0px;
                text-align: -webkit-center;
                        text-align: -moz-center;
    }

    .Aboutustxtpadd {
        padding: 0px 0px 0px 0px;
        text-align: center;
    }

    .Ann_reportimgdiv_01 {
        padding: 48px 37px 0px 39px;
    }

    .Img_bgcolor_div {
        padding: 10px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Wtbox_padd {
        padding: 0px 25px 0px 25px;
    }

    .Whtboxdiv {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        height: 77px;
        margin-top: -40px;
        z-index: 0;
        position: relative;
        padding-top: 25px;
    }

    .Innerannualpg {
        text-align: -webkit-center;
        text-align: -moz-center;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }

    .Corporate_parallxdiv {
        padding: 100px 0px 100px 0px;
        background-image: url(../Images/Banner-Corporate.jpeg);
        background-repeat: no-repeat;
        height: 700px;
        background-size: cover;
        background-attachment: fixed;
        background-position: center right;
    }

    .Inner_page_paddingtopless {
        padding: 30px 40px 80px 40px;
    }

    .Annulreportbtn {
        margin-top: 74px;
        padding: 7px 0px 7px 0px !important;
        height: 40px !important;
        width: 100px !important;
        font-size: 15px !important;
        border-radius: 0px !important;
        color: #fff !important;
        background: rgba(14, 76, 27, 0.9);
        /* background-color: rgba(204, 220, 95, 0.8) !important; */
        border: 1px solid #9cac7c !important;
        transition: all .4s ease-in-out;
    }

        .Annulreportbtn:hover {
            margin-top: 74px;
            padding: 7px 0px 7px 0px !important;
            height: 40px !important;
            width: 100px !important;
            font-size: 15px !important;
            border-radius: 0px !important;
            color: #0a5329 !important;
            border: 1px solid #9cac7c !important;
            background-color: #f2f0e3 !important;
            /* background: rgba(14, 76, 27, 0.9); */
            /* background-color: rgba(000000, 0, 0, 0.5); */
            /* background-color: rgba(204, 220, 95, 0.8) !important; */
            transition: all .4s ease-in-out;
        }

    .Donatelastdiv {
        padding: 0px 0px 80px 0px;
    }

    .Donatelastdiv_01 {
        padding: 245px 0px 0px 0px;
    }

    .DonateRcptenqidiv {
        padding:0px 46px 0px 45px;
        position: absolute;
    }

    .RcptEnq_mainDiv {
        padding: 28px 10px 0px 42px;
    }

    .DonatelastdivCp {
        padding: 80px 0px 80px 0px;
    }

    .corporatepg_whtbg {
        padding: 20px 20px 20px 20px;
        background-color: #fff;
        border: 1px solid #b5bea3;
    }

    .Logo_resizedwdt {
    }

    .Imgwidth {
        width: 100%;
        max-width: 180px;
    }

    .Corporatelastdiv_01 {
        padding:172px 0px 0px 0px;
    }

    .Displnonoediv {
        display: none;
    }

    .Innpgtbtable {
        border-collapse: separate;
        border-spacing: 1px;
        width: 100%;
        background-color: #fff;
        color: #000 !important;
        border: 1px solid #b5bea3;
        display: inline-block;
    }

    th {
        text-align: center;
        padding: 10px;
        border: 1px solid #b5bea3;
        color: #000;
        background-color: #f8f7f1;
        /*width: 285px;*/
        font-family: 'Poppins' !important;
        /*font-weight: normal !important;*/
    }

    td {
        text-align: center;
        padding: 10px;
        border: 1px solid #b5bea3;
        vertical-align: top;
    }

    .modalwidth {
        width: 800px !important;
    }

    .modal-content {
        border-radius: 0px;
    }

    .Individuals_bgmaindiv {
        background-image: url(../Images/Banner-Individuals.jpg);
        padding: 60px 40px 60px 40px;
    }

    .Inner_page_padding_Idividual {
        padding: 60px 80px 60px 80px;
    }

    .Bannerindivdualsimgdiv {
        padding: 0px 0px 0px 0px;
        /*position: absolute;
        top: 93px;*/
    }

    .Bannerniimgdiv {
        padding: 0px 40px 0px 40px;
                margin-top: -1px;
    }

    .Individual_txtdiv {
        padding: 0px 0px 0px 0px;
    }

    .Banner_img_textClassVolunteer {
        padding: 0px;
        text-align: center;
        position: absolute;
        top: 130px;
    }

    .tbbnone {
        border: none !important;
        border-collapse: collapse;
    }

        .tbbnone td {
            border: none !important;
            padding: 0 !important;
            margin: 0 !important;
        }

        .tbbnone input[type="radio"] {
            margin-right: 4px;
        }

        .tbbnone label {
            margin-right: 15px; /* spacing between Male/Female/Other */
        }

    .paddtopfrm {
        padding-top: 20px;
    }

    .Seperator_gray_vertical_01Volunteer {
        margin:-416px 0px 0px 252px;
        height: 450px;
        position: absolute;
        width:1px;
    }

    .Homepg_box_naamFoundation_divvolunteer {
        padding: 56px 5px 56px 5px;
        border: 1px solid #c2cab2;
        background-color: #f2f0e3;
    }

    .Volunteeer4div_01 {
        padding: 0px 20px 0px 20px;
    }

    .Volunteeer4div_02 {
        padding: 0px 20px 0px 20px;
    }

    .Volunteeer4div_03 {
        padding: 0px 20px 0px 20px;
    }

    .addressht {
        height: 119px !important;
    }

    .Detailht {
        height: 184px !important;
    }

    .btnsendvolunteer {
        background-color: #b5bea3;
        text-align: center;
        padding-left: 0px;
        border: none;
        border-radius: 0px;
        color: #fff;
        font-size: 16px;
        transition: .5s all ease-in-out;
        width: 74% !important;
        height: 37px !important;
    }

        .btnsendvolunteer:hover {
            background-color: #0e552b !important;
            color: #fff !important;
        }

    .Vissionmissionmainpadddiv {
        padding: 80px 0px 80px 0px;
    }

    .Vissionmissinminbg {
        padding: 70px 0px 70px 0px; /*background-color:#f4f5ef;*/
        background-image: url(../Images/Background-yellow-01.jpg);
    }

    .Vissionmissinminbglftpadd {
        padding: 0px 0px 0px 120px;
    }

    .Vissionmissionwhtbg {
        padding: 422px 48px 50px 48px;
        background-color: #fff;
        border: 1px solid #b5bea3;
        height: 788px;
    }

    .Vissonmissiontxtmdiv {
        padding: 0px 15px 0px 15px;
        text-align: center;
    }

    .Vissionmissionimdiv_01 {
        padding: 0px 0px 0px 0px;
        position: absolute;
        top: 127px;
    }

    .Inner_Floodrelif_addDive {
        padding: 0px;
        border: 1px solid #c2cab2;
        /*height: 452px;*/
    }

    .Bar_verticle_greenflood {
        position: absolute;
        height:468px;
        width: 15px;
        margin: 0px 0px 0px 0px;
    }

    .Newbullet {
        line-height: 28px;
        list-style-image: url(../Images/Bullet-Orange.png);
        text-align: left;
        padding-left: 19px;
    }

        .Newbullet > li {
            padding-left: 4px;
        }

    .CLICK_flood {
        font-size: 22px;
        color: #fff;
        border: 1px solid #fff;
        padding: 8px 42px 8px 42px;
        /*background-color: #95aa8b;*/ background: rgba(14, 76, 27, 0.6);
        text-decoration: none !important;
        transition: all 0.6s ease-in-out;
    }

        .CLICK_flood:hover {
            font-size: 22px;
            color: #fff;
            border: 1px solid #b5bea3;
            /*background-color: #0e552b;*/
            background: rgba(14, 76, 27, 0.9);
            text-decoration: none !important;
            transition: all 0.6s ease-in-out;
        }

    .Whtboxdivflood {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        height: 79px;
        margin-top: -46px;
        z-index: 0;
        position: relative;
        padding: 12px;
        text-align: center;
    }

    .Innerpgfloodtxtdiv {
        padding: 40px 40px 40px 40px;
    }

    .InnerFlooddonateimgdiv {
        padding: 0px 40px 40px 40px;
    }

    .Paddinghorigreen {
        padding: 70px 0px 0px 0px;
    }

    .Floodvideodiv_01 {
        padding: 20px 20px 20px 20px;
    }

    .Floodrelefvideo {
        width: 100%;
        height: 315px;
        border: 1px solid #c2cab2;
    }

    .Howwewrk_parallxdiv {
        padding: 100px 0px 100px 0px;
        background-image: url(../Images/Banner-How-We-Work.jpg);
        background-repeat: no-repeat;
        height: 400px;
        background-size: cover;
        background-attachment: fixed;
    }

    .Floodvideodiv_02 {
        padding: 0px 60px 0px 60px;
    }

    .Whtboxdivhowwework {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        height: 122px;
        margin-top: -42px;
        z-index: 0;
        position: relative;
        padding: 20px;
    }

    .Howweworkhover {
    }

        .Howweworkhover:hover {
            background-color: #f8f7f1;
        }

    .BOxhover:hover {
        /*background-color:#f8f7f1;*/
        transition: all 0.6s ease-in-out;
    }

    .BOxWorkdiv {
        padding: 30px 20px 80px 20px;
        background-color: #0e552b;
        text-align: center;
    }


    .BOxhover {
        transition: all 0.4s ease-in-out;
    }

        /* MAIN HOVER */
        .BOxhover:hover {
            /*transform: translateY(0px);*/
            transition: all 0.4s ease-in-out;
        }

            /* Change GREEN TOP on hover */
            .BOxhover:hover .BOxWorkdiv {
                background-color: #95aa8b;
                transition: all 0.4s ease-in-out;
            }

            /* Change WHITE BOX on hover */
            .BOxhover:hover .Whtboxdivhowwework {
                background-color: #fff;
                border-color: #7f9a75;
                transition: all 0.4s ease-in-out;
            }

            /* Optional: icon color change */
            .BOxhover:hover i {
                color: #fff;
                transition: all 0.4s ease-in-out;
            }

    .Iconhover {
        font-size: 40px;
        color: #fff;
        transition: all 0.4s ease-in-out;
    }

        .Iconhover:hover {
            font-size: 40px;
            color: #fff;
            transition: all 0.4s ease-in-out;
        }

    .Detailhtneed {
        height: 125px !important;
    }

    .Seperator_gray_vertical_01need {
        margin: -242px 0px 0px 249px;
        height: 262px;
        position: absolute;
    }

    .ul-tabs1 {
        list-style: none;
        padding-top: 5px;
        padding-left: 0px;
        font-size: 16px !important;
    }

        .ul-tabs1 > li.active > .aaa1 {
            transition: all 0.5s ease-in-out;
            background-color: #f26921;
            border-left: 4px solid #0a5329;
            outline: 0;
            color: #fff !important;
        }

        .ul-tabs1 > li > .aaa1 {
            text-decoration: none;
            color: #0a5329 !important;
            font-size: 16px;
            display: block;
            /*padding: 14px 30px 14px 20px;*/
            padding: 10px 10px !important;
            text-decoration: none;
            border-bottom: 1px solid #9aaa79;
            position: relative;
            /*height: 50px;*/
            background: #f2f0e3;
            border-radius: 3px;
            text-align: justify;
        }

            .ul-tabs1 > li > .aaa1:hover {
                transition: all 0.5s ease-in-out;
                background-color: #95aa8b;
                border-left: 5px solid #0a5329;
                outline: 0;
                color: #fff !important;
            }

        .ul-tabs1 > li.active > .aaa1 {
            transition: all 0.5s ease-in-out;
            background-color: #95aa8b;
            border-left: 5px solid #0a5329;
            outline: 0;
            color: #fff !important;
        }

    .Important_tab_content_div {
        padding: 10px 0px 10px 0px;
        border: 1px solid #b5bea3;
        float: left;
        min-height: 200px;
        border-radius: 3px;
    }

    .tab-content > .tab-pane {
        visibility: visible;
        display: initial;
    }

    .Mediavideodiv_01 {
        padding: 5px 15px 40px 15px;
    }

    .WhtboxdivMedia {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        /* height: 77px; */
        height: 165px;
        margin-top: -58px;
        z-index: 0;
        position: relative;
        padding: 12px;
        text-align: center;
    }

    .Mediarelefvideo {
        width: 100%;
        height: 192px;
        border: 1px solid #c2cab2;
    }

    .greentpwdt {
        width: 81%;
    }

    .Innera1dic {
        padding: 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }

    .txtbox_width_innerourtrustee {
        padding: 14px;
        /* width: 272px; */
        height: 100px;
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
    }

    .txtbox_width_innerourtrustee1 {
        padding: 20px;
        /* width: 272px; */
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
        height: 100px;
    }

    .Slider_box_widthdiv_inneteamr {
        padding: 10px 20px 60px 14px;
    }

    .txtbox_width_innerourteam {
        padding: 25px 20px 20px 20px;
        /* width: 272px; */
        background-color: #f2f0e3;
        border: 1px solid #9cac7c;
        margin-top: 0px;
        text-align: center;
        height: 172px;
    }

    .fixbodyinnpg {
        text-align: -webkit-center;
        width: 100%;
        margin: 0 auto;
        max-width: 1024px;
    }

    .txtbox_widthforicon {
        padding: 14px;
        /* width: 272px; */
        /* height: 77px; */
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
    }

    .Iconaligment {
        display: flex;
        padding: 0px 0px 0px 0px;
        /*justify-content: center;*/
    }

    .icontxtdiv {
        padding: 6px 0px 0px 31px;
        text-align: left;
    }

    .Iconboxdivmain_01 {
        padding: 10px;
                width: 345px;
    }

    .Innerboxpadd {
        padding: 0px 0px 40px 0px;
    }

    .Project_list_01 {
        padding: 40px 0px 40px 0px;
        text-align: center;
    }

    .Projectlistbtn {
        margin-top: 79px;
        padding: 7px 0px 7px 0px !important;
        height: 40px !important;
        width: 100px !important;
        font-size: 15px !important;
        border-radius: 0px !important;
        color: #fff !important;
        background: rgba(14, 76, 27, 0.9);
        /* background-color: rgba(204, 220, 95, 0.8) !important; */
        border: 1px solid #9cac7c !important;
        transition: all .4s ease-in-out;
    }

        .Projectlistbtn:hover {
            margin-top: 79px;
            padding: 7px 0px 7px 0px !important;
            height: 40px !important;
            width: 100px !important;
            font-size: 15px !important;
            border-radius: 0px !important;
            color: #0a5329 !important;
            border: 1px solid #9cac7c !important;
            background-color: #f2f0e3 !important;
            /*background: rgba(14, 76, 27, 0.9);*/
            /*background-color: rgba(000000, 0, 0, 0.5);*/
            /* background-color: rgba(204, 220, 95, 0.8) !important; */
            transition: all .4s ease-in-out;
        }

    .txtbox_width_projectlist {
        padding: 20px;
        /* width: 272px; */
        /* height: 77px; */
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: -38px;
        text-align: center;
        z-index: 0;
        position: relative;
    }

    .Whiteboxpaddlist {
        padding: 0px 25px 0px 25px;
    }

    .Inner_page_paddingbotttom0 {
        padding: 60px 40px 0px 40px;
    }

    .txtbox_banner {
        padding: 20px;
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: -40px;
        text-align: center;
    }

    .Bannertxtproj {
        /*font-family: 'Poppins-bold';*/
        font-size: 15px;
        margin: 0px;
        color: #000000;
        font-weight: bold;
    }

    .Innerboxpaddinnerpg {
        padding: 60px 0px 40px 0px;
    }

    .Mediarelefvideoproject01 {
        width: 100%;
        height: 330px;
        border: 1px solid #c2cab2;
    }

    .Innerfbiframdiv {
        padding: 0px 0px 0px 235px;
    }

    .Sepa_conta_gra_01new {
               position: absolute;
        height: 464px;
        width: 1px;
        margin: -455px 0px 0px 236px;
    }

    .Sepa_conta_gra_02new {
        position: absolute;
        height: 464px;
        width: 1px;
        margin:-344px 0px 0px 241px;
    }

    .ViewImagbtn {
        /*margin-top: 109px;*/
        margin-top: 132px;
        padding: 7px 0px 7px 0px !important;
        height: 40px !important;
        width: 100px !important;
        font-size: 15px !important;
        border-radius: 0px !important;
        color: #fff !important;
        background: rgba(14, 76, 27, 0.9);
        /* background-color: rgba(204, 220, 95, 0.8) !important; */
        border: 1px solid #9cac7c !important;
        transition: all .4s ease-in-out;
    }

        .ViewImagbtn:hover {
            /*margin-top: 109px;*/
            margin-top: 132px;
            padding: 7px 0px 7px 0px !important;
            height: 40px !important;
            width: 100px !important;
            font-size: 15px !important;
            border-radius: 0px !important;
            color: #0a5329 !important;
            border: 1px solid #9cac7c !important;
            background-color: #f2f0e3 !important;
            /*background: rgba(14, 76, 27, 0.9);*/
            /*background-color: rgba(000000, 0, 0, 0.5);*/
            /* background-color: rgba(204, 220, 95, 0.8) !important; */
            transition: all .4s ease-in-out;
        }

    .map-container {
        position: relative;
        display: inline-block;
        max-width: 100%;
    }

    .map-image {
        width: 100%;
        display: block;
                max-width: 566px;
    }

    /* Hotspot Style */
    .hotspot {
        position: absolute;
        width: 22px;
        height: 22px;
        border: 2px solid #555;
        border-radius: 50%;
        transform: translate(-50%, -50%);
        cursor: pointer;
        z-index: 10;
    }

        /* Inner Dot */
        .hotspot::after {
            content: "";
            position: absolute;
            width: 8px;
            height: 8px;
            background: #555;
            border-radius: 50%;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
        }

        /* Pulse Animation */
        .hotspot::before {
            content: "";
            position: absolute;
            width: 22px;
            height: 22px;
            border: 2px solid rgba(85,85,85,0.4);
            border-radius: 50%;
            top: -2px;
            left: -2px;
            animation: pulse 1.5s infinite;
        }

    @keyframes pulse {
        0% {
            transform: scale(1);
            opacity: 1;
        }

        100% {
            transform: scale(1.8);
            opacity: 0;
        }
    }

    /* Tooltip */
    .tooltip-box {
        position: absolute;
        background: #2f2f2f;
        color: #fff;
        padding: 10px 15px;
        border-radius: 5px;
        display: none;
        white-space: nowrap;
        z-index: 9999;
        pointer-events: none;
        font-size: 14px;
    }

        .tooltip-box:after {
            content: "";
            position: absolute;
            bottom: -8px;
            left: 18px;
            border-width: 8px 8px 0;
            border-style: solid;
            border-color: #2f2f2f transparent transparent transparent;
        }

    .Hidedeskstopreso {
        display: none;
    }

    .Donatebgyellobox {
        padding: 43px 0px 0px 0px;
        background-image: url(../Images/Background-yellow-01.jpg);
        height: 318px;
        text-align: center;
    }

    .Donatemaindiv001 {
        padding: 80px 0px 0px 0px;
    }

    .Donateyellowboxpos {
        padding: 0px;
        position: absolute;
        top: 31px;
    }

    .Bar_verticle_greenVandM {
        position: absolute;
        height: 312px;
        width: 15px;
        margin: -313px 0px 0px 705px;
    }

    .Lht {
        line-height: 45px;
    }

    .Lht1 {
        line-height: 50px;
    }

    .Brtoplghtgren {
        height: 9px;
    }

    .Topbragrenimgpadd {
        padding: 0px 25px 0px 25px;
    }

    .Mailltxtwht {
        color: #fff;
        text-decoration: underline;
        transition: all 0.6s ease-in-out;
    }

        .Mailltxtwht:hover {
            color: #000;
            text-decoration: underline;
            transition: all 0.6s ease-in-out;
        }

    .BannerProject > .slick-prev {
        font-size: 0 !important;
        line-height: 0 !important;
        position: absolute !important;
        top: 50% !important;
        display: block !important;
        width: 72px !important;
        height: 43px !important;
        padding: 0 !important;
        z-index: 1;
        -webkit-transform: translate(0, -50%) !important;
        -ms-transform: translate(0, -50%) !important;
        transform: translate(0, -50%) !important;
        cursor: pointer !important;
        border: none !important;
        outline: none !important;
        background: url(../img/prev.png) !important;
        /* background-color: transparent !important; */
    }

    .BannerProject > .slick-prev {
        left: -12px !important;
    }

    .BannerProject > .slick-next {
        font-size: 0 !important;
        line-height: 0 !important;
        position: absolute !important;
        top: 50% !important;
        display: block !important;
        width: 30px !important;
        height: 43px !important;
        padding: 0 !important;
        -webkit-transform: translate(0, -50%) !important;
        -ms-transform: translate(0, -50%) !important;
        transform: translate(0, -50%) !important;
        cursor: pointer !important;
        border: none !important;
        outline: none !important;
        background: url(../img/next.png) !important;
        background-color: transparent !important;
    }

    .BannerProject > .slick-next {
        right: 9px !important;
        left: 747px;
    }

    .Bannerwhitboxpadd {
        padding: 0px 25px 0px 25px;
        position: relative;
        z-index: 0;
    }

    .WhtboxdivMedia1 {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        height: 78px;
        /*height: 151px;*/
        margin-top: -33px;
        z-index: 0;
        position: relative;
        padding: 10px;
        text-align: center;
    }

    .WhtboxdivMedia2 {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        height: 94px;
        /*height: 151px;*/
        margin-top: -58px;
        z-index: 0;
        position: relative;
        padding: 13px;
        text-align: center;
    }

    .Slider_box_widthdiv_innerKashmir {
        padding: 10px 40px 60px 40px;
    }

    .Slider_box_widthdiv_innermainprojectlist {
        padding: 10px 15px 40px 15px;
                width: 310px;
    }

    .Slider_box_widthdiv_innermainprojectlist1 {
        padding: 10px 15px 40px 15px;
                width: 312px;
    }

    .Project_list_01_1 {
        padding: 40px 0px 0px 0px;
        text-align: center;
    }

    .Whtboxdivflood p {
        font-weight: bold;
    }

    .Boderpaddnew {
        padding: 20px 65px 0px 65px;
    }

    .WhtboxdivMedia p {
        font-weight: bold;
    }

    .WhtboxdivMedia1 p {
        font-weight: bold;
    }

    .ProjectAidtomap_khandesh {
        left: 27.538%;
        top: 15.785%;
    }

    .ProjectAidto_Marathwada {
        left: 47.231%;
        top: 43.037%;
    }

    .ProjectAidto_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .ProjectAidto_Maharashtra {
        left: 22.961%;
        top: 62.410%;
    }

    .Border_20_60 {
        padding: 20px 0px 60px 0px;
    }

    .Allmap8div {
        padding: 40px 0px 0px 0px;
    }

    .Border60_60 {
        padding: 60px 0px 60px 0px;
    }

    .Grtintouchtxtpaddall {
        padding: 50px 0px 0px 0px;
    }

    .Projecttxt50paddtop {
        padding: 50px 0px 0px 0px;
    }

    .Border_60_20 {
        padding: 60px 0px 20px 0px;
    }

    .Projectheadpaddbotm {
        padding-bottom: 50px;
    }

    .Projectpaddtopnew {
        padding: 50px 0px 0px 0px;
    }

    .facebook-frame {
        width: 100%;
        height: 1351px;
        border: none;
    }

    .Curruntprojectpgdiv {
        padding: 0px;
        margin-top: -22px;
    }

    .Instagramvdeomain12div1 {
        padding: 80px 20px 0px 20px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Instagramvdeomain12div2 {
        padding: 0px 20px 0px 20px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .V1div1 {
        padding: 25px;
    }

    .Homeinstavideo {
        padding: 0px 20px 60px 20px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Hompgvideoinsta1 {
        padding: 15px;
    }

    .Allmap8div1 {
        padding: 20px 0px 20px 0px;
    }

    .Project_DesilatingofDams_Khandesh {
        left: 27.839%;
        top: 15.663%;
    }

    .Project_DesilatingofDams_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .Project_DesilatingofDams_WesternMaharashtra {
        left: 22.961%;
        top: 62.410%;
    }

    .Project_ytvideos {
        padding: 40px 0px 0px 0px;
    }

    .Fllodvideopaddtop {
        padding: 50px 0px 0px 0px;
    }

    .Howweworkboxpadd1 {
        padding: 25px;
    }

    .Project_Incomegeneration_Marathwada {
        left: 47.231%;
        top: 43.037%;
    }

    .Project_Incomegeneration_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .Indivivdualpaddbtmnew {
        padding: 0px 0px 80px 0px;
    }

    .Individulapddextra {
        padding: 0px 0px 0px 0px;
    }

    .Jalyuktpaddtop {
        padding: 50px 0px 0px 0px;
    }

    .Border_80_60 {
        padding: 80px 0px 60px 0px;
    }

    .Project_Nalastreamodha_Khandesh {
        left: 27.996%;
        top: 15.327%;
    }

    .Project_Nalastreamodha_Konkan {
        left: 6.030%;
        top: 35.364%;
    }

    .Project_Nalastreamodha_Marathwada {
        left: 47.231%;
        top: 43.037%;
    }

    .Project_Nalastreamodha_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .Project_Nalastreamodha_WesternMaharashtra {
        left: 22.961%;
        top: 62.410%;
    }

    .Borderbtm60 {
        padding: 0px 0px 60px 0px;
    }

    .Needhelpbtm {
        padding: 0px 0px 80px 0px;
    }

    .Needhlpbtndiv {
        padding: 60px 0px 0px 0px;
        text-align: center;
    }

    .padingbtm60 {
        padding: 0px 0px 60px 0px;
    }

    .Rghtpaddtem {
        padding:0px 229px 0px 229px;
    }

    .Lefttempadd {
        padding: 40px 0px 40px 0px;
    }

    .Lefttempadd1 {
        padding: 40px 0px 0px 0px;
    }

    .Paddteamlft60 {
        padding:0px 229px 0px 229px;
    }

    .Project_PercolationTank_Khandesh {
        left: 27.190%;
        top: 15.694%;
    }

    .Project_PercolationTank_Konkan {
        left: 6.030%;
        top: 35.364%;
    }

    .Project_PercolationTank_Marathwada {
        left: 47.231%;
        top: 43.037%;
    }

    .Project_PercolationTank_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .Project_PercolationTank_WesternMaharashtra {
        left: 22.961%;
        top: 62.410%;
    }

    .Project_Riverrejuvenation_Konkan {
        left: 6.03%;
        top: 35.36%;
    }

    .Project_Riverrejuvenation_Marathwada {
        left: 47.23%;
        top: 43.03%;
    }

    .Project_Riverrejuvenation_Vidarbha {
        left: 73.11%;
        top: 19.37%;
    }

    .Project_Riverrejuvenation_WesternMaharashtra {
        left: 22.96%;
        top: 62.41%;
    }

    .Border_30_60 {
        padding: 30px 0px 60px 0px;
    }

    .Project_TrenchExcavation_Khandesh {
        left: 27.337%;
        top: 15.296%;
    }

    .Project_TrenchExcavation_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .Project_TrenchExcavation_WesternMaharashtra {
        left: 22.961%;
        top: 62.410%;
    }

    .projpadingbtm60 {
        padding: 0px 0px 60px 0px;
    }

    .Slider_box_widthdiv_innerot {
        padding: 10px 10px 20px 10px;
    }

    .respo_display {
        display: none;
    }

    .txtbox_width_innerourtrusteeteam {
        padding: 12px;
        /*width: 272px;*/
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
    }

    .instagram-media {
        min-width: 214px !important;

    }

    .htchangefrm1280 {
        /*height: 146px;*/
    }

    .htchangefrm12801 {
        height: 92px;
    }

    .pdchngfor1280 {
        padding: 12px !important;
        margin-top: -31px !important;
    }

    .paddfrmsmall {
        padding: 18px !important;
    }

    .heightbx1024 {
        /*height: 222px;*/
    }

    .Ineerpgtrusteepadd {
        padding: 60px 40px 20px 40px !important;
    }

    .Ineerpgprojecctpadd {
        padding:60px 43px 20px 43px !important;
    }

    .lhtsmall {
        line-height: 36px;
    }
    .reso915 {
            padding: 15px 0px 0px 0px !important;
    }
    .Mapdiv_ct {
            padding: 30px !important;
    }
    .Innerfbpalftrespo {
        padding:0px 0px 0px 144px !important;
    }
    .respodisdpltbl {
        display:inline-table !important;
    }
    .Respomxwdt99 {
        max-width:99% !important;
    }
    .Respocenteralgin {
                padding: 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }
    .respopaddnewlogo {
        padding:10px;
    }
    .reso915 {
            padding: 15px 0px 0px 0px !important;
    }
    .respo80topbar {
            width: 80%;
    height: 6px;
    }
    .respohtnew {
        height:46px !important;
    }
    .Volntrrespodiv {
                padding: 0px 20px 0px 20px !important;
    }
    .Needrrespodiv {
                padding: 0px 20px 0px 20px !important;
    }
    .respowdt {
        width:100%;
        height:1px;
    }
    .respomrghide {
            margin-top: 0px !important;
    }
    .Newvolunterdiv {
        text-align:center;padding:40px 0px 60px 0px;
    }
    .Voluntemarpaddinnew {
        padding:0px;   
    }
     .navbar-inverse .headernav > .active > a {
        color: #0a542a !important;
        background-color: #f2f0e3 !important;
                
    }
    .navbar-inverse .headernav .dropdown-menu > li.active > a {
    color: #fff !important;
    background-color: #9aaa79 !important;
}
     .disnono {
        display:none;
    }
       .Hompgvideoinsta1{
    display: flex;
    margin-bottom: 30px;
}

.Hompgvideoinsta1 .instagram-media{
    display: flex !important;
    flex-direction: column;
    height: 100% !important;
    width: 100% !important;
    min-height: 1074px; /* adjust as needed */
}
 .Instagramvdeomain12div1{
    display: flex;
    margin-bottom: 30px;
}
 .Instagramvdeomain12div2{
    display: flex;
    margin-bottom: 30px;
}

.V1div1 .instagram-media{
    display: flex !important;
    flex-direction: column;
    height: 100% !important;
    width: 100% !important;
    min-height: 1051px; /* adjust as needed */
}

.LogoineerSlider {
    position: relative;
}
.slider-arrows1 {
        position: relative;
        bottom: 0px;
        text-align: center;
    }
.slick-arrow1 {
        position: absolute !important;
        top: 118px;
        bottom: 0;
        left: -16px;
        /*width: 15%;*/
        width: 5%;
        z-index: 999;
        font-size: 25px;
        color: #000;
        text-align: center;
        text-shadow: none !important;
        filter: none !important;
        opacity: 1 !important;
    }

       .slick-arrow1:hover {
            color: #ccdc5f;
        }

      .slick-arrow1.left1 {
            background-repeat: repeat-x;
            background-image: none !important;
            color: #000;
            cursor: pointer;
        }

           .slick-arrow1.left1:hover {
                color: #000000;
            }

      .slick-arrow1.right1 {
            right: 46px;
            background-repeat: repeat-x;
            background-image: none !important;
            color: #000;
            top: 120px;
            left: 720px;
            cursor: pointer;
        }

          .slick-arrow1.right1:hover {
                color: #ffffff;
            }

     .slick-arrow1 .glyphicon-chevron-left, .slick-arrow1 .glyphicon-chevron-right, .slick-arrow1 .icon-prev, .slick-arrow1 .icon-next {
            width: 35px;
            height: 35px;
            margin-top: -15px;
            font-size: 35px;
        }

  .slider-arrows1 {
        position: relative;
        bottom: 0px;
        text-align: center;
    }

   .slick-prev,
    .slick-next {
        font-size: 18px;
        background: #000;
        color: #fff;
        border: none;
        padding: 10px 20px;
        cursor: pointer;
    }

       .slick-prev:hover,
        .slick-next:hover {
            background: #333;
        }

   .Iconhome_left1 {
        position: absolute !important;
        height: 51px;
        width: 51px;
        padding: 11px 0px 0px 0px;
        transition: all 0.4s ease-in-out;
        margin: 14px 0px 0px -35px !important;
        color: #b5bea3 !important;
        font-size: 42px !important;
        border: none;
        border-radius: 0px;
    }

      .Iconhome_left1:hover {
            position: absolute !important;
            height: 51px;
            width: 51px;
            padding: 11px 0px 0px 0px;
            transition: all 0.4s ease-in-out;
            margin: 14px 0px 0px -35px !important;
            color: #b5bea3 !important;
            font-size: 42px !important;
            border-radius: 0px;
        }

   .Iconhome_right1 {
        position: absolute !important;
        height: 51px;
        width: 51px;
        padding: 11px 0px 0px 16px;
        transition: all 0.4s ease-in-out;
        margin: 14px 0px 0px -35px !important;
        color: #b5bea3 !important;
        font-size: 38px !important;
        border: none;
        border-radius: 0px;
    }

      .Iconhome_right1:hover {
            position: absolute !important;
            height: 51px;
            width: 51px;
            padding: 11px 0px 0px 16px;
            transition: all 0.4s ease-in-out;
            margin: 14px 0px 0px -35px !important;
            color: #b5bea3 !important;
            font-size: 38px !important;
            border-radius: 0px;
        }
      .Vissionmsnkboxpadd1 {
        padding: 30px;
    }
    .Visngrenbr {
            width: 80%;
    height: 9px;
    }
    .Whtboxdivvissionmission {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        height: 228px;
        margin-top: -42px;
        z-index: 0;
        position: relative;
        padding: 20px;
    }
     .Heading_031 {
        font-family: 'Poppins-bold';
        margin: 0px;
        color: #0e552b;
        font-size: 35px;
    }
     .Howweworkhover1 {
    }

        .Howweworkhover12:hover {
            background-color: #f8f7f1;
        }

    .BOxhover12:hover {
        /*background-color:#f8f7f1;*/
        transition: all 0.6s ease-in-out;
    }

    .BOxWorkdiv1 {
        padding: 30px 30px 80px 30px;
        /*background-color: #0e552b;*/
         background-color: #fff;
        text-align: center;
        border:1px solid #95aa8b;
    }


    .BOxhover12 {
        transition: all 0.4s ease-in-out;
    }

        /* MAIN HOVER */
        .BOxhover12:hover {
            /*transform: translateY(0px);*/
            transition: all 0.4s ease-in-out;
        }

            /* Change GREEN TOP on hover */
            .BOxhover12:hover .BOxWorkdiv1 {
                background-color: #95aa8b;
                transition: all 0.4s ease-in-out;
            }

            /* Change WHITE BOX on hover */
            .BOxhover12:hover .Whtboxdivvissionmission {
                background-color: #fff;
                border-color: #7f9a75;
                transition: all 0.4s ease-in-out;
            }
        .BOxhover12:hover .Heading_031{
            color:#fff;
        }
            /* Optional: icon color change */
            .BOxhover12:hover i {
                color: #fff;
                transition: all 0.4s ease-in-out;
            }

    .Iconhover1 {
        font-size: 40px;
        color: #0e552b;
        transition: all 0.4s ease-in-out;
    }

        .Iconhover1:hover {
            font-size: 40px;
            color: #0e552b !important;
            transition: all 0.4s ease-in-out;
        }
               /*-----12-05-2026-----*/
    .Allhtforcsronly {
        height:330px !important;
    }
    .Butndivforcsrdiv {
        text-align: center;    padding-top: 250px;
    }

/*---------end---------*/
    @keyframes fadeUp {
        from {
            opacity: 1;
            transform: translateY(40px);
        }

        to {
            opacity: 1;
            transform: translateY(0);
        }
    }
}

@media only screen and (min-width: 854px) and (max-width:863px) {
    .Hidedeskstopreso {
        display: none;
    }

    .Txtreslh {
        line-height: 49px;
    }

    .Respoheitimg {
        height: 10px;
    }

    .respo_txtpaddtp {
        padding-top: 25px !important;
    }

    .separatorHWW1 {
        padding: 0px 15px 0px 15px;
    }

    .separatorHWW2 {
        padding: 0px 15px 0px 15px;
        line-break: anywhere;
    }

    .separatorHWW3 {
        padding: 0px 15px 0px 15px;
    }

    .Namm_banbelowboxmdiv {
        padding: 0px;
        margin-top: 0px;
    }

    .Homepg_Header_Main_div {
        padding: 0px 0px 0px 0px;
    }

    .Home_contact_div {
        padding: 0px 0px 0px 0px;
        width: 74%;
    }

    .Homepg_All_HeadData {
        padding: 0px 0px 0px 0px;
    }

    .Homepg_floodrelifDiv {
        padding: 0px 0px 0px 0px;
        background-image: url(../Images/Seperator-black-horizontal-01.png);
        height: 56px;
        font-size: 15px;
        width: 34%;
    }

        .Homepg_floodrelifDiv:hover {
            /*background-color:#f2f0e3;*/
            background-color: rgba(242, 240, 227, 1);
            opacity: 1;
            transition: all 0.4s ease-in-out;
        }

    .Homepg_contactDiv {
        padding: 0px 0px 0px 0px;
        background-image: url(../Images/Seperator-black-horizontal-01.png);
        height: 56px;
        font-size: 15px;
        width: 20%;
    }

    .Homepg_emailDiv {
        padding: 0px 0px 0px 0px;
        background-image: url(../Images/Seperator-black-horizontal-01.png);
        height: 56px;
        font-size: 15px;
        width: 33%;
    }

        .Homepg_emailDiv:hover {
            /*background-color:#f2f0e3;*/
            background-color: rgba(242, 240, 227, 1);
            opacity: 1;
            transition: all 0.4s ease-in-out;
        }

    .Homepg_emailhead {
        color: #fff;
        font-size: 15px;
        text-decoration: none !important;
        transition: all 0.6s ease-in-out;
    }

        .Homepg_emailhead:hover {
            color: #0a5329;
            font-size: 15px;
            text-decoration: underline !important;
            transition: all 0.6s ease-in-out;
        }

    .HOme_contact_margin {
        padding: 0px;
        /*margin-left: 5px;*/
                margin-left: 152px;
    }

    .Socialmediaicon_01 {
        padding: 10px 8px 5px 8px;
        /* border-radius: 100%; */
        text-decoration: none !important;
        color: #ffffff !important;
        font-size: 23px;
        transition: all 0.6s ease-in-out;
        outline: none !important;
    }

        .Socialmediaicon_01:hover {
            padding:12px 8px 10px 8px;
            /* border-radius: 100%; */
            background-color: #f2f0e3;
            text-decoration: none !important;
            color: #0a5329 !important;
            font-size: 23px;
            transition: all 0.6s ease-in-out;
            outline: none !important;
        }

    .Socialmedia {
        padding: 0px 0px 0px 0px;
        display: flex;
        margin-bottom: 0px;
    }

    .Socialmedia1 {
        background-image: url(../Images/Seperator-black-horizontal-02.png);
        height: 56px;
    }

    .Homepg_socialmedia_icon {
        padding: 0px 0px 0px 0px;
        /*margin-left: -77px;*/
                margin-left: -145px;
        width: 20%;
    }

    .Img_width {
        width: 100%;
    }

    .Img_width_green_hor {
        width: 100%;
        height: 5px;
    }

    .Img_width_hor_whit {
        width: 100%;
        height: 1px;
    }

    .Homepg_all_position {
        position: absolute;
    }

    .Homepg_main_logo_nav_div {
        padding: 0px 0px 0px 0px;
        background: #fff;
        /*height:116px;*/
    }

    .Homepg_logo_main_div {
        padding: 15px 0px 12px 30px;
    }

    .navbar-inverse {
        background: #fff;
        font-family: 'Poppins-bold';
        font-size: 18px;
        margin-left: -50px;
        border: none !important;
        color: #9aaa79 !important;
        border-radius: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
        /*height: 50px;*/
        z-index: 1;
    }

    .hvr-bounce-to-bottom {
        color: #9aaa79 !important;
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: 0px;
            left: 0px;
            right: 0px;
            bottom: 0px;
            background: #f2f0e3;
            /*background: #d7dd35;*/
            /*background: #575da9;*/
            /*background: #e42d9f;*/
            /*background: #025588;*/
            /*background: #99ced4;*/
            /*background: #4abdac;*/
            /*background: #ee86b7;*/
            /*background: #6e7376;*/
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
        }

        .hvr-bounce-to-bottom:hover, .hvr-bounce-to-bottom:focus, .hvr-bounce-to-bottom:active {
            color: #0a542a !important;
            /*color:#4abdac !important;*/
        }

            .hvr-bounce-to-bottom:hover:before, .hvr-bounce-to-bottom:focus:before, .hvr-bounce-to-bottom:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }

    .hvr-bounce-to-bottom1 {
        color: #0a5329 !important;
        background: #f2f0e3;
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom1:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: 0px;
            left: 0px;
            right: 0px;
            bottom: 0px;
            background: #9aaa79;
            /*background: #d7dd35;*/
            /*background: #575da9;*/
            /*background: #e42d9f;*/
            /*background: #025588;*/
            /*background: #99ced4;*/
            /*background: #4abdac;*/
            /*background: #ee86b7;*/
            /*background: #6e7376;*/
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
        }

        .hvr-bounce-to-bottom1:hover, .hvr-bounce-to-bottom1:focus, .hvr-bounce-to-bottom1:active {
            color: #ffffff !important;
            /*color:#4abdac !important;*/
        }

            .hvr-bounce-to-bottom1:hover:before, .hvr-bounce-to-bottom1:focus:before, .hvr-bounce-to-bottom1:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }

    .hvr-bounce-to-bottom2 {
        color: #9aaa79 !important;
        background: #f2f0e3;
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom2:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: 0px;
            left: 0px;
            right: 0px;
            bottom: 0px;
            background: #9aaa79;
            /*background: #d7dd35;*/
            /*background: #575da9;*/
            /*background: #e42d9f;*/
            /*background: #025588;*/
            /*background: #99ced4;*/
            /*background: #4abdac;*/
            /*background: #ee86b7;*/
            /*background: #6e7376;*/
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
        }

        .hvr-bounce-to-bottom2:hover, .hvr-bounce-to-bottom2:focus, .hvr-bounce-to-bottom2:active {
            color: #fff !important;
            /*color:#4abdac !important;*/
        }

            .hvr-bounce-to-bottom2:hover:before, .hvr-bounce-to-bottom2:focus:before, .hvr-bounce-to-bottom2:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }


    .nav > li > a {
        padding: 5px 20px 5px 20px;
        position: relative;
    }

    .navbar-nav {
        padding-left: 0px;
    }

    .NewDislay {
        /*display: flex;*/
    }


    .ddd > li {
        border-bottom: 1px solid #9aaa79;
    }

    .ddd1 > li {
        border-bottom: 1px solid #9aaa79;
    }

    .ddd2 > li {
        border-bottom: 1px solid #9aaa79;
    }


    /*.ddd1 {
    position: absolute !important;
    top: 0;
    left: 100%;   
    margin: 0;
    display: none;
}
      .ddd2 {
    position: absolute !important;
    top: 0;
    left: 100%;   
    margin: 0;
    display: none ;
}*/

    .dropdown-menu {
        padding: 0px 0px 0px 0px;
        margin-top: 9px;
        margin-left: 0px;
        border-bottom: 1px solid #9aaa79;
        border: 1px solid #9aaa79;
        border-radius: 0px;
        /*width:100%;*/
    }

    .ddd1 {
        padding: 0px 0px 0px 0px;
        margin-top: 0px;
        border-bottom: 1px solid #9aaa79 !important;
        border: 1px solid #9aaa79 !important;
    }

    .ddd2 {
        padding: 0px 0px 0px 0px;
        border-bottom: 1px solid #9aaa79 !important;
        border: 1px solid #9aaa79 !important;
    }


    li.dropdown:hover > .dropdown-menu {
        display: block;
    }

    .headernav > li > .ddd > li > a {
        background-color: #f2f0e3;
        color: #0a5329 !important;
        padding: 10px 18px 10px 18px !important;
        font-size: 16px !important;
        outline: 0 !important;
        font-family: 'Poppins';
        transition: all 0.6s ease-in-out;
    }

        .headernav > li > .ddd > li > a:hover {
            color: #fff !important;
            padding: 10px 18px 10px 18px;
            background-color: #fff !important;
            transition: all 0.6s ease-in-out;
        }

    .headernav li .ddd .ddd1 li a {
        background-color: #f2f0e3;
        color: #0a5329 !important;
        padding: 10px 18px 10px 18px !important;
        font-size: 16px !important;
        outline: 0 !important;
        font-family: 'Poppins';
        transition: all 0.6s ease-in-out;
    }

        .headernav li .ddd .ddd1 li a:hover {
            color: #fff !important;
            padding: 10px 18px 10px 18px;
            background-color: #fff !important;
            transition: all 0.6s ease-in-out;
        }

    .headernav li .ddd .ddd1 .dd2 li a {
        background-color: #f2f0e3;
        color: #0a5329 !important;
        padding: 10px 18px 10px 18px !important;
        font-size: 16px !important;
        outline: 0 !important;
        font-family: 'Poppins';
        transition: all 0.6s ease-in-out;
    }

        .headernav li .ddd .ddd1 .dd2 li a:hover {
            color: #fff !important;
            padding: 10px 18px 10px 18px;
            background-color: #fff !important;
            transition: all 0.6s ease-in-out;
        }

    .navbar-nav > li > .dropdown-menu {
        margin-top: 0;
        border-top-left-radius: initial;
        border-top-right-radius: initial;
    }
    /* ================= MENU BORDERS ================= */
    .ddd > li,
    .ddd1 > li,
    .ddd2 > li {
        border-bottom: 1px solid #9aaa79;
    }

    /* ================= DROPDOWN BASE ================= */
    .dropdown-menu {
        padding: 0;
        margin-top: 0;
        border: 1px solid #9aaa79;
        border-radius: 0;
        min-width: 260px;
        left: 52px;
    }

        /* ================= POSITION FIX ================= */
        .dropdown-menu > li {
            position: relative;
        }

    /* 2nd Level */
    .ddd1 {
        position: absolute;
        top: 0;
        left: 100%;
        display: none;
        padding: 0;
        border: 1px solid #9aaa79;
    }

    /* 3rd Level */
    .ddd2 {
        position: absolute;
        top: 0;
        left: 100%;
        display: none;
        padding: 0;
        border: 1px solid #9aaa79;
    }

    /* ================= SHOW ON HOVER ================= */
    .dropdown-menu li:hover > .ddd1,
    .dropdown-menu li:hover > .ddd2 {
        display: block;
    }

    /* ================= LINKS STYLE ================= */
    .dropdown-menu li a {
        display: block;
        width: 100%;
        box-sizing: border-box;
        background-color: #f2f0e3;
        color: #0a5329 !important;
        padding: 10px 18px;
        font-size: 18px;
        font-family: 'Poppins';
        transition: all 0.3s ease;
        white-space: normal;
    }

        /* ================= HOVER ================= */
        .dropdown-menu li a:hover {
            color: #fff !important;
            background-color: #0a5329 !important;
        }

    /* ================= TOP MENU ================= */
    .headernav > li > .ddd > li > a {
        background-color: #f2f0e3;
        color: #0a5329 !important;
    }

    /* ================= REMOVE GAP ================= */
    .navbar-nav > li > .dropdown-menu {
        margin-top: 0;
    }

    /* ================= ARROW ALIGN ================= */
    .dropdown > a .caret {
        float: right;
        margin-top: 6px;
    }




    .Hompg_highlight_txtblue {
        font-size: 22px;
        font-family: 'Titillium Web';
        margin: 0px;
        color: #0ea4de;
    }



    .Readmore_btn_01 {
        color: #999999;
        transition: all 0.6s ease-in-out;
        text-decoration: none;
    }

        .Readmore_btn_01:hover {
            color: #f15833;
            transition: all 0.6s ease-in-out;
            text-decoration: underline;
        }







    .Separator_padd {
        padding: 7px 0px 7px 0px;
    }

















    .Separator_padd1 {
        padding: 6px 0px 6px 0px;
    }


    .Separator_padd2 {
        padding: 3px 0px 3px 0px;
    }









    [class*=" imghvr-"], [class^=imghvr-] {
        position: relative;
        display: block !important;
        margin: 0;
        max-width: 100%;
        background-color: rgba(175,90,59,1) !important;
        color: #fff;
        overflow: hidden;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        -ms-transform: translateZ(0);
        -o-transform: translateZ(0);
        transform: translateZ(0);
    }

        [class*=" imghvr-"] figcaption, [class^=imghvr-] figcaption {
            background-color: rgba(175,90,59,0.3) !important;
            padding: 30px;
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
            color: #fff;
        }

    .Socialmedia_Footer {
        padding: 50px 0px 50px 0px;
        display: flex;
        margin-bottom: 0px;
    }





    .Donatebtn {
        font-family: 'Poppins-bold';
        font-size: 18px;
        padding: 14px 20px 14px 20px !important;
        background-color: #f2f0e3 !important;
        color: #0a5329 !important;
        transition: all .4s ease-in-out;
        text-decoration: none !important;
    }

        .Donatebtn:hover {
            font-family: 'Poppins-bold';
            font-size: 18px;
            padding: 14px 20px 14px 20px !important;
            background-color: #9aaa79 !important;
            color: #fff !important;
            transition: all .4s ease-in-out;
            text-decoration: none !important;
        }

    .Banner_img_textClass {
        padding: 0px;
        text-align: center;
        position: absolute;
        top: 294px;
    }

    .Bann_textLineheight {
        line-height: 61px;
    }

    .Bann_text_01 {
        font-size: 36px;
        color: #fff;
        font-family: 'Titillium Web';
    }

    .Bann_text_02 {
        font-size: 58px;
        color: #fff;
        font-family: 'Titillium Web-bold';
        margin-top: 16px;
    }

    .Homepg_box_naamFoundation_div {
        padding: 56px 61px 56px 61px;
        border: 1px solid #c2cab2;
        background-color: #f2f0e3;
    }

    .Heading_01 {
        font-family: 'Titillium Web-bold';
        font-size: 35px;
        color: #0e552b;
        margin: 0px;
    }

    .Hompg_highlight_txtorg {
        font-size: 25px;
        font-family: 'Titillium Web';
        margin: 0px;
        color: #d17904;
    }

    .Hmpg_paddtop_d01 {
        padding-top: 50px !important;
    }

    .Homepg_naamboxpadd {
        padding: 0px 40px 0px 40px;
    }

    .Hompg_howweworkpadddiv {
        padding: 80px 40px 0px 40px;
    }

    .Heading_03 {
        font-family: 'Poppins-bold';
        margin: 0px;
        color: #9aaa79;
        font-size: 22px;
    }

    .Homepg_how_we_wrok_text_div {
        padding: 50px 0px 34px 0px;
    }

    .Homepg_back_green_01 {
        padding: 0px 0px 50px 0px;
        background-image: url(../Images/Background-green-01.jpg);
        width: 800px;
        height: 1190px;
    }

    .Homepg_back_green_light_01 {
        padding: 56px 20px 56px 20px;
        background-image: url(../Images/Background-green-light-01.jpg);
        /*width:973px;*/
        float: right;
    }

    .Homepg_bg_gren_lght_mainpos_div {
        padding: 0px 0px 0px 0px;
        z-index: -1;
        margin-top: 0px;
    }

    .Homepg_bgLlght_pos_div {
        padding: 0px;
        position: absolute;
    }

    .Since_paddleft {
        /*padding-left: 514px;*/
        text-align: center;
    }

    .Icon_box_wht_main_div {
        padding: 36px 0px 36px 0px;
        background: #fff;
        margin-top: 50px;
    }

    .Seperator_white_vertical_01 {
        margin: -242px 0px 0px 207px;
        height: 263px;
    }

    .Homepg_ourproject_main_div {
        padding: 60px 0px 60px 0px;
        text-align: center;
    }

    .Img_sliderimg {
        width: 100%;
        max-width: 275px !important;
    }

    .Slider_padding_div {
        padding: 0px 65px 80px 65px;
    }

    .Ourprjctmousehoverbtn {
        margin-top: 152px;
        padding: 7px 0px 7px 0px !important;
        height: 40px !important;
        width: 100px !important;
        font-size: 15px !important;
        border-radius: 0px !important;
        color: #fff !important;
        background: rgba(14, 76, 27, 0.9);
        /* background-color: rgba(204, 220, 95, 0.8) !important; */
        border: 1px solid #9cac7c !important;
        transition: all .4s ease-in-out;
    }

        .Ourprjctmousehoverbtn:hover {
            margin-top: 152px;
            padding: 7px 0px 7px 0px !important;
            height: 40px !important;
            width: 100px !important;
            font-size: 15px !important;
            border-radius: 0px !important;
            color: #0a5329 !important;
            border: 1px solid #9cac7c !important;
            background-color: #f2f0e3 !important;
            /*background: rgba(14, 76, 27, 0.9);*/
            /*background-color: rgba(000000, 0, 0, 0.5);*/
            /* background-color: rgba(204, 220, 95, 0.8) !important; */
            transition: all .4s ease-in-out;
        }

    [class*=" imghvr-"], [class^=imghvr-] {
        position: relative;
        display: block !important;
        margin: 0;
        max-width: 100%;
        background-color: rgba(000000, 0, 0, 0.5) !important;
        color: #fff;
        overflow: hidden;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        -ms-transform: translateZ(0);
        -o-transform: translateZ(0);
        transform: translateZ(0);
    }

        [class*=" imghvr-"] figcaption, [class^=imghvr-] figcaption {
            background-color: rgba(000000, 0, 0, 0.5) !important;
            padding: 30px;
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
            color: #fff;
        }

        [class*=" imghvr-"], [class*=" imghvr-"] *, [class*=" imghvr-"]:after, [class*=" imghvr-"] :after, [class*=" imghvr-"]:before, [class*=" imghvr-"] :before, [class^=imghvr-], [class^=imghvr-] *, [class^=imghvr-]:after, [class^=imghvr-] :after, [class^=imghvr-]:before, [class^=imghvr-] :before {
            box-sizing: border-box !important;
            -webkit-transition: all 1s ease !important;
            -moz-transition: all 1s ease !important;
            transition: all 1s ease !important;
        }

    .Slider_box_widthdiv {
        padding: 5px;
        width: 295px;
    }

    .txtbox_width {
        padding-top: 22px;
        /*width: 272px;*/
        height: 77px;
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
    }

    .Sliderboxlink {
        font-family: 'Poppins-bold';
        font-size: 18px;
        padding: 31px 0px 31px 0px;
        color: #000000;
        text-decoration: none;
        transition: all .4s ease-in-out;
    }

        .Sliderboxlink:hover {
            font-family: 'Poppins-bold';
            font-size: 18px;
            color: #d17904;
            text-decoration: none;
            transition: all .4s ease-in-out;
        }

    .slick-dots li button:before {
        font-family: 'slick';
        font-size: 40px !important;
        line-height: 20px;
        position: absolute;
        top: 5px;
        left: 0;
        width: 30px;
        height: 13px;
        content: square !important;
        /*content: '•';*/
        text-align: center;
        opacity: 1;
        color: #dae78f !important;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

    .slick-dots li.slick-active button:before {
        opacity: 1 !important;
        color: #ffffff !important;
        border: none !important;
    }


    .slick-dots li button {
        border: none !important;
        border-radius: 0% !important;
        width: 3px !important;
        height: 3px !important;
        padding: 5px !important;
        top: 0px !important;
        margin-top: 8px;
        margin-left: 30px;
        margin-right: 0px;
        /*background-color: #c09965 !important;*/
        opacity: 1;
        background-color: transparent !important;
    }


    .slick-dots li.slick-active button {
        /*background: #fff !important;*/
    }

    .slick-dotted.slick-slider {
        margin-bottom: 0px !important;
    }

    .slick-dots {
        position: absolute !important;
        bottom: 19px !important;
        display: block !important;
        width: 97% !important;
        padding: 0 !important;
        margin: 0 !important;
        list-style: square !important;
        text-align: center !important;
    }

        .slick-dots li {
            position: relative;
            display: inline-block !important;
            width: 3px !important;
            height: 3px !important;
            margin: 0 7px !important;
            padding: 3px 9px 0px 9px !important;
            cursor: pointer !important;
        }

    .slick-prev {
        left: -12px !important;
    }

    .slick-prev {
        font-size: 0 !important;
        line-height: 0 !important;
        position: absolute !important;
        top: 50% !important;
        display: block !important;
        width: 72px !important;
        height: 43px !important;
        padding: 0 !important;
        z-index: 1;
        -webkit-transform: translate(0, -50%) !important;
        -ms-transform: translate(0, -50%) !important;
        transform: translate(0, -50%) !important;
        cursor: pointer !important;
        border: none !important;
        outline: none !important;
        background: url(../img/prev.png) !important;
        /*background-color: transparent !important;*/
    }

    .slick-next {
        right: 9px !important;
    }

    .slick-next {
        font-size: 0 !important;
        line-height: 0 !important;
        position: absolute !important;
        top: 50% !important;
        display: block !important;
        width: 30px !important;
        height: 43px !important;
        padding: 0 !important;
        -webkit-transform: translate(0, -50%) !important;
        -ms-transform: translate(0, -50%) !important;
        transform: translate(0, -50%) !important;
        cursor: pointer !important;
        border: none !important;
        outline: none !important;
        background: url(../img/next.png) !important;
        background-color: transparent !important;
    }

    .slick-prev:hover,
    .slick-prev:focus {
        color: #000000 !important;
        outline: none !important;
        background: url(../img/prev.png) !important;
        transition: all 0.9s ease-in-out !important;
    }

    .slick-next:hover,
    .slick-next:focus {
        color: transparent !important;
        outline: none !important;
        background: url(../img/next.png) !important;
        transition: all 0.9s ease-in-out !important;
    }

        .slick-prev:hover:before,
        .slick-prev:focus:before,
        .slick-next:hover:before,
        .slick-next:focus:before {
            opacity: 1 !important;
        }

    .slick-prev.slick-disabled:before,
    .slick-next.slick-disabled:before {
        opacity: .25 !important;
    }

    .slick-prev:before,
    .slick-next:before {
        /*font-family: 'slick' !important;*/
        font-size: 20px !important;
        line-height: 1 !important;
        opacity: .75 !important;
        color: white !important;
        -webkit-font-smoothing: antialiased !important;
        -moz-osx-font-smoothing: grayscale !important;
    }

    [dir='rtl'] .slick-prev {
        right: 0px !important;
        left: auto !important;
    }

    .slick-prev:before {
        background: url(../img/prev.png) !important;
    }

    [dir='rtl'] .slick-prev:before {
        background: url(../img/next.png) !important;
    }


    [dir='rtl'] .slick-next {
        right: auto !important;
        left: 0px !important;
    }

    .slick-next:before {
        background: url(../img/next.png) !important;
    }

    [dir='rtl'] .slick-next:before {
        background: url(../img/prev.png) !important;
    }

    .slick-prev:before {
        background: url(../img/prev.png) !important;
    }

    .slick-arrow {
        position: absolute !important;
        top: 135px;
        bottom: 0;
        left: -43px;
        /*width: 15%;*/
        width: 5%;
        font-size: 25px;
        color: #000;
        text-align: center;
        text-shadow: none !important;
        filter: none !important;
        opacity: 1 !important;
    }

        .slick-arrow:hover {
            color: #ccdc5f;
        }

        .slick-arrow.left {
            background-repeat: repeat-x;
            background-image: none !important;
            color: #000;
            cursor: pointer;
        }

            .slick-arrow.left:hover {
                color: #000000;
            }

        .slick-arrow.right {
            right: 46px;
            background-repeat: repeat-x;
            background-image: none !important;
            color: #000;
            top: 135px;
            left: 748px;
            cursor: pointer;
        }

            .slick-arrow.right:hover {
                color: #ffffff;
            }

        .slick-arrow .glyphicon-chevron-left, .slick-arrow .glyphicon-chevron-right, .slick-arrow .icon-prev, .slick-arrow .icon-next {
            width: 35px;
            height: 35px;
            margin-top: -15px;
            font-size: 35px;
        }

    .slider-arrows {
        position: relative;
        bottom: 0px;
        text-align: center;
    }

    .slick-prev,
    .slick-next {
        font-size: 18px;
        background: #000;
        color: #fff;
        border: none;
        padding: 10px 20px;
        cursor: pointer;
    }

        .slick-prev:hover,
        .slick-next:hover {
            background: #333;
        }

    .Iconhome_left {
        position: absolute !important;
        height: 51px;
        width: 51px;
        padding: 11px 0px 0px 0px;
        transition: all 0.4s ease-in-out;
        margin: 14px 0px 0px -35px !important;
        color: #b5bea3 !important;
        font-size: 50px !important;
        border: none;
        border-radius: 0px;
    }

        .Iconhome_left:hover {
            position: absolute !important;
            height: 51px;
            width: 51px;
            padding: 11px 0px 0px 0px;
            transition: all 0.4s ease-in-out;
            margin: 14px 0px 0px -35px !important;
            color: #b5bea3 !important;
            font-size: 50px !important;
            border-radius: 0px;
        }

    .Iconhome_right {
        position: absolute !important;
        height: 51px;
        width: 51px;
        padding: 11px 0px 0px 16px;
        transition: all 0.4s ease-in-out;
        margin: 14px 0px 0px -35px !important;
        color: #b5bea3 !important;
        font-size: 45px !important;
        border: none;
        border-radius: 0px;
    }

        .Iconhome_right:hover {
            position: absolute !important;
            height: 51px;
            width: 51px;
            padding: 11px 0px 0px 16px;
            transition: all 0.4s ease-in-out;
            margin: 14px 0px 0px -35px !important;
            color: #b5bea3 !important;
            font-size: 45px !important;
            border-radius: 0px;
        }

    .Homepg_Waterconservation_maindiv {
        padding: 80px 0px 80px 0px;
        background-color: #0e552b;
        border-right: 1px solid #2b6e4d;
        text-align: center;
        /*width:682px;*/
    }

    .Heading_whit_01 {
        font-family: 'Titillium Web-bold';
        font-size: 35px;
        color: #ffffff;
        margin: 0px;
    }

    .Seperator_white_water_vertical_01 {
        margin: -60px 0px 0px 380px;
    }

    .ImgWhtewidth {
        width: 85%;
        height: 1px;
        left: -11px;
        margin-left: -12px;
    }

    .Homepg_bg_waterconservation_div {
        background-image: url(../Images/Background-Water-Conservation.jpg);
        /*width: 908px;*/
        background-size: cover; /* makes image fill container */
        background-position: center; /* keeps image centered */
        background-repeat: no-repeat; /* prevents repeating */
        /* responsive width */
        height: 580px; /* keep your height */
        padding: 0;
    }

    .HompgWatconmaindiv {
        padding: 0px 60px 0px 60px;
    }

    .Homepg_whatContoppadd_div {
        padding: 72px 0px 0px 0px;
    }

    .Hompg_sepapadd_div {
        padding: 25px 0px 25px 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Homepg_FactProject_bg_grrn_div {
        background-image: url(../Images/Background-green-01.jpg);
        padding: 80px 80px 80px 80px;
        /*width: 325px;*/
        height: 970px;
    }

    .Homepg_FactProject_bg_yell_div {
        background-image: url(../Images/Background-yellow-01.jpg);
        padding: 192px 40px 80px 40px;
        /*width: 779px;*/
        /*height: 630px;*/
    }

    .bgf {
        background-image: url(../Images/Background-green-yellow.jpg);
        padding: 80px 118px;
        background-repeat: no-repeat;
        background-size: 91% 100%; /* ONLY LEFT SIDE background */
        background-position: left center;
    }

    .bgne {
        background-image: url(../Images/Background-green-01.jpg);
        width: 600px;
        padding: 80px 80px 80px 80px;
    }

    .bgne1 {
        background-image: url(../Images/Background-yellow-01.jpg);
        padding: 80px 80px 80px 80px;
        position: absolute;
        top: 81px;
        width: 1188px;
        left: 282px;
    }

    .Hopg_respodv_001 {
        padding: 127px 0px 0px 0px !important;
    }

    .Hompg_back_blck_bg_div {
        background-image: url(../Images/Background-black-transperent.png);
        height: 115px;
        margin-top: -273px;
        border-top: 1px solid #fff;
        border-bottom: 1px solid #fff;
        text-align: center;
        padding: 26px 0px 0px 0px;
    }

    .Homepg_fact_inner_01 {
        padding: 80px 40px;
        position: absolute;
    }

    .Homepg_fact_inner_02 {
        padding: 0px 0px 0px 0px;
    }

    .Homepg_fact_inner_03 {
        padding: 0px 0px 0px 0px;
        margin-top: 0px;
        z-index: -1;
    }

    .Homepg_fact_inner_04 {
        padding: 45px 0px 0px 0px;
    }

    .Homepg_fact_innertxt_01 {
        padding: 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Homepg_fact_innertxt_02 {
        padding: 0px 0px 0px 60px;
    }

    .Homepg_ourpartner_bg_main_Div {
        background-image: url(../Images/Background-green-light-02.jpg);
        padding: 0px 0px 0px 0px;
        height: 272px;
    }

    .Homepg_Ourpartner_maindiv {
        padding: 100px 0px 190px 0px;
    }

    .Hompg_respodiv_01 {
        padding: 0px 0px 0px 30px !important;
    }

    .Homepg_ourpartner_div_01 {
        padding: 0px 0px 0px 0px;
        position: absolute;
        z-index: -1;
    }

    .Homepg_ourpartner_div_02 {
        padding: 0px 64px 0px 414px;
    }

    .Homepg_ourpartner_bg_wht_div_01 {
        padding: 30px 30px 30px 30px;
        background-color: #fff;
        border: 1px solid #b5bea3;
        /*height: 334px;*/
    }

    .Homepg_ourpartner_div_03 {
        padding: 0px 0px 0px 175px;
        position: absolute;
        z-index: -1;
        top: 136px;
    }

    .Homepg_happy_moment_bgdiv {
        background-image: url(../Images/Background-Happy-Moments.jpg);
        background-size: cover;
        background-position: center;
        background-repeat: no-repeat;
        height: 530px;
        padding: 0px 0px 0px 0px;
        text-align: center;
        margin: 0px -7px 0px 0px;
    }

    .Happy_movmet_txtdv {
        position: absolute;
        top: 237px;
        text-align: -webkit-center;
        /*left: -54px;*/
    }

    .Happymov_txt_divquote {
        padding: 60px 40px 60px 40px;
        background-color: #0e552b;
        border-right: 1px solid #2b6e4d;
        /*height: 530px;*/
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Hmpgquttxtdv01 {
        padding-top: 30px !important;
    }

    .Footerbtn {
        font-size: 22px;
        color: #fff;
        border: 1px solid #fff;
        padding: 8px 42px 8px 42px;
        background-color: #95aa8b;
        text-decoration: none !important;
        transition: all 0.6s ease-in-out;
    }

        .Footerbtn:hover {
            font-size: 22px;
            color: #fff;
            border: 1px solid #fff;
            background-color: #0e552b;
            text-decoration: none !important;
            transition: all 0.6s ease-in-out;
        }

    .Footeremailink {
        font-size: 22px;
        color: #000;
        text-decoration: none !important;
        transition: all 0.6s ease-in-out;
    }

        .Footeremailink:hover {
            font-size: 22px;
            color: #d17904;
            text-decoration: none !important;
            transition: all 0.6s ease-in-out;
        }

    .Socialmedia1_Footer {
        height: 48px;
    }

    .Socialmediaicon_Footer_01 {
        padding: 7px 7px 5px 7px;
        /* border-radius: 100%; */
        text-decoration: none !important;
        color: #c5ceaf !important;
        font-size: 19px;
        background-color: #FFFFFF;
        border: 1px solid #c5ceaf;
        transition: all 0.6s ease-in-out;
        outline: none !important;
    }

        .Socialmediaicon_Footer_01:hover {
            padding: 7px 7px 5px 7px;
            /* border-radius: 100%; */
            border: 1px solid #c5ceaf;
            background-color: #0e552b;
            text-decoration: none !important;
            color: #fff !important;
            font-size: 19px;
            transition: all 0.6s ease-in-out;
            outline: none !important;
        }

    .heading_footer {
        font-size: 22px;
        color: #b5bea3;
        font-family: Poppins-bold;
        margin: 0px;
    }

    .Footer_linkList {
        color: #000;
        transition: all 0.6s ease-in-out;
        text-decoration: none;
    }

        .Footer_linkList:hover {
            color: #d17904;
            font-weight: bold;
            transition: all 0.6s ease-in-out;
            text-decoration: none;
        }

    .Separator_padd2 {
        padding: 3px 0px 3px 0px;
    }

    .Footer_logo_div {
        padding: 32px 0px 32px 50px;
    }

    .FooterTwobtns_div {
        padding: 0px 30px 0px 30px;
    }

    .Footer_twobtndiv_bg {
        padding: 70px 0px 0px 0px;
        background-image: url(../Images/Background-green-03.jpg);
        height: 1130px;
    }

    .Footer_btnpaddddiv {
        display: flex;
        justify-content: center;
    }

    .V_btnpadd {
        padding-left: 42px;
    }

    .Footer_bg_main_div {
        padding: 0px;
        position: absolute;
        top: 159px;
    }

    .Footer_bg_div_01 {
        padding: 60px 50px 60px 50px;
        background-image: url(../Images/Background-Footer.jpg);
    }

    .Footer_bgText_div {
        padding: 0px 0px 0px 0px;
    }

    .Footerlinepadd {
        font-size: 22px;
        padding: 0px 22px 0px 22px;
        /*display:none*/
    }

    .Footer_orinfodiv {
        padding: 0px 0px 0px 0px;
    }

    .Footer_bgwht_div {
        padding: 50px 50px 50px 50px;
        background-color: #fff;
        border: 1px solid #b5bea3;
    }

    .Footer_ourinfo_01 {
        padding: 0px 3px 0px 0px;
    }

    .Footer_ourinfo_02 {
        padding: 0px 0px 0px 50px;
    }

    .Footer_main_all_paddDiv {
        padding: 0px 0px 30px 0px;
    }

    .Header_innerpg_bg_div {
        background-image: url(../Images/Inner-Page-Header.jpg);
        height: 376px;
    }

    .ftphone {
        display: inline-block;
    }

    .Breadcrum_main_div {
        position: absolute;
        top: 152px;
    }

    .inner-div-title {
        padding-top: 114px;
        padding-left: 21px;
    }

    .subpage-title {
        font-size: 40px;
        margin-bottom: 5px;
        color: #fff;
        font-family: 'Titillium Web-bold';
    }

    .breadcrubpadd {
        padding-top: 80px;
        right: 9px;
        display: none;
    }

    .breadcrumb {
        background: none !important;
    }

    .breadcrumb-item {
        color: #000;
        text-decoration: none;
        transition: all 0.6s ease-in-out;
    }

        .breadcrumb-item:hover {
            color: #fff;
            transition: all 0.6s ease-in-out;
        }

    .Inner_page_padding {
        padding: 60px 40px 60px 40px;
    }

    .Homepg_parallax_main_div {
        padding: 100px 0px 100px 0px;
        background-image: url(../Images/Parallax.jpg);
        background-repeat: no-repeat;
        height: 700px;
        background-size: cover;
        background-attachment: fixed;
    }

    .Footer_lastdiv {
        padding: 0px 0px 0px 50px;
        margin-top: 20px;
    }

    .Footerpridicl {
        display: flex;
    }

    .Footerlinepaddallright {
        padding: 0px 20px 0px 20px;
    }

    .Allrghtpadd {
        padding-left: 171px;
    }

    .Naamkritextpadddiv {
        padding: 60px 0px 60px 0px;
    }

    .Palllaxvideo {
        width: 100%;
        height: 405px;
    }

    .Parallx_videopadd {
        padding: 0px 40px 0px 40px;
    }

    .Slider_box_widthdiv_inner {
        padding: 10px 60px 60px 60px;
    }

    .txtbox_width_inner {
        padding-top: 22px;
        /* width: 272px; */
        height: 77px;
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
    }

    .Innerpgprojectboxdiv {
        padding: 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }

    .Inner_page_padding1 {
        padding: 80px 40px 80px 40px;
    }

    .scrollup {
        position: fixed;
        right: 25px;
        bottom: 50px;
        color: #0e552b !important;
        background-color: #fff !important;
        width: 38px;
        height: 38px;
        /* border: solid 2px #f15833; */
        /* border-radius: 50% !important; */
        text-align: center;
        padding: 11px 0 0 1px;
        z-index: 2000;
        font-size: 18px;
        line-height: 1;
        border: 1px solid #c5ceaf;
        border-color: #c5ceaf !important;
        transition: all 0.4s ease-in-out;
    }

        .scrollup:hover {
            background-color: #0e552b !important;
            color: #fff !important;
            /* border: 2px solid #0ea4de !important; */
            transition: all .4s ease-in-out;
        }

    .slick-active .Bann_text_01 {
        animation: fadeUp 4s ease forwards;
    }

    .slick-active .Bann_text_02 {
        animation: fadeUp 2.3s ease forwards;
    }

    .Header_toplinkpadd {
        padding: 15px 5px 0px 5px;
        color: #fff;
        text-align: center;
    }

    .Header_toplinkpadd1 {
        padding: 15px 5px 0px 5px;
        color: #fff;
        text-align: center;
    }

    .dddsubmenu {
        /*margin-left: -119px;*/
    }

    .Hpgwi0 {
        width: 0%;
    }

    .navbar-header1 {
        float: none;
        border-bottom: none;
    }

    .navbar-toggle1 {
        background-color: #0e552b!important;
        position: relative;
        float: right;
        padding: 10px 10px 10px 10px!important;
        margin-top: -60px!important;
        margin-right: 25px !important;
        margin-bottom: 5px!important;
        background-color: transparent;
        background-image: none;
        border: 1px solid transparent;
        border-top-color: transparent;
        border-right-color: transparent;
        border-bottom-color: transparent;
        border-left-color: transparent;
        border-radius: 4px;
        display: block;
    }

    .navbar-header1 .collapse, .navbar-toggle {
        display: block !important;
    }

    .navbar-collapse1.collapse {
        display: none !important;
    }

    .navbar-nav {
        /* padding-top: 10px !important; */
        padding-left: 0px !important;
        /* padding-right: 15px !important; */
        width: 100%;
    }

    .navbar-nav1 > li {
        position: relative !important;
        display: block !important;
        float: none !important;
        border-bottom: 1px solid #9aaa79;
    }

    .navbar-nav > li > a {
        text-align: center;
        padding: 15px 0px 15px 0px !important;
        /* font-weight: bold; */
        outline: 0;
        transition: all 0.6s ease-in-out;
    }

    .navbar-collapse1.collapse.in {
        display: block !important;
        padding: 0px;
        /* background: rgba(000, 0, 0, 0.7); */
    }

    .Linesdisplaynewrespo {
        display: none;
    }

    .Respormbtn_new {
        text-align: -webkit-center;
    }

    .Respo_btn_new {
        color: #000 !important;
    }

    .navbar-collapse.in {
        overflow-y: visible;
    }

    .navbar {
        min-height: 0px !important;
    }
      /*----------------------------Inner pg css---------------------------*/
    .Bar_verticle_green {
        position: absolute;
        height: 359px;
        width: 15px;
        margin: 48px 0px 0px -7px;
    }

    .Footerlinepaddct {
        padding: 0px 22px 0px 22px;
    }

    .Footerlinepaddct1 {
        padding: 0px 22px 0px 22px;
    }

    .Inner_contactMap_addDive {
        padding: 0px;
        border: 1px solid #c2cab2;
        height: 452px;
    }

    .Contact_map {
        width: 100%;
        height: 388px;
    }

    .Contact_bg_grnlgt_div {
        padding: 0px;
        background-image: url(../Images/Background-green-light-01.jpg);
        height: 450px;
    }

    .Contact_txt_div {
        padding:30px 25px 0px 30px;
    }

    .Inner_page_padding_CT_01 {
        padding: 60px 35px 60px 35px;
    }

    .Contactemailink {
        color: #000;
        text-decoration: underline !important;
        transition: all 0.6s ease-in-out;
    }

        .Contactemailink:hover {
            color: #d17904;
            text-decoration: underline !important;
            transition: all 0.6s ease-in-out;
        }

    .Sepa_conta_gra_01 {
        position: absolute;
        height: 383px;
        width: 1px;
        margin: -355px 0px 0px 476px;
    }

    .Sepa_conta_gra_02 {
        position: absolute;
        height: 363px;
        width: 1px;
        margin: -389px 0px 0px 476px;
    }

    .Contact_Three_divMain {
        padding: 60px 0px 0px 0px;
    }

    .Contact_text_dv_01 {
        padding: 30px 65px 0px 0px;
    }

    .Contact_text_dv_02 {
        padding: 30px 47px 0px 0px;
    }

    .Contact_text_dv_03 {
        padding: 30px 0px 0px 10px;
    }

    .form-controlnewhome {
        display: block;
        width: 100% !important;
        height: 36px;
        font-size: 15px !important;
        line-height: 1.42857143 !important;
        color: #666 !important;
        background-color: #fff !important;
        background-image: none;
        border: 1px solid #c2cab2 !important;
        padding: 8px 15px !important;
        border-radius: 0px !important;
        margin-bottom: 0px !important;
    }

    .Richtextheight {
        height: 165px;
    }

    .btnsend {
        background-color: #b5bea3;
        text-align: center;
        padding-left: 0px;
        border: none;
        border-radius: 0px;
        color: #fff;
        font-size: 16px;
        transition: .5s all ease-in-out;
        width: 74% !important;
        height: 37px !important;
    }

        .btnsend:hover {
            background-color: #f2f0e3 !important;
            color: #0a5329 !important;
        }

    .EnquiryFormDIv {
        padding: 0px 0px 0px 0px;
    }

    .EnquiryFormDIv_newpadd_01 {
        padding: 0px 0px 0px 0px;
    }

    .EnquiryFormDIv_01 {
        padding: 20px 20px 20px 20px;
    }

    .EnquiryFormDIv_newpadd_02 {
        padding: 0px 20px 40px 20px;
    }

    .Btndivenquiry {
        padding: 0px 0px 0px 0px;
        margin-top: -20px;
    }

    .Donate_parallxdiv {
        padding: 100px 0px 100px 0px;
        background-image: url(../Images/Parallax-Donate.jpg);
        background-repeat: no-repeat;
        height: 500px;
        background-size: cover;
        background-attachment: fixed;
    }

    .Donate_bg_greenmaindiv {
        background-image: url(../Images/Background-green-light-02.jpg);
        padding: 0px 0px 0px 0px;
        height: 290px;
    }

    .Donatepg_whtbg {
        padding: 30px 30px 30px 30px;
        background-color: #fff;
        border: 1px solid #b5bea3;
    }

    .ntbod {
        font-weight: normal !important;
    }

        .ntbod:hover {
            font-weight: bold !important;
        }

    .About_fact_inner_01 {
        padding: 0px 0px 0px 0px;
        margin-top: -214px;
        z-index: -1;
    }

    .About_FactProject_bg_yell_div {
        background-image: url(../Images/Background-yellow-01.jpg);
        padding:270px 41px 60px 40px;
        /*width: 1026px;*/
        /*height: 716px;*/
    }

    .Imgclassabtus {
        width: 100%;
        max-width: 590px;
    }

    .About_us_sixpadd {
        padding: 0px 0px 50px 0px;
                text-align: -webkit-center;
                        text-align: -moz-center;
    }

    .Aboutustxtpadd {
        padding: 0px 0px 0px 0px;
        text-align: center;
    }

    .Ann_reportimgdiv_01 {
        padding: 48px 37px 0px 39px;
    }

    .Img_bgcolor_div {
        padding: 10px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Wtbox_padd {
        padding: 0px 25px 0px 25px;
    }

    .Whtboxdiv {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        height: 77px;
        margin-top: -40px;
        z-index: 0;
        position: relative;
        padding-top: 25px;
    }

    .Innerannualpg {
        text-align: -webkit-center;
        text-align: -moz-center;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }

    .Corporate_parallxdiv {
        padding: 100px 0px 100px 0px;
        background-image: url(../Images/Banner-Corporate.jpeg);
        background-repeat: no-repeat;
        height: 700px;
        background-size: cover;
        background-attachment: fixed;
        background-position: center right;
    }

    .Inner_page_paddingtopless {
        padding: 30px 40px 80px 40px;
    }

    .Annulreportbtn {
        margin-top: 74px;
        padding: 7px 0px 7px 0px !important;
        height: 40px !important;
        width: 100px !important;
        font-size: 15px !important;
        border-radius: 0px !important;
        color: #fff !important;
        background: rgba(14, 76, 27, 0.9);
        /* background-color: rgba(204, 220, 95, 0.8) !important; */
        border: 1px solid #9cac7c !important;
        transition: all .4s ease-in-out;
    }

        .Annulreportbtn:hover {
            margin-top: 74px;
            padding: 7px 0px 7px 0px !important;
            height: 40px !important;
            width: 100px !important;
            font-size: 15px !important;
            border-radius: 0px !important;
            color: #0a5329 !important;
            border: 1px solid #9cac7c !important;
            background-color: #f2f0e3 !important;
            /* background: rgba(14, 76, 27, 0.9); */
            /* background-color: rgba(000000, 0, 0, 0.5); */
            /* background-color: rgba(204, 220, 95, 0.8) !important; */
            transition: all .4s ease-in-out;
        }

    .Donatelastdiv {
        padding: 0px 0px 80px 0px;
    }

    .Donatelastdiv_01 {
        padding: 245px 0px 0px 0px;
    }

    .DonateRcptenqidiv {
        padding:0px 46px 0px 45px;
        position: absolute;
    }

    .RcptEnq_mainDiv {
        padding: 28px 10px 0px 42px;
                text-align: left;
    }

    .DonatelastdivCp {
        padding: 60px 0px 80px 0px;
    }

    .corporatepg_whtbg {
        padding: 20px 20px 20px 20px;
        background-color: #fff;
        border: 1px solid #b5bea3;
    }

    .Logo_resizedwdt {
    }

    .Imgwidth {
        width: 100%;
        max-width: 180px;
    }

    .Corporatelastdiv_01 {
        padding: 200px 0px 0px 0px;
    }

    .Displnonoediv {
        display: none;
    }

    .Innpgtbtable {
        border-collapse: separate;
        border-spacing: 1px;
        width: 100%;
        background-color: #fff;
        color: #000 !important;
        border: 1px solid #b5bea3;
        display: inline-block;
    }

    th {
        text-align: center;
        padding: 10px;
        border: 1px solid #b5bea3;
        color: #000;
        background-color: #f8f7f1;
        /*width: 285px;*/
        font-family: 'Poppins' !important;
        /*font-weight: normal !important;*/
    }

    td {
        text-align: center;
        padding: 10px;
        border: 1px solid #b5bea3;
        vertical-align: top;
    }

    .modalwidth {
        width: 800px !important;
    }

    .modal-content {
        border-radius: 0px;
    }

    .Individuals_bgmaindiv {
        background-image: url(../Images/Banner-Individuals.jpg);
        padding: 60px 40px 60px 40px;
    }

    .Inner_page_padding_Idividual {
        padding: 60px 80px 60px 80px;
    }

    .Bannerindivdualsimgdiv {
        padding: 0px 0px 0px 0px;
        /*position: absolute;
        top: 93px;*/
    }

    .Bannerniimgdiv {
        padding: 0px 40px 0px 40px;
                margin-top: -1px;
    }

    .Individual_txtdiv {
        padding: 0px 0px 0px 0px;
    }

    .Banner_img_textClassVolunteer {
        padding: 0px;
        text-align: center;
        position: absolute;
        top: 130px;
    }

    .tbbnone {
        border: none !important;
        border-collapse: collapse;
    }

        .tbbnone td {
            border: none !important;
            padding: 0 !important;
            margin: 0 !important;
        }

        .tbbnone input[type="radio"] {
            margin-right: 4px;
        }

        .tbbnone label {
            margin-right: 15px; /* spacing between Male/Female/Other */
        }

    .paddtopfrm {
        padding-top: 20px;
    }

    .Seperator_gray_vertical_01Volunteer {
        margin:-416px 0px 0px 252px;
        height: 450px;
        position: absolute;
        width:1px;
    }

    .Homepg_box_naamFoundation_divvolunteer {
        padding: 56px 0px 56px 0px;
        border: 1px solid #c2cab2;
        background-color: #f2f0e3;
    }

    .Volunteeer4div_01 {
        padding: 0px 20px 0px 20px;
    }

    .Volunteeer4div_02 {
        padding: 0px 20px 0px 20px;
    }

    .Volunteeer4div_03 {
        padding: 0px 20px 0px 20px;
    }

    .addressht {
        height: 119px !important;
    }

    .Detailht {
        height: 184px !important;
    }

    .btnsendvolunteer {
        background-color: #b5bea3;
        text-align: center;
        padding-left: 0px;
        border: none;
        border-radius: 0px;
        color: #fff;
        font-size: 16px;
        transition: .5s all ease-in-out;
        width: 74% !important;
        height: 37px !important;
    }

        .btnsendvolunteer:hover {
            background-color: #0e552b !important;
            color: #fff !important;
        }

    .Vissionmissionmainpadddiv {
        padding: 80px 0px 80px 0px;
    }

    .Vissionmissinminbg {
        padding: 70px 0px 70px 0px; /*background-color:#f4f5ef;*/
        background-image: url(../Images/Background-yellow-01.jpg);
    }

    .Vissionmissinminbglftpadd {
        padding: 0px 0px 0px 120px;
    }

    .Vissionmissionwhtbg {
        padding: 422px 48px 50px 48px;
        background-color: #fff;
        border: 1px solid #b5bea3;
        height: 788px;
    }

    .Vissonmissiontxtmdiv {
        padding: 0px 15px 0px 15px;
        text-align: center;
    }

    .Vissionmissionimdiv_01 {
        padding: 0px 0px 0px 0px;
        position: absolute;
        top: 127px;
    }

    .Inner_Floodrelif_addDive {
        padding: 0px;
        border: 1px solid #c2cab2;
        /*height: 452px;*/
    }

    .Bar_verticle_greenflood {
        position: absolute;
        height:461px;
        width: 15px;
        margin: 0px 0px 0px 0px;
    }

    .Newbullet {
        line-height: 28px;
        list-style-image: url(../Images/Bullet-Orange.png);
        text-align: left;
        padding-left: 19px;
    }

        .Newbullet > li {
            padding-left: 4px;
        }

    .CLICK_flood {
        font-size: 22px;
        color: #fff;
        border: 1px solid #fff;
        padding: 8px 42px 8px 42px;
        /*background-color: #95aa8b;*/ background: rgba(14, 76, 27, 0.6);
        text-decoration: none !important;
        transition: all 0.6s ease-in-out;
    }

        .CLICK_flood:hover {
            font-size: 22px;
            color: #fff;
            border: 1px solid #b5bea3;
            /*background-color: #0e552b;*/
            background: rgba(14, 76, 27, 0.9);
            text-decoration: none !important;
            transition: all 0.6s ease-in-out;
        }

    .Whtboxdivflood {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        height: 79px;
        margin-top: -46px;
        z-index: 0;
        position: relative;
        padding: 12px;
        text-align: center;
    }

    .Innerpgfloodtxtdiv {
        padding: 40px 40px 40px 40px;
    }

    .InnerFlooddonateimgdiv {
        padding: 0px 40px 40px 40px;
    }

    .Paddinghorigreen {
        padding: 70px 0px 0px 0px;
    }

    .Floodvideodiv_01 {
        padding: 20px 20px 20px 20px;
    }

    .Floodrelefvideo {
        width: 100%;
        height: 315px;
        border: 1px solid #c2cab2;
    }

    .Howwewrk_parallxdiv {
        padding: 100px 0px 100px 0px;
        background-image: url(../Images/Banner-How-We-Work.jpg);
        background-repeat: no-repeat;
        height: 400px;
        background-size: cover;
        background-attachment: fixed;
    }

    .Floodvideodiv_02 {
        padding: 0px 60px 0px 60px;
    }

    .Whtboxdivhowwework {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        height: 122px;
        margin-top: -42px;
        z-index: 0;
        position: relative;
        padding: 16px;
    }

    .Howweworkhover {
    }

        .Howweworkhover:hover {
            background-color: #f8f7f1;
        }

    .BOxhover:hover {
        /*background-color:#f8f7f1;*/
        transition: all 0.6s ease-in-out;
    }

    .BOxWorkdiv {
        padding: 30px 20px 80px 20px;
        background-color: #0e552b;
        text-align: center;
    }


    .BOxhover {
        transition: all 0.4s ease-in-out;
    }

        /* MAIN HOVER */
        .BOxhover:hover {
            /*transform: translateY(0px);*/
            transition: all 0.4s ease-in-out;
        }

            /* Change GREEN TOP on hover */
            .BOxhover:hover .BOxWorkdiv {
                background-color: #95aa8b;
                transition: all 0.4s ease-in-out;
            }

            /* Change WHITE BOX on hover */
            .BOxhover:hover .Whtboxdivhowwework {
                background-color: #fff;
                border-color: #7f9a75;
                transition: all 0.4s ease-in-out;
            }

            /* Optional: icon color change */
            .BOxhover:hover i {
                color: #fff;
                transition: all 0.4s ease-in-out;
            }

    .Iconhover {
        font-size: 40px;
        color: #fff;
        transition: all 0.4s ease-in-out;
    }

        .Iconhover:hover {
            font-size: 40px;
            color: #fff;
            transition: all 0.4s ease-in-out;
        }

    .Detailhtneed {
        height: 125px !important;
    }

    .Seperator_gray_vertical_01need {
        margin: -242px 0px 0px 250px;
        height: 262px;
        position: absolute;
    }

    .ul-tabs1 {
        list-style: none;
        padding-top: 5px;
        padding-left: 0px;
        font-size: 16px !important;
    }

        .ul-tabs1 > li.active > .aaa1 {
            transition: all 0.5s ease-in-out;
            background-color: #f26921;
            border-left: 4px solid #0a5329;
            outline: 0;
            color: #fff !important;
        }

        .ul-tabs1 > li > .aaa1 {
            text-decoration: none;
            color: #0a5329 !important;
            font-size: 16px;
            display: block;
            /*padding: 14px 30px 14px 20px;*/
            padding: 10px 10px !important;
            text-decoration: none;
            border-bottom: 1px solid #9aaa79;
            position: relative;
            /*height: 50px;*/
            background: #f2f0e3;
            border-radius: 3px;
            text-align: justify;
        }

            .ul-tabs1 > li > .aaa1:hover {
                transition: all 0.5s ease-in-out;
                background-color: #95aa8b;
                border-left: 5px solid #0a5329;
                outline: 0;
                color: #fff !important;
            }

        .ul-tabs1 > li.active > .aaa1 {
            transition: all 0.5s ease-in-out;
            background-color: #95aa8b;
            border-left: 5px solid #0a5329;
            outline: 0;
            color: #fff !important;
        }

    .Important_tab_content_div {
        padding: 10px 0px 10px 0px;
        border: 1px solid #b5bea3;
        float: left;
        min-height: 200px;
        border-radius: 3px;
    }

    .tab-content > .tab-pane {
        visibility: visible;
        display: initial;
    }

    .Mediavideodiv_01 {
        padding: 5px 15px 40px 15px;
    }

    .WhtboxdivMedia {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        /* height: 77px; */
        height: 165px;
        margin-top: -58px;
        z-index: 0;
        position: relative;
        padding: 12px;
        text-align: center;
    }

    .Mediarelefvideo {
        width: 100%;
        height: 192px;
        border: 1px solid #c2cab2;
    }

    .greentpwdt {
        width: 81%;
    }

    .Innera1dic {
        padding: 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }

    .txtbox_width_innerourtrustee {
        padding: 14px;
        /* width: 272px; */
        height: 100px;
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
    }

    .txtbox_width_innerourtrustee1 {
        padding: 20px;
        /* width: 272px; */
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
        height: 100px;
    }

    .Slider_box_widthdiv_inneteamr {
        padding: 10px 20px 60px 14px;
    }

    .txtbox_width_innerourteam {
        padding: 25px 20px 20px 20px;
        /* width: 272px; */
        background-color: #f2f0e3;
        border: 1px solid #9cac7c;
        margin-top: 0px;
        text-align: center;
        height: 172px;
    }

    .fixbodyinnpg {
        text-align: -webkit-center;
        width: 100%;
        margin: 0 auto;
        max-width: 1024px;
    }

    .txtbox_widthforicon {
        padding: 14px;
        /* width: 272px; */
        /* height: 77px; */
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
    }

    .Iconaligment {
        display: flex;
        padding: 0px 0px 0px 0px;
        /*justify-content: center;*/
    }

    .icontxtdiv {
        padding: 6px 0px 0px 31px;
        text-align: left;
    }

    .Iconboxdivmain_01 {
        padding: 10px;
                width: 345px;
    }

    .Innerboxpadd {
        padding: 0px 0px 40px 0px;
    }

    .Project_list_01 {
        padding: 40px 0px 40px 0px;
        text-align: center;
    }

    .Projectlistbtn {
        margin-top: 79px;
        padding: 7px 0px 7px 0px !important;
        height: 40px !important;
        width: 100px !important;
        font-size: 15px !important;
        border-radius: 0px !important;
        color: #fff !important;
        background: rgba(14, 76, 27, 0.9);
        /* background-color: rgba(204, 220, 95, 0.8) !important; */
        border: 1px solid #9cac7c !important;
        transition: all .4s ease-in-out;
    }

        .Projectlistbtn:hover {
            margin-top: 79px;
            padding: 7px 0px 7px 0px !important;
            height: 40px !important;
            width: 100px !important;
            font-size: 15px !important;
            border-radius: 0px !important;
            color: #0a5329 !important;
            border: 1px solid #9cac7c !important;
            background-color: #f2f0e3 !important;
            /*background: rgba(14, 76, 27, 0.9);*/
            /*background-color: rgba(000000, 0, 0, 0.5);*/
            /* background-color: rgba(204, 220, 95, 0.8) !important; */
            transition: all .4s ease-in-out;
        }

    .txtbox_width_projectlist {
        padding: 20px;
        /* width: 272px; */
        /* height: 77px; */
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: -38px;
        text-align: center;
        z-index: 0;
        position: relative;
    }

    .Whiteboxpaddlist {
        padding: 0px 25px 0px 25px;
    }

    .Inner_page_paddingbotttom0 {
        padding: 60px 40px 0px 40px;
    }

    .txtbox_banner {
        padding: 20px;
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: -40px;
        text-align: center;
    }

    .Bannertxtproj {
        /*font-family: 'Poppins-bold';*/
        font-size: 15px;
        margin: 0px;
        color: #000000;
        font-weight: bold;
    }

    .Innerboxpaddinnerpg {
        padding: 60px 0px 40px 0px;
    }

    .Mediarelefvideoproject01 {
        width: 100%;
        height: 330px;
        border: 1px solid #c2cab2;
    }

    .Innerfbiframdiv {
        padding: 0px 0px 0px 235px;
    }

    .Sepa_conta_gra_01new {
               position: absolute;
        height: 492px;
        width: 1px;
        margin: -484px 0px 0px 236px;
    }

    .Sepa_conta_gra_02new {
        position: absolute;
        height: 490px;
        width: 1px;
        margin:-344px 0px 0px 241px;
    }

    .ViewImagbtn {
        /*margin-top: 109px;*/
        margin-top: 132px;
        padding: 7px 0px 7px 0px !important;
        height: 40px !important;
        width: 100px !important;
        font-size: 15px !important;
        border-radius: 0px !important;
        color: #fff !important;
        background: rgba(14, 76, 27, 0.9);
        /* background-color: rgba(204, 220, 95, 0.8) !important; */
        border: 1px solid #9cac7c !important;
        transition: all .4s ease-in-out;
    }

        .ViewImagbtn:hover {
            /*margin-top: 109px;*/
            margin-top: 132px;
            padding: 7px 0px 7px 0px !important;
            height: 40px !important;
            width: 100px !important;
            font-size: 15px !important;
            border-radius: 0px !important;
            color: #0a5329 !important;
            border: 1px solid #9cac7c !important;
            background-color: #f2f0e3 !important;
            /*background: rgba(14, 76, 27, 0.9);*/
            /*background-color: rgba(000000, 0, 0, 0.5);*/
            /* background-color: rgba(204, 220, 95, 0.8) !important; */
            transition: all .4s ease-in-out;
        }

    .map-container {
        position: relative;
        display: inline-block;
        max-width: 100%;
    }

    .map-image {
        width: 100%;
        display: block;
                max-width: 566px;
    }

    /* Hotspot Style */
    .hotspot {
        position: absolute;
        width: 22px;
        height: 22px;
        border: 2px solid #555;
        border-radius: 50%;
        transform: translate(-50%, -50%);
        cursor: pointer;
        z-index: 10;
    }

        /* Inner Dot */
        .hotspot::after {
            content: "";
            position: absolute;
            width: 8px;
            height: 8px;
            background: #555;
            border-radius: 50%;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
        }

        /* Pulse Animation */
        .hotspot::before {
            content: "";
            position: absolute;
            width: 22px;
            height: 22px;
            border: 2px solid rgba(85,85,85,0.4);
            border-radius: 50%;
            top: -2px;
            left: -2px;
            animation: pulse 1.5s infinite;
        }

    @keyframes pulse {
        0% {
            transform: scale(1);
            opacity: 1;
        }

        100% {
            transform: scale(1.8);
            opacity: 0;
        }
    }

    /* Tooltip */
    .tooltip-box {
        position: absolute;
        background: #2f2f2f;
        color: #fff;
        padding: 10px 15px;
        border-radius: 5px;
        display: none;
        white-space: nowrap;
        z-index: 9999;
        pointer-events: none;
        font-size: 14px;
    }

        .tooltip-box:after {
            content: "";
            position: absolute;
            bottom: -8px;
            left: 18px;
            border-width: 8px 8px 0;
            border-style: solid;
            border-color: #2f2f2f transparent transparent transparent;
        }

    .Hidedeskstopreso {
        display: none;
    }

    .Donatebgyellobox {
        padding: 43px 0px 0px 0px;
        background-image: url(../Images/Background-yellow-01.jpg);
        height: 318px;
        text-align: center;
    }

    .Donatemaindiv001 {
        padding: 80px 0px 0px 0px;
    }

    .Donateyellowboxpos {
        padding: 0px;
        position: absolute;
        top: 25px;
    }

    .Bar_verticle_greenVandM {
        position: absolute;
        height: 310px;
        width: 15px;
        margin: -310px 0px 0px 698px;
    }

    .Lht {
        line-height: 45px;
    }

    .Lht1 {
        line-height: 50px;
    }

    .Brtoplghtgren {
        height: 9px;
    }

    .Topbragrenimgpadd {
        padding: 0px 25px 0px 25px;
    }

    .Mailltxtwht {
        color: #fff;
        text-decoration: underline;
        transition: all 0.6s ease-in-out;
    }

        .Mailltxtwht:hover {
            color: #000;
            text-decoration: underline;
            transition: all 0.6s ease-in-out;
        }

    .BannerProject > .slick-prev {
        font-size: 0 !important;
        line-height: 0 !important;
        position: absolute !important;
        top: 50% !important;
        display: block !important;
        width: 72px !important;
        height: 43px !important;
        padding: 0 !important;
        z-index: 1;
        -webkit-transform: translate(0, -50%) !important;
        -ms-transform: translate(0, -50%) !important;
        transform: translate(0, -50%) !important;
        cursor: pointer !important;
        border: none !important;
        outline: none !important;
        background: url(../img/prev.png) !important;
        /* background-color: transparent !important; */
    }

    .BannerProject > .slick-prev {
        left: -12px !important;
    }

    .BannerProject > .slick-next {
        font-size: 0 !important;
        line-height: 0 !important;
        position: absolute !important;
        top: 50% !important;
        display: block !important;
        width: 30px !important;
        height: 43px !important;
        padding: 0 !important;
        -webkit-transform: translate(0, -50%) !important;
        -ms-transform: translate(0, -50%) !important;
        transform: translate(0, -50%) !important;
        cursor: pointer !important;
        border: none !important;
        outline: none !important;
        background: url(../img/next.png) !important;
        background-color: transparent !important;
    }

    .BannerProject > .slick-next {
        right: 9px !important;
        left: 737px;
    }

    .Bannerwhitboxpadd {
        padding: 0px 25px 0px 25px;
        position: relative;
        z-index: 0;
    }

    .WhtboxdivMedia1 {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        height: 78px;
        /*height: 151px;*/
        margin-top: -33px;
        z-index: 0;
        position: relative;
        padding: 10px;
        text-align: center;
    }

    .WhtboxdivMedia2 {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        height: 94px;
        /*height: 151px;*/
        margin-top: -58px;
        z-index: 0;
        position: relative;
        padding: 13px;
        text-align: center;
    }

    .Slider_box_widthdiv_innerKashmir {
        padding: 10px 40px 60px 40px;
    }

    .Slider_box_widthdiv_innermainprojectlist {
        padding: 10px 15px 40px 15px;
                width: 310px;
    }

    .Slider_box_widthdiv_innermainprojectlist1 {
        padding: 10px 15px 40px 15px;
                width: 312px;
    }

    .Project_list_01_1 {
        padding: 40px 0px 0px 0px;
        text-align: center;
    }

    .Whtboxdivflood p {
        font-weight: bold;
    }

    .Boderpaddnew {
        padding: 20px 65px 0px 65px;
    }

    .WhtboxdivMedia p {
        font-weight: bold;
    }

    .WhtboxdivMedia1 p {
        font-weight: bold;
    }

    .ProjectAidtomap_khandesh {
        left: 27.538%;
        top: 15.785%;
    }

    .ProjectAidto_Marathwada {
        left: 47.231%;
        top: 43.037%;
    }

    .ProjectAidto_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .ProjectAidto_Maharashtra {
        left: 22.961%;
        top: 62.410%;
    }

    .Border_20_60 {
        padding: 20px 0px 60px 0px;
    }

    .Allmap8div {
        padding: 40px 0px 0px 0px;
    }

    .Border60_60 {
        padding: 60px 0px 60px 0px;
    }

    .Grtintouchtxtpaddall {
        padding: 50px 0px 0px 0px;
    }

    .Projecttxt50paddtop {
        padding: 50px 0px 0px 0px;
    }

    .Border_60_20 {
        padding: 60px 0px 20px 0px;
    }

    .Projectheadpaddbotm {
        padding-bottom: 50px;
    }

    .Projectpaddtopnew {
        padding: 50px 0px 0px 0px;
    }

    .facebook-frame {
        width: 100%;
        height: 1351px;
        border: none;
    }

    .Curruntprojectpgdiv {
        padding: 0px;
        margin-top: -22px;
    }

    .Instagramvdeomain12div1 {
        padding: 80px 20px 0px 20px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Instagramvdeomain12div2 {
        padding: 0px 20px 0px 20px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .V1div1 {
        padding: 25px;
    }

    .Homeinstavideo {
        padding: 0px 20px 60px 20px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Hompgvideoinsta1 {
        padding: 15px;
    }

    .Allmap8div1 {
        padding: 20px 0px 20px 0px;
    }

    .Project_DesilatingofDams_Khandesh {
        left: 27.839%;
        top: 15.663%;
    }

    .Project_DesilatingofDams_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .Project_DesilatingofDams_WesternMaharashtra {
        left: 22.961%;
        top: 62.410%;
    }

    .Project_ytvideos {
        padding: 40px 0px 0px 0px;
    }

    .Fllodvideopaddtop {
        padding: 50px 0px 0px 0px;
    }

    .Howweworkboxpadd1 {
        padding: 25px;
    }

    .Project_Incomegeneration_Marathwada {
        left: 47.231%;
        top: 43.037%;
    }

    .Project_Incomegeneration_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .Indivivdualpaddbtmnew {
        padding: 0px 0px 80px 0px;
    }

    .Individulapddextra {
        padding: 0px 0px 0px 0px;
    }

    .Jalyuktpaddtop {
        padding: 50px 0px 0px 0px;
    }

    .Border_80_60 {
        padding: 80px 0px 60px 0px;
    }

    .Project_Nalastreamodha_Khandesh {
        left: 27.996%;
        top: 15.327%;
    }

    .Project_Nalastreamodha_Konkan {
        left: 6.030%;
        top: 35.364%;
    }

    .Project_Nalastreamodha_Marathwada {
        left: 47.231%;
        top: 43.037%;
    }

    .Project_Nalastreamodha_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .Project_Nalastreamodha_WesternMaharashtra {
        left: 22.961%;
        top: 62.410%;
    }

    .Borderbtm60 {
        padding: 0px 0px 60px 0px;
    }

    .Needhelpbtm {
        padding: 0px 0px 80px 0px;
    }

    .Needhlpbtndiv {
        padding: 60px 0px 0px 0px;
        text-align: center;
    }

    .padingbtm60 {
        padding: 0px 0px 60px 0px;
    }

    .Rghtpaddtem {
        padding:0px 229px 0px 229px;
    }

    .Lefttempadd {
        padding: 40px 0px 40px 0px;
    }

    .Lefttempadd1 {
        padding: 40px 0px 0px 0px;
    }

    .Paddteamlft60 {
        padding:0px 229px 0px 229px;
    }

    .Project_PercolationTank_Khandesh {
        left: 27.190%;
        top: 15.694%;
    }

    .Project_PercolationTank_Konkan {
        left: 6.030%;
        top: 35.364%;
    }

    .Project_PercolationTank_Marathwada {
        left: 47.231%;
        top: 43.037%;
    }

    .Project_PercolationTank_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .Project_PercolationTank_WesternMaharashtra {
        left: 22.961%;
        top: 62.410%;
    }

    .Project_Riverrejuvenation_Konkan {
        left: 6.03%;
        top: 35.36%;
    }

    .Project_Riverrejuvenation_Marathwada {
        left: 47.23%;
        top: 43.03%;
    }

    .Project_Riverrejuvenation_Vidarbha {
        left: 73.11%;
        top: 19.37%;
    }

    .Project_Riverrejuvenation_WesternMaharashtra {
        left: 22.96%;
        top: 62.41%;
    }

    .Border_30_60 {
        padding: 30px 0px 60px 0px;
    }

    .Project_TrenchExcavation_Khandesh {
        left: 27.337%;
        top: 15.296%;
    }

    .Project_TrenchExcavation_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .Project_TrenchExcavation_WesternMaharashtra {
        left: 22.961%;
        top: 62.410%;
    }

    .projpadingbtm60 {
        padding: 0px 0px 60px 0px;
    }

    .Slider_box_widthdiv_innerot {
        padding: 10px 10px 20px 10px;
    }

    .respo_display {
        display: none;
    }

    .txtbox_width_innerourtrusteeteam {
        padding: 12px;
        /*width: 272px;*/
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
    }

    .instagram-media {
        min-width: 214px !important;

    }

    .htchangefrm1280 {
        /*height: 146px;*/
    }

    .htchangefrm12801 {
        height: 92px;
    }

    .pdchngfor1280 {
        padding: 12px !important;
        margin-top: -31px !important;
    }

    .paddfrmsmall {
        padding: 18px !important;
    }

    .heightbx1024 {
        /*height: 222px;*/
    }

    .Ineerpgtrusteepadd {
        padding: 60px 40px 20px 40px !important;
    }

    .Ineerpgprojecctpadd {
        padding:60px 43px 20px 43px !important;
    }

    .lhtsmall {
        line-height: 36px;
    }
    .reso915 {
            padding: 15px 0px 0px 0px !important;
    }
    .Mapdiv_ct {
            padding: 30px !important;
    }
    .Innerfbpalftrespo {
        padding:0px 0px 0px 144px !important;
    }
    .respodisdpltbl {
        display:inline-table !important;
    }
    .Respomxwdt99 {
        max-width:99% !important;
    }
    .Respocenteralgin {
                padding: 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }
    .respopaddnewlogo {
        padding:10px;
    }
    .reso915 {
            padding: 15px 0px 0px 0px !important;
    }
    .respo80topbar {
            width: 80%;
    height: 6px;
    }
    .respohtnew {
        height:46px !important;
    }
    .Volntrrespodiv {
                padding: 0px 20px 0px 20px !important;
    }
    .Needrrespodiv {
                padding: 0px 20px 0px 20px !important;
    }
    .respowdt {
        width:100%;
        height:1px;
    }
    .bghtgreensmal {
        height:205px !important;
    }
    .respomrghide {
            margin-top: 0px !important;
    }
    .Newvolunterdiv {
        text-align:center;padding:40px 0px 60px 0px;
    }
    .Voluntemarpaddinnew {
        padding:0px;   
    }
     .navbar-inverse .headernav > .active > a {
        color: #0a542a !important;
        background-color: #f2f0e3 !important;
                
    }
    .navbar-inverse .headernav .dropdown-menu > li.active > a {
    color: #fff !important;
    background-color: #9aaa79 !important;
}
 .disnono {
        display:none;
    }
    .Hompgvideoinsta1{
    display: flex;
    margin-bottom: 30px;
}

.Hompgvideoinsta1 .instagram-media{
    display: flex !important;
    flex-direction: column;
    height: 100% !important;
    width: 100% !important;
    min-height: 1074px; /* adjust as needed */
}
 .Instagramvdeomain12div1{
    display: flex;
    margin-bottom: 30px;
}
 .Instagramvdeomain12div2{
    display: flex;
    margin-bottom: 30px;
}

.V1div1 .instagram-media{
    display: flex !important;
    flex-direction: column;
    height: 100% !important;
    width: 100% !important;
    min-height: 1051px; /* adjust as needed */
}

.LogoineerSlider {
    position: relative;
}
.slider-arrows1 {
        position: relative;
        bottom: 0px;
        text-align: center;
    }
.slick-arrow1 {
        position: absolute !important;
        top: 116px;
        bottom: 0;
        left: -16px;
        /*width: 15%;*/
        width: 5%;
        z-index: 999;
        font-size: 25px;
        color: #000;
        text-align: center;
        text-shadow: none !important;
        filter: none !important;
        opacity: 1 !important;
    }

       .slick-arrow1:hover {
            color: #ccdc5f;
        }

      .slick-arrow1.left1 {
            background-repeat: repeat-x;
            background-image: none !important;
            color: #000;
            cursor: pointer;
        }

           .slick-arrow1.left1:hover {
                color: #000000;
            }

      .slick-arrow1.right1 {
            right: 46px;
            background-repeat: repeat-x;
            background-image: none !important;
            color: #000;
            top: 119px;
            left: 710px;
            cursor: pointer;
        }

          .slick-arrow1.right1:hover {
                color: #ffffff;
            }

     .slick-arrow1 .glyphicon-chevron-left, .slick-arrow1 .glyphicon-chevron-right, .slick-arrow1 .icon-prev, .slick-arrow1 .icon-next {
            width: 35px;
            height: 35px;
            margin-top: -15px;
            font-size: 35px;
        }

  .slider-arrows1 {
        position: relative;
        bottom: 0px;
        text-align: center;
    }

   .slick-prev,
    .slick-next {
        font-size: 18px;
        background: #000;
        color: #fff;
        border: none;
        padding: 10px 20px;
        cursor: pointer;
    }

       .slick-prev:hover,
        .slick-next:hover {
            background: #333;
        }

   .Iconhome_left1 {
        position: absolute !important;
        height: 51px;
        width: 51px;
        padding: 11px 0px 0px 0px;
        transition: all 0.4s ease-in-out;
        margin: 14px 0px 0px -35px !important;
        color: #b5bea3 !important;
        font-size: 42px !important;
        border: none;
        border-radius: 0px;
    }

      .Iconhome_left1:hover {
            position: absolute !important;
            height: 51px;
            width: 51px;
            padding: 11px 0px 0px 0px;
            transition: all 0.4s ease-in-out;
            margin: 14px 0px 0px -35px !important;
            color: #b5bea3 !important;
            font-size: 42px !important;
            border-radius: 0px;
        }

   .Iconhome_right1 {
        position: absolute !important;
        height: 51px;
        width: 51px;
        padding: 11px 0px 0px 16px;
        transition: all 0.4s ease-in-out;
        margin: 14px 0px 0px -35px !important;
        color: #b5bea3 !important;
        font-size: 38px !important;
        border: none;
        border-radius: 0px;
    }

      .Iconhome_right1:hover {
            position: absolute !important;
            height: 51px;
            width: 51px;
            padding: 11px 0px 0px 16px;
            transition: all 0.4s ease-in-out;
            margin: 14px 0px 0px -35px !important;
            color: #b5bea3 !important;
            font-size: 38px !important;
            border-radius: 0px;
        }
      .Vissionmsnkboxpadd1 {
        padding: 30px;
    }
    .Visngrenbr {
            width: 80%;
    height: 9px;
    }
    .Whtboxdivvissionmission {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        height: 228px;
        margin-top: -42px;
        z-index: 0;
        position: relative;
        padding: 20px;
    }
     .Heading_031 {
        font-family: 'Poppins-bold';
        margin: 0px;
        color: #0e552b;
        font-size: 35px;
    }
     .Howweworkhover1 {
    }

        .Howweworkhover12:hover {
            background-color: #f8f7f1;
        }

    .BOxhover12:hover {
        /*background-color:#f8f7f1;*/
        transition: all 0.6s ease-in-out;
    }

    .BOxWorkdiv1 {
        padding: 30px 30px 80px 30px;
        /*background-color: #0e552b;*/
         background-color: #fff;
        text-align: center;
        border:1px solid #95aa8b;
    }


    .BOxhover12 {
        transition: all 0.4s ease-in-out;
    }

        /* MAIN HOVER */
        .BOxhover12:hover {
            /*transform: translateY(0px);*/
            transition: all 0.4s ease-in-out;
        }

            /* Change GREEN TOP on hover */
            .BOxhover12:hover .BOxWorkdiv1 {
                background-color: #95aa8b;
                transition: all 0.4s ease-in-out;
            }

            /* Change WHITE BOX on hover */
            .BOxhover12:hover .Whtboxdivvissionmission {
                background-color: #fff;
                border-color: #7f9a75;
                transition: all 0.4s ease-in-out;
            }
        .BOxhover12:hover .Heading_031{
            color:#fff;
        }
            /* Optional: icon color change */
            .BOxhover12:hover i {
                color: #fff;
                transition: all 0.4s ease-in-out;
            }

    .Iconhover1 {
        font-size: 40px;
        color: #0e552b;
        transition: all 0.4s ease-in-out;
    }

        .Iconhover1:hover {
            font-size: 40px;
            color: #0e552b !important;
            transition: all 0.4s ease-in-out;
        }
              /*-----12-05-2026-----*/
    .Allhtforcsronly {
        height:330px !important;
    }
    .Butndivforcsrdiv {
        text-align: center;    padding-top: 240px;
    }

/*---------end---------*/
    @keyframes fadeUp {
        from {
            opacity: 1;
            transform: translateY(40px);
        }

        to {
            opacity: 1;
            transform: translateY(0);
        }
    }
}

@media only screen and (min-width: 804px) and (max-width:853px) {
    .Hidedeskstopreso {
        display: none;
    }

    .Txtreslh {
        line-height: 49px;
    }

    .Respoheitimg {
        height: 10px;
    }

    .phnoheadrespo {
        padding: 15px 12px 0px 12px !important;
    }

    .Headiconwidthrespo {
        width: 20px !important;
    }

    .respo_txtpaddtp {
        padding-top: 25px !important;
    }

    .separatorHWW1 {
        padding: 0px 15px 0px 15px;
    }

    .separatorHWW2 {
        padding: 0px 15px 0px 15px;
        line-break: anywhere;
    }

    .separatorHWW3 {
        padding: 0px 15px 0px 15px;
    }

    .Namm_banbelowboxmdiv {
        padding: 0px;
        margin-top: 0px;
    }

    .Homepg_Header_Main_div {
        padding: 0px 0px 0px 0px;
    }

    .Home_contact_div {
        padding: 0px 0px 0px 0px;
        width: 74%;
    }

    .Homepg_All_HeadData {
        padding: 0px 0px 0px 0px;
    }

    .Homepg_floodrelifDiv {
        padding: 0px 0px 0px 0px;
        background-image: url(../Images/Seperator-black-horizontal-01.png);
        height: 56px;
        font-size: 15px;
        width: 34%;
    }

        .Homepg_floodrelifDiv:hover {
            /*background-color:#f2f0e3;*/
            background-color: rgba(242, 240, 227, 1);
            opacity: 1;
            transition: all 0.4s ease-in-out;
        }

    .Homepg_contactDiv {
        padding: 0px 0px 0px 0px;
        background-image: url(../Images/Seperator-black-horizontal-01.png);
        height: 56px;
        font-size: 15px;
        width: 20%;
    }

    .Homepg_emailDiv {
        padding: 0px 0px 0px 0px;
        background-image: url(../Images/Seperator-black-horizontal-01.png);
        height: 56px;
        font-size: 15px;
        width: 33%;
    }

        .Homepg_emailDiv:hover {
            /*background-color:#f2f0e3;*/
            background-color: rgba(242, 240, 227, 1);
            opacity: 1;
            transition: all 0.4s ease-in-out;
        }

    .Homepg_emailhead {
        color: #fff;
        font-size: 15px;
        text-decoration: none !important;
        transition: all 0.6s ease-in-out;
    }

        .Homepg_emailhead:hover {
            color: #0a5329;
            font-size: 15px;
            text-decoration: underline !important;
            transition: all 0.6s ease-in-out;
        }

    .HOme_contact_margin {
        padding: 0px;
        /*margin-left: 13px;*/
                margin-left: 166px;
    }

    .Socialmediaicon_01 {
        padding: 10px 8px 5px 8px;
        /* border-radius: 100%; */
        text-decoration: none !important;
        color: #ffffff !important;
        font-size: 23px;
        transition: all 0.6s ease-in-out;
        outline: none !important;
    }

        .Socialmediaicon_01:hover {
            padding:12px 8px 10px 8px;
            /* border-radius: 100%; */
            background-color: #f2f0e3;
            text-decoration: none !important;
            color: #0a5329 !important;
            font-size: 23px;
            transition: all 0.6s ease-in-out;
            outline: none !important;
        }

    .Socialmedia {
        padding: 0px 0px 0px 0px;
        display: flex;
        margin-bottom: 0px;
    }

    .Socialmedia1 {
        background-image: url(../Images/Seperator-black-horizontal-02.png);
        height: 56px;
    }

    .Homepg_socialmedia_icon {
        padding: 0px 0px 0px 0px;
        /*margin-left: -64px;*/
                margin-left: -115px;
        width: 20%;
    }

    .Img_width {
        width: 100%;
    }

    .Img_width_green_hor {
        width: 100%;
        height: 5px;
    }

    .Img_width_hor_whit {
        width: 100%;
        height: 1px;
    }

    .Homepg_all_position {
        position: absolute;
    }

    .Homepg_main_logo_nav_div {
        padding: 0px 0px 0px 0px;
        background: #fff;
        /*height:116px;*/
    }

    .Homepg_logo_main_div {
        padding: 15px 0px 12px 30px;
    }

    .navbar-inverse {
        background: #fff;
        font-family: 'Poppins-bold';
        font-size: 18px;
        margin-left: -50px;
        border: none !important;
        color: #9aaa79 !important;
        border-radius: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
        /*height: 50px;*/
        z-index: 1;
    }

    .hvr-bounce-to-bottom {
        color: #9aaa79 !important;
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: 0px;
            left: 0px;
            right: 0px;
            bottom: 0px;
            background: #f2f0e3;
            /*background: #d7dd35;*/
            /*background: #575da9;*/
            /*background: #e42d9f;*/
            /*background: #025588;*/
            /*background: #99ced4;*/
            /*background: #4abdac;*/
            /*background: #ee86b7;*/
            /*background: #6e7376;*/
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
        }

        .hvr-bounce-to-bottom:hover, .hvr-bounce-to-bottom:focus, .hvr-bounce-to-bottom:active {
            color: #0a542a !important;
            /*color:#4abdac !important;*/
        }

            .hvr-bounce-to-bottom:hover:before, .hvr-bounce-to-bottom:focus:before, .hvr-bounce-to-bottom:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }

    .hvr-bounce-to-bottom1 {
        color: #0a5329 !important;
        background: #f2f0e3;
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom1:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: 0px;
            left: 0px;
            right: 0px;
            bottom: 0px;
            background: #9aaa79;
            /*background: #d7dd35;*/
            /*background: #575da9;*/
            /*background: #e42d9f;*/
            /*background: #025588;*/
            /*background: #99ced4;*/
            /*background: #4abdac;*/
            /*background: #ee86b7;*/
            /*background: #6e7376;*/
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
        }

        .hvr-bounce-to-bottom1:hover, .hvr-bounce-to-bottom1:focus, .hvr-bounce-to-bottom1:active {
            color: #ffffff !important;
            /*color:#4abdac !important;*/
        }

            .hvr-bounce-to-bottom1:hover:before, .hvr-bounce-to-bottom1:focus:before, .hvr-bounce-to-bottom1:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }

    .hvr-bounce-to-bottom2 {
        color: #9aaa79 !important;
        background: #f2f0e3;
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom2:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: 0px;
            left: 0px;
            right: 0px;
            bottom: 0px;
            background: #9aaa79;
            /*background: #d7dd35;*/
            /*background: #575da9;*/
            /*background: #e42d9f;*/
            /*background: #025588;*/
            /*background: #99ced4;*/
            /*background: #4abdac;*/
            /*background: #ee86b7;*/
            /*background: #6e7376;*/
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
        }

        .hvr-bounce-to-bottom2:hover, .hvr-bounce-to-bottom2:focus, .hvr-bounce-to-bottom2:active {
            color: #fff !important;
            /*color:#4abdac !important;*/
        }

            .hvr-bounce-to-bottom2:hover:before, .hvr-bounce-to-bottom2:focus:before, .hvr-bounce-to-bottom2:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }


    .nav > li > a {
        padding: 5px 20px 5px 20px;
        position: relative;
    }

    .navbar-nav {
        padding-left: 0px;
    }

    .NewDislay {
        /*display: flex;*/
    }


    .ddd > li {
        border-bottom: 1px solid #9aaa79;
    }

    .ddd1 > li {
        border-bottom: 1px solid #9aaa79;
    }

    .ddd2 > li {
        border-bottom: 1px solid #9aaa79;
    }


    /*.ddd1 {
    position: absolute !important;
    top: 0;
    left: 100%;   
    margin: 0;
    display: none;
}
      .ddd2 {
    position: absolute !important;
    top: 0;
    left: 100%;   
    margin: 0;
    display: none ;
}*/

    .dropdown-menu {
        padding: 0px 0px 0px 0px;
        margin-top: 9px;
        margin-left: 0px;
        border-bottom: 1px solid #9aaa79;
        border: 1px solid #9aaa79;
        border-radius: 0px;
        /*width:100%;*/
    }

    .ddd1 {
        padding: 0px 0px 0px 0px;
        margin-top: 0px;
        border-bottom: 1px solid #9aaa79 !important;
        border: 1px solid #9aaa79 !important;
    }

    .ddd2 {
        padding: 0px 0px 0px 0px;
        border-bottom: 1px solid #9aaa79 !important;
        border: 1px solid #9aaa79 !important;
    }


    li.dropdown:hover > .dropdown-menu {
        display: block;
    }

    .headernav > li > .ddd > li > a {
        background-color: #f2f0e3;
        color: #0a5329 !important;
        padding: 10px 18px 10px 18px !important;
        font-size: 16px !important;
        outline: 0 !important;
        font-family: 'Poppins';
        transition: all 0.6s ease-in-out;
    }

        .headernav > li > .ddd > li > a:hover {
            color: #fff !important;
            padding: 10px 18px 10px 18px;
            background-color: #fff !important;
            transition: all 0.6s ease-in-out;
        }

    .headernav li .ddd .ddd1 li a {
        background-color: #f2f0e3;
        color: #0a5329 !important;
        padding: 10px 18px 10px 18px !important;
        font-size: 16px !important;
        outline: 0 !important;
        font-family: 'Poppins';
        transition: all 0.6s ease-in-out;
    }

        .headernav li .ddd .ddd1 li a:hover {
            color: #fff !important;
            padding: 10px 18px 10px 18px;
            background-color: #fff !important;
            transition: all 0.6s ease-in-out;
        }

    .headernav li .ddd .ddd1 .dd2 li a {
        background-color: #f2f0e3;
        color: #0a5329 !important;
        padding: 10px 18px 10px 18px !important;
        font-size: 16px !important;
        outline: 0 !important;
        font-family: 'Poppins';
        transition: all 0.6s ease-in-out;
    }

        .headernav li .ddd .ddd1 .dd2 li a:hover {
            color: #fff !important;
            padding: 10px 18px 10px 18px;
            background-color: #fff !important;
            transition: all 0.6s ease-in-out;
        }

    .navbar-nav > li > .dropdown-menu {
        margin-top: 0;
        border-top-left-radius: initial;
        border-top-right-radius: initial;
    }
    /* ================= MENU BORDERS ================= */
    .ddd > li,
    .ddd1 > li,
    .ddd2 > li {
        border-bottom: 1px solid #9aaa79;
    }

    /* ================= DROPDOWN BASE ================= */
    .dropdown-menu {
        padding: 0;
        margin-top: 0;
        border: 1px solid #9aaa79;
        border-radius: 0;
        min-width: 260px;
        left: 52px;
    }

        /* ================= POSITION FIX ================= */
        .dropdown-menu > li {
            position: relative;
        }

    /* 2nd Level */
    .ddd1 {
        position: absolute;
        top: 0;
        left: 100%;
        display: none;
        padding: 0;
        border: 1px solid #9aaa79;
    }

    /* 3rd Level */
    .ddd2 {
        position: absolute;
        top: 0;
        left: 100%;
        display: none;
        padding: 0;
        border: 1px solid #9aaa79;
    }

    /* ================= SHOW ON HOVER ================= */
    .dropdown-menu li:hover > .ddd1,
    .dropdown-menu li:hover > .ddd2 {
        display: block;
    }

    /* ================= LINKS STYLE ================= */
    .dropdown-menu li a {
        display: block;
        width: 100%;
        box-sizing: border-box;
        background-color: #f2f0e3;
        color: #0a5329 !important;
        padding: 10px 18px;
        font-size: 18px;
        font-family: 'Poppins';
        transition: all 0.3s ease;
        white-space: normal;
    }

        /* ================= HOVER ================= */
        .dropdown-menu li a:hover {
            color: #fff !important;
            background-color: #0a5329 !important;
        }

    /* ================= TOP MENU ================= */
    .headernav > li > .ddd > li > a {
        background-color: #f2f0e3;
        color: #0a5329 !important;
    }

    /* ================= REMOVE GAP ================= */
    .navbar-nav > li > .dropdown-menu {
        margin-top: 0;
    }

    /* ================= ARROW ALIGN ================= */
    .dropdown > a .caret {
        float: right;
        margin-top: 6px;
    }




    .Hompg_highlight_txtblue {
        font-size: 22px;
        font-family: 'Titillium Web';
        margin: 0px;
        color: #0ea4de;
    }



    .Readmore_btn_01 {
        color: #999999;
        transition: all 0.6s ease-in-out;
        text-decoration: none;
    }

        .Readmore_btn_01:hover {
            color: #f15833;
            transition: all 0.6s ease-in-out;
            text-decoration: underline;
        }







    .Separator_padd {
        padding: 7px 0px 7px 0px;
    }

















    .Separator_padd1 {
        padding: 6px 0px 6px 0px;
    }


    .Separator_padd2 {
        padding: 3px 0px 3px 0px;
    }









    [class*=" imghvr-"], [class^=imghvr-] {
        position: relative;
        display: block !important;
        margin: 0;
        max-width: 100%;
        background-color: rgba(175,90,59,1) !important;
        color: #fff;
        overflow: hidden;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        -ms-transform: translateZ(0);
        -o-transform: translateZ(0);
        transform: translateZ(0);
    }

        [class*=" imghvr-"] figcaption, [class^=imghvr-] figcaption {
            background-color: rgba(175,90,59,0.3) !important;
            padding: 30px;
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
            color: #fff;
        }

    .Socialmedia_Footer {
        padding: 50px 0px 50px 0px;
        display: flex;
        margin-bottom: 0px;
    }





    .Donatebtn {
        font-family: 'Poppins-bold';
        font-size: 18px;
        padding: 14px 20px 14px 20px !important;
        background-color: #f2f0e3 !important;
        color: #0a5329 !important;
        transition: all .4s ease-in-out;
        text-decoration: none !important;
    }

        .Donatebtn:hover {
            font-family: 'Poppins-bold';
            font-size: 18px;
            padding: 14px 20px 14px 20px !important;
            background-color: #9aaa79 !important;
            color: #fff !important;
            transition: all .4s ease-in-out;
            text-decoration: none !important;
        }

    .Banner_img_textClass {
        padding: 0px;
        text-align: center;
        position: absolute;
        top: 272px;
    }

    .Bann_textLineheight {
        line-height: 61px;
    }

    .Bann_text_01 {
        /*font-size: 36px;*/
        font-size: 30px;
        color: #fff;
        font-family: 'Titillium Web';
    }

    .Bann_text_02 {
        /*font-size: 58px;*/
        font-size: 50px;
        color: #fff;
        font-family: 'Titillium Web-bold';
        margin-top: 16px;
    }

    .Homepg_box_naamFoundation_div {
        padding: 55px 55px 55px 55px;
        border: 1px solid #c2cab2;
        background-color: #f2f0e3;
    }

    .Heading_01 {
        font-family: 'Titillium Web-bold';
        font-size: 35px;
        color: #0e552b;
        margin: 0px;
    }

    .Hompg_highlight_txtorg {
        font-size: 25px;
        font-family: 'Titillium Web';
        margin: 0px;
        color: #d17904;
    }

    .Hmpg_paddtop_d01 {
        padding-top: 50px !important;
    }

    .Homepg_naamboxpadd {
        padding: 0px 40px 0px 40px;
    }

    .Hompg_howweworkpadddiv {
        padding: 80px 40px 0px 40px;
    }

    .Heading_03 {
        font-family: 'Poppins-bold';
        margin: 0px;
        color: #9aaa79;
        font-size: 22px;
    }

    .Homepg_how_we_wrok_text_div {
        padding: 50px 0px 34px 0px;
    }

    .Homepg_back_green_01 {
        padding: 0px 0px 50px 0px;
        background-image: url(../Images/Background-green-01.jpg);
        /*width: 800px;*/
        height: 1150px;
    }

    .Homepg_back_green_light_01 {
        padding: 56px 5px 56px 5px;
        background-image: url(../Images/Background-green-light-01.jpg);
        /*width:973px;*/
        float: right;
    }

    .Homepg_bg_gren_lght_mainpos_div {
        padding: 0px 0px 0px 0px;
        /*z-index: -1;*/
        margin-top: 0px;
    }

    .Homepg_bgLlght_pos_div {
        padding: 0px;
        position: absolute;
    }

    .Since_paddleft {
        /*padding-left: 514px;*/
        text-align: center;
    }

    .Icon_box_wht_main_div {
        padding: 36px 0px 36px 0px;
        background: #fff;
        margin-top: 50px;
    }

    .Seperator_white_vertical_01 {
        margin: -242px 0px 0px 200px;
        height: 263px;
    }

    .Homepg_ourproject_main_div {
        padding: 60px 0px 60px 0px;
        text-align: center;
    }

    .Img_sliderimg {
        width: 100%;
        max-width: 275px !important;
    }

    .Slider_padding_div {
        padding: 0px 65px 80px 65px;
    }

    .Ourprjctmousehoverbtn {
        margin-top: 152px;
        padding: 7px 0px 7px 0px !important;
        height: 40px !important;
        width: 100px !important;
        font-size: 15px !important;
        border-radius: 0px !important;
        color: #fff !important;
        background: rgba(14, 76, 27, 0.9);
        /* background-color: rgba(204, 220, 95, 0.8) !important; */
        border: 1px solid #9cac7c !important;
        transition: all .4s ease-in-out;
    }

        .Ourprjctmousehoverbtn:hover {
            margin-top: 152px;
            padding: 7px 0px 7px 0px !important;
            height: 40px !important;
            width: 100px !important;
            font-size: 15px !important;
            border-radius: 0px !important;
            color: #0a5329 !important;
            border: 1px solid #9cac7c !important;
            background-color: #f2f0e3 !important;
            /*background: rgba(14, 76, 27, 0.9);*/
            /*background-color: rgba(000000, 0, 0, 0.5);*/
            /* background-color: rgba(204, 220, 95, 0.8) !important; */
            transition: all .4s ease-in-out;
        }

    [class*=" imghvr-"], [class^=imghvr-] {
        position: relative;
        display: block !important;
        margin: 0;
        max-width: 100%;
        background-color: rgba(000000, 0, 0, 0.5) !important;
        color: #fff;
        overflow: hidden;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        -ms-transform: translateZ(0);
        -o-transform: translateZ(0);
        transform: translateZ(0);
    }

        [class*=" imghvr-"] figcaption, [class^=imghvr-] figcaption {
            background-color: rgba(000000, 0, 0, 0.5) !important;
            padding: 30px;
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
            color: #fff;
        }

        [class*=" imghvr-"], [class*=" imghvr-"] *, [class*=" imghvr-"]:after, [class*=" imghvr-"] :after, [class*=" imghvr-"]:before, [class*=" imghvr-"] :before, [class^=imghvr-], [class^=imghvr-] *, [class^=imghvr-]:after, [class^=imghvr-] :after, [class^=imghvr-]:before, [class^=imghvr-] :before {
            box-sizing: border-box !important;
            -webkit-transition: all 1s ease !important;
            -moz-transition: all 1s ease !important;
            transition: all 1s ease !important;
        }

    .Slider_box_widthdiv {
        padding: 5px;
        width: 295px;
    }

    .txtbox_width {
        padding-top: 22px;
        /*width: 272px;*/
        height: 77px;
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
    }

    .Sliderboxlink {
        font-family: 'Poppins-bold';
        font-size: 18px;
        padding: 31px 0px 31px 0px;
        color: #000000;
        text-decoration: none;
        transition: all .4s ease-in-out;
    }

        .Sliderboxlink:hover {
            font-family: 'Poppins-bold';
            font-size: 18px;
            color: #d17904;
            text-decoration: none;
            transition: all .4s ease-in-out;
        }

    .slick-dots li button:before {
        font-family: 'slick';
        font-size: 40px !important;
        line-height: 20px;
        position: absolute;
        top: 5px;
        left: 0;
        width: 30px;
        height: 13px;
        content: square !important;
        /*content: '•';*/
        text-align: center;
        opacity: 1;
        color: #dae78f !important;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

    .slick-dots li.slick-active button:before {
        opacity: 1 !important;
        color: #ffffff !important;
        border: none !important;
    }


    .slick-dots li button {
        border: none !important;
        border-radius: 0% !important;
        width: 3px !important;
        height: 3px !important;
        padding: 5px !important;
        top: 0px !important;
        margin-top: 8px;
        margin-left: 30px;
        margin-right: 0px;
        /*background-color: #c09965 !important;*/
        opacity: 1;
        background-color: transparent !important;
    }


    .slick-dots li.slick-active button {
        /*background: #fff !important;*/
    }

    .slick-dotted.slick-slider {
        margin-bottom: 0px !important;
    }

    .slick-dots {
        position: absolute !important;
        bottom: 19px !important;
        display: block !important;
        width: 97% !important;
        padding: 0 !important;
        margin: 0 !important;
        list-style: square !important;
        text-align: center !important;
    }

        .slick-dots li {
            position: relative;
            display: inline-block !important;
            width: 3px !important;
            height: 3px !important;
            margin: 0 7px !important;
            padding: 3px 9px 0px 9px !important;
            cursor: pointer !important;
        }

    .slick-prev {
        left: -12px !important;
    }

    .slick-prev {
        font-size: 0 !important;
        line-height: 0 !important;
        position: absolute !important;
        top: 50% !important;
        display: block !important;
        width: 72px !important;
        height: 43px !important;
        padding: 0 !important;
        z-index: 1;
        -webkit-transform: translate(0, -50%) !important;
        -ms-transform: translate(0, -50%) !important;
        transform: translate(0, -50%) !important;
        cursor: pointer !important;
        border: none !important;
        outline: none !important;
        background: url(../img/prev.png) !important;
        /*background-color: transparent !important;*/
    }

    .slick-next {
        right: 9px !important;
    }

    .slick-next {
        font-size: 0 !important;
        line-height: 0 !important;
        position: absolute !important;
        top: 50% !important;
        display: block !important;
        width: 30px !important;
        height: 43px !important;
        padding: 0 !important;
        -webkit-transform: translate(0, -50%) !important;
        -ms-transform: translate(0, -50%) !important;
        transform: translate(0, -50%) !important;
        cursor: pointer !important;
        border: none !important;
        outline: none !important;
        background: url(../img/next.png) !important;
        background-color: transparent !important;
    }

    .slick-prev:hover,
    .slick-prev:focus {
        color: #000000 !important;
        outline: none !important;
        background: url(../img/prev.png) !important;
        transition: all 0.9s ease-in-out !important;
    }

    .slick-next:hover,
    .slick-next:focus {
        color: transparent !important;
        outline: none !important;
        background: url(../img/next.png) !important;
        transition: all 0.9s ease-in-out !important;
    }

        .slick-prev:hover:before,
        .slick-prev:focus:before,
        .slick-next:hover:before,
        .slick-next:focus:before {
            opacity: 1 !important;
        }

    .slick-prev.slick-disabled:before,
    .slick-next.slick-disabled:before {
        opacity: .25 !important;
    }

    .slick-prev:before,
    .slick-next:before {
        /*font-family: 'slick' !important;*/
        font-size: 20px !important;
        line-height: 1 !important;
        opacity: .75 !important;
        color: white !important;
        -webkit-font-smoothing: antialiased !important;
        -moz-osx-font-smoothing: grayscale !important;
    }

    [dir='rtl'] .slick-prev {
        right: 0px !important;
        left: auto !important;
    }

    .slick-prev:before {
        background: url(../img/prev.png) !important;
    }

    [dir='rtl'] .slick-prev:before {
        background: url(../img/next.png) !important;
    }


    [dir='rtl'] .slick-next {
        right: auto !important;
        left: 0px !important;
    }

    .slick-next:before {
        background: url(../img/next.png) !important;
    }

    [dir='rtl'] .slick-next:before {
        background: url(../img/prev.png) !important;
    }

    .slick-prev:before {
        background: url(../img/prev.png) !important;
    }

    .slick-arrow {
        position: absolute !important;
        top: 135px;
        bottom: 0;
        left: -43px;
        /*width: 15%;*/
        width: 5%;
        font-size: 25px;
        color: #000;
        text-align: center;
        text-shadow: none !important;
        filter: none !important;
        opacity: 1 !important;
    }

        .slick-arrow:hover {
            color: #ccdc5f;
        }

        .slick-arrow.left {
            background-repeat: repeat-x;
            background-image: none !important;
            color: #000;
            cursor: pointer;
        }

            .slick-arrow.left:hover {
                color: #000000;
            }

        .slick-arrow.right {
            right: 46px;
            background-repeat: repeat-x;
            background-image: none !important;
            color: #000;
            top: 135px;
            left: 692px;
            cursor: pointer;
        }

            .slick-arrow.right:hover {
                color: #ffffff;
            }

        .slick-arrow .glyphicon-chevron-left, .slick-arrow .glyphicon-chevron-right, .slick-arrow .icon-prev, .slick-arrow .icon-next {
            width: 35px;
            height: 35px;
            margin-top: -15px;
            font-size: 35px;
        }

    .slider-arrows {
        position: relative;
        bottom: 0px;
        text-align: center;
    }

    .slick-prev,
    .slick-next {
        font-size: 18px;
        background: #000;
        color: #fff;
        border: none;
        padding: 10px 20px;
        cursor: pointer;
    }

        .slick-prev:hover,
        .slick-next:hover {
            background: #333;
        }

    .Iconhome_left {
        position: absolute !important;
        height: 51px;
        width: 51px;
        padding: 11px 0px 0px 0px;
        transition: all 0.4s ease-in-out;
        margin: 14px 0px 0px -35px !important;
        color: #b5bea3 !important;
        font-size: 50px !important;
        border: none;
        border-radius: 0px;
    }

        .Iconhome_left:hover {
            position: absolute !important;
            height: 51px;
            width: 51px;
            padding: 11px 0px 0px 0px;
            transition: all 0.4s ease-in-out;
            margin: 14px 0px 0px -35px !important;
            color: #b5bea3 !important;
            font-size: 50px !important;
            border-radius: 0px;
        }

    .Iconhome_right {
        position: absolute !important;
        height: 51px;
        width: 51px;
        padding: 11px 0px 0px 16px;
        transition: all 0.4s ease-in-out;
        margin: 14px 0px 0px -35px !important;
        color: #b5bea3 !important;
        font-size: 45px !important;
        border: none;
        border-radius: 0px;
    }

        .Iconhome_right:hover {
            position: absolute !important;
            height: 51px;
            width: 51px;
            padding: 11px 0px 0px 16px;
            transition: all 0.4s ease-in-out;
            margin: 14px 0px 0px -35px !important;
            color: #b5bea3 !important;
            font-size: 45px !important;
            border-radius: 0px;
        }

    .Homepg_Waterconservation_maindiv {
        padding: 80px 0px 80px 0px;
        background-color: #0e552b;
        border-right: 1px solid #2b6e4d;
        text-align: center;
        /*width:682px;*/
    }

    .Heading_whit_01 {
        font-family: 'Titillium Web-bold';
        font-size: 35px;
        color: #ffffff;
        margin: 0px;
    }

    .Seperator_white_water_vertical_01 {
        margin: -60px 0px 0px 380px;
    }

    .ImgWhtewidth {
        width: 85%;
        height: 1px;
        left: -11px;
        margin-left: -12px;
    }

    .Homepg_bg_waterconservation_div {
        background-image: url(../Images/Background-Water-Conservation.jpg);
        /*width: 908px;*/
        background-size: cover; /* makes image fill container */
        background-position: center; /* keeps image centered */
        background-repeat: no-repeat; /* prevents repeating */
        /* responsive width */
        height: 475px; /* keep your height */
        padding: 0;
    }

    .HompgWatconmaindiv {
        padding: 0px 60px 0px 60px;
    }

    .Homepg_whatContoppadd_div {
        padding: 72px 0px 0px 0px;
    }

    .Hompg_sepapadd_div {
        padding: 25px 0px 25px 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Homepg_FactProject_bg_grrn_div {
        background-image: url(../Images/Background-green-01.jpg);
        padding: 80px 40px 80px 40px;
        /*width: 325px;*/
        height: 900px;
    }

    .Homepg_FactProject_bg_yell_div {
        background-image: url(../Images/Background-yellow-01.jpg);
        padding: 232px 40px 80px 40px;
        /*width: 779px;*/
        /*height: 630px;*/
    }

    .bgf {
        background-image: url(../Images/Background-green-yellow.jpg);
        padding: 80px 118px;
        background-repeat: no-repeat;
        background-size: 91% 100%; /* ONLY LEFT SIDE background */
        background-position: left center;
    }

    .bgne {
        background-image: url(../Images/Background-green-01.jpg);
        width: 600px;
        padding: 80px 80px 80px 80px;
    }

    .bgne1 {
        background-image: url(../Images/Background-yellow-01.jpg);
        padding: 80px 80px 80px 80px;
        position: absolute;
        top: 81px;
        width: 1188px;
        left: 282px;
    }

    .Hopg_respodv_001 {
        padding: 131px 0px 0px 0px !important;
    }

    .Hompg_back_blck_bg_div {
        background-image: url(../Images/Background-black-transperent.png);
        height: 115px;
        margin-top: -273px;
        border-top: 1px solid #fff;
        border-bottom: 1px solid #fff;
        text-align: center;
        padding: 26px 0px 0px 0px;
    }

    .Homepg_fact_inner_01 {
        padding: 80px 40px;
        position: absolute;
    }

    .Homepg_fact_inner_02 {
        padding: 0px 0px 0px 0px;
    }

    .Homepg_fact_inner_03 {
        padding: 0px 0px 0px 0px;
        margin-top: 0px;
        z-index: -1;
    }

    .Homepg_fact_inner_04 {
        padding: 45px 0px 0px 0px;
    }

    .Homepg_fact_innertxt_01 {
        padding: 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Homepg_fact_innertxt_02 {
        padding: 0px 0px 0px 60px;
    }

    .Homepg_ourpartner_bg_main_Div {
        background-image: url(../Images/Background-green-light-02.jpg);
        padding: 0px 0px 0px 0px;
        height: 272px;
    }

    .Homepg_Ourpartner_maindiv {
        padding: 100px 0px 190px 0px;
    }

    .Hompg_respodiv_01 {
        padding: 0px 0px 0px 10px !important;
    }

    .Homepg_ourpartner_div_01 {
        padding: 0px 0px 0px 0px;
        position: absolute;
        z-index: -1;
    }

    .Homepg_ourpartner_div_02 {
        padding: 0px 43px 0px 363px;
    }

    .Homepg_ourpartner_bg_wht_div_01 {
        padding: 30px 30px 30px 30px;
        background-color: #fff;
        border: 1px solid #b5bea3;
        /*height: 334px;*/
    }

    .Homepg_ourpartner_div_03 {
        padding: 0px 0px 0px 175px;
        position: absolute;
        z-index: -1;
        top: 136px;
    }

    .Homepg_happy_moment_bgdiv {
        background-image: url(../Images/Background-Happy-Moments.jpg);
        background-size: cover;
        background-position: center;
        background-repeat: no-repeat;
        height: 530px;
        padding: 0px 0px 0px 0px;
        text-align: center;
        margin: 0px -7px 0px 0px;
    }

    .Happy_movmet_txtdv {
        position: absolute;
        top: 237px;
        text-align: -webkit-center;
        /*left: -54px;*/
    }

    .Happymov_txt_divquote {
        padding: 60px 40px 60px 40px;
        background-color: #0e552b;
        border-right: 1px solid #2b6e4d;
        /*height: 530px;*/
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Hmpgquttxtdv01 {
        padding-top: 30px !important;
    }

    .Footerbtn {
        font-size: 22px;
        color: #fff;
        border: 1px solid #fff;
        padding: 8px 42px 8px 42px;
        background-color: #95aa8b;
        text-decoration: none !important;
        transition: all 0.6s ease-in-out;
    }

        .Footerbtn:hover {
            font-size: 22px;
            color: #fff;
            border: 1px solid #fff;
            background-color: #0e552b;
            text-decoration: none !important;
            transition: all 0.6s ease-in-out;
        }

    .Footeremailink {
        font-size: 22px;
        color: #000;
        text-decoration: none !important;
        transition: all 0.6s ease-in-out;
    }

        .Footeremailink:hover {
            font-size: 22px;
            color: #d17904;
            text-decoration: none !important;
            transition: all 0.6s ease-in-out;
        }

    .Socialmedia1_Footer {
        height: 48px;
    }

    .Socialmediaicon_Footer_01 {
        padding: 7px 7px 5px 7px;
        /* border-radius: 100%; */
        text-decoration: none !important;
        color: #c5ceaf !important;
        font-size: 19px;
        background-color: #FFFFFF;
        border: 1px solid #c5ceaf;
        transition: all 0.6s ease-in-out;
        outline: none !important;
    }

        .Socialmediaicon_Footer_01:hover {
            padding: 7px 7px 5px 7px;
            /* border-radius: 100%; */
            border: 1px solid #c5ceaf;
            background-color: #0e552b;
            text-decoration: none !important;
            color: #fff !important;
            font-size: 19px;
            transition: all 0.6s ease-in-out;
            outline: none !important;
        }

    .heading_footer {
        font-size: 22px;
        color: #b5bea3;
        font-family: Poppins-bold;
        margin: 0px;
    }

    .Footer_linkList {
        color: #000;
        transition: all 0.6s ease-in-out;
        text-decoration: none;
    }

        .Footer_linkList:hover {
            color: #d17904;
            font-weight: bold;
            transition: all 0.6s ease-in-out;
            text-decoration: none;
        }

    .Separator_padd2 {
        padding: 3px 0px 3px 0px;
    }

    .Footer_logo_div {
        padding: 32px 0px 32px 50px;
    }

    .FooterTwobtns_div {
        padding: 0px 30px 0px 30px;
    }

    .Footer_twobtndiv_bg {
        padding: 70px 0px 0px 0px;
        background-image: url(../Images/Background-green-03.jpg);
        height: 1110px;
    }

    .Footer_btnpaddddiv {
        display: flex;
        justify-content: center;
    }

    .V_btnpadd {
        padding-left: 42px;
    }

    .Footer_bg_main_div {
        padding: 0px;
        position: absolute;
        top: 159px;
    }

    .Footer_bg_div_01 {
        padding: 60px 40px 60px 40px;
        background-image: url(../Images/Background-Footer.jpg);
    }

    .Footer_bgText_div {
        padding: 0px 0px 0px 0px;
    }

    .Footerlinepadd {
        font-size: 22px;
        padding: 0px 22px 0px 22px;
        /*display:none*/
    }

    .Footer_orinfodiv {
        padding: 0px 0px 0px 0px;
    }

    .Footer_bgwht_div {
        padding: 50px 50px 50px 50px;
        background-color: #fff;
        border: 1px solid #b5bea3;
    }

    .Footer_ourinfo_01 {
        padding: 0px 3px 0px 0px;
    }

    .Footer_ourinfo_02 {
        padding: 0px 0px 0px 50px;
    }

    .Footer_main_all_paddDiv {
        padding: 0px 0px 30px 0px;
    }

    .Header_innerpg_bg_div {
        background-image: url(../Images/Inner-Page-Header.jpg);
        height: 376px;
    }

    .ftphone {
        display: inline-block;
    }

    .Breadcrum_main_div {
        position: absolute;
        top: 152px;
    }

    .inner-div-title {
        padding-top: 114px;
        padding-left: 16px;
    }

    .subpage-title {
        font-size: 40px;
        margin-bottom: 5px;
        color: #fff;
        font-family: 'Titillium Web-bold';
    }

    .breadcrubpadd {
        padding-top: 80px;
        right: 9px;
        display: none;
    }

    .breadcrumb {
        background: none !important;
    }

    .breadcrumb-item {
        color: #000;
        text-decoration: none;
        transition: all 0.6s ease-in-out;
    }

        .breadcrumb-item:hover {
            color: #fff;
            transition: all 0.6s ease-in-out;
        }

    .Inner_page_padding {
        padding: 80px 40px 80px 40px;
    }

    .Homepg_parallax_main_div {
        padding: 146px 0px 100px 0px;
        background-image: url(../Images/Parallax.jpg);
        background-repeat: no-repeat;
        height: 700px;
        background-size: cover;
        background-attachment: fixed;
    }

    .Footer_lastdiv {
        padding: 0px 0px 0px 50px;
        margin-top: 20px;
    }

    .Footerpridicl {
        display: flex;
    }

    .Footerlinepaddallright {
        padding: 0px 20px 0px 20px;
    }

    .Allrghtpadd {
        padding-left: 116px;
    }

    .Naamkritextpadddiv {
        padding: 60px 0px 60px 0px;
    }

    .Palllaxvideo {
        width: 100%;
        height: 377px;
    }

    .Parallx_videopadd {
        padding: 0px 40px 0px 40px;
    }

    .Slider_box_widthdiv_inner {
        padding: 10px 45px 60px 45px;
    }

    .txtbox_width_inner {
        padding-top: 22px;
        /* width: 272px; */
        height: 77px;
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
    }

    .Innerpgprojectboxdiv {
        padding: 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }

    .Inner_page_padding1 {
        padding: 80px 40px 80px 40px;
    }

    .scrollup {
        position: fixed;
        right: 25px;
        bottom: 50px;
        color: #0e552b !important;
        background-color: #fff !important;
        width: 38px;
        height: 38px;
        /* border: solid 2px #f15833; */
        /* border-radius: 50% !important; */
        text-align: center;
        padding: 11px 0 0 1px;
        z-index: 2000;
        font-size: 18px;
        line-height: 1;
        border: 1px solid #c5ceaf;
        border-color: #c5ceaf !important;
        transition: all 0.4s ease-in-out;
    }

        .scrollup:hover {
            background-color: #0e552b !important;
            color: #fff !important;
            /* border: 2px solid #0ea4de !important; */
            transition: all .4s ease-in-out;
        }

    .slick-active .Bann_text_01 {
        animation: fadeUp 4s ease forwards;
    }

    .slick-active .Bann_text_02 {
        animation: fadeUp 2.3s ease forwards;
    }

    .Header_toplinkpadd {
        padding: 15px 5px 0px 5px;
        color: #fff;
        text-align: center;
    }

    .Header_toplinkpadd1 {
        padding: 15px 5px 0px 5px;
        color: #fff;
        text-align: center;
    }

    .dddsubmenu {
        /*margin-left: -119px;*/
    }

    .Hpgwi0 {
        width: 0%;
    }

    .navbar-header1 {
        float: none;
        border-bottom: none;
    }

    .navbar-toggle1 {
        background-color: #0e552b!important;
        position: relative;
        float: right;
        padding: 10px 10px 10px 10px!important;
        margin-top: -60px!important;
        margin-right: 25px !important;
        margin-bottom: 5px!important;
        background-color: transparent;
        background-image: none;
        border: 1px solid transparent;
        border-top-color: transparent;
        border-right-color: transparent;
        border-bottom-color: transparent;
        border-left-color: transparent;
        border-radius: 4px;
        display: block;
    }

    .navbar-header1 .collapse, .navbar-toggle {
        display: block !important;
    }

    .navbar-collapse1.collapse {
        display: none !important;
    }

    .navbar-nav {
        /* padding-top: 10px !important; */
        padding-left: 0px !important;
        /* padding-right: 15px !important; */
        width: 100%;
    }

    .navbar-nav1 > li {
        position: relative !important;
        display: block !important;
        float: none !important;
        border-bottom: 1px solid #9aaa79;
    }

    .navbar-nav > li > a {
        text-align: center;
        padding: 15px 0px 15px 0px !important;
        /* font-weight: bold; */
        outline: 0;
        transition: all 0.6s ease-in-out;
    }

    .navbar-collapse1.collapse.in {
        display: block !important;
        padding: 0px;
        /* background: rgba(000, 0, 0, 0.7); */
    }

    .Linesdisplaynewrespo {
        display: none;
    }

    .Respormbtn_new {
        text-align: -webkit-center;
    }

    .Respo_btn_new {
        color: #000 !important;
    }

    .navbar-collapse.in {
        overflow-y: visible;
    }

    .navbar {
        min-height: 0px !important;
    }
     /*----------------------------Inner pg css---------------------------*/
    .Bar_verticle_green {
        position: absolute;
        height: 359px;
        width: 15px;
        margin: 48px 0px 0px -7px;
    }

    .Footerlinepaddct {
        padding: 0px 22px 0px 22px;
    }

    .Footerlinepaddct1 {
        padding: 0px 22px 0px 22px;
    }

    .Inner_contactMap_addDive {
        padding: 0px;
        border: 1px solid #c2cab2;
        height: 452px;
    }

    .Contact_map {
        width: 100%;
        height: 388px;
    }

    .Contact_bg_grnlgt_div {
        padding: 0px;
        background-image: url(../Images/Background-green-light-01.jpg);
        height: 450px;
    }

    .Contact_txt_div {
        padding: 30px 15px 0px 15px;
    }

    .Inner_page_padding_CT_01 {
        padding: 60px 35px 60px 35px;
    }

    .Contactemailink {
        color: #000;
        text-decoration: underline !important;
        transition: all 0.6s ease-in-out;
    }

        .Contactemailink:hover {
            color: #d17904;
            text-decoration: underline !important;
            transition: all 0.6s ease-in-out;
        }

    .Sepa_conta_gra_01 {
        position: absolute;
        height: 383px;
        width: 1px;
        margin: -355px 0px 0px 476px;
    }

    .Sepa_conta_gra_02 {
        position: absolute;
        height: 363px;
        width: 1px;
        margin: -389px 0px 0px 476px;
    }

    .Contact_Three_divMain {
        padding: 60px 0px 0px 0px;
    }

    .Contact_text_dv_01 {
        padding: 30px 53px 0px 0px;
    }

    .Contact_text_dv_02 {
        padding: 30px 39px 0px 0px;
    }

    .Contact_text_dv_03 {
        padding: 30px 0px 0px 10px;
    }

    .form-controlnewhome {
        display: block;
        width: 100% !important;
        height: 36px;
        font-size: 15px !important;
        line-height: 1.42857143 !important;
        color: #666 !important;
        background-color: #fff !important;
        background-image: none;
        border: 1px solid #c2cab2 !important;
        padding: 8px 15px !important;
        border-radius: 0px !important;
        margin-bottom: 0px !important;
    }

    .Richtextheight {
        height: 165px;
    }

    .btnsend {
        background-color: #b5bea3;
        text-align: center;
        padding-left: 0px;
        border: none;
        border-radius: 0px;
        color: #fff;
        font-size: 16px;
        transition: .5s all ease-in-out;
        width: 74% !important;
        height: 37px !important;
    }

        .btnsend:hover {
            background-color: #f2f0e3 !important;
            color: #0a5329 !important;
        }

    .EnquiryFormDIv {
        padding: 0px 0px 0px 0px;
    }

    .EnquiryFormDIv_newpadd_01 {
        padding: 0px 0px 0px 0px;
    }

    .EnquiryFormDIv_01 {
        padding: 20px 20px 20px 20px;
    }

    .EnquiryFormDIv_newpadd_02 {
        padding: 0px 20px 40px 20px;
    }

    .Btndivenquiry {
        padding: 0px 0px 0px 0px;
        margin-top: -20px;
    }

    .Donate_parallxdiv {
        padding: 100px 0px 100px 0px;
        background-image: url(../Images/Parallax-Donate.jpg);
        background-repeat: no-repeat;
        height: 500px;
        background-size: cover;
        background-attachment: fixed;
    }

    .Donate_bg_greenmaindiv {
        background-image: url(../Images/Background-green-light-02.jpg);
        padding: 0px 0px 0px 0px;
        height: 290px;
    }

    .Donatepg_whtbg {
        padding: 20px 20px 20px 20px;
        background-color: #fff;
        border: 1px solid #b5bea3;
    }

    .ntbod {
        font-weight: normal !important;
    }

        .ntbod:hover {
            font-weight: bold !important;
        }

    .About_fact_inner_01 {
        padding: 0px 0px 0px 0px;
        margin-top: -214px;
        z-index: -1;
    }

    .About_FactProject_bg_yell_div {
        background-image: url(../Images/Background-yellow-01.jpg);
        padding:270px 41px 60px 40px;
        /*width: 1026px;*/
        /*height: 716px;*/
    }

    .Imgclassabtus {
        width: 100%;
        max-width: 590px;
    }

    .About_us_sixpadd {
        padding: 0px 0px 50px 0px;
                text-align: -webkit-center;
                        text-align: -moz-center;
    }

    .Aboutustxtpadd {
        padding: 0px 0px 0px 0px;
        text-align: center;
    }

    .Ann_reportimgdiv_01 {
        padding:48px 25px 0px 25px;
    }

    .Img_bgcolor_div {
        padding: 10px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Wtbox_padd {
        padding: 0px 25px 0px 25px;
    }

    .Whtboxdiv {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        height: 77px;
        margin-top: -40px;
        z-index: 0;
        position: relative;
        padding-top: 25px;
    }

    .Innerannualpg {
        text-align: -webkit-center;
        text-align: -moz-center;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }

    .Corporate_parallxdiv {
        padding: 100px 0px 100px 0px;
        background-image: url(../Images/Banner-Corporate.jpeg);
        background-repeat: no-repeat;
        height: 700px;
        background-size: cover;
        background-attachment: fixed;
        background-position: center right;
    }

    .Inner_page_paddingtopless {
        padding: 30px 40px 80px 40px;
    }

    .Annulreportbtn {
        margin-top: 74px;
        padding: 7px 0px 7px 0px !important;
        height: 40px !important;
        width: 100px !important;
        font-size: 15px !important;
        border-radius: 0px !important;
        color: #fff !important;
        background: rgba(14, 76, 27, 0.9);
        /* background-color: rgba(204, 220, 95, 0.8) !important; */
        border: 1px solid #9cac7c !important;
        transition: all .4s ease-in-out;
    }

        .Annulreportbtn:hover {
            margin-top: 74px;
            padding: 7px 0px 7px 0px !important;
            height: 40px !important;
            width: 100px !important;
            font-size: 15px !important;
            border-radius: 0px !important;
            color: #0a5329 !important;
            border: 1px solid #9cac7c !important;
            background-color: #f2f0e3 !important;
            /* background: rgba(14, 76, 27, 0.9); */
            /* background-color: rgba(000000, 0, 0, 0.5); */
            /* background-color: rgba(204, 220, 95, 0.8) !important; */
            transition: all .4s ease-in-out;
        }

    .Donatelastdiv {
        padding: 0px 0px 80px 0px;
    }

    .Donatelastdiv_01 {
        padding: 199px 0px 0px 0px;
    }

    .DonateRcptenqidiv {
        padding:0px 46px 0px 45px;
        position: absolute;
    }

    .RcptEnq_mainDiv {
        padding:18px 0px 0px 29px;
                text-align: left;
    }

    .DonatelastdivCp {
        padding: 60px 0px 80px 0px;
    }

    .corporatepg_whtbg {
        padding: 20px 20px 20px 20px;
        background-color: #fff;
        border: 1px solid #b5bea3;
    }

    .Logo_resizedwdt {
    }

    .Imgwidth {
        width: 100%;
        max-width: 180px;
    }

    .Corporatelastdiv_01 {
        padding:170px 0px 0px 0px;
    }

    .Displnonoediv {
        display: none;
    }

    .Innpgtbtable {
        border-collapse: separate;
        border-spacing: 1px;
        width: 100%;
        background-color: #fff;
        color: #000 !important;
        border: 1px solid #b5bea3;
        display: inline-block;
    }

    th {
        text-align: center;
        padding: 10px;
        border: 1px solid #b5bea3;
        color: #000;
        background-color: #f8f7f1;
        /*width: 285px;*/
        font-family: 'Poppins' !important;
        /*font-weight: normal !important;*/
    }

    td {
        text-align: center;
        padding: 10px;
        border: 1px solid #b5bea3;
        vertical-align: top;
    }

    .modalwidth {
        width: 710px !important;
    }

    .modal-content {
        border-radius: 0px;
    }

    .Individuals_bgmaindiv {
        background-image: url(../Images/Banner-Individuals.jpg);
        padding: 60px 40px 60px 40px;
    }

    .Inner_page_padding_Idividual {
        padding: 60px 60px 60px 60px;
    }

    .Bannerindivdualsimgdiv {
        padding: 0px 0px 0px 0px;
        /*position: absolute;
        top: 93px;*/
    }

    .Bannerniimgdiv {
        padding: 0px 40px 0px 40px;
                margin-top: -1px;
    }

    .Individual_txtdiv {
        padding: 0px 0px 0px 0px;
    }

    .Banner_img_textClassVolunteer {
        padding: 0px;
        text-align: center;
        position: absolute;
        top: 130px;
    }

    .tbbnone {
        border: none !important;
        border-collapse: collapse;
    }

        .tbbnone td {
            border: none !important;
            padding: 0 !important;
            margin: 0 !important;
        }

        .tbbnone input[type="radio"] {
            margin-right: 4px;
        }

        .tbbnone label {
            margin-right: 15px; /* spacing between Male/Female/Other */
        }

    .paddtopfrm {
        padding-top: 20px;
    }

    .Seperator_gray_vertical_01Volunteer {
        margin:-416px 0px 0px 252px;
        height: 450px;
        position: absolute;
        width:1px;
    }

    .Homepg_box_naamFoundation_divvolunteer {
        padding: 56px 0px 56px 0px;
        border: 1px solid #c2cab2;
        background-color: #f2f0e3;
    }

    .Volunteeer4div_01 {
        padding:0px 15px 0px 15px;
    }

    .Volunteeer4div_02 {
        padding:0px 15px 0px 15px;
    }

    .Volunteeer4div_03 {
        padding: 0px 15px 0px 15px;
    }

    .addressht {
        height: 119px !important;
    }

    .Detailht {
        height: 184px !important;
    }

    .btnsendvolunteer {
        background-color: #b5bea3;
        text-align: center;
        padding-left: 0px;
        border: none;
        border-radius: 0px;
        color: #fff;
        font-size: 16px;
        transition: .5s all ease-in-out;
        width: 74% !important;
        height: 37px !important;
    }

        .btnsendvolunteer:hover {
            background-color: #0e552b !important;
            color: #fff !important;
        }

    .Vissionmissionmainpadddiv {
        padding: 80px 0px 80px 0px;
    }

    .Vissionmissinminbg {
        padding: 70px 0px 70px 0px; /*background-color:#f4f5ef;*/
        background-image: url(../Images/Background-yellow-01.jpg);
    }

    .Vissionmissinminbglftpadd {
        padding: 0px 0px 0px 120px;
    }

    .Vissionmissionwhtbg {
        padding:396px 48px 50px 48px;
        background-color: #fff;
        border: 1px solid #b5bea3;
        height: 788px;
    }

    .Vissonmissiontxtmdiv {
        padding: 0px 15px 0px 15px;
        text-align: center;
    }

    .Vissionmissionimdiv_01 {
        padding: 0px 0px 0px 0px;
        position: absolute;
        top: 127px;
    }

    .Inner_Floodrelif_addDive {
        padding: 0px;
        border: 1px solid #c2cab2;
        /*height: 452px;*/
    }

    .Bar_verticle_greenflood {
        position: absolute;
        height:428px;
        width: 15px;
        margin: 0px 0px 0px 0px;
    }

    .Newbullet {
        line-height: 28px;
        list-style-image: url(../Images/Bullet-Orange.png);
        text-align: left;
        padding-left: 19px;
    }

        .Newbullet > li {
            padding-left: 4px;
        }

    .CLICK_flood {
        font-size: 22px;
        color: #fff;
        border: 1px solid #fff;
        padding: 8px 42px 8px 42px;
        /*background-color: #95aa8b;*/ background: rgba(14, 76, 27, 0.6);
        text-decoration: none !important;
        transition: all 0.6s ease-in-out;
    }

        .CLICK_flood:hover {
            font-size: 22px;
            color: #fff;
            border: 1px solid #b5bea3;
            /*background-color: #0e552b;*/
            background: rgba(14, 76, 27, 0.9);
            text-decoration: none !important;
            transition: all 0.6s ease-in-out;
        }

    .Whtboxdivflood {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        height: 79px;
        margin-top: -46px;
        z-index: 0;
        position: relative;
        padding: 12px;
        text-align: center;
    }

    .Innerpgfloodtxtdiv {
        padding: 40px 40px 40px 40px;
    }

    .InnerFlooddonateimgdiv {
        padding: 0px 40px 40px 40px;
    }

    .Paddinghorigreen {
        padding: 70px 0px 0px 0px;
    }

    .Floodvideodiv_01 {
        padding: 20px 20px 20px 20px;
    }

    .Floodrelefvideo {
        width: 100%;
        height: 315px;
        border: 1px solid #c2cab2;
    }

    .Howwewrk_parallxdiv {
        padding: 100px 0px 100px 0px;
        background-image: url(../Images/Banner-How-We-Work.jpg);
        background-repeat: no-repeat;
        height: 400px;
        background-size: cover;
        background-attachment: fixed;
    }

    .Floodvideodiv_02 {
        padding: 0px 60px 0px 60px;
    }

    .Whtboxdivhowwework {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        height: 122px;
        margin-top: -42px;
        z-index: 0;
        position: relative;
        padding: 16px;
    }

    .Howweworkhover {
    }

        .Howweworkhover:hover {
            background-color: #f8f7f1;
        }

    .BOxhover:hover {
        /*background-color:#f8f7f1;*/
        transition: all 0.6s ease-in-out;
    }

    .BOxWorkdiv {
        padding: 30px 20px 80px 20px;
        background-color: #0e552b;
        text-align: center;
    }


    .BOxhover {
        transition: all 0.4s ease-in-out;
    }

        /* MAIN HOVER */
        .BOxhover:hover {
            /*transform: translateY(0px);*/
            transition: all 0.4s ease-in-out;
        }

            /* Change GREEN TOP on hover */
            .BOxhover:hover .BOxWorkdiv {
                background-color: #95aa8b;
                transition: all 0.4s ease-in-out;
            }

            /* Change WHITE BOX on hover */
            .BOxhover:hover .Whtboxdivhowwework {
                background-color: #fff;
                border-color: #7f9a75;
                transition: all 0.4s ease-in-out;
            }

            /* Optional: icon color change */
            .BOxhover:hover i {
                color: #fff;
                transition: all 0.4s ease-in-out;
            }

    .Iconhover {
        font-size: 40px;
        color: #fff;
        transition: all 0.4s ease-in-out;
    }

        .Iconhover:hover {
            font-size: 40px;
            color: #fff;
            transition: all 0.4s ease-in-out;
        }

    .Detailhtneed {
        height: 125px !important;
    }

    .Seperator_gray_vertical_01need {
        margin: -242px 0px 0px 238px;
        height: 262px;
        position: absolute;
    }

    .ul-tabs1 {
        list-style: none;
        padding-top: 5px;
        padding-left: 0px;
        font-size: 16px !important;
    }

        .ul-tabs1 > li.active > .aaa1 {
            transition: all 0.5s ease-in-out;
            background-color: #f26921;
            border-left: 4px solid #0a5329;
            outline: 0;
            color: #fff !important;
        }

        .ul-tabs1 > li > .aaa1 {
            text-decoration: none;
            color: #0a5329 !important;
            font-size: 16px;
            display: block;
            /*padding: 14px 30px 14px 20px;*/
            padding: 10px 10px !important;
            text-decoration: none;
            border-bottom: 1px solid #9aaa79;
            position: relative;
            /*height: 50px;*/
            background: #f2f0e3;
            border-radius: 3px;
            text-align: justify;
        }

            .ul-tabs1 > li > .aaa1:hover {
                transition: all 0.5s ease-in-out;
                background-color: #95aa8b;
                border-left: 5px solid #0a5329;
                outline: 0;
                color: #fff !important;
            }

        .ul-tabs1 > li.active > .aaa1 {
            transition: all 0.5s ease-in-out;
            background-color: #95aa8b;
            border-left: 5px solid #0a5329;
            outline: 0;
            color: #fff !important;
        }

    .Important_tab_content_div {
        padding: 10px 0px 10px 0px;
        border: 1px solid #b5bea3;
        float: left;
        min-height: 200px;
        border-radius: 3px;
    }

    .tab-content > .tab-pane {
        visibility: visible;
        display: initial;
    }

    .Mediavideodiv_01 {
        padding: 5px 15px 40px 15px;
    }

    .WhtboxdivMedia {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        /* height: 77px; */
        height: 188px;
        margin-top: -58px;
        z-index: 0;
        position: relative;
        padding: 12px;
        text-align: center;
    }

    .Mediarelefvideo {
        width: 100%;
        height: 192px;
        border: 1px solid #c2cab2;
    }

    .greentpwdt {
        width: 81%;
    }

    .Innera1dic {
        padding: 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }

    .txtbox_width_innerourtrustee {
        padding: 14px;
        /* width: 272px; */
        height: 100px;
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
    }

    .txtbox_width_innerourtrustee1 {
        padding: 20px;
        /* width: 272px; */
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
        height: 100px;
    }

    .Slider_box_widthdiv_inneteamr {
        padding: 10px 20px 60px 14px;
    }

    .txtbox_width_innerourteam {
        padding: 25px 20px 20px 20px;
        /* width: 272px; */
        background-color: #f2f0e3;
        border: 1px solid #9cac7c;
        margin-top: 0px;
        text-align: center;
        height: 172px;
    }

    .fixbodyinnpg {
        text-align: -webkit-center;
        width: 100%;
        margin: 0 auto;
        max-width: 1024px;
    }

    .txtbox_widthforicon {
        padding: 14px;
        /* width: 272px; */
        /* height: 77px; */
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
    }

    .Iconaligment {
        display: flex;
        padding: 0px 0px 0px 0px;
        /*justify-content: center;*/
    }

    .icontxtdiv {
        padding: 6px 0px 0px 31px;
        text-align: left;
    }

    .Iconboxdivmain_01 {
        padding: 10px;
                width: 345px;
    }

    .Innerboxpadd {
        padding: 0px 0px 40px 0px;
    }

    .Project_list_01 {
        padding: 40px 0px 40px 0px;
        text-align: center;
    }

    .Projectlistbtn {
        margin-top: 79px;
        padding: 7px 0px 7px 0px !important;
        height: 40px !important;
        width: 100px !important;
        font-size: 15px !important;
        border-radius: 0px !important;
        color: #fff !important;
        background: rgba(14, 76, 27, 0.9);
        /* background-color: rgba(204, 220, 95, 0.8) !important; */
        border: 1px solid #9cac7c !important;
        transition: all .4s ease-in-out;
    }

        .Projectlistbtn:hover {
            margin-top: 79px;
            padding: 7px 0px 7px 0px !important;
            height: 40px !important;
            width: 100px !important;
            font-size: 15px !important;
            border-radius: 0px !important;
            color: #0a5329 !important;
            border: 1px solid #9cac7c !important;
            background-color: #f2f0e3 !important;
            /*background: rgba(14, 76, 27, 0.9);*/
            /*background-color: rgba(000000, 0, 0, 0.5);*/
            /* background-color: rgba(204, 220, 95, 0.8) !important; */
            transition: all .4s ease-in-out;
        }

    .txtbox_width_projectlist {
        padding: 20px;
        /* width: 272px; */
        /* height: 77px; */
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: -38px;
        text-align: center;
        z-index: 0;
        position: relative;
    }

    .Whiteboxpaddlist {
        padding: 0px 25px 0px 25px;
    }

    .Inner_page_paddingbotttom0 {
        padding: 60px 40px 0px 40px;
    }

    .txtbox_banner {
        padding: 20px;
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: -40px;
        text-align: center;
    }

    .Bannertxtproj {
        /*font-family: 'Poppins-bold';*/
        font-size: 15px;
        margin: 0px;
        color: #000000;
        font-weight: bold;
    }

    .Innerboxpaddinnerpg {
        padding: 60px 0px 40px 0px;
    }

    .Mediarelefvideoproject01 {
        width: 100%;
        height: 330px;
        border: 1px solid #c2cab2;
    }

    .Innerfbiframdiv {
        padding: 0px 0px 0px 235px;
    }

    .Sepa_conta_gra_01new {
               position: absolute;
        height: 498px;
        width: 1px;
        margin: -484px 0px 0px 219px;
    }

    .Sepa_conta_gra_02new {
        position: absolute;
        height: 493px;
        width: 1px;
        margin:-343px 0px 0px 225px;
    }

    .ViewImagbtn {
        /*margin-top: 109px;*/
        margin-top: 120px;
        padding: 7px 0px 7px 0px !important;
        height: 40px !important;
        width: 100px !important;
        font-size: 15px !important;
        border-radius: 0px !important;
        color: #fff !important;
        background: rgba(14, 76, 27, 0.9);
        /* background-color: rgba(204, 220, 95, 0.8) !important; */
        border: 1px solid #9cac7c !important;
        transition: all .4s ease-in-out;
    }

        .ViewImagbtn:hover {
            /*margin-top: 109px;*/
            margin-top: 120px;
            padding: 7px 0px 7px 0px !important;
            height: 40px !important;
            width: 100px !important;
            font-size: 15px !important;
            border-radius: 0px !important;
            color: #0a5329 !important;
            border: 1px solid #9cac7c !important;
            background-color: #f2f0e3 !important;
            /*background: rgba(14, 76, 27, 0.9);*/
            /*background-color: rgba(000000, 0, 0, 0.5);*/
            /* background-color: rgba(204, 220, 95, 0.8) !important; */
            transition: all .4s ease-in-out;
        }

    .map-container {
        position: relative;
        display: inline-block;
        max-width: 100%;
    }

    .map-image {
        width: 100%;
        display: block;
                max-width: 566px;
    }

    /* Hotspot Style */
    .hotspot {
        position: absolute;
        width: 22px;
        height: 22px;
        border: 2px solid #555;
        border-radius: 50%;
        transform: translate(-50%, -50%);
        cursor: pointer;
        z-index: 10;
    }

        /* Inner Dot */
        .hotspot::after {
            content: "";
            position: absolute;
            width: 8px;
            height: 8px;
            background: #555;
            border-radius: 50%;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
        }

        /* Pulse Animation */
        .hotspot::before {
            content: "";
            position: absolute;
            width: 22px;
            height: 22px;
            border: 2px solid rgba(85,85,85,0.4);
            border-radius: 50%;
            top: -2px;
            left: -2px;
            animation: pulse 1.5s infinite;
        }

    @keyframes pulse {
        0% {
            transform: scale(1);
            opacity: 1;
        }

        100% {
            transform: scale(1.8);
            opacity: 0;
        }
    }

    /* Tooltip */
    .tooltip-box {
        position: absolute;
        background: #2f2f2f;
        color: #fff;
        padding: 10px 15px;
        border-radius: 5px;
        display: none;
        white-space: nowrap;
        z-index: 9999;
        pointer-events: none;
        font-size: 14px;
    }

        .tooltip-box:after {
            content: "";
            position: absolute;
            bottom: -8px;
            left: 18px;
            border-width: 8px 8px 0;
            border-style: solid;
            border-color: #2f2f2f transparent transparent transparent;
        }

    .Hidedeskstopreso {
        display: none;
    }

    .Donatebgyellobox {
        padding: 43px 0px 0px 0px;
        background-image: url(../Images/Background-yellow-01.jpg);
        height: 318px;
        text-align: center;
    }

    .Donatemaindiv001 {
        padding: 80px 0px 0px 0px;
    }

    .Donateyellowboxpos {
        padding: 0px;
        position: absolute;
        top:13px;
    }

    .Bar_verticle_greenVandM {
        position: absolute;
        height: 291px;
        width: 15px;
        margin:-291px 0px 0px 655px;
    }

    .Lht {
        line-height: 45px;
    }

    .Lht1 {
        line-height: 50px;
    }

    .Brtoplghtgren {
        height: 9px;
    }

    .Topbragrenimgpadd {
        padding: 0px 25px 0px 25px;
    }

    .Mailltxtwht {
        color: #fff;
        text-decoration: underline;
        transition: all 0.6s ease-in-out;
    }

        .Mailltxtwht:hover {
            color: #000;
            text-decoration: underline;
            transition: all 0.6s ease-in-out;
        }

    .BannerProject > .slick-prev {
        font-size: 0 !important;
        line-height: 0 !important;
        position: absolute !important;
        top: 50% !important;
        display: block !important;
        width: 72px !important;
        height: 43px !important;
        padding: 0 !important;
        z-index: 1;
        -webkit-transform: translate(0, -50%) !important;
        -ms-transform: translate(0, -50%) !important;
        transform: translate(0, -50%) !important;
        cursor: pointer !important;
        border: none !important;
        outline: none !important;
        background: url(../img/prev.png) !important;
        /* background-color: transparent !important; */
    }

    .BannerProject > .slick-prev {
        left: -12px !important;
    }

    .BannerProject > .slick-next {
        font-size: 0 !important;
        line-height: 0 !important;
        position: absolute !important;
        top: 50% !important;
        display: block !important;
        width: 30px !important;
        height: 43px !important;
        padding: 0 !important;
        -webkit-transform: translate(0, -50%) !important;
        -ms-transform: translate(0, -50%) !important;
        transform: translate(0, -50%) !important;
        cursor: pointer !important;
        border: none !important;
        outline: none !important;
        background: url(../img/next.png) !important;
        background-color: transparent !important;
    }

    .BannerProject > .slick-next {
        right: 9px !important;
        left: 687px;
    }

    .Bannerwhitboxpadd {
        padding: 0px 25px 0px 25px;
        position: relative;
        z-index: 0;
    }

    .WhtboxdivMedia1 {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        height: 78px;
        /*height: 151px;*/
        margin-top: -33px;
        z-index: 0;
        position: relative;
        padding: 10px;
        text-align: center;
    }

    .WhtboxdivMedia2 {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        height: 94px;
        /*height: 151px;*/
        margin-top: -58px;
        z-index: 0;
        position: relative;
        padding: 13px;
        text-align: center;
    }

    .Slider_box_widthdiv_innerKashmir {
        padding: 10px 40px 60px 40px;
    }

    .Slider_box_widthdiv_innermainprojectlist {
        padding: 10px 15px 40px 15px;
                width: 310px;
    }

    .Slider_box_widthdiv_innermainprojectlist1 {
        padding: 10px 15px 40px 15px;
                width: 312px;
    }

    .Project_list_01_1 {
        padding: 40px 0px 0px 0px;
        text-align: center;
    }

    .Whtboxdivflood p {
        font-weight: bold;
    }

    .Boderpaddnew {
        padding: 20px 40px 0px 40px;
    }

    .WhtboxdivMedia p {
        font-weight: bold;
    }

    .WhtboxdivMedia1 p {
        font-weight: bold;
    }

    .ProjectAidtomap_khandesh {
        left: 27.538%;
        top: 15.785%;
    }

    .ProjectAidto_Marathwada {
        left: 47.231%;
        top: 43.037%;
    }

    .ProjectAidto_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .ProjectAidto_Maharashtra {
        left: 22.961%;
        top: 62.410%;
    }

    .Border_20_60 {
        padding: 20px 0px 60px 0px;
    }

    .Allmap8div {
        padding: 40px 0px 0px 0px;
    }

    .Border60_60 {
        padding: 60px 0px 60px 0px;
    }

    .Grtintouchtxtpaddall {
        padding: 50px 0px 0px 0px;
    }

    .Projecttxt50paddtop {
        padding: 50px 0px 0px 0px;
    }

    .Border_60_20 {
        padding: 60px 0px 20px 0px;
    }

    .Projectheadpaddbotm {
        padding-bottom: 50px;
    }

    .Projectpaddtopnew {
        padding: 50px 0px 0px 0px;
    }

    .facebook-frame {
        width: 100%;
        height: 1351px;
        border: none;
    }

    .Curruntprojectpgdiv {
        padding: 0px;
        margin-top: -22px;
    }

    .Instagramvdeomain12div1 {
        padding: 80px 0px 0px 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Instagramvdeomain12div2 {
        padding: 0px 0px 0px 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .V1div1 {
        padding: 25px;
    }

    .Homeinstavideo {
        padding: 0px 20px 60px 20px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Hompgvideoinsta1 {
        padding: 15px;
    }

    .Allmap8div1 {
        padding: 20px 0px 20px 0px;
    }

    .Project_DesilatingofDams_Khandesh {
        left: 27.839%;
        top: 15.663%;
    }

    .Project_DesilatingofDams_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .Project_DesilatingofDams_WesternMaharashtra {
        left: 22.961%;
        top: 62.410%;
    }

    .Project_ytvideos {
        padding: 40px 0px 0px 0px;
    }

    .Fllodvideopaddtop {
        padding: 50px 0px 0px 0px;
    }

    .Howweworkboxpadd1 {
        padding: 14px;
    }

    .Project_Incomegeneration_Marathwada {
        left: 47.231%;
        top: 43.037%;
    }

    .Project_Incomegeneration_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .Indivivdualpaddbtmnew {
        padding: 0px 0px 80px 0px;
    }

    .Individulapddextra {
        padding: 0px 0px 0px 0px;
    }

    .Jalyuktpaddtop {
        padding: 50px 0px 0px 0px;
    }

    .Border_80_60 {
        padding: 80px 0px 60px 0px;
    }

    .Project_Nalastreamodha_Khandesh {
        left: 27.996%;
        top: 15.327%;
    }

    .Project_Nalastreamodha_Konkan {
        left: 6.030%;
        top: 35.364%;
    }

    .Project_Nalastreamodha_Marathwada {
        left: 47.231%;
        top: 43.037%;
    }

    .Project_Nalastreamodha_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .Project_Nalastreamodha_WesternMaharashtra {
        left: 22.961%;
        top: 62.410%;
    }

    .Borderbtm60 {
        padding: 0px 0px 60px 0px;
    }

    .Needhelpbtm {
        padding: 0px 0px 80px 0px;
    }

    .Needhlpbtndiv {
        padding: 60px 0px 0px 0px;
        text-align: center;
    }

    .padingbtm60 {
        padding: 0px 0px 60px 0px;
    }

    .Rghtpaddtem {
        padding:0px 210px 0px 210px;
    }

    .Lefttempadd {
        padding: 40px 0px 40px 0px;
    }

    .Lefttempadd1 {
        padding: 40px 0px 0px 0px;
    }

    .Paddteamlft60 {
        padding:0px 210px 0px 210px;
    }

    .Project_PercolationTank_Khandesh {
        left: 27.190%;
        top: 15.694%;
    }

    .Project_PercolationTank_Konkan {
        left: 6.030%;
        top: 35.364%;
    }

    .Project_PercolationTank_Marathwada {
        left: 47.231%;
        top: 43.037%;
    }

    .Project_PercolationTank_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .Project_PercolationTank_WesternMaharashtra {
        left: 22.961%;
        top: 62.410%;
    }

    .Project_Riverrejuvenation_Konkan {
        left: 6.03%;
        top: 35.36%;
    }

    .Project_Riverrejuvenation_Marathwada {
        left: 47.23%;
        top: 43.03%;
    }

    .Project_Riverrejuvenation_Vidarbha {
        left: 73.11%;
        top: 19.37%;
    }

    .Project_Riverrejuvenation_WesternMaharashtra {
        left: 22.96%;
        top: 62.41%;
    }

    .Border_30_60 {
        padding: 30px 0px 60px 0px;
    }

    .Project_TrenchExcavation_Khandesh {
        left: 27.337%;
        top: 15.296%;
    }

    .Project_TrenchExcavation_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .Project_TrenchExcavation_WesternMaharashtra {
        left: 22.961%;
        top: 62.410%;
    }

    .projpadingbtm60 {
        padding: 0px 0px 60px 0px;
    }

    .Slider_box_widthdiv_innerot {
        padding: 10px 10px 20px 10px;
    }

    .respo_display {
        display: none;
    }

    .txtbox_width_innerourtrusteeteam {
        padding: 12px;
        /*width: 272px;*/
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
    }

    .instagram-media {
        min-width: 214px !important;

    }

    .htchangefrm1280 {
        /*height: 146px;*/
    }

    .htchangefrm12801 {
        height: 92px;
    }

    .pdchngfor1280 {
        padding: 12px !important;
        margin-top: -31px !important;
    }

    .paddfrmsmall {
        padding: 18px !important;
    }

    .heightbx1024 {
        /*height: 222px;*/
    }

    .Ineerpgtrusteepadd {
        padding: 60px 40px 20px 40px !important;
    }

    .Ineerpgprojecctpadd {
        padding:60px 43px 20px 43px !important;
    }

    .lhtsmall {
        line-height: 36px;
    }
    .reso915 {
            padding: 15px 0px 0px 0px !important;
    }
    .Mapdiv_ct {
            padding: 30px !important;
    }
    .Innerfbpalftrespo {
        padding:0px 0px 0px 109px !important;
    }
    .respodisdpltbl {
        display:inline-table !important;
    }
    .Respomxwdt99 {
        max-width:99% !important;
    }
    .Respocenteralgin {
                padding: 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }
    .respopaddnewlogo {
        padding:10px;
    }
    .reso915 {
            padding: 15px 0px 0px 0px !important;
    }
    .respo80topbar {
            width: 80%;
    height: 6px;
    }
    .respohtnew {
        height:46px !important;
    }
    .Volntrrespodiv {
                padding: 0px 0px 0px 0px !important;
    }
    .Needrrespodiv {
                padding: 0px 20px 0px 20px !important;
    }
    .respowdt {
        width:100%;
        height:1px;
    }
    .bghtgreensmal {
        height:205px !important;
    }
    .Respowidthdiv {
            width: 370px;
    }
    .respomrghide {
            margin-top: 0px !important;
    }
    .Newvolunterdiv {
        text-align:center;padding:40px 0px 60px 0px;
    }
    .Voluntemarpaddinnew {
        padding:0px;   
    }
     .navbar-inverse .headernav > .active > a {
        color: #0a542a !important;
        background-color: #f2f0e3 !important;
                
    }
    .navbar-inverse .headernav .dropdown-menu > li.active > a {
    color: #fff !important;
    background-color: #9aaa79 !important;
}
     .disnono {
        display:none;
    }
     .Hompgvideoinsta1{
    display: flex;
    margin-bottom: 30px;
}

.Hompgvideoinsta1 .instagram-media{
    display: flex !important;
    flex-direction: column;
    height: 100% !important;
    width: 100% !important;
    min-height: 1074px; /* adjust as needed */
}
 .Instagramvdeomain12div1{
    display: flex;
    margin-bottom: 30px;
}
 .Instagramvdeomain12div2{
    display: flex;
    margin-bottom: 30px;
}

.V1div1 .instagram-media{
    display: flex !important;
    flex-direction: column;
    height: 100% !important;
    width: 100% !important;
    min-height: 1051px; /* adjust as needed */
}

.LogoineerSlider {
    position: relative;
}
.slider-arrows1 {
        position: relative;
        bottom: 0px;
        text-align: center;
    }
.slick-arrow1 {
        position: absolute !important;
        top: 107px;
        bottom: 0;
        left: -16px;
        /*width: 15%;*/
        width: 5%;
        z-index: 999;
        font-size: 25px;
        color: #000;
        text-align: center;
        text-shadow: none !important;
        filter: none !important;
        opacity: 1 !important;
    }

       .slick-arrow1:hover {
            color: #ccdc5f;
        }

      .slick-arrow1.left1 {
            background-repeat: repeat-x;
            background-image: none !important;
            color: #000;
            cursor: pointer;
        }

           .slick-arrow1.left1:hover {
                color: #000000;
            }

      .slick-arrow1.right1 {
            right: 46px;
            background-repeat: repeat-x;
            background-image: none !important;
            color: #000;
            top: 110px;
            left: 662px;
            cursor: pointer;
        }

          .slick-arrow1.right1:hover {
                color: #ffffff;
            }

     .slick-arrow1 .glyphicon-chevron-left, .slick-arrow1 .glyphicon-chevron-right, .slick-arrow1 .icon-prev, .slick-arrow1 .icon-next {
            width: 35px;
            height: 35px;
            margin-top: -15px;
            font-size: 35px;
        }

  .slider-arrows1 {
        position: relative;
        bottom: 0px;
        text-align: center;
    }

   .slick-prev,
    .slick-next {
        font-size: 18px;
        background: #000;
        color: #fff;
        border: none;
        padding: 10px 20px;
        cursor: pointer;
    }

       .slick-prev:hover,
        .slick-next:hover {
            background: #333;
        }

   .Iconhome_left1 {
        position: absolute !important;
        height: 51px;
        width: 51px;
        padding: 11px 0px 0px 0px;
        transition: all 0.4s ease-in-out;
        margin: 14px 0px 0px -35px !important;
        color: #b5bea3 !important;
        font-size: 42px !important;
        border: none;
        border-radius: 0px;
    }

      .Iconhome_left1:hover {
            position: absolute !important;
            height: 51px;
            width: 51px;
            padding: 11px 0px 0px 0px;
            transition: all 0.4s ease-in-out;
            margin: 14px 0px 0px -35px !important;
            color: #b5bea3 !important;
            font-size: 42px !important;
            border-radius: 0px;
        }

   .Iconhome_right1 {
        position: absolute !important;
        height: 51px;
        width: 51px;
        padding: 11px 0px 0px 16px;
        transition: all 0.4s ease-in-out;
        margin: 14px 0px 0px -35px !important;
        color: #b5bea3 !important;
        font-size: 38px !important;
        border: none;
        border-radius: 0px;
    }

      .Iconhome_right1:hover {
            position: absolute !important;
            height: 51px;
            width: 51px;
            padding: 11px 0px 0px 16px;
            transition: all 0.4s ease-in-out;
            margin: 14px 0px 0px -35px !important;
            color: #b5bea3 !important;
            font-size: 38px !important;
            border-radius: 0px;
        }
      .Vissionmsnkboxpadd1 {
        padding: 12px;
    }
    .Visngrenbr {
            width: 80%;
    height: 9px;
    }
    .Whtboxdivvissionmission {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        height: 228px;
        margin-top: -42px;
        z-index: 0;
        position: relative;
        padding: 20px;
    }
     .Heading_031 {
        font-family: 'Poppins-bold';
        margin: 0px;
        color: #0e552b;
        font-size: 35px;
    }
     .Howweworkhover1 {
    }

        .Howweworkhover12:hover {
            background-color: #f8f7f1;
        }

    .BOxhover12:hover {
        /*background-color:#f8f7f1;*/
        transition: all 0.6s ease-in-out;
    }

    .BOxWorkdiv1 {
        padding: 30px 30px 80px 30px;
        /*background-color: #0e552b;*/
         background-color: #fff;
        text-align: center;
        border:1px solid #95aa8b;
    }


    .BOxhover12 {
        transition: all 0.4s ease-in-out;
    }

        /* MAIN HOVER */
        .BOxhover12:hover {
            /*transform: translateY(0px);*/
            transition: all 0.4s ease-in-out;
        }

            /* Change GREEN TOP on hover */
            .BOxhover12:hover .BOxWorkdiv1 {
                background-color: #95aa8b;
                transition: all 0.4s ease-in-out;
            }

            /* Change WHITE BOX on hover */
            .BOxhover12:hover .Whtboxdivvissionmission {
                background-color: #fff;
                border-color: #7f9a75;
                transition: all 0.4s ease-in-out;
            }
        .BOxhover12:hover .Heading_031{
            color:#fff;
        }
            /* Optional: icon color change */
            .BOxhover12:hover i {
                color: #fff;
                transition: all 0.4s ease-in-out;
            }

    .Iconhover1 {
        font-size: 40px;
        color: #0e552b;
        transition: all 0.4s ease-in-out;
    }

        .Iconhover1:hover {
            font-size: 40px;
            color: #0e552b !important;
            transition: all 0.4s ease-in-out;
        }
                 /*-----12-05-2026-----*/
    .Allhtforcsronly {
        height:330px !important;
    }
    .Butndivforcsrdiv {
        text-align: center;    padding-top: 240px;
    }

/*---------end---------*/
    @keyframes fadeUp {
        from {
            opacity: 1;
            transform: translateY(40px);
        }

        to {
            opacity: 1;
            transform: translateY(0);
        }
    }
}

@media only screen and (min-width: 800px) and (max-width:803px) {
    .Hidedeskstopreso {
        display: none;
    }

    .Txtreslh {
        line-height: 49px;
    }

    .Respoheitimg {
        height: 10px;
    }

    .phnoheadrespo {
        padding: 15px 12px 0px 12px !important;
    }

    .Headiconwidthrespo {
        width: 20px !important;
    }

    .respo_txtpaddtp {
        padding-top: 25px !important;
    }

    .separatorHWW1 {
        padding: 0px 15px 0px 15px;
    }

    .separatorHWW2 {
        padding: 0px 15px 0px 15px;
        line-break: anywhere;
    }

    .separatorHWW3 {
        padding: 0px 15px 0px 15px;
    }

    .Namm_banbelowboxmdiv {
        padding: 0px;
        margin-top: 0px;
    }

    .Homepg_Header_Main_div {
        padding: 0px 0px 0px 0px;
    }

    .Home_contact_div {
        padding: 0px 0px 0px 0px;
        width: 74%;
    }

    .Homepg_All_HeadData {
        padding: 0px 0px 0px 0px;
    }

    .Homepg_floodrelifDiv {
        padding: 0px 0px 0px 0px;
        background-image: url(../Images/Seperator-black-horizontal-01.png);
        height: 56px;
        font-size: 15px;
        width: 34%;
    }

        .Homepg_floodrelifDiv:hover {
            /*background-color:#f2f0e3;*/
            background-color: rgba(242, 240, 227, 1);
            opacity: 1;
            transition: all 0.4s ease-in-out;
        }

    .Homepg_contactDiv {
        padding: 0px 0px 0px 0px;
        background-image: url(../Images/Seperator-black-horizontal-01.png);
        height: 56px;
        font-size: 15px;
        width: 20%;
    }

    .Homepg_emailDiv {
        padding: 0px 0px 0px 0px;
        background-image: url(../Images/Seperator-black-horizontal-01.png);
        height: 56px;
        font-size: 15px;
        width: 33%;
    }

        .Homepg_emailDiv:hover {
            /*background-color:#f2f0e3;*/
            background-color: rgba(242, 240, 227, 1);
            opacity: 1;
            transition: all 0.4s ease-in-out;
        }

    .Homepg_emailhead {
        color: #fff;
        font-size: 15px;
        text-decoration: none !important;
        transition: all 0.6s ease-in-out;
    }

        .Homepg_emailhead:hover {
            color: #0a5329;
            font-size: 15px;
            text-decoration: underline !important;
            transition: all 0.6s ease-in-out;
        }

    .HOme_contact_margin {
        padding: 0px;
        /*margin-left: 12px;*/
                margin-left: 164px;
    }


    .Socialmediaicon_01 {
        padding: 10px 8px 5px 8px;
        /* border-radius: 100%; */
        text-decoration: none !important;
        color: #ffffff !important;
        font-size: 23px;
        transition: all 0.6s ease-in-out;
        outline: none !important;
    }

        .Socialmediaicon_01:hover {
            padding:12px 8px 10px 8px;
            /* border-radius: 100%; */
            background-color: #f2f0e3;
            text-decoration: none !important;
            color: #0a5329 !important;
            font-size: 23px;
            transition: all 0.6s ease-in-out;
            outline: none !important;
        }

    .Socialmedia {
        padding: 0px 0px 0px 0px;
        display: flex;
        margin-bottom: 0px;
    }

    .Socialmedia1 {
        background-image: url(../Images/Seperator-black-horizontal-02.png);
        height: 56px;
    }

    .Homepg_socialmedia_icon {
        padding: 0px 0px 0px 0px;
        /*margin-left: -66px;*/
                margin-left: -115px;
        width: 20%;
    }

    .Img_width {
        width: 100%;
    }

    .Img_width_green_hor {
        width: 100%;
        height: 5px;
    }

    .Img_width_hor_whit {
        width: 100%;
        height: 1px;
    }

    .Homepg_all_position {
        position: absolute;
    }

    .Homepg_main_logo_nav_div {
        padding: 0px 0px 0px 0px;
        background: #fff;
        /*height:116px;*/
    }

    .Homepg_logo_main_div {
        padding: 15px 0px 12px 30px;
    }

    .navbar-inverse {
        background: #fff;
        font-family: 'Poppins-bold';
        font-size: 18px;
        margin-left: -50px;
        border: none !important;
        color: #9aaa79 !important;
        border-radius: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
        /*height: 50px;*/
        z-index: 1;
    }

    .hvr-bounce-to-bottom {
        color: #9aaa79 !important;
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: 0px;
            left: 0px;
            right: 0px;
            bottom: 0px;
            background: #f2f0e3;
            /*background: #d7dd35;*/
            /*background: #575da9;*/
            /*background: #e42d9f;*/
            /*background: #025588;*/
            /*background: #99ced4;*/
            /*background: #4abdac;*/
            /*background: #ee86b7;*/
            /*background: #6e7376;*/
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
        }

        .hvr-bounce-to-bottom:hover, .hvr-bounce-to-bottom:focus, .hvr-bounce-to-bottom:active {
            color: #0a542a !important;
            /*color:#4abdac !important;*/
        }

            .hvr-bounce-to-bottom:hover:before, .hvr-bounce-to-bottom:focus:before, .hvr-bounce-to-bottom:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }

    .hvr-bounce-to-bottom1 {
        color: #0a5329 !important;
        background: #f2f0e3;
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom1:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: 0px;
            left: 0px;
            right: 0px;
            bottom: 0px;
            background: #9aaa79;
            /*background: #d7dd35;*/
            /*background: #575da9;*/
            /*background: #e42d9f;*/
            /*background: #025588;*/
            /*background: #99ced4;*/
            /*background: #4abdac;*/
            /*background: #ee86b7;*/
            /*background: #6e7376;*/
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
        }

        .hvr-bounce-to-bottom1:hover, .hvr-bounce-to-bottom1:focus, .hvr-bounce-to-bottom1:active {
            color: #ffffff !important;
            /*color:#4abdac !important;*/
        }

            .hvr-bounce-to-bottom1:hover:before, .hvr-bounce-to-bottom1:focus:before, .hvr-bounce-to-bottom1:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }

    .hvr-bounce-to-bottom2 {
        color: #9aaa79 !important;
        background: #f2f0e3;
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom2:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: 0px;
            left: 0px;
            right: 0px;
            bottom: 0px;
            background: #9aaa79;
            /*background: #d7dd35;*/
            /*background: #575da9;*/
            /*background: #e42d9f;*/
            /*background: #025588;*/
            /*background: #99ced4;*/
            /*background: #4abdac;*/
            /*background: #ee86b7;*/
            /*background: #6e7376;*/
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
        }

        .hvr-bounce-to-bottom2:hover, .hvr-bounce-to-bottom2:focus, .hvr-bounce-to-bottom2:active {
            color: #fff !important;
            /*color:#4abdac !important;*/
        }

            .hvr-bounce-to-bottom2:hover:before, .hvr-bounce-to-bottom2:focus:before, .hvr-bounce-to-bottom2:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }


    .nav > li > a {
        padding: 5px 20px 5px 20px;
        position: relative;
    }

    .navbar-nav {
        padding-left: 0px;
    }

    .NewDislay {
        /*display: flex;*/
    }


    .ddd > li {
        border-bottom: 1px solid #9aaa79;
    }

    .ddd1 > li {
        border-bottom: 1px solid #9aaa79;
    }

    .ddd2 > li {
        border-bottom: 1px solid #9aaa79;
    }


    /*.ddd1 {
    position: absolute !important;
    top: 0;
    left: 100%;   
    margin: 0;
    display: none;
}
      .ddd2 {
    position: absolute !important;
    top: 0;
    left: 100%;   
    margin: 0;
    display: none ;
}*/

    .dropdown-menu {
        padding: 0px 0px 0px 0px;
        margin-top: 9px;
        margin-left: 0px;
        border-bottom: 1px solid #9aaa79;
        border: 1px solid #9aaa79;
        border-radius: 0px;
        /*width:100%;*/
    }

    .ddd1 {
        padding: 0px 0px 0px 0px;
        margin-top: 0px;
        border-bottom: 1px solid #9aaa79 !important;
        border: 1px solid #9aaa79 !important;
    }

    .ddd2 {
        padding: 0px 0px 0px 0px;
        border-bottom: 1px solid #9aaa79 !important;
        border: 1px solid #9aaa79 !important;
    }


    li.dropdown:hover > .dropdown-menu {
        display: block;
    }

    .headernav > li > .ddd > li > a {
        background-color: #f2f0e3;
        color: #0a5329 !important;
        padding: 10px 18px 10px 18px !important;
        font-size: 16px !important;
        outline: 0 !important;
        font-family: 'Poppins';
        transition: all 0.6s ease-in-out;
    }

        .headernav > li > .ddd > li > a:hover {
            color: #fff !important;
            padding: 10px 18px 10px 18px;
            background-color: #fff !important;
            transition: all 0.6s ease-in-out;
        }

    .headernav li .ddd .ddd1 li a {
        background-color: #f2f0e3;
        color: #0a5329 !important;
        padding: 10px 18px 10px 18px !important;
        font-size: 16px !important;
        outline: 0 !important;
        font-family: 'Poppins';
        transition: all 0.6s ease-in-out;
    }

        .headernav li .ddd .ddd1 li a:hover {
            color: #fff !important;
            padding: 10px 18px 10px 18px;
            background-color: #fff !important;
            transition: all 0.6s ease-in-out;
        }

    .headernav li .ddd .ddd1 .dd2 li a {
        background-color: #f2f0e3;
        color: #0a5329 !important;
        padding: 10px 18px 10px 18px !important;
        font-size: 16px !important;
        outline: 0 !important;
        font-family: 'Poppins';
        transition: all 0.6s ease-in-out;
    }

        .headernav li .ddd .ddd1 .dd2 li a:hover {
            color: #fff !important;
            padding: 10px 18px 10px 18px;
            background-color: #fff !important;
            transition: all 0.6s ease-in-out;
        }

    .navbar-nav > li > .dropdown-menu {
        margin-top: 0;
        border-top-left-radius: initial;
        border-top-right-radius: initial;
    }
    /* ================= MENU BORDERS ================= */
    .ddd > li,
    .ddd1 > li,
    .ddd2 > li {
        border-bottom: 1px solid #9aaa79;
    }

    /* ================= DROPDOWN BASE ================= */
    .dropdown-menu {
        padding: 0;
        margin-top: 0;
        border: 1px solid #9aaa79;
        border-radius: 0;
        min-width: 260px;
        left: 52px;
    }

        /* ================= POSITION FIX ================= */
        .dropdown-menu > li {
            position: relative;
        }

    /* 2nd Level */
    .ddd1 {
        position: absolute;
        top: 0;
        left: 100%;
        display: none;
        padding: 0;
        border: 1px solid #9aaa79;
    }

    /* 3rd Level */
    .ddd2 {
        position: absolute;
        top: 0;
        left: 100%;
        display: none;
        padding: 0;
        border: 1px solid #9aaa79;
    }

    /* ================= SHOW ON HOVER ================= */
    .dropdown-menu li:hover > .ddd1,
    .dropdown-menu li:hover > .ddd2 {
        display: block;
    }

    /* ================= LINKS STYLE ================= */
    .dropdown-menu li a {
        display: block;
        width: 100%;
        box-sizing: border-box;
        background-color: #f2f0e3;
        color: #0a5329 !important;
        padding: 10px 18px;
        font-size: 18px;
        font-family: 'Poppins';
        transition: all 0.3s ease;
        white-space: normal;
    }

        /* ================= HOVER ================= */
        .dropdown-menu li a:hover {
            color: #fff !important;
            background-color: #0a5329 !important;
        }

    /* ================= TOP MENU ================= */
    .headernav > li > .ddd > li > a {
        background-color: #f2f0e3;
        color: #0a5329 !important;
    }

    /* ================= REMOVE GAP ================= */
    .navbar-nav > li > .dropdown-menu {
        margin-top: 0;
    }

    /* ================= ARROW ALIGN ================= */
    .dropdown > a .caret {
        float: right;
        margin-top: 6px;
    }




    .Hompg_highlight_txtblue {
        font-size: 22px;
        font-family: 'Titillium Web';
        margin: 0px;
        color: #0ea4de;
    }



    .Readmore_btn_01 {
        color: #999999;
        transition: all 0.6s ease-in-out;
        text-decoration: none;
    }

        .Readmore_btn_01:hover {
            color: #f15833;
            transition: all 0.6s ease-in-out;
            text-decoration: underline;
        }







    .Separator_padd {
        padding: 7px 0px 7px 0px;
    }

















    .Separator_padd1 {
        padding: 6px 0px 6px 0px;
    }


    .Separator_padd2 {
        padding: 3px 0px 3px 0px;
    }









    [class*=" imghvr-"], [class^=imghvr-] {
        position: relative;
        display: block !important;
        margin: 0;
        max-width: 100%;
        background-color: rgba(175,90,59,1) !important;
        color: #fff;
        overflow: hidden;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        -ms-transform: translateZ(0);
        -o-transform: translateZ(0);
        transform: translateZ(0);
    }

        [class*=" imghvr-"] figcaption, [class^=imghvr-] figcaption {
            background-color: rgba(175,90,59,0.3) !important;
            padding: 30px;
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
            color: #fff;
        }

    .Socialmedia_Footer {
        padding: 50px 0px 50px 0px;
        display: flex;
        margin-bottom: 0px;
    }





    .Donatebtn {
        font-family: 'Poppins-bold';
        font-size: 18px;
        padding: 14px 20px 14px 20px !important;
        background-color: #f2f0e3 !important;
        color: #0a5329 !important;
        transition: all .4s ease-in-out;
        text-decoration: none !important;
    }

        .Donatebtn:hover {
            font-family: 'Poppins-bold';
            font-size: 18px;
            padding: 14px 20px 14px 20px !important;
            background-color: #9aaa79 !important;
            color: #fff !important;
            transition: all .4s ease-in-out;
            text-decoration: none !important;
        }

    .Banner_img_textClass {
        padding: 0px;
        text-align: center;
        position: absolute;
        top: 272px;
    }

    .Bann_textLineheight {
        line-height: 61px;
    }

    .Bann_text_01 {
        /*font-size: 36px;*/
        font-size: 30px;
        color: #fff;
        font-family: 'Titillium Web';
    }

    .Bann_text_02 {
        /*font-size: 58px;*/
        font-size: 50px;
        color: #fff;
        font-family: 'Titillium Web-bold';
        margin-top: 16px;
    }

    .Homepg_box_naamFoundation_div {
        padding: 55px 55px 55px 55px;
        border: 1px solid #c2cab2;
        background-color: #f2f0e3;
    }

    .Heading_01 {
        font-family: 'Titillium Web-bold';
        font-size: 35px;
        color: #0e552b;
        margin: 0px;
    }

    .Hompg_highlight_txtorg {
        font-size: 25px;
        font-family: 'Titillium Web';
        margin: 0px;
        color: #d17904;
    }

    .Hmpg_paddtop_d01 {
        padding-top: 50px !important;
    }

    .Homepg_naamboxpadd {
        padding: 0px 40px 0px 40px;
    }

    .Hompg_howweworkpadddiv {
        padding: 80px 40px 0px 40px;
    }

    .Heading_03 {
        font-family: 'Poppins-bold';
        margin: 0px;
        color: #9aaa79;
        font-size: 22px;
    }

    .Homepg_how_we_wrok_text_div {
        padding: 50px 0px 34px 0px;
    }

    .Homepg_back_green_01 {
        padding: 0px 0px 50px 0px;
        background-image: url(../Images/Background-green-01.jpg);
        /*width: 800px;*/
        height: 1150px;
    }

    .Homepg_back_green_light_01 {
        padding: 56px 5px 56px 5px;
        background-image: url(../Images/Background-green-light-01.jpg);
        /*width:973px;*/
        float: right;
    }

    .Homepg_bg_gren_lght_mainpos_div {
        padding: 0px 0px 0px 0px;
        /*z-index: -1;*/
        margin-top: 0px;
    }

    .Homepg_bgLlght_pos_div {
        padding: 0px;
        position: absolute;
    }

    .Since_paddleft {
        /*padding-left: 514px;*/
        text-align: center;
    }

    .Icon_box_wht_main_div {
        padding: 36px 0px 36px 0px;
        background: #fff;
        margin-top: 50px;
    }

    .Seperator_white_vertical_01 {
        margin: -242px 0px 0px 200px;
        height: 263px;
    }

    .Homepg_ourproject_main_div {
        padding: 60px 0px 60px 0px;
        text-align: center;
    }

    .Img_sliderimg {
        width: 100%;
        max-width: 275px !important;
    }

    .Slider_padding_div {
        padding: 0px 65px 80px 65px;
    }

    .Ourprjctmousehoverbtn {
        margin-top: 152px;
        padding: 7px 0px 7px 0px !important;
        height: 40px !important;
        width: 100px !important;
        font-size: 15px !important;
        border-radius: 0px !important;
        color: #fff !important;
        background: rgba(14, 76, 27, 0.9);
        /* background-color: rgba(204, 220, 95, 0.8) !important; */
        border: 1px solid #9cac7c !important;
        transition: all .4s ease-in-out;
    }

        .Ourprjctmousehoverbtn:hover {
            margin-top: 152px;
            padding: 7px 0px 7px 0px !important;
            height: 40px !important;
            width: 100px !important;
            font-size: 15px !important;
            border-radius: 0px !important;
            color: #0a5329 !important;
            border: 1px solid #9cac7c !important;
            background-color: #f2f0e3 !important;
            /*background: rgba(14, 76, 27, 0.9);*/
            /*background-color: rgba(000000, 0, 0, 0.5);*/
            /* background-color: rgba(204, 220, 95, 0.8) !important; */
            transition: all .4s ease-in-out;
        }

    [class*=" imghvr-"], [class^=imghvr-] {
        position: relative;
        display: block !important;
        margin: 0;
        max-width: 100%;
        background-color: rgba(000000, 0, 0, 0.5) !important;
        color: #fff;
        overflow: hidden;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        -ms-transform: translateZ(0);
        -o-transform: translateZ(0);
        transform: translateZ(0);
    }

        [class*=" imghvr-"] figcaption, [class^=imghvr-] figcaption {
            background-color: rgba(000000, 0, 0, 0.5) !important;
            padding: 30px;
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
            color: #fff;
        }

        [class*=" imghvr-"], [class*=" imghvr-"] *, [class*=" imghvr-"]:after, [class*=" imghvr-"] :after, [class*=" imghvr-"]:before, [class*=" imghvr-"] :before, [class^=imghvr-], [class^=imghvr-] *, [class^=imghvr-]:after, [class^=imghvr-] :after, [class^=imghvr-]:before, [class^=imghvr-] :before {
            box-sizing: border-box !important;
            -webkit-transition: all 1s ease !important;
            -moz-transition: all 1s ease !important;
            transition: all 1s ease !important;
        }

    .Slider_box_widthdiv {
        padding: 30px;
        width: 295px;
    }

    .txtbox_width {
        padding-top: 22px;
        /*width: 272px;*/
        height: 77px;
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
    }

    .Sliderboxlink {
        font-family: 'Poppins-bold';
        font-size: 18px;
        padding: 31px 0px 31px 0px;
        color: #000000;
        text-decoration: none;
        transition: all .4s ease-in-out;
    }

        .Sliderboxlink:hover {
            font-family: 'Poppins-bold';
            font-size: 18px;
            color: #d17904;
            text-decoration: none;
            transition: all .4s ease-in-out;
        }

    .slick-dots li button:before {
        font-family: 'slick';
        font-size: 40px !important;
        line-height: 20px;
        position: absolute;
        top: 5px;
        left: 0;
        width: 30px;
        height: 13px;
        content: square !important;
        /*content: '•';*/
        text-align: center;
        opacity: 1;
        color: #dae78f !important;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

    .slick-dots li.slick-active button:before {
        opacity: 1 !important;
        color: #ffffff !important;
        border: none !important;
    }


    .slick-dots li button {
        border: none !important;
        border-radius: 0% !important;
        width: 3px !important;
        height: 3px !important;
        padding: 5px !important;
        top: 0px !important;
        margin-top: 8px;
        margin-left: 30px;
        margin-right: 0px;
        /*background-color: #c09965 !important;*/
        opacity: 1;
        background-color: transparent !important;
    }


    .slick-dots li.slick-active button {
        /*background: #fff !important;*/
    }

    .slick-dotted.slick-slider {
        margin-bottom: 0px !important;
    }

    .slick-dots {
        position: absolute !important;
        bottom: 19px !important;
        display: block !important;
        width: 97% !important;
        padding: 0 !important;
        margin: 0 !important;
        list-style: square !important;
        text-align: center !important;
    }

        .slick-dots li {
            position: relative;
            display: inline-block !important;
            width: 3px !important;
            height: 3px !important;
            margin: 0 7px !important;
            padding: 3px 9px 0px 9px !important;
            cursor: pointer !important;
        }

    .slick-prev {
        left: -12px !important;
    }

    .slick-prev {
        font-size: 0 !important;
        line-height: 0 !important;
        position: absolute !important;
        top: 50% !important;
        display: block !important;
        width: 72px !important;
        height: 43px !important;
        padding: 0 !important;
        z-index: 1;
        -webkit-transform: translate(0, -50%) !important;
        -ms-transform: translate(0, -50%) !important;
        transform: translate(0, -50%) !important;
        cursor: pointer !important;
        border: none !important;
        outline: none !important;
        background: url(../img/prev.png) !important;
        /*background-color: transparent !important;*/
    }

    .slick-next {
        right: 9px !important;
    }

    .slick-next {
        font-size: 0 !important;
        line-height: 0 !important;
        position: absolute !important;
        top: 50% !important;
        display: block !important;
        width: 30px !important;
        height: 43px !important;
        padding: 0 !important;
        -webkit-transform: translate(0, -50%) !important;
        -ms-transform: translate(0, -50%) !important;
        transform: translate(0, -50%) !important;
        cursor: pointer !important;
        border: none !important;
        outline: none !important;
        background: url(../img/next.png) !important;
        background-color: transparent !important;
    }

    .slick-prev:hover,
    .slick-prev:focus {
        color: #000000 !important;
        outline: none !important;
        background: url(../img/prev.png) !important;
        transition: all 0.9s ease-in-out !important;
    }

    .slick-next:hover,
    .slick-next:focus {
        color: transparent !important;
        outline: none !important;
        background: url(../img/next.png) !important;
        transition: all 0.9s ease-in-out !important;
    }

        .slick-prev:hover:before,
        .slick-prev:focus:before,
        .slick-next:hover:before,
        .slick-next:focus:before {
            opacity: 1 !important;
        }

    .slick-prev.slick-disabled:before,
    .slick-next.slick-disabled:before {
        opacity: .25 !important;
    }

    .slick-prev:before,
    .slick-next:before {
        /*font-family: 'slick' !important;*/
        font-size: 20px !important;
        line-height: 1 !important;
        opacity: .75 !important;
        color: white !important;
        -webkit-font-smoothing: antialiased !important;
        -moz-osx-font-smoothing: grayscale !important;
    }

    [dir='rtl'] .slick-prev {
        right: 0px !important;
        left: auto !important;
    }

    .slick-prev:before {
        background: url(../img/prev.png) !important;
    }

    [dir='rtl'] .slick-prev:before {
        background: url(../img/next.png) !important;
    }


    [dir='rtl'] .slick-next {
        right: auto !important;
        left: 0px !important;
    }

    .slick-next:before {
        background: url(../img/next.png) !important;
    }

    [dir='rtl'] .slick-next:before {
        background: url(../img/prev.png) !important;
    }

    .slick-prev:before {
        background: url(../img/prev.png) !important;
    }

    .slick-arrow {
        position: absolute !important;
        top: 153px;
        bottom: 0;
        left: -43px;
        /*width: 15%;*/
        width: 5%;
        font-size: 25px;
        color: #000;
        text-align: center;
        text-shadow: none !important;
        filter: none !important;
        opacity: 1 !important;
    }

        .slick-arrow:hover {
            color: #ccdc5f;
        }

        .slick-arrow.left {
            background-repeat: repeat-x;
            background-image: none !important;
            color: #000;
            cursor: pointer;
        }

            .slick-arrow.left:hover {
                color: #000000;
            }

        .slick-arrow.right {
            right: 46px;
            background-repeat: repeat-x;
            background-image: none !important;
            color: #000;
            top: 153px;
            left: 692px;
            cursor: pointer;
        }

            .slick-arrow.right:hover {
                color: #ffffff;
            }

        .slick-arrow .glyphicon-chevron-left, .slick-arrow .glyphicon-chevron-right, .slick-arrow .icon-prev, .slick-arrow .icon-next {
            width: 35px;
            height: 35px;
            margin-top: -15px;
            font-size: 35px;
        }

    .slider-arrows {
        position: relative;
        bottom: 0px;
        text-align: center;
    }

    .slick-prev,
    .slick-next {
        font-size: 18px;
        background: #000;
        color: #fff;
        border: none;
        padding: 10px 20px;
        cursor: pointer;
    }

        .slick-prev:hover,
        .slick-next:hover {
            background: #333;
        }

    .Iconhome_left {
        position: absolute !important;
        height: 51px;
        width: 51px;
        padding: 11px 0px 0px 0px;
        transition: all 0.4s ease-in-out;
        margin: 14px 0px 0px -35px !important;
        color: #b5bea3 !important;
        font-size: 50px !important;
        border: none;
        border-radius: 0px;
    }

        .Iconhome_left:hover {
            position: absolute !important;
            height: 51px;
            width: 51px;
            padding: 11px 0px 0px 0px;
            transition: all 0.4s ease-in-out;
            margin: 14px 0px 0px -35px !important;
            color: #b5bea3 !important;
            font-size: 50px !important;
            border-radius: 0px;
        }

    .Iconhome_right {
        position: absolute !important;
        height: 51px;
        width: 51px;
        padding: 11px 0px 0px 16px;
        transition: all 0.4s ease-in-out;
        margin: 14px 0px 0px -35px !important;
        color: #b5bea3 !important;
        font-size: 45px !important;
        border: none;
        border-radius: 0px;
    }

        .Iconhome_right:hover {
            position: absolute !important;
            height: 51px;
            width: 51px;
            padding: 11px 0px 0px 16px;
            transition: all 0.4s ease-in-out;
            margin: 14px 0px 0px -35px !important;
            color: #b5bea3 !important;
            font-size: 45px !important;
            border-radius: 0px;
        }

    .Homepg_Waterconservation_maindiv {
        padding: 80px 0px 80px 0px;
        background-color: #0e552b;
        border-right: 1px solid #2b6e4d;
        text-align: center;
        /*width:682px;*/
    }

    .Heading_whit_01 {
        font-family: 'Titillium Web-bold';
        font-size: 35px;
        color: #ffffff;
        margin: 0px;
    }

    .Seperator_white_water_vertical_01 {
        margin: -60px 0px 0px 347px;
    }

    .ImgWhtewidth {
        width: 85%;
        height: 1px;
        left: -11px;
        margin-left: -12px;
    }

    .Homepg_bg_waterconservation_div {
        background-image: url(../Images/Background-Water-Conservation.jpg);
        /*width: 908px;*/
        background-size: cover; /* makes image fill container */
        background-position: center; /* keeps image centered */
        background-repeat: no-repeat; /* prevents repeating */
        /* responsive width */
        height: 475px; /* keep your height */
        padding: 0;
    }

    .HompgWatconmaindiv {
        padding: 0px 60px 0px 60px;
    }

    .Homepg_whatContoppadd_div {
        padding: 72px 0px 0px 0px;
    }

    .Hompg_sepapadd_div {
        padding: 25px 0px 25px 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Homepg_FactProject_bg_grrn_div {
        background-image: url(../Images/Background-green-01.jpg);
        padding: 80px 80px 80px 80px;
        /*width: 325px;*/
        height:905px;
    }

    .Homepg_FactProject_bg_yell_div {
        background-image: url(../Images/Background-yellow-01.jpg);
        padding: 232px 40px 80px 40px;
        /*width: 779px;*/
        /*height: 630px;*/
    }

    .bgf {
        background-image: url(../Images/Background-green-yellow.jpg);
        padding: 80px 118px;
        background-repeat: no-repeat;
        background-size: 91% 100%; /* ONLY LEFT SIDE background */
        background-position: left center;
    }

    .bgne {
        background-image: url(../Images/Background-green-01.jpg);
        width: 600px;
        padding: 80px 80px 80px 80px;
    }

    .bgne1 {
        background-image: url(../Images/Background-yellow-01.jpg);
        padding: 80px 80px 80px 80px;
        position: absolute;
        top: 81px;
        width: 1188px;
        left: 282px;
    }

    .Hopg_respodv_001 {
        padding:140px 0px 0px 0px !important;
    }

    .Hompg_back_blck_bg_div {
        background-image: url(../Images/Background-black-transperent.png);
        height: 115px;
        margin-top: -273px;
        border-top: 1px solid #fff;
        border-bottom: 1px solid #fff;
        text-align: center;
        padding: 26px 0px 0px 0px;
    }

    .Homepg_fact_inner_01 {
        padding: 80px 40px;
        position: absolute;
    }

    .Homepg_fact_inner_02 {
        padding: 0px 0px 0px 0px;
    }

    .Homepg_fact_inner_03 {
        padding: 0px 0px 0px 0px;
        margin-top: 0px;
        z-index: -1;
    }

    .Homepg_fact_inner_04 {
        padding: 45px 0px 0px 0px;
    }

    .Homepg_fact_innertxt_01 {
        padding: 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Homepg_fact_innertxt_02 {
        padding: 0px 0px 0px 60px;
    }

    .Homepg_ourpartner_bg_main_Div {
        background-image: url(../Images/Background-green-light-02.jpg);
        padding: 0px 0px 0px 0px;
        height: 272px;
    }

    .Homepg_Ourpartner_maindiv {
        padding: 100px 0px 190px 0px;
    }

    .Hompg_respodiv_01 {
        padding: 0px 0px 0px 10px !important;
    }

    .Homepg_ourpartner_div_01 {
        padding: 0px 0px 0px 0px;
        position: absolute;
        z-index: -1;
    }

    .Homepg_ourpartner_div_02 {
        padding: 0px 43px 0px 363px;
    }

    .Homepg_ourpartner_bg_wht_div_01 {
        padding: 30px 30px 30px 30px;
        background-color: #fff;
        border: 1px solid #b5bea3;
        /*height: 334px;*/
    }

    .Homepg_ourpartner_div_03 {
        padding: 0px 0px 0px 175px;
        position: absolute;
        z-index: -1;
        top: 136px;
    }

    .Homepg_happy_moment_bgdiv {
        background-image: url(../Images/Background-Happy-Moments.jpg);
        background-size: cover;
        background-position: center;
        background-repeat: no-repeat;
        height: 484px;
        padding: 0px 0px 0px 0px;
        text-align: center;
        margin: 0px -7px 0px 0px;
    }

    .Happy_movmet_txtdv {
        position: absolute;
        top: 237px;
        text-align: -webkit-center;
        /*left: -54px;*/
    }

    .Happymov_txt_divquote {
        padding: 60px 40px 60px 40px;
        background-color: #0e552b;
        border-right: 1px solid #2b6e4d;
        /*height: 530px;*/
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Hmpgquttxtdv01 {
        padding-top: 30px !important;
    }

    .Footerbtn {
        font-size: 22px;
        color: #fff;
        border: 1px solid #fff;
        padding: 8px 42px 8px 42px;
        background-color: #95aa8b;
        text-decoration: none !important;
        transition: all 0.6s ease-in-out;
    }

        .Footerbtn:hover {
            font-size: 22px;
            color: #fff;
            border: 1px solid #fff;
            background-color: #0e552b;
            text-decoration: none !important;
            transition: all 0.6s ease-in-out;
        }

    .Footeremailink {
        font-size: 22px;
        color: #000;
        text-decoration: none !important;
        transition: all 0.6s ease-in-out;
    }

        .Footeremailink:hover {
            font-size: 22px;
            color: #d17904;
            text-decoration: none !important;
            transition: all 0.6s ease-in-out;
        }

    .Socialmedia1_Footer {
        height: 48px;
    }

    .Socialmediaicon_Footer_01 {
        padding: 7px 7px 5px 7px;
        /* border-radius: 100%; */
        text-decoration: none !important;
        color: #c5ceaf !important;
        font-size: 19px;
        background-color: #FFFFFF;
        border: 1px solid #c5ceaf;
        transition: all 0.6s ease-in-out;
        outline: none !important;
    }

        .Socialmediaicon_Footer_01:hover {
            padding: 7px 7px 5px 7px;
            /* border-radius: 100%; */
            border: 1px solid #c5ceaf;
            background-color: #0e552b;
            text-decoration: none !important;
            color: #fff !important;
            font-size: 19px;
            transition: all 0.6s ease-in-out;
            outline: none !important;
        }

    .heading_footer {
        font-size: 22px;
        color: #b5bea3;
        font-family: Poppins-bold;
        margin: 0px;
    }

    .Footer_linkList {
        color: #000;
        transition: all 0.6s ease-in-out;
        text-decoration: none;
    }

        .Footer_linkList:hover {
            color: #d17904;
            font-weight: bold;
            transition: all 0.6s ease-in-out;
            text-decoration: none;
        }

    .Separator_padd2 {
        padding: 3px 0px 3px 0px;
    }

    .Footer_logo_div {
        padding: 32px 0px 32px 50px;
    }

    .FooterTwobtns_div {
        padding: 0px 30px 0px 30px;
    }

    .Footer_twobtndiv_bg {
        padding: 70px 0px 0px 0px;
        background-image: url(../Images/Background-green-03.jpg);
        height: 1110px;
    }

    .Footer_btnpaddddiv {
        display: flex;
        justify-content: center;
    }

    .V_btnpadd {
        padding-left: 42px;
    }

    .Footer_bg_main_div {
        padding: 0px;
        position: absolute;
        top: 159px;
    }

    .Footer_bg_div_01 {
        padding: 60px 40px 60px 40px;
        background-image: url(../Images/Background-Footer.jpg);
    }

    .Footer_bgText_div {
        padding: 0px 0px 0px 0px;
    }

    .Footerlinepadd {
        font-size: 22px;
        padding: 0px 22px 0px 22px;
        /*display:none*/
    }

    .Footer_orinfodiv {
        padding: 0px 0px 0px 0px;
    }

    .Footer_bgwht_div {
        padding: 50px 50px 50px 50px;
        background-color: #fff;
        border: 1px solid #b5bea3;
    }

    .Footer_ourinfo_01 {
        padding: 0px 3px 0px 0px;
    }

    .Footer_ourinfo_02 {
        padding: 0px 0px 0px 50px;
    }

    .Footer_main_all_paddDiv {
        padding: 0px 0px 30px 0px;
    }

    .Header_innerpg_bg_div {
        background-image: url(../Images/Inner-Page-Header.jpg);
        height: 376px;
    }

    .ftphone {
        display: inline-block;
    }

    .Breadcrum_main_div {
        position: absolute;
        top: 152px;
    }

    .inner-div-title {
        padding-top: 114px;
        padding-left: 20px;
    }

    .subpage-title {
        font-size: 40px;
        margin-bottom: 5px;
        color: #fff;
        font-family: 'Titillium Web-bold';
    }

    .breadcrubpadd {
        padding-top: 80px;
        right: 9px;
        display: none;
    }


    .breadcrumb {
        background: none !important;
    }

    .breadcrumb-item {
        color: #000;
        text-decoration: none;
        transition: all 0.6s ease-in-out;
    }

        .breadcrumb-item:hover {
            color: #fff;
            transition: all 0.6s ease-in-out;
        }

    .Inner_page_padding {
        padding: 60px 40px 60px 40px;
    }

    .Homepg_parallax_main_div {
        padding: 146px 0px 146px 0px;
        background-image: url(../Images/Parallax.jpg);
        background-repeat: no-repeat;
        /*height: 700px;*/
        background-size: cover;
        background-attachment: fixed;
    }

    .Footer_lastdiv {
        padding: 0px 0px 0px 50px;
        margin-top: 20px;
    }

    .Footerpridicl {
        display: flex;
    }

    .Footerlinepaddallright {
        padding: 0px 20px 0px 20px;
    }

    .Allrghtpadd {
        padding-left: 116px;
    }

    .Naamkritextpadddiv {
        padding: 60px 0px 60px 0px;
    }

    .Palllaxvideo {
        width: 100%;
        height: 370px;
    }

    .Parallx_videopadd {
        padding: 0px 40px 0px 40px;
    }

    .Slider_box_widthdiv_inner {
        padding: 10px 45px 60px 45px;
    }

    .txtbox_width_inner {
        padding-top: 22px;
        /* width: 272px; */
        height: 77px;
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
    }

    .Innerpgprojectboxdiv {
        padding: 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }

    .Inner_page_padding1 {
        padding: 80px 40px 80px 40px;
    }

    .scrollup {
        position: fixed;
        right: 25px;
        bottom: 50px;
        color: #0e552b !important;
        background-color: #fff !important;
        width: 38px;
        height: 38px;
        /* border: solid 2px #f15833; */
        /* border-radius: 50% !important; */
        text-align: center;
        padding: 11px 0 0 1px;
        z-index: 2000;
        font-size: 18px;
        line-height: 1;
        border: 1px solid #c5ceaf;
        border-color: #c5ceaf !important;
        transition: all 0.4s ease-in-out;
    }

        .scrollup:hover {
            background-color: #0e552b !important;
            color: #fff !important;
            /* border: 2px solid #0ea4de !important; */
            transition: all .4s ease-in-out;
        }

    .slick-active .Bann_text_01 {
        animation: fadeUp 4s ease forwards;
    }

    .slick-active .Bann_text_02 {
        animation: fadeUp 2.3s ease forwards;
    }

    .Header_toplinkpadd {
        padding: 15px 5px 0px 5px;
        color: #fff;
        text-align: center;
    }

    .Header_toplinkpadd1 {
        padding: 15px 5px 0px 5px;
        color: #fff;
        text-align: center;
    }

    .dddsubmenu {
        /*margin-left: -119px;*/
    }

    .Hpgwi0 {
        width: 0%;
    }

    .navbar-header1 {
        float: none;
        border-bottom: none;
    }

    .navbar-toggle1 {
        background-color: #0e552b!important;
        position: relative;
        float: right;
        padding: 10px 10px 10px 10px!important;
        margin-top: -60px!important;
        margin-right: 25px !important;
        margin-bottom: 5px!important;
        background-color: transparent;
        background-image: none;
        border: 1px solid transparent;
        border-top-color: transparent;
        border-right-color: transparent;
        border-bottom-color: transparent;
        border-left-color: transparent;
        border-radius: 4px;
        display: block;
    }

    .navbar-header1 .collapse, .navbar-toggle {
        display: block !important;
    }

    .navbar-collapse1.collapse {
        display: none !important;
    }

    .navbar-nav {
        /* padding-top: 10px !important; */
        padding-left: 0px !important;
        /* padding-right: 15px !important; */
        width: 100%;
    }

    .navbar-nav1 > li {
        position: relative !important;
        display: block !important;
        float: none !important;
        border-bottom: 1px solid #9aaa79;
    }

    .navbar-nav > li > a {
        text-align: center;
        padding: 15px 0px 15px 0px !important;
        /* font-weight: bold; */
        outline: 0;
        transition: all 0.6s ease-in-out;
    }

    .navbar-collapse1.collapse.in {
        display: block !important;
        padding: 0px;
        /* background: rgba(000, 0, 0, 0.7); */
    }

    .Linesdisplaynewrespo {
        display: none;
    }

    .Respormbtn_new {
        text-align: -webkit-center;
    }

    .Respo_btn_new {
        color: #000 !important;
    }

    .navbar-collapse.in {
        overflow-y: visible;
    }

    .navbar {
        min-height: 0px !important;
    }
      /*----------------------------Inner pg css---------------------------*/
    .Bar_verticle_green {
        position: absolute;
        height: 359px;
        width: 15px;
        margin: 48px 0px 0px -7px;
    }

    .Footerlinepaddct {
        padding: 0px 22px 0px 22px;
    }

    .Footerlinepaddct1 {
        padding: 0px 22px 0px 22px;
    }

    .Inner_contactMap_addDive {
        padding: 0px;
        border: 1px solid #c2cab2;
        height: 452px;
    }

    .Contact_map {
        width: 100%;
        height: 388px;
    }

    .Contact_bg_grnlgt_div {
        padding: 0px;
        background-image: url(../Images/Background-green-light-01.jpg);
        height: 450px;
    }

    .Contact_txt_div {
        padding:30px 15px 0px 15px;
    }

    .Inner_page_padding_CT_01 {
        padding: 60px 35px 60px 35px;
    }

    .Contactemailink {
        color: #000;
        text-decoration: underline !important;
        transition: all 0.6s ease-in-out;
    }

        .Contactemailink:hover {
            color: #d17904;
            text-decoration: underline !important;
            transition: all 0.6s ease-in-out;
        }

    .Sepa_conta_gra_01 {
        position: absolute;
        height: 383px;
        width: 1px;
        margin: -355px 0px 0px 476px;
    }

    .Sepa_conta_gra_02 {
        position: absolute;
        height: 363px;
        width: 1px;
        margin: -389px 0px 0px 476px;
    }

    .Contact_Three_divMain {
        padding: 60px 0px 0px 0px;
    }

    .Contact_text_dv_01 {
        padding: 30px 35px 0px 0px;
    }

    .Contact_text_dv_02 {
        padding:30px 37px 0px 0px;
    }

    .Contact_text_dv_03 {
        padding: 30px 0px 0px 10px;
    }

    .form-controlnewhome {
        display: block;
        width: 100% !important;
        height: 36px;
        font-size: 15px !important;
        line-height: 1.42857143 !important;
        color: #666 !important;
        background-color: #fff !important;
        background-image: none;
        border: 1px solid #c2cab2 !important;
        padding: 8px 15px !important;
        border-radius: 0px !important;
        margin-bottom: 0px !important;
    }

    .Richtextheight {
        height: 165px;
    }

    .btnsend {
        background-color: #b5bea3;
        text-align: center;
        padding-left: 0px;
        border: none;
        border-radius: 0px;
        color: #fff;
        font-size: 16px;
        transition: .5s all ease-in-out;
        width: 74% !important;
        height: 37px !important;
    }

        .btnsend:hover {
            background-color: #f2f0e3 !important;
            color: #0a5329 !important;
        }

    .EnquiryFormDIv {
        padding: 0px 0px 0px 0px;
    }

    .EnquiryFormDIv_newpadd_01 {
        padding: 0px 0px 0px 0px;
    }

    .EnquiryFormDIv_01 {
        padding: 20px 20px 20px 20px;
    }

    .EnquiryFormDIv_newpadd_02 {
        padding: 0px 20px 40px 20px;
    }

    .Btndivenquiry {
        padding: 0px 0px 0px 0px;
        margin-top: -20px;
    }

    .Donate_parallxdiv {
        padding: 100px 0px 100px 0px;
        background-image: url(../Images/Parallax-Donate.jpg);
        background-repeat: no-repeat;
        height: 500px;
        background-size: cover;
        background-attachment: fixed;
    }

    .Donate_bg_greenmaindiv {
        background-image: url(../Images/Background-green-light-02.jpg);
        padding: 0px 0px 0px 0px;
        height: 290px;
    }

    .Donatepg_whtbg {
        padding: 20px 20px 20px 20px;
        background-color: #fff;
        border: 1px solid #b5bea3;
    }

    .ntbod {
        font-weight: normal !important;
    }

        .ntbod:hover {
            font-weight: bold !important;
        }

    .About_fact_inner_01 {
        padding: 0px 0px 0px 0px;
        margin-top: -214px;
        z-index: -1;
    }

    .About_FactProject_bg_yell_div {
        background-image: url(../Images/Background-yellow-01.jpg);
        padding:270px 41px 60px 40px;
        /*width: 1026px;*/
        /*height: 716px;*/
    }

    .Imgclassabtus {
        width: 100%;
        max-width: 590px;
    }

    .About_us_sixpadd {
        padding: 0px 0px 50px 0px;
                text-align: -webkit-center;
                        text-align: -moz-center;
    }

    .Aboutustxtpadd {
        padding: 0px 0px 0px 0px;
        text-align: center;
    }

    .Ann_reportimgdiv_01 {
        padding:48px 25px 0px 25px;
    }

    .Img_bgcolor_div {
        padding: 10px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Wtbox_padd {
        padding: 0px 25px 0px 25px;
    }

    .Whtboxdiv {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        height: 77px;
        margin-top: -40px;
        z-index: 0;
        position: relative;
        padding-top: 25px;
    }

    .Innerannualpg {
        text-align: -webkit-center;
        text-align: -moz-center;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }

    .Corporate_parallxdiv {
        padding: 100px 0px 100px 0px;
        background-image: url(../Images/Banner-Corporate.jpeg);
        background-repeat: no-repeat;
        height: 700px;
        background-size: cover;
        background-attachment: fixed;
        background-position: center right;
    }

    .Inner_page_paddingtopless {
        padding: 30px 40px 80px 40px;
    }

    .Annulreportbtn {
        margin-top: 74px;
        padding: 7px 0px 7px 0px !important;
        height: 40px !important;
        width: 100px !important;
        font-size: 15px !important;
        border-radius: 0px !important;
        color: #fff !important;
        background: rgba(14, 76, 27, 0.9);
        /* background-color: rgba(204, 220, 95, 0.8) !important; */
        border: 1px solid #9cac7c !important;
        transition: all .4s ease-in-out;
    }

        .Annulreportbtn:hover {
            margin-top: 74px;
            padding: 7px 0px 7px 0px !important;
            height: 40px !important;
            width: 100px !important;
            font-size: 15px !important;
            border-radius: 0px !important;
            color: #0a5329 !important;
            border: 1px solid #9cac7c !important;
            background-color: #f2f0e3 !important;
            /* background: rgba(14, 76, 27, 0.9); */
            /* background-color: rgba(000000, 0, 0, 0.5); */
            /* background-color: rgba(204, 220, 95, 0.8) !important; */
            transition: all .4s ease-in-out;
        }

    .Donatelastdiv {
        padding: 0px 0px 80px 0px;
    }

    .Donatelastdiv_01 {
        padding: 199px 0px 0px 0px;
    }

    .DonateRcptenqidiv {
        padding:0px 46px 0px 45px;
        position: absolute;
    }

    .RcptEnq_mainDiv {
        padding:18px 0px 0px 29px;
                text-align: left;
    }

    .DonatelastdivCp {
        padding: 60px 0px 80px 0px;
    }

    .corporatepg_whtbg {
        padding: 20px 20px 20px 20px;
        background-color: #fff;
        border: 1px solid #b5bea3;
    }

    .Logo_resizedwdt {
    }

    .Imgwidth {
        width: 100%;
        max-width: 180px;
    }

    .Corporatelastdiv_01 {
        padding: 160px 0px 0px 0px;
    }

    .Displnonoediv {
        display: none;
    }

    .Innpgtbtable {
        border-collapse: separate;
        border-spacing: 1px;
        width: 100%;
        background-color: #fff;
        color: #000 !important;
        border: 1px solid #b5bea3;
        display: inline-block;
    }

    th {
        text-align: center;
        padding: 10px;
        border: 1px solid #b5bea3;
        color: #000;
        background-color: #f8f7f1;
        /*width: 285px;*/
        font-family: 'Poppins' !important;
        /*font-weight: normal !important;*/
    }

    td {
        text-align: center;
        padding: 10px;
        border: 1px solid #b5bea3;
        vertical-align: top;
    }

    .modalwidth {
        width: 710px !important;
    }

    .modal-content {
        border-radius: 0px;
    }

    .Individuals_bgmaindiv {
        background-image: url(../Images/Banner-Individuals.jpg);
        padding: 60px 40px 60px 40px;
    }

    .Inner_page_padding_Idividual {
        padding: 60px 40px 60px 40px;
    }

    .Bannerindivdualsimgdiv {
        padding: 0px 0px 0px 0px;
        /*position: absolute;
        top: 93px;*/
    }

    .Bannerniimgdiv {
        padding: 0px 40px 0px 40px;
                margin-top: -1px;
    }

    .Individual_txtdiv {
        padding: 0px 0px 0px 0px;
    }

    .Banner_img_textClassVolunteer {
        padding: 0px;
        text-align: center;
        position: absolute;
        top: 130px;
    }

    .tbbnone {
        border: none !important;
        border-collapse: collapse;
    }

        .tbbnone td {
            border: none !important;
            padding: 0 !important;
            margin: 0 !important;
        }

        .tbbnone input[type="radio"] {
            margin-right: 4px;
        }

        .tbbnone label {
            margin-right: 15px; /* spacing between Male/Female/Other */
        }

    .paddtopfrm {
        padding-top: 20px;
    }

    .Seperator_gray_vertical_01Volunteer {
        margin:-416px 0px 0px 252px;
        height: 450px;
        position: absolute;
        width:1px;
    }

    .Homepg_box_naamFoundation_divvolunteer {
        padding: 56px 0px 56px 0px;
        border: 1px solid #c2cab2;
        background-color: #f2f0e3;
    }

    .Volunteeer4div_01 {
        padding:0px 15px 0px 15px;
    }

    .Volunteeer4div_02 {
        padding:0px 15px 0px 15px;
    }

    .Volunteeer4div_03 {
        padding: 0px 15px 0px 15px;
    }

    .addressht {
        height: 119px !important;
    }

    .Detailht {
        height: 184px !important;
    }

    .btnsendvolunteer {
        background-color: #b5bea3;
        text-align: center;
        padding-left: 0px;
        border: none;
        border-radius: 0px;
        color: #fff;
        font-size: 16px;
        transition: .5s all ease-in-out;
        width: 74% !important;
        height: 37px !important;
    }

        .btnsendvolunteer:hover {
            background-color: #0e552b !important;
            color: #fff !important;
        }

    .Vissionmissionmainpadddiv {
        padding: 80px 0px 80px 0px;
    }

    .Vissionmissinminbg {
        padding: 70px 0px 70px 0px; /*background-color:#f4f5ef;*/
        background-image: url(../Images/Background-yellow-01.jpg);
    }

    .Vissionmissinminbglftpadd {
        padding: 0px 0px 0px 120px;
    }

    .Vissionmissionwhtbg {
        padding:396px 48px 50px 48px;
        background-color: #fff;
        border: 1px solid #b5bea3;
        height: 788px;
    }

    .Vissonmissiontxtmdiv {
        padding: 0px 15px 0px 15px;
        text-align: center;
    }

    .Vissionmissionimdiv_01 {
        padding: 0px 0px 0px 0px;
        position: absolute;
        top: 127px;
    }

    .Inner_Floodrelif_addDive {
        padding: 0px;
        border: 1px solid #c2cab2;
        /*height: 452px;*/
    }

    .Bar_verticle_greenflood {
        position: absolute;
        height:424px;
        width: 15px;
        margin: 0px 0px 0px 0px;
    }

    .Newbullet {
        line-height: 28px;
        list-style-image: url(../Images/Bullet-Orange.png);
        text-align: left;
        padding-left: 19px;
    }

        .Newbullet > li {
            padding-left: 4px;
        }

    .CLICK_flood {
        font-size: 22px;
        color: #fff;
        border: 1px solid #fff;
        padding: 8px 42px 8px 42px;
        /*background-color: #95aa8b;*/ background: rgba(14, 76, 27, 0.6);
        text-decoration: none !important;
        transition: all 0.6s ease-in-out;
    }

        .CLICK_flood:hover {
            font-size: 22px;
            color: #fff;
            border: 1px solid #b5bea3;
            /*background-color: #0e552b;*/
            background: rgba(14, 76, 27, 0.9);
            text-decoration: none !important;
            transition: all 0.6s ease-in-out;
        }

    .Whtboxdivflood {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        height: 79px;
        margin-top: -46px;
        z-index: 0;
        position: relative;
        padding: 12px;
        text-align: center;
    }

    .Innerpgfloodtxtdiv {
        padding: 40px 40px 40px 40px;
    }

    .InnerFlooddonateimgdiv {
        padding: 0px 40px 40px 40px;
    }

    .Paddinghorigreen {
        padding: 70px 0px 0px 0px;
    }

    .Floodvideodiv_01 {
        padding: 20px 20px 20px 20px;
    }

    .Floodrelefvideo {
        width: 100%;
        height: 315px;
        border: 1px solid #c2cab2;
    }

    .Howwewrk_parallxdiv {
        padding: 100px 0px 100px 0px;
        background-image: url(../Images/Banner-How-We-Work.jpg);
        background-repeat: no-repeat;
        height: 400px;
        background-size: cover;
        background-attachment: fixed;
    }

    .Floodvideodiv_02 {
        padding: 0px 60px 0px 60px;
    }

    .Whtboxdivhowwework {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        height: 122px;
        margin-top: -42px;
        z-index: 0;
        position: relative;
        padding: 16px;
    }

    .Howweworkhover {
    }

        .Howweworkhover:hover {
            background-color: #f8f7f1;
        }

    .BOxhover:hover {
        /*background-color:#f8f7f1;*/
        transition: all 0.6s ease-in-out;
    }

    .BOxWorkdiv {
        padding: 30px 20px 80px 20px;
        background-color: #0e552b;
        text-align: center;
    }


    .BOxhover {
        transition: all 0.4s ease-in-out;
    }

        /* MAIN HOVER */
        .BOxhover:hover {
            /*transform: translateY(0px);*/
            transition: all 0.4s ease-in-out;
        }

            /* Change GREEN TOP on hover */
            .BOxhover:hover .BOxWorkdiv {
                background-color: #95aa8b;
                transition: all 0.4s ease-in-out;
            }

            /* Change WHITE BOX on hover */
            .BOxhover:hover .Whtboxdivhowwework {
                background-color: #fff;
                border-color: #7f9a75;
                transition: all 0.4s ease-in-out;
            }

            /* Optional: icon color change */
            .BOxhover:hover i {
                color: #fff;
                transition: all 0.4s ease-in-out;
            }

    .Iconhover {
        font-size: 40px;
        color: #fff;
        transition: all 0.4s ease-in-out;
    }

        .Iconhover:hover {
            font-size: 40px;
            color: #fff;
            transition: all 0.4s ease-in-out;
        }

    .Detailhtneed {
        height: 125px !important;
    }

    .Seperator_gray_vertical_01need {
        margin: -242px 0px 0px 238px;
        height: 262px;
        position: absolute;
    }

    .ul-tabs1 {
        list-style: none;
        padding-top: 5px;
        padding-left: 0px;
        font-size: 16px !important;
    }

        .ul-tabs1 > li.active > .aaa1 {
            transition: all 0.5s ease-in-out;
            background-color: #f26921;
            border-left: 4px solid #0a5329;
            outline: 0;
            color: #fff !important;
        }

        .ul-tabs1 > li > .aaa1 {
            text-decoration: none;
            color: #0a5329 !important;
            font-size: 16px;
            display: block;
            /*padding: 14px 30px 14px 20px;*/
            padding: 10px 10px !important;
            text-decoration: none;
            border-bottom: 1px solid #9aaa79;
            position: relative;
            /*height: 50px;*/
            background: #f2f0e3;
            border-radius: 3px;
            text-align: justify;
        }

            .ul-tabs1 > li > .aaa1:hover {
                transition: all 0.5s ease-in-out;
                background-color: #95aa8b;
                border-left: 5px solid #0a5329;
                outline: 0;
                color: #fff !important;
            }

        .ul-tabs1 > li.active > .aaa1 {
            transition: all 0.5s ease-in-out;
            background-color: #95aa8b;
            border-left: 5px solid #0a5329;
            outline: 0;
            color: #fff !important;
        }

    .Important_tab_content_div {
        padding: 10px 0px 10px 0px;
        border: 1px solid #b5bea3;
        float: left;
        min-height: 200px;
        border-radius: 3px;
    }

    .tab-content > .tab-pane {
        visibility: visible;
        display: initial;
    }

    .Mediavideodiv_01 {
        padding: 5px 15px 40px 15px;
    }

    .WhtboxdivMedia {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        /* height: 77px; */
        height: 188px;
        margin-top: -58px;
        z-index: 0;
        position: relative;
        padding: 12px;
        text-align: center;
    }

    .Mediarelefvideo {
        width: 100%;
        height: 192px;
        border: 1px solid #c2cab2;
    }

    .greentpwdt {
        width: 81%;
    }

    .Innera1dic {
        padding: 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }

    .txtbox_width_innerourtrustee {
        padding: 14px;
        /* width: 272px; */
        height: 100px;
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
    }

    .txtbox_width_innerourtrustee1 {
        padding: 20px;
        /* width: 272px; */
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
        height: 100px;
    }

    .Slider_box_widthdiv_inneteamr {
        padding: 10px 20px 60px 14px;
    }

    .txtbox_width_innerourteam {
        padding: 25px 20px 20px 20px;
        /* width: 272px; */
        background-color: #f2f0e3;
        border: 1px solid #9cac7c;
        margin-top: 0px;
        text-align: center;
        height: 172px;
    }

    .fixbodyinnpg {
        text-align: -webkit-center;
        width: 100%;
        margin: 0 auto;
        max-width: 1024px;
    }

    .txtbox_widthforicon {
        padding: 14px;
        /* width: 272px; */
        /* height: 77px; */
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
    }

    .Iconaligment {
        display: flex;
        padding: 0px 0px 0px 0px;
        /*justify-content: center;*/
    }

    .icontxtdiv {
        padding: 6px 0px 0px 31px;
        text-align: left;
    }

    .Iconboxdivmain_01 {
        padding: 10px;
                width: 345px;
    }

    .Innerboxpadd {
        padding: 0px 0px 40px 0px;
    }

    .Project_list_01 {
        padding: 40px 0px 40px 0px;
        text-align: center;
    }

    .Projectlistbtn {
        margin-top: 79px;
        padding: 7px 0px 7px 0px !important;
        height: 40px !important;
        width: 100px !important;
        font-size: 15px !important;
        border-radius: 0px !important;
        color: #fff !important;
        background: rgba(14, 76, 27, 0.9);
        /* background-color: rgba(204, 220, 95, 0.8) !important; */
        border: 1px solid #9cac7c !important;
        transition: all .4s ease-in-out;
    }

        .Projectlistbtn:hover {
            margin-top: 79px;
            padding: 7px 0px 7px 0px !important;
            height: 40px !important;
            width: 100px !important;
            font-size: 15px !important;
            border-radius: 0px !important;
            color: #0a5329 !important;
            border: 1px solid #9cac7c !important;
            background-color: #f2f0e3 !important;
            /*background: rgba(14, 76, 27, 0.9);*/
            /*background-color: rgba(000000, 0, 0, 0.5);*/
            /* background-color: rgba(204, 220, 95, 0.8) !important; */
            transition: all .4s ease-in-out;
        }

    .txtbox_width_projectlist {
        padding: 20px;
        /* width: 272px; */
        /* height: 77px; */
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: -38px;
        text-align: center;
        z-index: 0;
        position: relative;
    }

    .Whiteboxpaddlist {
        padding: 0px 25px 0px 25px;
    }

    .Inner_page_paddingbotttom0 {
        padding: 60px 40px 0px 40px;
    }

    .txtbox_banner {
        padding: 20px;
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: -40px;
        text-align: center;
    }

    .Bannertxtproj {
        /*font-family: 'Poppins-bold';*/
        font-size: 15px;
        margin: 0px;
        color: #000000;
        font-weight: bold;
    }

    .Innerboxpaddinnerpg {
        padding: 60px 0px 40px 0px;
    }

    .Mediarelefvideoproject01 {
        width: 100%;
        height: 330px;
        border: 1px solid #c2cab2;
    }

    .Innerfbiframdiv {
        padding: 0px 0px 0px 235px;
    }

    .Sepa_conta_gra_01new {
               position: absolute;
        height: 456px;
        width: 1px;
        margin: -431px 0px 0px 227px;
    }

    .Sepa_conta_gra_02new {
        position: absolute;
        height: 456px;
        width: 1px;
        margin:-343px 0px 0px 229px;
    }

    .ViewImagbtn {
        /*margin-top: 109px;*/
        margin-top: 120px;
        padding: 7px 0px 7px 0px !important;
        height: 40px !important;
        width: 100px !important;
        font-size: 15px !important;
        border-radius: 0px !important;
        color: #fff !important;
        background: rgba(14, 76, 27, 0.9);
        /* background-color: rgba(204, 220, 95, 0.8) !important; */
        border: 1px solid #9cac7c !important;
        transition: all .4s ease-in-out;
    }

        .ViewImagbtn:hover {
            /*margin-top: 109px;*/
            margin-top: 120px;
            padding: 7px 0px 7px 0px !important;
            height: 40px !important;
            width: 100px !important;
            font-size: 15px !important;
            border-radius: 0px !important;
            color: #0a5329 !important;
            border: 1px solid #9cac7c !important;
            background-color: #f2f0e3 !important;
            /*background: rgba(14, 76, 27, 0.9);*/
            /*background-color: rgba(000000, 0, 0, 0.5);*/
            /* background-color: rgba(204, 220, 95, 0.8) !important; */
            transition: all .4s ease-in-out;
        }

    .map-container {
        position: relative;
        display: inline-block;
        max-width: 100%;
    }

    .map-image {
        width: 100%;
        display: block;
                max-width: 566px;
    }

    /* Hotspot Style */
    .hotspot {
        position: absolute;
        width: 22px;
        height: 22px;
        border: 2px solid #555;
        border-radius: 50%;
        transform: translate(-50%, -50%);
        cursor: pointer;
        z-index: 10;
    }

        /* Inner Dot */
        .hotspot::after {
            content: "";
            position: absolute;
            width: 8px;
            height: 8px;
            background: #555;
            border-radius: 50%;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
        }

        /* Pulse Animation */
        .hotspot::before {
            content: "";
            position: absolute;
            width: 22px;
            height: 22px;
            border: 2px solid rgba(85,85,85,0.4);
            border-radius: 50%;
            top: -2px;
            left: -2px;
            animation: pulse 1.5s infinite;
        }

    @keyframes pulse {
        0% {
            transform: scale(1);
            opacity: 1;
        }

        100% {
            transform: scale(1.8);
            opacity: 0;
        }
    }

    /* Tooltip */
    .tooltip-box {
        position: absolute;
        background: #2f2f2f;
        color: #fff;
        padding: 10px 15px;
        border-radius: 5px;
        display: none;
        white-space: nowrap;
        z-index: 9999;
        pointer-events: none;
        font-size: 14px;
    }

        .tooltip-box:after {
            content: "";
            position: absolute;
            bottom: -8px;
            left: 18px;
            border-width: 8px 8px 0;
            border-style: solid;
            border-color: #2f2f2f transparent transparent transparent;
        }

    .Hidedeskstopreso {
        display: none;
    }

    .Donatebgyellobox {
        padding: 43px 0px 0px 0px;
        background-image: url(../Images/Background-yellow-01.jpg);
        height: 318px;
        text-align: center;
    }

    .Donatemaindiv001 {
        padding: 80px 0px 0px 0px;
    }

    .Donateyellowboxpos {
        padding: 0px;
        position: absolute;
        top:13px;
    }

    .Bar_verticle_greenVandM {
        position: absolute;
        height: 290px;
        width: 15px;
        margin:-290px 0px 0px 652px;
    }

    .Lht {
        line-height: 45px;
    }

    .Lht1 {
        line-height: 50px;
    }

    .Brtoplghtgren {
        height: 9px;
    }

    .Topbragrenimgpadd {
        padding: 0px 25px 0px 25px;
    }

    .Mailltxtwht {
        color: #fff;
        text-decoration: underline;
        transition: all 0.6s ease-in-out;
    }

        .Mailltxtwht:hover {
            color: #000;
            text-decoration: underline;
            transition: all 0.6s ease-in-out;
        }

    .BannerProject > .slick-prev {
        font-size: 0 !important;
        line-height: 0 !important;
        position: absolute !important;
        top: 50% !important;
        display: block !important;
        width: 72px !important;
        height: 43px !important;
        padding: 0 !important;
        z-index: 1;
        -webkit-transform: translate(0, -50%) !important;
        -ms-transform: translate(0, -50%) !important;
        transform: translate(0, -50%) !important;
        cursor: pointer !important;
        border: none !important;
        outline: none !important;
        background: url(../img/prev.png) !important;
        /* background-color: transparent !important; */
    }

    .BannerProject > .slick-prev {
        left: -12px !important;
    }

    .BannerProject > .slick-next {
        font-size: 0 !important;
        line-height: 0 !important;
        position: absolute !important;
        top: 50% !important;
        display: block !important;
        width: 30px !important;
        height: 43px !important;
        padding: 0 !important;
        -webkit-transform: translate(0, -50%) !important;
        -ms-transform: translate(0, -50%) !important;
        transform: translate(0, -50%) !important;
        cursor: pointer !important;
        border: none !important;
        outline: none !important;
        background: url(../img/next.png) !important;
        background-color: transparent !important;
    }

    .BannerProject > .slick-next {
        right: 9px !important;
        left: 687px;
    }

    .Bannerwhitboxpadd {
        padding: 0px 25px 0px 25px;
        position: relative;
        z-index: 0;
    }

    .WhtboxdivMedia1 {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        height: 78px;
        /*height: 151px;*/
        margin-top: -33px;
        z-index: 0;
        position: relative;
        padding: 10px;
        text-align: center;
    }

    .WhtboxdivMedia2 {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        height: 94px;
        /*height: 151px;*/
        margin-top: -58px;
        z-index: 0;
        position: relative;
        padding: 13px;
        text-align: center;
    }

    .Slider_box_widthdiv_innerKashmir {
        padding: 10px 40px 60px 40px;
    }

    .Slider_box_widthdiv_innermainprojectlist {
        padding: 10px 15px 40px 15px;
                width: 310px;
    }

    .Slider_box_widthdiv_innermainprojectlist1 {
        padding: 10px 15px 40px 15px;
                width: 312px;
    }

    .Project_list_01_1 {
        padding: 40px 0px 0px 0px;
        text-align: center;
    }

    .Whtboxdivflood p {
        font-weight: bold;
    }

    .Boderpaddnew {
        padding: 20px 40px 0px 40px;
    }

    .WhtboxdivMedia p {
        font-weight: bold;
    }

    .WhtboxdivMedia1 p {
        font-weight: bold;
    }

    .ProjectAidtomap_khandesh {
        left: 27.538%;
        top: 15.785%;
    }

    .ProjectAidto_Marathwada {
        left: 47.231%;
        top: 43.037%;
    }

    .ProjectAidto_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .ProjectAidto_Maharashtra {
        left: 22.961%;
        top: 62.410%;
    }

    .Border_20_60 {
        padding: 20px 0px 60px 0px;
    }

    .Allmap8div {
        padding: 40px 0px 0px 0px;
    }

    .Border60_60 {
        padding: 60px 0px 60px 0px;
    }

    .Grtintouchtxtpaddall {
        padding: 50px 0px 0px 0px;
    }

    .Projecttxt50paddtop {
        padding: 50px 0px 0px 0px;
    }

    .Border_60_20 {
        padding: 60px 0px 20px 0px;
    }

    .Projectheadpaddbotm {
        padding-bottom: 50px;
    }

    .Projectpaddtopnew {
        padding: 50px 0px 0px 0px;
    }

    .facebook-frame {
        width: 100%;
        height: 1351px;
        border: none;
    }

    .Curruntprojectpgdiv {
        padding: 0px;
        margin-top: -22px;
    }

    .Instagramvdeomain12div1 {
        padding: 80px 0px 0px 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Instagramvdeomain12div2 {
        padding: 0px 0px 0px 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .V1div1 {
        padding: 25px;
    }

    .Homeinstavideo {
        padding: 0px 20px 60px 20px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Hompgvideoinsta1 {
        padding: 15px;
    }

    .Allmap8div1 {
        padding: 20px 0px 20px 0px;
    }

    .Project_DesilatingofDams_Khandesh {
        left: 27.839%;
        top: 15.663%;
    }

    .Project_DesilatingofDams_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .Project_DesilatingofDams_WesternMaharashtra {
        left: 22.961%;
        top: 62.410%;
    }

    .Project_ytvideos {
        padding: 40px 0px 0px 0px;
    }

    .Fllodvideopaddtop {
        padding: 50px 0px 0px 0px;
    }

    .Howweworkboxpadd1 {
        padding: 14px;
    }

    .Project_Incomegeneration_Marathwada {
        left: 47.231%;
        top: 43.037%;
    }

    .Project_Incomegeneration_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .Indivivdualpaddbtmnew {
        padding: 0px 0px 80px 0px;
    }

    .Individulapddextra {
        padding: 0px 0px 0px 0px;
    }

    .Jalyuktpaddtop {
        padding: 50px 0px 0px 0px;
    }

    .Border_80_60 {
        padding: 80px 0px 60px 0px;
    }

    .Project_Nalastreamodha_Khandesh {
        left: 27.996%;
        top: 15.327%;
    }

    .Project_Nalastreamodha_Konkan {
        left: 6.030%;
        top: 35.364%;
    }

    .Project_Nalastreamodha_Marathwada {
        left: 47.231%;
        top: 43.037%;
    }

    .Project_Nalastreamodha_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .Project_Nalastreamodha_WesternMaharashtra {
        left: 22.961%;
        top: 62.410%;
    }

    .Borderbtm60 {
        padding: 0px 0px 60px 0px;
    }

    .Needhelpbtm {
        padding: 0px 0px 80px 0px;
    }

    .Needhlpbtndiv {
        padding: 60px 0px 0px 0px;
        text-align: center;
    }

    .padingbtm60 {
        padding: 0px 0px 60px 0px;
    }

    .Rghtpaddtem {
        padding:0px 210px 0px 210px;
    }

    .Lefttempadd {
        padding: 40px 0px 40px 0px;
    }

    .Lefttempadd1 {
        padding: 40px 0px 0px 0px;
    }

    .Paddteamlft60 {
        padding:0px 210px 0px 210px;
    }

    .Project_PercolationTank_Khandesh {
        left: 27.190%;
        top: 15.694%;
    }

    .Project_PercolationTank_Konkan {
        left: 6.030%;
        top: 35.364%;
    }

    .Project_PercolationTank_Marathwada {
        left: 47.231%;
        top: 43.037%;
    }

    .Project_PercolationTank_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .Project_PercolationTank_WesternMaharashtra {
        left: 22.961%;
        top: 62.410%;
    }

    .Project_Riverrejuvenation_Konkan {
        left: 6.03%;
        top: 35.36%;
    }

    .Project_Riverrejuvenation_Marathwada {
        left: 47.23%;
        top: 43.03%;
    }

    .Project_Riverrejuvenation_Vidarbha {
        left: 73.11%;
        top: 19.37%;
    }

    .Project_Riverrejuvenation_WesternMaharashtra {
        left: 22.96%;
        top: 62.41%;
    }

    .Border_30_60 {
        padding: 30px 0px 60px 0px;
    }

    .Project_TrenchExcavation_Khandesh {
        left: 27.337%;
        top: 15.296%;
    }

    .Project_TrenchExcavation_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .Project_TrenchExcavation_WesternMaharashtra {
        left: 22.961%;
        top: 62.410%;
    }

    .projpadingbtm60 {
        padding: 0px 0px 60px 0px;
    }

    .Slider_box_widthdiv_innerot {
        padding: 10px 10px 20px 10px;
    }

    .respo_display {
        display: none;
    }

    .txtbox_width_innerourtrusteeteam {
        padding: 12px;
        /*width: 272px;*/
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
    }

    .instagram-media {
        min-width: 214px !important;

    }

    .htchangefrm1280 {
        /*height: 146px;*/
    }

    .htchangefrm12801 {
        height: 92px;
    }

    .pdchngfor1280 {
        padding: 12px !important;
        margin-top: -31px !important;
    }

    .paddfrmsmall {
        padding: 18px !important;
    }

    .heightbx1024 {
        /*height: 222px;*/
    }

    .Ineerpgtrusteepadd {
        padding: 60px 40px 20px 40px !important;
    }

    .Ineerpgprojecctpadd {
        padding:60px 40px 20px 40px !important;
    }

    .lhtsmall {
        line-height: 36px;
    }
    .reso915 {
            padding: 15px 0px 0px 0px !important;
    }
    .Mapdiv_ct {
            padding: 30px !important;
    }
    .Innerfbpalftrespo {
        padding:0px 0px 0px 109px !important;
    }
    .respodisdpltbl {
        display:inline-table !important;
    }
    .Respomxwdt99 {
        max-width:99% !important;
    }
    .Respocenteralgin {
                padding: 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }
    .respopaddnewlogo {
        padding:10px;
    }
    .reso915 {
            padding: 15px 0px 0px 0px !important;
    }
    .respo80topbar {
            width: 80%;
    height: 6px;
    }
    .respohtnew {
        height:46px !important;
    }
    .Volntrrespodiv {
                padding: 0px 0px 0px 0px !important;
    }
    .Needrrespodiv {
                padding: 0px 20px 0px 20px !important;
    }
    .respowdt {
        width:100%;
        height:1px;
    }
    .bghtgreensmal {
        height:205px !important;
    }
    .Respowidthdiv {
            width: 370px;
    }
    .respomrghide {
            margin-top: 0px !important;
    }
    .Newvolunterdiv {
        text-align:center;padding:40px 0px 60px 0px;
    }
    .Voluntemarpaddinnew {
        padding:0px;   
    }
     .navbar-inverse .headernav > .active > a {
        color: #0a542a !important;
        background-color: #f2f0e3 !important;
                
    }
    .navbar-inverse .headernav .dropdown-menu > li.active > a {
    color: #fff !important;
    background-color: #9aaa79 !important;
}
     .disnono {
        display:none;
    }
      .Hompgvideoinsta1{
    display: flex;
    margin-bottom: 30px;
}

.Hompgvideoinsta1 .instagram-media{
    display: flex !important;
    flex-direction: column;
    height: 100% !important;
    width: 100% !important;
    min-height: 1074px; /* adjust as needed */
}
 .Instagramvdeomain12div1{
    display: flex;
    margin-bottom: 30px;
}
 .Instagramvdeomain12div2{
    display: flex;
    margin-bottom: 30px;
}

.V1div1 .instagram-media{
    display: flex !important;
    flex-direction: column;
    height: 100% !important;
    width: 100% !important;
    min-height: 1051px; /* adjust as needed */
}

.LogoineerSlider {
    position: relative;
}
.slider-arrows1 {
        position: relative;
        bottom: 0px;
        text-align: center;
    }
.slick-arrow1 {
        position: absolute !important;
        top: 106px;
        bottom: 0;
        left: -16px;
        /*width: 15%;*/
        width: 5%;
        z-index: 999;
        font-size: 25px;
        color: #000;
        text-align: center;
        text-shadow: none !important;
        filter: none !important;
        opacity: 1 !important;
    }

       .slick-arrow1:hover {
            color: #ccdc5f;
        }

      .slick-arrow1.left1 {
            background-repeat: repeat-x;
            background-image: none !important;
            color: #000;
            cursor: pointer;
        }

           .slick-arrow1.left1:hover {
                color: #000000;
            }

      .slick-arrow1.right1 {
            right: 46px;
            background-repeat: repeat-x;
            background-image: none !important;
            color: #000;
            top: 108px;
            left: 658px;
            cursor: pointer;
        }

          .slick-arrow1.right1:hover {
                color: #ffffff;
            }

     .slick-arrow1 .glyphicon-chevron-left, .slick-arrow1 .glyphicon-chevron-right, .slick-arrow1 .icon-prev, .slick-arrow1 .icon-next {
            width: 35px;
            height: 35px;
            margin-top: -15px;
            font-size: 35px;
        }

  .slider-arrows1 {
        position: relative;
        bottom: 0px;
        text-align: center;
    }

   .slick-prev,
    .slick-next {
        font-size: 18px;
        background: #000;
        color: #fff;
        border: none;
        padding: 10px 20px;
        cursor: pointer;
    }

       .slick-prev:hover,
        .slick-next:hover {
            background: #333;
        }

   .Iconhome_left1 {
        position: absolute !important;
        height: 51px;
        width: 51px;
        padding: 11px 0px 0px 0px;
        transition: all 0.4s ease-in-out;
        margin: 14px 0px 0px -35px !important;
        color: #b5bea3 !important;
        font-size: 42px !important;
        border: none;
        border-radius: 0px;
    }

      .Iconhome_left1:hover {
            position: absolute !important;
            height: 51px;
            width: 51px;
            padding: 11px 0px 0px 0px;
            transition: all 0.4s ease-in-out;
            margin: 14px 0px 0px -35px !important;
            color: #b5bea3 !important;
            font-size: 42px !important;
            border-radius: 0px;
        }

   .Iconhome_right1 {
        position: absolute !important;
        height: 51px;
        width: 51px;
        padding: 11px 0px 0px 16px;
        transition: all 0.4s ease-in-out;
        margin: 14px 0px 0px -35px !important;
        color: #b5bea3 !important;
        font-size: 38px !important;
        border: none;
        border-radius: 0px;
    }

      .Iconhome_right1:hover {
            position: absolute !important;
            height: 51px;
            width: 51px;
            padding: 11px 0px 0px 16px;
            transition: all 0.4s ease-in-out;
            margin: 14px 0px 0px -35px !important;
            color: #b5bea3 !important;
            font-size: 38px !important;
            border-radius: 0px;
        }
      .Vissionmsnkboxpadd1 {
        padding: 12px;
    }
    .Visngrenbr {
            width: 80%;
    height: 9px;
    }
    .Whtboxdivvissionmission {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        height: 228px;
        margin-top: -42px;
        z-index: 0;
        position: relative;
        padding: 20px;
    }
     .Heading_031 {
        font-family: 'Poppins-bold';
        margin: 0px;
        color: #0e552b;
        font-size: 35px;
    }
     .Howweworkhover1 {
    }

        .Howweworkhover12:hover {
            background-color: #f8f7f1;
        }

    .BOxhover12:hover {
        /*background-color:#f8f7f1;*/
        transition: all 0.6s ease-in-out;
    }

    .BOxWorkdiv1 {
        padding: 30px 30px 80px 30px;
        /*background-color: #0e552b;*/
         background-color: #fff;
        text-align: center;
        border:1px solid #95aa8b;
    }


    .BOxhover12 {
        transition: all 0.4s ease-in-out;
    }

        /* MAIN HOVER */
        .BOxhover12:hover {
            /*transform: translateY(0px);*/
            transition: all 0.4s ease-in-out;
        }

            /* Change GREEN TOP on hover */
            .BOxhover12:hover .BOxWorkdiv1 {
                background-color: #95aa8b;
                transition: all 0.4s ease-in-out;
            }

            /* Change WHITE BOX on hover */
            .BOxhover12:hover .Whtboxdivvissionmission {
                background-color: #fff;
                border-color: #7f9a75;
                transition: all 0.4s ease-in-out;
            }
        .BOxhover12:hover .Heading_031{
            color:#fff;
        }
            /* Optional: icon color change */
            .BOxhover12:hover i {
                color: #fff;
                transition: all 0.4s ease-in-out;
            }

    .Iconhover1 {
        font-size: 40px;
        color: #0e552b;
        transition: all 0.4s ease-in-out;
    }

        .Iconhover1:hover {
            font-size: 40px;
            color: #0e552b !important;
            transition: all 0.4s ease-in-out;
        }
                 /*-----12-05-2026-----*/
    .Allhtforcsronly {
        height:330px !important;
    }
    .Butndivforcsrdiv {
        text-align: center;    padding-top: 240px;
    }

/*---------end---------*/
    @keyframes fadeUp {
        from {
            opacity: 1;
            transform: translateY(40px);
        }

        to {
            opacity: 1;
            transform: translateY(0);
        }
    }
}

@media only screen and (min-width: 780px) and (max-width:799px) {
    .Hidedeskstopreso {
        display: none;
    }

    .Txtreslh {
        line-height: 49px;
    }

    .Respoheitimg {
        height: 10px;
    }

    .phnoheadrespo {
        padding: 15px 12px 0px 12px !important;
    }

    .Headiconwidthrespo {
        width: 20px !important;
    }

    .respo_txtpaddtp {
        padding-top: 25px !important;
    }

    .separatorHWW1 {
        padding: 0px 15px 0px 15px;
    }

    .separatorHWW2 {
        padding: 0px 15px 0px 15px;
        line-break: anywhere;
    }

    .separatorHWW3 {
        padding: 0px 15px 0px 15px;
    }

    .Namm_banbelowboxmdiv {
        padding: 0px;
        margin-top: 0px;
    }

    .Homepg_Header_Main_div {
        padding: 0px 0px 0px 0px;
    }

    .Home_contact_div {
        padding: 0px 0px 0px 0px;
        width: 74%;
    }

    .Homepg_All_HeadData {
        padding: 0px 0px 0px 0px;
    }

    .Homepg_floodrelifDiv {
        padding: 0px 0px 0px 0px;
        background-image: url(../Images/Seperator-black-horizontal-01.png);
        height: 56px;
        font-size: 15px;
        width: 34%;
    }

        .Homepg_floodrelifDiv:hover {
            /*background-color:#f2f0e3;*/
            background-color: rgba(242, 240, 227, 1);
            opacity: 1;
            transition: all 0.4s ease-in-out;
        }

    .Homepg_contactDiv {
        padding: 0px 0px 0px 0px;
        background-image: url(../Images/Seperator-black-horizontal-01.png);
        height: 56px;
        font-size: 15px;
        width: 20%;
    }

    .Homepg_emailDiv {
        padding: 0px 0px 0px 0px;
        background-image: url(../Images/Seperator-black-horizontal-01.png);
        height: 56px;
        font-size: 15px;
        width: 33%;
    }

        .Homepg_emailDiv:hover {
            /*background-color:#f2f0e3;*/
            background-color: rgba(242, 240, 227, 1);
            opacity: 1;
            transition: all 0.4s ease-in-out;
        }

    .Homepg_emailhead {
        color: #fff;
        font-size: 15px;
        text-decoration: none !important;
        transition: all 0.6s ease-in-out;
    }

        .Homepg_emailhead:hover {
            color: #0a5329;
            font-size: 15px;
            text-decoration: underline !important;
            transition: all 0.6s ease-in-out;
        }

    .HOme_contact_margin {
        padding: 0px;
        /*margin-left: 8px;*/
                margin-left: 141px;
    }

    .Socialmediaicon_01 {
        padding: 10px 8px 5px 8px;
        /* border-radius: 100%; */
        text-decoration: none !important;
        color: #ffffff !important;
        font-size: 23px;
        transition: all 0.6s ease-in-out;
        outline: none !important;
    }

        .Socialmediaicon_01:hover {
            padding:12px 8px 10px 8px;
            /* border-radius: 100%; */
            background-color: #f2f0e3;
            text-decoration: none !important;
            color: #0a5329 !important;
            font-size: 23px;
            transition: all 0.6s ease-in-out;
            outline: none !important;
        }

    .Socialmedia {
        padding: 0px 0px 0px 0px;
        display: flex;
        margin-bottom: 0px;
    }

    .Socialmedia1 {
        background-image: url(../Images/Seperator-black-horizontal-02.png);
        height: 56px;
    }

    .Homepg_socialmedia_icon {
        padding: 0px 0px 0px 0px;
        /*margin-left:-68px;*/
                margin-left: -130px;
        width: 20%;
    }

    .Img_width {
        width: 100%;
    }

    .Img_width_green_hor {
        width: 100%;
        height: 5px;
    }

    .Img_width_hor_whit {
        width: 100%;
        height: 1px;
    }

    .Homepg_all_position {
        position: absolute;
    }

    .Homepg_main_logo_nav_div {
        padding: 0px 0px 0px 0px;
        background: #fff;
        /*height:116px;*/
    }

    .Homepg_logo_main_div {
        padding: 15px 0px 12px 30px;
    }

    .navbar-inverse {
        background: #fff;
        font-family: 'Poppins-bold';
        font-size: 18px;
        margin-left: -50px;
        border: none !important;
        color: #9aaa79 !important;
        border-radius: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
        /*height: 50px;*/
        z-index: 1;
    }

    .hvr-bounce-to-bottom {
        color: #9aaa79 !important;
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: 0px;
            left: 0px;
            right: 0px;
            bottom: 0px;
            background: #f2f0e3;
            /*background: #d7dd35;*/
            /*background: #575da9;*/
            /*background: #e42d9f;*/
            /*background: #025588;*/
            /*background: #99ced4;*/
            /*background: #4abdac;*/
            /*background: #ee86b7;*/
            /*background: #6e7376;*/
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
        }

        .hvr-bounce-to-bottom:hover, .hvr-bounce-to-bottom:focus, .hvr-bounce-to-bottom:active {
            color: #0a542a !important;
            /*color:#4abdac !important;*/
        }

            .hvr-bounce-to-bottom:hover:before, .hvr-bounce-to-bottom:focus:before, .hvr-bounce-to-bottom:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }

    .hvr-bounce-to-bottom1 {
        color: #0a5329 !important;
        background: #f2f0e3;
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom1:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: 0px;
            left: 0px;
            right: 0px;
            bottom: 0px;
            background: #9aaa79;
            /*background: #d7dd35;*/
            /*background: #575da9;*/
            /*background: #e42d9f;*/
            /*background: #025588;*/
            /*background: #99ced4;*/
            /*background: #4abdac;*/
            /*background: #ee86b7;*/
            /*background: #6e7376;*/
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
        }

        .hvr-bounce-to-bottom1:hover, .hvr-bounce-to-bottom1:focus, .hvr-bounce-to-bottom1:active {
            color: #ffffff !important;
            /*color:#4abdac !important;*/
        }

            .hvr-bounce-to-bottom1:hover:before, .hvr-bounce-to-bottom1:focus:before, .hvr-bounce-to-bottom1:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }

    .hvr-bounce-to-bottom2 {
        color: #9aaa79 !important;
        background: #f2f0e3;
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom2:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: 0px;
            left: 0px;
            right: 0px;
            bottom: 0px;
            background: #9aaa79;
            /*background: #d7dd35;*/
            /*background: #575da9;*/
            /*background: #e42d9f;*/
            /*background: #025588;*/
            /*background: #99ced4;*/
            /*background: #4abdac;*/
            /*background: #ee86b7;*/
            /*background: #6e7376;*/
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
        }

        .hvr-bounce-to-bottom2:hover, .hvr-bounce-to-bottom2:focus, .hvr-bounce-to-bottom2:active {
            color: #fff !important;
            /*color:#4abdac !important;*/
        }

            .hvr-bounce-to-bottom2:hover:before, .hvr-bounce-to-bottom2:focus:before, .hvr-bounce-to-bottom2:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }


    .nav > li > a {
        padding: 5px 20px 5px 20px;
        position: relative;
    }

    .navbar-nav {
        padding-left: 0px;
    }

    .NewDislay {
        /*display: flex;*/
    }


    .ddd > li {
        border-bottom: 1px solid #9aaa79;
    }

    .ddd1 > li {
        border-bottom: 1px solid #9aaa79;
    }

    .ddd2 > li {
        border-bottom: 1px solid #9aaa79;
    }


    /*.ddd1 {
    position: absolute !important;
    top: 0;
    left: 100%;   
    margin: 0;
    display: none;
}
      .ddd2 {
    position: absolute !important;
    top: 0;
    left: 100%;   
    margin: 0;
    display: none ;
}*/

    .dropdown-menu {
        padding: 0px 0px 0px 0px;
        margin-top: 9px;
        margin-left: 0px;
        border-bottom: 1px solid #9aaa79;
        border: 1px solid #9aaa79;
        border-radius: 0px;
        /*width:100%;*/
    }

    .ddd1 {
        padding: 0px 0px 0px 0px;
        margin-top: 0px;
        border-bottom: 1px solid #9aaa79 !important;
        border: 1px solid #9aaa79 !important;
    }

    .ddd2 {
        padding: 0px 0px 0px 0px;
        border-bottom: 1px solid #9aaa79 !important;
        border: 1px solid #9aaa79 !important;
    }


    li.dropdown:hover > .dropdown-menu {
        display: block;
    }

    .headernav > li > .ddd > li > a {
        background-color: #f2f0e3;
        color: #0a5329 !important;
        padding: 10px 18px 10px 18px !important;
        font-size: 16px !important;
        outline: 0 !important;
        font-family: 'Poppins';
        transition: all 0.6s ease-in-out;
    }

        .headernav > li > .ddd > li > a:hover {
            color: #fff !important;
            padding: 10px 18px 10px 18px;
            background-color: #fff !important;
            transition: all 0.6s ease-in-out;
        }

    .headernav li .ddd .ddd1 li a {
        background-color: #f2f0e3;
        color: #0a5329 !important;
        padding: 10px 18px 10px 18px !important;
        font-size: 16px !important;
        outline: 0 !important;
        font-family: 'Poppins';
        transition: all 0.6s ease-in-out;
    }

        .headernav li .ddd .ddd1 li a:hover {
            color: #fff !important;
            padding: 10px 18px 10px 18px;
            background-color: #fff !important;
            transition: all 0.6s ease-in-out;
        }

    .headernav li .ddd .ddd1 .dd2 li a {
        background-color: #f2f0e3;
        color: #0a5329 !important;
        padding: 10px 18px 10px 18px !important;
        font-size: 16px !important;
        outline: 0 !important;
        font-family: 'Poppins';
        transition: all 0.6s ease-in-out;
    }

        .headernav li .ddd .ddd1 .dd2 li a:hover {
            color: #fff !important;
            padding: 10px 18px 10px 18px;
            background-color: #fff !important;
            transition: all 0.6s ease-in-out;
        }

    .navbar-nav > li > .dropdown-menu {
        margin-top: 0;
        border-top-left-radius: initial;
        border-top-right-radius: initial;
    }
    /* ================= MENU BORDERS ================= */
    .ddd > li,
    .ddd1 > li,
    .ddd2 > li {
        border-bottom: 1px solid #9aaa79;
    }

    /* ================= DROPDOWN BASE ================= */
    .dropdown-menu {
        padding: 0;
        margin-top: 0;
        border: 1px solid #9aaa79;
        border-radius: 0;
        min-width: 239px;
        left: 52px;
    }

        /* ================= POSITION FIX ================= */
        .dropdown-menu > li {
            position: relative;
        }

    /* 2nd Level */
    .ddd1 {
        position: absolute;
        top: 0;
        left: 100%;
        display: none;
        padding: 0;
        border: 1px solid #9aaa79;
    }

    /* 3rd Level */
    .ddd2 {
        position: absolute;
        top: 0;
        left: 100%;
        display: none;
        padding: 0;
        border: 1px solid #9aaa79;
    }

    /* ================= SHOW ON HOVER ================= */
    .dropdown-menu li:hover > .ddd1,
    .dropdown-menu li:hover > .ddd2 {
        display: block;
    }

    /* ================= LINKS STYLE ================= */
    .dropdown-menu li a {
        display: block;
        width: 100%;
        box-sizing: border-box;
        background-color: #f2f0e3;
        color: #0a5329 !important;
        padding: 10px 18px;
        font-size: 18px;
        font-family: 'Poppins';
        transition: all 0.3s ease;
        white-space: normal;
    }

        /* ================= HOVER ================= */
        .dropdown-menu li a:hover {
            color: #fff !important;
            background-color: #0a5329 !important;
        }

    /* ================= TOP MENU ================= */
    .headernav > li > .ddd > li > a {
        background-color: #f2f0e3;
        color: #0a5329 !important;
    }

    /* ================= REMOVE GAP ================= */
    .navbar-nav > li > .dropdown-menu {
        margin-top: 0;
    }

    /* ================= ARROW ALIGN ================= */
    .dropdown > a .caret {
        float: right;
        margin-top: 6px;
    }




    .Hompg_highlight_txtblue {
        font-size: 22px;
        font-family: 'Titillium Web';
        margin: 0px;
        color: #0ea4de;
    }



    .Readmore_btn_01 {
        color: #999999;
        transition: all 0.6s ease-in-out;
        text-decoration: none;
    }

        .Readmore_btn_01:hover {
            color: #f15833;
            transition: all 0.6s ease-in-out;
            text-decoration: underline;
        }







    .Separator_padd {
        padding: 7px 0px 7px 0px;
    }

















    .Separator_padd1 {
        padding: 6px 0px 6px 0px;
    }


    .Separator_padd2 {
        padding: 3px 0px 3px 0px;
    }









    [class*=" imghvr-"], [class^=imghvr-] {
        position: relative;
        display: block !important;
        margin: 0;
        max-width: 100%;
        background-color: rgba(175,90,59,1) !important;
        color: #fff;
        overflow: hidden;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        -ms-transform: translateZ(0);
        -o-transform: translateZ(0);
        transform: translateZ(0);
    }

        [class*=" imghvr-"] figcaption, [class^=imghvr-] figcaption {
            background-color: rgba(175,90,59,0.3) !important;
            padding: 30px;
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
            color: #fff;
        }

    .Socialmedia_Footer {
        padding: 50px 0px 50px 0px;
        display: flex;
        margin-bottom: 0px;
    }





    .Donatebtn {
        font-family: 'Poppins-bold';
        font-size: 18px;
        padding: 14px 20px 14px 20px !important;
        background-color: #f2f0e3 !important;
        color: #0a5329 !important;
        transition: all .4s ease-in-out;
        text-decoration: none !important;
    }

        .Donatebtn:hover {
            font-family: 'Poppins-bold';
            font-size: 18px;
            padding: 14px 20px 14px 20px !important;
            background-color: #9aaa79 !important;
            color: #fff !important;
            transition: all .4s ease-in-out;
            text-decoration: none !important;
        }

    .Banner_img_textClass {
        padding: 0px;
        text-align: center;
        position: absolute;
        top: 272px;
    }

    .Bann_textLineheight {
        line-height: 61px;
    }

    .Bann_text_01 {
        /*font-size: 36px;*/
        font-size: 30px;
        color: #fff;
        font-family: 'Titillium Web';
    }

    .Bann_text_02 {
        /*font-size: 58px;*/
        font-size: 50px;
        color: #fff;
        font-family: 'Titillium Web-bold';
        margin-top: 16px;
    }

    .Homepg_box_naamFoundation_div {
        padding: 55px 55px 55px 55px;
        border: 1px solid #c2cab2;
        background-color: #f2f0e3;
    }

    .Heading_01 {
        font-family: 'Titillium Web-bold';
        font-size: 35px;
        color: #0e552b;
        margin: 0px;
    }

    .Hompg_highlight_txtorg {
        font-size: 25px;
        font-family: 'Titillium Web';
        margin: 0px;
        color: #d17904;
    }

    .Hmpg_paddtop_d01 {
        padding-top: 50px !important;
    }

    .Homepg_naamboxpadd {
        padding: 0px 40px 0px 40px;
    }

    .Hompg_howweworkpadddiv {
        padding: 80px 40px 0px 40px;
    }

    .Heading_03 {
        font-family: 'Poppins-bold';
        margin: 0px;
        color: #9aaa79;
        font-size: 22px;
    }

    .Homepg_how_we_wrok_text_div {
        padding: 50px 0px 34px 0px;
    }

    .Homepg_back_green_01 {
        padding: 0px 0px 50px 0px;
        background-image: url(../Images/Background-green-01.jpg);
        /*width: 800px;*/
        height: 1170px;
    }

    .Homepg_back_green_light_01 {
        padding: 56px 5px 56px 5px;
        background-image: url(../Images/Background-green-light-01.jpg);
        /*width:973px;*/
        float: right;
    }

    .Homepg_bg_gren_lght_mainpos_div {
        padding: 0px 0px 0px 0px;
        /*z-index: -1;*/
        margin-top: 0px;
    }

    .Homepg_bgLlght_pos_div {
        padding: 0px;
        position: absolute;
    }

    .Since_paddleft {
        /*padding-left: 514px;*/
        text-align: center;
    }

    .Icon_box_wht_main_div {
        padding: 36px 0px 36px 0px;
        background: #fff;
        margin-top: 50px;
    }

    .Seperator_white_vertical_01 {
        margin: -242px 0px 0px 200px;
        height: 263px;
    }

    .Homepg_ourproject_main_div {
        padding: 60px 0px 60px 0px;
        text-align: center;
    }

    .Img_sliderimg {
        width: 100%;
        max-width: 275px !important;
    }

    .Slider_padding_div {
        padding: 0px 65px 80px 65px;
    }

    .Ourprjctmousehoverbtn {
        margin-top: 152px;
        padding: 7px 0px 7px 0px !important;
        height: 40px !important;
        width: 100px !important;
        font-size: 15px !important;
        border-radius: 0px !important;
        color: #fff !important;
        background: rgba(14, 76, 27, 0.9);
        /* background-color: rgba(204, 220, 95, 0.8) !important; */
        border: 1px solid #9cac7c !important;
        transition: all .4s ease-in-out;
    }

        .Ourprjctmousehoverbtn:hover {
            margin-top: 152px;
            padding: 7px 0px 7px 0px !important;
            height: 40px !important;
            width: 100px !important;
            font-size: 15px !important;
            border-radius: 0px !important;
            color: #0a5329 !important;
            border: 1px solid #9cac7c !important;
            background-color: #f2f0e3 !important;
            /*background: rgba(14, 76, 27, 0.9);*/
            /*background-color: rgba(000000, 0, 0, 0.5);*/
            /* background-color: rgba(204, 220, 95, 0.8) !important; */
            transition: all .4s ease-in-out;
        }

    [class*=" imghvr-"], [class^=imghvr-] {
        position: relative;
        display: block !important;
        margin: 0;
        max-width: 100%;
        background-color: rgba(000000, 0, 0, 0.5) !important;
        color: #fff;
        overflow: hidden;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        -ms-transform: translateZ(0);
        -o-transform: translateZ(0);
        transform: translateZ(0);
    }

        [class*=" imghvr-"] figcaption, [class^=imghvr-] figcaption {
            background-color: rgba(000000, 0, 0, 0.5) !important;
            padding: 30px;
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
            color: #fff;
        }

        [class*=" imghvr-"], [class*=" imghvr-"] *, [class*=" imghvr-"]:after, [class*=" imghvr-"] :after, [class*=" imghvr-"]:before, [class*=" imghvr-"] :before, [class^=imghvr-], [class^=imghvr-] *, [class^=imghvr-]:after, [class^=imghvr-] :after, [class^=imghvr-]:before, [class^=imghvr-] :before {
            box-sizing: border-box !important;
            -webkit-transition: all 1s ease !important;
            -moz-transition: all 1s ease !important;
            transition: all 1s ease !important;
        }

    .Slider_box_widthdiv {
        padding: 30px;
        width: 295px;
    }

    .txtbox_width {
        padding-top: 22px;
        /*width: 272px;*/
        height: 77px;
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
    }

    .Sliderboxlink {
        font-family: 'Poppins-bold';
        font-size: 18px;
        padding: 31px 0px 31px 0px;
        color: #000000;
        text-decoration: none;
        transition: all .4s ease-in-out;
    }

        .Sliderboxlink:hover {
            font-family: 'Poppins-bold';
            font-size: 18px;
            color: #d17904;
            text-decoration: none;
            transition: all .4s ease-in-out;
        }

    .slick-dots li button:before {
        font-family: 'slick';
        font-size: 40px !important;
        line-height: 20px;
        position: absolute;
        top: 5px;
        left: 0;
        width: 30px;
        height: 13px;
        content: square !important;
        /*content: '•';*/
        text-align: center;
        opacity: 1;
        color: #dae78f !important;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

    .slick-dots li.slick-active button:before {
        opacity: 1 !important;
        color: #ffffff !important;
        border: none !important;
    }


    .slick-dots li button {
        border: none !important;
        border-radius: 0% !important;
        width: 3px !important;
        height: 3px !important;
        padding: 5px !important;
        top: 0px !important;
        margin-top: 8px;
        margin-left: 30px;
        margin-right: 0px;
        /*background-color: #c09965 !important;*/
        opacity: 1;
        background-color: transparent !important;
    }


    .slick-dots li.slick-active button {
        /*background: #fff !important;*/
    }

    .slick-dotted.slick-slider {
        margin-bottom: 0px !important;
    }

    .slick-dots {
        position: absolute !important;
        bottom: 19px !important;
        display: block !important;
        width: 97% !important;
        padding: 0 !important;
        margin: 0 !important;
        list-style: square !important;
        text-align: center !important;
    }

        .slick-dots li {
            position: relative;
            display: inline-block !important;
            width: 3px !important;
            height: 3px !important;
            margin: 0 7px !important;
            padding: 3px 9px 0px 9px !important;
            cursor: pointer !important;
        }

    .slick-prev {
        left: -12px !important;
    }

    .slick-prev {
        font-size: 0 !important;
        line-height: 0 !important;
        position: absolute !important;
        top: 50% !important;
        display: block !important;
        width: 72px !important;
        height: 43px !important;
        padding: 0 !important;
        z-index: 1;
        -webkit-transform: translate(0, -50%) !important;
        -ms-transform: translate(0, -50%) !important;
        transform: translate(0, -50%) !important;
        cursor: pointer !important;
        border: none !important;
        outline: none !important;
        background: url(../img/prev.png) !important;
        /*background-color: transparent !important;*/
    }

    .slick-next {
        right: 9px !important;
    }

    .slick-next {
        font-size: 0 !important;
        line-height: 0 !important;
        position: absolute !important;
        top: 50% !important;
        display: block !important;
        width: 30px !important;
        height: 43px !important;
        padding: 0 !important;
        -webkit-transform: translate(0, -50%) !important;
        -ms-transform: translate(0, -50%) !important;
        transform: translate(0, -50%) !important;
        cursor: pointer !important;
        border: none !important;
        outline: none !important;
        background: url(../img/next.png) !important;
        background-color: transparent !important;
    }

    .slick-prev:hover,
    .slick-prev:focus {
        color: #000000 !important;
        outline: none !important;
        background: url(../img/prev.png) !important;
        transition: all 0.9s ease-in-out !important;
    }

    .slick-next:hover,
    .slick-next:focus {
        color: transparent !important;
        outline: none !important;
        background: url(../img/next.png) !important;
        transition: all 0.9s ease-in-out !important;
    }

        .slick-prev:hover:before,
        .slick-prev:focus:before,
        .slick-next:hover:before,
        .slick-next:focus:before {
            opacity: 1 !important;
        }

    .slick-prev.slick-disabled:before,
    .slick-next.slick-disabled:before {
        opacity: .25 !important;
    }

    .slick-prev:before,
    .slick-next:before {
        /*font-family: 'slick' !important;*/
        font-size: 20px !important;
        line-height: 1 !important;
        opacity: .75 !important;
        color: white !important;
        -webkit-font-smoothing: antialiased !important;
        -moz-osx-font-smoothing: grayscale !important;
    }

    [dir='rtl'] .slick-prev {
        right: 0px !important;
        left: auto !important;
    }

    .slick-prev:before {
        background: url(../img/prev.png) !important;
    }

    [dir='rtl'] .slick-prev:before {
        background: url(../img/next.png) !important;
    }


    [dir='rtl'] .slick-next {
        right: auto !important;
        left: 0px !important;
    }

    .slick-next:before {
        background: url(../img/next.png) !important;
    }

    [dir='rtl'] .slick-next:before {
        background: url(../img/prev.png) !important;
    }

    .slick-prev:before {
        background: url(../img/prev.png) !important;
    }

    .slick-arrow {
        position: absolute !important;
        top: 153px;
        bottom: 0;
        left: -30px;
        /*width: 15%;*/
        width: 5%;
        font-size: 25px;
        color: #000;
        text-align: center;
        text-shadow: none !important;
        filter: none !important;
        opacity: 1 !important;
    }

        .slick-arrow:hover {
            color: #ccdc5f;
        }

        .slick-arrow.left {
            background-repeat: repeat-x;
            background-image: none !important;
            color: #000;
            cursor: pointer;
        }

            .slick-arrow.left:hover {
                color: #000000;
            }

        .slick-arrow.right {
            right: 46px;
            background-repeat: repeat-x;
            background-image: none !important;
            color: #000;
            top: 153px;
            left: 657px;
            cursor: pointer;
        }

            .slick-arrow.right:hover {
                color: #ffffff;
            }

        .slick-arrow .glyphicon-chevron-left, .slick-arrow .glyphicon-chevron-right, .slick-arrow .icon-prev, .slick-arrow .icon-next {
            width: 35px;
            height: 35px;
            margin-top: -15px;
            font-size: 35px;
        }

    .slider-arrows {
        position: relative;
        bottom: 0px;
        text-align: center;
    }

    .slick-prev,
    .slick-next {
        font-size: 18px;
        background: #000;
        color: #fff;
        border: none;
        padding: 10px 20px;
        cursor: pointer;
    }

        .slick-prev:hover,
        .slick-next:hover {
            background: #333;
        }

    .Iconhome_left {
        position: absolute !important;
        height: 51px;
        width: 51px;
        padding: 11px 0px 0px 0px;
        transition: all 0.4s ease-in-out;
        margin: 14px 0px 0px -35px !important;
        color: #b5bea3 !important;
        font-size: 50px !important;
        border: none;
        border-radius: 0px;
    }

        .Iconhome_left:hover {
            position: absolute !important;
            height: 51px;
            width: 51px;
            padding: 11px 0px 0px 0px;
            transition: all 0.4s ease-in-out;
            margin: 14px 0px 0px -35px !important;
            color: #b5bea3 !important;
            font-size: 50px !important;
            border-radius: 0px;
        }

    .Iconhome_right {
        position: absolute !important;
        height: 51px;
        width: 51px;
        padding: 11px 0px 0px 16px;
        transition: all 0.4s ease-in-out;
        margin: 14px 0px 0px -35px !important;
        color: #b5bea3 !important;
        font-size: 45px !important;
        border: none;
        border-radius: 0px;
    }

        .Iconhome_right:hover {
            position: absolute !important;
            height: 51px;
            width: 51px;
            padding: 11px 0px 0px 16px;
            transition: all 0.4s ease-in-out;
            margin: 14px 0px 0px -35px !important;
            color: #b5bea3 !important;
            font-size: 45px !important;
            border-radius: 0px;
        }

    .Homepg_Waterconservation_maindiv {
        padding: 80px 0px 80px 0px;
        background-color: #0e552b;
        border-right: 1px solid #2b6e4d;
        text-align: center;
        /*width:682px;*/
    }

    .Heading_whit_01 {
        font-family: 'Titillium Web-bold';
        font-size: 35px;
        color: #ffffff;
        margin: 0px;
    }

    .Seperator_white_water_vertical_01 {
        margin: -60px 0px 0px 341px;
    }

    .ImgWhtewidth {
        width: 85%;
        height: 1px;
        left: -11px;
        margin-left: -12px;
    }

    .Homepg_bg_waterconservation_div {
        background-image: url(../Images/Background-Water-Conservation.jpg);
        /*width: 908px;*/
        background-size: cover; /* makes image fill container */
        background-position: center; /* keeps image centered */
        background-repeat: no-repeat; /* prevents repeating */
        /* responsive width */
        height: 475px; /* keep your height */
        padding: 0;
    }

    .HompgWatconmaindiv {
        padding: 0px 60px 0px 60px;
    }

    .Homepg_whatContoppadd_div {
        padding: 72px 0px 0px 0px;
    }

    .Hompg_sepapadd_div {
        padding: 25px 0px 25px 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Homepg_FactProject_bg_grrn_div {
        background-image: url(../Images/Background-green-01.jpg);
        padding: 60px 40px 60px 40px;
        /*width: 325px;*/
        height: 880px;
    }

    .Homepg_FactProject_bg_yell_div {
        background-image: url(../Images/Background-yellow-01.jpg);
        padding: 232px 40px 60px 40px;
        /*width: 779px;*/
        /*height: 630px;*/
    }

    .bgf {
        background-image: url(../Images/Background-green-yellow.jpg);
        padding: 80px 118px;
        background-repeat: no-repeat;
        background-size: 91% 100%; /* ONLY LEFT SIDE background */
        background-position: left center;
    }

    .bgne {
        background-image: url(../Images/Background-green-01.jpg);
        width: 600px;
        padding: 80px 80px 80px 80px;
    }

    .bgne1 {
        background-image: url(../Images/Background-yellow-01.jpg);
        padding: 80px 80px 80px 80px;
        position: absolute;
        top: 81px;
        width: 1188px;
        left: 282px;
    }

    .Hopg_respodv_001 {
        padding: 134px 0px 0px 0px !important;
    }

    .Hompg_back_blck_bg_div {
        background-image: url(../Images/Background-black-transperent.png);
        height: 115px;
        margin-top: -273px;
        border-top: 1px solid #fff;
        border-bottom: 1px solid #fff;
        text-align: center;
        padding: 26px 0px 0px 0px;
    }

    .Homepg_fact_inner_01 {
        padding: 80px 40px;
        position: absolute;
    }

    .Homepg_fact_inner_02 {
        padding: 0px 0px 0px 0px;
    }

    .Homepg_fact_inner_03 {
        padding: 0px 0px 0px 0px;
        margin-top: 0px;
        z-index: -1;
    }

    .Homepg_fact_inner_04 {
        padding: 45px 0px 0px 0px;
    }

    .Homepg_fact_innertxt_01 {
        padding: 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Homepg_fact_innertxt_02 {
        padding: 0px 0px 0px 60px;
    }

    .Homepg_ourpartner_bg_main_Div {
        background-image: url(../Images/Background-green-light-02.jpg);
        padding: 0px 0px 0px 0px;
        height: 272px;
    }

    .Homepg_Ourpartner_maindiv {
        padding: 100px 0px 190px 0px;
    }

    .Hompg_respodiv_01 {
        padding: 0px 0px 0px 10px !important;
    }

    .Homepg_ourpartner_div_01 {
        padding: 0px 0px 0px 0px;
        position: absolute;
        z-index: -1;
    }

    .Homepg_ourpartner_div_02 {
        padding: 37px 43px 0px 363px;
    }

    .Homepg_ourpartner_bg_wht_div_01 {
        padding: 30px 30px 30px 30px;
        background-color: #fff;
        border: 1px solid #b5bea3;
        /*height: 334px;*/
    }

    .Homepg_ourpartner_div_03 {
        padding: 0px 0px 0px 175px;
        position: absolute;
        z-index: -1;
        top: 136px;
    }

    .Homepg_happy_moment_bgdiv {
        background-image: url(../Images/Background-Happy-Moments.jpg);
        background-size: cover;
        background-position: center;
        background-repeat: no-repeat;
        height: 484px;
        padding: 0px 0px 0px 0px;
        text-align: center;
        margin: 0px -7px 0px 0px;
    }

    .Happy_movmet_txtdv {
        position: absolute;
        top: 237px;
        text-align: -webkit-center;
        /*left: -54px;*/
    }

    .Happymov_txt_divquote {
        padding: 60px 40px 60px 40px;
        background-color: #0e552b;
        border-right: 1px solid #2b6e4d;
        /*height: 530px;*/
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Hmpgquttxtdv01 {
        padding-top: 30px !important;
    }

    .Footerbtn {
        font-size: 22px;
        color: #fff;
        border: 1px solid #fff;
        padding: 8px 42px 8px 42px;
        background-color: #95aa8b;
        text-decoration: none !important;
        transition: all 0.6s ease-in-out;
    }

        .Footerbtn:hover {
            font-size: 22px;
            color: #fff;
            border: 1px solid #fff;
            background-color: #0e552b;
            text-decoration: none !important;
            transition: all 0.6s ease-in-out;
        }

    .Footeremailink {
        font-size: 22px;
        color: #000;
        text-decoration: none !important;
        transition: all 0.6s ease-in-out;
    }

        .Footeremailink:hover {
            font-size: 22px;
            color: #d17904;
            text-decoration: none !important;
            transition: all 0.6s ease-in-out;
        }

    .Socialmedia1_Footer {
        height: 48px;
    }

    .Socialmediaicon_Footer_01 {
        padding: 7px 7px 5px 7px;
        /* border-radius: 100%; */
        text-decoration: none !important;
        color: #c5ceaf !important;
        font-size: 19px;
        background-color: #FFFFFF;
        border: 1px solid #c5ceaf;
        transition: all 0.6s ease-in-out;
        outline: none !important;
    }

        .Socialmediaicon_Footer_01:hover {
            padding: 7px 7px 5px 7px;
            /* border-radius: 100%; */
            border: 1px solid #c5ceaf;
            background-color: #0e552b;
            text-decoration: none !important;
            color: #fff !important;
            font-size: 19px;
            transition: all 0.6s ease-in-out;
            outline: none !important;
        }

    .heading_footer {
        font-size: 22px;
        color: #b5bea3;
        font-family: Poppins-bold;
        margin: 0px;
    }

    .Footer_linkList {
        color: #000;
        transition: all 0.6s ease-in-out;
        text-decoration: none;
    }

        .Footer_linkList:hover {
            color: #d17904;
            font-weight: bold;
            transition: all 0.6s ease-in-out;
            text-decoration: none;
        }

    .Separator_padd2 {
        padding: 3px 0px 3px 0px;
    }

    .Footer_logo_div {
        padding: 32px 0px 32px 50px;
    }

    .FooterTwobtns_div {
        padding: 0px 30px 0px 30px;
    }

    .Footer_twobtndiv_bg {
        padding: 70px 0px 0px 0px;
        background-image: url(../Images/Background-green-03.jpg);
        height: 1110px;
    }

    .Footer_btnpaddddiv {
        display: flex;
        justify-content: center;
    }

    .V_btnpadd {
        padding-left: 42px;
    }

    .Footer_bg_main_div {
        padding: 0px;
        position: absolute;
        top: 159px;
    }

    .Footer_bg_div_01 {
        padding: 60px 40px 60px 40px;
        background-image: url(../Images/Background-Footer.jpg);
    }

    .Footer_bgText_div {
        padding: 0px 0px 0px 0px;
    }

    .Footerlinepadd {
        font-size: 22px;
        padding: 0px 22px 0px 22px;
        /*display:none*/
    }

    .Footer_orinfodiv {
        padding: 0px 0px 0px 0px;
    }

    .Footer_bgwht_div {
        padding: 50px 50px 50px 50px;
        background-color: #fff;
        border: 1px solid #b5bea3;
    }

    .Footer_ourinfo_01 {
        padding: 0px 3px 0px 0px;
    }

    .Footer_ourinfo_02 {
        padding: 0px 0px 0px 50px;
    }

    .Footer_main_all_paddDiv {
        padding: 0px 0px 30px 0px;
    }

    .Header_innerpg_bg_div {
        background-image: url(../Images/Inner-Page-Header.jpg);
        height: 376px;
    }

    .ftphone {
        display: inline-block;
    }

    .Breadcrum_main_div {
        position: absolute;
        top: 152px;
    }

    .inner-div-title {
        padding-top: 106px;
        padding-left: 21px;
    }

    .subpage-title {
        font-size: 40px;
        margin-bottom: 5px;
        color: #fff;
        font-family: 'Titillium Web-bold';
    }

    .breadcrubpadd {
        padding-top: 80px;
        right: 9px;
        display: none;
    }

    .breadcrumb {
        background: none !important;
    }

    .breadcrumb-item {
        color: #000;
        text-decoration: none;
        transition: all 0.6s ease-in-out;
    }

        .breadcrumb-item:hover {
            color: #fff;
            transition: all 0.6s ease-in-out;
        }

    .Inner_page_padding {
        padding: 60px 40px 60px 40px;
    }

    .Homepg_parallax_main_div {
        padding: 146px 0px 146px 0px;
        background-image: url(../Images/Parallax.jpg);
        background-repeat: no-repeat;
        /*height: 700px;*/
        background-size: cover;
        background-attachment: fixed;
    }

    .Footer_lastdiv {
        padding: 0px 0px 0px 50px;
        margin-top: 20px;
    }

    .Footerpridicl {
        display: flex;
    }

    .Footerlinepaddallright {
        padding: 0px 20px 0px 20px;
    }

    .Allrghtpadd {
        padding-left: 116px;
    }

    .Naamkritextpadddiv {
        padding: 60px 0px 60px 0px;
    }

    .Palllaxvideo {
        width: 100%;
        height: 377px;
    }

    .Parallx_videopadd {
        padding: 0px 40px 0px 40px;
    }

    .Slider_box_widthdiv_inner {
        padding: 10px 45px 60px 45px;
    }

    .txtbox_width_inner {
        padding-top: 22px;
        /* width: 272px; */
        height: 77px;
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
    }

    .Innerpgprojectboxdiv {
        padding: 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }

    .Inner_page_padding1 {
        padding: 80px 40px 80px 40px;
    }

    .scrollup {
        position: fixed;
        right: 25px;
        bottom: 50px;
        color: #0e552b !important;
        background-color: #fff !important;
        width: 38px;
        height: 38px;
        /* border: solid 2px #f15833; */
        /* border-radius: 50% !important; */
        text-align: center;
        padding: 11px 0 0 1px;
        z-index: 2000;
        font-size: 18px;
        line-height: 1;
        border: 1px solid #c5ceaf;
        border-color: #c5ceaf !important;
        transition: all 0.4s ease-in-out;
    }

        .scrollup:hover {
            background-color: #0e552b !important;
            color: #fff !important;
            /* border: 2px solid #0ea4de !important; */
            transition: all .4s ease-in-out;
        }

    .slick-active .Bann_text_01 {
        animation: fadeUp 4s ease forwards;
    }

    .slick-active .Bann_text_02 {
        animation: fadeUp 2.3s ease forwards;
    }

    .Header_toplinkpadd {
        padding: 15px 5px 0px 5px;
        color: #fff;
        text-align: center;
    }

    .Header_toplinkpadd1 {
        padding: 15px 5px 0px 5px;
        color: #fff;
        text-align: center;
    }

    .dddsubmenu {
        /*margin-left: -119px;*/
    }

    .Hpgwi0 {
        width: 0%;
    }

    .navbar-header1 {
        float: none;
        border-bottom: none;
    }

    .navbar-toggle1 {
        background-color: #0e552b!important;
        position: relative;
        float: right;
        padding: 10px 10px 10px 10px!important;
        margin-top: -60px!important;
        margin-right: 25px !important;
        margin-bottom: 5px!important;
        background-color: transparent;
        background-image: none;
        border: 1px solid transparent;
        border-top-color: transparent;
        border-right-color: transparent;
        border-bottom-color: transparent;
        border-left-color: transparent;
        border-radius: 4px;
        display: block;
    }

    .navbar-header1 .collapse, .navbar-toggle {
        display: block !important;
    }

    .navbar-collapse1.collapse {
        display: none !important;
    }

    .navbar-nav {
        /* padding-top: 10px !important; */
        padding-left: 0px !important;
        /* padding-right: 15px !important; */
        width: 100%;
    }

    .navbar-nav1 > li {
        position: relative !important;
        display: block !important;
        float: none !important;
        border-bottom: 1px solid #9aaa79;
    }

    .navbar-nav > li > a {
        text-align: center;
        padding: 15px 0px 15px 0px !important;
        /* font-weight: bold; */
        outline: 0;
        transition: all 0.6s ease-in-out;
    }

    .navbar-collapse1.collapse.in {
        display: block !important;
        padding: 0px;
        /* background: rgba(000, 0, 0, 0.7); */
    }

    .Linesdisplaynewrespo {
        display: none;
    }

    .Respormbtn_new {
        text-align: -webkit-center;
    }

    .Respo_btn_new {
        color: #000 !important;
    }

    .navbar-collapse.in {
        overflow-y: visible;
    }

    .navbar {
        min-height: 0px !important;
    }
     /*----------------------------Inner pg css---------------------------*/
    .Bar_verticle_green {
        position: absolute;
        height: 359px;
        width: 15px;
        margin: 48px 0px 0px -7px;
    }

    .Footerlinepaddct {
        padding: 0px 22px 0px 22px;
    }

    .Footerlinepaddct1 {
        padding: 0px 22px 0px 22px;
    }

    .Inner_contactMap_addDive {
        padding: 0px;
        border: 1px solid #c2cab2;
        height: 452px;
    }

    .Contact_map {
        width: 100%;
        height: 388px;
    }

    .Contact_bg_grnlgt_div {
        padding: 0px;
        background-image: url(../Images/Background-green-light-01.jpg);
        height: 450px;
    }

    .Contact_txt_div {
        padding:30px 10px 0px 15px;
    }

    .Inner_page_padding_CT_01 {
        padding: 60px 35px 60px 35px;
    }

    .Contactemailink {
        color: #000;
        text-decoration: underline !important;
        transition: all 0.6s ease-in-out;
    }

        .Contactemailink:hover {
            color: #d17904;
            text-decoration: underline !important;
            transition: all 0.6s ease-in-out;
        }

    .Sepa_conta_gra_01 {
        position: absolute;
        height: 383px;
        width: 1px;
        margin: -355px 0px 0px 476px;
    }

    .Sepa_conta_gra_02 {
        position: absolute;
        height: 363px;
        width: 1px;
        margin: -389px 0px 0px 476px;
    }

    .Contact_Three_divMain {
        padding: 60px 0px 0px 0px;
    }

    .Contact_text_dv_01 {
        padding: 30px 35px 0px 0px;
    }

    .Contact_text_dv_02 {
        padding: 30px 31px 0px 0px;
    }

    .Contact_text_dv_03 {
        padding: 30px 0px 0px 10px;
    }

    .form-controlnewhome {
        display: block;
        width: 100% !important;
        height: 36px;
        font-size: 15px !important;
        line-height: 1.42857143 !important;
        color: #666 !important;
        background-color: #fff !important;
        background-image: none;
        border: 1px solid #c2cab2 !important;
        padding: 8px 15px !important;
        border-radius: 0px !important;
        margin-bottom: 0px !important;
    }

    .Richtextheight {
        height: 165px;
    }

    .btnsend {
        background-color: #b5bea3;
        text-align: center;
        padding-left: 0px;
        border: none;
        border-radius: 0px;
        color: #fff;
        font-size: 16px;
        transition: .5s all ease-in-out;
        width: 84% !important;
        height: 37px !important;
    }

        .btnsend:hover {
            background-color: #f2f0e3 !important;
            color: #0a5329 !important;
        }

    .EnquiryFormDIv {
        padding: 0px 0px 0px 0px;
    }

    .EnquiryFormDIv_newpadd_01 {
        padding: 0px 0px 0px 0px;
    }

    .EnquiryFormDIv_01 {
        padding: 20px 20px 20px 20px;
    }

    .EnquiryFormDIv_newpadd_02 {
        padding: 0px 20px 40px 20px;
    }

    .Btndivenquiry {
        padding: 0px 0px 0px 0px;
        margin-top: -20px;
    }

    .Donate_parallxdiv {
        padding: 100px 0px 100px 0px;
        background-image: url(../Images/Parallax-Donate.jpg);
        background-repeat: no-repeat;
        height: 500px;
        background-size: cover;
        background-attachment: fixed;
    }

    .Donate_bg_greenmaindiv {
        background-image: url(../Images/Background-green-light-02.jpg);
        padding: 0px 0px 0px 0px;
        height: 290px;
    }

    .Donatepg_whtbg {
        padding: 20px 20px 20px 20px;
        background-color: #fff;
        border: 1px solid #b5bea3;
    }

    .ntbod {
        font-weight: normal !important;
    }

        .ntbod:hover {
            font-weight: bold !important;
        }

    .About_fact_inner_01 {
        padding: 0px 0px 0px 0px;
        margin-top: -214px;
        z-index: -1;
    }

    .About_FactProject_bg_yell_div {
        background-image: url(../Images/Background-yellow-01.jpg);
        padding:270px 41px 60px 40px;
        /*width: 1026px;*/
        /*height: 716px;*/
    }

    .Imgclassabtus {
        width: 100%;
        max-width: 590px;
    }

    .About_us_sixpadd {
        padding: 0px 0px 50px 0px;
                text-align: -webkit-center;
                        text-align: -moz-center;
    }

    .Aboutustxtpadd {
        padding: 0px 0px 0px 0px;
        text-align: center;
    }

    .Ann_reportimgdiv_01 {
        padding:48px 20px 0px 20px;
    }

    .Img_bgcolor_div {
        padding: 10px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Wtbox_padd {
        padding: 0px 25px 0px 25px;
    }

    .Whtboxdiv {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        height: 77px;
        margin-top: -40px;
        z-index: 0;
        position: relative;
        padding-top: 25px;
    }

    .Innerannualpg {
        text-align: -webkit-center;
        text-align: -moz-center;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }

    .Corporate_parallxdiv {
        padding: 100px 0px 100px 0px;
        background-image: url(../Images/Banner-Corporate.jpeg);
        background-repeat: no-repeat;
        height: 700px;
        background-size: cover;
        background-attachment: fixed;
        background-position: center right;
    }

    .Inner_page_paddingtopless {
        padding: 30px 40px 80px 40px;
    }

    .Annulreportbtn {
        margin-top: 74px;
        padding: 7px 0px 7px 0px !important;
        height: 40px !important;
        width: 100px !important;
        font-size: 15px !important;
        border-radius: 0px !important;
        color: #fff !important;
        background: rgba(14, 76, 27, 0.9);
        /* background-color: rgba(204, 220, 95, 0.8) !important; */
        border: 1px solid #9cac7c !important;
        transition: all .4s ease-in-out;
    }

        .Annulreportbtn:hover {
            margin-top: 74px;
            padding: 7px 0px 7px 0px !important;
            height: 40px !important;
            width: 100px !important;
            font-size: 15px !important;
            border-radius: 0px !important;
            color: #0a5329 !important;
            border: 1px solid #9cac7c !important;
            background-color: #f2f0e3 !important;
            /* background: rgba(14, 76, 27, 0.9); */
            /* background-color: rgba(000000, 0, 0, 0.5); */
            /* background-color: rgba(204, 220, 95, 0.8) !important; */
            transition: all .4s ease-in-out;
        }

    .Donatelastdiv {
        padding: 0px 0px 80px 0px;
    }

    .Donatelastdiv_01 {
        padding: 199px 0px 0px 0px;
    }

    .DonateRcptenqidiv {
        padding:0px 46px 0px 45px;
        position: absolute;
    }

    .RcptEnq_mainDiv {
        padding:18px 0px 0px 29px;
                text-align: left;
    }

    .DonatelastdivCp {
        padding: 60px 0px 80px 0px;
    }

    .corporatepg_whtbg {
        padding: 20px 20px 20px 20px;
        background-color: #fff;
        border: 1px solid #b5bea3;
    }

    .Logo_resizedwdt {
    }

    .Imgwidth {
        width: 100%;
        max-width: 180px;
    }

    .Corporatelastdiv_01 {
        padding: 170px 0px 0px 0px;
    }

    .Displnonoediv {
        display: none;
    }

    .Innpgtbtable {
        border-collapse: separate;
        border-spacing: 1px;
        width: 100%;
        background-color: #fff;
        color: #000 !important;
        border: 1px solid #b5bea3;
        display: inline-block;
    }

    th {
        text-align: center;
        padding: 10px;
        border: 1px solid #b5bea3;
        color: #000;
        background-color: #f8f7f1;
        /*width: 285px;*/
        font-family: 'Poppins' !important;
        /*font-weight: normal !important;*/
    }

    td {
        text-align: center;
        padding: 10px;
        border: 1px solid #b5bea3;
        vertical-align: top;
    }

    .modalwidth {
        width: 710px !important;
    }

    .modal-content {
        border-radius: 0px;
    }

    .Individuals_bgmaindiv {
        background-image: url(../Images/Banner-Individuals.jpg);
        padding: 60px 40px 60px 40px;
    }

    .Inner_page_padding_Idividual {
        padding: 60px 40px 60px 40px;
    }

    .Bannerindivdualsimgdiv {
        padding: 0px 0px 0px 0px;
        /*position: absolute;
        top: 93px;*/
    }

    .Bannerniimgdiv {
        padding: 0px 40px 0px 40px;
                margin-top: -1px;
    }

    .Individual_txtdiv {
        padding: 0px 0px 0px 0px;
    }

    .Banner_img_textClassVolunteer {
        padding: 0px;
        text-align: center;
        position: absolute;
        top: 130px;
    }

    .tbbnone {
        border: none !important;
        border-collapse: collapse;
    }

        .tbbnone td {
            border: none !important;
            padding: 0 !important;
            margin: 0 !important;
        }

        .tbbnone input[type="radio"] {
            margin-right: 4px;
        }

        .tbbnone label {
            margin-right: 15px; /* spacing between Male/Female/Other */
        }

    .paddtopfrm {
        padding-top: 20px;
    }

    .Seperator_gray_vertical_01Volunteer {
        margin:-416px 0px 0px 243px;
        height: 450px;
        position: absolute;
        width:1px;
    }

    .Homepg_box_naamFoundation_divvolunteer {
        padding: 56px 0px 56px 0px;
        border: 1px solid #c2cab2;
        background-color: #f2f0e3;
    }

    .Volunteeer4div_01 {
        padding:0px 15px 0px 15px;
    }

    .Volunteeer4div_02 {
        padding:0px 15px 0px 15px;
    }

    .Volunteeer4div_03 {
        padding: 0px 15px 0px 15px;
    }

    .addressht {
        height: 119px !important;
    }

    .Detailht {
        height: 184px !important;
    }

    .btnsendvolunteer {
        background-color: #b5bea3;
        text-align: center;
        padding-left: 0px;
        border: none;
        border-radius: 0px;
        color: #fff;
        font-size: 16px;
        transition: .5s all ease-in-out;
        width: 84% !important;
        height: 37px !important;
    }

        .btnsendvolunteer:hover {
            background-color: #0e552b !important;
            color: #fff !important;
        }

    .Vissionmissionmainpadddiv {
        padding: 80px 0px 80px 0px;
    }

    .Vissionmissinminbg {
        padding: 70px 0px 70px 0px; /*background-color:#f4f5ef;*/
        background-image: url(../Images/Background-yellow-01.jpg);
    }

    .Vissionmissinminbglftpadd {
        padding: 0px 0px 0px 120px;
    }

    .Vissionmissionwhtbg {
        padding:396px 48px 50px 48px;
        background-color: #fff;
        border: 1px solid #b5bea3;
        height: 788px;
    }

    .Vissonmissiontxtmdiv {
        padding: 0px 15px 0px 15px;
        text-align: center;
    }

    .Vissionmissionimdiv_01 {
        padding: 0px 0px 0px 0px;
        position: absolute;
        top: 127px;
    }

    .Inner_Floodrelif_addDive {
        padding: 0px;
        border: 1px solid #c2cab2;
        /*height: 452px;*/
    }

    .Bar_verticle_greenflood {
        position: absolute;
        height:412px;
        width: 15px;
        margin: 0px 0px 0px 0px;
    }

    .Newbullet {
        line-height: 28px;
        list-style-image: url(../Images/Bullet-Orange.png);
        text-align: left;
        padding-left: 19px;
    }

        .Newbullet > li {
            padding-left: 4px;
        }

    .CLICK_flood {
        font-size: 22px;
        color: #fff;
        border: 1px solid #fff;
        padding: 8px 42px 8px 42px;
        /*background-color: #95aa8b;*/ background: rgba(14, 76, 27, 0.6);
        text-decoration: none !important;
        transition: all 0.6s ease-in-out;
    }

        .CLICK_flood:hover {
            font-size: 22px;
            color: #fff;
            border: 1px solid #b5bea3;
            /*background-color: #0e552b;*/
            background: rgba(14, 76, 27, 0.9);
            text-decoration: none !important;
            transition: all 0.6s ease-in-out;
        }

    .Whtboxdivflood {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        height: 79px;
        margin-top: -46px;
        z-index: 0;
        position: relative;
        padding: 12px;
        text-align: center;
    }

    .Innerpgfloodtxtdiv {
        padding: 40px 40px 40px 40px;
    }

    .InnerFlooddonateimgdiv {
        padding: 0px 40px 40px 40px;
    }

    .Paddinghorigreen {
        padding: 70px 0px 0px 0px;
    }

    .Floodvideodiv_01 {
        padding: 20px 20px 20px 20px;
    }

    .Floodrelefvideo {
        width: 100%;
        height: 315px;
        border: 1px solid #c2cab2;
    }

    .Howwewrk_parallxdiv {
        padding: 100px 0px 100px 0px;
        background-image: url(../Images/Banner-How-We-Work.jpg);
        background-repeat: no-repeat;
        height: 400px;
        background-size: cover;
        background-attachment: fixed;
    }

    .Floodvideodiv_02 {
        padding: 0px 60px 0px 60px;
    }

    .Whtboxdivhowwework {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        height: 122px;
        margin-top: -42px;
        z-index: 0;
        position: relative;
        padding: 16px;
    }

    .Howweworkhover {
    }

        .Howweworkhover:hover {
            background-color: #f8f7f1;
        }

    .BOxhover:hover {
        /*background-color:#f8f7f1;*/
        transition: all 0.6s ease-in-out;
    }

    .BOxWorkdiv {
        padding: 30px 20px 80px 20px;
        background-color: #0e552b;
        text-align: center;
    }


    .BOxhover {
        transition: all 0.4s ease-in-out;
    }

        /* MAIN HOVER */
        .BOxhover:hover {
            /*transform: translateY(0px);*/
            transition: all 0.4s ease-in-out;
        }

            /* Change GREEN TOP on hover */
            .BOxhover:hover .BOxWorkdiv {
                background-color: #95aa8b;
                transition: all 0.4s ease-in-out;
            }

            /* Change WHITE BOX on hover */
            .BOxhover:hover .Whtboxdivhowwework {
                background-color: #fff;
                border-color: #7f9a75;
                transition: all 0.4s ease-in-out;
            }

            /* Optional: icon color change */
            .BOxhover:hover i {
                color: #fff;
                transition: all 0.4s ease-in-out;
            }

    .Iconhover {
        font-size: 40px;
        color: #fff;
        transition: all 0.4s ease-in-out;
    }

        .Iconhover:hover {
            font-size: 40px;
            color: #fff;
            transition: all 0.4s ease-in-out;
        }

    .Detailhtneed {
        height: 125px !important;
    }

    .Seperator_gray_vertical_01need {
        margin: -242px 0px 0px 230px;
        height: 262px;
        position: absolute;
    }

    .ul-tabs1 {
        list-style: none;
        padding-top: 5px;
        padding-left: 0px;
        font-size: 16px !important;
    }

        .ul-tabs1 > li.active > .aaa1 {
            transition: all 0.5s ease-in-out;
            background-color: #f26921;
            border-left: 4px solid #0a5329;
            outline: 0;
            color: #fff !important;
        }

        .ul-tabs1 > li > .aaa1 {
            text-decoration: none;
            color: #0a5329 !important;
            font-size: 16px;
            display: block;
            /*padding: 14px 30px 14px 20px;*/
            padding: 10px 10px !important;
            text-decoration: none;
            border-bottom: 1px solid #9aaa79;
            position: relative;
            /*height: 50px;*/
            background: #f2f0e3;
            border-radius: 3px;
            text-align: justify;
        }

            .ul-tabs1 > li > .aaa1:hover {
                transition: all 0.5s ease-in-out;
                background-color: #95aa8b;
                border-left: 5px solid #0a5329;
                outline: 0;
                color: #fff !important;
            }

        .ul-tabs1 > li.active > .aaa1 {
            transition: all 0.5s ease-in-out;
            background-color: #95aa8b;
            border-left: 5px solid #0a5329;
            outline: 0;
            color: #fff !important;
        }

    .Important_tab_content_div {
        padding: 10px 0px 10px 0px;
        border: 1px solid #b5bea3;
        float: left;
        min-height: 200px;
        border-radius: 3px;
    }

    .tab-content > .tab-pane {
        visibility: visible;
        display: initial;
    }

    .Mediavideodiv_01 {
        padding: 5px 15px 40px 15px;
    }

    .WhtboxdivMedia {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        /* height: 77px; */
        height: 214px;
        margin-top: -58px;
        z-index: 0;
        position: relative;
        padding: 10px;
        text-align: center;
    }

    .Mediarelefvideo {
        width: 100%;
        height: 192px;
        border: 1px solid #c2cab2;
    }

    .greentpwdt {
        width: 81%;
    }

    .Innera1dic {
        padding: 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }

    .txtbox_width_innerourtrustee {
        padding: 14px;
        /* width: 272px; */
        height: 100px;
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
    }

    .txtbox_width_innerourtrustee1 {
        padding: 20px;
        /* width: 272px; */
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
        height: 100px;
    }

    .Slider_box_widthdiv_inneteamr {
        padding: 10px 20px 60px 14px;
    }

    .txtbox_width_innerourteam {
        padding: 25px 20px 20px 20px;
        /* width: 272px; */
        background-color: #f2f0e3;
        border: 1px solid #9cac7c;
        margin-top: 0px;
        text-align: center;
        height: 172px;
    }

    .fixbodyinnpg {
        text-align: -webkit-center;
        width: 100%;
        margin: 0 auto;
        max-width: 1024px;
    }

    .txtbox_widthforicon {
        padding: 14px;
        /* width: 272px; */
        /* height: 77px; */
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
    }

    .Iconaligment {
        display: flex;
        padding: 0px 0px 0px 0px;
        /*justify-content: center;*/
    }

    .icontxtdiv {
        padding: 6px 0px 0px 31px;
        text-align: left;
    }

    .Iconboxdivmain_01 {
        padding: 10px;
                width: 345px;
    }

    .Innerboxpadd {
        padding: 0px 0px 40px 0px;
    }

    .Project_list_01 {
        padding: 40px 0px 40px 0px;
        text-align: center;
    }

    .Projectlistbtn {
        margin-top: 79px;
        padding: 7px 0px 7px 0px !important;
        height: 40px !important;
        width: 100px !important;
        font-size: 15px !important;
        border-radius: 0px !important;
        color: #fff !important;
        background: rgba(14, 76, 27, 0.9);
        /* background-color: rgba(204, 220, 95, 0.8) !important; */
        border: 1px solid #9cac7c !important;
        transition: all .4s ease-in-out;
    }

        .Projectlistbtn:hover {
            margin-top: 79px;
            padding: 7px 0px 7px 0px !important;
            height: 40px !important;
            width: 100px !important;
            font-size: 15px !important;
            border-radius: 0px !important;
            color: #0a5329 !important;
            border: 1px solid #9cac7c !important;
            background-color: #f2f0e3 !important;
            /*background: rgba(14, 76, 27, 0.9);*/
            /*background-color: rgba(000000, 0, 0, 0.5);*/
            /* background-color: rgba(204, 220, 95, 0.8) !important; */
            transition: all .4s ease-in-out;
        }

    .txtbox_width_projectlist {
        padding: 20px;
        /* width: 272px; */
        /* height: 77px; */
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: -38px;
        text-align: center;
        z-index: 0;
        position: relative;
    }

    .Whiteboxpaddlist {
        padding: 0px 25px 0px 25px;
    }

    .Inner_page_paddingbotttom0 {
        padding: 60px 40px 0px 40px;
    }

    .txtbox_banner {
        padding: 20px;
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: -40px;
        text-align: center;
    }

    .Bannertxtproj {
        /*font-family: 'Poppins-bold';*/
        font-size: 15px;
        margin: 0px;
        color: #000000;
        font-weight: bold;
    }

    .Innerboxpaddinnerpg {
        padding: 60px 0px 40px 0px;
    }

    .Mediarelefvideoproject01 {
        width: 100%;
        height: 330px;
        border: 1px solid #c2cab2;
    }

    .Innerfbiframdiv {
        padding: 0px 0px 0px 235px;
    }

    .Sepa_conta_gra_01new {
               position: absolute;
        height: 467px;
        width: 1px;
        margin: -453px 0px 0px 219px;
    }

    .Sepa_conta_gra_02new {
        position: absolute;
        height: 462px;
        width: 1px;
        margin:-337px 0px 0px 223px;
    }

    .ViewImagbtn {
        /*margin-top: 109px;*/
        margin-top: 115px;
        padding: 7px 0px 7px 0px !important;
        height: 40px !important;
        width: 100px !important;
        font-size: 15px !important;
        border-radius: 0px !important;
        color: #fff !important;
        background: rgba(14, 76, 27, 0.9);
        /* background-color: rgba(204, 220, 95, 0.8) !important; */
        border: 1px solid #9cac7c !important;
        transition: all .4s ease-in-out;
    }

        .ViewImagbtn:hover {
            /*margin-top: 109px;*/
            margin-top: 115px;
            padding: 7px 0px 7px 0px !important;
            height: 40px !important;
            width: 100px !important;
            font-size: 15px !important;
            border-radius: 0px !important;
            color: #0a5329 !important;
            border: 1px solid #9cac7c !important;
            background-color: #f2f0e3 !important;
            /*background: rgba(14, 76, 27, 0.9);*/
            /*background-color: rgba(000000, 0, 0, 0.5);*/
            /* background-color: rgba(204, 220, 95, 0.8) !important; */
            transition: all .4s ease-in-out;
        }

    .map-container {
        position: relative;
        display: inline-block;
        max-width: 100%;
    }

    .map-image {
        width: 100%;
        display: block;
                max-width: 566px;
    }

    /* Hotspot Style */
    .hotspot {
        position: absolute;
        width: 22px;
        height: 22px;
        border: 2px solid #555;
        border-radius: 50%;
        transform: translate(-50%, -50%);
        cursor: pointer;
        z-index: 10;
    }

        /* Inner Dot */
        .hotspot::after {
            content: "";
            position: absolute;
            width: 8px;
            height: 8px;
            background: #555;
            border-radius: 50%;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
        }

        /* Pulse Animation */
        .hotspot::before {
            content: "";
            position: absolute;
            width: 22px;
            height: 22px;
            border: 2px solid rgba(85,85,85,0.4);
            border-radius: 50%;
            top: -2px;
            left: -2px;
            animation: pulse 1.5s infinite;
        }

    @keyframes pulse {
        0% {
            transform: scale(1);
            opacity: 1;
        }

        100% {
            transform: scale(1.8);
            opacity: 0;
        }
    }

    /* Tooltip */
    .tooltip-box {
        position: absolute;
        background: #2f2f2f;
        color: #fff;
        padding: 10px 15px;
        border-radius: 5px;
        display: none;
        white-space: nowrap;
        z-index: 9999;
        pointer-events: none;
        font-size: 14px;
    }

        .tooltip-box:after {
            content: "";
            position: absolute;
            bottom: -8px;
            left: 18px;
            border-width: 8px 8px 0;
            border-style: solid;
            border-color: #2f2f2f transparent transparent transparent;
        }

    .Hidedeskstopreso {
        display: none;
    }

    .Donatebgyellobox {
        padding: 43px 0px 0px 0px;
        background-image: url(../Images/Background-yellow-01.jpg);
        height: 306px;
        text-align: center;
    }

    .Donatemaindiv001 {
        padding: 80px 0px 0px 0px;
    }

    .Donateyellowboxpos {
        padding: 0px;
        position: absolute;
        top:13px;
    }

    .Bar_verticle_greenVandM {
        position: absolute;
        height: 283px;
        width: 15px;
        margin:-283px 0px 0px 635px;
    }

    .Lht {
        line-height: 45px;
    }

    .Lht1 {
        line-height: 50px;
    }

    .Brtoplghtgren {
        height: 9px;
    }

    .Topbragrenimgpadd {
        padding: 0px 25px 0px 25px;
    }

    .Mailltxtwht {
        color: #fff;
        text-decoration: underline;
        transition: all 0.6s ease-in-out;
    }

        .Mailltxtwht:hover {
            color: #000;
            text-decoration: underline;
            transition: all 0.6s ease-in-out;
        }

    .BannerProject > .slick-prev {
        font-size: 0 !important;
        line-height: 0 !important;
        position: absolute !important;
        top: 50% !important;
        display: block !important;
        width: 72px !important;
        height: 43px !important;
        padding: 0 !important;
        z-index: 1;
        -webkit-transform: translate(0, -50%) !important;
        -ms-transform: translate(0, -50%) !important;
        transform: translate(0, -50%) !important;
        cursor: pointer !important;
        border: none !important;
        outline: none !important;
        background: url(../img/prev.png) !important;
        /* background-color: transparent !important; */
    }

    .BannerProject > .slick-prev {
        left: -12px !important;
    }

    .BannerProject > .slick-next {
        font-size: 0 !important;
        line-height: 0 !important;
        position: absolute !important;
        top: 50% !important;
        display: block !important;
        width: 30px !important;
        height: 43px !important;
        padding: 0 !important;
        -webkit-transform: translate(0, -50%) !important;
        -ms-transform: translate(0, -50%) !important;
        transform: translate(0, -50%) !important;
        cursor: pointer !important;
        border: none !important;
        outline: none !important;
        background: url(../img/next.png) !important;
        background-color: transparent !important;
    }

    .BannerProject > .slick-next {
        right: 9px !important;
        left: 664px;
    }

    .Bannerwhitboxpadd {
        padding: 0px 25px 0px 25px;
        position: relative;
        z-index: 0;
    }

    .WhtboxdivMedia1 {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        height: 78px;
        /*height: 151px;*/
        margin-top: -33px;
        z-index: 0;
        position: relative;
        padding: 10px;
        text-align: center;
    }

    .WhtboxdivMedia2 {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        height: 94px;
        /*height: 151px;*/
        margin-top: -58px;
        z-index: 0;
        position: relative;
        padding: 13px;
        text-align: center;
    }

    .Slider_box_widthdiv_innerKashmir {
        padding: 10px 40px 60px 40px;
    }

    .Slider_box_widthdiv_innermainprojectlist {
        padding: 10px 15px 40px 15px;
                width: 310px;
    }

    .Slider_box_widthdiv_innermainprojectlist1 {
        padding: 10px 15px 40px 15px;
                width: 312px;
    }

    .Project_list_01_1 {
        padding: 40px 0px 0px 0px;
        text-align: center;
    }

    .Whtboxdivflood p {
        font-weight: bold;
    }

    .Boderpaddnew {
        padding: 20px 40px 0px 40px;
    }

    .WhtboxdivMedia p {
        font-weight: bold;
    }

    .WhtboxdivMedia1 p {
        font-weight: bold;
    }

    .ProjectAidtomap_khandesh {
        left: 27.538%;
        top: 15.785%;
    }

    .ProjectAidto_Marathwada {
        left: 47.231%;
        top: 43.037%;
    }

    .ProjectAidto_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .ProjectAidto_Maharashtra {
        left: 22.961%;
        top: 62.410%;
    }

    .Border_20_60 {
        padding: 20px 0px 60px 0px;
    }

    .Allmap8div {
        padding: 40px 0px 0px 0px;
    }

    .Border60_60 {
        padding: 60px 0px 60px 0px;
    }

    .Grtintouchtxtpaddall {
        padding: 50px 0px 0px 0px;
    }

    .Projecttxt50paddtop {
        padding: 50px 0px 0px 0px;
    }

    .Border_60_20 {
        padding: 60px 0px 20px 0px;
    }

    .Projectheadpaddbotm {
        padding-bottom: 50px;
    }

    .Projectpaddtopnew {
        padding: 50px 0px 0px 0px;
    }

    .facebook-frame {
        width: 100%;
        height: 1351px;
        border: none;
    }

    .Curruntprojectpgdiv {
        padding: 0px;
        margin-top: -22px;
    }

    .Instagramvdeomain12div1 {
        padding: 80px 0px 0px 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Instagramvdeomain12div2 {
        padding: 0px 0px 0px 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .V1div1 {
        padding: 25px;
    }

    .Homeinstavideo {
        padding: 0px 20px 60px 20px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Hompgvideoinsta1 {
        padding: 15px;
    }

    .Allmap8div1 {
        padding: 20px 0px 20px 0px;
    }

    .Project_DesilatingofDams_Khandesh {
        left: 27.839%;
        top: 15.663%;
    }

    .Project_DesilatingofDams_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .Project_DesilatingofDams_WesternMaharashtra {
        left: 22.961%;
        top: 62.410%;
    }

    .Project_ytvideos {
        padding: 40px 0px 0px 0px;
    }

    .Fllodvideopaddtop {
        padding: 50px 0px 0px 0px;
    }

    .Howweworkboxpadd1 {
        padding: 9px;
    }

    .Project_Incomegeneration_Marathwada {
        left: 47.231%;
        top: 43.037%;
    }

    .Project_Incomegeneration_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .Indivivdualpaddbtmnew {
        padding: 0px 0px 80px 0px;
    }

    .Individulapddextra {
        padding: 0px 0px 0px 0px;
    }

    .Jalyuktpaddtop {
        padding: 50px 0px 0px 0px;
    }

    .Border_80_60 {
        padding: 80px 0px 60px 0px;
    }

    .Project_Nalastreamodha_Khandesh {
        left: 27.996%;
        top: 15.327%;
    }

    .Project_Nalastreamodha_Konkan {
        left: 6.030%;
        top: 35.364%;
    }

    .Project_Nalastreamodha_Marathwada {
        left: 47.231%;
        top: 43.037%;
    }

    .Project_Nalastreamodha_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .Project_Nalastreamodha_WesternMaharashtra {
        left: 22.961%;
        top: 62.410%;
    }

    .Borderbtm60 {
        padding: 0px 0px 60px 0px;
    }

    .Needhelpbtm {
        padding: 0px 0px 80px 0px;
    }

    .Needhlpbtndiv {
        padding: 60px 0px 0px 0px;
        text-align: center;
    }

    .padingbtm60 {
        padding: 0px 0px 60px 0px;
    }

    .Rghtpaddtem {
        padding:0px 210px 0px 210px;
    }

    .Lefttempadd {
        padding: 40px 0px 40px 0px;
    }

    .Lefttempadd1 {
        padding: 40px 0px 0px 0px;
    }

    .Paddteamlft60 {
        padding:0px 210px 0px 210px;
    }

    .Project_PercolationTank_Khandesh {
        left: 27.190%;
        top: 15.694%;
    }

    .Project_PercolationTank_Konkan {
        left: 6.030%;
        top: 35.364%;
    }

    .Project_PercolationTank_Marathwada {
        left: 47.231%;
        top: 43.037%;
    }

    .Project_PercolationTank_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .Project_PercolationTank_WesternMaharashtra {
        left: 22.961%;
        top: 62.410%;
    }

    .Project_Riverrejuvenation_Konkan {
        left: 6.03%;
        top: 35.36%;
    }

    .Project_Riverrejuvenation_Marathwada {
        left: 47.23%;
        top: 43.03%;
    }

    .Project_Riverrejuvenation_Vidarbha {
        left: 73.11%;
        top: 19.37%;
    }

    .Project_Riverrejuvenation_WesternMaharashtra {
        left: 22.96%;
        top: 62.41%;
    }

    .Border_30_60 {
        padding: 30px 0px 60px 0px;
    }

    .Project_TrenchExcavation_Khandesh {
        left: 27.337%;
        top: 15.296%;
    }

    .Project_TrenchExcavation_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .Project_TrenchExcavation_WesternMaharashtra {
        left: 22.961%;
        top: 62.410%;
    }

    .projpadingbtm60 {
        padding: 0px 0px 60px 0px;
    }

    .Slider_box_widthdiv_innerot {
        padding: 10px 10px 20px 10px;
    }

    .respo_display {
        display: none;
    }

    .txtbox_width_innerourtrusteeteam {
        padding: 12px;
        /*width: 272px;*/
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
    }

    .instagram-media {
        min-width: 214px !important;

    }

    .htchangefrm1280 {
        /*height: 146px;*/
    }

    .htchangefrm12801 {
        height: 92px;
    }

    .pdchngfor1280 {
        padding: 12px !important;
        margin-top: -31px !important;
    }

    .paddfrmsmall {
        padding: 18px !important;
    }

    .heightbx1024 {
        /*height: 222px;*/
    }

    .Ineerpgtrusteepadd {
        padding: 60px 40px 20px 40px !important;
    }

    .Ineerpgprojecctpadd {
        padding:60px 40px 20px 40px !important;
    }

    .lhtsmall {
        line-height: 36px;
    }
    .reso915 {
            padding: 15px 0px 0px 0px !important;
    }
    .Mapdiv_ct {
            padding: 30px !important;
    }
    .Innerfbpalftrespo {
        padding:0px 0px 0px 96px !important;
    }
    .respodisdpltbl {
        display:inline-table !important;
    }
    .Respomxwdt99 {
        max-width:99% !important;
    }
    .Respocenteralgin {
                padding: 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }
    .respopaddnewlogo {
        padding:10px;
    }
    .reso915 {
            padding: 15px 0px 0px 0px !important;
    }
    .respo80topbar {
            width: 80%;
    height: 6px;
    }
    .respohtnew {
        height:72px !important;
    }
    .Volntrrespodiv {
                padding: 0px 0px 0px 0px !important;
    }
    .Needrrespodiv {
                padding: 0px 20px 0px 20px !important;
    }
    .respowdt {
        width:100%;
        height:1px;
    }
    .bghtgreensmal {
        height:205px !important;
    }
    .Respowidthdiv {
            width: 370px;
    }
    .respomrghide {
            margin-top: 0px !important;
    }
    .Newvolunterdiv {
        text-align:center;padding:40px 0px 60px 0px;
    }
    .Voluntemarpaddinnew {
        padding:0px;   
    }
     .navbar-inverse .headernav > .active > a {
        color: #0a542a !important;
        background-color: #f2f0e3 !important;
                
    }
    .navbar-inverse .headernav .dropdown-menu > li.active > a {
    color: #fff !important;
    background-color: #9aaa79 !important;
}
 .disnono {
        display:none;
    }
    .Hompgvideoinsta1{
    display: flex;
    margin-bottom: 30px;
}

.Hompgvideoinsta1 .instagram-media{
    display: flex !important;
    flex-direction: column;
    height: 100% !important;
    width: 100% !important;
    min-height: 1074px; /* adjust as needed */
}
 .Instagramvdeomain12div1{
    display: flex;
    margin-bottom: 30px;
}
 .Instagramvdeomain12div2{
    display: flex;
    margin-bottom: 30px;
}

.V1div1 .instagram-media{
    display: flex !important;
    flex-direction: column;
    height: 100% !important;
    width: 100% !important;
    min-height: 1051px; /* adjust as needed */
}

.LogoineerSlider {
    position: relative;
}
.slider-arrows1 {
        position: relative;
        bottom: 0px;
        text-align: center;
    }
.slick-arrow1 {
        position: absolute !important;
        top: 101px;
        bottom: 0;
        left: -13px;
        /*width: 15%;*/
        width: 5%;
        z-index: 999;
        font-size: 25px;
        color: #000;
        text-align: center;
        text-shadow: none !important;
        filter: none !important;
        opacity: 1 !important;
    }

       .slick-arrow1:hover {
            color: #ccdc5f;
        }

      .slick-arrow1.left1 {
            background-repeat: repeat-x;
            background-image: none !important;
            color: #000;
            cursor: pointer;
        }

           .slick-arrow1.left1:hover {
                color: #000000;
            }

      .slick-arrow1.right1 {
            right: 46px;
            background-repeat: repeat-x;
            background-image: none !important;
            color: #000;
            top: 104px;
            left: 637px;
            cursor: pointer;
        }

          .slick-arrow1.right1:hover {
                color: #ffffff;
            }

     .slick-arrow1 .glyphicon-chevron-left, .slick-arrow1 .glyphicon-chevron-right, .slick-arrow1 .icon-prev, .slick-arrow1 .icon-next {
            width: 35px;
            height: 35px;
            margin-top: -15px;
            font-size: 35px;
        }

  .slider-arrows1 {
        position: relative;
        bottom: 0px;
        text-align: center;
    }

   .slick-prev,
    .slick-next {
        font-size: 18px;
        background: #000;
        color: #fff;
        border: none;
        padding: 10px 20px;
        cursor: pointer;
    }

       .slick-prev:hover,
        .slick-next:hover {
            background: #333;
        }

   .Iconhome_left1 {
        position: absolute !important;
        height: 51px;
        width: 51px;
        padding: 11px 0px 0px 0px;
        transition: all 0.4s ease-in-out;
        margin: 14px 0px 0px -35px !important;
        color: #b5bea3 !important;
        font-size: 42px !important;
        border: none;
        border-radius: 0px;
    }

      .Iconhome_left1:hover {
            position: absolute !important;
            height: 51px;
            width: 51px;
            padding: 11px 0px 0px 0px;
            transition: all 0.4s ease-in-out;
            margin: 14px 0px 0px -35px !important;
            color: #b5bea3 !important;
            font-size: 42px !important;
            border-radius: 0px;
        }

   .Iconhome_right1 {
        position: absolute !important;
        height: 51px;
        width: 51px;
        padding: 11px 0px 0px 16px;
        transition: all 0.4s ease-in-out;
        margin: 14px 0px 0px -35px !important;
        color: #b5bea3 !important;
        font-size: 38px !important;
        border: none;
        border-radius: 0px;
    }

      .Iconhome_right1:hover {
            position: absolute !important;
            height: 51px;
            width: 51px;
            padding: 11px 0px 0px 16px;
            transition: all 0.4s ease-in-out;
            margin: 14px 0px 0px -35px !important;
            color: #b5bea3 !important;
            font-size: 38px !important;
            border-radius: 0px;
        }
      .Vissionmsnkboxpadd1 {
        padding: 12px;
    }
    .Visngrenbr {
            width: 80%;
    height: 9px;
    }
    .Whtboxdivvissionmission {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        height: 228px;
        margin-top: -42px;
        z-index: 0;
        position: relative;
        padding: 20px;
    }
     .Heading_031 {
        font-family: 'Poppins-bold';
        margin: 0px;
        color: #0e552b;
        font-size: 35px;
    }
     .Howweworkhover1 {
    }

        .Howweworkhover12:hover {
            background-color: #f8f7f1;
        }

    .BOxhover12:hover {
        /*background-color:#f8f7f1;*/
        transition: all 0.6s ease-in-out;
    }

    .BOxWorkdiv1 {
        padding: 30px 30px 80px 30px;
        /*background-color: #0e552b;*/
         background-color: #fff;
        text-align: center;
        border:1px solid #95aa8b;
    }


    .BOxhover12 {
        transition: all 0.4s ease-in-out;
    }

        /* MAIN HOVER */
        .BOxhover12:hover {
            /*transform: translateY(0px);*/
            transition: all 0.4s ease-in-out;
        }

            /* Change GREEN TOP on hover */
            .BOxhover12:hover .BOxWorkdiv1 {
                background-color: #95aa8b;
                transition: all 0.4s ease-in-out;
            }

            /* Change WHITE BOX on hover */
            .BOxhover12:hover .Whtboxdivvissionmission {
                background-color: #fff;
                border-color: #7f9a75;
                transition: all 0.4s ease-in-out;
            }
        .BOxhover12:hover .Heading_031{
            color:#fff;
        }
            /* Optional: icon color change */
            .BOxhover12:hover i {
                color: #fff;
                transition: all 0.4s ease-in-out;
            }

    .Iconhover1 {
        font-size: 40px;
        color: #0e552b;
        transition: all 0.4s ease-in-out;
    }

        .Iconhover1:hover {
            font-size: 40px;
            color: #0e552b !important;
            transition: all 0.4s ease-in-out;
        }
                   /*-----12-05-2026-----*/
    .Allhtforcsronly {
        height:330px !important;
    }
    .Butndivforcsrdiv {
        text-align: center;    padding-top: 235px;
    }

/*---------end---------*/
    @keyframes fadeUp {
        from {
            opacity: 1;
            transform: translateY(40px);
        }

        to {
            opacity: 1;
            transform: translateY(0);
        }
    }
}

@media only screen and (min-width:768px) and (max-width:779px) {
    .Hidedeskstopreso {
        display: none;
    }

    .Txtreslh {
        line-height: 49px;
    }

    .Respoheitimg {
        height: 10px;
    }

    .phnoheadrespo {
        padding: 15px 10px 0px 10px !important;
    }

    .Headiconwidthrespo {
        width: 20px !important;
    }

    .respo_txtpaddtp {
        padding-top: 25px !important;
    }

    .separatorHWW1 {
        padding: 0px 15px 0px 15px;
    }

    .separatorHWW2 {
        padding: 0px 15px 0px 15px;
        line-break: anywhere;
    }

    .separatorHWW3 {
        padding: 0px 15px 0px 15px;
    }

    .Namm_banbelowboxmdiv {
        padding: 0px;
        margin-top: 0px;
    }

    .Homepg_Header_Main_div {
        padding: 0px 0px 0px 0px;
    }

    .Home_contact_div {
        padding: 0px 0px 0px 0px;
        width: 74%;
    }

    .Homepg_All_HeadData {
        padding: 0px 0px 0px 0px;
    }

    .Homepg_floodrelifDiv {
        padding: 0px 0px 0px 0px;
        background-image: url(../Images/Seperator-black-horizontal-01.png);
        height: 56px;
        font-size: 15px;
        width: 34%;
    }

        .Homepg_floodrelifDiv:hover {
            /*background-color:#f2f0e3;*/
            background-color: rgba(242, 240, 227, 1);
            opacity: 1;
            transition: all 0.4s ease-in-out;
        }

    .Homepg_contactDiv {
        padding: 0px 0px 0px 0px;
        background-image: url(../Images/Seperator-black-horizontal-01.png);
        height: 56px;
        font-size: 15px;
        width: 21%;
    }

    .Homepg_emailDiv {
        padding: 0px 0px 0px 0px;
        background-image: url(../Images/Seperator-black-horizontal-01.png);
        height: 56px;
        font-size: 15px;
        width: 33%;
    }

        .Homepg_emailDiv:hover {
            /*background-color:#f2f0e3;*/
            background-color: rgba(242, 240, 227, 1);
            opacity: 1;
            transition: all 0.4s ease-in-out;
        }

    .Homepg_emailhead {
        color: #fff;
        font-size: 15px;
        text-decoration: none !important;
        transition: all 0.6s ease-in-out;
    }

        .Homepg_emailhead:hover {
            color: #0a5329;
            font-size: 15px;
            text-decoration: underline !important;
            transition: all 0.6s ease-in-out;
        }

    .HOme_contact_margin {
        padding: 0px;
        /*margin-left: 4px;*/
                margin-left: 141px;
    }

    .Socialmediaicon_01 {
        padding: 10px 8px 5px 8px;
        /* border-radius: 100%; */
        text-decoration: none !important;
        color: #ffffff !important;
        font-size: 23px;
        transition: all 0.6s ease-in-out;
        outline: none !important;
    }

        .Socialmediaicon_01:hover {
            padding: 12px 8px 10px 8px;
            /* border-radius: 100%; */
            background-color: #f2f0e3;
            text-decoration: none !important;
            color: #0a5329 !important;
            font-size: 23px;
            transition: all 0.6s ease-in-out;
            outline: none !important;
        }

    .Socialmedia {
        padding: 0px 0px 0px 0px;
        display: flex;
        margin-bottom: 0px;
    }

    .Socialmedia1 {
        background-image: url(../Images/Seperator-black-horizontal-02.png);
        height: 56px;
    }

    .Homepg_socialmedia_icon {
        padding: 0px 0px 0px 0px;
        /*margin-left: -65px;*/
                margin-left: -120px;
        width: 20%;
    }

    .Img_width {
        width: 100%;
    }

    .Img_width_green_hor {
        width: 100%;
        height: 5px;
    }

    .Img_width_hor_whit {
        width: 100%;
        height: 1px;
    }

    .Homepg_all_position {
        position: absolute;
    }

    .Homepg_main_logo_nav_div {
        padding: 0px 0px 0px 0px;
        background: #fff;
        /*height:116px;*/
    }

    .Homepg_logo_main_div {
        padding: 15px 0px 12px 30px;
    }

    .navbar-inverse {
        background: #fff;
        font-family: 'Poppins-bold';
        font-size: 18px;
        margin-left: -50px;
        border: none !important;
        color: #9aaa79 !important;
        border-radius: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
        /*height: 50px;*/
        z-index: 1;
    }

    .hvr-bounce-to-bottom {
        color: #9aaa79 !important;
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: 0px;
            left: 0px;
            right: 0px;
            bottom: 0px;
            background: #f2f0e3;
            /*background: #d7dd35;*/
            /*background: #575da9;*/
            /*background: #e42d9f;*/
            /*background: #025588;*/
            /*background: #99ced4;*/
            /*background: #4abdac;*/
            /*background: #ee86b7;*/
            /*background: #6e7376;*/
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
        }

        .hvr-bounce-to-bottom:hover, .hvr-bounce-to-bottom:focus, .hvr-bounce-to-bottom:active {
            color: #0a542a !important;
            /*color:#4abdac !important;*/
        }

            .hvr-bounce-to-bottom:hover:before, .hvr-bounce-to-bottom:focus:before, .hvr-bounce-to-bottom:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }

    .hvr-bounce-to-bottom1 {
        color: #0a5329 !important;
        background: #f2f0e3;
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom1:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: 0px;
            left: 0px;
            right: 0px;
            bottom: 0px;
            background: #9aaa79;
            /*background: #d7dd35;*/
            /*background: #575da9;*/
            /*background: #e42d9f;*/
            /*background: #025588;*/
            /*background: #99ced4;*/
            /*background: #4abdac;*/
            /*background: #ee86b7;*/
            /*background: #6e7376;*/
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
        }

        .hvr-bounce-to-bottom1:hover, .hvr-bounce-to-bottom1:focus, .hvr-bounce-to-bottom1:active {
            color: #ffffff !important;
            /*color:#4abdac !important;*/
        }

            .hvr-bounce-to-bottom1:hover:before, .hvr-bounce-to-bottom1:focus:before, .hvr-bounce-to-bottom1:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }

    .hvr-bounce-to-bottom2 {
        color: #9aaa79 !important;
        background: #f2f0e3;
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom2:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: 0px;
            left: 0px;
            right: 0px;
            bottom: 0px;
            background: #9aaa79;
            /*background: #d7dd35;*/
            /*background: #575da9;*/
            /*background: #e42d9f;*/
            /*background: #025588;*/
            /*background: #99ced4;*/
            /*background: #4abdac;*/
            /*background: #ee86b7;*/
            /*background: #6e7376;*/
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
        }

        .hvr-bounce-to-bottom2:hover, .hvr-bounce-to-bottom2:focus, .hvr-bounce-to-bottom2:active {
            color: #fff !important;
            /*color:#4abdac !important;*/
        }

            .hvr-bounce-to-bottom2:hover:before, .hvr-bounce-to-bottom2:focus:before, .hvr-bounce-to-bottom2:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }


    .nav > li > a {
        padding: 5px 20px 5px 20px;
        position: relative;
    }

    .navbar-nav {
        padding-left: 0px;
    }

    .NewDislay {
        /*display: flex;*/
    }


    .ddd > li {
        border-bottom: 1px solid #9aaa79;
    }

    .ddd1 > li {
        border-bottom: 1px solid #9aaa79;
    }

    .ddd2 > li {
        border-bottom: 1px solid #9aaa79;
    }


    /*.ddd1 {
    position: absolute !important;
    top: 0;
    left: 100%;   
    margin: 0;
    display: none;
}
      .ddd2 {
    position: absolute !important;
    top: 0;
    left: 100%;   
    margin: 0;
    display: none ;
}*/

    .dropdown-menu {
        padding: 0px 0px 0px 0px;
        margin-top: 9px;
        margin-left: 0px;
        border-bottom: 1px solid #9aaa79;
        border: 1px solid #9aaa79;
        border-radius: 0px;
        /*width:100%;*/
    }

    .ddd1 {
        padding: 0px 0px 0px 0px;
        margin-top: 0px;
        border-bottom: 1px solid #9aaa79 !important;
        border: 1px solid #9aaa79 !important;
    }

    .ddd2 {
        padding: 0px 0px 0px 0px;
        border-bottom: 1px solid #9aaa79 !important;
        border: 1px solid #9aaa79 !important;
    }


    li.dropdown:hover > .dropdown-menu {
        display: block;
    }

    .headernav > li > .ddd > li > a {
        background-color: #f2f0e3;
        color: #0a5329 !important;
        padding: 10px 18px 10px 18px !important;
        font-size: 16px !important;
        outline: 0 !important;
        font-family: 'Poppins';
        transition: all 0.6s ease-in-out;
    }

        .headernav > li > .ddd > li > a:hover {
            color: #fff !important;
            padding: 10px 18px 10px 18px;
            background-color: #fff !important;
            transition: all 0.6s ease-in-out;
        }

    .headernav li .ddd .ddd1 li a {
        background-color: #f2f0e3;
        color: #0a5329 !important;
        padding: 10px 18px 10px 18px !important;
        font-size: 16px !important;
        outline: 0 !important;
        font-family: 'Poppins';
        transition: all 0.6s ease-in-out;
    }

        .headernav li .ddd .ddd1 li a:hover {
            color: #fff !important;
            padding: 10px 18px 10px 18px;
            background-color: #fff !important;
            transition: all 0.6s ease-in-out;
        }

    .headernav li .ddd .ddd1 .dd2 li a {
        background-color: #f2f0e3;
        color: #0a5329 !important;
        padding: 10px 18px 10px 18px !important;
        font-size: 16px !important;
        outline: 0 !important;
        font-family: 'Poppins';
        transition: all 0.6s ease-in-out;
    }

        .headernav li .ddd .ddd1 .dd2 li a:hover {
            color: #fff !important;
            padding: 10px 18px 10px 18px;
            background-color: #fff !important;
            transition: all 0.6s ease-in-out;
        }

    .navbar-nav > li > .dropdown-menu {
        margin-top: 0;
        border-top-left-radius: initial;
        border-top-right-radius: initial;
    }
    /* ================= MENU BORDERS ================= */
    .ddd > li,
    .ddd1 > li,
    .ddd2 > li {
        border-bottom: 1px solid #9aaa79;
    }

    /* ================= DROPDOWN BASE ================= */
    .dropdown-menu {
        padding: 0;
        margin-top: 0;
        border: 1px solid #9aaa79;
        border-radius: 0;
        min-width: 240px;
        left: 52px;
    }

        /* ================= POSITION FIX ================= */
        .dropdown-menu > li {
            position: relative;
        }

    /* 2nd Level */
    .ddd1 {
        position: absolute;
        top: 0;
        left: 100%;
        display: none;
        padding: 0;
        border: 1px solid #9aaa79;
    }

    /* 3rd Level */
    .ddd2 {
        position: absolute;
        top: 0;
        left: 100%;
        display: none;
        padding: 0;
        border: 1px solid #9aaa79;
    }

    /* ================= SHOW ON HOVER ================= */
    .dropdown-menu li:hover > .ddd1,
    .dropdown-menu li:hover > .ddd2 {
        display: block;
    }

    /* ================= LINKS STYLE ================= */
    .dropdown-menu li a {
        display: block;
        width: 100%;
        box-sizing: border-box;
        background-color: #f2f0e3;
        color: #0a5329 !important;
        padding: 10px 18px;
        font-size: 18px;
        font-family: 'Poppins';
        transition: all 0.3s ease;
        white-space: normal;
    }

        /* ================= HOVER ================= */
        .dropdown-menu li a:hover {
            color: #fff !important;
            background-color: #0a5329 !important;
        }

    /* ================= TOP MENU ================= */
    .headernav > li > .ddd > li > a {
        background-color: #f2f0e3;
        color: #0a5329 !important;
    }

    /* ================= REMOVE GAP ================= */
    .navbar-nav > li > .dropdown-menu {
        margin-top: 0;
    }

    /* ================= ARROW ALIGN ================= */
    .dropdown > a .caret {
        float: right;
        margin-top: 6px;
    }




    .Hompg_highlight_txtblue {
        font-size: 22px;
        font-family: 'Titillium Web';
        margin: 0px;
        color: #0ea4de;
    }



    .Readmore_btn_01 {
        color: #999999;
        transition: all 0.6s ease-in-out;
        text-decoration: none;
    }

        .Readmore_btn_01:hover {
            color: #f15833;
            transition: all 0.6s ease-in-out;
            text-decoration: underline;
        }







    .Separator_padd {
        padding: 7px 0px 7px 0px;
    }

















    .Separator_padd1 {
        padding: 6px 0px 6px 0px;
    }


    .Separator_padd2 {
        padding: 3px 0px 3px 0px;
    }









    [class*=" imghvr-"], [class^=imghvr-] {
        position: relative;
        display: block !important;
        margin: 0;
        max-width: 100%;
        background-color: rgba(175,90,59,1) !important;
        color: #fff;
        overflow: hidden;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        -ms-transform: translateZ(0);
        -o-transform: translateZ(0);
        transform: translateZ(0);
    }

        [class*=" imghvr-"] figcaption, [class^=imghvr-] figcaption {
            background-color: rgba(175,90,59,0.3) !important;
            padding: 30px;
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
            color: #fff;
        }

    .Socialmedia_Footer {
        padding: 50px 0px 50px 0px;
        display: flex;
        margin-bottom: 0px;
    }





    .Donatebtn {
        font-family: 'Poppins-bold';
        font-size: 18px;
        padding: 14px 20px 14px 20px !important;
        background-color: #f2f0e3 !important;
        color: #0a5329 !important;
        transition: all .4s ease-in-out;
        text-decoration: none !important;
    }

        .Donatebtn:hover {
            font-family: 'Poppins-bold';
            font-size: 18px;
            padding: 14px 20px 14px 20px !important;
            background-color: #9aaa79 !important;
            color: #fff !important;
            transition: all .4s ease-in-out;
            text-decoration: none !important;
        }

    .Banner_img_textClass {
        padding: 0px;
        text-align: center;
        position: absolute;
        top: 272px;
    }

    .Bann_textLineheight {
        line-height: 61px;
    }

    .Bann_text_01 {
        /*font-size: 36px;*/
        font-size: 30px;
        color: #fff;
        font-family: 'Titillium Web';
    }

    .Bann_text_02 {
        /*font-size: 58px;*/
        font-size: 50px;
        color: #fff;
        font-family: 'Titillium Web-bold';
        margin-top: 16px;
    }

    .Homepg_box_naamFoundation_div {
        padding: 55px 55px 55px 55px;
        border: 1px solid #c2cab2;
        background-color: #f2f0e3;
    }

    .Heading_01 {
        font-family: 'Titillium Web-bold';
        font-size: 35px;
        color: #0e552b;
        margin: 0px;
    }

    .Hompg_highlight_txtorg {
        font-size: 25px;
        font-family: 'Titillium Web';
        margin: 0px;
        color: #d17904;
    }

    .Hmpg_paddtop_d01 {
        padding-top: 50px !important;
    }

    .Homepg_naamboxpadd {
        padding: 0px 40px 0px 40px;
    }

    .Hompg_howweworkpadddiv {
        padding: 80px 40px 0px 40px;
    }

    .Heading_03 {
        font-family: 'Poppins-bold';
        margin: 0px;
        color: #9aaa79;
        font-size: 22px;
    }

    .Homepg_how_we_wrok_text_div {
        padding: 50px 0px 34px 0px;
    }

    .Homepg_back_green_01 {
        padding: 0px 0px 50px 0px;
        background-image: url(../Images/Background-green-01.jpg);
        /*width: 800px;*/
        height: 1150px;
    }

    .Homepg_back_green_light_01 {
        padding: 56px 5px 56px 5px;
        background-image: url(../Images/Background-green-light-01.jpg);
        /*width:973px;*/
        float: right;
    }

    .Homepg_bg_gren_lght_mainpos_div {
        padding: 0px 0px 0px 0px;
        /*z-index: -1;*/
        margin-top: 0px;
    }

    .Homepg_bgLlght_pos_div {
        padding: 0px;
        position: absolute;
    }

    .Since_paddleft {
        /*padding-left: 514px;*/
        text-align: center;
    }

    .Icon_box_wht_main_div {
        padding: 36px 0px 36px 0px;
        background: #fff;
        margin-top: 50px;
    }

    .Seperator_white_vertical_01 {
        margin: -242px 0px 0px 193px;
        height: 263px;
    }

    .Homepg_ourproject_main_div {
        padding: 60px 0px 60px 0px;
        text-align: center;
    }

    .Img_sliderimg {
        width: 100%;
        max-width: 275px !important;
    }

    .Slider_padding_div {
        padding: 0px 65px 80px 65px;
    }

    .Ourprjctmousehoverbtn {
        margin-top: 152px;
        padding: 7px 0px 7px 0px !important;
        height: 40px !important;
        width: 100px !important;
        font-size: 15px !important;
        border-radius: 0px !important;
        color: #fff !important;
        background: rgba(14, 76, 27, 0.9);
        /* background-color: rgba(204, 220, 95, 0.8) !important; */
        border: 1px solid #9cac7c !important;
        transition: all .4s ease-in-out;
    }

        .Ourprjctmousehoverbtn:hover {
            margin-top: 152px;
            padding: 7px 0px 7px 0px !important;
            height: 40px !important;
            width: 100px !important;
            font-size: 15px !important;
            border-radius: 0px !important;
            color: #0a5329 !important;
            border: 1px solid #9cac7c !important;
            background-color: #f2f0e3 !important;
            /*background: rgba(14, 76, 27, 0.9);*/
            /*background-color: rgba(000000, 0, 0, 0.5);*/
            /* background-color: rgba(204, 220, 95, 0.8) !important; */
            transition: all .4s ease-in-out;
        }

    [class*=" imghvr-"], [class^=imghvr-] {
        position: relative;
        display: block !important;
        margin: 0;
        max-width: 100%;
        background-color: rgba(000000, 0, 0, 0.5) !important;
        color: #fff;
        overflow: hidden;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        -ms-transform: translateZ(0);
        -o-transform: translateZ(0);
        transform: translateZ(0);
    }

        [class*=" imghvr-"] figcaption, [class^=imghvr-] figcaption {
            background-color: rgba(000000, 0, 0, 0.5) !important;
            padding: 30px;
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
            color: #fff;
        }

        [class*=" imghvr-"], [class*=" imghvr-"] *, [class*=" imghvr-"]:after, [class*=" imghvr-"] :after, [class*=" imghvr-"]:before, [class*=" imghvr-"] :before, [class^=imghvr-], [class^=imghvr-] *, [class^=imghvr-]:after, [class^=imghvr-] :after, [class^=imghvr-]:before, [class^=imghvr-] :before {
            box-sizing: border-box !important;
            -webkit-transition: all 1s ease !important;
            -moz-transition: all 1s ease !important;
            transition: all 1s ease !important;
        }

    .Slider_box_widthdiv {
        padding: 30px;
        width: 295px;
    }

    .txtbox_width {
        padding-top: 22px;
        /*width: 272px;*/
        height: 77px;
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
    }

    .Sliderboxlink {
        font-family: 'Poppins-bold';
        font-size: 18px;
        padding: 31px 0px 31px 0px;
        color: #000000;
        text-decoration: none;
        transition: all .4s ease-in-out;
    }

        .Sliderboxlink:hover {
            font-family: 'Poppins-bold';
            font-size: 18px;
            color: #d17904;
            text-decoration: none;
            transition: all .4s ease-in-out;
        }

    .slick-dots li button:before {
        font-family: 'slick';
        font-size: 40px !important;
        line-height: 20px;
        position: absolute;
        top: 5px;
        left: 0;
        width: 30px;
        height: 13px;
        content: square !important;
        /*content: '•';*/
        text-align: center;
        opacity: 1;
        color: #dae78f !important;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

    .slick-dots li.slick-active button:before {
        opacity: 1 !important;
        color: #ffffff !important;
        border: none !important;
    }


    .slick-dots li button {
        border: none !important;
        border-radius: 0% !important;
        width: 3px !important;
        height: 3px !important;
        padding: 5px !important;
        top: 0px !important;
        margin-top: 8px;
        margin-left: 30px;
        margin-right: 0px;
        /*background-color: #c09965 !important;*/
        opacity: 1;
        background-color: transparent !important;
    }


    .slick-dots li.slick-active button {
        /*background: #fff !important;*/
    }

    .slick-dotted.slick-slider {
        margin-bottom: 0px !important;
    }

    .slick-dots {
        position: absolute !important;
        bottom: 19px !important;
        display: block !important;
        width: 97% !important;
        padding: 0 !important;
        margin: 0 !important;
        list-style: square !important;
        text-align: center !important;
    }

        .slick-dots li {
            position: relative;
            display: inline-block !important;
            width: 3px !important;
            height: 3px !important;
            margin: 0 7px !important;
            padding: 3px 9px 0px 9px !important;
            cursor: pointer !important;
        }

    .slick-prev {
        left: -12px !important;
    }

    .slick-prev {
        font-size: 0 !important;
        line-height: 0 !important;
        position: absolute !important;
        top: 50% !important;
        display: block !important;
        width: 72px !important;
        height: 43px !important;
        padding: 0 !important;
        z-index: 1;
        -webkit-transform: translate(0, -50%) !important;
        -ms-transform: translate(0, -50%) !important;
        transform: translate(0, -50%) !important;
        cursor: pointer !important;
        border: none !important;
        outline: none !important;
        background: url(../img/prev.png) !important;
        /*background-color: transparent !important;*/
    }

    .slick-next {
        right: 9px !important;
    }

    .slick-next {
        font-size: 0 !important;
        line-height: 0 !important;
        position: absolute !important;
        top: 50% !important;
        display: block !important;
        width: 30px !important;
        height: 43px !important;
        padding: 0 !important;
        -webkit-transform: translate(0, -50%) !important;
        -ms-transform: translate(0, -50%) !important;
        transform: translate(0, -50%) !important;
        cursor: pointer !important;
        border: none !important;
        outline: none !important;
        background: url(../img/next.png) !important;
        background-color: transparent !important;
    }

    .slick-prev:hover,
    .slick-prev:focus {
        color: #000000 !important;
        outline: none !important;
        background: url(../img/prev.png) !important;
        transition: all 0.9s ease-in-out !important;
    }

    .slick-next:hover,
    .slick-next:focus {
        color: transparent !important;
        outline: none !important;
        background: url(../img/next.png) !important;
        transition: all 0.9s ease-in-out !important;
    }

        .slick-prev:hover:before,
        .slick-prev:focus:before,
        .slick-next:hover:before,
        .slick-next:focus:before {
            opacity: 1 !important;
        }

    .slick-prev.slick-disabled:before,
    .slick-next.slick-disabled:before {
        opacity: .25 !important;
    }

    .slick-prev:before,
    .slick-next:before {
        /*font-family: 'slick' !important;*/
        font-size: 20px !important;
        line-height: 1 !important;
        opacity: .75 !important;
        color: white !important;
        -webkit-font-smoothing: antialiased !important;
        -moz-osx-font-smoothing: grayscale !important;
    }

    [dir='rtl'] .slick-prev {
        right: 0px !important;
        left: auto !important;
    }

    .slick-prev:before {
        background: url(../img/prev.png) !important;
    }

    [dir='rtl'] .slick-prev:before {
        background: url(../img/next.png) !important;
    }


    [dir='rtl'] .slick-next {
        right: auto !important;
        left: 0px !important;
    }

    .slick-next:before {
        background: url(../img/next.png) !important;
    }

    [dir='rtl'] .slick-next:before {
        background: url(../img/prev.png) !important;
    }

    .slick-prev:before {
        background: url(../img/prev.png) !important;
    }

    .slick-arrow {
        position: absolute !important;
        top: 153px;
        bottom: 0;
        left: -30px;
        /*width: 15%;*/
        width: 5%;
        font-size: 25px;
        color: #000;
        text-align: center;
        text-shadow: none !important;
        filter: none !important;
        opacity: 1 !important;
    }

        .slick-arrow:hover {
            color: #ccdc5f;
        }

        .slick-arrow.left {
            background-repeat: repeat-x;
            background-image: none !important;
            color: #000;
            cursor: pointer;
        }

            .slick-arrow.left:hover {
                color: #000000;
            }

        .slick-arrow.right {
            right: 46px;
            background-repeat: repeat-x;
            background-image: none !important;
            color: #000;
            top: 153px;
            left: 657px;
            cursor: pointer;
        }

            .slick-arrow.right:hover {
                color: #ffffff;
            }

        .slick-arrow .glyphicon-chevron-left, .slick-arrow .glyphicon-chevron-right, .slick-arrow .icon-prev, .slick-arrow .icon-next {
            width: 35px;
            height: 35px;
            margin-top: -15px;
            font-size: 35px;
        }

    .slider-arrows {
        position: relative;
        bottom: 0px;
        text-align: center;
    }

    .slick-prev,
    .slick-next {
        font-size: 18px;
        background: #000;
        color: #fff;
        border: none;
        padding: 10px 20px;
        cursor: pointer;
    }

        .slick-prev:hover,
        .slick-next:hover {
            background: #333;
        }

    .Iconhome_left {
        position: absolute !important;
        height: 51px;
        width: 51px;
        padding: 11px 0px 0px 0px;
        transition: all 0.4s ease-in-out;
        margin: 14px 0px 0px -35px !important;
        color: #b5bea3 !important;
        font-size: 50px !important;
        border: none;
        border-radius: 0px;
    }

        .Iconhome_left:hover {
            position: absolute !important;
            height: 51px;
            width: 51px;
            padding: 11px 0px 0px 0px;
            transition: all 0.4s ease-in-out;
            margin: 14px 0px 0px -35px !important;
            color: #b5bea3 !important;
            font-size: 50px !important;
            border-radius: 0px;
        }

    .Iconhome_right {
        position: absolute !important;
        height: 51px;
        width: 51px;
        padding: 11px 0px 0px 16px;
        transition: all 0.4s ease-in-out;
        margin: 14px 0px 0px -35px !important;
        color: #b5bea3 !important;
        font-size: 45px !important;
        border: none;
        border-radius: 0px;
    }

        .Iconhome_right:hover {
            position: absolute !important;
            height: 51px;
            width: 51px;
            padding: 11px 0px 0px 16px;
            transition: all 0.4s ease-in-out;
            margin: 14px 0px 0px -35px !important;
            color: #b5bea3 !important;
            font-size: 45px !important;
            border-radius: 0px;
        }

    .Homepg_Waterconservation_maindiv {
        padding: 80px 0px 80px 0px;
        background-color: #0e552b;
        border-right: 1px solid #2b6e4d;
        text-align: center;
        /*width:682px;*/
    }

    .Heading_whit_01 {
        font-family: 'Titillium Web-bold';
        font-size: 35px;
        color: #ffffff;
        margin: 0px;
    }

    .Seperator_white_water_vertical_01 {
        margin: -60px 0px 0px 344px;
    }

    .ImgWhtewidth {
        width: 85%;
        height: 1px;
        left: -11px;
        margin-left: -12px;
    }

    .Homepg_bg_waterconservation_div {
        background-image: url(../Images/Background-Water-Conservation.jpg);
        /*width: 908px;*/
        background-size: cover; /* makes image fill container */
        background-position: center; /* keeps image centered */
        background-repeat: no-repeat; /* prevents repeating */
        /* responsive width */
        height: 475px; /* keep your height */
        padding: 0;
    }

    .HompgWatconmaindiv {
        padding: 0px 40px 0px 40px;
    }

    .Homepg_whatContoppadd_div {
        padding: 72px 0px 0px 0px;
    }

    .Hompg_sepapadd_div {
        padding: 25px 0px 25px 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Homepg_FactProject_bg_grrn_div {
        background-image: url(../Images/Background-green-01.jpg);
        padding: 80px 80px 80px 80px;
        /*width: 325px;*/
        height: 844px;
    }

    .Homepg_FactProject_bg_yell_div {
        background-image: url(../Images/Background-yellow-01.jpg);
        padding: 232px 50px 80px 50px;
        /*width: 779px;*/
        /*height: 630px;*/
    }

    .bgf {
        background-image: url(../Images/Background-green-yellow.jpg);
        padding: 80px 118px;
        background-repeat: no-repeat;
        background-size: 91% 100%; /* ONLY LEFT SIDE background */
        background-position: left center;
    }

    .bgne {
        background-image: url(../Images/Background-green-01.jpg);
        width: 600px;
        padding: 80px 80px 80px 80px;
    }

    .bgne1 {
        background-image: url(../Images/Background-yellow-01.jpg);
        padding: 80px 80px 80px 80px;
        position: absolute;
        top: 81px;
        width: 1188px;
        left: 282px;
    }

    .Hopg_respodv_001 {
        padding: 135px 0px 0px 0px !important;
    }

    .Hompg_back_blck_bg_div {
        background-image: url(../Images/Background-black-transperent.png);
        height: 115px;
        margin-top: -273px;
        border-top: 1px solid #fff;
        border-bottom: 1px solid #fff;
        text-align: center;
        padding: 26px 0px 0px 0px;
    }

    .Homepg_fact_inner_01 {
        padding: 80px 50px;
        position: absolute;
    }

    .Homepg_fact_inner_02 {
        padding: 0px 0px 0px 0px;
    }

    .Homepg_fact_inner_03 {
        padding: 0px 0px 0px 0px;
        margin-top: 0px;
        z-index: -1;
    }

    .Homepg_fact_inner_04 {
        padding: 45px 0px 0px 0px;
    }

    .Homepg_fact_innertxt_01 {
        padding: 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Homepg_fact_innertxt_02 {
        padding: 0px 0px 0px 60px;
    }

    .Homepg_ourpartner_bg_main_Div {
        background-image: url(../Images/Background-green-light-02.jpg);
        padding: 0px 0px 0px 0px;
        height: 272px;
    }

    .Homepg_Ourpartner_maindiv {
        padding: 100px 0px 190px 0px;
    }

    .Hompg_respodiv_01 {
        padding: 0px 0px 0px 10px !important;
    }

    .Homepg_ourpartner_div_01 {
        padding: 0px 0px 0px 0px;
        position: absolute;
        z-index: -1;
    }

    .Homepg_ourpartner_div_02 {
        padding: 37px 43px 0px 363px;
    }

    .Homepg_ourpartner_bg_wht_div_01 {
        padding: 30px 30px 30px 30px;
        background-color: #fff;
        border: 1px solid #b5bea3;
        /*height: 334px;*/
    }

    .Homepg_ourpartner_div_03 {
        padding: 0px 0px 0px 175px;
        position: absolute;
        z-index: -1;
        top: 136px;
    }

    .Homepg_happy_moment_bgdiv {
        background-image: url(../Images/Background-Happy-Moments.jpg);
        background-size: cover;
        background-position: center;
        background-repeat: no-repeat;
        height: 484px;
        padding: 0px 0px 0px 0px;
        text-align: center;
        margin: 0px -7px 0px 0px;
    }

    .Happy_movmet_txtdv {
        position: absolute;
        top: 237px;
        text-align: -webkit-center;
        /*left: -54px;*/
    }

    .Happymov_txt_divquote {
        padding: 60px 60px 60px 60px;
        background-color: #0e552b;
        border-right: 1px solid #2b6e4d;
        /*height: 530px;*/
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Hmpgquttxtdv01 {
        padding-top: 30px !important;
    }

    .Footerbtn {
        font-size: 22px;
        color: #fff;
        border: 1px solid #fff;
        padding: 8px 42px 8px 42px;
        background-color: #95aa8b;
        text-decoration: none !important;
        transition: all 0.6s ease-in-out;
    }

        .Footerbtn:hover {
            font-size: 22px;
            color: #fff;
            border: 1px solid #fff;
            background-color: #0e552b;
            text-decoration: none !important;
            transition: all 0.6s ease-in-out;
        }

    .Footeremailink {
        font-size: 22px;
        color: #000;
        text-decoration: none !important;
        transition: all 0.6s ease-in-out;
    }

        .Footeremailink:hover {
            font-size: 22px;
            color: #d17904;
            text-decoration: none !important;
            transition: all 0.6s ease-in-out;
        }

    .Socialmedia1_Footer {
        height: 48px;
    }

    .Socialmediaicon_Footer_01 {
        padding: 7px 7px 5px 7px;
        /* border-radius: 100%; */
        text-decoration: none !important;
        color: #c5ceaf !important;
        font-size: 19px;
        background-color: #FFFFFF;
        border: 1px solid #c5ceaf;
        transition: all 0.6s ease-in-out;
        outline: none !important;
    }

        .Socialmediaicon_Footer_01:hover {
            padding: 7px 7px 5px 7px;
            /* border-radius: 100%; */
            border: 1px solid #c5ceaf;
            background-color: #0e552b;
            text-decoration: none !important;
            color: #fff !important;
            font-size: 19px;
            transition: all 0.6s ease-in-out;
            outline: none !important;
        }

    .heading_footer {
        font-size: 22px;
        color: #b5bea3;
        font-family: Poppins-bold;
        margin: 0px;
    }

    .Footer_linkList {
        color: #000;
        transition: all 0.6s ease-in-out;
        text-decoration: none;
    }

        .Footer_linkList:hover {
            color: #d17904;
            font-weight: bold;
            transition: all 0.6s ease-in-out;
            text-decoration: none;
        }

    .Separator_padd2 {
        padding: 3px 0px 3px 0px;
    }

    .Footer_logo_div {
        padding: 32px 0px 32px 50px;
    }

    .FooterTwobtns_div {
        padding: 0px 30px 0px 30px;
    }

    .Footer_twobtndiv_bg {
        padding: 70px 0px 0px 0px;
        background-image: url(../Images/Background-green-03.jpg);
        height: 1148px;
    }

    .Footer_btnpaddddiv {
        display: flex;
        justify-content: center;
    }

    .V_btnpadd {
        padding-left: 42px;
    }

    .Footer_bg_main_div {
        padding: 0px;
        position: absolute;
        top: 159px;
    }

    .Footer_bg_div_01 {
        padding: 60px 50px 60px 50px;
        background-image: url(../Images/Background-Footer.jpg);
    }

    .Footer_bgText_div {
        padding: 0px 0px 0px 0px;
    }

    .Footerlinepadd {
        font-size: 22px;
        padding: 0px 22px 0px 22px;
        /*display:none*/
    }

    .Footer_orinfodiv {
        padding: 0px 0px 0px 0px;
    }

    .Footer_bgwht_div {
        padding: 50px 50px 50px 50px;
        background-color: #fff;
        border: 1px solid #b5bea3;
    }

    .Footer_ourinfo_01 {
        padding: 0px 3px 0px 0px;
    }

    .Footer_ourinfo_02 {
        padding: 0px 0px 0px 50px;
    }

    .Footer_main_all_paddDiv {
        padding: 0px 0px 30px 0px;
    }

    .Header_innerpg_bg_div {
        background-image: url(../Images/Inner-Page-Header.jpg);
        height: 376px;
    }

    .ftphone {
        display: inline-block;
    }

    .Breadcrum_main_div {
        position: absolute;
        top: 152px;
    }

    .inner-div-title {
        padding-top: 106px;
        padding-left: 24px;
    }

    .subpage-title {
        font-size: 40px;
        margin-bottom: 5px;
        color: #fff;
        font-family: 'Titillium Web-bold';
    }

    .breadcrubpadd {
        padding-top: 80px;
        right: 9px;
        display: none;
    }

    .breadcrumb {
        background: none !important;
    }

    .breadcrumb-item {
        color: #000;
        text-decoration: none;
        transition: all 0.6s ease-in-out;
    }

        .breadcrumb-item:hover {
            color: #fff;
            transition: all 0.6s ease-in-out;
        }

    .Inner_page_padding {
        padding: 60px 40px 60px 40px;
    }

    .Homepg_parallax_main_div {
        padding: 146px 0px 146px 0px;
        background-image: url(../Images/Parallax.jpg);
        background-repeat: no-repeat;
        /*height: 700px;*/
        background-size: cover;
        background-attachment: fixed;
    }

    .Footer_lastdiv {
        padding: 0px 0px 0px 50px;
        margin-top: 20px;
    }

    .Footerpridicl {
        display: flex;
    }

    .Footerlinepaddallright {
        padding: 0px 20px 0px 20px;
    }

    .Allrghtpadd {
        padding-left: 84px;
    }

    .Naamkritextpadddiv {
        padding: 60px 0px 60px 0px;
    }

    .Palllaxvideo {
        width: 100%;
        height: 352px;
    }

    .Parallx_videopadd {
        padding: 0px 40px 0px 40px;
    }

    .Slider_box_widthdiv_inner {
        padding: 10px 45px 60px 45px;
    }

    .txtbox_width_inner {
        padding-top: 22px;
        /* width: 272px; */
        height: 77px;
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
    }

    .Innerpgprojectboxdiv {
        padding: 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }

    .Inner_page_padding1 {
        padding: 80px 40px 80px 40px;
    }

    .scrollup {
        position: fixed;
        right: 25px;
        bottom: 50px;
        color: #0e552b !important;
        background-color: #fff !important;
        width: 38px;
        height: 38px;
        /* border: solid 2px #f15833; */
        /* border-radius: 50% !important; */
        text-align: center;
        padding: 11px 0 0 1px;
        z-index: 2000;
        font-size: 18px;
        line-height: 1;
        border: 1px solid #c5ceaf;
        border-color: #c5ceaf !important;
        transition: all 0.4s ease-in-out;
    }

        .scrollup:hover {
            background-color: #0e552b !important;
            color: #fff !important;
            /* border: 2px solid #0ea4de !important; */
            transition: all .4s ease-in-out;
        }

    .slick-active .Bann_text_01 {
        animation: fadeUp 4s ease forwards;
    }

    .slick-active .Bann_text_02 {
        animation: fadeUp 2.3s ease forwards;
    }

    .Header_toplinkpadd {
        padding: 15px 3px 0px 3px;
        color: #fff;
        text-align: center;
    }

    .Header_toplinkpadd1 {
        padding: 15px 3px 0px 3px;
        color: #fff;
        text-align: center;
    }

    .dddsubmenu {
        /*margin-left: -119px;*/
    }

    .Hpgwi0 {
        width: 0%;
    }

    .navbar-header1 {
        float: none;
        border-bottom: none;
    }

    .navbar-toggle1 {
        background-color: #0e552b!important;
        position: relative;
        float: right;
        padding: 10px 10px 10px 10px!important;
        margin-top: -60px!important;
        margin-right: 25px !important;
        margin-bottom: 5px!important;
        background-color: transparent;
        background-image: none;
        border: 1px solid transparent;
        border-top-color: transparent;
        border-right-color: transparent;
        border-bottom-color: transparent;
        border-left-color: transparent;
        border-radius: 4px;
        display: block;
    }

    .navbar-header1 .collapse, .navbar-toggle {
        display: block !important;
    }

    .navbar-collapse1.collapse {
        display: none !important;
    }

    .navbar-nav {
        /* padding-top: 10px !important; */
        padding-left: 0px !important;
        /* padding-right: 15px !important; */
        width: 100%;
    }

    .navbar-nav1 > li {
        position: relative !important;
        display: block !important;
        float: none !important;
        border-bottom: 1px solid #9aaa79;
    }

    .navbar-nav > li > a {
        text-align: center;
        padding: 15px 0px 15px 0px !important;
        /* font-weight: bold; */
        outline: 0;
        transition: all 0.6s ease-in-out;
    }

    .navbar-collapse1.collapse.in {
        display: block !important;
        padding: 0px;
        /* background: rgba(000, 0, 0, 0.7); */
    }

    .Linesdisplaynewrespo {
        display: none;
    }

    .Respormbtn_new {
        text-align: -webkit-center;
    }

    .Respo_btn_new {
        color: #000 !important;
    }

    .navbar-collapse.in {
        overflow-y: visible;
    }

    .navbar {
        min-height: 0px !important;
    }
     /*----------------------------Inner pg css---------------------------*/
    .Bar_verticle_green {
        position: absolute;
        height: 359px;
        width: 15px;
        margin: 48px 0px 0px -7px;
    }

    .Footerlinepaddct {
        padding: 0px 22px 0px 22px;
    }

    .Footerlinepaddct1 {
        padding: 0px 22px 0px 22px;
    }

    .Inner_contactMap_addDive {
        padding: 0px;
        border: 1px solid #c2cab2;
        height: 452px;
    }

    .Contact_map {
        width: 100%;
        height: 388px;
    }

    .Contact_bg_grnlgt_div {
        padding: 0px;
        background-image: url(../Images/Background-green-light-01.jpg);
        height: 450px;
    }

    .Contact_txt_div {
        padding:30px 10px 0px 15px;
    }

    .Inner_page_padding_CT_01 {
        padding: 60px 35px 60px 35px;
    }

    .Contactemailink {
        color: #000;
        text-decoration: underline !important;
        transition: all 0.6s ease-in-out;
    }

        .Contactemailink:hover {
            color: #d17904;
            text-decoration: underline !important;
            transition: all 0.6s ease-in-out;
        }

    .Sepa_conta_gra_01 {
        position: absolute;
        height: 383px;
        width: 1px;
        margin: -355px 0px 0px 476px;
    }

    .Sepa_conta_gra_02 {
        position: absolute;
        height: 363px;
        width: 1px;
        margin: -389px 0px 0px 476px;
    }

    .Contact_Three_divMain {
        padding: 60px 0px 0px 0px;
    }

    .Contact_text_dv_01 {
        padding: 30px 35px 0px 0px;
    }

    .Contact_text_dv_02 {
        padding: 30px 26px 0px 0px;
    }

    .Contact_text_dv_03 {
        padding: 30px 0px 0px 10px;
    }

    .form-controlnewhome {
        display: block;
        width: 100% !important;
        height: 36px;
        font-size: 15px !important;
        line-height: 1.42857143 !important;
        color: #666 !important;
        background-color: #fff !important;
        background-image: none;
        border: 1px solid #c2cab2 !important;
        padding: 8px 15px !important;
        border-radius: 0px !important;
        margin-bottom: 0px !important;
    }

    .Richtextheight {
        height: 165px;
    }

    .btnsend {
        background-color: #b5bea3;
        text-align: center;
        padding-left: 0px;
        border: none;
        border-radius: 0px;
        color: #fff;
        font-size: 16px;
        transition: .5s all ease-in-out;
        width: 84% !important;
        height: 37px !important;
    }

        .btnsend:hover {
            background-color: #f2f0e3 !important;
            color: #0a5329 !important;
        }

    .EnquiryFormDIv {
        padding: 0px 0px 0px 0px;
    }

    .EnquiryFormDIv_newpadd_01 {
        padding: 0px 0px 0px 0px;
    }

    .EnquiryFormDIv_01 {
        padding: 20px 20px 20px 20px;
    }

    .EnquiryFormDIv_newpadd_02 {
        padding: 0px 20px 40px 20px;
    }

    .Btndivenquiry {
        padding: 0px 0px 0px 0px;
        margin-top: -20px;
    }

    .Donate_parallxdiv {
        padding: 100px 0px 100px 0px;
        background-image: url(../Images/Parallax-Donate.jpg);
        background-repeat: no-repeat;
        height: 500px;
        background-size: cover;
        background-attachment: fixed;
    }

    .Donate_bg_greenmaindiv {
        background-image: url(../Images/Background-green-light-02.jpg);
        padding: 0px 0px 0px 0px;
        height: 290px;
    }

    .Donatepg_whtbg {
        padding: 20px 20px 20px 20px;
        background-color: #fff;
        border: 1px solid #b5bea3;
    }

    .ntbod {
        font-weight: normal !important;
    }

        .ntbod:hover {
            font-weight: bold !important;
        }

    .About_fact_inner_01 {
        padding: 0px 0px 0px 0px;
        margin-top: -214px;
        z-index: -1;
    }

    .About_FactProject_bg_yell_div {
        background-image: url(../Images/Background-yellow-01.jpg);
        padding:270px 41px 60px 40px;
        /*width: 1026px;*/
        /*height: 716px;*/
    }

    .Imgclassabtus {
        width: 100%;
        max-width: 590px;
    }

    .About_us_sixpadd {
        padding: 0px 0px 50px 0px;
                text-align: -webkit-center;
                        text-align: -moz-center;
    }

    .Aboutustxtpadd {
        padding: 0px 0px 0px 0px;
        text-align: center;
    }

    .Ann_reportimgdiv_01 {
        padding:48px 20px 0px 20px;
    }

    .Img_bgcolor_div {
        padding: 10px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Wtbox_padd {
        padding: 0px 25px 0px 25px;
    }

    .Whtboxdiv {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        height: 77px;
        margin-top: -40px;
        z-index: 0;
        position: relative;
        padding-top: 25px;
    }

    .Innerannualpg {
        text-align: -webkit-center;
        text-align: -moz-center;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }

    .Corporate_parallxdiv {
        padding: 100px 0px 100px 0px;
        background-image: url(../Images/Banner-Corporate.jpeg);
        background-repeat: no-repeat;
        height: 700px;
        background-size: cover;
        background-attachment: fixed;
        background-position: center right;
    }

    .Inner_page_paddingtopless {
        padding: 30px 40px 80px 40px;
    }

    .Annulreportbtn {
        margin-top: 74px;
        padding: 7px 0px 7px 0px !important;
        height: 40px !important;
        width: 100px !important;
        font-size: 15px !important;
        border-radius: 0px !important;
        color: #fff !important;
        background: rgba(14, 76, 27, 0.9);
        /* background-color: rgba(204, 220, 95, 0.8) !important; */
        border: 1px solid #9cac7c !important;
        transition: all .4s ease-in-out;
    }

        .Annulreportbtn:hover {
            margin-top: 74px;
            padding: 7px 0px 7px 0px !important;
            height: 40px !important;
            width: 100px !important;
            font-size: 15px !important;
            border-radius: 0px !important;
            color: #0a5329 !important;
            border: 1px solid #9cac7c !important;
            background-color: #f2f0e3 !important;
            /* background: rgba(14, 76, 27, 0.9); */
            /* background-color: rgba(000000, 0, 0, 0.5); */
            /* background-color: rgba(204, 220, 95, 0.8) !important; */
            transition: all .4s ease-in-out;
        }

    .Donatelastdiv {
        padding: 0px 0px 80px 0px;
    }

    .Donatelastdiv_01 {
        padding: 199px 0px 0px 0px;
    }

    .DonateRcptenqidiv {
        padding:0px 46px 0px 45px;
        position: absolute;
    }

    .RcptEnq_mainDiv {
        padding:18px 0px 0px 24px;
                text-align: left;
    }

    .DonatelastdivCp {
        padding: 60px 0px 80px 0px;
    }

    .corporatepg_whtbg {
        padding: 20px 20px 20px 20px;
        background-color: #fff;
        border: 1px solid #b5bea3;
    }

    .Logo_resizedwdt {
    }

    .Imgwidth {
        width: 100%;
        max-width: 180px;
    }

    .Corporatelastdiv_01 {
        padding:149px 0px 0px 0px;
    }

    .Displnonoediv {
        display: none;
    }

    .Innpgtbtable {
        border-collapse: separate;
        border-spacing: 1px;
        width: 100%;
        background-color: #fff;
        color: #000 !important;
        border: 1px solid #b5bea3;
        display: inline-block;
    }

    th {
        text-align: center;
        padding: 10px;
        border: 1px solid #b5bea3;
        color: #000;
        background-color: #f8f7f1;
        /*width: 285px;*/
        font-family: 'Poppins' !important;
        /*font-weight: normal !important;*/
    }

    td {
        text-align: center;
        padding: 10px;
        border: 1px solid #b5bea3;
        vertical-align: top;
    }

    .modalwidth {
        width: 710px !important;
    }

    .modal-content {
        border-radius: 0px;
    }

    .Individuals_bgmaindiv {
        background-image: url(../Images/Banner-Individuals.jpg);
        padding: 60px 40px 60px 40px;
    }

    .Inner_page_padding_Idividual {
        padding: 60px 40px 60px 40px;
    }

    .Bannerindivdualsimgdiv {
        padding: 0px 0px 0px 0px;
        /*position: absolute;
        top: 93px;*/
    }

    .Bannerniimgdiv {
        padding: 0px 40px 0px 40px;
                margin-top: -1px;
    }

    .Individual_txtdiv {
        padding: 0px 0px 0px 0px;
    }

    .Banner_img_textClassVolunteer {
        padding: 0px;
        text-align: center;
        position: absolute;
        top: 130px;
    }

    .tbbnone {
        border: none !important;
        border-collapse: collapse;
    }

        .tbbnone td {
            border: none !important;
            padding: 0 !important;
            margin: 0 !important;
        }

        .tbbnone input[type="radio"] {
            margin-right: 4px;
        }

        .tbbnone label {
            margin-right: 15px; /* spacing between Male/Female/Other */
        }

    .paddtopfrm {
        padding-top: 20px;
    }

    .Seperator_gray_vertical_01Volunteer {
        margin:-416px 0px 0px 243px;
        height: 450px;
        position: absolute;
        width:1px;
    }

    .Homepg_box_naamFoundation_divvolunteer {
        padding: 56px 0px 56px 0px;
        border: 1px solid #c2cab2;
        background-color: #f2f0e3;
    }

    .Volunteeer4div_01 {
        padding:0px 10px 0px 10px;
    }

    .Volunteeer4div_02 {
        padding:0px 10px 0px 10px;
    }

    .Volunteeer4div_03 {
        padding: 0px 10px 0px 10px;
    }

    .addressht {
        height: 119px !important;
    }

    .Detailht {
        height: 184px !important;
    }

    .btnsendvolunteer {
        background-color: #b5bea3;
        text-align: center;
        padding-left: 0px;
        border: none;
        border-radius: 0px;
        color: #fff;
        font-size: 16px;
        transition: .5s all ease-in-out;
        width: 84% !important;
        height: 37px !important;
    }

        .btnsendvolunteer:hover {
            background-color: #0e552b !important;
            color: #fff !important;
        }

    .Vissionmissionmainpadddiv {
        padding: 80px 0px 80px 0px;
    }

    .Vissionmissinminbg {
        padding: 70px 0px 70px 0px; /*background-color:#f4f5ef;*/
        background-image: url(../Images/Background-yellow-01.jpg);
    }

    .Vissionmissinminbglftpadd {
        padding: 0px 0px 0px 120px;
    }

    .Vissionmissionwhtbg {
        padding:396px 48px 50px 48px;
        background-color: #fff;
        border: 1px solid #b5bea3;
        height: 788px;
    }

    .Vissonmissiontxtmdiv {
        padding: 0px 15px 0px 15px;
        text-align: center;
    }

    .Vissionmissionimdiv_01 {
        padding: 0px 0px 0px 0px;
        position: absolute;
        top: 127px;
    }

    .Inner_Floodrelif_addDive {
        padding: 0px;
        border: 1px solid #c2cab2;
        /*height: 452px;*/
    }

    .Bar_verticle_greenflood {
        position: absolute;
        height:404px;
        width: 15px;
        margin: 0px 0px 0px 0px;
    }

    .Newbullet {
        line-height: 28px;
        list-style-image: url(../Images/Bullet-Orange.png);
        text-align: left;
        padding-left: 19px;
    }

        .Newbullet > li {
            padding-left: 4px;
        }

    .CLICK_flood {
        font-size: 22px;
        color: #fff;
        border: 1px solid #fff;
        padding: 8px 42px 8px 42px;
        /*background-color: #95aa8b;*/ background: rgba(14, 76, 27, 0.6);
        text-decoration: none !important;
        transition: all 0.6s ease-in-out;
    }

        .CLICK_flood:hover {
            font-size: 22px;
            color: #fff;
            border: 1px solid #b5bea3;
            /*background-color: #0e552b;*/
            background: rgba(14, 76, 27, 0.9);
            text-decoration: none !important;
            transition: all 0.6s ease-in-out;
        }

    .Whtboxdivflood {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        height: 79px;
        margin-top: -46px;
        z-index: 0;
        position: relative;
        padding: 12px;
        text-align: center;
    }

    .Innerpgfloodtxtdiv {
        padding: 40px 40px 40px 40px;
    }

    .InnerFlooddonateimgdiv {
        padding: 0px 40px 40px 40px;
    }

    .Paddinghorigreen {
        padding: 70px 0px 0px 0px;
    }

    .Floodvideodiv_01 {
        padding: 20px 20px 20px 20px;
    }

    .Floodrelefvideo {
        width: 100%;
        height: 315px;
        border: 1px solid #c2cab2;
    }

    .Howwewrk_parallxdiv {
        padding: 100px 0px 100px 0px;
        background-image: url(../Images/Banner-How-We-Work.jpg);
        background-repeat: no-repeat;
        height: 400px;
        background-size: cover;
        background-attachment: fixed;
    }

    .Floodvideodiv_02 {
        padding: 0px 60px 0px 60px;
    }

    .Whtboxdivhowwework {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        height: 141px;
        margin-top: -42px;
        z-index: 0;
        position: relative;
        padding: 16px;
    }

    .Howweworkhover {
    }

        .Howweworkhover:hover {
            background-color: #f8f7f1;
        }

    .BOxhover:hover {
        /*background-color:#f8f7f1;*/
        transition: all 0.6s ease-in-out;
    }

    .BOxWorkdiv {
        padding: 30px 20px 80px 20px;
        background-color: #0e552b;
        text-align: center;
    }


    .BOxhover {
        transition: all 0.4s ease-in-out;
    }

        /* MAIN HOVER */
        .BOxhover:hover {
            /*transform: translateY(0px);*/
            transition: all 0.4s ease-in-out;
        }

            /* Change GREEN TOP on hover */
            .BOxhover:hover .BOxWorkdiv {
                background-color: #95aa8b;
                transition: all 0.4s ease-in-out;
            }

            /* Change WHITE BOX on hover */
            .BOxhover:hover .Whtboxdivhowwework {
                background-color: #fff;
                border-color: #7f9a75;
                transition: all 0.4s ease-in-out;
            }

            /* Optional: icon color change */
            .BOxhover:hover i {
                color: #fff;
                transition: all 0.4s ease-in-out;
            }

    .Iconhover {
        font-size: 40px;
        color: #fff;
        transition: all 0.4s ease-in-out;
    }

        .Iconhover:hover {
            font-size: 40px;
            color: #fff;
            transition: all 0.4s ease-in-out;
        }

    .Detailhtneed {
        height: 125px !important;
    }

    .Seperator_gray_vertical_01need {
        margin:-242px 0px 0px 245px;
        height: 262px;
        position: absolute;
    }

    .ul-tabs1 {
        list-style: none;
        padding-top: 5px;
        padding-left: 0px;
        font-size: 16px !important;
    }

        .ul-tabs1 > li.active > .aaa1 {
            transition: all 0.5s ease-in-out;
            background-color: #f26921;
            border-left: 4px solid #0a5329;
            outline: 0;
            color: #fff !important;
        }

        .ul-tabs1 > li > .aaa1 {
            text-decoration: none;
            color: #0a5329 !important;
            font-size: 16px;
            display: block;
            /*padding: 14px 30px 14px 20px;*/
            padding: 10px 10px !important;
            text-decoration: none;
            border-bottom: 1px solid #9aaa79;
            position: relative;
            /*height: 50px;*/
            background: #f2f0e3;
            border-radius: 3px;
            text-align: justify;
        }

            .ul-tabs1 > li > .aaa1:hover {
                transition: all 0.5s ease-in-out;
                background-color: #95aa8b;
                border-left: 5px solid #0a5329;
                outline: 0;
                color: #fff !important;
            }

        .ul-tabs1 > li.active > .aaa1 {
            transition: all 0.5s ease-in-out;
            background-color: #95aa8b;
            border-left: 5px solid #0a5329;
            outline: 0;
            color: #fff !important;
        }

    .Important_tab_content_div {
        padding: 10px 0px 10px 0px;
        border: 1px solid #b5bea3;
        float: left;
        min-height: 200px;
        border-radius: 3px;
    }

    .tab-content > .tab-pane {
        visibility: visible;
        display: initial;
    }

    .Mediavideodiv_01 {
        padding: 5px 15px 40px 15px;
    }

    .WhtboxdivMedia {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        /* height: 77px; */
        height: 214px;
        margin-top: -58px;
        z-index: 0;
        position: relative;
        padding: 10px;
        text-align: center;
    }

    .Mediarelefvideo {
        width: 100%;
        height: 192px;
        border: 1px solid #c2cab2;
    }

    .greentpwdt {
        width: 81%;
    }

    .Innera1dic {
        padding: 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }

    .txtbox_width_innerourtrustee {
        padding: 14px;
        /* width: 272px; */
        height: 100px;
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
    }

    .txtbox_width_innerourtrustee1 {
        padding: 20px;
        /* width: 272px; */
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
        height: 100px;
    }

    .Slider_box_widthdiv_inneteamr {
        padding: 10px 20px 60px 14px;
    }

    .txtbox_width_innerourteam {
        padding: 25px 20px 20px 20px;
        /* width: 272px; */
        background-color: #f2f0e3;
        border: 1px solid #9cac7c;
        margin-top: 0px;
        text-align: center;
        height: 172px;
    }

    .fixbodyinnpg {
        text-align: -webkit-center;
        width: 100%;
        margin: 0 auto;
        max-width: 1024px;
    }

    .txtbox_widthforicon {
        padding: 14px;
        /* width: 272px; */
        /* height: 77px; */
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
    }

    .Iconaligment {
        display: flex;
        padding: 0px 0px 0px 0px;
        /*justify-content: center;*/
    }

    .icontxtdiv {
        padding: 6px 0px 0px 31px;
        text-align: left;
    }

    .Iconboxdivmain_01 {
        padding: 10px;
                width: 345px;
    }

    .Innerboxpadd {
        padding: 0px 0px 40px 0px;
    }

    .Project_list_01 {
        padding: 40px 0px 40px 0px;
        text-align: center;
    }

    .Projectlistbtn {
        margin-top: 79px;
        padding: 7px 0px 7px 0px !important;
        height: 40px !important;
        width: 100px !important;
        font-size: 15px !important;
        border-radius: 0px !important;
        color: #fff !important;
        background: rgba(14, 76, 27, 0.9);
        /* background-color: rgba(204, 220, 95, 0.8) !important; */
        border: 1px solid #9cac7c !important;
        transition: all .4s ease-in-out;
    }

        .Projectlistbtn:hover {
            margin-top: 79px;
            padding: 7px 0px 7px 0px !important;
            height: 40px !important;
            width: 100px !important;
            font-size: 15px !important;
            border-radius: 0px !important;
            color: #0a5329 !important;
            border: 1px solid #9cac7c !important;
            background-color: #f2f0e3 !important;
            /*background: rgba(14, 76, 27, 0.9);*/
            /*background-color: rgba(000000, 0, 0, 0.5);*/
            /* background-color: rgba(204, 220, 95, 0.8) !important; */
            transition: all .4s ease-in-out;
        }

    .txtbox_width_projectlist {
        padding: 20px;
        /* width: 272px; */
        /* height: 77px; */
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: -38px;
        text-align: center;
        z-index: 0;
        position: relative;
    }

    .Whiteboxpaddlist {
        padding: 0px 25px 0px 25px;
    }

    .Inner_page_paddingbotttom0 {
        padding: 60px 40px 0px 40px;
    }

    .txtbox_banner {
        padding: 20px;
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: -40px;
        text-align: center;
    }

    .Bannertxtproj {
        /*font-family: 'Poppins-bold';*/
        font-size: 15px;
        margin: 0px;
        color: #000000;
        font-weight: bold;
    }

    .Innerboxpaddinnerpg {
        padding: 60px 0px 40px 0px;
    }

    .Mediarelefvideoproject01 {
        width: 100%;
        height: 330px;
        border: 1px solid #c2cab2;
    }

    .Innerfbiframdiv {
        padding: 0px 0px 0px 235px;
    }

    .Sepa_conta_gra_01new {
               position: absolute;
        height: 498px;
        width: 1px;
        margin: -480px 0px 0px 219px;
    }

    .Sepa_conta_gra_02new {
        position: absolute;
        height: 498px;
        width: 1px;
        margin:-336px 0px 0px 223px;
    }

    .ViewImagbtn {
        /*margin-top: 109px;*/
        margin-top: 115px;
        padding: 7px 0px 7px 0px !important;
        height: 40px !important;
        width: 100px !important;
        font-size: 15px !important;
        border-radius: 0px !important;
        color: #fff !important;
        background: rgba(14, 76, 27, 0.9);
        /* background-color: rgba(204, 220, 95, 0.8) !important; */
        border: 1px solid #9cac7c !important;
        transition: all .4s ease-in-out;
    }

        .ViewImagbtn:hover {
            /*margin-top: 109px;*/
            margin-top: 115px;
            padding: 7px 0px 7px 0px !important;
            height: 40px !important;
            width: 100px !important;
            font-size: 15px !important;
            border-radius: 0px !important;
            color: #0a5329 !important;
            border: 1px solid #9cac7c !important;
            background-color: #f2f0e3 !important;
            /*background: rgba(14, 76, 27, 0.9);*/
            /*background-color: rgba(000000, 0, 0, 0.5);*/
            /* background-color: rgba(204, 220, 95, 0.8) !important; */
            transition: all .4s ease-in-out;
        }

    .map-container {
        position: relative;
        display: inline-block;
        max-width: 100%;
    }

    .map-image {
        width: 100%;
        display: block;
                max-width: 566px;
    }

    /* Hotspot Style */
    .hotspot {
        position: absolute;
        width: 22px;
        height: 22px;
        border: 2px solid #555;
        border-radius: 50%;
        transform: translate(-50%, -50%);
        cursor: pointer;
        z-index: 10;
    }

        /* Inner Dot */
        .hotspot::after {
            content: "";
            position: absolute;
            width: 8px;
            height: 8px;
            background: #555;
            border-radius: 50%;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
        }

        /* Pulse Animation */
        .hotspot::before {
            content: "";
            position: absolute;
            width: 22px;
            height: 22px;
            border: 2px solid rgba(85,85,85,0.4);
            border-radius: 50%;
            top: -2px;
            left: -2px;
            animation: pulse 1.5s infinite;
        }

    @keyframes pulse {
        0% {
            transform: scale(1);
            opacity: 1;
        }

        100% {
            transform: scale(1.8);
            opacity: 0;
        }
    }

    /* Tooltip */
    .tooltip-box {
        position: absolute;
        background: #2f2f2f;
        color: #fff;
        padding: 10px 15px;
        border-radius: 5px;
        display: none;
        white-space: nowrap;
        z-index: 9999;
        pointer-events: none;
        font-size: 14px;
    }

        .tooltip-box:after {
            content: "";
            position: absolute;
            bottom: -8px;
            left: 18px;
            border-width: 8px 8px 0;
            border-style: solid;
            border-color: #2f2f2f transparent transparent transparent;
        }

    .Hidedeskstopreso {
        display: none;
    }

    .Donatebgyellobox {
        padding: 43px 0px 0px 0px;
        background-image: url(../Images/Background-yellow-01.jpg);
        height: 306px;
        text-align: center;
    }

    .Donatemaindiv001 {
        padding: 80px 0px 0px 0px;
    }

    .Donateyellowboxpos {
        padding: 0px;
        position: absolute;
        top:13px;
    }

    .Bar_verticle_greenVandM {
        position: absolute;
        height: 279px;
        width: 15px;
        margin:-278px 0px 0px 625px;
    }

    .Lht {
        line-height: 45px;
    }

    .Lht1 {
        line-height: 50px;
    }

    .Brtoplghtgren {
        height: 9px;
    }

    .Topbragrenimgpadd {
        padding: 0px 25px 0px 25px;
    }

    .Mailltxtwht {
        color: #fff;
        text-decoration: underline;
        transition: all 0.6s ease-in-out;
    }

        .Mailltxtwht:hover {
            color: #000;
            text-decoration: underline;
            transition: all 0.6s ease-in-out;
        }

    .BannerProject > .slick-prev {
        font-size: 0 !important;
        line-height: 0 !important;
        position: absolute !important;
        top: 50% !important;
        display: block !important;
        width: 72px !important;
        height: 43px !important;
        padding: 0 !important;
        z-index: 1;
        -webkit-transform: translate(0, -50%) !important;
        -ms-transform: translate(0, -50%) !important;
        transform: translate(0, -50%) !important;
        cursor: pointer !important;
        border: none !important;
        outline: none !important;
        background: url(../img/prev.png) !important;
        /* background-color: transparent !important; */
    }

    .BannerProject > .slick-prev {
        left: -12px !important;
    }

    .BannerProject > .slick-next {
        font-size: 0 !important;
        line-height: 0 !important;
        position: absolute !important;
        top: 50% !important;
        display: block !important;
        width: 30px !important;
        height: 43px !important;
        padding: 0 !important;
        -webkit-transform: translate(0, -50%) !important;
        -ms-transform: translate(0, -50%) !important;
        transform: translate(0, -50%) !important;
        cursor: pointer !important;
        border: none !important;
        outline: none !important;
        background: url(../img/next.png) !important;
        background-color: transparent !important;
    }

    .BannerProject > .slick-next {
        right: 9px !important;
        left: 650px;
    }

    .Bannerwhitboxpadd {
        padding: 0px 25px 0px 25px;
        position: relative;
        z-index: 0;
    }

    .WhtboxdivMedia1 {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        height: 78px;
        /*height: 151px;*/
        margin-top: -33px;
        z-index: 0;
        position: relative;
        padding: 10px;
        text-align: center;
    }

    .WhtboxdivMedia2 {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        height: 94px;
        /*height: 151px;*/
        margin-top: -58px;
        z-index: 0;
        position: relative;
        padding: 13px;
        text-align: center;
    }

    .Slider_box_widthdiv_innerKashmir {
        padding: 10px 40px 60px 40px;
    }

    .Slider_box_widthdiv_innermainprojectlist {
        padding: 10px 15px 40px 15px;
                width: 310px;
    }

    .Slider_box_widthdiv_innermainprojectlist1 {
        padding: 10px 15px 40px 15px;
                width: 312px;
    }

    .Project_list_01_1 {
        padding: 40px 0px 0px 0px;
        text-align: center;
    }

    .Whtboxdivflood p {
        font-weight: bold;
    }

    .Boderpaddnew {
        padding: 20px 40px 0px 40px;
    }

    .WhtboxdivMedia p {
        font-weight: bold;
    }

    .WhtboxdivMedia1 p {
        font-weight: bold;
    }

    .ProjectAidtomap_khandesh {
        left: 27.538%;
        top: 15.785%;
    }

    .ProjectAidto_Marathwada {
        left: 47.231%;
        top: 43.037%;
    }

    .ProjectAidto_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .ProjectAidto_Maharashtra {
        left: 22.961%;
        top: 62.410%;
    }

    .Border_20_60 {
        padding: 20px 0px 60px 0px;
    }

    .Allmap8div {
        padding: 40px 0px 0px 0px;
    }

    .Border60_60 {
        padding: 60px 0px 60px 0px;
    }

    .Grtintouchtxtpaddall {
        padding: 50px 0px 0px 0px;
    }

    .Projecttxt50paddtop {
        padding: 50px 0px 0px 0px;
    }

    .Border_60_20 {
        padding: 60px 0px 20px 0px;
    }

    .Projectheadpaddbotm {
        padding-bottom: 50px;
    }

    .Projectpaddtopnew {
        padding: 50px 0px 0px 0px;
    }

    .facebook-frame {
        width: 100%;
        height: 1351px;
        border: none;
    }

    .Curruntprojectpgdiv {
        padding: 0px;
        margin-top: -22px;
    }

    .Instagramvdeomain12div1 {
        padding: 80px 0px 0px 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Instagramvdeomain12div2 {
        padding: 0px 0px 0px 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .V1div1 {
        padding: 25px;
    }

    .Homeinstavideo {
        padding: 0px 20px 60px 20px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Hompgvideoinsta1 {
        padding: 15px;
    }

    .Allmap8div1 {
        padding: 20px 0px 20px 0px;
    }

    .Project_DesilatingofDams_Khandesh {
        left: 27.839%;
        top: 15.663%;
    }

    .Project_DesilatingofDams_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .Project_DesilatingofDams_WesternMaharashtra {
        left: 22.961%;
        top: 62.410%;
    }

    .Project_ytvideos {
        padding: 40px 0px 0px 0px;
    }

    .Fllodvideopaddtop {
        padding: 50px 0px 0px 0px;
    }

    .Howweworkboxpadd1 {
        padding: 9px;
    }

    .Project_Incomegeneration_Marathwada {
        left: 47.231%;
        top: 43.037%;
    }

    .Project_Incomegeneration_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .Indivivdualpaddbtmnew {
        padding: 0px 0px 80px 0px;
    }

    .Individulapddextra {
        padding: 0px 0px 0px 0px;
    }

    .Jalyuktpaddtop {
        padding: 50px 0px 0px 0px;
    }

    .Border_80_60 {
        padding: 80px 0px 60px 0px;
    }

    .Project_Nalastreamodha_Khandesh {
        left: 27.996%;
        top: 15.327%;
    }

    .Project_Nalastreamodha_Konkan {
        left: 6.030%;
        top: 35.364%;
    }

    .Project_Nalastreamodha_Marathwada {
        left: 47.231%;
        top: 43.037%;
    }

    .Project_Nalastreamodha_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .Project_Nalastreamodha_WesternMaharashtra {
        left: 22.961%;
        top: 62.410%;
    }

    .Borderbtm60 {
        padding: 0px 0px 60px 0px;
    }

    .Needhelpbtm {
        padding: 0px 0px 80px 0px;
    }

    .Needhlpbtndiv {
        padding: 60px 0px 0px 0px;
        text-align: center;
    }

    .padingbtm60 {
        padding: 0px 0px 60px 0px;
    }

    .Rghtpaddtem {
        padding:0px 210px 0px 210px;
    }

    .Lefttempadd {
        padding: 40px 0px 40px 0px;
    }

    .Lefttempadd1 {
        padding: 40px 0px 0px 0px;
    }

    .Paddteamlft60 {
        padding:0px 210px 0px 210px;
    }

    .Project_PercolationTank_Khandesh {
        left: 27.190%;
        top: 15.694%;
    }

    .Project_PercolationTank_Konkan {
        left: 6.030%;
        top: 35.364%;
    }

    .Project_PercolationTank_Marathwada {
        left: 47.231%;
        top: 43.037%;
    }

    .Project_PercolationTank_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .Project_PercolationTank_WesternMaharashtra {
        left: 22.961%;
        top: 62.410%;
    }

    .Project_Riverrejuvenation_Konkan {
        left: 6.03%;
        top: 35.36%;
    }

    .Project_Riverrejuvenation_Marathwada {
        left: 47.23%;
        top: 43.03%;
    }

    .Project_Riverrejuvenation_Vidarbha {
        left: 73.11%;
        top: 19.37%;
    }

    .Project_Riverrejuvenation_WesternMaharashtra {
        left: 22.96%;
        top: 62.41%;
    }

    .Border_30_60 {
        padding: 30px 0px 60px 0px;
    }

    .Project_TrenchExcavation_Khandesh {
        left: 27.337%;
        top: 15.296%;
    }

    .Project_TrenchExcavation_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .Project_TrenchExcavation_WesternMaharashtra {
        left: 22.961%;
        top: 62.410%;
    }

    .projpadingbtm60 {
        padding: 0px 0px 60px 0px;
    }

    .Slider_box_widthdiv_innerot {
        padding: 10px 10px 20px 10px;
    }

    .respo_display {
        display: none;
    }

    .txtbox_width_innerourtrusteeteam {
        padding: 12px;
        /*width: 272px;*/
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
    }

    .instagram-media {
        min-width: 214px !important;

    }

    .htchangefrm1280 {
        /*height: 146px;*/
    }

    .htchangefrm12801 {
        height: 92px;
    }

    .pdchngfor1280 {
        padding: 12px !important;
        margin-top: -31px !important;
    }

    .paddfrmsmall {
        padding: 18px !important;
    }

    .heightbx1024 {
        /*height: 222px;*/
    }

    .Ineerpgtrusteepadd {
        padding: 60px 40px 20px 40px !important;
    }

    .Ineerpgprojecctpadd {
        padding:60px 40px 20px 40px !important;
    }

    .lhtsmall {
        line-height: 36px;
    }
    .reso915 {
            padding: 15px 0px 0px 0px !important;
    }
    .Mapdiv_ct {
            padding: 30px !important;
    }
    .Innerfbpalftrespo {
        padding:0px 0px 0px 90px !important;
    }
    .respodisdpltbl {
        display:inline-table !important;
    }
    .Respomxwdt99 {
        max-width:99% !important;
    }
    .Respocenteralgin {
                padding: 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }
    .respopaddnewlogo {
        padding:10px;
    }
    .reso915 {
            padding: 15px 0px 0px 0px !important;
    }
    .respo80topbar {
            width: 80%;
    height: 6px;
    }
    .respohtnew {
        height:72px !important;
    }
    .Volntrrespodiv {
                padding: 0px 0px 0px 0px !important;
    }
    .Needrrespodiv {
                padding: 0px 0px 0px 0px !important;
    }
    .respowdt {
        width:100%;
        height:1px;
    }
    .bghtgreensmal {
        height:205px !important;
    }
    .Respowidthdiv {
            width: 370px;
    }
    .respomrghide {
            margin-top: 0px !important;
    }
    .Newvolunterdiv {
        text-align:center;padding:40px 0px 60px 0px;
    }
    .Voluntemarpaddinnew {
        padding:0px;   
    }
     .navbar-inverse .headernav > .active > a {
        color: #0a542a !important;
        background-color: #f2f0e3 !important;
                
    }
    .navbar-inverse .headernav .dropdown-menu > li.active > a {
    color: #fff !important;
    background-color: #9aaa79 !important;
}
     .disnono {
        display:none;
    }
     .Hompgvideoinsta1{
    display: flex;
    margin-bottom: 30px;
}

.Hompgvideoinsta1 .instagram-media{
    display: flex !important;
    flex-direction: column;
    height: 100% !important;
    width: 100% !important;
    min-height: 1074px; /* adjust as needed */
}
 .Instagramvdeomain12div1{
    display: flex;
    margin-bottom: 30px;
}
 .Instagramvdeomain12div2{
    display: flex;
    margin-bottom: 30px;
}

.V1div1 .instagram-media{
    display: flex !important;
    flex-direction: column;
    height: 100% !important;
    width: 100% !important;
    min-height: 1051px; /* adjust as needed */
}

.LogoineerSlider {
    position: relative;
}
.slider-arrows1 {
        position: relative;
        bottom: 0px;
        text-align: center;
    }
.slick-arrow1 {
        position: absolute !important;
        top: 100px;
        bottom: 0;
        left: -13px;
        /*width: 15%;*/
        width: 5%;
        z-index: 999;
        font-size: 25px;
        color: #000;
        text-align: center;
        text-shadow: none !important;
        filter: none !important;
        opacity: 1 !important;
    }

       .slick-arrow1:hover {
            color: #ccdc5f;
        }

      .slick-arrow1.left1 {
            background-repeat: repeat-x;
            background-image: none !important;
            color: #000;
            cursor: pointer;
        }

           .slick-arrow1.left1:hover {
                color: #000000;
            }

      .slick-arrow1.right1 {
            right: 46px;
            background-repeat: repeat-x;
            background-image: none !important;
            color: #000;
            top: 102px;
            left: 626px;
            cursor: pointer;
        }

          .slick-arrow1.right1:hover {
                color: #ffffff;
            }

     .slick-arrow1 .glyphicon-chevron-left, .slick-arrow1 .glyphicon-chevron-right, .slick-arrow1 .icon-prev, .slick-arrow1 .icon-next {
            width: 35px;
            height: 35px;
            margin-top: -15px;
            font-size: 35px;
        }

  .slider-arrows1 {
        position: relative;
        bottom: 0px;
        text-align: center;
    }

   .slick-prev,
    .slick-next {
        font-size: 18px;
        background: #000;
        color: #fff;
        border: none;
        padding: 10px 20px;
        cursor: pointer;
    }

       .slick-prev:hover,
        .slick-next:hover {
            background: #333;
        }

   .Iconhome_left1 {
        position: absolute !important;
        height: 51px;
        width: 51px;
        padding: 11px 0px 0px 0px;
        transition: all 0.4s ease-in-out;
        margin: 14px 0px 0px -35px !important;
        color: #b5bea3 !important;
        font-size: 42px !important;
        border: none;
        border-radius: 0px;
    }

      .Iconhome_left1:hover {
            position: absolute !important;
            height: 51px;
            width: 51px;
            padding: 11px 0px 0px 0px;
            transition: all 0.4s ease-in-out;
            margin: 14px 0px 0px -35px !important;
            color: #b5bea3 !important;
            font-size: 42px !important;
            border-radius: 0px;
        }

   .Iconhome_right1 {
        position: absolute !important;
        height: 51px;
        width: 51px;
        padding: 11px 0px 0px 16px;
        transition: all 0.4s ease-in-out;
        margin: 14px 0px 0px -35px !important;
        color: #b5bea3 !important;
        font-size: 38px !important;
        border: none;
        border-radius: 0px;
    }

      .Iconhome_right1:hover {
            position: absolute !important;
            height: 51px;
            width: 51px;
            padding: 11px 0px 0px 16px;
            transition: all 0.4s ease-in-out;
            margin: 14px 0px 0px -35px !important;
            color: #b5bea3 !important;
            font-size: 38px !important;
            border-radius: 0px;
        }
      .Vissionmsnkboxpadd1 {
        padding: 12px;
    }
    .Visngrenbr {
            width: 80%;
    height: 9px;
    }
    .Whtboxdivvissionmission {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        height: 228px;
        margin-top: -42px;
        z-index: 0;
        position: relative;
        padding: 20px;
    }
     .Heading_031 {
        font-family: 'Poppins-bold';
        margin: 0px;
        color: #0e552b;
        font-size: 35px;
    }
     .Howweworkhover1 {
    }

        .Howweworkhover12:hover {
            background-color: #f8f7f1;
        }

    .BOxhover12:hover {
        /*background-color:#f8f7f1;*/
        transition: all 0.6s ease-in-out;
    }

    .BOxWorkdiv1 {
        padding: 30px 30px 80px 30px;
        /*background-color: #0e552b;*/
         background-color: #fff;
        text-align: center;
        border:1px solid #95aa8b;
    }


    .BOxhover12 {
        transition: all 0.4s ease-in-out;
    }

        /* MAIN HOVER */
        .BOxhover12:hover {
            /*transform: translateY(0px);*/
            transition: all 0.4s ease-in-out;
        }

            /* Change GREEN TOP on hover */
            .BOxhover12:hover .BOxWorkdiv1 {
                background-color: #95aa8b;
                transition: all 0.4s ease-in-out;
            }

            /* Change WHITE BOX on hover */
            .BOxhover12:hover .Whtboxdivvissionmission {
                background-color: #fff;
                border-color: #7f9a75;
                transition: all 0.4s ease-in-out;
            }
        .BOxhover12:hover .Heading_031{
            color:#fff;
        }
            /* Optional: icon color change */
            .BOxhover12:hover i {
                color: #fff;
                transition: all 0.4s ease-in-out;
            }

    .Iconhover1 {
        font-size: 40px;
        color: #0e552b;
        transition: all 0.4s ease-in-out;
    }

        .Iconhover1:hover {
            font-size: 40px;
            color: #0e552b !important;
            transition: all 0.4s ease-in-out;
        }
                   /*-----12-05-2026-----*/
    .Allhtforcsronly {
        height:330px !important;
    }
    .Butndivforcsrdiv {
        text-align: center;    padding-top: 235px;
    }

/*---------end---------*/
    @keyframes fadeUp {
        from {
            opacity: 1;
            transform: translateY(40px);
        }

        to {
            opacity: 1;
            transform: translateY(0);
        }
    }
}

@media only screen and (min-width: 740px) and (max-width:767px) {
    .Mobilerespohide {
        display: none;
    }

    .Removemargin {
        margin-top: 0px !important;
    }

    .Hidedeskstopreso {
        padding: 10px 10px 10px 10px !important;
    }

    .Txtreslh {
        line-height: 49px;
    }

    .Respoheitimg {
        height: 10px;
    }

    .phnoheadrespo {
        padding: 15px 10px 0px 10px !important;
    }

    .Headiconwidthrespo {
        width: 25px !important;
    }

    .respo_txtpaddtp {
        padding-top: 25px !important;
    }

    .separatorHWW1 {
        padding: 0px 15px 0px 15px;
    }

    .separatorHWW2 {
        padding: 0px 15px 0px 15px;
        line-break: anywhere;
    }

    .separatorHWW3 {
        padding: 0px 15px 0px 15px;
    }

    .Namm_banbelowboxmdiv {
        padding: 0px;
        margin-top: 0px;
    }

    .Homepg_Header_Main_div {
        padding: 0px 0px 0px 0px;
    }

    .Home_contact_div {
        padding: 0px 0px 0px 0px;
        /*width: 74%;*/
    }

    .Homepg_All_HeadData {
        padding: 0px 0px 0px 0px;
    }

    .Homepg_floodrelifDiv {
        padding: 0px 0px 0px 0px;
        /*background-image: url(../Images/Seperator-black-horizontal-01.png);*/
        background-color: #95aa8b;
        height: 56px;
        font-size: 18px;
        width: 37%;
                display: none;
    }

        .Homepg_floodrelifDiv:hover {
            /*background-color:#f2f0e3;*/
            /*background-color:rgba(242, 240, 227, 1);*/
            background-color: #0e552b;
            opacity: 1;
            transition: all 0.4s ease-in-out;
        }

    .Homepg_contactDiv {
        padding: 0px 0px 0px 0px;
        /*background-image: url(../Images/Seperator-black-horizontal-01.png);*/
        background-color: #95aa8b;
        height: 56px;
        font-size: 18px;
        width: 26%;
    }

    .Homepg_emailDiv {
        padding: 0px 0px 0px 0px;
        /*background-image: url(../Images/Seperator-black-horizontal-01.png);*/
        background-color: #95aa8b;
        height: 56px;
        font-size: 18px;
        width: 37%;
    }

        .Homepg_emailDiv:hover {
            /*background-color:#f2f0e3;*/
            /*background-color:rgba(242, 240, 227, 1);*/
            background-color: #0e552b;
            opacity: 1;
            transition: all 0.4s ease-in-out;
        }

    .Homepg_emailhead {
        color: #fff;
        font-size: 18px;
        text-decoration: none !important;
        transition: all 0.6s ease-in-out;
    }

        .Homepg_emailhead:hover {
            color: #fff;
            font-size: 18px;
            text-decoration: underline !important;
            transition: all 0.6s ease-in-out;
        }

    .HOme_contact_margin {
        padding: 0px;
        margin-left: 0px;
                display: flex;
        justify-content: center;
    }

    .Socialmediaicon_01 {
        padding: 10px 10px 5px 10px;
        /* border-radius: 100%; */
        text-decoration: none !important;
        color: #ffffff !important;
        font-size: 23px;
        transition: all 0.6s ease-in-out;
        outline: none !important;
    }

        .Socialmediaicon_01:hover {
            padding: 12px 10px 10px 10px;
            /* border-radius: 100%; */
            background-color: #f2f0e3;
            text-decoration: none !important;
            color: #0a5329 !important;
            font-size: 23px;
            transition: all 0.6s ease-in-out;
            outline: none !important;
        }

    .Socialmedia {
        padding: 0px 0px 0px 0px;
        display: flex;
        margin-bottom: 0px;
        justify-content: center;
    }

    .Socialmedia1 {
        /*background-image: url(../Images/Seperator-black-horizontal-02.png);*/
        background-color: #0e552b;
        height: 54px;
    }

    .Homepg_socialmedia_icon {
        padding: 0px 0px 0px 0px;
        margin-left: 0px;
        /*width: 20%;*/
    }

    .Img_width {
        width: 100%;
    }

    .Img_width_green_hor {
        width: 100%;
        height: 5px;
    }

    .Img_width_hor_whit {
        width: 100%;
        height: 1px;
    }

    .Homepg_all_position {
        /*position: absolute;*/
    }

    .Homepg_main_logo_nav_div {
        padding: 0px 0px 0px 0px;
        background: #fff;
        /*height:116px;*/
    }

    .Homepg_logo_main_div {
        padding: 15px 0px 12px 30px;
    }

    .navbar-inverse {
        background: #fff;
        font-family: 'Poppins-bold';
        font-size: 18px;
        margin-left: 0px;
        border: none !important;
        color: #9aaa79 !important;
        border-radius: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
        /*height: 50px;*/
        z-index: 1;
    }

    .hvr-bounce-to-bottom {
        color: #9aaa79 !important;
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: 0px;
            left: 0px;
            right: 0px;
            bottom: 0px;
            background: #f2f0e3;
            /*background: #d7dd35;*/
            /*background: #575da9;*/
            /*background: #e42d9f;*/
            /*background: #025588;*/
            /*background: #99ced4;*/
            /*background: #4abdac;*/
            /*background: #ee86b7;*/
            /*background: #6e7376;*/
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
        }

        .hvr-bounce-to-bottom:hover, .hvr-bounce-to-bottom:focus, .hvr-bounce-to-bottom:active {
            color: #0a542a !important;
            /*color:#4abdac !important;*/
        }

            .hvr-bounce-to-bottom:hover:before, .hvr-bounce-to-bottom:focus:before, .hvr-bounce-to-bottom:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }

    .hvr-bounce-to-bottom1 {
        color: #0a5329 !important;
        background: #f2f0e3;
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom1:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: 0px;
            left: 0px;
            right: 0px;
            bottom: 0px;
            background: #9aaa79;
            /*background: #d7dd35;*/
            /*background: #575da9;*/
            /*background: #e42d9f;*/
            /*background: #025588;*/
            /*background: #99ced4;*/
            /*background: #4abdac;*/
            /*background: #ee86b7;*/
            /*background: #6e7376;*/
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
        }

        .hvr-bounce-to-bottom1:hover, .hvr-bounce-to-bottom1:focus, .hvr-bounce-to-bottom1:active {
            color: #ffffff !important;
            /*color:#4abdac !important;*/
        }

            .hvr-bounce-to-bottom1:hover:before, .hvr-bounce-to-bottom1:focus:before, .hvr-bounce-to-bottom1:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }

    .hvr-bounce-to-bottom2 {
        color: #9aaa79 !important;
        background: #f2f0e3;
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom2:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: 0px;
            left: 0px;
            right: 0px;
            bottom: 0px;
            background: #9aaa79;
            /*background: #d7dd35;*/
            /*background: #575da9;*/
            /*background: #e42d9f;*/
            /*background: #025588;*/
            /*background: #99ced4;*/
            /*background: #4abdac;*/
            /*background: #ee86b7;*/
            /*background: #6e7376;*/
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
        }

        .hvr-bounce-to-bottom2:hover, .hvr-bounce-to-bottom2:focus, .hvr-bounce-to-bottom2:active {
            color: #fff !important;
            /*color:#4abdac !important;*/
        }

            .hvr-bounce-to-bottom2:hover:before, .hvr-bounce-to-bottom2:focus:before, .hvr-bounce-to-bottom2:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }


    .nav > li > a {
        padding: 5px 20px 5px 20px;
        position: relative;
    }

    .navbar-nav {
        padding-left: 0px;
    }

    .NewDislay {
        /*display: flex;*/
    }


    .ddd > li {
        border-bottom: 1px solid #9aaa79;
    }

    .ddd1 > li {
        border-bottom: 1px solid #9aaa79;
    }

    .ddd2 > li {
        border-bottom: 1px solid #9aaa79;
    }


    /*.ddd1 {
    position: absolute !important;
    top: 0;
    left: 100%;   
    margin: 0;
    display: none;
}
      .ddd2 {
    position: absolute !important;
    top: 0;
    left: 100%;   
    margin: 0;
    display: none ;
}*/

    .dropdown-menu {
        padding: 0px 0px 0px 0px;
        margin-top: 9px;
        margin-left: 0px;
        border-bottom: 1px solid #9aaa79;
        border: 1px solid #9aaa79;
        border-radius: 0px;
        /*width:100%;*/
    }

    .ddd1 {
        padding: 0px 0px 0px 0px;
        margin-top: 0px;
        border-bottom: 1px solid #9aaa79 !important;
        border: 1px solid #9aaa79 !important;
    }

    .ddd2 {
        padding: 0px 0px 0px 0px;
        border-bottom: 1px solid #9aaa79 !important;
        border: 1px solid #9aaa79 !important;
    }


    li.dropdown:hover > .dropdown-menu {
        display: block;
    }

    .headernav > li > .ddd > li > a {
        background-color: #f2f0e3;
        color: #0a5329 !important;
        padding: 10px 18px 10px 18px !important;
        font-size: 16px !important;
        outline: 0 !important;
        font-family: 'Poppins';
        transition: all 0.6s ease-in-out;
    }

        .headernav > li > .ddd > li > a:hover {
            color: #fff !important;
            padding: 10px 18px 10px 18px;
            background-color: #fff !important;
            transition: all 0.6s ease-in-out;
        }

    .headernav li .ddd .ddd1 li a {
        background-color: #f2f0e3;
        color: #0a5329 !important;
        padding: 10px 18px 10px 18px !important;
        font-size: 16px !important;
        outline: 0 !important;
        font-family: 'Poppins';
        transition: all 0.6s ease-in-out;
    }

        .headernav li .ddd .ddd1 li a:hover {
            color: #fff !important;
            padding: 10px 18px 10px 18px;
            background-color: #fff !important;
            transition: all 0.6s ease-in-out;
        }

    .headernav li .ddd .ddd1 .dd2 li a {
        background-color: #f2f0e3;
        color: #0a5329 !important;
        padding: 10px 18px 10px 18px !important;
        font-size: 16px !important;
        outline: 0 !important;
        font-family: 'Poppins';
        transition: all 0.6s ease-in-out;
    }

        .headernav li .ddd .ddd1 .dd2 li a:hover {
            color: #fff !important;
            padding: 10px 18px 10px 18px;
            background-color: #fff !important;
            transition: all 0.6s ease-in-out;
        }

    .navbar-nav > li > .dropdown-menu {
        margin-top: 0;
        border-top-left-radius: initial;
        border-top-right-radius: initial;
    }
    /* ================= MENU BORDERS ================= */
    .ddd > li,
    .ddd1 > li,
    .ddd2 > li {
        border-bottom: 1px solid #9aaa79;
    }

    /* ================= DROPDOWN BASE ================= */
    .dropdown-menu {
        padding: 0;
        margin-top: 0;
        border: 1px solid #9aaa79;
        border-radius: 0;
        min-width: 240px;
        left: 52px;
    }

    .navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
        border-color: #9aaa79 !important;
    }

    /* ================= POSITION FIX ================= */
    .dropdown-menu > li {
        position: relative;
    }

    /* 2nd Level */
    .ddd1 {
        position: absolute;
        top: 0;
        left: 100%;
        display: none;
        padding: 0;
        border: 1px solid #9aaa79;
    }

    /* 3rd Level */
    .ddd2 {
        position: absolute;
        top: 0;
        left: 100%;
        display: none;
        padding: 0;
        border: 1px solid #9aaa79;
    }

    /* ================= SHOW ON HOVER ================= */
    .dropdown-menu li:hover > .ddd1,
    .dropdown-menu li:hover > .ddd2 {
        display: block;
    }

    /* ================= LINKS STYLE ================= */
    .dropdown-menu li a {
        display: block;
        width: 100%;
        box-sizing: border-box;
        background-color: #f2f0e3;
        color: #0a5329 !important;
        padding: 10px 18px;
        font-size: 18px;
        font-family: 'Poppins';
        transition: all 0.3s ease;
        white-space: normal;
    }

        /* ================= HOVER ================= */
        .dropdown-menu li a:hover {
            color: #fff !important;
            background-color: #0a5329 !important;
        }

    /* ================= TOP MENU ================= */
    .headernav > li > .ddd > li > a {
        background-color: #f2f0e3;
        color: #0a5329 !important;
    }

    /* ================= REMOVE GAP ================= */
    .navbar-nav > li > .dropdown-menu {
        margin-top: 0;
    }

    /* ================= ARROW ALIGN ================= */
    .dropdown > a .caret {
        float: right;
        margin-top: 6px;
    }

    /* Make all dropdowns full width */
    .dropdown-menu {
        position: relative;
        width: 100%;
        left: 0 !important;
    }

    /* 2nd & 3rd level menu */
    .ddd1,
    .ddd2 {
        position: absolute; /* ❗ KEY FIX */
        left: 0 !important;
        display: none;
        width: 100%;
    }

    /* Show on click/hover */
    .dropdown-menu li.open > .ddd1,
    .dropdown-menu li.open > .ddd2 {
        display: block;
    }

    /* Optional spacing */
    .dropdown-menu li a {
        padding-left: 25px;
    }

    .ddd1 li a {
        padding-left: 40px;
    }

    .ddd2 li a {
        padding-left: 55px;
    }

    .ddd1 {
        top: 40px;
    }

    .ddd2 {
        top: 40px;
    }


    .Hompg_highlight_txtblue {
        font-size: 22px;
        font-family: 'Titillium Web';
        margin: 0px;
        color: #0ea4de;
    }



    .Readmore_btn_01 {
        color: #999999;
        transition: all 0.6s ease-in-out;
        text-decoration: none;
    }

        .Readmore_btn_01:hover {
            color: #f15833;
            transition: all 0.6s ease-in-out;
            text-decoration: underline;
        }







    .Separator_padd {
        padding: 7px 0px 7px 0px;
    }

















    .Separator_padd1 {
        padding: 6px 0px 6px 0px;
    }


    .Separator_padd2 {
        padding: 3px 0px 3px 0px;
    }









    [class*=" imghvr-"], [class^=imghvr-] {
        position: relative;
        display: block !important;
        margin: 0;
        max-width: 100%;
        background-color: rgba(175,90,59,1) !important;
        color: #fff;
        overflow: hidden;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        -ms-transform: translateZ(0);
        -o-transform: translateZ(0);
        transform: translateZ(0);
    }

        [class*=" imghvr-"] figcaption, [class^=imghvr-] figcaption {
            background-color: rgba(175,90,59,0.3) !important;
            padding: 30px;
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
            color: #fff;
        }

    .Socialmedia_Footer {
        padding: 50px 0px 50px 0px;
        display: flex;
        margin-bottom: 0px;
    }





    .Donatebtn {
        font-family: 'Poppins-bold';
        font-size: 18px;
        padding: 14px 20px 14px 20px !important;
        background-color: #f2f0e3 !important;
        color: #0a5329 !important;
        transition: all .4s ease-in-out;
        text-decoration: none !important;
    }

        .Donatebtn:hover {
            font-family: 'Poppins-bold';
            font-size: 18px;
            padding: 14px 20px 14px 20px !important;
            background-color: #9aaa79 !important;
            color: #fff !important;
            transition: all .4s ease-in-out;
            text-decoration: none !important;
        }

    .Banner_img_textClass {
        padding: 0px;
        text-align: center;
        position: absolute;
        top: 239px;
    }

    .Bann_textLineheight {
        line-height: 61px;
    }

    .Bann_text_01 {
        /*font-size: 36px;*/
        font-size: 30px;
        color: #fff;
        font-family: 'Titillium Web';
    }

    .Bann_text_02 {
        /*font-size: 58px;*/
        font-size: 50px;
        color: #fff;
        font-family: 'Titillium Web-bold';
        margin-top: 16px;
    }

    .Homepg_box_naamFoundation_div {
        padding: 55px 55px 55px 55px;
        border: 1px solid #c2cab2;
        background-color: #f2f0e3;
    }

    .Heading_01 {
        font-family: 'Titillium Web-bold';
        font-size: 35px;
        color: #0e552b;
        margin: 0px;
    }

    .Hompg_highlight_txtorg {
        font-size: 25px;
        font-family: 'Titillium Web';
        margin: 0px;
        color: #d17904;
    }

    .Hmpg_paddtop_d01 {
        padding-top: 50px !important;
    }

    .Homepg_naamboxpadd {
        padding: 0px 40px 0px 40px;
    }

    .Hompg_howweworkpadddiv {
        padding: 80px 40px 0px 40px;
    }

    .Heading_03 {
        font-family: 'Poppins-bold';
        margin: 0px;
        color: #9aaa79;
        font-size: 22px;
    }

    .Homepg_how_we_wrok_text_div {
        padding: 50px 0px 34px 0px;
    }

    .Homepg_back_green_01 {
        padding: 0px 0px 50px 0px;
        background-image: url(../Images/Background-green-01.jpg);
        /*width: 800px;*/
        /*height: 690px;*/
    }

    .Homepg_back_green_light_01 {
        padding: 56px 40px 56px 40px;
        background-image: url(../Images/Background-green-light-01.jpg);
        /*width:973px;*/
        float: right;
    }

    .Homepg_bg_gren_lght_mainpos_div {
        padding: 0px 0px 0px 0px;
        /*z-index: -1;*/
        margin-top: 0px;
    }

    .Homepg_bgLlght_pos_div {
        padding: 0px;
        /*position: absolute;*/
    }

    .Since_paddleft {
        /*padding-left: 514px;*/
        text-align: center;
    }

    .Icon_box_wht_main_div {
        padding: 36px 100px 36px 100px;
        background: #fff;
        margin-top: 50px;
    }

    .Seperator_white_vertical_01 {
        margin: -242px 0px 0px 193px;
        height: 263px;
    }

    .Homepg_ourproject_main_div {
        padding: 60px 0px 60px 0px;
        text-align: center;
    }

    .Img_sliderimg {
        width: 100%;
        max-width: 275px !important;
    }

    .Slider_padding_div {
        padding: 0px 65px 80px 65px;
    }

    .Ourprjctmousehoverbtn {
        margin-top: 152px;
        padding: 7px 0px 7px 0px !important;
        height: 40px !important;
        width: 100px !important;
        font-size: 15px !important;
        border-radius: 0px !important;
        color: #fff !important;
        background: rgba(14, 76, 27, 0.9);
        /* background-color: rgba(204, 220, 95, 0.8) !important; */
        border: 1px solid #9cac7c !important;
        transition: all .4s ease-in-out;
    }

        .Ourprjctmousehoverbtn:hover {
            margin-top: 152px;
            padding: 7px 0px 7px 0px !important;
            height: 40px !important;
            width: 100px !important;
            font-size: 15px !important;
            border-radius: 0px !important;
            color: #0a5329 !important;
            border: 1px solid #9cac7c !important;
            background-color: #f2f0e3 !important;
            /*background: rgba(14, 76, 27, 0.9);*/
            /*background-color: rgba(000000, 0, 0, 0.5);*/
            /* background-color: rgba(204, 220, 95, 0.8) !important; */
            transition: all .4s ease-in-out;
        }

    [class*=" imghvr-"], [class^=imghvr-] {
        position: relative;
        display: block !important;
        margin: 0;
        max-width: 100%;
        background-color: rgba(000000, 0, 0, 0.5) !important;
        color: #fff;
        overflow: hidden;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        -ms-transform: translateZ(0);
        -o-transform: translateZ(0);
        transform: translateZ(0);
    }

        [class*=" imghvr-"] figcaption, [class^=imghvr-] figcaption {
            background-color: rgba(000000, 0, 0, 0.5) !important;
            padding: 30px;
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
            color: #fff;
        }

        [class*=" imghvr-"], [class*=" imghvr-"] *, [class*=" imghvr-"]:after, [class*=" imghvr-"] :after, [class*=" imghvr-"]:before, [class*=" imghvr-"] :before, [class^=imghvr-], [class^=imghvr-] *, [class^=imghvr-]:after, [class^=imghvr-] :after, [class^=imghvr-]:before, [class^=imghvr-] :before {
            box-sizing: border-box !important;
            -webkit-transition: all 1s ease !important;
            -moz-transition: all 1s ease !important;
            transition: all 1s ease !important;
        }

    .Slider_box_widthdiv {
        padding: 15px;
        width: 295px;
    }

    .txtbox_width {
        padding-top: 22px;
        /*width: 272px;*/
        height: 77px;
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
    }

    .Sliderboxlink {
        font-family: 'Poppins-bold';
        font-size: 18px;
        padding: 31px 0px 31px 0px;
        color: #000000;
        text-decoration: none;
        transition: all .4s ease-in-out;
    }

        .Sliderboxlink:hover {
            font-family: 'Poppins-bold';
            font-size: 18px;
            color: #d17904;
            text-decoration: none;
            transition: all .4s ease-in-out;
        }

    .slick-dots li button:before {
        font-family: 'slick';
        font-size: 40px !important;
        line-height: 20px;
        position: absolute;
        top: 5px;
        left: 0;
        width: 30px;
        height: 13px;
        content: square !important;
        /*content: '•';*/
        text-align: center;
        opacity: 1;
        color: #dae78f !important;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

    .slick-dots li.slick-active button:before {
        opacity: 1 !important;
        color: #ffffff !important;
        border: none !important;
    }


    .slick-dots li button {
        border: none !important;
        border-radius: 0% !important;
        width: 3px !important;
        height: 3px !important;
        padding: 5px !important;
        top: 0px !important;
        margin-top: 8px;
        margin-left: 30px;
        margin-right: 0px;
        /*background-color: #c09965 !important;*/
        opacity: 1;
        background-color: transparent !important;
    }


    .slick-dots li.slick-active button {
        /*background: #fff !important;*/
    }

    .slick-dotted.slick-slider {
        margin-bottom: 0px !important;
    }

    .slick-dots {
        position: absolute !important;
        bottom: 19px !important;
        display: block !important;
        width: 97% !important;
        padding: 0 !important;
        margin: 0 !important;
        list-style: square !important;
        text-align: center !important;
    }

        .slick-dots li {
            position: relative;
            display: inline-block !important;
            width: 3px !important;
            height: 3px !important;
            margin: 0 7px !important;
            padding: 3px 9px 0px 9px !important;
            cursor: pointer !important;
        }

    .slick-prev {
        left: -12px !important;
    }

    .slick-prev {
        font-size: 0 !important;
        line-height: 0 !important;
        position: absolute !important;
        top: 50% !important;
        display: block !important;
        width: 72px !important;
        height: 43px !important;
        padding: 0 !important;
        z-index: 1;
        -webkit-transform: translate(0, -50%) !important;
        -ms-transform: translate(0, -50%) !important;
        transform: translate(0, -50%) !important;
        cursor: pointer !important;
        border: none !important;
        outline: none !important;
        background: url(../img/prev.png) !important;
        /*background-color: transparent !important;*/
    }

    .slick-next {
        right: 9px !important;
    }

    .slick-next {
        font-size: 0 !important;
        line-height: 0 !important;
        position: absolute !important;
        top: 50% !important;
        display: block !important;
        width: 30px !important;
        height: 43px !important;
        padding: 0 !important;
        -webkit-transform: translate(0, -50%) !important;
        -ms-transform: translate(0, -50%) !important;
        transform: translate(0, -50%) !important;
        cursor: pointer !important;
        border: none !important;
        outline: none !important;
        background: url(../img/next.png) !important;
        background-color: transparent !important;
    }

    .slick-prev:hover,
    .slick-prev:focus {
        color: #000000 !important;
        outline: none !important;
        background: url(../img/prev.png) !important;
        transition: all 0.9s ease-in-out !important;
    }

    .slick-next:hover,
    .slick-next:focus {
        color: transparent !important;
        outline: none !important;
        background: url(../img/next.png) !important;
        transition: all 0.9s ease-in-out !important;
    }

        .slick-prev:hover:before,
        .slick-prev:focus:before,
        .slick-next:hover:before,
        .slick-next:focus:before {
            opacity: 1 !important;
        }

    .slick-prev.slick-disabled:before,
    .slick-next.slick-disabled:before {
        opacity: .25 !important;
    }

    .slick-prev:before,
    .slick-next:before {
        /*font-family: 'slick' !important;*/
        font-size: 20px !important;
        line-height: 1 !important;
        opacity: .75 !important;
        color: white !important;
        -webkit-font-smoothing: antialiased !important;
        -moz-osx-font-smoothing: grayscale !important;
    }

    [dir='rtl'] .slick-prev {
        right: 0px !important;
        left: auto !important;
    }

    .slick-prev:before {
        background: url(../img/prev.png) !important;
    }

    [dir='rtl'] .slick-prev:before {
        background: url(../img/next.png) !important;
    }


    [dir='rtl'] .slick-next {
        right: auto !important;
        left: 0px !important;
    }

    .slick-next:before {
        background: url(../img/next.png) !important;
    }

    [dir='rtl'] .slick-next:before {
        background: url(../img/prev.png) !important;
    }

    .slick-prev:before {
        background: url(../img/prev.png) !important;
    }

    .slick-arrow {
        position: absolute !important;
        top: 153px;
        bottom: 0;
        left: -30px;
        /*width: 15%;*/
        width: 5%;
        font-size: 25px;
        color: #000;
        text-align: center;
        text-shadow: none !important;
        filter: none !important;
        opacity: 1 !important;
    }

        .slick-arrow:hover {
            color: #ccdc5f;
        }

        .slick-arrow.left {
            background-repeat: repeat-x;
            background-image: none !important;
            color: #000;
            cursor: pointer;
        }

            .slick-arrow.left:hover {
                color: #000000;
            }

        .slick-arrow.right {
            right: 46px;
            background-repeat: repeat-x;
            background-image: none !important;
            color: #000;
            top: 153px;
            left: 618px;
            cursor: pointer;
        }

            .slick-arrow.right:hover {
                color: #ffffff;
            }

        .slick-arrow .glyphicon-chevron-left, .slick-arrow .glyphicon-chevron-right, .slick-arrow .icon-prev, .slick-arrow .icon-next {
            width: 35px;
            height: 35px;
            margin-top: -15px;
            font-size: 35px;
        }

    .slider-arrows {
        position: relative;
        bottom: 0px;
        text-align: center;
    }

    .slick-prev,
    .slick-next {
        font-size: 18px;
        background: #000;
        color: #fff;
        border: none;
        padding: 10px 20px;
        cursor: pointer;
    }

        .slick-prev:hover,
        .slick-next:hover {
            background: #333;
        }

    .Iconhome_left {
        position: absolute !important;
        height: 51px;
        width: 51px;
        padding: 11px 0px 0px 0px;
        transition: all 0.4s ease-in-out;
        margin: 14px 0px 0px -35px !important;
        color: #b5bea3 !important;
        font-size: 50px !important;
        border: none;
        border-radius: 0px;
    }

        .Iconhome_left:hover {
            position: absolute !important;
            height: 51px;
            width: 51px;
            padding: 11px 0px 0px 0px;
            transition: all 0.4s ease-in-out;
            margin: 14px 0px 0px -35px !important;
            color: #b5bea3 !important;
            font-size: 50px !important;
            border-radius: 0px;
        }

    .Iconhome_right {
        position: absolute !important;
        height: 51px;
        width: 51px;
        padding: 11px 0px 0px 16px;
        transition: all 0.4s ease-in-out;
        margin: 14px 0px 0px -35px !important;
        color: #b5bea3 !important;
        font-size: 45px !important;
        border: none;
        border-radius: 0px;
    }

        .Iconhome_right:hover {
            position: absolute !important;
            height: 51px;
            width: 51px;
            padding: 11px 0px 0px 16px;
            transition: all 0.4s ease-in-out;
            margin: 14px 0px 0px -35px !important;
            color: #b5bea3 !important;
            font-size: 45px !important;
            border-radius: 0px;
        }

    .Homepg_Waterconservation_maindiv {
        padding: 80px 0px 80px 0px;
        background-color: #0e552b;
        border-right: 1px solid #2b6e4d;
        text-align: center;
        /*width:682px;*/
    }

    .Heading_whit_01 {
        font-family: 'Titillium Web-bold';
        font-size: 35px;
        color: #ffffff;
        margin: 0px;
    }

    .Seperator_white_water_vertical_01 {
        margin: -60px 0px 0px 344px;
    }

    .ImgWhtewidth {
        width: 85%;
        height: 1px;
        left: -11px;
        margin-left: -12px;
    }

    .Homepg_bg_waterconservation_div {
        background-image: url(../Images/Background-Water-Conservation.jpg);
        /*width: 908px;*/
        background-size: cover; /* makes image fill container */
        background-position: center; /* keeps image centered */
        background-repeat: no-repeat; /* prevents repeating */
        /* responsive width */
        height: 475px; /* keep your height */
        padding: 0;
    }

    .HompgWatconmaindiv {
        padding: 0px 40px 0px 40px;
    }

    .Homepg_whatContoppadd_div {
        padding: 72px 0px 0px 0px;
        display: flex;
    }

    .Respodislyflx {
        display: flex;
    }

    .Hompg_sepapadd_div {
        padding: 25px 0px 25px 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Homepg_FactProject_bg_grrn_div {
        background-image: url(../Images/Background-green-01.jpg);
        padding: 80px 80px 80px 80px;
        /*width: 325px;*/
        height: 818px;
    }

    .Homepg_FactProject_bg_yell_div {
        background-image: url(../Images/Background-yellow-01.jpg);
        padding: 232px 50px 80px 50px;
        /*width: 779px;*/
        /*height: 630px;*/
    }

    .bgf {
        background-image: url(../Images/Background-green-yellow.jpg);
        padding: 80px 118px;
        background-repeat: no-repeat;
        background-size: 91% 100%; /* ONLY LEFT SIDE background */
        background-position: left center;
    }

    .bgne {
        background-image: url(../Images/Background-green-01.jpg);
        width: 600px;
        padding: 80px 80px 80px 80px;
    }

    .bgne1 {
        background-image: url(../Images/Background-yellow-01.jpg);
        padding: 80px 80px 80px 80px;
        position: absolute;
        top: 81px;
        width: 1188px;
        left: 282px;
    }

    .Hopg_respodv_001 {
        padding: 138px 0px 0px 0px !important;
    }

    .Hompg_back_blck_bg_div {
        background-image: url(../Images/Background-black-transperent.png);
        height: 115px;
        margin-top: -273px;
        border-top: 1px solid #fff;
        border-bottom: 1px solid #fff;
        text-align: center;
        padding: 26px 0px 0px 0px;
    }

    .Homepg_fact_inner_01 {
        padding: 80px 50px;
        position: absolute;
    }

    .Homepg_fact_inner_02 {
        padding: 0px 0px 0px 0px;
    }

    .Homepg_fact_inner_03 {
        padding: 0px 0px 0px 0px;
        margin-top: 0px;
        z-index: -1;
    }

    .Homepg_fact_inner_04 {
        padding: 45px 0px 0px 0px;
        display: flex;
    }

    .Homepg_fact_innertxt_01 {
        padding: 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Homepg_fact_innertxt_02 {
        padding: 0px 0px 0px 60px;
    }

    .Homepg_ourpartner_bg_main_Div {
        background-image: url(../Images/Background-green-light-02.jpg);
        padding: 0px 0px 0px 0px;
        height: 272px;
    }

    .Homepg_Ourpartner_maindiv {
        padding: 80px 0px 120px 0px;
    }

    .Hompg_respodiv_01 {
        padding: 0px 0px 0px 0px !important;
    }

    .Homepg_ourpartner_div_01 {
        padding: 0px 0px 0px 0px;
        /*position: absolute;*/
        z-index: -1;
    }

    .Homepg_ourpartner_div_02 {
        padding: 37px 60px 0px 60px;
    }

    .Homepg_ourpartner_bg_wht_div_01 {
        padding: 30px 30px 30px 30px;
        background-color: #fff;
        border: 1px solid #b5bea3;
        /*height: 334px;*/
    }

    .Homepg_ourpartner_div_03 {
        padding: 0px 0px 0px 175px;
        position: absolute;
        z-index: -1;
        top: 136px;
    }

    .Homepg_happy_moment_bgdiv {
        background-image: url(../Images/Background-Happy-Moments.jpg);
        background-size: cover;
        background-position: center;
        background-repeat: no-repeat;
        height: 484px;
        padding: 0px 0px 0px 0px;
        text-align: center;
        margin: 0px -7px 0px 0px;
    }

    .Happy_movmet_txtdv {
        position: absolute;
        top: 237px;
        text-align: -webkit-center;
        /*left: -54px;*/
    }

    .Happymov_txt_divquote {
        padding: 60px 60px 60px 60px;
        background-color: #0e552b;
        border-right: 1px solid #2b6e4d;
        /*height: 530px;*/
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Hmpgquttxtdv01 {
        padding-top: 30px !important;
    }

    .Footerbtn {
        font-size: 22px;
        color: #fff;
        border: 1px solid #fff;
        padding: 8px 42px 8px 42px;
        background-color: #95aa8b;
        text-decoration: none !important;
        transition: all 0.6s ease-in-out;
    }

        .Footerbtn:hover {
            font-size: 22px;
            color: #fff;
            border: 1px solid #fff;
            background-color: #0e552b;
            text-decoration: none !important;
            transition: all 0.6s ease-in-out;
        }

    .Footeremailink {
        font-size: 22px;
        color: #000;
        text-decoration: none !important;
        transition: all 0.6s ease-in-out;
    }

        .Footeremailink:hover {
            font-size: 22px;
            color: #d17904;
            text-decoration: none !important;
            transition: all 0.6s ease-in-out;
        }

    .Socialmedia1_Footer {
        height: 48px;
    }

    .Socialmediaicon_Footer_01 {
        padding: 7px 7px 5px 7px;
        /* border-radius: 100%; */
        text-decoration: none !important;
        color: #c5ceaf !important;
        font-size: 19px;
        background-color: #FFFFFF;
        border: 1px solid #c5ceaf;
        transition: all 0.6s ease-in-out;
        outline: none !important;
    }

        .Socialmediaicon_Footer_01:hover {
            padding: 7px 7px 5px 7px;
            /* border-radius: 100%; */
            border: 1px solid #c5ceaf;
            background-color: #0e552b;
            text-decoration: none !important;
            color: #fff !important;
            font-size: 19px;
            transition: all 0.6s ease-in-out;
            outline: none !important;
        }

    .heading_footer {
        font-size: 22px;
        color: #b5bea3;
        font-family: Poppins-bold;
        margin: 0px;
    }

    .Footer_linkList {
        color: #000;
        transition: all 0.6s ease-in-out;
        text-decoration: none;
    }

        .Footer_linkList:hover {
            color: #d17904;
            font-weight: bold;
            transition: all 0.6s ease-in-out;
            text-decoration: none;
        }

    .Separator_padd2 {
        padding: 3px 0px 3px 0px;
    }

    .Footer_logo_div {
        padding: 32px 0px 32px 30px;
        width: 33%;
    }


    .FooterTwobtns_div {
        padding: 0px 0px 0px 30px;
        width: 70%;
        position: absolute;
        left: 221px;
    }

    .Footer_twobtndiv_bg {
        padding: 70px 0px 0px 0px;
        background-image: url(../Images/Background-green-03.jpg);
        height: 1148px;
    }

    .Footer_btnpaddddiv {
        display: flex;
        justify-content: center;
    }

    .V_btnpadd {
        padding-left: 42px;
    }

    .Footer_bg_main_div {
        padding: 0px;
        /*position: absolute;
        top: 159px;*/
    }

    .Footer_bg_div_01 {
        padding: 60px 30px 60px 30px;
        background-image: url(../Images/Background-Footer.jpg);
    }

    .Footer_bgText_div {
        padding: 0px 0px 0px 0px;
    }

    .Footerlinepadd {
        font-size: 22px;
        padding: 0px 22px 0px 22px;
        /*display:none*/
    }

    .Footer_orinfodiv {
        padding: 0px 0px 0px 0px;
    }

    .Footer_bgwht_div {
        padding: 50px 50px 50px 50px;
        background-color: #fff;
        border: 1px solid #b5bea3;
    }

    .Footer_ourinfo_01 {
        padding: 0px 250px 0px 0px;
    }

    .Footer_ourinfo_02 {
        padding: 50px 0px 0px 0px;
    }

    .Footer_main_all_paddDiv {
        padding: 0px 0px 30px 0px;
    }

    .Header_innerpg_bg_div {
        background-image: url(../Images/Inner-Page-Header.jpg);
        height: 200px;
    }

    .ftphone {
        display: inline-block;
    }

    .Breadcrum_main_div {
        position: absolute;
        top: 0px;
    }

    .inner-div-title {
        padding-top: 80px;
        padding-left: 19px;
    }

    .inner-div-title1 {
        padding-top: 54px !important;
    }

    .subpage-title {
        font-size: 40px;
        margin-bottom: 5px;
        color: #fff;
        font-family: 'Titillium Web-bold';
        line-height: 50px;
    }

    .breadcrubpadd {
        padding-top: 80px;
        right: 9px;
        display: none;
    }

    .breadcrumb {
        background: none !important;
    }

    .breadcrumb-item {
        color: #000;
        text-decoration: none;
        transition: all 0.6s ease-in-out;
    }

        .breadcrumb-item:hover {
            color: #fff;
            transition: all 0.6s ease-in-out;
        }

    .Inner_page_padding {
        padding: 60px 40px 60px 40px;
    }

    .Homepg_parallax_main_div {
        padding: 146px 0px 146px 0px;
        background-image: url(../Images/Parallax.jpg);
        background-repeat: no-repeat;
        /*height: 700px;*/
        background-size: cover;
        background-attachment: fixed;
    }

    .Footer_lastdiv {
        padding: 33px 0px 0px 30px;
        /*margin-top: 20px;*/
    }

    .Footerpridicl {
        display: flex;
    }

    .Footerlinepaddallright {
        padding: 0px 20px 0px 20px;
    }

    .Allrghtpadd {
        padding-left: 84px;
    }

    .Naamkritextpadddiv {
        padding: 60px 0px 60px 0px;
    }

    .Palllaxvideo {
        width: 100%;
        height: 300px;
    }

    .Parallx_videopadd {
        padding: 0px 0px 0px 0px;
    }

    .Slider_box_widthdiv_inner {
        padding: 10px 45px 60px 45px;
    }

    .txtbox_width_inner {
        padding-top: 22px;
        /* width: 272px; */
        height: 77px;
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
    }

    .Innerpgprojectboxdiv {
        padding: 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }

    .Inner_page_padding1 {
        padding: 80px 40px 80px 40px;
    }

    .scrollup {
        position: fixed;
        right: 25px;
        bottom: 50px;
        color: #0e552b !important;
        background-color: #fff !important;
        width: 38px;
        height: 38px;
        /* border: solid 2px #f15833; */
        /* border-radius: 50% !important; */
        text-align: center;
        padding: 11px 0 0 1px;
        z-index: 2000;
        font-size: 18px;
        line-height: 1;
        border: 1px solid #c5ceaf;
        border-color: #c5ceaf !important;
        transition: all 0.4s ease-in-out;
    }

        .scrollup:hover {
            background-color: #0e552b !important;
            color: #fff !important;
            /* border: 2px solid #0ea4de !important; */
            transition: all .4s ease-in-out;
        }

    .slick-active .Bann_text_01 {
        animation: fadeUp 4s ease forwards;
    }

    .slick-active .Bann_text_02 {
        animation: fadeUp 2.3s ease forwards;
    }

    .Header_toplinkpadd {
        padding: 15px 3px 0px 3px;
        color: #fff;
        text-align: center;
    }

    .Header_toplinkpadd1 {
        padding: 15px 3px 0px 3px;
        color: #fff;
        text-align: center;
    }

    .dddsubmenu {
        /*margin-left: -119px;*/
    }

    .Hpgwi0 {
        width: 0%;
    }

    .navbar-header1 {
        float: none;
        border-bottom: none;
    }

    .navbar-toggle1 {
        background-color: #0e552b!important;
        position: relative;
        float: right;
        padding: 10px 10px 10px 10px!important;
        margin-top: -60px!important;
        margin-right: 25px !important;
        margin-bottom: 5px!important;
        background-color: transparent;
        background-image: none;
        border: 1px solid transparent;
        border-top-color: transparent;
        border-right-color: transparent;
        border-bottom-color: transparent;
        border-left-color: transparent;
        border-radius: 4px;
        display: block;
    }

    .navbar-header1 .collapse, .navbar-toggle {
        display: block !important;
    }

    .navbar-collapse1.collapse {
        display: none !important;
    }

    .navbar-nav {
        /* padding-top: 10px !important; */
        padding-left: 0px !important;
        /* padding-right: 15px !important; */
        width: 100%;
    }

    .navbar-nav1 > li {
        position: relative !important;
        display: block !important;
        float: none !important;
        border-bottom: 1px solid #9aaa79;
    }

    .navbar-nav > li > a {
        text-align: center;
        padding: 15px 0px 15px 0px !important;
        /* font-weight: bold; */
        outline: 0;
        transition: all 0.6s ease-in-out;
    }

    .navbar-collapse1.collapse.in {
        display: block !important;
        padding: 0px;
        /* background: rgba(000, 0, 0, 0.7); */
    }

    .Linesdisplaynewrespo {
        display: none;
    }

    .Respormbtn_new {
        text-align: -webkit-center;
    }

    .Respo_btn_new {
        color: #000 !important;
    }

    .navbar-collapse.in {
        overflow-y: visible;
    }

    .navbar {
        min-height: 0px !important;
    }

    .navbar-nav {
        margin: 0px !important;
    }

    .Homebanner {
        z-index: -1;
        margin-top: -24px;
    }

    .Resposhaddo {
        z-index: 1;
    }

    .Innerbrearespohead {
        margin-top: -24px;
    }

    .respodisplynone {
        display: none;
    }

    .Respobdbbto_01 {
        padding: 0px 0px 30px 0px !important;
        border-bottom: 1px solid #ccc;
    }

    .Respobdbbto_02 {
        padding: 20px 0px 30px 0px !important;
        border-bottom: 1px solid #ccc;
    }

    .Respobdbbto_03 {
        padding: 20px 0px 30px 0px !important;
        border-bottom: 1px solid #ccc;
    }

    .Respobdbbto_04 {
        padding: 20px 0px 0px 0px !important;
    }
     /*----------------------------Inner pg css---------------------------*/
    .Bar_verticle_green {
        position: absolute;
        height: 359px;
        width: 15px;
        margin: 48px 0px 0px -7px;
    }

    .Footerlinepaddct {
        padding: 0px 22px 0px 22px;
    }

    .Footerlinepaddct1 {
        padding: 0px 22px 0px 22px;
    }

    .Inner_contactMap_addDive {
        padding: 0px;
        border: 1px solid #c2cab2;
        /*height: 452px;*/
    }

    .Contact_map {
        width: 100%;
        height: 388px;
    }

    .Contact_bg_grnlgt_div {
        padding: 0px 0px 80px 0px;
        background-image: url(../Images/Background-green-light-01.jpg);
        /*height: 450px;*/
    }

    .Contact_txt_div {
        padding: 71px 30px 0px 57px;
    }

    .Inner_page_padding_CT_01 {
        padding: 60px 35px 60px 35px;
    }

    .Contactemailink {
        color: #000;
        text-decoration: underline !important;
        transition: all 0.6s ease-in-out;
    }

        .Contactemailink:hover {
            color: #d17904;
            text-decoration: underline !important;
            transition: all 0.6s ease-in-out;
        }

    .Sepa_conta_gra_01 {
        position: absolute;
        height: 383px;
        width: 1px;
        margin: -355px 0px 0px 476px;
    }

    .Sepa_conta_gra_02 {
        position: absolute;
        height: 363px;
        width: 1px;
        margin: -389px 0px 0px 476px;
    }

    .Contact_Three_divMain {
        padding: 60px 0px 0px 0px;
    }

    .Contact_text_dv_01 {
        padding: 0px 35px 0px 0px;
    }

    .Contact_text_dv_02 {
        padding: 30px 47px 0px 0px;
    }

    .Contact_text_dv_03 {
        padding: 30px 0px 0px 0px;
    }

    .form-controlnewhome {
        display: block;
        width: 100% !important;
        height: 36px;
        font-size: 15px !important;
        line-height: 1.42857143 !important;
        color: #666 !important;
        background-color: #fff !important;
        background-image: none;
        border: 1px solid #c2cab2 !important;
        padding: 8px 15px !important;
        border-radius: 0px !important;
        margin-bottom: 0px !important;
    }

    .Richtextheight {
        height: 165px;
    }

    .btnsend {
        background-color: #b5bea3;
        text-align: center;
        padding-left: 0px;
        border: none;
        border-radius: 0px;
        color: #fff;
        font-size: 16px;
        transition: .5s all ease-in-out;
        width: 74% !important;
        height: 37px !important;
    }

        .btnsend:hover {
            background-color: #f2f0e3 !important;
            color: #0a5329 !important;
        }

    .EnquiryFormDIv {
        padding: 0px 0px 0px 0px;
    }

    .EnquiryFormDIv_newpadd_01 {
        padding: 0px 0px 0px 0px;
    }

    .EnquiryFormDIv_01 {
        padding: 20px 20px 20px 20px;
    }

    .EnquiryFormDIv_newpadd_02 {
        padding: 25px 20px 40px 20px;
    }

    .Btndivenquiry {
        padding: 0px 0px 0px 0px;
        margin-top: -20px;
    }

    .Donate_parallxdiv {
        padding: 100px 0px 100px 0px;
        background-image: url(../Images/Parallax-Donate.jpg);
        background-repeat: no-repeat;
        height: 500px;
        background-size: cover;
        background-attachment: fixed;
    }

    .Donate_bg_greenmaindiv {
        background-image: url(../Images/Background-green-light-02.jpg);
        padding: 0px 0px 0px 0px;
        height: 290px;
    }

    .Donatepg_whtbg {
        padding: 20px 20px 20px 20px;
        background-color: #fff;
        border: 1px solid #b5bea3;
    }

    .ntbod {
        font-weight: normal !important;
    }

        .ntbod:hover {
            font-weight: bold !important;
        }

    .About_fact_inner_01 {
        padding: 0px 0px 0px 0px;
        margin-top: -214px;
        z-index: -1;
    }

    .About_FactProject_bg_yell_div {
        background-image: url(../Images/Background-yellow-01.jpg);
        padding:270px 41px 60px 40px;
        /*width: 1026px;*/
        /*height: 716px;*/
    }

    .Imgclassabtus {
        width: 100%;
        max-width: 590px;
    }

    .About_us_sixpadd {
        padding: 0px 0px 50px 0px;
                text-align: -webkit-center;
                        text-align: -moz-center;
    }

    .Aboutustxtpadd {
        padding: 0px 0px 0px 0px;
        text-align: center;
    }

    .Ann_reportimgdiv_01 {
             padding: 48px 0px 0px 0px;
        width: 300px;
    }

    .Img_bgcolor_div {
        padding: 10px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Wtbox_padd {
        padding: 0px 25px 0px 25px;
    }

    .Whtboxdiv {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        height: 77px;
        margin-top: -40px;
        z-index: 0;
        position: relative;
        padding-top: 25px;
    }

    .Innerannualpg {
        text-align: -webkit-center;
        text-align: -moz-center;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }

    .Corporate_parallxdiv {
        padding: 100px 0px 100px 0px;
        background-image: url(../Images/Banner-Corporate.jpeg);
        background-repeat: no-repeat;
        height: 700px;
        background-size: cover;
        background-attachment: fixed;
        background-position: center right;
    }

    .Inner_page_paddingtopless {
        padding: 30px 40px 80px 40px;
    }

    .Annulreportbtn {
        margin-top: 74px;
        padding: 7px 0px 7px 0px !important;
        height: 40px !important;
        width: 100px !important;
        font-size: 15px !important;
        border-radius: 0px !important;
        color: #fff !important;
        background: rgba(14, 76, 27, 0.9);
        /* background-color: rgba(204, 220, 95, 0.8) !important; */
        border: 1px solid #9cac7c !important;
        transition: all .4s ease-in-out;
    }

        .Annulreportbtn:hover {
            margin-top: 74px;
            padding: 7px 0px 7px 0px !important;
            height: 40px !important;
            width: 100px !important;
            font-size: 15px !important;
            border-radius: 0px !important;
            color: #0a5329 !important;
            border: 1px solid #9cac7c !important;
            background-color: #f2f0e3 !important;
            /* background: rgba(14, 76, 27, 0.9); */
            /* background-color: rgba(000000, 0, 0, 0.5); */
            /* background-color: rgba(204, 220, 95, 0.8) !important; */
            transition: all .4s ease-in-out;
        }

    .Donatelastdiv {
        padding: 0px 0px 80px 0px;
    }

    .Donatelastdiv_01 {
        padding: 523px 0px 0px 0px;
    }

    .DonateRcptenqidiv {
        padding:0px 46px 0px 45px;
        position: absolute;
    }

    .RcptEnq_mainDiv {
        padding:18px 0px 30px 0px;
                text-align: left;
    }

    .DonatelastdivCp {
        padding: 60px 0px 80px 0px;
    }

    .corporatepg_whtbg {
        padding: 20px 20px 20px 20px;
        background-color: #fff;
        border: 1px solid #b5bea3;
    }

    .Logo_resizedwdt {
                width: 151px;
    }

    .Imgwidth {
        width: 100%;
        max-width: 180px;
    }

    .Corporatelastdiv_01 {
        padding: 200px 0px 0px 0px;
    }

    .Displnonoediv {
        display: none;
    }

    .Innpgtbtable {
        border-collapse: separate;
        border-spacing: 1px;
        width: 100%;
        background-color: #fff;
        color: #000 !important;
        border: 1px solid #b5bea3;
        display: inline-block;
    }

    th {
        text-align: center;
        padding: 10px;
        border: 1px solid #b5bea3;
        color: #000;
        background-color: #f8f7f1;
        /*width: 285px;*/
        font-family: 'Poppins' !important;
        /*font-weight: normal !important;*/
    }

    td {
        text-align: center;
        padding: 10px;
        border: 1px solid #b5bea3;
        vertical-align: top;
    }

    .modalwidth {
        width: 710px !important;
    }

    .modal-content {
        border-radius: 0px;
    }

    .Individuals_bgmaindiv {
        background-image: url(../Images/Banner-Individuals.jpg);
        padding: 60px 40px 60px 40px;
    }

    .Inner_page_padding_Idividual {
        padding: 60px 40px 60px 40px;
    }

    .Bannerindivdualsimgdiv {
        padding: 0px 0px 0px 0px;
        /*position: absolute;
        top: 93px;*/
    }

    .Bannerniimgdiv {
        padding: 0px 40px 0px 40px;
                margin-top: -1px;
    }

    .Individual_txtdiv {
        padding: 0px 0px 0px 0px;
    }

    .Banner_img_textClassVolunteer {
        padding: 0px;
        text-align: center;
        position: absolute;
        top: 130px;
    }

    .tbbnone {
        border: none !important;
        border-collapse: collapse;
    }

        .tbbnone td {
            border: none !important;
            padding: 0 !important;
            margin: 0 !important;
        }

        .tbbnone input[type="radio"] {
            margin-right: 4px;
        }

        .tbbnone label {
            margin-right: 15px; /* spacing between Male/Female/Other */
        }

    .paddtopfrm {
        padding-top: 20px;
    }

    .Seperator_gray_vertical_01Volunteer {
        margin:-416px 0px 0px 243px;
        height: 450px;
        position: absolute;
        width:1px;
        display:none;
    }

    .Homepg_box_naamFoundation_divvolunteer {
        padding: 30px 30px 30px 30px;
        border: 1px solid #c2cab2;
        background-color: #f2f0e3;
    }

    .Volunteeer4div_01 {
        padding:0px 10px 0px 10px;
    }

    .Volunteeer4div_02 {
        padding:0px 10px 0px 10px;
    }

    .Volunteeer4div_03 {
        padding: 0px 10px 0px 10px;
    }

    .addressht {
        height: 119px !important;
    }

    .Detailht {
        height: 184px !important;
    }

    .btnsendvolunteer {
        background-color: #b5bea3;
        text-align: center;
        padding-left: 0px;
        border: none;
        border-radius: 0px;
        color: #fff;
        font-size: 16px;
        transition: .5s all ease-in-out;
        width: 36% !important;
        height: 37px !important;
    }

        .btnsendvolunteer:hover {
            background-color: #0e552b !important;
            color: #fff !important;
        }

    .Vissionmissionmainpadddiv {
        padding: 80px 0px 80px 0px;
    }

    .Vissionmissinminbg {
        padding: 70px 0px 70px 0px; /*background-color:#f4f5ef;*/
        background-image: url(../Images/Background-yellow-01.jpg);
    }

    .Vissionmissinminbglftpadd {
        padding: 0px 0px 0px 120px;
    }

    .Vissionmissionwhtbg {
        padding:396px 48px 50px 48px;
        background-color: #fff;
        border: 1px solid #b5bea3;
        height: 788px;
    }

    .Vissonmissiontxtmdiv {
        padding: 0px 15px 0px 15px;
        text-align: center;
    }

    .Vissionmissionimdiv_01 {
        padding: 0px 60px 0px 0px;
        position: absolute;
        top: 127px;
    }

    .Inner_Floodrelif_addDive {
        padding: 0px;
        border: 1px solid #c2cab2;
        /*height: 452px;*/
    }

    .Bar_verticle_greenflood {
        position: absolute;
        height:385px;
        width: 15px;
        margin: 0px 0px 0px 0px;
    }

    .Newbullet {
        line-height: 28px;
        list-style-image: url(../Images/Bullet-Orange.png);
        text-align: left;
        padding-left: 19px;
    }

        .Newbullet > li {
            padding-left: 4px;
        }

    .CLICK_flood {
        font-size: 22px;
        color: #fff;
        border: 1px solid #fff;
        padding: 8px 42px 8px 42px;
        /*background-color: #95aa8b;*/ background: rgba(14, 76, 27, 0.6);
        text-decoration: none !important;
        transition: all 0.6s ease-in-out;
    }

        .CLICK_flood:hover {
            font-size: 22px;
            color: #fff;
            border: 1px solid #b5bea3;
            /*background-color: #0e552b;*/
            background: rgba(14, 76, 27, 0.9);
            text-decoration: none !important;
            transition: all 0.6s ease-in-out;
        }

    .Whtboxdivflood {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        height: 79px;
        margin-top: -46px;
        z-index: 0;
        position: relative;
        padding: 12px;
        text-align: center;
    }

    .Innerpgfloodtxtdiv {
        padding: 40px 40px 40px 40px;
    }

    .InnerFlooddonateimgdiv {
        padding: 0px 40px 40px 40px;
    }

    .Paddinghorigreen {
        padding: 70px 0px 0px 0px;
    }

    .Floodvideodiv_01 {
        padding: 20px 20px 20px 20px;
    }

    .Floodrelefvideo {
        width: 100%;
        height: 315px;
        border: 1px solid #c2cab2;
    }

    .Howwewrk_parallxdiv {
        padding: 100px 0px 100px 0px;
        background-image: url(../Images/Banner-How-We-Work.jpg);
        background-repeat: no-repeat;
        height: 400px;
        background-size: cover;
        background-attachment: fixed;
    }

    .Floodvideodiv_02 {
        padding: 0px 60px 0px 60px;
    }

    .Whtboxdivhowwework {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        height: 83px;
        margin-top: -42px;
        z-index: 0;
        position: relative;
        padding: 16px;
    }

    .Howweworkhover {
    }

        .Howweworkhover:hover {
            background-color: #f8f7f1;
        }

    .BOxhover:hover {
        /*background-color:#f8f7f1;*/
        transition: all 0.6s ease-in-out;
    }

    .BOxWorkdiv {
        padding: 30px 20px 80px 20px;
        background-color: #0e552b;
        text-align: center;
    }


    .BOxhover {
        transition: all 0.4s ease-in-out;
    }

        /* MAIN HOVER */
        .BOxhover:hover {
            /*transform: translateY(0px);*/
            transition: all 0.4s ease-in-out;
        }

            /* Change GREEN TOP on hover */
            .BOxhover:hover .BOxWorkdiv {
                background-color: #95aa8b;
                transition: all 0.4s ease-in-out;
            }

            /* Change WHITE BOX on hover */
            .BOxhover:hover .Whtboxdivhowwework {
                background-color: #fff;
                border-color: #7f9a75;
                transition: all 0.4s ease-in-out;
            }

            /* Optional: icon color change */
            .BOxhover:hover i {
                color: #fff;
                transition: all 0.4s ease-in-out;
            }

    .Iconhover {
        font-size: 40px;
        color: #fff;
        transition: all 0.4s ease-in-out;
    }

        .Iconhover:hover {
            font-size: 40px;
            color: #fff;
            transition: all 0.4s ease-in-out;
        }

    .Detailhtneed {
        height: 125px !important;
    }

    .Seperator_gray_vertical_01need {
        margin:-242px 0px 0px 245px;
        height: 262px;
        position: absolute;
        display:none;
    }

    .ul-tabs1 {
        list-style: none;
        padding-top: 5px;
        padding-left: 0px;
        font-size: 16px !important;
    }

        .ul-tabs1 > li.active > .aaa1 {
            transition: all 0.5s ease-in-out;
            background-color: #f26921;
            border-left: 4px solid #0a5329;
            outline: 0;
            color: #fff !important;
        }

        .ul-tabs1 > li > .aaa1 {
            text-decoration: none;
            color: #0a5329 !important;
            font-size: 16px;
            display: block;
            /*padding: 14px 30px 14px 20px;*/
            padding: 10px 10px !important;
            text-decoration: none;
            border-bottom: 1px solid #9aaa79;
            position: relative;
            /*height: 50px;*/
            background: #f2f0e3;
            border-radius: 3px;
            text-align: justify;
        }

            .ul-tabs1 > li > .aaa1:hover {
                transition: all 0.5s ease-in-out;
                background-color: #95aa8b;
                border-left: 5px solid #0a5329;
                outline: 0;
                color: #fff !important;
            }

        .ul-tabs1 > li.active > .aaa1 {
            transition: all 0.5s ease-in-out;
            background-color: #95aa8b;
            border-left: 5px solid #0a5329;
            outline: 0;
            color: #fff !important;
        }

    .Important_tab_content_div {
        padding: 10px 0px 10px 0px;
        border: 1px solid #b5bea3;
        float: left;
        min-height: 200px;
        border-radius: 3px;
    }

    .tab-content > .tab-pane {
        visibility: visible;
        display: initial;
    }

    .Mediavideodiv_01 {
        padding: 5px 15px 40px 15px;
    }

    .WhtboxdivMedia {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        /* height: 77px; */
        height: 136px;
        margin-top: -58px;
        z-index: 0;
        position: relative;
        padding: 10px;
        text-align: center;
    }

    .Mediarelefvideo {
        width: 100%;
        height: 192px;
        border: 1px solid #c2cab2;
    }

    .greentpwdt {
        width: 81%;
    }

    .Innera1dic {
        padding: 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }

    .txtbox_width_innerourtrustee {
        padding: 14px;
        /* width: 272px; */
        height: 100px;
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
    }

    .txtbox_width_innerourtrustee1 {
        padding: 20px;
        /* width: 272px; */
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
        height: 100px;
    }

    .Slider_box_widthdiv_inneteamr {
        padding: 10px 20px 60px 14px;
    }

    .txtbox_width_innerourteam {
        padding: 25px 20px 20px 20px;
        /* width: 272px; */
        background-color: #f2f0e3;
        border: 1px solid #9cac7c;
        margin-top: 0px;
        text-align: center;
        height: 172px;
    }

    .fixbodyinnpg {
        text-align: -webkit-center;
        width: 100%;
        margin: 0 auto;
        max-width: 1024px;
    }

    .txtbox_widthforicon {
        padding: 14px;
        /* width: 272px; */
        /* height: 77px; */
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
    }

    .Iconaligment {
        display: flex;
        padding: 0px 0px 0px 0px;
        /*justify-content: center;*/
    }

    .icontxtdiv {
        padding: 6px 0px 0px 31px;
        text-align: left;
    }

    .Iconboxdivmain_01 {
        padding: 10px;
                width: 345px;
    }

    .Innerboxpadd {
        padding: 0px 0px 40px 0px;
    }

    .Project_list_01 {
        padding: 40px 0px 40px 0px;
        text-align: center;
    }

    .Projectlistbtn {
        margin-top: 79px;
        padding: 7px 0px 7px 0px !important;
        height: 40px !important;
        width: 100px !important;
        font-size: 15px !important;
        border-radius: 0px !important;
        color: #fff !important;
        background: rgba(14, 76, 27, 0.9);
        /* background-color: rgba(204, 220, 95, 0.8) !important; */
        border: 1px solid #9cac7c !important;
        transition: all .4s ease-in-out;
    }

        .Projectlistbtn:hover {
            margin-top: 79px;
            padding: 7px 0px 7px 0px !important;
            height: 40px !important;
            width: 100px !important;
            font-size: 15px !important;
            border-radius: 0px !important;
            color: #0a5329 !important;
            border: 1px solid #9cac7c !important;
            background-color: #f2f0e3 !important;
            /*background: rgba(14, 76, 27, 0.9);*/
            /*background-color: rgba(000000, 0, 0, 0.5);*/
            /* background-color: rgba(204, 220, 95, 0.8) !important; */
            transition: all .4s ease-in-out;
        }

    .txtbox_width_projectlist {
        padding: 20px;
        /* width: 272px; */
        /* height: 77px; */
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: -38px;
        text-align: center;
        z-index: 0;
        position: relative;
    }

    .Whiteboxpaddlist {
        padding: 0px 25px 0px 25px;
    }

    .Inner_page_paddingbotttom0 {
        padding: 60px 40px 0px 40px;
    }

    .txtbox_banner {
        padding: 20px;
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: -40px;
        text-align: center;
    }

    .Bannertxtproj {
        /*font-family: 'Poppins-bold';*/
        font-size: 15px;
        margin: 0px;
        color: #000000;
        font-weight: bold;
    }

    .Innerboxpaddinnerpg {
        padding: 60px 0px 40px 0px;
    }

    .Mediarelefvideoproject01 {
        width: 100%;
        height: 330px;
        border: 1px solid #c2cab2;
    }

    .Innerfbiframdiv {
        padding: 0px 0px 0px 235px;
    }

    .Sepa_conta_gra_01new {
               position: absolute;
        height: 498px;
        width: 1px;
        margin: -480px 0px 0px 219px;
        display:none;
    }

    .Sepa_conta_gra_02new {
        position: absolute;
        height: 498px;
        width: 1px;
        margin:-364px 0px 0px 216px;
         display:none;
    }

    .ViewImagbtn {
        /*margin-top: 109px;*/
        margin-top: 104px;
        padding: 7px 0px 7px 0px !important;
        height: 40px !important;
        width: 100px !important;
        font-size: 15px !important;
        border-radius: 0px !important;
        color: #fff !important;
        background: rgba(14, 76, 27, 0.9);
        /* background-color: rgba(204, 220, 95, 0.8) !important; */
        border: 1px solid #9cac7c !important;
        transition: all .4s ease-in-out;
    }

        .ViewImagbtn:hover {
            /*margin-top: 109px;*/
            margin-top: 104px;
            padding: 7px 0px 7px 0px !important;
            height: 40px !important;
            width: 100px !important;
            font-size: 15px !important;
            border-radius: 0px !important;
            color: #0a5329 !important;
            border: 1px solid #9cac7c !important;
            background-color: #f2f0e3 !important;
            /*background: rgba(14, 76, 27, 0.9);*/
            /*background-color: rgba(000000, 0, 0, 0.5);*/
            /* background-color: rgba(204, 220, 95, 0.8) !important; */
            transition: all .4s ease-in-out;
        }

    .map-container {
        position: relative;
        display: inline-block;
        max-width: 100%;
    }

    .map-image {
        width: 100%;
        display: block;
                max-width: 566px;
    }

    /* Hotspot Style */
    .hotspot {
        position: absolute;
        width: 22px;
        height: 22px;
        border: 2px solid #555;
        border-radius: 50%;
        transform: translate(-50%, -50%);
        cursor: pointer;
        z-index: 10;
    }

        /* Inner Dot */
        .hotspot::after {
            content: "";
            position: absolute;
            width: 8px;
            height: 8px;
            background: #555;
            border-radius: 50%;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
        }

        /* Pulse Animation */
        .hotspot::before {
            content: "";
            position: absolute;
            width: 22px;
            height: 22px;
            border: 2px solid rgba(85,85,85,0.4);
            border-radius: 50%;
            top: -2px;
            left: -2px;
            animation: pulse 1.5s infinite;
        }

    @keyframes pulse {
        0% {
            transform: scale(1);
            opacity: 1;
        }

        100% {
            transform: scale(1.8);
            opacity: 0;
        }
    }

    /* Tooltip */
    .tooltip-box {
        position: absolute;
        background: #2f2f2f;
        color: #fff;
        padding: 10px 15px;
        border-radius: 5px;
        display: none;
        white-space: nowrap;
        z-index: 9999;
        pointer-events: none;
        font-size: 14px;
    }

        .tooltip-box:after {
            content: "";
            position: absolute;
            bottom: -8px;
            left: 18px;
            border-width: 8px 8px 0;
            border-style: solid;
            border-color: #2f2f2f transparent transparent transparent;
        }

    .Hidedeskstopreso {
        /*display: none;*/
    }

    .Donatebgyellobox {
        padding: 55px 0px 0px 0px;
        background-image: url(../Images/Background-yellow-01.jpg);
        height: 306px;
        text-align: center;
    }

    .Donatemaindiv001 {
        padding: 80px 0px 0px 0px;
    }

    .Donateyellowboxpos {
        padding: 0px;
        /*position: absolute;
        top:13px;*/
    }

    .Bar_verticle_greenVandM {
        position: absolute;
        height: 295px;
        width: 15px;
        margin:-295px 0px 0px 665px;
    }

    .Lht {
        line-height: 45px;
    }

    .Lht1 {
        line-height: 50px;
    }

    .Brtoplghtgren {
        height: 9px;
    }

    .Topbragrenimgpadd {
        padding: 0px 25px 0px 25px;
    }

    .Mailltxtwht {
        color: #fff;
        text-decoration: underline;
        transition: all 0.6s ease-in-out;
    }

        .Mailltxtwht:hover {
            color: #000;
            text-decoration: underline;
            transition: all 0.6s ease-in-out;
        }

    .BannerProject > .slick-prev {
        font-size: 0 !important;
        line-height: 0 !important;
        position: absolute !important;
        top: 50% !important;
        display: block !important;
        width: 72px !important;
        height: 43px !important;
        padding: 0 !important;
        z-index: 1;
        -webkit-transform: translate(0, -50%) !important;
        -ms-transform: translate(0, -50%) !important;
        transform: translate(0, -50%) !important;
        cursor: pointer !important;
        border: none !important;
        outline: none !important;
        background: url(../img/prev.png) !important;
        /* background-color: transparent !important; */
    }

    .BannerProject > .slick-prev {
        left: -12px !important;
    }

    .BannerProject > .slick-next {
        font-size: 0 !important;
        line-height: 0 !important;
        position: absolute !important;
        top: 50% !important;
        display: block !important;
        width: 30px !important;
        height: 43px !important;
        padding: 0 !important;
        -webkit-transform: translate(0, -50%) !important;
        -ms-transform: translate(0, -50%) !important;
        transform: translate(0, -50%) !important;
        cursor: pointer !important;
        border: none !important;
        outline: none !important;
        background: url(../img/next.png) !important;
        background-color: transparent !important;
    }

    .BannerProject > .slick-next {
        right: 9px !important;
        left: 621px;
    }

    .Bannerwhitboxpadd {
        padding: 0px 25px 0px 25px;
        position: relative;
        z-index: 0;
    }

    .WhtboxdivMedia1 {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        height: 78px;
        /*height: 151px;*/
        margin-top: -33px;
        z-index: 0;
        position: relative;
        padding: 10px;
        text-align: center;
    }

    .WhtboxdivMedia2 {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        height: 94px;
        /*height: 151px;*/
        margin-top: -58px;
        z-index: 0;
        position: relative;
        padding: 13px;
        text-align: center;
    }

    .Slider_box_widthdiv_innerKashmir {
        padding: 10px 40px 60px 40px;
                width: 330px;
    }

    .Slider_box_widthdiv_innermainprojectlist {
        padding: 10px 15px 40px 15px;
                width: 310px;
    }

    .Slider_box_widthdiv_innermainprojectlist1 {
        padding: 10px 15px 40px 15px;
                width: 312px;
    }

    .Project_list_01_1 {
        padding: 40px 0px 0px 0px;
        text-align: center;
    }

    .Whtboxdivflood p {
        font-weight: bold;
    }

    .Boderpaddnew {
        padding: 20px 40px 0px 40px;
    }

    .WhtboxdivMedia p {
        font-weight: bold;
    }

    .WhtboxdivMedia1 p {
        font-weight: bold;
    }

    .ProjectAidtomap_khandesh {
        left: 27.538%;
        top: 15.785%;
    }

    .ProjectAidto_Marathwada {
        left: 47.231%;
        top: 43.037%;
    }

    .ProjectAidto_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .ProjectAidto_Maharashtra {
        left: 22.961%;
        top: 62.410%;
    }

    .Border_20_60 {
        padding: 20px 0px 60px 0px;
    }

    .Allmap8div {
        padding: 40px 0px 0px 0px;
    }

    .Border60_60 {
        padding: 60px 0px 60px 0px;
    }

    .Grtintouchtxtpaddall {
        padding: 50px 0px 0px 0px;
    }

    .Projecttxt50paddtop {
        padding: 50px 0px 0px 0px;
    }

    .Border_60_20 {
        padding: 60px 0px 20px 0px;
    }

    .Projectheadpaddbotm {
        padding-bottom: 50px;
    }

    .Projectpaddtopnew {
        padding: 50px 0px 0px 0px;
    }

    .facebook-frame {
        width: 100%;
        height: 1351px;
        border: none;
    }

    .Curruntprojectpgdiv {
        padding: 0px;
        margin-top: -22px;
    }

    .Instagramvdeomain12div1 {
        padding: 80px 20px 0px 20px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Instagramvdeomain12div2 {
        padding: 80px 20px 0px 20px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .V1div1 {
        padding: 25px;
                width: 310px;
    }

    .Homeinstavideo {
        padding: 0px 60px 60px 60px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Hompgvideoinsta1 {
        padding: 15px;
                width: 310px;
    }

    .Allmap8div1 {
        padding: 20px 0px 20px 0px;
    }

    .Project_DesilatingofDams_Khandesh {
        left: 27.839%;
        top: 15.663%;
    }

    .Project_DesilatingofDams_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .Project_DesilatingofDams_WesternMaharashtra {
        left: 22.961%;
        top: 62.410%;
    }

    .Project_ytvideos {
        padding: 40px 0px 0px 0px;
    }

    .Fllodvideopaddtop {
        padding: 50px 0px 0px 0px;
    }

    .Howweworkboxpadd1 {
        padding: 30px;
    }

    .Project_Incomegeneration_Marathwada {
        left: 47.231%;
        top: 43.037%;
    }

    .Project_Incomegeneration_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .Indivivdualpaddbtmnew {
        padding: 0px 0px 80px 0px;
    }

    .Individulapddextra {
        padding: 0px 0px 0px 0px;
    }

    .Jalyuktpaddtop {
        padding: 50px 0px 0px 0px;
    }

    .Border_80_60 {
        padding: 80px 0px 60px 0px;
    }

    .Project_Nalastreamodha_Khandesh {
        left: 27.996%;
        top: 15.327%;
    }

    .Project_Nalastreamodha_Konkan {
        left: 6.030%;
        top: 35.364%;
    }

    .Project_Nalastreamodha_Marathwada {
        left: 47.231%;
        top: 43.037%;
    }

    .Project_Nalastreamodha_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .Project_Nalastreamodha_WesternMaharashtra {
        left: 22.961%;
        top: 62.410%;
    }

    .Borderbtm60 {
        padding: 0px 0px 60px 0px;
    }

    .Needhelpbtm {
        padding: 0px 0px 80px 0px;
    }

    .Needhlpbtndiv {
        padding: 30px 0px 0px 0px;
        text-align: center;
    }

    .padingbtm60 {
        padding: 0px 0px 60px 0px;
    }

    .Rghtpaddtem {
        padding:0px 175px 0px 175px;
    }

    .Lefttempadd {
        padding: 40px 0px 40px 0px;
    }

    .Lefttempadd1 {
        padding: 40px 0px 0px 0px;
    }

    .Paddteamlft60 {
        padding:0px 175px 0px 175px;
    }

    .Project_PercolationTank_Khandesh {
        left: 27.190%;
        top: 15.694%;
    }

    .Project_PercolationTank_Konkan {
        left: 6.030%;
        top: 35.364%;
    }

    .Project_PercolationTank_Marathwada {
        left: 47.231%;
        top: 43.037%;
    }

    .Project_PercolationTank_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .Project_PercolationTank_WesternMaharashtra {
        left: 22.961%;
        top: 62.410%;
    }

    .Project_Riverrejuvenation_Konkan {
        left: 6.03%;
        top: 35.36%;
    }

    .Project_Riverrejuvenation_Marathwada {
        left: 47.23%;
        top: 43.03%;
    }

    .Project_Riverrejuvenation_Vidarbha {
        left: 73.11%;
        top: 19.37%;
    }

    .Project_Riverrejuvenation_WesternMaharashtra {
        left: 22.96%;
        top: 62.41%;
    }

    .Border_30_60 {
        padding: 30px 0px 60px 0px;
    }

    .Project_TrenchExcavation_Khandesh {
        left: 27.337%;
        top: 15.296%;
    }

    .Project_TrenchExcavation_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .Project_TrenchExcavation_WesternMaharashtra {
        left: 22.961%;
        top: 62.410%;
    }

    .projpadingbtm60 {
        padding: 0px 0px 60px 0px;
    }

    .Slider_box_widthdiv_innerot {
        padding: 10px 10px 20px 10px;
    }

    .respo_display {
        display: none;
    }

    .txtbox_width_innerourtrusteeteam {
        padding: 12px;
        /*width: 272px;*/
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
    }

    .instagram-media {
        min-width: 214px !important;

    }

    .htchangefrm1280 {
        /*height: 146px;*/
    }

    .htchangefrm12801 {
        height: 92px;
    }

    .pdchngfor1280 {
        padding: 12px !important;
        margin-top: -31px !important;
    }

    .paddfrmsmall {
        padding: 18px !important;
    }

    .heightbx1024 {
        /*height: 222px;*/
    }

    .Ineerpgtrusteepadd {
        padding: 60px 20px 20px 20px !important;
    }

    .Ineerpgprojecctpadd {
        padding:60px 40px 20px 40px !important;
    }

    .lhtsmall {
        line-height: 36px;
    }
    .reso915 {
            padding: 15px 0px 0px 0px !important;
    }
    .Mapdiv_ct {
            padding: 30px !important;
    }
    .Innerfbpalftrespo {
        padding:0px 0px 0px 80px !important;
    }
    .respodisdpltbl {
        display:inline-table !important;
    }
    .Respomxwdt99 {
        max-width:99% !important;
    }
    .Respocenteralgin {
                padding: 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }
    .respopaddnewlogo {
        padding:10px;
    }
    .reso915 {
            padding: 15px 0px 0px 0px !important;
    }
    .respo80topbar {
            width: 80%;
    height: 6px;
    }
    .respohtnew {
        height:72px !important;
    }
    .Volntrrespodiv {
                padding: 0px 0px 0px 0px !important;
    }
    .Needrrespodiv {
                padding: 0px 0px 0px 0px !important;
    }
    .respowdt {
        width:100%;
        height:1px;
    }
    .bghtgreensmal {
        /*height:205px !important;*/
    }
    .Respowidthdiv {
            /*width: 370px;*/
    }
    .Respp740padwidthtrustee {
                padding: 10px 15px 60px 15px !important;
        width: 300px;
    }
    .Projectmainpaddwdthdiv {
         padding: 10px 15px 60px 15px !important;
        width: 300px;
    }
    .Respopaddbtntp {
        padding:30px 0px 0px 0px !important;
    }
    .Mediawidthrespo {
            width: 327px;
    }
    .respomrghide {
            margin-top: 0px !important;
    }
      .Newvolunterdiv {
        text-align:center;padding:40px 0px 60px 0px;
    }
    .Voluntemarpaddinnew {
        padding:0px;   
    }
     .navbar-inverse .headernav > .active > a {
        color: #0a542a !important;
        background-color: #f2f0e3 !important;
                
    }
    .navbar-inverse .headernav .dropdown-menu > li.active > a {
    color: #fff !important;
    background-color: #9aaa79 !important;
}

    .navbar-nav .dropdown-menu{
        display:none;
        position:static !important;
        float:none;
        width:100%;
        box-shadow:none;
    }

    .navbar-nav .dropdown.open > .dropdown-menu{
        display:block;
    }

    /* Disable hover on mobile */
    .navbar-nav .dropdown:hover > .dropdown-menu{
        display:none;
    }

    .navbar-nav .dropdown.open:hover > .dropdown-menu{
        display:block;
    }

    /* caret right side */
    .navbar-nav .dropdown > a{
        position:relative;
    }

    .navbar-nav .dropdown > a .caret{
        float:none;
        margin-top:0px;
        margin-left:5px;

    }
    .Hompgvideoinsta1{
    display: flex;
    margin-bottom: 30px;
}

.Hompgvideoinsta1 .instagram-media{
    display: flex !important;
    flex-direction: column;
    height: 100% !important;
    width: 100% !important;
    min-height: 1074px; /* adjust as needed */
}
 .Instagramvdeomain12div1{
    display: flex;
    margin-bottom: 30px;
}
 .Instagramvdeomain12div2{
    display: flex;
    margin-bottom: 30px;
}

.V1div1 .instagram-media{
    display: flex !important;
    flex-direction: column;
    height: 100% !important;
    width: 100% !important;
    min-height: 1051px; /* adjust as needed */
}

.LogoineerSlider {
    position: relative;
}
.slider-arrows1 {
        position: relative;
        bottom: 0px;
        text-align: center;
    }
.slick-arrow1 {
        position: absolute !important;
        top: 132px;
        bottom: 0;
        left: -13px;
        /*width: 15%;*/
        width: 5%;
        z-index: 999;
        font-size: 25px;
        color: #000;
        text-align: center;
        text-shadow: none !important;
        filter: none !important;
        opacity: 1 !important;
    }

       .slick-arrow1:hover {
            color: #ccdc5f;
        }

      .slick-arrow1.left1 {
            background-repeat: repeat-x;
            background-image: none !important;
            color: #000;
            cursor: pointer;
        }

           .slick-arrow1.left1:hover {
                color: #000000;
            }

      .slick-arrow1.right1 {
            right: 46px;
            background-repeat: repeat-x;
            background-image: none !important;
            color: #000;
            top: 135px;
            left: 598px;
            cursor: pointer;
        }

          .slick-arrow1.right1:hover {
                color: #ffffff;
            }

     .slick-arrow1 .glyphicon-chevron-left, .slick-arrow1 .glyphicon-chevron-right, .slick-arrow1 .icon-prev, .slick-arrow1 .icon-next {
            width: 35px;
            height: 35px;
            margin-top: -15px;
            font-size: 35px;
        }

  .slider-arrows1 {
        position: relative;
        bottom: 0px;
        text-align: center;
    }

   .slick-prev,
    .slick-next {
        font-size: 18px;
        background: #000;
        color: #fff;
        border: none;
        padding: 10px 20px;
        cursor: pointer;
    }

       .slick-prev:hover,
        .slick-next:hover {
            background: #333;
        }

   .Iconhome_left1 {
        position: absolute !important;
        height: 51px;
        width: 51px;
        padding: 11px 0px 0px 0px;
        transition: all 0.4s ease-in-out;
        margin: 14px 0px 0px -35px !important;
        color: #b5bea3 !important;
        font-size: 42px !important;
        border: none;
        border-radius: 0px;
    }

      .Iconhome_left1:hover {
            position: absolute !important;
            height: 51px;
            width: 51px;
            padding: 11px 0px 0px 0px;
            transition: all 0.4s ease-in-out;
            margin: 14px 0px 0px -35px !important;
            color: #b5bea3 !important;
            font-size: 42px !important;
            border-radius: 0px;
        }

   .Iconhome_right1 {
        position: absolute !important;
        height: 51px;
        width: 51px;
        padding: 11px 0px 0px 16px;
        transition: all 0.4s ease-in-out;
        margin: 14px 0px 0px -35px !important;
        color: #b5bea3 !important;
        font-size: 38px !important;
        border: none;
        border-radius: 0px;
    }

      .Iconhome_right1:hover {
            position: absolute !important;
            height: 51px;
            width: 51px;
            padding: 11px 0px 0px 16px;
            transition: all 0.4s ease-in-out;
            margin: 14px 0px 0px -35px !important;
            color: #b5bea3 !important;
            font-size: 38px !important;
            border-radius: 0px;
        }
      .Vissionmsnkboxpadd1 {
        padding: 12px;
    }
    .Visngrenbr {
            width: 80%;
    height: 9px;
    }
    .Whtboxdivvissionmission {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        /*height: 228px;*/
        margin-top: -42px;
        z-index: 0;
        position: relative;
        padding: 20px;
    }
     .Heading_031 {
        font-family: 'Poppins-bold';
        margin: 0px;
        color: #0e552b;
        font-size: 35px;
    }
     .Howweworkhover1 {
    }

        .Howweworkhover12:hover {
            background-color: #f8f7f1;
        }

    .BOxhover12:hover {
        /*background-color:#f8f7f1;*/
        transition: all 0.6s ease-in-out;
    }

    .BOxWorkdiv1 {
        padding: 30px 30px 80px 30px;
        /*background-color: #0e552b;*/
         background-color: #fff;
        text-align: center;
        border:1px solid #95aa8b;
    }


    .BOxhover12 {
        transition: all 0.4s ease-in-out;
    }

        /* MAIN HOVER */
        .BOxhover12:hover {
            /*transform: translateY(0px);*/
            transition: all 0.4s ease-in-out;
        }

            /* Change GREEN TOP on hover */
            .BOxhover12:hover .BOxWorkdiv1 {
                background-color: #95aa8b;
                transition: all 0.4s ease-in-out;
            }

            /* Change WHITE BOX on hover */
            .BOxhover12:hover .Whtboxdivvissionmission {
                background-color: #fff;
                border-color: #7f9a75;
                transition: all 0.4s ease-in-out;
            }
        .BOxhover12:hover .Heading_031{
            color:#fff;
        }
            /* Optional: icon color change */
            .BOxhover12:hover i {
                color: #fff;
                transition: all 0.4s ease-in-out;
            }

    .Iconhover1 {
        font-size: 40px;
        color: #0e552b;
        transition: all 0.4s ease-in-out;
    }

        .Iconhover1:hover {
            font-size: 40px;
            color: #0e552b !important;
            transition: all 0.4s ease-in-out;
        }
                   /*-----12-05-2026-----*/
    .Allhtforcsronly {
        height:330px !important;
    }
    .Butndivforcsrdiv {
        text-align: center;    padding-top: 245px;
    }

/*---------end---------*/
    @keyframes fadeUp {
        from {
            opacity: 1;
            transform: translateY(40px);
        }

        to {
            opacity: 1;
            transform: translateY(0);
        }
    }
}

@media only screen and (min-width: 720px) and (max-width:739px) {
    .Mobilerespohide {
        display: none;
    }

    .Removemargin {
        margin-top: 0px !important;
    }

    .Hidedeskstopreso {
        padding: 20px 10px 10px 10px !important;
    }

    .Txtreslh {
        line-height: 49px;
    }

    .Respoheitimg {
        height: 10px;
    }

    .phnoheadrespo {
        padding: 15px 10px 0px 10px !important;
    }

    .Headiconwidthrespo {
        width: 25px !important;
    }

    .respo_txtpaddtp {
        padding-top: 25px !important;
    }

    .separatorHWW1 {
        padding: 0px 15px 0px 15px;
    }

    .separatorHWW2 {
        padding: 0px 15px 0px 15px;
        line-break: anywhere;
    }

    .separatorHWW3 {
        padding: 0px 15px 0px 15px;
    }

    .Namm_banbelowboxmdiv {
        padding: 0px;
        margin-top: 0px;
    }

    .Homepg_Header_Main_div {
        padding: 0px 0px 0px 0px;
    }

    .Home_contact_div {
        padding: 0px 0px 0px 0px;
        /*width: 74%;*/
    }

    .Homepg_All_HeadData {
        padding: 0px 0px 0px 0px;
    }

    .Homepg_floodrelifDiv {
        padding: 0px 0px 0px 0px;
        /*background-image: url(../Images/Seperator-black-horizontal-01.png);*/
        background-color: #95aa8b;
        height: 56px;
        font-size: 18px;
        width: 37%;
                display: none;
    }

        .Homepg_floodrelifDiv:hover {
            /*background-color:#f2f0e3;*/
            /*background-color:rgba(242, 240, 227, 1);*/
            background-color: #0e552b;
            opacity: 1;
            transition: all 0.4s ease-in-out;
        }

    .Homepg_contactDiv {
        padding: 0px 0px 0px 0px;
        /*background-image: url(../Images/Seperator-black-horizontal-01.png);*/
        background-color: #95aa8b;
        height: 56px;
        font-size: 18px;
        width: 26%;
    }

    .Homepg_emailDiv {
        padding: 0px 0px 0px 0px;
        /*background-image: url(../Images/Seperator-black-horizontal-01.png);*/
        background-color: #95aa8b;
        height: 56px;
        font-size: 18px;
        width: 37%;
    }

        .Homepg_emailDiv:hover {
            /*background-color:#f2f0e3;*/
            /*background-color:rgba(242, 240, 227, 1);*/
            background-color: #0e552b;
            opacity: 1;
            transition: all 0.4s ease-in-out;
        }

    .Homepg_emailhead {
        color: #fff;
        font-size: 18px;
        text-decoration: none !important;
        transition: all 0.6s ease-in-out;
    }

        .Homepg_emailhead:hover {
            color: #fff;
            font-size: 18px;
            text-decoration: underline !important;
            transition: all 0.6s ease-in-out;
        }

    .HOme_contact_margin {
        padding: 0px;
        margin-left: 0px;
                display: flex;
        justify-content: center;
    }

    .Socialmediaicon_01 {
        padding: 10px 10px 5px 10px;
        /* border-radius: 100%; */
        text-decoration: none !important;
        color: #ffffff !important;
        font-size: 23px;
        transition: all 0.6s ease-in-out;
        outline: none !important;
    }

        .Socialmediaicon_01:hover {
            padding: 12px 10px 10px 10px;
            /* border-radius: 100%; */
            background-color: #f2f0e3;
            text-decoration: none !important;
            color: #0a5329 !important;
            font-size: 23px;
            transition: all 0.6s ease-in-out;
            outline: none !important;
        }

    .Socialmedia {
        padding: 0px 0px 0px 0px;
        display: flex;
        margin-bottom: 0px;
        justify-content: center;
    }

    .Socialmedia1 {
        /*background-image: url(../Images/Seperator-black-horizontal-02.png);*/
        background-color: #0e552b;
        height: 54px;
    }

    .Homepg_socialmedia_icon {
        padding: 0px 0px 0px 0px;
        margin-left: 0px;
        /*width: 20%;*/
    }

    .Img_width {
        width: 100%;
    }

    .Img_width_green_hor {
        width: 100%;
        height: 5px;
    }

    .Img_width_hor_whit {
        width: 100%;
        height: 1px;
    }

    .Homepg_all_position {
        /*position: absolute;*/
    }

    .Homepg_main_logo_nav_div {
        padding: 0px 0px 0px 0px;
        background: #fff;
        /*height:116px;*/
    }

    .Homepg_logo_main_div {
        padding: 15px 0px 12px 30px;
    }

    .navbar-inverse {
        background: #fff;
        font-family: 'Poppins-bold';
        font-size: 18px;
        margin-left: 0px;
        border: none !important;
        color: #9aaa79 !important;
        border-radius: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
        /*height: 50px;*/
        z-index: 1;
    }

    .hvr-bounce-to-bottom {
        color: #9aaa79 !important;
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: 0px;
            left: 0px;
            right: 0px;
            bottom: 0px;
            background: #f2f0e3;
            /*background: #d7dd35;*/
            /*background: #575da9;*/
            /*background: #e42d9f;*/
            /*background: #025588;*/
            /*background: #99ced4;*/
            /*background: #4abdac;*/
            /*background: #ee86b7;*/
            /*background: #6e7376;*/
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
        }

        .hvr-bounce-to-bottom:hover, .hvr-bounce-to-bottom:focus, .hvr-bounce-to-bottom:active {
            color: #0a542a !important;
            /*color:#4abdac !important;*/
        }

            .hvr-bounce-to-bottom:hover:before, .hvr-bounce-to-bottom:focus:before, .hvr-bounce-to-bottom:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }

    .hvr-bounce-to-bottom1 {
        color: #0a5329 !important;
        background: #f2f0e3;
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom1:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: 0px;
            left: 0px;
            right: 0px;
            bottom: 0px;
            background: #9aaa79;
            /*background: #d7dd35;*/
            /*background: #575da9;*/
            /*background: #e42d9f;*/
            /*background: #025588;*/
            /*background: #99ced4;*/
            /*background: #4abdac;*/
            /*background: #ee86b7;*/
            /*background: #6e7376;*/
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
        }

        .hvr-bounce-to-bottom1:hover, .hvr-bounce-to-bottom1:focus, .hvr-bounce-to-bottom1:active {
            color: #ffffff !important;
            /*color:#4abdac !important;*/
        }

            .hvr-bounce-to-bottom1:hover:before, .hvr-bounce-to-bottom1:focus:before, .hvr-bounce-to-bottom1:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }

    .hvr-bounce-to-bottom2 {
        color: #9aaa79 !important;
        background: #f2f0e3;
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom2:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: 0px;
            left: 0px;
            right: 0px;
            bottom: 0px;
            background: #9aaa79;
            /*background: #d7dd35;*/
            /*background: #575da9;*/
            /*background: #e42d9f;*/
            /*background: #025588;*/
            /*background: #99ced4;*/
            /*background: #4abdac;*/
            /*background: #ee86b7;*/
            /*background: #6e7376;*/
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
        }

        .hvr-bounce-to-bottom2:hover, .hvr-bounce-to-bottom2:focus, .hvr-bounce-to-bottom2:active {
            color: #fff !important;
            /*color:#4abdac !important;*/
        }

            .hvr-bounce-to-bottom2:hover:before, .hvr-bounce-to-bottom2:focus:before, .hvr-bounce-to-bottom2:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }


    .nav > li > a {
        padding: 5px 20px 5px 20px;
        position: relative;
    }

    .navbar-nav {
        padding-left: 0px;
    }

    .NewDislay {
        /*display: flex;*/
    }


    .ddd > li {
        border-bottom: 1px solid #9aaa79;
    }

    .ddd1 > li {
        border-bottom: 1px solid #9aaa79;
    }

    .ddd2 > li {
        border-bottom: 1px solid #9aaa79;
    }


    /*.ddd1 {
    position: absolute !important;
    top: 0;
    left: 100%;   
    margin: 0;
    display: none;
}
      .ddd2 {
    position: absolute !important;
    top: 0;
    left: 100%;   
    margin: 0;
    display: none ;
}*/

    .dropdown-menu {
        padding: 0px 0px 0px 0px;
        margin-top: 9px;
        margin-left: 0px;
        border-bottom: 1px solid #9aaa79;
        border: 1px solid #9aaa79;
        border-radius: 0px;
        /*width:100%;*/
    }

    .ddd1 {
        padding: 0px 0px 0px 0px;
        margin-top: 0px;
        border-bottom: 1px solid #9aaa79 !important;
        border: 1px solid #9aaa79 !important;
    }

    .ddd2 {
        padding: 0px 0px 0px 0px;
        border-bottom: 1px solid #9aaa79 !important;
        border: 1px solid #9aaa79 !important;
    }


    li.dropdown:hover > .dropdown-menu {
        display: block;
    }

    .headernav > li > .ddd > li > a {
        background-color: #f2f0e3;
        color: #0a5329 !important;
        padding: 10px 18px 10px 18px !important;
        font-size: 16px !important;
        outline: 0 !important;
        font-family: 'Poppins';
        transition: all 0.6s ease-in-out;
    }

        .headernav > li > .ddd > li > a:hover {
            color: #fff !important;
            padding: 10px 18px 10px 18px;
            background-color: #fff !important;
            transition: all 0.6s ease-in-out;
        }

    .headernav li .ddd .ddd1 li a {
        background-color: #f2f0e3;
        color: #0a5329 !important;
        padding: 10px 18px 10px 18px !important;
        font-size: 16px !important;
        outline: 0 !important;
        font-family: 'Poppins';
        transition: all 0.6s ease-in-out;
    }

        .headernav li .ddd .ddd1 li a:hover {
            color: #fff !important;
            padding: 10px 18px 10px 18px;
            background-color: #fff !important;
            transition: all 0.6s ease-in-out;
        }

    .headernav li .ddd .ddd1 .dd2 li a {
        background-color: #f2f0e3;
        color: #0a5329 !important;
        padding: 10px 18px 10px 18px !important;
        font-size: 16px !important;
        outline: 0 !important;
        font-family: 'Poppins';
        transition: all 0.6s ease-in-out;
    }

        .headernav li .ddd .ddd1 .dd2 li a:hover {
            color: #fff !important;
            padding: 10px 18px 10px 18px;
            background-color: #fff !important;
            transition: all 0.6s ease-in-out;
        }

    .navbar-nav > li > .dropdown-menu {
        margin-top: 0;
        border-top-left-radius: initial;
        border-top-right-radius: initial;
    }
    /* ================= MENU BORDERS ================= */
    .ddd > li,
    .ddd1 > li,
    .ddd2 > li {
        border-bottom: 1px solid #9aaa79;
    }

    /* ================= DROPDOWN BASE ================= */
    .dropdown-menu {
        padding: 0;
        margin-top: 0;
        border: 1px solid #9aaa79;
        border-radius: 0;
        min-width: 240px;
        left: 52px;
    }

    .navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
        border-color: #9aaa79 !important;
    }

    /* ================= POSITION FIX ================= */
    .dropdown-menu > li {
        position: relative;
    }

    /* 2nd Level */
    .ddd1 {
        position: absolute;
        top: 0;
        left: 100%;
        display: none;
        padding: 0;
        border: 1px solid #9aaa79;
    }

    /* 3rd Level */
    .ddd2 {
        position: absolute;
        top: 0;
        left: 100%;
        display: none;
        padding: 0;
        border: 1px solid #9aaa79;
    }

    /* ================= SHOW ON HOVER ================= */
    .dropdown-menu li:hover > .ddd1,
    .dropdown-menu li:hover > .ddd2 {
        display: block;
    }

    /* ================= LINKS STYLE ================= */
    .dropdown-menu li a {
        display: block;
        width: 100%;
        box-sizing: border-box;
        background-color: #f2f0e3;
        color: #0a5329 !important;
        padding: 10px 18px;
        font-size: 18px;
        font-family: 'Poppins';
        transition: all 0.3s ease;
        white-space: normal;
    }

        /* ================= HOVER ================= */
        .dropdown-menu li a:hover {
            color: #fff !important;
            background-color: #0a5329 !important;
        }

    /* ================= TOP MENU ================= */
    .headernav > li > .ddd > li > a {
        background-color: #f2f0e3;
        color: #0a5329 !important;
    }

    /* ================= REMOVE GAP ================= */
    .navbar-nav > li > .dropdown-menu {
        margin-top: 0;
    }

    /* ================= ARROW ALIGN ================= */
    .dropdown > a .caret {
        float: right;
        margin-top: 6px;
    }

    /* Make all dropdowns full width */
    .dropdown-menu {
        position: relative;
        width: 100%;
        left: 0 !important;
    }

    /* 2nd & 3rd level menu */
    .ddd1,
    .ddd2 {
        position: absolute; /* ❗ KEY FIX */
        left: 0 !important;
        display: none;
        width: 100%;
    }

    /* Show on click/hover */
    .dropdown-menu li.open > .ddd1,
    .dropdown-menu li.open > .ddd2 {
        display: block;
    }

    /* Optional spacing */
    .dropdown-menu li a {
        padding-left: 25px;
    }

    .ddd1 li a {
        padding-left: 40px;
    }

    .ddd2 li a {
        padding-left: 55px;
    }

    .ddd1 {
        top: 40px;
    }

    .ddd2 {
        top: 40px;
    }

    .Hompg_highlight_txtblue {
        font-size: 22px;
        font-family: 'Titillium Web';
        margin: 0px;
        color: #0ea4de;
    }



    .Readmore_btn_01 {
        color: #999999;
        transition: all 0.6s ease-in-out;
        text-decoration: none;
    }

        .Readmore_btn_01:hover {
            color: #f15833;
            transition: all 0.6s ease-in-out;
            text-decoration: underline;
        }







    .Separator_padd {
        padding: 7px 0px 7px 0px;
    }

















    .Separator_padd1 {
        padding: 6px 0px 6px 0px;
    }


    .Separator_padd2 {
        padding: 3px 0px 3px 0px;
    }









    [class*=" imghvr-"], [class^=imghvr-] {
        position: relative;
        display: block !important;
        margin: 0;
        max-width: 100%;
        background-color: rgba(175,90,59,1) !important;
        color: #fff;
        overflow: hidden;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        -ms-transform: translateZ(0);
        -o-transform: translateZ(0);
        transform: translateZ(0);
    }

        [class*=" imghvr-"] figcaption, [class^=imghvr-] figcaption {
            background-color: rgba(175,90,59,0.3) !important;
            padding: 30px;
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
            color: #fff;
        }

    .Socialmedia_Footer {
        padding: 50px 0px 50px 0px;
        display: flex;
        margin-bottom: 0px;
    }





    .Donatebtn {
        font-family: 'Poppins-bold';
        font-size: 18px;
        padding: 14px 20px 14px 20px !important;
        background-color: #f2f0e3 !important;
        color: #0a5329 !important;
        transition: all .4s ease-in-out;
        text-decoration: none !important;
    }

        .Donatebtn:hover {
            font-family: 'Poppins-bold';
            font-size: 18px;
            padding: 14px 20px 14px 20px !important;
            background-color: #9aaa79 !important;
            color: #fff !important;
            transition: all .4s ease-in-out;
            text-decoration: none !important;
        }

    .Banner_img_textClass {
        padding: 0px;
        text-align: center;
        position: absolute;
        top: 239px;
    }

    .Bann_textLineheight {
        line-height: 61px;
    }

    .Bann_text_01 {
        /*font-size: 36px;*/
        font-size: 30px;
        color: #fff;
        font-family: 'Titillium Web';
    }

    .Bann_text_02 {
        /*font-size: 58px;*/
        font-size: 50px;
        color: #fff;
        font-family: 'Titillium Web-bold';
        margin-top: 16px;
    }

    .Homepg_box_naamFoundation_div {
        padding: 55px 55px 55px 55px;
        border: 1px solid #c2cab2;
        background-color: #f2f0e3;
    }

    .Heading_01 {
        font-family: 'Titillium Web-bold';
        font-size: 35px;
        color: #0e552b;
        margin: 0px;
    }

    .Hompg_highlight_txtorg {
        font-size: 25px;
        font-family: 'Titillium Web';
        margin: 0px;
        color: #d17904;
    }

    .Hmpg_paddtop_d01 {
        padding-top: 50px !important;
    }

    .Homepg_naamboxpadd {
        padding: 0px 40px 0px 40px;
    }

    .Hompg_howweworkpadddiv {
        padding: 80px 40px 0px 40px;
    }

    .Heading_03 {
        font-family: 'Poppins-bold';
        margin: 0px;
        color: #9aaa79;
        font-size: 22px;
    }

    .Homepg_how_we_wrok_text_div {
        padding: 50px 0px 34px 0px;
    }

    .Homepg_back_green_01 {
        padding: 0px 0px 50px 0px;
        background-image: url(../Images/Background-green-01.jpg);
        /*width: 800px;*/
        /*height: 690px;*/
    }

    .Homepg_back_green_light_01 {
        padding: 56px 40px 56px 40px;
        background-image: url(../Images/Background-green-light-01.jpg);
        /*width:973px;*/
        float: right;
    }

    .Homepg_bg_gren_lght_mainpos_div {
        padding: 0px 0px 0px 0px;
        /*z-index: -1;*/
        margin-top: 0px;
    }

    .Homepg_bgLlght_pos_div {
        padding: 0px;
        /*position: absolute;*/
    }

    .Since_paddleft {
        /*padding-left: 514px;*/
        text-align: center;
    }

    .Icon_box_wht_main_div {
        padding: 36px 100px 36px 100px;
        background: #fff;
        margin-top: 50px;
    }

    .Seperator_white_vertical_01 {
        margin: -242px 0px 0px 193px;
        height: 263px;
    }

    .Homepg_ourproject_main_div {
        padding: 60px 0px 60px 0px;
        text-align: center;
    }

    .Img_sliderimg {
        width: 100%;
        max-width: 275px !important;
    }

    .Slider_padding_div {
        padding: 0px 65px 80px 65px;
    }

    .Ourprjctmousehoverbtn {
        margin-top: 152px;
        padding: 7px 0px 7px 0px !important;
        height: 40px !important;
        width: 100px !important;
        font-size: 15px !important;
        border-radius: 0px !important;
        color: #fff !important;
        background: rgba(14, 76, 27, 0.9);
        /* background-color: rgba(204, 220, 95, 0.8) !important; */
        border: 1px solid #9cac7c !important;
        transition: all .4s ease-in-out;
    }

        .Ourprjctmousehoverbtn:hover {
            margin-top: 152px;
            padding: 7px 0px 7px 0px !important;
            height: 40px !important;
            width: 100px !important;
            font-size: 15px !important;
            border-radius: 0px !important;
            color: #0a5329 !important;
            border: 1px solid #9cac7c !important;
            background-color: #f2f0e3 !important;
            /*background: rgba(14, 76, 27, 0.9);*/
            /*background-color: rgba(000000, 0, 0, 0.5);*/
            /* background-color: rgba(204, 220, 95, 0.8) !important; */
            transition: all .4s ease-in-out;
        }

    [class*=" imghvr-"], [class^=imghvr-] {
        position: relative;
        display: block !important;
        margin: 0;
        max-width: 100%;
        background-color: rgba(000000, 0, 0, 0.5) !important;
        color: #fff;
        overflow: hidden;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        -ms-transform: translateZ(0);
        -o-transform: translateZ(0);
        transform: translateZ(0);
    }

        [class*=" imghvr-"] figcaption, [class^=imghvr-] figcaption {
            background-color: rgba(000000, 0, 0, 0.5) !important;
            padding: 30px;
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
            color: #fff;
        }

        [class*=" imghvr-"], [class*=" imghvr-"] *, [class*=" imghvr-"]:after, [class*=" imghvr-"] :after, [class*=" imghvr-"]:before, [class*=" imghvr-"] :before, [class^=imghvr-], [class^=imghvr-] *, [class^=imghvr-]:after, [class^=imghvr-] :after, [class^=imghvr-]:before, [class^=imghvr-] :before {
            box-sizing: border-box !important;
            -webkit-transition: all 1s ease !important;
            -moz-transition: all 1s ease !important;
            transition: all 1s ease !important;
        }

    .Slider_box_widthdiv {
        padding: 15px;
        width: 295px;
    }

    .txtbox_width {
        padding-top: 22px;
        /*width: 272px;*/
        height: 77px;
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
    }

    .Sliderboxlink {
        font-family: 'Poppins-bold';
        font-size: 18px;
        padding: 31px 0px 31px 0px;
        color: #000000;
        text-decoration: none;
        transition: all .4s ease-in-out;
    }

        .Sliderboxlink:hover {
            font-family: 'Poppins-bold';
            font-size: 18px;
            color: #d17904;
            text-decoration: none;
            transition: all .4s ease-in-out;
        }

    .slick-dots li button:before {
        font-family: 'slick';
        font-size: 40px !important;
        line-height: 20px;
        position: absolute;
        top: 5px;
        left: 0;
        width: 30px;
        height: 13px;
        content: square !important;
        /*content: '•';*/
        text-align: center;
        opacity: 1;
        color: #dae78f !important;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

    .slick-dots li.slick-active button:before {
        opacity: 1 !important;
        color: #ffffff !important;
        border: none !important;
    }


    .slick-dots li button {
        border: none !important;
        border-radius: 0% !important;
        width: 3px !important;
        height: 3px !important;
        padding: 5px !important;
        top: 0px !important;
        margin-top: 8px;
        margin-left: 30px;
        margin-right: 0px;
        /*background-color: #c09965 !important;*/
        opacity: 1;
        background-color: transparent !important;
    }


    .slick-dots li.slick-active button {
        /*background: #fff !important;*/
    }

    .slick-dotted.slick-slider {
        margin-bottom: 0px !important;
    }

    .slick-dots {
        position: absolute !important;
        bottom: 19px !important;
        display: block !important;
        width: 97% !important;
        padding: 0 !important;
        margin: 0 !important;
        list-style: square !important;
        text-align: center !important;
    }

        .slick-dots li {
            position: relative;
            display: inline-block !important;
            width: 3px !important;
            height: 3px !important;
            margin: 0 7px !important;
            padding: 3px 9px 0px 9px !important;
            cursor: pointer !important;
        }

    .slick-prev {
        left: -12px !important;
    }

    .slick-prev {
        font-size: 0 !important;
        line-height: 0 !important;
        position: absolute !important;
        top: 50% !important;
        display: block !important;
        width: 72px !important;
        height: 43px !important;
        padding: 0 !important;
        z-index: 1;
        -webkit-transform: translate(0, -50%) !important;
        -ms-transform: translate(0, -50%) !important;
        transform: translate(0, -50%) !important;
        cursor: pointer !important;
        border: none !important;
        outline: none !important;
        background: url(../img/prev.png) !important;
        /*background-color: transparent !important;*/
    }

    .slick-next {
        right: 9px !important;
    }

    .slick-next {
        font-size: 0 !important;
        line-height: 0 !important;
        position: absolute !important;
        top: 50% !important;
        display: block !important;
        width: 30px !important;
        height: 43px !important;
        padding: 0 !important;
        -webkit-transform: translate(0, -50%) !important;
        -ms-transform: translate(0, -50%) !important;
        transform: translate(0, -50%) !important;
        cursor: pointer !important;
        border: none !important;
        outline: none !important;
        background: url(../img/next.png) !important;
        background-color: transparent !important;
    }

    .slick-prev:hover,
    .slick-prev:focus {
        color: #000000 !important;
        outline: none !important;
        background: url(../img/prev.png) !important;
        transition: all 0.9s ease-in-out !important;
    }

    .slick-next:hover,
    .slick-next:focus {
        color: transparent !important;
        outline: none !important;
        background: url(../img/next.png) !important;
        transition: all 0.9s ease-in-out !important;
    }

        .slick-prev:hover:before,
        .slick-prev:focus:before,
        .slick-next:hover:before,
        .slick-next:focus:before {
            opacity: 1 !important;
        }

    .slick-prev.slick-disabled:before,
    .slick-next.slick-disabled:before {
        opacity: .25 !important;
    }

    .slick-prev:before,
    .slick-next:before {
        /*font-family: 'slick' !important;*/
        font-size: 20px !important;
        line-height: 1 !important;
        opacity: .75 !important;
        color: white !important;
        -webkit-font-smoothing: antialiased !important;
        -moz-osx-font-smoothing: grayscale !important;
    }

    [dir='rtl'] .slick-prev {
        right: 0px !important;
        left: auto !important;
    }

    .slick-prev:before {
        background: url(../img/prev.png) !important;
    }

    [dir='rtl'] .slick-prev:before {
        background: url(../img/next.png) !important;
    }


    [dir='rtl'] .slick-next {
        right: auto !important;
        left: 0px !important;
    }

    .slick-next:before {
        background: url(../img/next.png) !important;
    }

    [dir='rtl'] .slick-next:before {
        background: url(../img/prev.png) !important;
    }

    .slick-prev:before {
        background: url(../img/prev.png) !important;
    }

    .slick-arrow {
        position: absolute !important;
        top: 153px;
        bottom: 0;
        left: -30px;
        /*width: 15%;*/
        width: 5%;
        font-size: 25px;
        color: #000;
        text-align: center;
        text-shadow: none !important;
        filter: none !important;
        opacity: 1 !important;
    }

        .slick-arrow:hover {
            color: #ccdc5f;
        }

        .slick-arrow.left {
            background-repeat: repeat-x;
            background-image: none !important;
            color: #000;
            cursor: pointer;
        }

            .slick-arrow.left:hover {
                color: #000000;
            }

        .slick-arrow.right {
            right: 46px;
            background-repeat: repeat-x;
            background-image: none !important;
            color: #000;
            top: 153px;
            left: 604px;
            cursor: pointer;
        }

            .slick-arrow.right:hover {
                color: #ffffff;
            }

        .slick-arrow .glyphicon-chevron-left, .slick-arrow .glyphicon-chevron-right, .slick-arrow .icon-prev, .slick-arrow .icon-next {
            width: 35px;
            height: 35px;
            margin-top: -15px;
            font-size: 35px;
        }

    .slider-arrows {
        position: relative;
        bottom: 0px;
        text-align: center;
    }

    .slick-prev,
    .slick-next {
        font-size: 18px;
        background: #000;
        color: #fff;
        border: none;
        padding: 10px 20px;
        cursor: pointer;
    }

        .slick-prev:hover,
        .slick-next:hover {
            background: #333;
        }

    .Iconhome_left {
        position: absolute !important;
        height: 51px;
        width: 51px;
        padding: 11px 0px 0px 0px;
        transition: all 0.4s ease-in-out;
        margin: 14px 0px 0px -35px !important;
        color: #b5bea3 !important;
        font-size: 50px !important;
        border: none;
        border-radius: 0px;
    }

        .Iconhome_left:hover {
            position: absolute !important;
            height: 51px;
            width: 51px;
            padding: 11px 0px 0px 0px;
            transition: all 0.4s ease-in-out;
            margin: 14px 0px 0px -35px !important;
            color: #b5bea3 !important;
            font-size: 50px !important;
            border-radius: 0px;
        }

    .Iconhome_right {
        position: absolute !important;
        height: 51px;
        width: 51px;
        padding: 11px 0px 0px 16px;
        transition: all 0.4s ease-in-out;
        margin: 14px 0px 0px -35px !important;
        color: #b5bea3 !important;
        font-size: 45px !important;
        border: none;
        border-radius: 0px;
    }

        .Iconhome_right:hover {
            position: absolute !important;
            height: 51px;
            width: 51px;
            padding: 11px 0px 0px 16px;
            transition: all 0.4s ease-in-out;
            margin: 14px 0px 0px -35px !important;
            color: #b5bea3 !important;
            font-size: 45px !important;
            border-radius: 0px;
        }

    .Homepg_Waterconservation_maindiv {
        padding: 80px 0px 80px 0px;
        background-color: #0e552b;
        border-right: 1px solid #2b6e4d;
        text-align: center;
        /*width:682px;*/
    }

    .Heading_whit_01 {
        font-family: 'Titillium Web-bold';
        font-size: 35px;
        color: #ffffff;
        margin: 0px;
    }

    .Seperator_white_water_vertical_01 {
        margin: -60px 0px 0px 344px;
    }

    .ImgWhtewidth {
        width: 85%;
        height: 1px;
        left: -11px;
        margin-left: -12px;
    }

    .Homepg_bg_waterconservation_div {
        background-image: url(../Images/Background-Water-Conservation.jpg);
        /*width: 908px;*/
        background-size: cover; /* makes image fill container */
        background-position: center; /* keeps image centered */
        background-repeat: no-repeat; /* prevents repeating */
        /* responsive width */
        height: 475px; /* keep your height */
        padding: 0;
    }

    .HompgWatconmaindiv {
        padding: 0px 40px 0px 40px;
    }

    .Homepg_whatContoppadd_div {
        padding: 72px 0px 0px 0px;
        display: flex;
    }

    .Respodislyflx {
        display: flex;
    }

    .Hompg_sepapadd_div {
        padding: 25px 0px 25px 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Homepg_FactProject_bg_grrn_div {
        background-image: url(../Images/Background-green-01.jpg);
        padding: 80px 80px 80px 80px;
        /*width: 325px;*/
        height: 800px;
    }

    .Homepg_FactProject_bg_yell_div {
        background-image: url(../Images/Background-yellow-01.jpg);
        padding: 180px 50px 80px 50px;
        /*width: 779px;*/
        /*height: 630px;*/
    }

    .bgf {
        background-image: url(../Images/Background-green-yellow.jpg);
        padding: 80px 118px;
        background-repeat: no-repeat;
        background-size: 91% 100%; /* ONLY LEFT SIDE background */
        background-position: left center;
    }

    .bgne {
        background-image: url(../Images/Background-green-01.jpg);
        width: 600px;
        padding: 80px 80px 80px 80px;
    }

    .bgne1 {
        background-image: url(../Images/Background-yellow-01.jpg);
        padding: 80px 80px 80px 80px;
        position: absolute;
        top: 81px;
        width: 1188px;
        left: 282px;
    }

    .Hopg_respodv_001 {
        padding: 115px 0px 0px 0px !important;
    }

    .Hompg_back_blck_bg_div {
        background-image: url(../Images/Background-black-transperent.png);
        height: 115px;
        margin-top: -273px;
        border-top: 1px solid #fff;
        border-bottom: 1px solid #fff;
        text-align: center;
        padding: 26px 0px 0px 0px;
    }

    .Homepg_fact_inner_01 {
        padding: 80px 50px;
        position: absolute;
    }

    .Homepg_fact_inner_02 {
        padding: 0px 0px 0px 0px;
    }

    .Homepg_fact_inner_03 {
        padding: 0px 0px 0px 0px;
        margin-top: 0px;
        z-index: -1;
    }

    .Homepg_fact_inner_04 {
        padding: 45px 0px 0px 0px;
        display: flex;
    }

    .Homepg_fact_innertxt_01 {
        padding: 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Homepg_fact_innertxt_02 {
        padding: 0px 0px 0px 60px;
    }

    .Homepg_ourpartner_bg_main_Div {
        background-image: url(../Images/Background-green-light-02.jpg);
        padding: 0px 0px 0px 0px;
        height: 272px;
    }

    .Homepg_Ourpartner_maindiv {
        padding: 80px 0px 120px 0px;
    }

    .Hompg_respodiv_01 {
        padding: 0px 0px 0px 0px !important;
    }

    .Homepg_ourpartner_div_01 {
        padding: 0px 0px 0px 0px;
        /*position: absolute;*/
        z-index: -1;
    }

    .Homepg_ourpartner_div_02 {
        padding: 37px 60px 0px 60px;
    }

    .Homepg_ourpartner_bg_wht_div_01 {
        padding: 30px 30px 30px 30px;
        background-color: #fff;
        border: 1px solid #b5bea3;
        /*height: 334px;*/
    }

    .Homepg_ourpartner_div_03 {
        padding: 0px 0px 0px 175px;
        position: absolute;
        z-index: -1;
        top: 136px;
    }

    .Homepg_happy_moment_bgdiv {
        background-image: url(../Images/Background-Happy-Moments.jpg);
        background-size: cover;
        background-position: center;
        background-repeat: no-repeat;
        height: 437px;
        padding: 0px 0px 0px 0px;
        text-align: center;
        margin: 0px -7px 0px 0px;
    }

    .Happy_movmet_txtdv {
        position: absolute;
        top: 203px;
        text-align: -webkit-center;
        /*left: -54px;*/
    }

    .Happymov_txt_divquote {
        padding: 60px 60px 60px 60px;
        background-color: #0e552b;
        border-right: 1px solid #2b6e4d;
        /*height: 530px;*/
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Hmpgquttxtdv01 {
        padding-top: 30px !important;
    }

    .Footerbtn {
        font-size: 22px;
        color: #fff;
        border: 1px solid #fff;
        padding: 8px 42px 8px 42px;
        background-color: #95aa8b;
        text-decoration: none !important;
        transition: all 0.6s ease-in-out;
    }

        .Footerbtn:hover {
            font-size: 22px;
            color: #fff;
            border: 1px solid #fff;
            background-color: #0e552b;
            text-decoration: none !important;
            transition: all 0.6s ease-in-out;
        }

    .Footeremailink {
        font-size: 22px;
        color: #000;
        text-decoration: none !important;
        transition: all 0.6s ease-in-out;
    }

        .Footeremailink:hover {
            font-size: 22px;
            color: #d17904;
            text-decoration: none !important;
            transition: all 0.6s ease-in-out;
        }

    .Socialmedia1_Footer {
        height: 48px;
    }

    .Socialmediaicon_Footer_01 {
        padding: 7px 7px 5px 7px;
        /* border-radius: 100%; */
        text-decoration: none !important;
        color: #c5ceaf !important;
        font-size: 19px;
        background-color: #FFFFFF;
        border: 1px solid #c5ceaf;
        transition: all 0.6s ease-in-out;
        outline: none !important;
    }

        .Socialmediaicon_Footer_01:hover {
            padding: 7px 7px 5px 7px;
            /* border-radius: 100%; */
            border: 1px solid #c5ceaf;
            background-color: #0e552b;
            text-decoration: none !important;
            color: #fff !important;
            font-size: 19px;
            transition: all 0.6s ease-in-out;
            outline: none !important;
        }

    .heading_footer {
        font-size: 22px;
        color: #b5bea3;
        font-family: Poppins-bold;
        margin: 0px;
    }

    .Footer_linkList {
        color: #000;
        transition: all 0.6s ease-in-out;
        text-decoration: none;
    }

        .Footer_linkList:hover {
            color: #d17904;
            font-weight: bold;
            transition: all 0.6s ease-in-out;
            text-decoration: none;
        }

    .Separator_padd2 {
        padding: 3px 0px 3px 0px;
    }

    .Footer_logo_div {
        padding: 32px 0px 32px 30px;
        width: 33%;
    }


    .FooterTwobtns_div {
        padding: 0px 0px 0px 30px;
        width: 69%;
        position: absolute;
        left: 223px;
    }

    .Footer_twobtndiv_bg {
        padding: 70px 0px 0px 0px;
        background-image: url(../Images/Background-green-03.jpg);
        height: 1148px;
    }

    .Footer_btnpaddddiv {
        display: flex;
        justify-content: center;
    }

    .V_btnpadd {
        padding-left: 42px;
    }

    .Footer_bg_main_div {
        padding: 0px;
        /*position: absolute;
        top: 159px;*/
    }

    .Footer_bg_div_01 {
        padding: 60px 30px 60px 30px;
        background-image: url(../Images/Background-Footer.jpg);
    }

    .Footer_bgText_div {
        padding: 0px 0px 0px 0px;
    }

    .Footerlinepadd {
        font-size: 22px;
        padding: 0px 22px 0px 22px;
        /*display:none*/
    }

    .Footer_orinfodiv {
        padding: 0px 0px 0px 0px;
    }

    .Footer_bgwht_div {
        padding: 50px 50px 50px 50px;
        background-color: #fff;
        border: 1px solid #b5bea3;
    }

    .Footer_ourinfo_01 {
        padding: 0px 250px 0px 0px;
    }

    .Footer_ourinfo_02 {
        padding: 50px 0px 0px 0px;
    }

    .Footer_main_all_paddDiv {
        padding: 0px 0px 30px 0px;
    }

    .Header_innerpg_bg_div {
        background-image: url(../Images/Inner-Page-Header.jpg);
        height: 200px;
    }

    .ftphone {
        display: inline-block;
    }

    .Breadcrum_main_div {
        position: absolute;
        top: 0px;
    }

    .inner-div-title {
        padding-top: 78px;
        padding-left: 19px;
    }

    .inner-div-title1 {
        padding-top: 54px !important;
    }

    .subpage-title {
        font-size: 40px;
        margin-bottom: 5px;
        color: #fff;
        font-family: 'Titillium Web-bold';
        line-height: 50px;
    }

    .breadcrubpadd {
        padding-top: 80px;
        right: 9px;
        display: none;
    }

    .breadcrumb {
        background: none !important;
    }

    .breadcrumb-item {
        color: #000;
        text-decoration: none;
        transition: all 0.6s ease-in-out;
    }

        .breadcrumb-item:hover {
            color: #fff;
            transition: all 0.6s ease-in-out;
        }

    .Inner_page_padding {
        padding: 60px 40px 60px 40px;
    }

    .Homepg_parallax_main_div {
        padding: 146px 0px 146px 0px;
        background-image: url(../Images/Parallax.jpg);
        background-repeat: no-repeat;
        /*height: 700px;*/
        background-size: cover;
        background-attachment: fixed;
    }

    .Footer_lastdiv {
        padding: 33px 0px 0px 30px;
        /*margin-top: 20px;*/
    }

    .Footerpridicl {
        display: flex;
    }

    .Footerlinepaddallright {
        padding: 0px 20px 0px 20px;
    }

    .Allrghtpadd {
        padding-left: 57px;
    }

    .Naamkritextpadddiv {
        padding: 60px 0px 60px 0px;
    }

    .Palllaxvideo {
        width: 100%;
        height: 242px;
    }

    .Parallx_videopadd {
        padding: 0px 0px 0px 0px;
    }

    .Slider_box_widthdiv_inner {
        padding: 10px 30px 60px 30px;
        width: 320px;
    }

    .txtbox_width_inner {
        padding-top: 22px;
        /* width: 272px; */
        height: 77px;
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
    }

    .Innerpgprojectboxdiv {
        padding: 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }

    .Inner_page_padding1 {
        padding: 80px 40px 80px 40px;
    }

    .scrollup {
        position: fixed;
        right: 25px;
        bottom: 50px;
        color: #0e552b !important;
        background-color: #fff !important;
        width: 38px;
        height: 38px;
        /* border: solid 2px #f15833; */
        /* border-radius: 50% !important; */
        text-align: center;
        padding: 11px 0 0 1px;
        z-index: 2000;
        font-size: 18px;
        line-height: 1;
        border: 1px solid #c5ceaf;
        border-color: #c5ceaf !important;
        transition: all 0.4s ease-in-out;
    }

        .scrollup:hover {
            background-color: #0e552b !important;
            color: #fff !important;
            /* border: 2px solid #0ea4de !important; */
            transition: all .4s ease-in-out;
        }

    .slick-active .Bann_text_01 {
        animation: fadeUp 4s ease forwards;
    }

    .slick-active .Bann_text_02 {
        animation: fadeUp 2.3s ease forwards;
    }

    .Header_toplinkpadd {
        padding: 15px 3px 0px 3px;
        color: #fff;
        text-align: center;
    }

    .Header_toplinkpadd1 {
        padding: 15px 3px 0px 3px;
        color: #fff;
        text-align: center;
    }

    .dddsubmenu {
        /*margin-left: -119px;*/
    }

    .Hpgwi0 {
        width: 0%;
    }

    .navbar-header1 {
        float: none;
        border-bottom: none;
    }

    .navbar-toggle1 {
        background-color: #0e552b!important;
        position: relative;
        float: right;
        padding: 10px 10px 10px 10px!important;
        margin-top: -60px!important;
        margin-right: 25px !important;
        margin-bottom: 5px!important;
        background-color: transparent;
        background-image: none;
        border: 1px solid transparent;
        border-top-color: transparent;
        border-right-color: transparent;
        border-bottom-color: transparent;
        border-left-color: transparent;
        border-radius: 4px;
        display: block;
    }

    .navbar-header1 .collapse, .navbar-toggle {
        display: block !important;
    }

    .navbar-collapse1.collapse {
        display: none !important;
    }

    .navbar-nav {
        /* padding-top: 10px !important; */
        padding-left: 0px !important;
        /* padding-right: 15px !important; */
        width: 100%;
    }

    .navbar-nav1 > li {
        position: relative !important;
        display: block !important;
        float: none !important;
        border-bottom: 1px solid #9aaa79;
    }

    .navbar-nav > li > a {
        text-align: center;
        padding: 15px 0px 15px 0px !important;
        /* font-weight: bold; */
        outline: 0;
        transition: all 0.6s ease-in-out;
    }

    .navbar-collapse1.collapse.in {
        display: block !important;
        padding: 0px;
        /* background: rgba(000, 0, 0, 0.7); */
    }

    .Linesdisplaynewrespo {
        display: none;
    }

    .Respormbtn_new {
        text-align: -webkit-center;
    }

    .Respo_btn_new {
        color: #000 !important;
    }

    .navbar-collapse.in {
        overflow-y: visible;
    }

    .navbar {
        min-height: 0px !important;
    }

    .navbar-nav {
        margin: 0px !important;
    }

    .Homebanner {
        z-index: -1;
        margin-top: -24px;
    }

    .Resposhaddo {
        z-index: 1;
    }

    .Innerbrearespohead {
        margin-top: -24px;
    }

    .respodisplynone {
        display: none;
    }

    .Respobdbbto_01 {
        padding: 0px 0px 30px 0px !important;
        border-bottom: 1px solid #ccc;
    }

    .Respobdbbto_02 {
        padding: 20px 0px 30px 0px !important;
        border-bottom: 1px solid #ccc;
    }

    .Respobdbbto_03 {
        padding: 20px 0px 30px 0px !important;
        border-bottom: 1px solid #ccc;
    }

    .Respobdbbto_04 {
        padding: 20px 0px 0px 0px !important;
    }
    /*----------------------------Inner pg css---------------------------*/
    .Bar_verticle_green {
        position: absolute;
        height: 359px;
        width: 15px;
        margin: 48px 0px 0px -7px;
    }

    .Footerlinepaddct {
        padding: 0px 22px 0px 22px;
    }

    .Footerlinepaddct1 {
        padding: 0px 22px 0px 22px;
    }

    .Inner_contactMap_addDive {
        padding: 0px;
        border: 1px solid #c2cab2;
        /*height: 452px;*/
    }

    .Contact_map {
        width: 100%;
        height: 388px;
    }

    .Contact_bg_grnlgt_div {
        padding: 0px 0px 80px 0px;
        background-image: url(../Images/Background-green-light-01.jpg);
        /*height: 450px;*/
    }

    .Contact_txt_div {
        padding: 71px 30px 0px 57px;
    }

    .Inner_page_padding_CT_01 {
        padding: 60px 35px 60px 35px;
    }

    .Contactemailink {
        color: #000;
        text-decoration: underline !important;
        transition: all 0.6s ease-in-out;
    }

        .Contactemailink:hover {
            color: #d17904;
            text-decoration: underline !important;
            transition: all 0.6s ease-in-out;
        }

    .Sepa_conta_gra_01 {
        position: absolute;
        height: 383px;
        width: 1px;
        margin: -355px 0px 0px 476px;
    }

    .Sepa_conta_gra_02 {
        position: absolute;
        height: 363px;
        width: 1px;
        margin: -389px 0px 0px 476px;
    }

    .Contact_Three_divMain {
        padding: 60px 0px 0px 0px;
    }

    .Contact_text_dv_01 {
        padding: 0px 35px 0px 0px;
    }

    .Contact_text_dv_02 {
        padding: 30px 47px 0px 0px;
    }

    .Contact_text_dv_03 {
        padding: 30px 0px 0px 0px;
    }

    .form-controlnewhome {
        display: block;
        width: 100% !important;
        height: 36px;
        font-size: 15px !important;
        line-height: 1.42857143 !important;
        color: #666 !important;
        background-color: #fff !important;
        background-image: none;
        border: 1px solid #c2cab2 !important;
        padding: 8px 15px !important;
        border-radius: 0px !important;
        margin-bottom: 0px !important;
    }

    .Richtextheight {
        height: 165px;
    }

    .btnsend {
        background-color: #b5bea3;
        text-align: center;
        padding-left: 0px;
        border: none;
        border-radius: 0px;
        color: #fff;
        font-size: 16px;
        transition: .5s all ease-in-out;
        width: 74% !important;
        height: 37px !important;
    }

        .btnsend:hover {
            background-color: #f2f0e3 !important;
            color: #0a5329 !important;
        }

    .EnquiryFormDIv {
        padding: 0px 0px 0px 0px;
    }

    .EnquiryFormDIv_newpadd_01 {
        padding: 0px 0px 0px 0px;
    }

    .EnquiryFormDIv_01 {
        padding: 20px 20px 20px 20px;
    }

    .EnquiryFormDIv_newpadd_02 {
        padding: 25px 20px 40px 20px;
    }

    .Btndivenquiry {
        padding: 0px 0px 0px 0px;
        margin-top: -20px;
    }

    .Donate_parallxdiv {
        padding: 100px 0px 100px 0px;
        background-image: url(../Images/Parallax-Donate.jpg);
        background-repeat: no-repeat;
        height: 500px;
        background-size: cover;
        background-attachment: fixed;
    }

    .Donate_bg_greenmaindiv {
        background-image: url(../Images/Background-green-light-02.jpg);
        padding: 0px 0px 0px 0px;
        height: 290px;
    }

    .Donatepg_whtbg {
        padding: 20px 20px 20px 20px;
        background-color: #fff;
        border: 1px solid #b5bea3;
    }

    .ntbod {
        font-weight: normal !important;
    }

        .ntbod:hover {
            font-weight: bold !important;
        }

    .About_fact_inner_01 {
        padding: 0px 0px 0px 0px;
        margin-top: -214px;
        z-index: -1;
    }

    .About_FactProject_bg_yell_div {
        background-image: url(../Images/Background-yellow-01.jpg);
        padding:270px 41px 60px 40px;
        /*width: 1026px;*/
        /*height: 716px;*/
    }

    .Imgclassabtus {
        width: 100%;
        max-width: 590px;
    }

    .About_us_sixpadd {
        padding: 0px 0px 50px 0px;
                text-align: -webkit-center;
                        text-align: -moz-center;
    }

    .Aboutustxtpadd {
        padding:0px 20px 0px 20px;
        text-align: center;
    }

    .Ann_reportimgdiv_01 {
        padding:48px 0px 0px 0px;
                width: 300px;
    }

    .Img_bgcolor_div {
        padding: 10px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Wtbox_padd {
        padding: 0px 25px 0px 25px;
    }

    .Whtboxdiv {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        height: 77px;
        margin-top: -40px;
        z-index: 0;
        position: relative;
        padding-top: 25px;
    }

    .Innerannualpg {
        text-align: -webkit-center;
        text-align: -moz-center;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }

    .Corporate_parallxdiv {
        padding: 100px 0px 100px 0px;
        background-image: url(../Images/Banner-Corporate.jpeg);
        background-repeat: no-repeat;
        height: 700px;
        background-size: cover;
        background-attachment: fixed;
        background-position: center right;
    }

    .Inner_page_paddingtopless {
        padding: 30px 40px 80px 40px;
    }

    .Annulreportbtn {
        margin-top: 74px;
        padding: 7px 0px 7px 0px !important;
        height: 40px !important;
        width: 100px !important;
        font-size: 15px !important;
        border-radius: 0px !important;
        color: #fff !important;
        background: rgba(14, 76, 27, 0.9);
        /* background-color: rgba(204, 220, 95, 0.8) !important; */
        border: 1px solid #9cac7c !important;
        transition: all .4s ease-in-out;
    }

        .Annulreportbtn:hover {
            margin-top: 74px;
            padding: 7px 0px 7px 0px !important;
            height: 40px !important;
            width: 100px !important;
            font-size: 15px !important;
            border-radius: 0px !important;
            color: #0a5329 !important;
            border: 1px solid #9cac7c !important;
            background-color: #f2f0e3 !important;
            /* background: rgba(14, 76, 27, 0.9); */
            /* background-color: rgba(000000, 0, 0, 0.5); */
            /* background-color: rgba(204, 220, 95, 0.8) !important; */
            transition: all .4s ease-in-out;
        }

    .Donatelastdiv {
        padding: 0px 0px 80px 0px;
    }

    .Donatelastdiv_01 {
        padding: 523px 0px 0px 0px;
    }

    .DonateRcptenqidiv {
        padding:0px 46px 0px 45px;
        position: absolute;
    }

    .RcptEnq_mainDiv {
        padding:18px 0px 30px 0px;
                text-align: left;
    }

    .DonatelastdivCp {
        padding: 80px 0px 80px 0px;
    }

    .corporatepg_whtbg {
        padding: 20px 20px 20px 20px;
        background-color: #fff;
        border: 1px solid #b5bea3;
    }

    .Logo_resizedwdt {
                width: 146px;
    }

    .Imgwidth {
        width: 100%;
        max-width: 180px;
    }

    .Corporatelastdiv_01 {
        padding: 200px 0px 0px 0px;
    }

    .Displnonoediv {
        display: none;
    }

    .Innpgtbtable {
        border-collapse: separate;
        border-spacing: 1px;
        width: 100%;
        background-color: #fff;
        color: #000 !important;
        border: 1px solid #b5bea3;
        display: inline-block;
    }

    th {
        text-align: center;
        padding: 10px;
        border: 1px solid #b5bea3;
        color: #000;
        background-color: #f8f7f1;
        /*width: 285px;*/
        font-family: 'Poppins' !important;
        /*font-weight: normal !important;*/
    }

    td {
        text-align: center;
        padding: 10px;
        border: 1px solid #b5bea3;
        vertical-align: top;
    }

    .modalwidth {
        /*width: 710px !important;*/
    }

    .modal-content {
        border-radius: 0px;
    }

    .Individuals_bgmaindiv {
        background-image: url(../Images/Banner-Individuals.jpg);
        padding: 60px 40px 60px 40px;
    }

    .Inner_page_padding_Idividual {
        padding: 60px 40px 60px 40px;
    }

    .Bannerindivdualsimgdiv {
        padding: 0px 0px 0px 0px;
        /*position: absolute;
        top: 93px;*/
    }

    .Bannerniimgdiv {
        padding: 0px 40px 0px 40px;
                margin-top: -1px;
    }

    .Individual_txtdiv {
        padding: 0px 0px 0px 0px;
    }

    .Banner_img_textClassVolunteer {
        padding: 0px;
        text-align: center;
        position: absolute;
        top: 130px;
    }

    .tbbnone {
        border: none !important;
        border-collapse: collapse;
    }

        .tbbnone td {
            border: none !important;
            padding: 0 !important;
            margin: 0 !important;
        }

        .tbbnone input[type="radio"] {
            margin-right: 4px;
        }

        .tbbnone label {
            margin-right: 15px; /* spacing between Male/Female/Other */
        }

    .paddtopfrm {
        padding-top: 20px;
    }

    .Seperator_gray_vertical_01Volunteer {
        margin:-416px 0px 0px 243px;
        height: 450px;
        position: absolute;
        width:1px;
        display:none;
    }

    .Homepg_box_naamFoundation_divvolunteer {
        padding: 30px 30px 30px 30px;
        border: 1px solid #c2cab2;
        background-color: #f2f0e3;
    }

    .Volunteeer4div_01 {
        padding:0px 10px 0px 10px;
    }

    .Volunteeer4div_02 {
        padding:0px 10px 0px 10px;
    }

    .Volunteeer4div_03 {
        padding: 0px 10px 0px 10px;
    }

    .addressht {
        height: 119px !important;
    }

    .Detailht {
        height: 184px !important;
    }

    .btnsendvolunteer {
        background-color: #b5bea3;
        text-align: center;
        padding-left: 0px;
        border: none;
        border-radius: 0px;
        color: #fff;
        font-size: 16px;
        transition: .5s all ease-in-out;
        width: 36% !important;
        height: 37px !important;
    }

        .btnsendvolunteer:hover {
            background-color: #0e552b !important;
            color: #fff !important;
        }

    .Vissionmissionmainpadddiv {
        padding: 80px 0px 80px 0px;
    }

    .Vissionmissinminbg {
        padding: 70px 0px 70px 0px; /*background-color:#f4f5ef;*/
        background-image: url(../Images/Background-yellow-01.jpg);
    }

    .Vissionmissinminbglftpadd {
        padding: 0px 0px 0px 120px;
    }

    .Vissionmissionwhtbg {
        padding:396px 48px 50px 48px;
        background-color: #fff;
        border: 1px solid #b5bea3;
        height: 788px;
    }

    .Vissonmissiontxtmdiv {
        padding: 0px 15px 0px 15px;
        text-align: center;
    }

    .Vissionmissionimdiv_01 {
        padding: 0px 60px 0px 0px;
        position: absolute;
        top: 127px;
    }

    .Inner_Floodrelif_addDive {
        padding: 0px;
        border: 1px solid #c2cab2;
        /*height: 452px;*/
    }

    .Bar_verticle_greenflood {
        position: absolute;
        height:372px;
        width: 15px;
        margin: 0px 0px 0px 0px;
    }

    .Newbullet {
        line-height: 28px;
        list-style-image: url(../Images/Bullet-Orange.png);
        text-align: left;
        padding-left: 19px;
    }

        .Newbullet > li {
            padding-left: 4px;
        }

    .CLICK_flood {
        font-size: 22px;
        color: #fff;
        border: 1px solid #fff;
        padding: 8px 42px 8px 42px;
        /*background-color: #95aa8b;*/ background: rgba(14, 76, 27, 0.6);
        text-decoration: none !important;
        transition: all 0.6s ease-in-out;
    }

        .CLICK_flood:hover {
            font-size: 22px;
            color: #fff;
            border: 1px solid #b5bea3;
            /*background-color: #0e552b;*/
            background: rgba(14, 76, 27, 0.9);
            text-decoration: none !important;
            transition: all 0.6s ease-in-out;
        }

    .Whtboxdivflood {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        height: 79px;
        margin-top: -46px;
        z-index: 0;
        position: relative;
        padding: 12px;
        text-align: center;
    }

    .Innerpgfloodtxtdiv {
        padding: 40px 40px 40px 40px;
    }

    .InnerFlooddonateimgdiv {
        padding: 0px 40px 40px 40px;
    }

    .Paddinghorigreen {
        padding: 70px 0px 0px 0px;
    }

    .Floodvideodiv_01 {
        padding: 20px 20px 20px 20px;
    }

    .Floodrelefvideo {
        width: 100%;
        height: 315px;
        border: 1px solid #c2cab2;
    }

    .Howwewrk_parallxdiv {
        padding: 100px 0px 100px 0px;
        background-image: url(../Images/Banner-How-We-Work.jpg);
        background-repeat: no-repeat;
        height: 400px;
        background-size: cover;
        background-attachment: fixed;
    }

    .Floodvideodiv_02 {
        padding: 0px 60px 0px 60px;
    }

    .Whtboxdivhowwework {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        height: 83px;
        margin-top: -42px;
        z-index: 0;
        position: relative;
        padding: 16px;
    }

    .Howweworkhover {
    }

        .Howweworkhover:hover {
            background-color: #f8f7f1;
        }

    .BOxhover:hover {
        /*background-color:#f8f7f1;*/
        transition: all 0.6s ease-in-out;
    }

    .BOxWorkdiv {
        padding: 30px 20px 80px 20px;
        background-color: #0e552b;
        text-align: center;
    }


    .BOxhover {
        transition: all 0.4s ease-in-out;
    }

        /* MAIN HOVER */
        .BOxhover:hover {
            /*transform: translateY(0px);*/
            transition: all 0.4s ease-in-out;
        }

            /* Change GREEN TOP on hover */
            .BOxhover:hover .BOxWorkdiv {
                background-color: #95aa8b;
                transition: all 0.4s ease-in-out;
            }

            /* Change WHITE BOX on hover */
            .BOxhover:hover .Whtboxdivhowwework {
                background-color: #fff;
                border-color: #7f9a75;
                transition: all 0.4s ease-in-out;
            }

            /* Optional: icon color change */
            .BOxhover:hover i {
                color: #fff;
                transition: all 0.4s ease-in-out;
            }

    .Iconhover {
        font-size: 40px;
        color: #fff;
        transition: all 0.4s ease-in-out;
    }

        .Iconhover:hover {
            font-size: 40px;
            color: #fff;
            transition: all 0.4s ease-in-out;
        }

    .Detailhtneed {
        height: 125px !important;
    }

    .Seperator_gray_vertical_01need {
        margin:-242px 0px 0px 245px;
        height: 262px;
        position: absolute;
        display:none;
    }

    .ul-tabs1 {
        list-style: none;
        padding-top: 5px;
        padding-left: 0px;
        font-size: 16px !important;
    }

        .ul-tabs1 > li.active > .aaa1 {
            transition: all 0.5s ease-in-out;
            background-color: #f26921;
            border-left: 4px solid #0a5329;
            outline: 0;
            color: #fff !important;
        }

        .ul-tabs1 > li > .aaa1 {
            text-decoration: none;
            color: #0a5329 !important;
            font-size: 16px;
            display: block;
            /*padding: 14px 30px 14px 20px;*/
            padding: 10px 10px !important;
            text-decoration: none;
            border-bottom: 1px solid #9aaa79;
            position: relative;
            /*height: 50px;*/
            background: #f2f0e3;
            border-radius: 3px;
            text-align: justify;
        }

            .ul-tabs1 > li > .aaa1:hover {
                transition: all 0.5s ease-in-out;
                background-color: #95aa8b;
                border-left: 5px solid #0a5329;
                outline: 0;
                color: #fff !important;
            }

        .ul-tabs1 > li.active > .aaa1 {
            transition: all 0.5s ease-in-out;
            background-color: #95aa8b;
            border-left: 5px solid #0a5329;
            outline: 0;
            color: #fff !important;
        }

    .Important_tab_content_div {
        padding: 10px 0px 10px 0px;
        border: 1px solid #b5bea3;
        float: left;
        min-height: 200px;
        border-radius: 3px;
    }

    .tab-content > .tab-pane {
        visibility: visible;
        display: initial;
    }

    .Mediavideodiv_01 {
        padding: 5px 15px 40px 15px;
    }

    .WhtboxdivMedia {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        /* height: 77px; */
        height: 158px;
        margin-top: -58px;
        z-index: 0;
        position: relative;
        padding: 10px;
        text-align: center;
    }

    .Mediarelefvideo {
        width: 100%;
        height: 192px;
        border: 1px solid #c2cab2;
    }

    .greentpwdt {
        width: 81%;
    }

    .Innera1dic {
        padding: 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }

    .txtbox_width_innerourtrustee {
        padding: 14px;
        /* width: 272px; */
        height: 100px;
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
    }

    .txtbox_width_innerourtrustee1 {
        padding: 20px;
        /* width: 272px; */
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
        height: 100px;
    }

    .Slider_box_widthdiv_inneteamr {
        padding: 10px 20px 60px 14px;
    }

    .txtbox_width_innerourteam {
        padding: 25px 20px 20px 20px;
        /* width: 272px; */
        background-color: #f2f0e3;
        border: 1px solid #9cac7c;
        margin-top: 0px;
        text-align: center;
        height: 172px;
    }

    .fixbodyinnpg {
        text-align: -webkit-center;
        width: 100%;
        margin: 0 auto;
        max-width: 1024px;
    }

    .txtbox_widthforicon {
        padding: 14px;
        /* width: 272px; */
        /* height: 77px; */
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
    }

    .Iconaligment {
        display: flex;
        padding: 0px 0px 0px 0px;
        /*justify-content: center;*/
    }

    .icontxtdiv {
        padding: 6px 0px 0px 31px;
        text-align: left;
    }

    .Iconboxdivmain_01 {
        padding: 10px;
                width: 316px;
    }

    .Innerboxpadd {
        padding: 0px 0px 40px 0px;
    }

    .Project_list_01 {
        padding: 40px 0px 40px 0px;
        text-align: center;
    }

    .Projectlistbtn {
        margin-top: 79px;
        padding: 7px 0px 7px 0px !important;
        height: 40px !important;
        width: 100px !important;
        font-size: 15px !important;
        border-radius: 0px !important;
        color: #fff !important;
        background: rgba(14, 76, 27, 0.9);
        /* background-color: rgba(204, 220, 95, 0.8) !important; */
        border: 1px solid #9cac7c !important;
        transition: all .4s ease-in-out;
    }

        .Projectlistbtn:hover {
            margin-top: 79px;
            padding: 7px 0px 7px 0px !important;
            height: 40px !important;
            width: 100px !important;
            font-size: 15px !important;
            border-radius: 0px !important;
            color: #0a5329 !important;
            border: 1px solid #9cac7c !important;
            background-color: #f2f0e3 !important;
            /*background: rgba(14, 76, 27, 0.9);*/
            /*background-color: rgba(000000, 0, 0, 0.5);*/
            /* background-color: rgba(204, 220, 95, 0.8) !important; */
            transition: all .4s ease-in-out;
        }

    .txtbox_width_projectlist {
        padding: 20px;
        /* width: 272px; */
        /* height: 77px; */
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: -38px;
        text-align: center;
        z-index: 0;
        position: relative;
    }

    .Whiteboxpaddlist {
        padding: 0px 25px 0px 25px;
    }

    .Inner_page_paddingbotttom0 {
        padding: 60px 40px 0px 40px;
    }

    .txtbox_banner {
        padding: 20px;
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: -40px;
        text-align: center;
    }

    .Bannertxtproj {
        /*font-family: 'Poppins-bold';*/
        font-size: 15px;
        margin: 0px;
        color: #000000;
        font-weight: bold;
    }

    .Innerboxpaddinnerpg {
        padding: 60px 0px 40px 0px;
    }

    .Mediarelefvideoproject01 {
        width: 100%;
        height: 330px;
        border: 1px solid #c2cab2;
    }

    .Innerfbiframdiv {
        padding: 0px 0px 0px 235px;
    }

    .Sepa_conta_gra_01new {
               position: absolute;
        height: 498px;
        width: 1px;
        margin: -480px 0px 0px 219px;
        display:none;
    }

    .Sepa_conta_gra_02new {
        position: absolute;
        height: 498px;
        width: 1px;
        margin:-364px 0px 0px 216px;
         display:none;
    }

    .ViewImagbtn {
        /*margin-top: 109px;*/
        margin-top: 115px;
        padding: 7px 0px 7px 0px !important;
        height: 40px !important;
        width: 100px !important;
        font-size: 15px !important;
        border-radius: 0px !important;
        color: #fff !important;
        background: rgba(14, 76, 27, 0.9);
        /* background-color: rgba(204, 220, 95, 0.8) !important; */
        border: 1px solid #9cac7c !important;
        transition: all .4s ease-in-out;
    }

        .ViewImagbtn:hover {
            /*margin-top: 109px;*/
            margin-top: 115px;
            padding: 7px 0px 7px 0px !important;
            height: 40px !important;
            width: 100px !important;
            font-size: 15px !important;
            border-radius: 0px !important;
            color: #0a5329 !important;
            border: 1px solid #9cac7c !important;
            background-color: #f2f0e3 !important;
            /*background: rgba(14, 76, 27, 0.9);*/
            /*background-color: rgba(000000, 0, 0, 0.5);*/
            /* background-color: rgba(204, 220, 95, 0.8) !important; */
            transition: all .4s ease-in-out;
        }

    .map-container {
        position: relative;
        display: inline-block;
        max-width: 100%;
    }

    .map-image {
        width: 100%;
        display: block;
                max-width: 566px;
    }

    /* Hotspot Style */
    .hotspot {
        position: absolute;
        width: 22px;
        height: 22px;
        border: 2px solid #555;
        border-radius: 50%;
        transform: translate(-50%, -50%);
        cursor: pointer;
        z-index: 10;
    }

        /* Inner Dot */
        .hotspot::after {
            content: "";
            position: absolute;
            width: 8px;
            height: 8px;
            background: #555;
            border-radius: 50%;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
        }

        /* Pulse Animation */
        .hotspot::before {
            content: "";
            position: absolute;
            width: 22px;
            height: 22px;
            border: 2px solid rgba(85,85,85,0.4);
            border-radius: 50%;
            top: -2px;
            left: -2px;
            animation: pulse 1.5s infinite;
        }

    @keyframes pulse {
        0% {
            transform: scale(1);
            opacity: 1;
        }

        100% {
            transform: scale(1.8);
            opacity: 0;
        }
    }

    /* Tooltip */
    .tooltip-box {
        position: absolute;
        background: #2f2f2f;
        color: #fff;
        padding: 10px 15px;
        border-radius: 5px;
        display: none;
        white-space: nowrap;
        z-index: 9999;
        pointer-events: none;
        font-size: 14px;
    }

        .tooltip-box:after {
            content: "";
            position: absolute;
            bottom: -8px;
            left: 18px;
            border-width: 8px 8px 0;
            border-style: solid;
            border-color: #2f2f2f transparent transparent transparent;
        }

    .Hidedeskstopreso {
        /*display: none;*/
    }

    .Donatebgyellobox {
        padding: 55px 0px 0px 0px;
        background-image: url(../Images/Background-yellow-01.jpg);
        height: 306px;
        text-align: center;
    }

    .Donatemaindiv001 {
        padding: 80px 0px 0px 0px;
    }

    .Donateyellowboxpos {
        padding: 0px;
        /*position: absolute;
        top:13px;*/
    }

    .Bar_verticle_greenVandM {
        position: absolute;
        height: 287px;
        width: 15px;
        margin:-287px 0px 0px 646px;
    }

    .Lht {
        line-height: 45px;
    }

    .Lht1 {
        line-height: 50px;
    }

    .Brtoplghtgren {
        height: 9px;
    }

    .Topbragrenimgpadd {
        padding: 0px 25px 0px 25px;
    }

    .Mailltxtwht {
        color: #fff;
        text-decoration: underline;
        transition: all 0.6s ease-in-out;
    }

        .Mailltxtwht:hover {
            color: #000;
            text-decoration: underline;
            transition: all 0.6s ease-in-out;
        }

    .BannerProject > .slick-prev {
        font-size: 0 !important;
        line-height: 0 !important;
        position: absolute !important;
        top: 50% !important;
        display: block !important;
        width: 72px !important;
        height: 43px !important;
        padding: 0 !important;
        z-index: 1;
        -webkit-transform: translate(0, -50%) !important;
        -ms-transform: translate(0, -50%) !important;
        transform: translate(0, -50%) !important;
        cursor: pointer !important;
        border: none !important;
        outline: none !important;
        background: url(../img/prev.png) !important;
        /* background-color: transparent !important; */
    }

    .BannerProject > .slick-prev {
        left: -12px !important;
    }

    .BannerProject > .slick-next {
        font-size: 0 !important;
        line-height: 0 !important;
        position: absolute !important;
        top: 50% !important;
        display: block !important;
        width: 30px !important;
        height: 43px !important;
        padding: 0 !important;
        -webkit-transform: translate(0, -50%) !important;
        -ms-transform: translate(0, -50%) !important;
        transform: translate(0, -50%) !important;
        cursor: pointer !important;
        border: none !important;
        outline: none !important;
        background: url(../img/next.png) !important;
        background-color: transparent !important;
    }

    .BannerProject > .slick-next {
        right: 9px !important;
        left: 603px;
    }

    .Bannerwhitboxpadd {
        padding: 0px 25px 0px 25px;
        position: relative;
        z-index: 0;
    }

    .WhtboxdivMedia1 {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        height: 78px;
        /*height: 151px;*/
        margin-top: -33px;
        z-index: 0;
        position: relative;
        padding: 10px;
        text-align: center;
    }

    .WhtboxdivMedia2 {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        height: 94px;
        /*height: 151px;*/
        margin-top: -58px;
        z-index: 0;
        position: relative;
        padding: 13px;
        text-align: center;
    }

    .Slider_box_widthdiv_innerKashmir {
        padding: 10px 20px 60px 20px;
                width: 316px;
    }

    .Slider_box_widthdiv_innermainprojectlist {
        padding: 10px 15px 40px 15px;
                width: 310px;
    }

    .Slider_box_widthdiv_innermainprojectlist1 {
        padding: 10px 15px 40px 15px;
                width: 312px;
    }

    .Project_list_01_1 {
        padding: 40px 0px 0px 0px;
        text-align: center;
    }

    .Whtboxdivflood p {
        font-weight: bold;
    }

    .Boderpaddnew {
        padding: 0px 40px 0px 40px;
    }

    .WhtboxdivMedia p {
        font-weight: bold;
    }

    .WhtboxdivMedia1 p {
        font-weight: bold;
    }

    .ProjectAidtomap_khandesh {
        left: 27.538%;
        top: 15.785%;
    }

    .ProjectAidto_Marathwada {
        left: 47.231%;
        top: 43.037%;
    }

    .ProjectAidto_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .ProjectAidto_Maharashtra {
        left: 22.961%;
        top: 62.410%;
    }

    .Border_20_60 {
        padding: 20px 0px 60px 0px;
    }

    .Allmap8div {
        padding: 40px 0px 0px 0px;
    }

    .Border60_60 {
        padding: 60px 0px 60px 0px;
    }

    .Grtintouchtxtpaddall {
        padding: 50px 0px 0px 0px;
    }

    .Projecttxt50paddtop {
        padding: 50px 0px 0px 0px;
    }

    .Border_60_20 {
        padding: 60px 0px 20px 0px;
    }

    .Projectheadpaddbotm {
        padding-bottom: 50px;
    }

    .Projectpaddtopnew {
        padding: 50px 0px 0px 0px;
    }

    .facebook-frame {
        width: 100%;
        height: 1351px;
        border: none;
    }

    .Curruntprojectpgdiv {
        padding: 0px;
        margin-top: -22px;
    }

    .Instagramvdeomain12div1 {
        padding: 80px 0px 0px 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Instagramvdeomain12div2 {
        padding: 20px 0px 0px 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .V1div1 {
        padding: 25px;
                width: 320px;
    }

    .Homeinstavideo {
        padding: 0px 30px 60px 30px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Hompgvideoinsta1 {
        padding: 15px;
                width: 330px;
    }

    .Allmap8div1 {
        padding: 20px 0px 20px 0px;
    }

    .Project_DesilatingofDams_Khandesh {
        left: 27.839%;
        top: 15.663%;
    }

    .Project_DesilatingofDams_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .Project_DesilatingofDams_WesternMaharashtra {
        left: 22.961%;
        top: 62.410%;
    }

    .Project_ytvideos {
        padding: 40px 0px 0px 0px;
    }

    .Fllodvideopaddtop {
        padding: 50px 0px 0px 0px;
    }

    .Howweworkboxpadd1 {
        padding: 30px;
    }

    .Project_Incomegeneration_Marathwada {
        left: 47.231%;
        top: 43.037%;
    }

    .Project_Incomegeneration_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .Indivivdualpaddbtmnew {
        padding: 0px 0px 80px 0px;
    }

    .Individulapddextra {
        padding: 0px 0px 0px 0px;
    }

    .Jalyuktpaddtop {
        padding: 50px 0px 0px 0px;
    }

    .Border_80_60 {
        padding: 80px 0px 60px 0px;
    }

    .Project_Nalastreamodha_Khandesh {
        left: 27.996%;
        top: 15.327%;
    }

    .Project_Nalastreamodha_Konkan {
        left: 6.030%;
        top: 35.364%;
    }

    .Project_Nalastreamodha_Marathwada {
        left: 47.231%;
        top: 43.037%;
    }

    .Project_Nalastreamodha_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .Project_Nalastreamodha_WesternMaharashtra {
        left: 22.961%;
        top: 62.410%;
    }

    .Borderbtm60 {
        padding: 0px 0px 60px 0px;
    }

    .Needhelpbtm {
        padding: 0px 0px 80px 0px;
    }

    .Needhlpbtndiv {
        padding: 30px 0px 0px 0px;
        text-align: center;
    }

    .padingbtm60 {
        padding: 0px 0px 60px 0px;
    }

    .Rghtpaddtem {
        padding:0px 175px 0px 175px;
    }

    .Lefttempadd {
        padding: 40px 0px 40px 0px;
    }

    .Lefttempadd1 {
        padding: 40px 0px 0px 0px;
    }

    .Paddteamlft60 {
        padding:0px 175px 0px 175px;
    }

    .Project_PercolationTank_Khandesh {
        left: 27.190%;
        top: 15.694%;
    }

    .Project_PercolationTank_Konkan {
        left: 6.030%;
        top: 35.364%;
    }

    .Project_PercolationTank_Marathwada {
        left: 47.231%;
        top: 43.037%;
    }

    .Project_PercolationTank_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .Project_PercolationTank_WesternMaharashtra {
        left: 22.961%;
        top: 62.410%;
    }

    .Project_Riverrejuvenation_Konkan {
        left: 6.03%;
        top: 35.36%;
    }

    .Project_Riverrejuvenation_Marathwada {
        left: 47.23%;
        top: 43.03%;
    }

    .Project_Riverrejuvenation_Vidarbha {
        left: 73.11%;
        top: 19.37%;
    }

    .Project_Riverrejuvenation_WesternMaharashtra {
        left: 22.96%;
        top: 62.41%;
    }

    .Border_30_60 {
        padding: 30px 0px 60px 0px;
    }

    .Project_TrenchExcavation_Khandesh {
        left: 27.337%;
        top: 15.296%;
    }

    .Project_TrenchExcavation_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .Project_TrenchExcavation_WesternMaharashtra {
        left: 22.961%;
        top: 62.410%;
    }

    .projpadingbtm60 {
        padding: 0px 0px 60px 0px;
    }

    .Slider_box_widthdiv_innerot {
        padding: 10px 10px 20px 10px;
                width: 300px;
    }

    .respo_display {
        display: none;
    }

    .txtbox_width_innerourtrusteeteam {
        padding: 12px;
        /*width: 272px;*/
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
    }

    .instagram-media {
        min-width: 214px !important;

    }

    .htchangefrm1280 {
        /*height: 146px;*/
    }

    .htchangefrm12801 {
        height: 92px;
    }

    .pdchngfor1280 {
        padding: 12px !important;
        margin-top: -31px !important;
    }

    .paddfrmsmall {
        padding: 18px !important;
    }

    .heightbx1024 {
        /*height: 222px;*/
    }

    .Ineerpgtrusteepadd {
        padding: 60px 20px 20px 20px !important;
    }

    .Ineerpgprojecctpadd {
        padding:60px 40px 20px 40px !important;
    }

    .lhtsmall {
        line-height: 36px;
    }
    .reso915 {
            padding: 15px 0px 0px 0px !important;
    }
    .Mapdiv_ct {
            padding: 30px !important;
    }
    .Innerfbpalftrespo {
        padding:0px 0px 0px 72px !important;
    }
    .respodisdpltbl {
        display:inline-table !important;
    }
    .Respomxwdt99 {
        max-width:99% !important;
    }
    .Respocenteralgin {
                padding: 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }
    .respopaddnewlogo {
        padding:10px;
    }
    .reso915 {
            padding: 15px 0px 0px 0px !important;
    }
    .respo80topbar {
            width: 80%;
    height: 6px;
    }
    .respohtnew {
        height:72px !important;
    }
    .Volntrrespodiv {
                padding: 0px 0px 0px 0px !important;
    }
    .Needrrespodiv {
                padding: 0px 0px 0px 0px !important;
    }
    .respowdt {
        width:100%;
        height:1px;
    }
    .bghtgreensmal {
        /*height:205px !important;*/
    }
    .Respowidthdiv {
            /*width: 370px;*/
    }
    .Respp740padwidthtrustee {
                padding: 10px 15px 60px 15px !important;
        width: 300px;
    }
    .Projectmainpaddwdthdiv {
         padding: 10px 15px 60px 15px !important;
        width: 300px;
    }
    .Respopaddbtntp {
        padding:30px 0px 0px 0px !important;
    }
    .Mediawidthrespo {
                width: 300px;
    }
    .respomrghide {
            margin-top: 0px !important;
    }
    .Newvolunterdiv {
        text-align:center;padding:40px 0px 60px 0px;
    }
    .Voluntemarpaddinnew {
        padding:0px;   
    }
     .navbar-inverse .headernav > .active > a {
        color: #0a542a !important;
        background-color: #f2f0e3 !important;
                
    }
    .navbar-inverse .headernav .dropdown-menu > li.active > a {
    color: #fff !important;
    background-color: #9aaa79 !important;
}
    .navbar-nav .dropdown-menu{
        display:none;
        position:static !important;
        float:none;
        width:100%;
        box-shadow:none;
    }

    .navbar-nav .dropdown.open > .dropdown-menu{
        display:block;
    }

    /* Disable hover on mobile */
    .navbar-nav .dropdown:hover > .dropdown-menu{
        display:none;
    }

    .navbar-nav .dropdown.open:hover > .dropdown-menu{
        display:block;
    }

    /* caret right side */
    .navbar-nav .dropdown > a{
        position:relative;
    }

    .navbar-nav .dropdown > a .caret{
        float:none;
        margin-top:0px;
        margin-left:5px;

    }
      .Hompgvideoinsta1{
    display: flex;
    margin-bottom: 30px;
}

.Hompgvideoinsta1 .instagram-media{
    display: flex !important;
    flex-direction: column;
    height: 100% !important;
    width: 100% !important;
    min-height: 1074px; /* adjust as needed */
}
 .Instagramvdeomain12div1{
    display: flex;
    margin-bottom: 30px;
}
 .Instagramvdeomain12div2{
    display: flex;
    margin-bottom: 30px;
}

.V1div1 .instagram-media{
    display: flex !important;
    flex-direction: column;
    height: 100% !important;
    width: 100% !important;
    min-height: 1051px; /* adjust as needed */
}

.LogoineerSlider {
    position: relative;
}
.slider-arrows1 {
        position: relative;
        bottom: 0px;
        text-align: center;
    }
.slick-arrow1 {
        position: absolute !important;
        top: 132px;
        bottom: 0;
        left: -13px;
        /*width: 15%;*/
        width: 5%;
        z-index: 999;
        font-size: 25px;
        color: #000;
        text-align: center;
        text-shadow: none !important;
        filter: none !important;
        opacity: 1 !important;
    }

       .slick-arrow1:hover {
            color: #ccdc5f;
        }

      .slick-arrow1.left1 {
            background-repeat: repeat-x;
            background-image: none !important;
            color: #000;
            cursor: pointer;
        }

           .slick-arrow1.left1:hover {
                color: #000000;
            }

      .slick-arrow1.right1 {
            right: 46px;
            background-repeat: repeat-x;
            background-image: none !important;
            color: #000;
            top: 135px;
            left: 579px;
            cursor: pointer;
        }

          .slick-arrow1.right1:hover {
                color: #ffffff;
            }

     .slick-arrow1 .glyphicon-chevron-left, .slick-arrow1 .glyphicon-chevron-right, .slick-arrow1 .icon-prev, .slick-arrow1 .icon-next {
            width: 35px;
            height: 35px;
            margin-top: -15px;
            font-size: 35px;
        }

  .slider-arrows1 {
        position: relative;
        bottom: 0px;
        text-align: center;
    }

   .slick-prev,
    .slick-next {
        font-size: 18px;
        background: #000;
        color: #fff;
        border: none;
        padding: 10px 20px;
        cursor: pointer;
    }

       .slick-prev:hover,
        .slick-next:hover {
            background: #333;
        }

   .Iconhome_left1 {
        position: absolute !important;
        height: 51px;
        width: 51px;
        padding: 11px 0px 0px 0px;
        transition: all 0.4s ease-in-out;
        margin: 14px 0px 0px -35px !important;
        color: #b5bea3 !important;
        font-size: 42px !important;
        border: none;
        border-radius: 0px;
    }

      .Iconhome_left1:hover {
            position: absolute !important;
            height: 51px;
            width: 51px;
            padding: 11px 0px 0px 0px;
            transition: all 0.4s ease-in-out;
            margin: 14px 0px 0px -35px !important;
            color: #b5bea3 !important;
            font-size: 42px !important;
            border-radius: 0px;
        }

   .Iconhome_right1 {
        position: absolute !important;
        height: 51px;
        width: 51px;
        padding: 11px 0px 0px 16px;
        transition: all 0.4s ease-in-out;
        margin: 14px 0px 0px -35px !important;
        color: #b5bea3 !important;
        font-size: 38px !important;
        border: none;
        border-radius: 0px;
    }

      .Iconhome_right1:hover {
            position: absolute !important;
            height: 51px;
            width: 51px;
            padding: 11px 0px 0px 16px;
            transition: all 0.4s ease-in-out;
            margin: 14px 0px 0px -35px !important;
            color: #b5bea3 !important;
            font-size: 38px !important;
            border-radius: 0px;
        }
      .Vissionmsnkboxpadd1 {
        padding: 12px;
    }
    .Visngrenbr {
            width: 80%;
    height: 9px;
    }
    .Whtboxdivvissionmission {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        /*height: 228px;*/
        margin-top: -42px;
        z-index: 0;
        position: relative;
        padding: 20px;
    }
     .Heading_031 {
        font-family: 'Poppins-bold';
        margin: 0px;
        color: #0e552b;
        font-size: 35px;
    }
     .Howweworkhover1 {
    }

        .Howweworkhover12:hover {
            background-color: #f8f7f1;
        }

    .BOxhover12:hover {
        /*background-color:#f8f7f1;*/
        transition: all 0.6s ease-in-out;
    }

    .BOxWorkdiv1 {
        padding: 30px 30px 80px 30px;
        /*background-color: #0e552b;*/
         background-color: #fff;
        text-align: center;
        border:1px solid #95aa8b;
    }


    .BOxhover12 {
        transition: all 0.4s ease-in-out;
    }

        /* MAIN HOVER */
        .BOxhover12:hover {
            /*transform: translateY(0px);*/
            transition: all 0.4s ease-in-out;
        }

            /* Change GREEN TOP on hover */
            .BOxhover12:hover .BOxWorkdiv1 {
                background-color: #95aa8b;
                transition: all 0.4s ease-in-out;
            }

            /* Change WHITE BOX on hover */
            .BOxhover12:hover .Whtboxdivvissionmission {
                background-color: #fff;
                border-color: #7f9a75;
                transition: all 0.4s ease-in-out;
            }
        .BOxhover12:hover .Heading_031{
            color:#fff;
        }
            /* Optional: icon color change */
            .BOxhover12:hover i {
                color: #fff;
                transition: all 0.4s ease-in-out;
            }

    .Iconhover1 {
        font-size: 40px;
        color: #0e552b;
        transition: all 0.4s ease-in-out;
    }

        .Iconhover1:hover {
            font-size: 40px;
            color: #0e552b !important;
            transition: all 0.4s ease-in-out;
        }
         /*-----12-05-2026-----*/
    .Allhtforcsronly {
        height:330px !important;
    }
    .Butndivforcsrdiv {
        text-align: center;    padding-top: 250px;
    }

/*---------end---------*/
    @keyframes fadeUp {
        from {
            opacity: 1;
            transform: translateY(40px);
        }

        to {
            opacity: 1;
            transform: translateY(0);
        }
    }
}

@media only screen and (min-width:640px) and (max-width:719px) {
    .Mobilerespohide {
        display: none;
    }

    .Removemargin {
        margin-top: 0px !important;
    }

    .Hidedeskstopreso {
        padding: 20px 10px 10px 10px !important;
    }

    .Txtreslh {
        line-height: 49px;
    }

    .Respoheitimg {
        height: 10px;
    }

    .phnoheadrespo {
        padding: 15px 10px 0px 10px !important;
    }

    .Headiconwidthrespo {
        width: 25px !important;
    }

    .respo_txtpaddtp {
        padding-top: 25px !important;
    }

    .separatorHWW1 {
        padding: 0px 15px 0px 15px;
    }

    .separatorHWW2 {
        padding: 0px 15px 0px 15px;
        line-break: anywhere;
    }

    .separatorHWW3 {
        padding: 0px 15px 0px 15px;
    }

    .Namm_banbelowboxmdiv {
        padding: 0px;
        margin-top: 0px;
    }

    .Homepg_Header_Main_div {
        padding: 0px 0px 0px 0px;
    }

    .Home_contact_div {
        padding: 0px 0px 0px 0px;
        /*width: 74%;*/
    }

    .Homepg_All_HeadData {
        padding: 0px 0px 0px 0px;
    }

    .Homepg_floodrelifDiv {
        padding: 0px 0px 0px 0px;
        /*background-image: url(../Images/Seperator-black-horizontal-01.png);*/
        background-color: #95aa8b;
        height: 56px;
        font-size: 18px;
        width: 37%;
                display: none;
    }

        .Homepg_floodrelifDiv:hover {
            /*background-color:#f2f0e3;*/
            /*background-color:rgba(242, 240, 227, 1);*/
            background-color: #0e552b;
            opacity: 1;
            transition: all 0.4s ease-in-out;
        }

    .Homepg_contactDiv {
        padding: 0px 0px 0px 0px;
        /*background-image: url(../Images/Seperator-black-horizontal-01.png);*/
        background-color: #95aa8b;
        height: 56px;
        font-size: 18px;
        width: 26%;
    }

    .Homepg_emailDiv {
        padding: 0px 0px 0px 0px;
        /*background-image: url(../Images/Seperator-black-horizontal-01.png);*/
        background-color: #95aa8b;
        height: 56px;
        font-size: 18px;
        width: 37%;
    }

        .Homepg_emailDiv:hover {
            /*background-color:#f2f0e3;*/
            /*background-color:rgba(242, 240, 227, 1);*/
            background-color: #0e552b;
            opacity: 1;
            transition: all 0.4s ease-in-out;
        }

    .Homepg_emailhead {
        color: #fff;
        font-size: 18px;
        text-decoration: none !important;
        transition: all 0.6s ease-in-out;
    }

        .Homepg_emailhead:hover {
            color: #fff;
            font-size: 18px;
            text-decoration: underline !important;
            transition: all 0.6s ease-in-out;
        }

    .HOme_contact_margin {
        padding: 0px;
        margin-left: 0px;
                display: flex;
        justify-content: center;
    }

    .Socialmediaicon_01 {
        padding: 10px 10px 5px 10px;
        /* border-radius: 100%; */
        text-decoration: none !important;
        color: #ffffff !important;
        font-size: 23px;
        transition: all 0.6s ease-in-out;
        outline: none !important;
    }

        .Socialmediaicon_01:hover {
            padding: 12px 10px 10px 10px;
            /* border-radius: 100%; */
            background-color: #f2f0e3;
            text-decoration: none !important;
            color: #0a5329 !important;
            font-size: 23px;
            transition: all 0.6s ease-in-out;
            outline: none !important;
        }

    .Socialmedia {
        padding: 0px 0px 0px 0px;
        display: flex;
        margin-bottom: 0px;
        justify-content: center;
    }

    .Socialmedia1 {
        /*background-image: url(../Images/Seperator-black-horizontal-02.png);*/
        background-color: #0e552b;
        height: 54px;
    }

    .Homepg_socialmedia_icon {
        padding: 0px 0px 0px 0px;
        margin-left: 0px;
        /*width: 20%;*/
    }

    .Img_width {
        width: 100%;
    }

    .Img_width_green_hor {
        width: 100%;
        height: 5px;
    }

    .Img_width_hor_whit {
        width: 100%;
        height: 1px;
    }

    .Homepg_all_position {
        /*position: absolute;*/
    }

    .Homepg_main_logo_nav_div {
        padding: 0px 0px 0px 0px;
        background: #fff;
        /*height:116px;*/
    }

    .Homepg_logo_main_div {
        padding: 15px 0px 12px 30px;
    }

    .navbar-inverse {
        background: #fff;
        font-family: 'Poppins-bold';
        font-size: 18px;
        margin-left: 0px;
        border: none !important;
        color: #9aaa79 !important;
        border-radius: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
        /*height: 50px;*/
        z-index: 1;
    }

    .hvr-bounce-to-bottom {
        color: #9aaa79 !important;
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: 0px;
            left: 0px;
            right: 0px;
            bottom: 0px;
            background: #f2f0e3;
            /*background: #d7dd35;*/
            /*background: #575da9;*/
            /*background: #e42d9f;*/
            /*background: #025588;*/
            /*background: #99ced4;*/
            /*background: #4abdac;*/
            /*background: #ee86b7;*/
            /*background: #6e7376;*/
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
        }

        .hvr-bounce-to-bottom:hover, .hvr-bounce-to-bottom:focus, .hvr-bounce-to-bottom:active {
            color: #0a542a !important;
            /*color:#4abdac !important;*/
        }

            .hvr-bounce-to-bottom:hover:before, .hvr-bounce-to-bottom:focus:before, .hvr-bounce-to-bottom:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }

    .hvr-bounce-to-bottom1 {
        color: #0a5329 !important;
        background: #f2f0e3;
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom1:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: 0px;
            left: 0px;
            right: 0px;
            bottom: 0px;
            background: #9aaa79;
            /*background: #d7dd35;*/
            /*background: #575da9;*/
            /*background: #e42d9f;*/
            /*background: #025588;*/
            /*background: #99ced4;*/
            /*background: #4abdac;*/
            /*background: #ee86b7;*/
            /*background: #6e7376;*/
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
        }

        .hvr-bounce-to-bottom1:hover, .hvr-bounce-to-bottom1:focus, .hvr-bounce-to-bottom1:active {
            color: #ffffff !important;
            /*color:#4abdac !important;*/
        }

            .hvr-bounce-to-bottom1:hover:before, .hvr-bounce-to-bottom1:focus:before, .hvr-bounce-to-bottom1:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }

    .hvr-bounce-to-bottom2 {
        color: #9aaa79 !important;
        background: #f2f0e3;
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom2:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: 0px;
            left: 0px;
            right: 0px;
            bottom: 0px;
            background: #9aaa79;
            /*background: #d7dd35;*/
            /*background: #575da9;*/
            /*background: #e42d9f;*/
            /*background: #025588;*/
            /*background: #99ced4;*/
            /*background: #4abdac;*/
            /*background: #ee86b7;*/
            /*background: #6e7376;*/
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
        }

        .hvr-bounce-to-bottom2:hover, .hvr-bounce-to-bottom2:focus, .hvr-bounce-to-bottom2:active {
            color: #fff !important;
            /*color:#4abdac !important;*/
        }

            .hvr-bounce-to-bottom2:hover:before, .hvr-bounce-to-bottom2:focus:before, .hvr-bounce-to-bottom2:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }


    .nav > li > a {
        padding: 5px 20px 5px 20px;
        position: relative;
    }

    .navbar-nav {
        padding-left: 0px;
    }

    .NewDislay {
        /*display: flex;*/
    }


    .ddd > li {
        border-bottom: 1px solid #9aaa79;
    }

    .ddd1 > li {
        border-bottom: 1px solid #9aaa79;
    }

    .ddd2 > li {
        border-bottom: 1px solid #9aaa79;
    }


    /*.ddd1 {
    position: absolute !important;
    top: 0;
    left: 100%;   
    margin: 0;
    display: none;
}
      .ddd2 {
    position: absolute !important;
    top: 0;
    left: 100%;   
    margin: 0;
    display: none ;
}*/

    .dropdown-menu {
        padding: 0px 0px 0px 0px;
        margin-top: 9px;
        margin-left: 0px;
        border-bottom: 1px solid #9aaa79;
        border: 1px solid #9aaa79;
        border-radius: 0px;
        /*width:100%;*/
    }

    .ddd1 {
        padding: 0px 0px 0px 0px;
        margin-top: 0px;
        border-bottom: 1px solid #9aaa79 !important;
        border: 1px solid #9aaa79 !important;
    }

    .ddd2 {
        padding: 0px 0px 0px 0px;
        border-bottom: 1px solid #9aaa79 !important;
        border: 1px solid #9aaa79 !important;
    }


    li.dropdown:hover > .dropdown-menu {
        display: block;
    }

    .headernav > li > .ddd > li > a {
        background-color: #f2f0e3;
        color: #0a5329 !important;
        padding: 10px 18px 10px 18px !important;
        font-size: 16px !important;
        outline: 0 !important;
        font-family: 'Poppins';
        transition: all 0.6s ease-in-out;
    }

        .headernav > li > .ddd > li > a:hover {
            color: #fff !important;
            padding: 10px 18px 10px 18px;
            background-color: #fff !important;
            transition: all 0.6s ease-in-out;
        }

    .headernav li .ddd .ddd1 li a {
        background-color: #f2f0e3;
        color: #0a5329 !important;
        padding: 10px 18px 10px 18px !important;
        font-size: 16px !important;
        outline: 0 !important;
        font-family: 'Poppins';
        transition: all 0.6s ease-in-out;
    }

        .headernav li .ddd .ddd1 li a:hover {
            color: #fff !important;
            padding: 10px 18px 10px 18px;
            background-color: #fff !important;
            transition: all 0.6s ease-in-out;
        }

    .headernav li .ddd .ddd1 .dd2 li a {
        background-color: #f2f0e3;
        color: #0a5329 !important;
        padding: 10px 18px 10px 18px !important;
        font-size: 16px !important;
        outline: 0 !important;
        font-family: 'Poppins';
        transition: all 0.6s ease-in-out;
    }

        .headernav li .ddd .ddd1 .dd2 li a:hover {
            color: #fff !important;
            padding: 10px 18px 10px 18px;
            background-color: #fff !important;
            transition: all 0.6s ease-in-out;
        }

    .navbar-nav > li > .dropdown-menu {
        margin-top: 0;
        border-top-left-radius: initial;
        border-top-right-radius: initial;
    }
    /* ================= MENU BORDERS ================= */
    .ddd > li,
    .ddd1 > li,
    .ddd2 > li {
        border-bottom: 1px solid #9aaa79;
    }

    /* ================= DROPDOWN BASE ================= */
    .dropdown-menu {
        padding: 0;
        margin-top: 0;
        border: 1px solid #9aaa79;
        border-radius: 0;
        min-width: 240px;
        left: 52px;
    }

    .navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
        border-color: #9aaa79 !important;
    }

    /* ================= POSITION FIX ================= */
    .dropdown-menu > li {
        position: relative;
    }

    /* 2nd Level */
    .ddd1 {
        position: absolute;
        top: 0;
        left: 100%;
        display: none;
        padding: 0;
        border: 1px solid #9aaa79;
    }

    /* 3rd Level */
    .ddd2 {
        position: absolute;
        top: 0;
        left: 100%;
        display: none;
        padding: 0;
        border: 1px solid #9aaa79;
    }

    /* ================= SHOW ON HOVER ================= */
    .dropdown-menu li:hover > .ddd1,
    .dropdown-menu li:hover > .ddd2 {
        display: block;
    }

    /* ================= LINKS STYLE ================= */
    .dropdown-menu li a {
        display: block;
        width: 100%;
        box-sizing: border-box;
        background-color: #f2f0e3;
        color: #0a5329 !important;
        padding: 10px 18px;
        font-size: 18px;
        font-family: 'Poppins';
        transition: all 0.3s ease;
        white-space: normal;
    }

        /* ================= HOVER ================= */
        .dropdown-menu li a:hover {
            color: #fff !important;
            background-color: #0a5329 !important;
        }

    /* ================= TOP MENU ================= */
    .headernav > li > .ddd > li > a {
        background-color: #f2f0e3;
        color: #0a5329 !important;
    }

    /* ================= REMOVE GAP ================= */
    .navbar-nav > li > .dropdown-menu {
        margin-top: 0;
    }

    /* ================= ARROW ALIGN ================= */
    .dropdown > a .caret {
        float: right;
        margin-top: 6px;
    }

    /* Make all dropdowns full width */
    .dropdown-menu {
        position: relative;
        width: 100%;
        left: 0 !important;
    }

    /* 2nd & 3rd level menu */
    .ddd1,
    .ddd2 {
        position: absolute; /* ❗ KEY FIX */
        left: 0 !important;
        display: none;
        width: 100%;
    }

    /* Show on click/hover */
    .dropdown-menu li.open > .ddd1,
    .dropdown-menu li.open > .ddd2 {
        display: block;
    }

    /* Optional spacing */
    .dropdown-menu li a {
        padding-left: 25px;
    }

    .ddd1 li a {
        padding-left: 40px;
    }

    .ddd2 li a {
        padding-left: 55px;
    }

    .ddd1 {
        top: 40px;
    }

    .ddd2 {
        top: 40px;
    }


    .Hompg_highlight_txtblue {
        font-size: 22px;
        font-family: 'Titillium Web';
        margin: 0px;
        color: #0ea4de;
    }



    .Readmore_btn_01 {
        color: #999999;
        transition: all 0.6s ease-in-out;
        text-decoration: none;
    }

        .Readmore_btn_01:hover {
            color: #f15833;
            transition: all 0.6s ease-in-out;
            text-decoration: underline;
        }







    .Separator_padd {
        padding: 7px 0px 7px 0px;
    }

















    .Separator_padd1 {
        padding: 6px 0px 6px 0px;
    }


    .Separator_padd2 {
        padding: 3px 0px 3px 0px;
    }









    [class*=" imghvr-"], [class^=imghvr-] {
        position: relative;
        display: block !important;
        margin: 0;
        max-width: 100%;
        background-color: rgba(175,90,59,1) !important;
        color: #fff;
        overflow: hidden;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        -ms-transform: translateZ(0);
        -o-transform: translateZ(0);
        transform: translateZ(0);
    }

        [class*=" imghvr-"] figcaption, [class^=imghvr-] figcaption {
            background-color: rgba(175,90,59,0.3) !important;
            padding: 30px;
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
            color: #fff;
        }

    .Socialmedia_Footer {
        padding: 50px 0px 50px 0px;
        display: flex;
        margin-bottom: 0px;
    }





    .Donatebtn {
        font-family: 'Poppins-bold';
        font-size: 18px;
        padding: 14px 20px 14px 20px !important;
        background-color: #f2f0e3 !important;
        color: #0a5329 !important;
        transition: all .4s ease-in-out;
        text-decoration: none !important;
    }

        .Donatebtn:hover {
            font-family: 'Poppins-bold';
            font-size: 18px;
            padding: 14px 20px 14px 20px !important;
            background-color: #9aaa79 !important;
            color: #fff !important;
            transition: all .4s ease-in-out;
            text-decoration: none !important;
        }

    .Banner_img_textClass {
        padding: 0px;
        text-align: center;
        position: absolute;
        top: 185px;
    }

    .Bann_textLineheight {
        line-height: 61px;
    }

    .Bann_text_01 {
        /*font-size: 36px;*/
        font-size: 30px;
        color: #fff;
        font-family: 'Titillium Web';
    }

    .Bann_text_02 {
        /*font-size: 58px;*/
        font-size: 42px;
        color: #fff;
        font-family: 'Titillium Web-bold';
        margin-top: 16px;
    }

    .Homepg_box_naamFoundation_div {
        padding: 55px 55px 55px 55px;
        border: 1px solid #c2cab2;
        background-color: #f2f0e3;
    }

    .Heading_01 {
        font-family: 'Titillium Web-bold';
        font-size: 35px;
        color: #0e552b;
        margin: 0px;
    }

    .Hompg_highlight_txtorg {
        font-size: 25px;
        font-family: 'Titillium Web';
        margin: 0px;
        color: #d17904;
    }

    .Hmpg_paddtop_d01 {
        padding-top: 50px !important;
    }

    .Homepg_naamboxpadd {
        padding: 0px 40px 0px 40px;
    }

    .Hompg_howweworkpadddiv {
        padding: 80px 40px 0px 40px;
    }

    .Heading_03 {
        font-family: 'Poppins-bold';
        margin: 0px;
        color: #9aaa79;
        font-size: 22px;
    }

    .Homepg_how_we_wrok_text_div {
        padding: 50px 0px 34px 0px;
    }

    .Homepg_back_green_01 {
        padding: 0px 0px 50px 0px;
        background-image: url(../Images/Background-green-01.jpg);
        /*width: 800px;*/
        /*height: 690px;*/
    }

    .Homepg_back_green_light_01 {
        padding: 56px 40px 56px 40px;
        background-image: url(../Images/Background-green-light-01.jpg);
        /*width:973px;*/
        float: right;
    }

    .Homepg_bg_gren_lght_mainpos_div {
        padding: 0px 0px 0px 0px;
        /*z-index: -1;*/
        margin-top: 0px;
    }

    .Homepg_bgLlght_pos_div {
        padding: 0px;
        /*position: absolute;*/
    }

    .Since_paddleft {
        /*padding-left: 514px;*/
        text-align: center;
    }

    .Icon_box_wht_main_div {
        padding: 36px 100px 36px 100px;
        background: #fff;
        margin-top: 50px;
    }

    .Seperator_white_vertical_01 {
        margin: -242px 0px 0px 193px;
        height: 263px;
    }

    .Homepg_ourproject_main_div {
        padding: 60px 0px 60px 0px;
        text-align: center;
    }

    .Img_sliderimg {
        width: 100%;
        max-width: 275px !important;
    }

    .Slider_padding_div {
        padding: 0px 65px 80px 65px;
    }

    .Ourprjctmousehoverbtn {
        margin-top: 141px;
        padding: 7px 0px 7px 0px !important;
        height: 40px !important;
        width: 100px !important;
        font-size: 15px !important;
        border-radius: 0px !important;
        color: #fff !important;
        background: rgba(14, 76, 27, 0.9);
        /* background-color: rgba(204, 220, 95, 0.8) !important; */
        border: 1px solid #9cac7c !important;
        transition: all .4s ease-in-out;
    }

        .Ourprjctmousehoverbtn:hover {
            margin-top: 141px;
            padding: 7px 0px 7px 0px !important;
            height: 40px !important;
            width: 100px !important;
            font-size: 15px !important;
            border-radius: 0px !important;
            color: #0a5329 !important;
            border: 1px solid #9cac7c !important;
            background-color: #f2f0e3 !important;
            /*background: rgba(14, 76, 27, 0.9);*/
            /*background-color: rgba(000000, 0, 0, 0.5);*/
            /* background-color: rgba(204, 220, 95, 0.8) !important; */
            transition: all .4s ease-in-out;
        }

    [class*=" imghvr-"], [class^=imghvr-] {
        position: relative;
        display: block !important;
        margin: 0;
        max-width: 100%;
        background-color: rgba(000000, 0, 0, 0.5) !important;
        color: #fff;
        overflow: hidden;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        -ms-transform: translateZ(0);
        -o-transform: translateZ(0);
        transform: translateZ(0);
    }

        [class*=" imghvr-"] figcaption, [class^=imghvr-] figcaption {
            background-color: rgba(000000, 0, 0, 0.5) !important;
            padding: 30px;
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
            color: #fff;
        }

        [class*=" imghvr-"], [class*=" imghvr-"] *, [class*=" imghvr-"]:after, [class*=" imghvr-"] :after, [class*=" imghvr-"]:before, [class*=" imghvr-"] :before, [class^=imghvr-], [class^=imghvr-] *, [class^=imghvr-]:after, [class^=imghvr-] :after, [class^=imghvr-]:before, [class^=imghvr-] :before {
            box-sizing: border-box !important;
            -webkit-transition: all 1s ease !important;
            -moz-transition: all 1s ease !important;
            transition: all 1s ease !important;
        }

    .Slider_box_widthdiv {
        padding: 3px;
        width: 295px;
    }

    .txtbox_width {
        padding-top: 22px;
        /*width: 272px;*/
        height: 77px;
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
    }

    .Sliderboxlink {
        font-family: 'Poppins-bold';
        font-size: 18px;
        padding: 31px 0px 31px 0px;
        color: #000000;
        text-decoration: none;
        transition: all .4s ease-in-out;
    }

        .Sliderboxlink:hover {
            font-family: 'Poppins-bold';
            font-size: 18px;
            color: #d17904;
            text-decoration: none;
            transition: all .4s ease-in-out;
        }

    .slick-dots li button:before {
        font-family: 'slick';
        font-size: 40px !important;
        line-height: 20px;
        position: absolute;
        top: 5px;
        left: 0;
        width: 30px;
        height: 13px;
        content: square !important;
        /*content: '•';*/
        text-align: center;
        opacity: 1;
        color: #dae78f !important;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

    .slick-dots li.slick-active button:before {
        opacity: 1 !important;
        color: #ffffff !important;
        border: none !important;
    }


    .slick-dots li button {
        border: none !important;
        border-radius: 0% !important;
        width: 3px !important;
        height: 3px !important;
        padding: 5px !important;
        top: 0px !important;
        margin-top: 8px;
        margin-left: 30px;
        margin-right: 0px;
        /*background-color: #c09965 !important;*/
        opacity: 1;
        background-color: transparent !important;
    }


    .slick-dots li.slick-active button {
        /*background: #fff !important;*/
    }

    .slick-dotted.slick-slider {
        margin-bottom: 0px !important;
    }

    .slick-dots {
        position: absolute !important;
        bottom: 19px !important;
        display: block !important;
        width: 97% !important;
        padding: 0 !important;
        margin: 0 !important;
        list-style: square !important;
        text-align: center !important;
    }

        .slick-dots li {
            position: relative;
            display: inline-block !important;
            width: 3px !important;
            height: 3px !important;
            margin: 0 7px !important;
            padding: 3px 9px 0px 9px !important;
            cursor: pointer !important;
        }

    .slick-prev {
        left: -12px !important;
    }

    .slick-prev {
        font-size: 0 !important;
        line-height: 0 !important;
        position: absolute !important;
        top: 50% !important;
        display: block !important;
        width: 72px !important;
        height: 43px !important;
        padding: 0 !important;
        z-index: 1;
        -webkit-transform: translate(0, -50%) !important;
        -ms-transform: translate(0, -50%) !important;
        transform: translate(0, -50%) !important;
        cursor: pointer !important;
        border: none !important;
        outline: none !important;
        background: url(../img/prev.png) !important;
        /*background-color: transparent !important;*/
    }

    .slick-next {
        right: 9px !important;
    }

    .slick-next {
        font-size: 0 !important;
        line-height: 0 !important;
        position: absolute !important;
        top: 50% !important;
        display: block !important;
        width: 30px !important;
        height: 43px !important;
        padding: 0 !important;
        -webkit-transform: translate(0, -50%) !important;
        -ms-transform: translate(0, -50%) !important;
        transform: translate(0, -50%) !important;
        cursor: pointer !important;
        border: none !important;
        outline: none !important;
        background: url(../img/next.png) !important;
        background-color: transparent !important;
    }

    .slick-prev:hover,
    .slick-prev:focus {
        color: #000000 !important;
        outline: none !important;
        background: url(../img/prev.png) !important;
        transition: all 0.9s ease-in-out !important;
    }

    .slick-next:hover,
    .slick-next:focus {
        color: transparent !important;
        outline: none !important;
        background: url(../img/next.png) !important;
        transition: all 0.9s ease-in-out !important;
    }

        .slick-prev:hover:before,
        .slick-prev:focus:before,
        .slick-next:hover:before,
        .slick-next:focus:before {
            opacity: 1 !important;
        }

    .slick-prev.slick-disabled:before,
    .slick-next.slick-disabled:before {
        opacity: .25 !important;
    }

    .slick-prev:before,
    .slick-next:before {
        /*font-family: 'slick' !important;*/
        font-size: 20px !important;
        line-height: 1 !important;
        opacity: .75 !important;
        color: white !important;
        -webkit-font-smoothing: antialiased !important;
        -moz-osx-font-smoothing: grayscale !important;
    }

    [dir='rtl'] .slick-prev {
        right: 0px !important;
        left: auto !important;
    }

    .slick-prev:before {
        background: url(../img/prev.png) !important;
    }

    [dir='rtl'] .slick-prev:before {
        background: url(../img/next.png) !important;
    }


    [dir='rtl'] .slick-next {
        right: auto !important;
        left: 0px !important;
    }

    .slick-next:before {
        background: url(../img/next.png) !important;
    }

    [dir='rtl'] .slick-next:before {
        background: url(../img/prev.png) !important;
    }

    .slick-prev:before {
        background: url(../img/prev.png) !important;
    }

    .slick-arrow {
        position: absolute !important;
        top: 122px;
        bottom: 0;
        left: -30px;
        /*width: 15%;*/
        width: 5%;
        font-size: 25px;
        color: #000;
        text-align: center;
        text-shadow: none !important;
        filter: none !important;
        opacity: 1 !important;
    }

        .slick-arrow:hover {
            color: #ccdc5f;
        }

        .slick-arrow.left {
            background-repeat: repeat-x;
            background-image: none !important;
            color: #000;
            cursor: pointer;
        }

            .slick-arrow.left:hover {
                color: #000000;
            }

        .slick-arrow.right {
            right: 46px;
            background-repeat: repeat-x;
            background-image: none !important;
            color: #000;
            top: 122px;
            left: 530px;
            cursor: pointer;
        }

            .slick-arrow.right:hover {
                color: #ffffff;
            }

        .slick-arrow .glyphicon-chevron-left, .slick-arrow .glyphicon-chevron-right, .slick-arrow .icon-prev, .slick-arrow .icon-next {
            width: 35px;
            height: 35px;
            margin-top: -15px;
            font-size: 35px;
        }

    .slider-arrows {
        position: relative;
        bottom: 0px;
        text-align: center;
    }

    .slick-prev,
    .slick-next {
        font-size: 18px;
        background: #000;
        color: #fff;
        border: none;
        padding: 10px 20px;
        cursor: pointer;
    }

        .slick-prev:hover,
        .slick-next:hover {
            background: #333;
        }

    .Iconhome_left {
        position: absolute !important;
        height: 51px;
        width: 51px;
        padding: 11px 0px 0px 0px;
        transition: all 0.4s ease-in-out;
        margin: 14px 0px 0px -35px !important;
        color: #b5bea3 !important;
        font-size: 50px !important;
        border: none;
        border-radius: 0px;
    }

        .Iconhome_left:hover {
            position: absolute !important;
            height: 51px;
            width: 51px;
            padding: 11px 0px 0px 0px;
            transition: all 0.4s ease-in-out;
            margin: 14px 0px 0px -35px !important;
            color: #b5bea3 !important;
            font-size: 50px !important;
            border-radius: 0px;
        }

    .Iconhome_right {
        position: absolute !important;
        height: 51px;
        width: 51px;
        padding: 11px 0px 0px 16px;
        transition: all 0.4s ease-in-out;
        margin: 14px 0px 0px -35px !important;
        color: #b5bea3 !important;
        font-size: 45px !important;
        border: none;
        border-radius: 0px;
    }

        .Iconhome_right:hover {
            position: absolute !important;
            height: 51px;
            width: 51px;
            padding: 11px 0px 0px 16px;
            transition: all 0.4s ease-in-out;
            margin: 14px 0px 0px -35px !important;
            color: #b5bea3 !important;
            font-size: 45px !important;
            border-radius: 0px;
        }

    .Homepg_Waterconservation_maindiv {
        padding: 80px 0px 80px 0px;
        background-color: #0e552b;
        border-right: 1px solid #2b6e4d;
        text-align: center;
        /*width:682px;*/
    }

    .Heading_whit_01 {
        font-family: 'Titillium Web-bold';
        font-size: 35px;
        color: #ffffff;
        margin: 0px;
    }

    .Seperator_white_water_vertical_01 {
        margin: -60px 0px 0px 314px;
    }

    .ImgWhtewidth {
        width: 85%;
        height: 1px;
        left: -11px;
        margin-left: -12px;
    }

    .Homepg_bg_waterconservation_div {
        background-image: url(../Images/Background-Water-Conservation.jpg);
        /*width: 908px;*/
        background-size: cover; /* makes image fill container */
        background-position: center; /* keeps image centered */
        background-repeat: no-repeat; /* prevents repeating */
        /* responsive width */
        height: 372px; /* keep your height */
        padding: 0;
    }

    .HompgWatconmaindiv {
        padding: 0px 20px 0px 20px;
    }

    .Homepg_whatContoppadd_div {
        padding: 72px 0px 0px 0px;
        display: flex;
    }

    .Respodislyflx {
        display: flex;
    }

    .Hompg_sepapadd_div {
        padding: 25px 0px 25px 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Homepg_FactProject_bg_grrn_div {
        background-image: url(../Images/Background-green-01.jpg);
        padding: 80px 80px 80px 80px;
        /*width: 325px;*/
        height: 539px;
    }

    .Homepg_FactProject_bg_yell_div {
        background-image: url(../Images/Background-yellow-01.jpg);
        padding: 280px 50px 80px 50px;
        /*width: 779px;*/
        /*height: 630px;*/
    }

    .bgf {
        background-image: url(../Images/Background-green-yellow.jpg);
        padding: 80px 118px;
        background-repeat: no-repeat;
        background-size: 91% 100%; /* ONLY LEFT SIDE background */
        background-position: left center;
    }

    .bgne {
        background-image: url(../Images/Background-green-01.jpg);
        width: 600px;
        padding: 80px 80px 80px 80px;
    }

    .bgne1 {
        background-image: url(../Images/Background-yellow-01.jpg);
        padding: 80px 80px 80px 80px;
        position: absolute;
        top: 81px;
        width: 1188px;
        left: 282px;
    }

    .Hopg_respodv_001 {
        padding: 55px 0px 0px 0px !important;
    }

    .Hompg_back_blck_bg_div {
        background-image: url(../Images/Background-black-transperent.png);
        height: 115px;
        margin-top: -273px;
        border-top: 1px solid #fff;
        border-bottom: 1px solid #fff;
        text-align: center;
        padding: 26px 0px 0px 0px;
    }

    .Homepg_fact_inner_01 {
        padding: 80px 50px;
        position: absolute;
    }

    .Homepg_fact_inner_02 {
        padding: 0px 0px 0px 0px;
    }

    .Homepg_fact_inner_03 {
        padding: 0px 0px 0px 0px;
        margin-top: 0px;
        z-index: -1;
    }

    .Homepg_fact_inner_04 {
        padding: 45px 0px 0px 0px;
        display: flex;
    }

    .Homepg_fact_innertxt_01 {
        padding: 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Homepg_fact_innertxt_02 {
        padding: 0px 0px 0px 60px;
    }

    .Homepg_ourpartner_bg_main_Div {
        background-image: url(../Images/Background-green-light-02.jpg);
        padding: 0px 0px 0px 0px;
        height: 272px;
    }

    .Homepg_Ourpartner_maindiv {
        padding: 80px 0px 120px 0px;
    }

    .Hompg_respodiv_01 {
        padding: 0px 0px 0px 0px !important;
    }

    .Homepg_ourpartner_div_01 {
        padding: 0px 0px 0px 0px;
        /*position: absolute;*/
        z-index: -1;
    }

    .Homepg_ourpartner_div_02 {
        padding: 37px 60px 0px 60px;
    }

    .Homepg_ourpartner_bg_wht_div_01 {
        padding: 30px 30px 30px 30px;
        background-color: #fff;
        border: 1px solid #b5bea3;
        /*height: 334px;*/
    }

    .Homepg_ourpartner_div_03 {
        padding: 0px 0px 0px 175px;
        position: absolute;
        z-index: -1;
        top: 136px;
    }

    .Homepg_happy_moment_bgdiv {
        background-image: url(../Images/Background-Happy-Moments.jpg);
        background-size: cover;
        background-position: center;
        background-repeat: no-repeat;
        height: 437px;
        padding: 0px 0px 0px 0px;
        text-align: center;
        margin: 0px -7px 0px 0px;
    }

    .Happy_movmet_txtdv {
        position: absolute;
        top: 203px;
        text-align: -webkit-center;
        /*left: -54px;*/
    }

    .Happymov_txt_divquote {
        padding: 60px 60px 60px 60px;
        background-color: #0e552b;
        border-right: 1px solid #2b6e4d;
        /*height: 530px;*/
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Hmpgquttxtdv01 {
        padding-top: 30px !important;
    }

    .Footerbtn {
        font-size: 22px;
        color: #fff;
        border: 1px solid #fff;
        padding: 8px 42px 8px 42px;
        background-color: #95aa8b;
        text-decoration: none !important;
        transition: all 0.6s ease-in-out;
    }

        .Footerbtn:hover {
            font-size: 22px;
            color: #fff;
            border: 1px solid #fff;
            background-color: #0e552b;
            text-decoration: none !important;
            transition: all 0.6s ease-in-out;
        }

    .Footeremailink {
        font-size: 22px;
        color: #000;
        text-decoration: none !important;
        transition: all 0.6s ease-in-out;
    }

        .Footeremailink:hover {
            font-size: 22px;
            color: #d17904;
            text-decoration: none !important;
            transition: all 0.6s ease-in-out;
        }

    .Socialmedia1_Footer {
        height: 48px;
    }

    .Socialmediaicon_Footer_01 {
        padding: 7px 7px 5px 7px;
        /* border-radius: 100%; */
        text-decoration: none !important;
        color: #c5ceaf !important;
        font-size: 19px;
        background-color: #FFFFFF;
        border: 1px solid #c5ceaf;
        transition: all 0.6s ease-in-out;
        outline: none !important;
    }

        .Socialmediaicon_Footer_01:hover {
            padding: 7px 7px 5px 7px;
            /* border-radius: 100%; */
            border: 1px solid #c5ceaf;
            background-color: #0e552b;
            text-decoration: none !important;
            color: #fff !important;
            font-size: 19px;
            transition: all 0.6s ease-in-out;
            outline: none !important;
        }

    .heading_footer {
        font-size: 22px;
        color: #b5bea3;
        font-family: Poppins-bold;
        margin: 0px;
    }

    .Footer_linkList {
        color: #000;
        transition: all 0.6s ease-in-out;
        text-decoration: none;
    }

        .Footer_linkList:hover {
            color: #d17904;
            font-weight: bold;
            transition: all 0.6s ease-in-out;
            text-decoration: none;
        }

    .Separator_padd2 {
        padding: 3px 0px 3px 0px;
    }

    .Footer_logo_div {
        padding: 10px 0px 32px 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
        /*width: 33%;*/
    }


    .FooterTwobtns_div {
        padding: 0px 0px 0px 0px;
        /*width: 69%;
        position: absolute;
        left: 223px;*/
    }

    .Footer_twobtndiv_bg {
        padding: 70px 0px 70px 0px;
        background-image: url(../Images/Background-green-03.jpg);
        /*height:1148px;*/
    }

    .Footer_btnpaddddiv {
        display: flex;
        justify-content: center;
    }

    .V_btnpadd {
        padding-left: 42px;
    }

    .Footer_bg_main_div {
        padding: 0px;
        /*position: absolute;
        top: 159px;*/
    }

    .Footer_bg_div_01 {
        padding: 60px 30px 60px 30px;
        background-image: url(../Images/Background-Footer.jpg);
    }

    .Footer_bgText_div {
        padding: 0px 0px 0px 0px;
    }

    .Footerlinepadd {
        font-size: 22px;
        padding: 0px 22px 0px 22px;
        /*display:none*/
    }

    .Footer_orinfodiv {
        padding: 0px 0px 0px 0px;
    }

    .Footer_bgwht_div {
        padding: 50px 50px 50px 50px;
        background-color: #fff;
        border: 1px solid #b5bea3;
    }

    .Footer_ourinfo_01 {
        padding: 0px 250px 0px 0px;
    }

    .Footer_ourinfo_02 {
        padding: 50px 0px 0px 0px;
    }

    .Footer_main_all_paddDiv {
        padding: 0px 0px 30px 0px;
    }

    .Header_innerpg_bg_div {
        background-image: url(../Images/Inner-Page-Header.jpg);
        height: 200px;
    }

    .ftphone {
        display: inline-block;
    }

    .Breadcrum_main_div {
        position: absolute;
        top: 0px;
    }

    .inner-div-title {
        padding-top: 78px;
        padding-left: 19px;
    }

    .inner-div-title1 {
        padding-top: 54px !important;
    }

    .subpage-title {
        font-size: 40px;
        margin-bottom: 5px;
        color: #fff;
        font-family: 'Titillium Web-bold';
        line-height: 47px;
    }

    .breadcrubpadd {
        padding-top: 80px;
        right: 9px;
        display: none;
    }

    .breadcrumb {
        background: none !important;
    }

    .breadcrumb-item {
        color: #000;
        text-decoration: none;
        transition: all 0.6s ease-in-out;
    }

        .breadcrumb-item:hover {
            color: #fff;
            transition: all 0.6s ease-in-out;
        }

    .Inner_page_padding {
        padding: 60px 40px 60px 40px;
    }

    .Homepg_parallax_main_div {
        padding: 146px 0px 146px 0px;
        background-image: url(../Images/Parallax.jpg);
        background-repeat: no-repeat;
        /*height: 700px;*/
        background-size: cover;
        background-attachment: fixed;
    }

    .Footer_lastdiv {
        padding: 33px 0px 0px 30px;
        /*margin-top: 20px;*/
        text-align: center;
    }

    .Footerpridicl {
    }

    .Footerlinepaddallright {
        padding: 0px 20px 0px 20px;
    }

    .Allrghtpadd {
        padding-top: 21px;
    }

    .Naamkritextpadddiv {
        padding: 60px 0px 60px 0px;
    }

    .Palllaxvideo {
        width: 100%;
        height: 201px;
    }

    .Parallx_videopadd {
        padding: 0px 0px 0px 0px;
    }

    .Slider_box_widthdiv_inner {
        padding: 10px 30px 60px 30px;
        width: 320px;
    }

    .txtbox_width_inner {
        padding-top: 22px;
        /* width: 272px; */
        height: 77px;
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
    }

    .Innerpgprojectboxdiv {
        padding: 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }

    .Inner_page_padding1 {
        padding: 80px 40px 80px 40px;
    }

    .scrollup {
        position: fixed;
        right: 25px;
        bottom: 50px;
        color: #0e552b !important;
        background-color: #fff !important;
        width: 38px;
        height: 38px;
        /* border: solid 2px #f15833; */
        /* border-radius: 50% !important; */
        text-align: center;
        padding: 11px 0 0 1px;
        z-index: 2000;
        font-size: 18px;
        line-height: 1;
        border: 1px solid #c5ceaf;
        border-color: #c5ceaf !important;
        transition: all 0.4s ease-in-out;
    }

        .scrollup:hover {
            background-color: #0e552b !important;
            color: #fff !important;
            /* border: 2px solid #0ea4de !important; */
            transition: all .4s ease-in-out;
        }

    .slick-active .Bann_text_01 {
        animation: fadeUp 4s ease forwards;
    }

    .slick-active .Bann_text_02 {
        animation: fadeUp 2.3s ease forwards;
    }

    .Header_toplinkpadd {
        padding: 15px 3px 0px 3px;
        color: #fff;
        text-align: center;
    }

    .Header_toplinkpadd1 {
        padding: 15px 3px 0px 3px;
        color: #fff;
        text-align: center;
    }

    .dddsubmenu {
        /*margin-left: -119px;*/
    }

    .Hpgwi0 {
        width: 0%;
    }

    .navbar-header1 {
        float: none;
        border-bottom: none;
    }

    .navbar-toggle1 {
        background-color: #0e552b!important;
        position: relative;
        float: right;
        padding: 10px 10px 10px 10px!important;
        margin-top: -60px!important;
        margin-right: 25px !important;
        margin-bottom: 5px!important;
        background-color: transparent;
        background-image: none;
        border: 1px solid transparent;
        border-top-color: transparent;
        border-right-color: transparent;
        border-bottom-color: transparent;
        border-left-color: transparent;
        border-radius: 4px;
        display: block;
    }

    .navbar-header1 .collapse, .navbar-toggle {
        display: block !important;
    }

    .navbar-collapse1.collapse {
        display: none !important;
    }

    .navbar-nav {
        /* padding-top: 10px !important; */
        padding-left: 0px !important;
        /* padding-right: 15px !important; */
        width: 100%;
    }

    .navbar-nav1 > li {
        position: relative !important;
        display: block !important;
        float: none !important;
        border-bottom: 1px solid #9aaa79;
    }

    .navbar-nav > li > a {
        text-align: center;
        padding: 15px 0px 15px 0px !important;
        /* font-weight: bold; */
        outline: 0;
        transition: all 0.6s ease-in-out;
    }

    .navbar-collapse1.collapse.in {
        display: block !important;
        padding: 0px;
        /* background: rgba(000, 0, 0, 0.7); */
    }

    .Linesdisplaynewrespo {
        display: none;
    }

    .Respormbtn_new {
        text-align: -webkit-center;
    }

    .Respo_btn_new {
        color: #000 !important;
    }

    .navbar-collapse.in {
        overflow-y: visible;
    }

    .navbar {
        min-height: 0px !important;
    }

    .navbar-nav {
        margin: 0px !important;
    }

    .Homebanner {
        z-index: -1;
        margin-top: -24px;
    }

    .Resposhaddo {
        z-index: 1;
    }

    .Innerbrearespohead {
        margin-top: -24px;
    }

    .respodisplynone {
        display: none;
    }

    .Respobdbbto_01 {
        padding: 0px 0px 30px 0px !important;
        border-bottom: 1px solid #ccc;
    }

    .Respobdbbto_02 {
        padding: 20px 0px 30px 0px !important;
        border-bottom: 1px solid #ccc;
    }

    .Respobdbbto_03 {
        padding: 20px 0px 30px 0px !important;
        border-bottom: 1px solid #ccc;
    }

    .Respobdbbto_04 {
        padding: 20px 0px 0px 0px !important;
    }
     /*----------------------------Inner pg css---------------------------*/
    .Bar_verticle_green {
        position: absolute;
        height: 359px;
        width: 15px;
        margin: 48px 0px 0px -7px;
    }

    .Footerlinepaddct {
        padding: 0px 22px 0px 22px;
    }

    .Footerlinepaddct1 {
        padding: 0px 22px 0px 22px;
    }

    .Inner_contactMap_addDive {
        padding: 0px;
        border: 1px solid #c2cab2;
        /*height: 452px;*/
    }

    .Contact_map {
        width: 100%;
        height: 388px;
    }

    .Contact_bg_grnlgt_div {
        padding: 0px 0px 80px 0px;
        background-image: url(../Images/Background-green-light-01.jpg);
        /*height: 450px;*/
    }

    .Contact_txt_div {
        padding: 71px 30px 0px 57px;
    }

    .Inner_page_padding_CT_01 {
        padding: 60px 35px 60px 35px;
    }

    .Contactemailink {
        color: #000;
        text-decoration: underline !important;
        transition: all 0.6s ease-in-out;
    }

        .Contactemailink:hover {
            color: #d17904;
            text-decoration: underline !important;
            transition: all 0.6s ease-in-out;
        }

    .Sepa_conta_gra_01 {
        position: absolute;
        height: 383px;
        width: 1px;
        margin: -355px 0px 0px 476px;
    }

    .Sepa_conta_gra_02 {
        position: absolute;
        height: 363px;
        width: 1px;
        margin: -389px 0px 0px 476px;
    }

    .Contact_Three_divMain {
        padding: 60px 0px 0px 0px;
    }

    .Contact_text_dv_01 {
        padding: 0px 35px 0px 0px;
    }

    .Contact_text_dv_02 {
        padding: 30px 47px 0px 0px;
    }

    .Contact_text_dv_03 {
        padding: 30px 0px 0px 0px;
    }

    .form-controlnewhome {
        display: block;
        width: 100% !important;
        height: 36px;
        font-size: 15px !important;
        line-height: 1.42857143 !important;
        color: #666 !important;
        background-color: #fff !important;
        background-image: none;
        border: 1px solid #c2cab2 !important;
        padding: 8px 15px !important;
        border-radius: 0px !important;
        margin-bottom: 0px !important;
    }

    .Richtextheight {
        height: 165px;
    }

    .btnsend {
        background-color: #b5bea3;
        text-align: center;
        padding-left: 0px;
        border: none;
        border-radius: 0px;
        color: #fff;
        font-size: 16px;
        transition: .5s all ease-in-out;
        width: 74% !important;
        height: 37px !important;
    }

        .btnsend:hover {
            background-color: #f2f0e3 !important;
            color: #0a5329 !important;
        }

    .EnquiryFormDIv {
        padding: 0px 0px 0px 0px;
    }

    .EnquiryFormDIv_newpadd_01 {
        padding: 0px 0px 0px 0px;
    }

    .EnquiryFormDIv_01 {
        padding: 20px 20px 20px 20px;
    }

    .EnquiryFormDIv_newpadd_02 {
        padding: 25px 20px 40px 20px;
    }

    .Btndivenquiry {
        padding: 0px 0px 0px 0px;
        margin-top: -20px;
    }

    .Donate_parallxdiv {
        padding: 100px 0px 100px 0px;
        background-image: url(../Images/Parallax-Donate.jpg);
        background-repeat: no-repeat;
        height: 550px;
        background-size: cover;
        background-attachment: fixed;
                background-position: center center;
    }

    .Donate_bg_greenmaindiv {
        background-image: url(../Images/Background-green-light-02.jpg);
        padding: 0px 0px 0px 0px;
        height: 290px;
    }

    .Donatepg_whtbg {
        padding: 20px 20px 20px 20px;
        background-color: #fff;
        border: 1px solid #b5bea3;
    }

    .ntbod {
        font-weight: normal !important;
    }

        .ntbod:hover {
            font-weight: bold !important;
        }

    .About_fact_inner_01 {
        padding: 0px 0px 0px 0px;
        margin-top: -214px;
        z-index: -1;
    }

    .About_FactProject_bg_yell_div {
        background-image: url(../Images/Background-yellow-01.jpg);
        padding:270px 41px 60px 40px;
        /*width: 1026px;*/
        /*height: 716px;*/
    }

    .Imgclassabtus {
        width: 100%;
        max-width: 590px;
    }

    .About_us_sixpadd {
        padding: 0px 0px 50px 0px;
                text-align: -webkit-center;
                        text-align: -moz-center;
    }

    .Aboutustxtpadd {
        padding:0px 20px 0px 20px;
        text-align: center;
    }

    .Ann_reportimgdiv_01 {
        padding:48px 0px 0px 0px;
                width: 290px;
    }

    .Img_bgcolor_div {
        padding: 10px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Wtbox_padd {
        padding: 0px 25px 0px 25px;
    }

    .Whtboxdiv {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        height: 77px;
        margin-top: -40px;
        z-index: 0;
        position: relative;
        padding-top: 25px;
    }

    .Innerannualpg {
        text-align: -webkit-center;
        text-align: -moz-center;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }

    .Corporate_parallxdiv {
        padding: 100px 0px 100px 0px;
        background-image: url(../Images/Banner-Corporate.jpeg);
        background-repeat: no-repeat;
        height: 700px;
        background-size: cover;
        background-attachment: fixed;
        background-position: center right;
    }

    .Inner_page_paddingtopless {
        padding: 30px 30px 60px 30px;
    }

    .Annulreportbtn {
        margin-top: 74px;
        padding: 7px 0px 7px 0px !important;
        height: 40px !important;
        width: 100px !important;
        font-size: 15px !important;
        border-radius: 0px !important;
        color: #fff !important;
        background: rgba(14, 76, 27, 0.9);
        /* background-color: rgba(204, 220, 95, 0.8) !important; */
        border: 1px solid #9cac7c !important;
        transition: all .4s ease-in-out;
    }

        .Annulreportbtn:hover {
            margin-top: 74px;
            padding: 7px 0px 7px 0px !important;
            height: 40px !important;
            width: 100px !important;
            font-size: 15px !important;
            border-radius: 0px !important;
            color: #0a5329 !important;
            border: 1px solid #9cac7c !important;
            background-color: #f2f0e3 !important;
            /* background: rgba(14, 76, 27, 0.9); */
            /* background-color: rgba(000000, 0, 0, 0.5); */
            /* background-color: rgba(204, 220, 95, 0.8) !important; */
            transition: all .4s ease-in-out;
        }

    .Donatelastdiv {
        padding: 0px 0px 50px 0px;
    }

    .Donatelastdiv_01 {
        padding: 445px 0px 0px 0px;
    }

    .DonateRcptenqidiv {
        padding:0px 46px 0px 45px;
        position: absolute;
    }

    .RcptEnq_mainDiv {
        padding:18px 0px 30px 0px;
                text-align: left;
    }

    .DonatelastdivCp {
        padding:60px 0px 50px 0px;
    }

    .corporatepg_whtbg {
        padding: 20px 20px 20px 20px;
        background-color: #fff;
        border: 1px solid #b5bea3;
    }

    .Logo_resizedwdt {
                width: 126px;
    }

    .Imgwidth {
        width: 100%;
        max-width: 180px;
    }

    .Corporatelastdiv_01 {
        padding: 200px 0px 0px 0px;
    }

    .Displnonoediv {
        display: none;
    }

    .Innpgtbtable {
        border-collapse: separate;
        border-spacing: 1px;
        width: 100%;
        background-color: #fff;
        color: #000 !important;
        border: 1px solid #b5bea3;
        display: inline-block;
    }

    th {
        text-align: center;
        padding: 10px;
        border: 1px solid #b5bea3;
        color: #000;
        background-color: #f8f7f1;
        /*width: 285px;*/
        font-family: 'Poppins' !important;
        /*font-weight: normal !important;*/
    }

    td {
        text-align: center;
        padding: 10px;
        border: 1px solid #b5bea3;
        vertical-align: top;
    }

    .modalwidth {
        /*width: 710px !important;*/
    }

    .modal-content {
        border-radius: 0px;
    }

    .Individuals_bgmaindiv {
        background-image: url(../Images/Banner-Individuals.jpg);
        padding: 60px 40px 60px 40px;
    }

    .Inner_page_padding_Idividual {
        padding: 60px 40px 60px 40px;
    }

    .Bannerindivdualsimgdiv {
        padding: 0px 0px 0px 0px;
        /*position: absolute;
        top: 93px;*/
    }

    .Bannerniimgdiv {
        padding: 0px 40px 0px 40px;
                margin-top: -1px;
    }

    .Individual_txtdiv {
        padding: 0px 0px 0px 0px;
    }

    .Banner_img_textClassVolunteer {
        padding: 0px;
        text-align: center;
        position: absolute;
        top: 130px;
    }

    .tbbnone {
        border: none !important;
        border-collapse: collapse;
    }

        .tbbnone td {
            border: none !important;
            padding: 0 !important;
            margin: 0 !important;
        }

        .tbbnone input[type="radio"] {
            margin-right: 4px;
        }

        .tbbnone label {
            margin-right: 15px; /* spacing between Male/Female/Other */
        }

    .paddtopfrm {
        padding-top: 20px;
    }

    .Seperator_gray_vertical_01Volunteer {
        margin:-416px 0px 0px 243px;
        height: 450px;
        position: absolute;
        width:1px;
        display:none;
    }

    .Homepg_box_naamFoundation_divvolunteer {
        padding: 30px 30px 30px 30px;
        border: 1px solid #c2cab2;
        background-color: #f2f0e3;
    }

    .Volunteeer4div_01 {
        padding:0px 10px 0px 10px;
    }

    .Volunteeer4div_02 {
        padding:0px 10px 0px 10px;
    }

    .Volunteeer4div_03 {
        padding: 0px 10px 0px 10px;
    }

    .addressht {
        height: 119px !important;
    }

    .Detailht {
        height: 184px !important;
    }

    .btnsendvolunteer {
        background-color: #b5bea3;
        text-align: center;
        padding-left: 0px;
        border: none;
        border-radius: 0px;
        color: #fff;
        font-size: 16px;
        transition: .5s all ease-in-out;
        width: 36% !important;
        height: 37px !important;
    }

        .btnsendvolunteer:hover {
            background-color: #0e552b !important;
            color: #fff !important;
        }

    .Vissionmissionmainpadddiv {
        padding: 80px 0px 80px 0px;
    }

    .Vissionmissinminbg {
        padding: 70px 0px 70px 0px; /*background-color:#f4f5ef;*/
        background-image: url(../Images/Background-yellow-01.jpg);
    }

    .Vissionmissinminbglftpadd {
        padding: 0px 0px 0px 40px;
    }

    .Vissionmissionwhtbg {
        padding:360px 48px 50px 48px;
        background-color: #fff;
        border: 1px solid #b5bea3;
        height: 788px;
    }

    .Vissonmissiontxtmdiv {
        padding: 0px 15px 0px 15px;
        text-align: center;
    }

    .Vissionmissionimdiv_01 {
        padding: 0px 60px 0px 0px;
        position: absolute;
        top: 127px;
    }

    .Inner_Floodrelif_addDive {
        padding: 0px;
        border: 1px solid #c2cab2;
        /*height: 452px;*/
    }

    .Bar_verticle_greenflood {
        position: absolute;
        height:319px;
        width: 15px;
        margin: 0px 0px 0px 0px;
    }

    .Newbullet {
        line-height: 28px;
        list-style-image: url(../Images/Bullet-Orange.png);
        text-align: left;
        padding-left: 19px;
    }

        .Newbullet > li {
            padding-left: 4px;
        }

    .CLICK_flood {
        font-size: 22px;
        color: #fff;
        border: 1px solid #fff;
        padding: 8px 42px 8px 42px;
        /*background-color: #95aa8b;*/ background: rgba(14, 76, 27, 0.6);
        text-decoration: none !important;
        transition: all 0.6s ease-in-out;
    }

        .CLICK_flood:hover {
            font-size: 22px;
            color: #fff;
            border: 1px solid #b5bea3;
            /*background-color: #0e552b;*/
            background: rgba(14, 76, 27, 0.9);
            text-decoration: none !important;
            transition: all 0.6s ease-in-out;
        }

    .Whtboxdivflood {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        height: 79px;
        margin-top: -46px;
        z-index: 0;
        position: relative;
        padding: 12px;
        text-align: center;
    }

    .Innerpgfloodtxtdiv {
        padding: 40px 40px 40px 40px;
    }

    .InnerFlooddonateimgdiv {
        padding: 0px 40px 40px 40px;
    }

    .Paddinghorigreen {
        padding: 70px 0px 0px 0px;
    }

    .Floodvideodiv_01 {
        padding: 20px 20px 20px 20px;
    }

    .Floodrelefvideo {
        width: 100%;
        height: 315px;
        border: 1px solid #c2cab2;
    }

    .Howwewrk_parallxdiv {
        padding: 100px 0px 100px 0px;
        background-image: url(../Images/Banner-How-We-Work.jpg);
        background-repeat: no-repeat;
        height: 400px;
        background-size: cover;
        background-attachment: fixed;
    }

    .Floodvideodiv_02 {
        padding: 0px 60px 0px 60px;
    }

    .Whtboxdivhowwework {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        height: 83px;
        margin-top: -42px;
        z-index: 0;
        position: relative;
        padding: 16px;
    }

    .Howweworkhover {
    }

        .Howweworkhover:hover {
            background-color: #f8f7f1;
        }

    .BOxhover:hover {
        /*background-color:#f8f7f1;*/
        transition: all 0.6s ease-in-out;
    }

    .BOxWorkdiv {
        padding: 30px 20px 80px 20px;
        background-color: #0e552b;
        text-align: center;
    }


    .BOxhover {
        transition: all 0.4s ease-in-out;
    }

        /* MAIN HOVER */
        .BOxhover:hover {
            /*transform: translateY(0px);*/
            transition: all 0.4s ease-in-out;
        }

            /* Change GREEN TOP on hover */
            .BOxhover:hover .BOxWorkdiv {
                background-color: #95aa8b;
                transition: all 0.4s ease-in-out;
            }

            /* Change WHITE BOX on hover */
            .BOxhover:hover .Whtboxdivhowwework {
                background-color: #fff;
                border-color: #7f9a75;
                transition: all 0.4s ease-in-out;
            }

            /* Optional: icon color change */
            .BOxhover:hover i {
                color: #fff;
                transition: all 0.4s ease-in-out;
            }

    .Iconhover {
        font-size: 40px;
        color: #fff;
        transition: all 0.4s ease-in-out;
    }

        .Iconhover:hover {
            font-size: 40px;
            color: #fff;
            transition: all 0.4s ease-in-out;
        }

    .Detailhtneed {
        height: 125px !important;
    }

    .Seperator_gray_vertical_01need {
        margin:-242px 0px 0px 245px;
        height: 262px;
        position: absolute;
        display:none;
    }

    .ul-tabs1 {
        list-style: none;
        padding-top: 5px;
        padding-left: 0px;
        font-size: 16px !important;
    }

        .ul-tabs1 > li.active > .aaa1 {
            transition: all 0.5s ease-in-out;
            background-color: #f26921;
            border-left: 4px solid #0a5329;
            outline: 0;
            color: #fff !important;
        }

        .ul-tabs1 > li > .aaa1 {
            text-decoration: none;
            color: #0a5329 !important;
            font-size: 16px;
            display: block;
            /*padding: 14px 30px 14px 20px;*/
            padding: 10px 10px !important;
            text-decoration: none;
            border-bottom: 1px solid #9aaa79;
            position: relative;
            /*height: 50px;*/
            background: #f2f0e3;
            border-radius: 3px;
            text-align: justify;
        }

            .ul-tabs1 > li > .aaa1:hover {
                transition: all 0.5s ease-in-out;
                background-color: #95aa8b;
                border-left: 5px solid #0a5329;
                outline: 0;
                color: #fff !important;
            }

        .ul-tabs1 > li.active > .aaa1 {
            transition: all 0.5s ease-in-out;
            background-color: #95aa8b;
            border-left: 5px solid #0a5329;
            outline: 0;
            color: #fff !important;
        }

    .Important_tab_content_div {
        padding: 10px 0px 10px 0px;
        border: 1px solid #b5bea3;
        float: left;
        min-height: 200px;
        border-radius: 3px;
                margin-top: -10px;
    }

    .tab-content > .tab-pane {
        visibility: visible;
        display: initial;
    }

    .Mediavideodiv_01 {
        padding: 5px 15px 40px 15px;
    }

    .WhtboxdivMedia {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        /* height: 77px; */
        height: 185px;
        margin-top: -58px;
        z-index: 0;
        position: relative;
        padding: 10px;
        text-align: center;
    }

    .Mediarelefvideo {
        width: 100%;
        height: 192px;
        border: 1px solid #c2cab2;
    }

    .greentpwdt {
        width: 81%;
    }

    .Innera1dic {
        padding: 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }

    .txtbox_width_innerourtrustee {
        padding: 14px;
        /* width: 272px; */
        height: 100px;
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
    }

    .txtbox_width_innerourtrustee1 {
        padding: 20px;
        /* width: 272px; */
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
        height: 100px;
    }

    .Slider_box_widthdiv_inneteamr {
        padding: 10px 20px 60px 14px;
    }

    .txtbox_width_innerourteam {
        padding: 25px 20px 20px 20px;
        /* width: 272px; */
        background-color: #f2f0e3;
        border: 1px solid #9cac7c;
        margin-top: 0px;
        text-align: center;
        height: 172px;
    }

    .fixbodyinnpg {
        text-align: -webkit-center;
        width: 100%;
        margin: 0 auto;
        max-width: 1024px;
    }

    .txtbox_widthforicon {
        padding: 14px;
        /* width: 272px; */
        /* height: 77px; */
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
    }

    .Iconaligment {
        display: flex;
        padding: 0px 0px 0px 0px;
        /*justify-content: center;*/
    }

    .icontxtdiv {
        padding: 6px 0px 0px 31px;
        text-align: left;
    }

    .Iconboxdivmain_01 {
        padding: 10px;
                width: 316px;
    }

    .Innerboxpadd {
        padding: 0px 0px 40px 0px;
    }

    .Project_list_01 {
        padding: 40px 0px 40px 0px;
        text-align: center;
    }

    .Projectlistbtn {
        margin-top: 79px;
        padding: 7px 0px 7px 0px !important;
        height: 40px !important;
        width: 100px !important;
        font-size: 15px !important;
        border-radius: 0px !important;
        color: #fff !important;
        background: rgba(14, 76, 27, 0.9);
        /* background-color: rgba(204, 220, 95, 0.8) !important; */
        border: 1px solid #9cac7c !important;
        transition: all .4s ease-in-out;
    }

        .Projectlistbtn:hover {
            margin-top: 79px;
            padding: 7px 0px 7px 0px !important;
            height: 40px !important;
            width: 100px !important;
            font-size: 15px !important;
            border-radius: 0px !important;
            color: #0a5329 !important;
            border: 1px solid #9cac7c !important;
            background-color: #f2f0e3 !important;
            /*background: rgba(14, 76, 27, 0.9);*/
            /*background-color: rgba(000000, 0, 0, 0.5);*/
            /* background-color: rgba(204, 220, 95, 0.8) !important; */
            transition: all .4s ease-in-out;
        }

    .txtbox_width_projectlist {
        padding: 20px;
        /* width: 272px; */
        /* height: 77px; */
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: -38px;
        text-align: center;
        z-index: 0;
        position: relative;
    }

    .Whiteboxpaddlist {
        padding: 0px 25px 0px 25px;
    }

    .Inner_page_paddingbotttom0 {
        padding: 60px 40px 0px 40px;
    }

    .txtbox_banner {
        padding: 20px;
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: -40px;
        text-align: center;
    }

    .Bannertxtproj {
        /*font-family: 'Poppins-bold';*/
        font-size: 15px;
        margin: 0px;
        color: #000000;
        font-weight: bold;
    }

    .Innerboxpaddinnerpg {
        padding: 60px 0px 40px 0px;
    }

    .Mediarelefvideoproject01 {
        width: 100%;
        height: 330px;
        border: 1px solid #c2cab2;
    }

    .Innerfbiframdiv {
        padding: 0px 0px 0px 235px;
    }

    .Sepa_conta_gra_01new {
               position: absolute;
        height: 498px;
        width: 1px;
        margin: -480px 0px 0px 219px;
        display:none;
    }

    .Sepa_conta_gra_02new {
        position: absolute;
        height: 498px;
        width: 1px;
        margin:-364px 0px 0px 216px;
         display:none;
    }

    .ViewImagbtn {
        /*margin-top: 109px;*/
        margin-top: 191px;
        padding: 7px 0px 7px 0px !important;
        height: 40px !important;
        width: 100px !important;
        font-size: 15px !important;
        border-radius: 0px !important;
        color: #fff !important;
        background: rgba(14, 76, 27, 0.9);
        /* background-color: rgba(204, 220, 95, 0.8) !important; */
        border: 1px solid #9cac7c !important;
        transition: all .4s ease-in-out;
    }

        .ViewImagbtn:hover {
            /*margin-top: 109px;*/
            margin-top: 191px;
            padding: 7px 0px 7px 0px !important;
            height: 40px !important;
            width: 100px !important;
            font-size: 15px !important;
            border-radius: 0px !important;
            color: #0a5329 !important;
            border: 1px solid #9cac7c !important;
            background-color: #f2f0e3 !important;
            /*background: rgba(14, 76, 27, 0.9);*/
            /*background-color: rgba(000000, 0, 0, 0.5);*/
            /* background-color: rgba(204, 220, 95, 0.8) !important; */
            transition: all .4s ease-in-out;
        }

    .map-container {
        position: relative;
        display: inline-block;
        max-width: 100%;
    }

    .map-image {
        width: 100%;
        display: block;
                max-width: 566px;
    }

    /* Hotspot Style */
    .hotspot {
        position: absolute;
        width: 22px;
        height: 22px;
        border: 2px solid #555;
        border-radius: 50%;
        transform: translate(-50%, -50%);
        cursor: pointer;
        z-index: 10;
    }

        /* Inner Dot */
        .hotspot::after {
            content: "";
            position: absolute;
            width: 8px;
            height: 8px;
            background: #555;
            border-radius: 50%;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
        }

        /* Pulse Animation */
        .hotspot::before {
            content: "";
            position: absolute;
            width: 22px;
            height: 22px;
            border: 2px solid rgba(85,85,85,0.4);
            border-radius: 50%;
            top: -2px;
            left: -2px;
            animation: pulse 1.5s infinite;
        }

    @keyframes pulse {
        0% {
            transform: scale(1);
            opacity: 1;
        }

        100% {
            transform: scale(1.8);
            opacity: 0;
        }
    }

    /* Tooltip */
    .tooltip-box {
        position: absolute;
        background: #2f2f2f;
        color: #fff;
        padding: 10px 15px;
        border-radius: 5px;
        display: none;
        white-space: nowrap;
        z-index: 9999;
        pointer-events: none;
        font-size: 14px;
    }

        .tooltip-box:after {
            content: "";
            position: absolute;
            bottom: -8px;
            left: 18px;
            border-width: 8px 8px 0;
            border-style: solid;
            border-color: #2f2f2f transparent transparent transparent;
        }

    .Hidedeskstopreso {
        /*display: none;*/
    }

    .Donatebgyellobox {
        padding: 55px 0px 0px 0px;
        background-image: url(../Images/Background-yellow-01.jpg);
        height: 306px;
        text-align: center;
    }

    .Donatemaindiv001 {
        padding: 80px 0px 0px 0px;
    }

    .Donateyellowboxpos {
        padding: 0px;
        /*position: absolute;
        top:13px;*/
    }

    .Bar_verticle_greenVandM {
        position: absolute;
        height: 252px;
        width: 15px;
        margin:-252px 0px 0px 565px;
    }

    .Lht {
        line-height: 45px;
    }

    .Lht1 {
        line-height: 50px;
    }

    .Brtoplghtgren {
        height: 9px;
    }

    .Topbragrenimgpadd {
        padding: 0px 25px 0px 25px;
    }

    .Mailltxtwht {
        color: #fff;
        text-decoration: underline;
        transition: all 0.6s ease-in-out;
    }

        .Mailltxtwht:hover {
            color: #000;
            text-decoration: underline;
            transition: all 0.6s ease-in-out;
        }

    .BannerProject > .slick-prev {
        font-size: 0 !important;
        line-height: 0 !important;
        position: absolute !important;
        top: 50% !important;
        display: block !important;
        width: 72px !important;
        height: 43px !important;
        padding: 0 !important;
        z-index: 1;
        -webkit-transform: translate(0, -50%) !important;
        -ms-transform: translate(0, -50%) !important;
        transform: translate(0, -50%) !important;
        cursor: pointer !important;
        border: none !important;
        outline: none !important;
        background: url(../img/prev.png) !important;
        /* background-color: transparent !important; */
    }

    .BannerProject > .slick-prev {
        left: -12px !important;
    }

    .BannerProject > .slick-next {
        font-size: 0 !important;
        line-height: 0 !important;
        position: absolute !important;
        top: 50% !important;
        display: block !important;
        width: 30px !important;
        height: 43px !important;
        padding: 0 !important;
        -webkit-transform: translate(0, -50%) !important;
        -ms-transform: translate(0, -50%) !important;
        transform: translate(0, -50%) !important;
        cursor: pointer !important;
        border: none !important;
        outline: none !important;
        background: url(../img/next.png) !important;
        background-color: transparent !important;
    }

    .BannerProject > .slick-next {
        right: 9px !important;
        left: 525px;
    }

    .Bannerwhitboxpadd {
        padding: 0px 25px 0px 25px;
        position: relative;
        z-index: 0;
    }

    .WhtboxdivMedia1 {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        height: 78px;
        /*height: 151px;*/
        margin-top: -33px;
        z-index: 0;
        position: relative;
        padding: 10px;
        text-align: center;
    }

    .WhtboxdivMedia2 {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        height: 66px;
        /*height: 151px;*/
        margin-top:-44px;
        z-index: 0;
        position: relative;
        padding: 13px;
        text-align: center;
    }

    .Slider_box_widthdiv_innerKashmir {
        padding: 10px 20px 60px 20px;
                width: 465px;
    }

    .Slider_box_widthdiv_innermainprojectlist {
        padding: 10px 15px 40px 15px;
                width: 329px;
    }

    .Slider_box_widthdiv_innermainprojectlist1 {
        padding: 10px 15px 40px 15px;
                width: 329px;
    }

    .Project_list_01_1 {
        padding: 40px 0px 0px 0px;
        text-align: center;
    }

    .Whtboxdivflood p {
        font-weight: bold;
    }

    .Boderpaddnew {
        padding: 0px 40px 0px 40px;
    }

    .WhtboxdivMedia p {
        font-weight: bold;
    }

    .WhtboxdivMedia1 p {
        font-weight: bold;
    }

    .ProjectAidtomap_khandesh {
        left: 27.538%;
        top: 15.785%;
    }

    .ProjectAidto_Marathwada {
        left: 47.231%;
        top: 43.037%;
    }

    .ProjectAidto_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .ProjectAidto_Maharashtra {
        left: 22.961%;
        top: 62.410%;
    }

    .Border_20_60 {
        padding: 20px 0px 60px 0px;
    }

    .Allmap8div {
        padding: 40px 0px 0px 0px;
    }

    .Border60_60 {
        padding: 60px 0px 60px 0px;
    }

    .Grtintouchtxtpaddall {
        padding: 50px 0px 0px 0px;
    }

    .Projecttxt50paddtop {
        padding: 50px 0px 0px 0px;
    }

    .Border_60_20 {
        padding: 60px 0px 20px 0px;
    }

    .Projectheadpaddbotm {
        padding-bottom: 50px;
    }

    .Projectpaddtopnew {
        padding: 50px 0px 0px 0px;
    }

    .facebook-frame {
        width: 100%;
        height: 1351px;
        border: none;
    }

    .Curruntprojectpgdiv {
        padding: 0px;
        margin-top: -22px;
    }

    .Instagramvdeomain12div1 {
        padding: 50px 6px 0px 12px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Instagramvdeomain12div2 {
        padding: 20px 6px 0px 12px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .V1div1 {
        padding: 25px;
                /*width: 320px;*/
    }

    .Homeinstavideo {
        padding: 0px 20px 40px 20px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Hompgvideoinsta1 {
        padding: 15px;
                width: 297px;
    }

    .Allmap8div1 {
        padding: 20px 0px 20px 0px;
    }

    .Project_DesilatingofDams_Khandesh {
        left: 27.839%;
        top: 15.663%;
    }

    .Project_DesilatingofDams_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .Project_DesilatingofDams_WesternMaharashtra {
        left: 22.961%;
        top: 62.410%;
    }

    .Project_ytvideos {
        padding: 40px 0px 0px 0px;
    }

    .Fllodvideopaddtop {
        padding: 50px 0px 0px 0px;
    }

    .Howweworkboxpadd1 {
        padding: 30px;
    }

    .Project_Incomegeneration_Marathwada {
        left: 47.231%;
        top: 43.037%;
    }

    .Project_Incomegeneration_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .Indivivdualpaddbtmnew {
        padding: 0px 0px 50px 0px;
    }

    .Individulapddextra {
        padding: 0px 0px 0px 0px;
    }

    .Jalyuktpaddtop {
        padding: 50px 0px 0px 0px;
    }

    .Border_80_60 {
        padding: 50px 0px 50px 0px;
    }

    .Project_Nalastreamodha_Khandesh {
        left: 27.996%;
        top: 15.327%;
    }

    .Project_Nalastreamodha_Konkan {
        left: 6.030%;
        top: 35.364%;
    }

    .Project_Nalastreamodha_Marathwada {
        left: 47.231%;
        top: 43.037%;
    }

    .Project_Nalastreamodha_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .Project_Nalastreamodha_WesternMaharashtra {
        left: 22.961%;
        top: 62.410%;
    }

    .Borderbtm60 {
        padding: 0px 0px 60px 0px;
    }

    .Needhelpbtm {
        padding: 0px 0px 80px 0px;
    }

    .Needhlpbtndiv {
        padding: 30px 0px 0px 0px;
        text-align: center;
    }

    .padingbtm60 {
        padding: 0px 0px 60px 0px;
    }

    .Rghtpaddtem {
        padding:0px 120px 0px 120px;
    }

    .Lefttempadd {
        padding: 40px 0px 40px 0px;
    }

    .Lefttempadd1 {
        padding: 40px 0px 0px 0px;
    }

    .Paddteamlft60 {
        padding:0px 120px 0px 120px;
    }

    .Project_PercolationTank_Khandesh {
        left: 27.190%;
        top: 15.694%;
    }

    .Project_PercolationTank_Konkan {
        left: 6.030%;
        top: 35.364%;
    }

    .Project_PercolationTank_Marathwada {
        left: 47.231%;
        top: 43.037%;
    }

    .Project_PercolationTank_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .Project_PercolationTank_WesternMaharashtra {
        left: 22.961%;
        top: 62.410%;
    }

    .Project_Riverrejuvenation_Konkan {
        left: 6.03%;
        top: 35.36%;
    }

    .Project_Riverrejuvenation_Marathwada {
        left: 47.23%;
        top: 43.03%;
    }

    .Project_Riverrejuvenation_Vidarbha {
        left: 73.11%;
        top: 19.37%;
    }

    .Project_Riverrejuvenation_WesternMaharashtra {
        left: 22.96%;
        top: 62.41%;
    }

    .Border_30_60 {
        padding: 30px 0px 60px 0px;
    }

    .Project_TrenchExcavation_Khandesh {
        left: 27.337%;
        top: 15.296%;
    }

    .Project_TrenchExcavation_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .Project_TrenchExcavation_WesternMaharashtra {
        left: 22.961%;
        top: 62.410%;
    }

    .projpadingbtm60 {
        padding: 0px 0px 60px 0px;
    }

    .Slider_box_widthdiv_innerot {
        padding: 10px 10px 20px 10px;
                width: 280px;
    }

    .respo_display {
        display: none;
    }

    .txtbox_width_innerourtrusteeteam {
        padding: 12px;
        /*width: 272px;*/
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
    }

    .instagram-media {
        min-width: 214px !important;

    }

    .htchangefrm1280 {
        /*height: 146px;*/
    }

    .htchangefrm12801 {
        height: 92px;
    }

    .pdchngfor1280 {
        padding: 12px !important;
        margin-top: -31px !important;
    }

    .paddfrmsmall {
        padding: 18px !important;
    }

    .heightbx1024 {
        /*height: 222px;*/
    }

    .Ineerpgtrusteepadd {
        padding: 60px 20px 0px 20px !important;
    }

    .Ineerpgprojecctpadd {
        padding:60px 30px 0px 30px !important;
    }

    .lhtsmall {
        line-height: 36px;
    }
    .reso915 {
            padding: 15px 0px 0px 0px !important;
    }
    .Mapdiv_ct {
            padding: 30px !important;
    }
    .Innerfbpalftrespo {
        padding:0px 0px 0px 32px !important;
    }
    .respodisdpltbl {
        display:inline-table !important;
    }
    .Respomxwdt99 {
        max-width:99% !important;
    }
    .Respocenteralgin {
                padding: 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }
    .respopaddnewlogo {
        padding:10px;
    }
    .reso915 {
            padding: 15px 0px 0px 0px !important;
    }
    .respo80topbar {
            width: 80%;
    height: 6px;
    }
    .respohtnew {
        height:53px !important;
    }
    .Volntrrespodiv {
                padding: 0px 0px 0px 0px !important;
    }
    .Needrrespodiv {
                padding: 0px 0px 0px 0px !important;
    }
    .respowdt {
        width:100%;
        height:1px;
    }
    .bghtgreensmal {
        /*height:205px !important;*/
    }
    .Respowidthdiv {
            /*width: 370px;*/
    }
    .Respp740padwidthtrustee {
                padding: 10px 15px 50px 15px !important;
        width: 300px;
    }
    .Projectmainpaddwdthdiv {
         padding: 10px 15px 60px 15px !important;
        width: 290px;
    }
    .Respopaddbtntp {
        padding:30px 0px 0px 0px !important;
    }
    .Mediawidthrespo {
                width: 278px;
    }
    .respowidthbrgn {
        width:80%;
        height:9px;
    }
    .respomrghide {
            margin-top: 0px !important;
    }
    .respomrghide {
            margin-top: 0px !important;
    }
     .Newvolunterdiv {
        text-align:center;padding:40px 0px 60px 0px;
    }
    .Voluntemarpaddinnew {
        padding:0px;   
    }
     .navbar-inverse .headernav > .active > a {
        color: #0a542a !important;
        background-color: #f2f0e3 !important;
                
    }
    .navbar-inverse .headernav .dropdown-menu > li.active > a {
    color: #fff !important;
    background-color: #9aaa79 !important;
}
    .navbar-nav .dropdown-menu{
        display:none;
        position:static !important;
        float:none;
        width:100%;
        box-shadow:none;
    }

    .navbar-nav .dropdown.open > .dropdown-menu{
        display:block;
    }

    /* Disable hover on mobile */
    .navbar-nav .dropdown:hover > .dropdown-menu{
        display:none;
    }

    .navbar-nav .dropdown.open:hover > .dropdown-menu{
        display:block;
    }

    /* caret right side */
    .navbar-nav .dropdown > a{
        position:relative;
    }

    .navbar-nav .dropdown > a .caret{
        float:none;
        margin-top:0px;
        margin-left:5px;

    }
      .Hompgvideoinsta1{
    display: flex;
    margin-bottom: 30px;
}

.Hompgvideoinsta1 .instagram-media{
    display: flex !important;
    flex-direction: column;
    height: 100% !important;
    width: 100% !important;
    min-height: 1074px; /* adjust as needed */
}
 .Instagramvdeomain12div1{
    display: flex;
    margin-bottom: 30px;
}
 .Instagramvdeomain12div2{
    display: flex;
    margin-bottom: 30px;
}

.V1div1 .instagram-media{
    display: flex !important;
    flex-direction: column;
    height: 100% !important;
    width: 100% !important;
    min-height: 1051px; /* adjust as needed */
}

.LogoineerSlider {
    position: relative;
}
.slider-arrows1 {
        position: relative;
        bottom: 0px;
        text-align: center;
    }
.slick-arrow1 {
        position: absolute !important;
        top: 132px;
        bottom: 0;
        left: -10px;
        /*width: 15%;*/
        width: 5%;
        z-index: 999;
        font-size: 25px;
        color: #000;
        text-align: center;
        text-shadow: none !important;
        filter: none !important;
        opacity: 1 !important;
    }

       .slick-arrow1:hover {
            color: #ccdc5f;
        }

      .slick-arrow1.left1 {
            background-repeat: repeat-x;
            background-image: none !important;
            color: #000;
            cursor: pointer;
        }

           .slick-arrow1.left1:hover {
                color: #000000;
            }

      .slick-arrow1.right1 {
            right: 46px;
            background-repeat: repeat-x;
            background-image: none !important;
            color: #000;
            top: 135px;
            left: 501px;
            cursor: pointer;
        }

          .slick-arrow1.right1:hover {
                color: #ffffff;
            }

     .slick-arrow1 .glyphicon-chevron-left, .slick-arrow1 .glyphicon-chevron-right, .slick-arrow1 .icon-prev, .slick-arrow1 .icon-next {
            width: 35px;
            height: 35px;
            margin-top: -15px;
            font-size: 35px;
        }

  .slider-arrows1 {
        position: relative;
        bottom: 0px;
        text-align: center;
    }

   .slick-prev,
    .slick-next {
        font-size: 18px;
        background: #000;
        color: #fff;
        border: none;
        padding: 10px 20px;
        cursor: pointer;
    }

       .slick-prev:hover,
        .slick-next:hover {
            background: #333;
        }

   .Iconhome_left1 {
        position: absolute !important;
        height: 51px;
        width: 51px;
        padding: 11px 0px 0px 0px;
        transition: all 0.4s ease-in-out;
        margin: 14px 0px 0px -35px !important;
        color: #b5bea3 !important;
        font-size: 42px !important;
        border: none;
        border-radius: 0px;
    }

      .Iconhome_left1:hover {
            position: absolute !important;
            height: 51px;
            width: 51px;
            padding: 11px 0px 0px 0px;
            transition: all 0.4s ease-in-out;
            margin: 14px 0px 0px -35px !important;
            color: #b5bea3 !important;
            font-size: 42px !important;
            border-radius: 0px;
        }

   .Iconhome_right1 {
        position: absolute !important;
        height: 51px;
        width: 51px;
        padding: 11px 0px 0px 16px;
        transition: all 0.4s ease-in-out;
        margin: 14px 0px 0px -35px !important;
        color: #b5bea3 !important;
        font-size: 38px !important;
        border: none;
        border-radius: 0px;
    }

      .Iconhome_right1:hover {
            position: absolute !important;
            height: 51px;
            width: 51px;
            padding: 11px 0px 0px 16px;
            transition: all 0.4s ease-in-out;
            margin: 14px 0px 0px -35px !important;
            color: #b5bea3 !important;
            font-size: 38px !important;
            border-radius: 0px;
        }
      .Vissionmsnkboxpadd1 {
        padding: 12px;
    }
    .Visngrenbr {
            width: 80%;
    height: 9px;
    }
    .Whtboxdivvissionmission {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        /*height: 228px;*/
        margin-top: -42px;
        z-index: 0;
        position: relative;
        padding: 20px;
    }
     .Heading_031 {
        font-family: 'Poppins-bold';
        margin: 0px;
        color: #0e552b;
        font-size: 35px;
    }
     .Howweworkhover1 {
    }

        .Howweworkhover12:hover {
            background-color: #f8f7f1;
        }

    .BOxhover12:hover {
        /*background-color:#f8f7f1;*/
        transition: all 0.6s ease-in-out;
    }

    .BOxWorkdiv1 {
        padding: 30px 30px 80px 30px;
        /*background-color: #0e552b;*/
         background-color: #fff;
        text-align: center;
        border:1px solid #95aa8b;
    }


    .BOxhover12 {
        transition: all 0.4s ease-in-out;
    }

        /* MAIN HOVER */
        .BOxhover12:hover {
            /*transform: translateY(0px);*/
            transition: all 0.4s ease-in-out;
        }

            /* Change GREEN TOP on hover */
            .BOxhover12:hover .BOxWorkdiv1 {
                background-color: #95aa8b;
                transition: all 0.4s ease-in-out;
            }

            /* Change WHITE BOX on hover */
            .BOxhover12:hover .Whtboxdivvissionmission {
                background-color: #fff;
                border-color: #7f9a75;
                transition: all 0.4s ease-in-out;
            }
        .BOxhover12:hover .Heading_031{
            color:#fff;
        }
            /* Optional: icon color change */
            .BOxhover12:hover i {
                color: #fff;
                transition: all 0.4s ease-in-out;
            }

    .Iconhover1 {
        font-size: 40px;
        color: #0e552b;
        transition: all 0.4s ease-in-out;
    }

        .Iconhover1:hover {
            font-size: 40px;
            color: #0e552b !important;
            transition: all 0.4s ease-in-out;
        }
         /*-----12-05-2026-----*/
    .Allhtforcsronly {
        height:330px !important;
    }
    .Butndivforcsrdiv {
        text-align: center;    padding-top: 250px;
    }

/*---------end---------*/
    @keyframes fadeUp {
        from {
            opacity: 1;
            transform: translateY(40px);
        }

        to {
            opacity: 1;
            transform: translateY(0);
        }
    }
}

@media only screen and (min-width: 600px) and (max-width:639px) {
    .Mobilerespohide {
        display: none;
    }

    .Removemargin {
        margin-top: 0px !important;
    }

    .Hidedeskstopreso {
        padding: 20px 0px 20px 0px !important;
    }

    .Txtreslh {
        line-height: 49px;
    }

    .Respoheitimg {
        height: 10px;
    }

    .phnoheadrespo {
        padding: 15px 10px 0px 10px !important;
    }

    .Headiconwidthrespo {
        width: 29px !important;
    }

    .respo_txtpaddtp {
        padding-top: 25px !important;
    }

    .separatorHWW1 {
        padding: 0px 15px 0px 15px;
    }

    .separatorHWW2 {
        padding: 0px 15px 0px 15px;
        line-break: anywhere;
    }

    .separatorHWW3 {
        padding: 0px 15px 0px 15px;
    }

    .Namm_banbelowboxmdiv {
        padding: 0px;
        margin-top: 0px;
    }

    .Homepg_Header_Main_div {
        padding: 0px 0px 0px 0px;
    }

    .Home_contact_div {
        padding: 0px 0px 0px 0px;
        /*width: 74%;*/
    }

    .Homepg_All_HeadData {
        padding: 0px 0px 50px 0px;
    }

    .Homepg_floodrelifDiv {
        padding: 0px 0px 0px 0px;
        /*background-image: url(../Images/Seperator-black-horizontal-01.png);*/
        background-color: #95aa8b;
        height: 56px;
        font-size: 18px;
        width: 50%;
                display: none;
    }

        .Homepg_floodrelifDiv:hover {
            /*background-color:#f2f0e3;*/
            /*background-color:rgba(242, 240, 227, 1);*/
            background-color: #0e552b;
            opacity: 1;
            transition: all 0.4s ease-in-out;
        }

    .Homepg_contactDiv {
        padding: 0px 0px 0px 0px;
        /*background-image: url(../Images/Seperator-black-horizontal-01.png);*/
        background-color: #95aa8b;
        height: 56px;
        font-size: 18px;
        width: 50%;
    }

    .Homepg_emailDiv {
        padding: 0px 0px 0px 0px;
        /*background-image: url(../Images/Seperator-black-horizontal-01.png);*/
        background-color: #95aa8b;
        height: 56px;
        font-size: 18px;
        width: 50%;
    }

        .Homepg_emailDiv:hover {
            /*background-color:#f2f0e3;*/
            /*background-color:rgba(242, 240, 227, 1);*/
            background-color: #0e552b;
            opacity: 1;
            transition: all 0.4s ease-in-out;
        }

    .Homepg_emailhead {
        color: #fff;
        font-size: 18px;
        text-decoration: none !important;
        transition: all 0.6s ease-in-out;
    }

        .Homepg_emailhead:hover {
            color: #fff;
            font-size: 18px;
            text-decoration: underline !important;
            transition: all 0.6s ease-in-out;
        }

    .HOme_contact_margin {
        padding: 0px;
        margin-left: 0px;
    }

    .Socialmediaicon_01 {
        padding: 10px 6px 5px 7px;
        /* border-radius: 100%; */
        text-decoration: none !important;
        color: #ffffff !important;
        font-size: 23px;
        transition: all 0.6s ease-in-out;
        outline: none !important;
    }

        .Socialmediaicon_01:hover {
            padding: 12px 6px 12px 7px;
            /* border-radius: 100%; */
            background-color: #f2f0e3;
            text-decoration: none !important;
            color: #0a5329 !important;
            font-size: 23px;
            transition: all 0.6s ease-in-out;
            outline: none !important;
        }

    .Socialmedia {
        padding: 0px 0px 0px 0px;
        display: flex;
        margin-bottom: 0px;
        justify-content: center;
    }

    .Socialmedia1 {
        /*background-image: url(../Images/Seperator-black-horizontal-02.png);*/
        background-color: #0e552b;
        /*background-image: url(../Images/Seperator-black-horizontal-01.png);*/
        height: 56px;
    }

    .Homepg_socialmedia_icon {
        padding: 0px 0px 0px 0px;
        /*left: 300px;*/
        position: absolute;
        margin-top: 55px;
        /*width: 50%;*/
    }

    .Img_width {
        width: 100%;
    }

    .Img_width_green_hor {
        width: 100%;
        height: 5px;
    }

    .Img_width_hor_whit {
        width: 100%;
        height: 1px;
    }

    .Homepg_all_position {
        /*position: absolute;*/
    }

    .Homepg_main_logo_nav_div {
        padding: 0px 0px 0px 0px;
        background: #fff;
        /*height:116px;*/
    }

    .Homepg_logo_main_div {
        padding: 15px 0px 12px 30px;
    }

    .navbar-inverse {
        background: #fff;
        font-family: 'Poppins-bold';
        font-size: 18px;
        margin-left: 0px;
        border: none !important;
        color: #9aaa79 !important;
        border-radius: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
        /*height: 50px;*/
        z-index: 1;
    }

    .hvr-bounce-to-bottom {
        color: #9aaa79 !important;
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: 0px;
            left: 0px;
            right: 0px;
            bottom: 0px;
            background: #f2f0e3;
            /*background: #d7dd35;*/
            /*background: #575da9;*/
            /*background: #e42d9f;*/
            /*background: #025588;*/
            /*background: #99ced4;*/
            /*background: #4abdac;*/
            /*background: #ee86b7;*/
            /*background: #6e7376;*/
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
        }

        .hvr-bounce-to-bottom:hover, .hvr-bounce-to-bottom:focus, .hvr-bounce-to-bottom:active {
            color: #0a542a !important;
            /*color:#4abdac !important;*/
        }

            .hvr-bounce-to-bottom:hover:before, .hvr-bounce-to-bottom:focus:before, .hvr-bounce-to-bottom:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }

    .hvr-bounce-to-bottom1 {
        color: #0a5329 !important;
        background: #f2f0e3;
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom1:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: 0px;
            left: 0px;
            right: 0px;
            bottom: 0px;
            background: #9aaa79;
            /*background: #d7dd35;*/
            /*background: #575da9;*/
            /*background: #e42d9f;*/
            /*background: #025588;*/
            /*background: #99ced4;*/
            /*background: #4abdac;*/
            /*background: #ee86b7;*/
            /*background: #6e7376;*/
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
        }

        .hvr-bounce-to-bottom1:hover, .hvr-bounce-to-bottom1:focus, .hvr-bounce-to-bottom1:active {
            color: #ffffff !important;
            /*color:#4abdac !important;*/
        }

            .hvr-bounce-to-bottom1:hover:before, .hvr-bounce-to-bottom1:focus:before, .hvr-bounce-to-bottom1:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }

    .hvr-bounce-to-bottom2 {
        color: #9aaa79 !important;
        background: #f2f0e3;
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom2:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: 0px;
            left: 0px;
            right: 0px;
            bottom: 0px;
            background: #9aaa79;
            /*background: #d7dd35;*/
            /*background: #575da9;*/
            /*background: #e42d9f;*/
            /*background: #025588;*/
            /*background: #99ced4;*/
            /*background: #4abdac;*/
            /*background: #ee86b7;*/
            /*background: #6e7376;*/
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
        }

        .hvr-bounce-to-bottom2:hover, .hvr-bounce-to-bottom2:focus, .hvr-bounce-to-bottom2:active {
            color: #fff !important;
            /*color:#4abdac !important;*/
        }

            .hvr-bounce-to-bottom2:hover:before, .hvr-bounce-to-bottom2:focus:before, .hvr-bounce-to-bottom2:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }


    .nav > li > a {
        padding: 5px 20px 5px 20px;
        position: relative;
    }

    .navbar-nav {
        padding-left: 0px;
    }

    .NewDislay {
        /*display: flex;*/
    }


    .ddd > li {
        border-bottom: 1px solid #9aaa79;
    }

    .ddd1 > li {
        border-bottom: 1px solid #9aaa79;
    }

    .ddd2 > li {
        border-bottom: 1px solid #9aaa79;
    }


    /*.ddd1 {
    position: absolute !important;
    top: 0;
    left: 100%;   
    margin: 0;
    display: none;
}
      .ddd2 {
    position: absolute !important;
    top: 0;
    left: 100%;   
    margin: 0;
    display: none ;
}*/

    .dropdown-menu {
        padding: 0px 0px 0px 0px;
        margin-top: 9px;
        margin-left: 0px;
        border-bottom: 1px solid #9aaa79;
        border: 1px solid #9aaa79;
        border-radius: 0px;
        /*width:100%;*/
    }

    .ddd1 {
        padding: 0px 0px 0px 0px;
        margin-top: 0px;
        border-bottom: 1px solid #9aaa79 !important;
        border: 1px solid #9aaa79 !important;
    }

    .ddd2 {
        padding: 0px 0px 0px 0px;
        border-bottom: 1px solid #9aaa79 !important;
        border: 1px solid #9aaa79 !important;
    }


    li.dropdown:hover > .dropdown-menu {
        display: block;
    }

    .headernav > li > .ddd > li > a {
        background-color: #f2f0e3;
        color: #0a5329 !important;
        padding: 10px 18px 10px 18px !important;
        font-size: 16px !important;
        outline: 0 !important;
        font-family: 'Poppins';
        transition: all 0.6s ease-in-out;
    }

        .headernav > li > .ddd > li > a:hover {
            color: #fff !important;
            padding: 10px 18px 10px 18px;
            background-color: #fff !important;
            transition: all 0.6s ease-in-out;
        }

    .headernav li .ddd .ddd1 li a {
        background-color: #f2f0e3;
        color: #0a5329 !important;
        padding: 10px 18px 10px 18px !important;
        font-size: 16px !important;
        outline: 0 !important;
        font-family: 'Poppins';
        transition: all 0.6s ease-in-out;
    }

        .headernav li .ddd .ddd1 li a:hover {
            color: #fff !important;
            padding: 10px 18px 10px 18px;
            background-color: #fff !important;
            transition: all 0.6s ease-in-out;
        }

    .headernav li .ddd .ddd1 .dd2 li a {
        background-color: #f2f0e3;
        color: #0a5329 !important;
        padding: 10px 18px 10px 18px !important;
        font-size: 16px !important;
        outline: 0 !important;
        font-family: 'Poppins';
        transition: all 0.6s ease-in-out;
    }

        .headernav li .ddd .ddd1 .dd2 li a:hover {
            color: #fff !important;
            padding: 10px 18px 10px 18px;
            background-color: #fff !important;
            transition: all 0.6s ease-in-out;
        }

    .navbar-nav > li > .dropdown-menu {
        margin-top: 0;
        border-top-left-radius: initial;
        border-top-right-radius: initial;
    }
    /* ================= MENU BORDERS ================= */
    .ddd > li,
    .ddd1 > li,
    .ddd2 > li {
        border-bottom: 1px solid #9aaa79;
    }

    /* ================= DROPDOWN BASE ================= */
    .dropdown-menu {
        padding: 0;
        margin-top: 0;
        border: 1px solid #9aaa79;
        border-radius: 0;
        min-width: 240px;
        left: 52px;
    }

    .navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
        border-color: #9aaa79 !important;
    }

    /* ================= POSITION FIX ================= */
    .dropdown-menu > li {
        position: relative;
    }

    /* 2nd Level */
    .ddd1 {
        position: absolute;
        top: 0;
        left: 100%;
        display: none;
        padding: 0;
        border: 1px solid #9aaa79;
    }

    /* 3rd Level */
    .ddd2 {
        position: absolute;
        top: 0;
        left: 100%;
        display: none;
        padding: 0;
        border: 1px solid #9aaa79;
    }

    /* ================= SHOW ON HOVER ================= */
    .dropdown-menu li:hover > .ddd1,
    .dropdown-menu li:hover > .ddd2 {
        display: block;
    }

    /* ================= LINKS STYLE ================= */
    .dropdown-menu li a {
        display: block;
        width: 100%;
        box-sizing: border-box;
        background-color: #f2f0e3;
        color: #0a5329 !important;
        padding: 10px 18px;
        font-size: 18px;
        font-family: 'Poppins';
        transition: all 0.3s ease;
        white-space: normal;
    }

        /* ================= HOVER ================= */
        .dropdown-menu li a:hover {
            color: #fff !important;
            background-color: #0a5329 !important;
        }

    /* ================= TOP MENU ================= */
    .headernav > li > .ddd > li > a {
        background-color: #f2f0e3;
        color: #0a5329 !important;
    }

    /* ================= REMOVE GAP ================= */
    .navbar-nav > li > .dropdown-menu {
        margin-top: 0;
    }

    /* ================= ARROW ALIGN ================= */
    .dropdown > a .caret {
        float: right;
        margin-top: 6px;
    }

    /* Make all dropdowns full width */
    .dropdown-menu {
        position: relative;
        width: 100%;
        left: 0 !important;
    }

    /* 2nd & 3rd level menu */
    .ddd1,
    .ddd2 {
        position: absolute; /* ❗ KEY FIX */
        left: 0 !important;
        display: none;
        width: 100%;
    }

    /* Show on click/hover */
    .dropdown-menu li.open > .ddd1,
    .dropdown-menu li.open > .ddd2 {
        display: block;
    }

    /* Optional spacing */
    .dropdown-menu li a {
        padding-left: 25px;
    }

    .ddd1 li a {
        padding-left: 40px;
    }

    .ddd2 li a {
        padding-left: 55px;
    }

    .ddd1 {
        top: 40px;
    }

    .ddd2 {
        top: 40px;
    }


    .Hompg_highlight_txtblue {
        font-size: 22px;
        font-family: 'Titillium Web';
        margin: 0px;
        color: #0ea4de;
    }



    .Readmore_btn_01 {
        color: #999999;
        transition: all 0.6s ease-in-out;
        text-decoration: none;
    }

        .Readmore_btn_01:hover {
            color: #f15833;
            transition: all 0.6s ease-in-out;
            text-decoration: underline;
        }







    .Separator_padd {
        padding: 7px 0px 7px 0px;
    }

















    .Separator_padd1 {
        padding: 6px 0px 6px 0px;
    }


    .Separator_padd2 {
        padding: 3px 0px 3px 0px;
    }









    [class*=" imghvr-"], [class^=imghvr-] {
        position: relative;
        display: block !important;
        margin: 0;
        max-width: 100%;
        background-color: rgba(175,90,59,1) !important;
        color: #fff;
        overflow: hidden;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        -ms-transform: translateZ(0);
        -o-transform: translateZ(0);
        transform: translateZ(0);
    }

        [class*=" imghvr-"] figcaption, [class^=imghvr-] figcaption {
            background-color: rgba(175,90,59,0.3) !important;
            padding: 30px;
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
            color: #fff;
        }

    .Socialmedia_Footer {
        padding: 50px 0px 50px 0px;
        display: flex;
        margin-bottom: 0px;
    }





    .Donatebtn {
        font-family: 'Poppins-bold';
        font-size: 18px;
        padding: 14px 20px 14px 20px !important;
        background-color: #f2f0e3 !important;
        color: #0a5329 !important;
        transition: all .4s ease-in-out;
        text-decoration: none !important;
    }

        .Donatebtn:hover {
            font-family: 'Poppins-bold';
            font-size: 18px;
            padding: 14px 20px 14px 20px !important;
            background-color: #9aaa79 !important;
            color: #fff !important;
            transition: all .4s ease-in-out;
            text-decoration: none !important;
        }

    .Banner_img_textClass {
        padding: 0px;
        text-align: center;
        position: absolute;
        top: 185px;
    }

    .Bann_textLineheight {
        line-height: 61px;
    }

    .Bann_text_01 {
        /*font-size: 36px;*/
        font-size: 30px;
        color: #fff;
        font-family: 'Titillium Web';
    }

    .Bann_text_02 {
        /*font-size: 58px;*/
        font-size: 42px;
        color: #fff;
        font-family: 'Titillium Web-bold';
        margin-top: 16px;
    }

    .Homepg_box_naamFoundation_div {
        padding: 55px 40px 55px 40px;
        border: 1px solid #c2cab2;
        background-color: #f2f0e3;
    }

    .Heading_01 {
        font-family: 'Titillium Web-bold';
        font-size: 35px;
        color: #0e552b;
        margin: 0px;
    }

    .Hompg_highlight_txtorg {
        font-size: 25px;
        font-family: 'Titillium Web';
        margin: 0px;
        color: #d17904;
    }

    .Hmpg_paddtop_d01 {
        padding-top: 50px !important;
    }

    .Homepg_naamboxpadd {
        padding: 0px 20px 0px 20px;
    }

    .Hompg_howweworkpadddiv {
        padding: 80px 40px 0px 40px;
    }

    .Heading_03 {
        font-family: 'Poppins-bold';
        margin: 0px;
        color: #9aaa79;
        font-size: 22px;
    }

    .Homepg_how_we_wrok_text_div {
        padding: 50px 0px 34px 0px;
    }

    .Homepg_back_green_01 {
        padding: 0px 0px 50px 0px;
        background-image: url(../Images/Background-green-01.jpg);
        /*width: 800px;*/
        /*height: 690px;*/
    }

    .Homepg_back_green_light_01 {
        padding: 56px 40px 56px 40px;
        background-image: url(../Images/Background-green-light-01.jpg);
        /*width:973px;*/
        float: right;
    }

    .Homepg_bg_gren_lght_mainpos_div {
        padding: 0px 0px 0px 0px;
        z-index: -1;
        margin-top: 0px;
    }

    .Homepg_bgLlght_pos_div {
        padding: 0px;
        /*position: absolute;*/
    }

    .Since_paddleft {
        /*padding-left: 514px;*/
        text-align: center;
    }

    .Icon_box_wht_main_div {
        padding: 36px 80px 36px 80px;
        background: #fff;
        margin-top: 50px;
    }

    .Seperator_white_vertical_01 {
        margin: -242px 0px 0px 193px;
        height: 263px;
    }

    .Homepg_ourproject_main_div {
        padding: 60px 0px 60px 0px;
        text-align: center;
    }

    .Img_sliderimg {
        width: 100%;
        max-width: 275px !important;
    }

    .Slider_padding_div {
        padding: 0px 65px 80px 65px;
    }

    .Ourprjctmousehoverbtn {
        margin-top: 150px;
        padding: 7px 0px 7px 0px !important;
        height: 40px !important;
        width: 100px !important;
        font-size: 15px !important;
        border-radius: 0px !important;
        color: #fff !important;
        background: rgba(14, 76, 27, 0.9);
        /* background-color: rgba(204, 220, 95, 0.8) !important; */
        border: 1px solid #9cac7c !important;
        transition: all .4s ease-in-out;
    }

        .Ourprjctmousehoverbtn:hover {
            margin-top: 150px;
            padding: 7px 0px 7px 0px !important;
            height: 40px !important;
            width: 100px !important;
            font-size: 15px !important;
            border-radius: 0px !important;
            color: #0a5329 !important;
            border: 1px solid #9cac7c !important;
            background-color: #f2f0e3 !important;
            /*background: rgba(14, 76, 27, 0.9);*/
            /*background-color: rgba(000000, 0, 0, 0.5);*/
            /* background-color: rgba(204, 220, 95, 0.8) !important; */
            transition: all .4s ease-in-out;
        }

    [class*=" imghvr-"], [class^=imghvr-] {
        position: relative;
        display: block !important;
        margin: 0;
        max-width: 100%;
        background-color: rgba(000000, 0, 0, 0.5) !important;
        color: #fff;
        overflow: hidden;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        -ms-transform: translateZ(0);
        -o-transform: translateZ(0);
        transform: translateZ(0);
    }

        [class*=" imghvr-"] figcaption, [class^=imghvr-] figcaption {
            background-color: rgba(000000, 0, 0, 0.5) !important;
            padding: 30px;
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
            color: #fff;
        }

        [class*=" imghvr-"], [class*=" imghvr-"] *, [class*=" imghvr-"]:after, [class*=" imghvr-"] :after, [class*=" imghvr-"]:before, [class*=" imghvr-"] :before, [class^=imghvr-], [class^=imghvr-] *, [class^=imghvr-]:after, [class^=imghvr-] :after, [class^=imghvr-]:before, [class^=imghvr-] :before {
            box-sizing: border-box !important;
            -webkit-transition: all 1s ease !important;
            -moz-transition: all 1s ease !important;
            transition: all 1s ease !important;
        }

    .Slider_box_widthdiv {
        padding: 3px 98px 0px 98px;
        width: 295px;
    }

    .txtbox_width {
        padding-top: 22px;
        /*width: 272px;*/
        height: 77px;
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
    }

    .Sliderboxlink {
        font-family: 'Poppins-bold';
        font-size: 18px;
        padding: 31px 0px 31px 0px;
        color: #000000;
        text-decoration: none;
        transition: all .4s ease-in-out;
    }

        .Sliderboxlink:hover {
            font-family: 'Poppins-bold';
            font-size: 18px;
            color: #d17904;
            text-decoration: none;
            transition: all .4s ease-in-out;
        }

    .slick-dots li button:before {
        font-family: 'slick';
        font-size: 40px !important;
        line-height: 20px;
        position: absolute;
        top: 5px;
        left: 0;
        width: 30px;
        height: 13px;
        content: square !important;
        /*content: '•';*/
        text-align: center;
        opacity: 1;
        color: #dae78f !important;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

    .slick-dots li.slick-active button:before {
        opacity: 1 !important;
        color: #ffffff !important;
        border: none !important;
    }


    .slick-dots li button {
        border: none !important;
        border-radius: 0% !important;
        width: 3px !important;
        height: 3px !important;
        padding: 5px !important;
        top: 0px !important;
        margin-top: 8px;
        margin-left: 30px;
        margin-right: 0px;
        /*background-color: #c09965 !important;*/
        opacity: 1;
        background-color: transparent !important;
    }


    .slick-dots li.slick-active button {
        /*background: #fff !important;*/
    }

    .slick-dotted.slick-slider {
        margin-bottom: 0px !important;
    }

    .slick-dots {
        position: absolute !important;
        bottom: 19px !important;
        display: block !important;
        width: 97% !important;
        padding: 0 !important;
        margin: 0 !important;
        list-style: square !important;
        text-align: center !important;
    }

        .slick-dots li {
            position: relative;
            display: inline-block !important;
            width: 3px !important;
            height: 3px !important;
            margin: 0 7px !important;
            padding: 3px 9px 0px 9px !important;
            cursor: pointer !important;
        }

    .slick-prev {
        left: -12px !important;
    }

    .slick-prev {
        font-size: 0 !important;
        line-height: 0 !important;
        position: absolute !important;
        top: 50% !important;
        display: block !important;
        width: 72px !important;
        height: 43px !important;
        padding: 0 !important;
        z-index: 1;
        -webkit-transform: translate(0, -50%) !important;
        -ms-transform: translate(0, -50%) !important;
        transform: translate(0, -50%) !important;
        cursor: pointer !important;
        border: none !important;
        outline: none !important;
        background: url(../img/prev.png) !important;
        /*background-color: transparent !important;*/
    }

    .slick-next {
        right: 9px !important;
    }

    .slick-next {
        font-size: 0 !important;
        line-height: 0 !important;
        position: absolute !important;
        top: 50% !important;
        display: block !important;
        width: 30px !important;
        height: 43px !important;
        padding: 0 !important;
        -webkit-transform: translate(0, -50%) !important;
        -ms-transform: translate(0, -50%) !important;
        transform: translate(0, -50%) !important;
        cursor: pointer !important;
        border: none !important;
        outline: none !important;
        background: url(../img/next.png) !important;
        background-color: transparent !important;
    }

    .slick-prev:hover,
    .slick-prev:focus {
        color: #000000 !important;
        outline: none !important;
        background: url(../img/prev.png) !important;
        transition: all 0.9s ease-in-out !important;
    }

    .slick-next:hover,
    .slick-next:focus {
        color: transparent !important;
        outline: none !important;
        background: url(../img/next.png) !important;
        transition: all 0.9s ease-in-out !important;
    }

        .slick-prev:hover:before,
        .slick-prev:focus:before,
        .slick-next:hover:before,
        .slick-next:focus:before {
            opacity: 1 !important;
        }

    .slick-prev.slick-disabled:before,
    .slick-next.slick-disabled:before {
        opacity: .25 !important;
    }

    .slick-prev:before,
    .slick-next:before {
        /*font-family: 'slick' !important;*/
        font-size: 20px !important;
        line-height: 1 !important;
        opacity: .75 !important;
        color: white !important;
        -webkit-font-smoothing: antialiased !important;
        -moz-osx-font-smoothing: grayscale !important;
    }

    [dir='rtl'] .slick-prev {
        right: 0px !important;
        left: auto !important;
    }

    .slick-prev:before {
        background: url(../img/prev.png) !important;
    }

    [dir='rtl'] .slick-prev:before {
        background: url(../img/next.png) !important;
    }


    [dir='rtl'] .slick-next {
        right: auto !important;
        left: 0px !important;
    }

    .slick-next:before {
        background: url(../img/next.png) !important;
    }

    [dir='rtl'] .slick-next:before {
        background: url(../img/prev.png) !important;
    }

    .slick-prev:before {
        background: url(../img/prev.png) !important;
    }

    .slick-arrow {
        position: absolute !important;
        top: 128px;
        bottom: 0;
        left: 4px;
        /*width: 15%;*/
        width: 5%;
        font-size: 25px;
        color: #000;
        text-align: center;
        text-shadow: none !important;
        filter: none !important;
        opacity: 1 !important;
    }

        .slick-arrow:hover {
            color: #ccdc5f;
        }

        .slick-arrow.left {
            background-repeat: repeat-x;
            background-image: none !important;
            color: #000;
            cursor: pointer;
        }

            .slick-arrow.left:hover {
                color: #000000;
            }

        .slick-arrow.right {
            right: 46px;
            background-repeat: repeat-x;
            background-image: none !important;
            color: #000;
            top: 128px;
            left: 455px;
            cursor: pointer;
        }

            .slick-arrow.right:hover {
                color: #ffffff;
            }

        .slick-arrow .glyphicon-chevron-left, .slick-arrow .glyphicon-chevron-right, .slick-arrow .icon-prev, .slick-arrow .icon-next {
            width: 35px;
            height: 35px;
            margin-top: -15px;
            font-size: 35px;
        }

    .slider-arrows {
        position: relative;
        bottom: 0px;
        text-align: center;
    }

    .slick-prev,
    .slick-next {
        font-size: 18px;
        background: #000;
        color: #fff;
        border: none;
        padding: 10px 20px;
        cursor: pointer;
    }

        .slick-prev:hover,
        .slick-next:hover {
            background: #333;
        }

    .Iconhome_left {
        position: absolute !important;
        height: 51px;
        width: 51px;
        padding: 11px 0px 0px 0px;
        transition: all 0.4s ease-in-out;
        margin: 14px 0px 0px -35px !important;
        color: #b5bea3 !important;
        font-size: 50px !important;
        border: none;
        border-radius: 0px;
    }

        .Iconhome_left:hover {
            position: absolute !important;
            height: 51px;
            width: 51px;
            padding: 11px 0px 0px 0px;
            transition: all 0.4s ease-in-out;
            margin: 14px 0px 0px -35px !important;
            color: #b5bea3 !important;
            font-size: 50px !important;
            border-radius: 0px;
        }

    .Iconhome_right {
        position: absolute !important;
        height: 51px;
        width: 51px;
        padding: 11px 0px 0px 16px;
        transition: all 0.4s ease-in-out;
        margin: 14px 0px 0px -35px !important;
        color: #b5bea3 !important;
        font-size: 45px !important;
        border: none;
        border-radius: 0px;
    }

        .Iconhome_right:hover {
            position: absolute !important;
            height: 51px;
            width: 51px;
            padding: 11px 0px 0px 16px;
            transition: all 0.4s ease-in-out;
            margin: 14px 0px 0px -35px !important;
            color: #b5bea3 !important;
            font-size: 45px !important;
            border-radius: 0px;
        }

    .Homepg_Waterconservation_maindiv {
        padding: 80px 0px 80px 0px;
        background-color: #0e552b;
        border-right: 1px solid #2b6e4d;
        text-align: center;
        /*width:682px;*/
    }

    .Heading_whit_01 {
        font-family: 'Titillium Web-bold';
        font-size: 35px;
        color: #ffffff;
        margin: 0px;
    }

    .Seperator_white_water_vertical_01 {
        margin: -60px 0px 0px 280px;
    }

    .ImgWhtewidth {
        width: 85%;
        height: 1px;
        left: -11px;
        margin-left: -12px;
    }

    .Homepg_bg_waterconservation_div {
        background-image: url(../Images/Background-Water-Conservation.jpg);
        /*width: 908px;*/
        background-size: cover; /* makes image fill container */
        background-position: center; /* keeps image centered */
        background-repeat: no-repeat; /* prevents repeating */
        /* responsive width */
        height: 372px; /* keep your height */
        padding: 0;
    }

    .HompgWatconmaindiv {
        padding: 0px 20px 0px 20px;
    }

    .Homepg_whatContoppadd_div {
        padding: 72px 0px 0px 0px;
        display: flex;
    }

    .Respodislyflx {
        display: flex;
    }

    .Hompg_sepapadd_div {
        padding: 25px 0px 25px 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Homepg_FactProject_bg_grrn_div {
        background-image: url(../Images/Background-green-01.jpg);
        padding: 80px 80px 80px 80px;
        /*width: 325px;*/
        height: 539px;
    }

    .Homepg_FactProject_bg_yell_div {
        background-image: url(../Images/Background-yellow-01.jpg);
        padding: 280px 30px 80px 30px;
        /*width: 779px;*/
        /*height: 630px;*/
    }

    .bgf {
        background-image: url(../Images/Background-green-yellow.jpg);
        padding: 80px 118px;
        background-repeat: no-repeat;
        background-size: 91% 100%; /* ONLY LEFT SIDE background */
        background-position: left center;
    }

    .bgne {
        background-image: url(../Images/Background-green-01.jpg);
        width: 600px;
        padding: 80px 80px 80px 80px;
    }

    .bgne1 {
        background-image: url(../Images/Background-yellow-01.jpg);
        padding: 80px 80px 80px 80px;
        position: absolute;
        top: 81px;
        width: 1188px;
        left: 282px;
    }

    .Hopg_respodv_001 {
        padding: 55px 0px 0px 0px !important;
    }

    .Hompg_back_blck_bg_div {
        background-image: url(../Images/Background-black-transperent.png);
        height: 115px;
        margin-top: -273px;
        border-top: 1px solid #fff;
        border-bottom: 1px solid #fff;
        text-align: center;
        padding: 26px 0px 0px 0px;
    }

    .Homepg_fact_inner_01 {
        padding: 80px 50px;
        position: absolute;
    }

    .Homepg_fact_inner_02 {
        padding: 0px 0px 0px 0px;
    }

    .Homepg_fact_inner_03 {
        padding: 0px 0px 0px 0px;
        margin-top: 0px;
        z-index: -1;
    }

    .Homepg_fact_inner_04 {
        padding: 45px 0px 0px 0px;
        display: flex;
    }

    .Homepg_fact_innertxt_01 {
        padding: 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Homepg_fact_innertxt_02 {
        padding: 0px 0px 0px 60px;
    }

    .Homepg_ourpartner_bg_main_Div {
        background-image: url(../Images/Background-green-light-02.jpg);
        padding: 0px 0px 0px 0px;
        height: 272px;
    }

    .Homepg_Ourpartner_maindiv {
        padding: 80px 0px 120px 0px;
    }

    .Hompg_respodiv_01 {
        padding: 0px 0px 0px 0px !important;
    }

    .Homepg_ourpartner_div_01 {
        padding: 0px 0px 0px 0px;
        /*position: absolute;*/
        z-index: -1;
    }

    .Homepg_ourpartner_div_02 {
        padding: 37px 60px 0px 60px;
    }

    .Homepg_ourpartner_bg_wht_div_01 {
        padding: 30px 30px 30px 30px;
        background-color: #fff;
        border: 1px solid #b5bea3;
        /*height: 334px;*/
    }

    .Homepg_ourpartner_div_03 {
        padding: 0px 0px 0px 175px;
        position: absolute;
        z-index: -1;
        top: 136px;
    }

    .Homepg_happy_moment_bgdiv {
        background-image: url(../Images/Background-Happy-Moments.jpg);
        background-size: cover;
        background-position: center;
        background-repeat: no-repeat;
        height: 357px;
        padding: 0px 0px 0px 0px;
        text-align: center;
        margin: 0px -7px 0px 0px;
    }

    .Happy_movmet_txtdv {
        position: absolute;
        top: 142px;
        text-align: -webkit-center;
        /*left: -54px;*/
    }

    .Happymov_txt_divquote {
        padding: 60px 60px 60px 60px;
        background-color: #0e552b;
        border-right: 1px solid #2b6e4d;
        /*height: 530px;*/
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Hmpgquttxtdv01 {
        padding-top: 30px !important;
    }

    .Footerbtn {
        font-size: 22px;
        color: #fff;
        border: 1px solid #fff;
        padding: 8px 42px 8px 42px;
        background-color: #95aa8b;
        text-decoration: none !important;
        transition: all 0.6s ease-in-out;
    }

        .Footerbtn:hover {
            font-size: 22px;
            color: #fff;
            border: 1px solid #fff;
            background-color: #0e552b;
            text-decoration: none !important;
            transition: all 0.6s ease-in-out;
        }

    .Footeremailink {
        font-size: 22px;
        color: #000;
        text-decoration: none !important;
        transition: all 0.6s ease-in-out;
    }

        .Footeremailink:hover {
            font-size: 22px;
            color: #d17904;
            text-decoration: none !important;
            transition: all 0.6s ease-in-out;
        }

    .Socialmedia1_Footer {
        height: 48px;
    }

    .Socialmediaicon_Footer_01 {
        padding: 7px 7px 5px 7px;
        /* border-radius: 100%; */
        text-decoration: none !important;
        color: #c5ceaf !important;
        font-size: 19px;
        background-color: #FFFFFF;
        border: 1px solid #c5ceaf;
        transition: all 0.6s ease-in-out;
        outline: none !important;
    }

        .Socialmediaicon_Footer_01:hover {
            padding: 7px 7px 5px 7px;
            /* border-radius: 100%; */
            border: 1px solid #c5ceaf;
            background-color: #0e552b;
            text-decoration: none !important;
            color: #fff !important;
            font-size: 19px;
            transition: all 0.6s ease-in-out;
            outline: none !important;
        }

    .heading_footer {
        font-size: 22px;
        color: #b5bea3;
        font-family: Poppins-bold;
        margin: 0px;
    }

    .Footer_linkList {
        color: #000;
        transition: all 0.6s ease-in-out;
        text-decoration: none;
    }

        .Footer_linkList:hover {
            color: #d17904;
            font-weight: bold;
            transition: all 0.6s ease-in-out;
            text-decoration: none;
        }

    .Separator_padd2 {
        padding: 3px 0px 3px 0px;
    }

    .Footer_logo_div {
        padding: 15px 0px 32px 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
        /*width: 33%;*/
    }


    .FooterTwobtns_div {
        padding: 0px 0px 0px 0px;
        /*width: 69%;
        position: absolute;
        left: 223px;*/
    }

    .Footer_twobtndiv_bg {
        padding: 70px 0px 70px 0px;
        background-image: url(../Images/Background-green-03.jpg);
        /*height:1148px;*/
    }

    .Footer_btnpaddddiv {
        display: flex;
        justify-content: center;
    }

    .V_btnpadd {
        padding-left: 42px;
    }

    .Footer_bg_main_div {
        padding: 0px;
        /*position: absolute;
        top: 159px;*/
    }

    .Footer_bg_div_01 {
        padding: 60px 30px 60px 30px;
        background-image: url(../Images/Background-Footer.jpg);
    }

    .Footer_bgText_div {
        padding: 0px 0px 0px 0px;
    }

    .Footerlinepadd {
        font-size: 22px;
        padding: 0px 22px 0px 22px;
        /*display:none*/
    }

    .Footer_orinfodiv {
        padding: 0px 0px 0px 0px;
    }

    .Footer_bgwht_div {
        padding: 50px 50px 50px 50px;
        background-color: #fff;
        border: 1px solid #b5bea3;
    }

    .Footer_ourinfo_01 {
        padding: 0px 75px 0px 0px;
    }

    .Footer_ourinfo_02 {
        padding: 50px 0px 0px 0px;
    }

    .Footer_main_all_paddDiv {
        padding: 0px 0px 30px 0px;
    }

    .Header_innerpg_bg_div {
        background-image: url(../Images/Inner-Page-Header.jpg);
        height: 200px;
    }

    .ftphone {
        display: inline-block;
    }

    .Breadcrum_main_div {
        position: absolute;
        top: 0px;
    }

    .inner-div-title {
        padding-top: 78px;
        padding-left: 19px;
    }

    .inner-div-title1 {
        padding-top: 54px !important;
    }

    .subpage-title {
        font-size: 40px;
        margin-bottom: 5px;
        color: #fff;
        font-family: 'Titillium Web-bold';
        line-height: 49px;
    }

    .breadcrubpadd {
        padding-top: 80px;
        right: 9px;
        display: none;
    }

    .breadcrumb {
        background: none !important;
    }

    .breadcrumb-item {
        color: #000;
        text-decoration: none;
        transition: all 0.6s ease-in-out;
    }

        .breadcrumb-item:hover {
            color: #fff;
            transition: all 0.6s ease-in-out;
        }

    .Inner_page_padding {
        padding: 60px 40px 60px 40px;
    }

    .Homepg_parallax_main_div {
        padding: 146px 0px 146px 0px;
        background-image: url(../Images/Parallax.jpg);
        background-repeat: no-repeat;
        /*height: 700px;*/
        background-size: cover;
        background-attachment: fixed;
    }

    .Footer_lastdiv {
        padding: 33px 0px 0px 30px;
        /*margin-top: 20px;*/
        text-align: center;
    }

    .Footerpridicl {
    }

    .Footerlinepaddallright {
        padding: 0px 20px 0px 20px;
    }

    .Allrghtpadd {
        padding-top: 21px;
    }

    .Naamkritextpadddiv {
        padding: 60px 0px 60px 0px;
    }

    .Palllaxvideo {
        width: 100%;
        height: 203px;
    }

    .Parallx_videopadd {
        padding: 0px 0px 0px 0px;
    }

    .Slider_box_widthdiv_inner {
        padding: 10px 30px 60px 30px;
        width: 320px;
    }

    .txtbox_width_inner {
        padding-top: 22px;
        /* width: 272px; */
        height: 77px;
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
    }

    .Innerpgprojectboxdiv {
        padding: 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }

    .Inner_page_padding1 {
        padding: 80px 40px 80px 40px;
    }

    .scrollup {
        position: fixed;
        right: 25px;
        bottom: 50px;
        color: #0e552b !important;
        background-color: #fff !important;
        width: 38px;
        height: 38px;
        /* border: solid 2px #f15833; */
        /* border-radius: 50% !important; */
        text-align: center;
        padding: 11px 0 0 1px;
        z-index: 2000;
        font-size: 18px;
        line-height: 1;
        border: 1px solid #c5ceaf;
        border-color: #c5ceaf !important;
        transition: all 0.4s ease-in-out;
    }

        .scrollup:hover {
            background-color: #0e552b !important;
            color: #fff !important;
            /* border: 2px solid #0ea4de !important; */
            transition: all .4s ease-in-out;
        }

    .slick-active .Bann_text_01 {
        animation: fadeUp 4s ease forwards;
    }

    .slick-active .Bann_text_02 {
        animation: fadeUp 2.3s ease forwards;
    }

    .Header_toplinkpadd {
        padding: 15px 3px 0px 3px;
        color: #fff;
        text-align: center;
    }

    .Header_toplinkpadd1 {
        padding: 15px 3px 0px 3px;
        color: #fff;
        text-align: center;
    }

    .dddsubmenu {
        /*margin-left: -119px;*/
    }

    .Hpgwi0 {
        width: 0%;
    }

    .navbar-header1 {
        float: none;
        border-bottom: none;
    }

    .navbar-toggle1 {
        background-color: #0e552b!important;
        position: relative;
        float: right;
        padding: 10px 10px 10px 10px!important;
        margin-top: -60px!important;
        margin-right: 25px !important;
        margin-bottom: 5px!important;
        background-color: transparent;
        background-image: none;
        border: 1px solid transparent;
        border-top-color: transparent;
        border-right-color: transparent;
        border-bottom-color: transparent;
        border-left-color: transparent;
        border-radius: 4px;
        display: block;
    }

    .navbar-header1 .collapse, .navbar-toggle {
        display: block !important;
    }

    .navbar-collapse1.collapse {
        display: none !important;
    }

    .navbar-nav {
        /* padding-top: 10px !important; */
        padding-left: 0px !important;
        /* padding-right: 15px !important; */
        width: 100%;
    }

    .navbar-nav1 > li {
        position: relative !important;
        display: block !important;
        float: none !important;
        border-bottom: 1px solid #9aaa79;
    }

    .navbar-nav > li > a {
        text-align: center;
        padding: 15px 0px 15px 0px !important;
        /* font-weight: bold; */
        outline: 0;
        transition: all 0.6s ease-in-out;
    }

    .navbar-collapse1.collapse.in {
        display: block !important;
        padding: 0px;
        /* background: rgba(000, 0, 0, 0.7); */
    }

    .Linesdisplaynewrespo {
        display: none;
    }

    .Respormbtn_new {
        text-align: -webkit-center;
    }

    .Respo_btn_new {
        color: #000 !important;
    }

    .navbar-collapse.in {
        overflow-y: visible;
    }

    .navbar {
        min-height: 0px !important;
    }

    .navbar-nav {
        margin: 0px !important;
    }

    .Homebanner {
        z-index: -1;
        margin-top: -24px;
    }

    .Resposhaddo {
        z-index: 1;
    }

    .Innerbrearespohead {
        margin-top: -24px;
    }

    .respodisplynone {
        display: none;
    }

    .Respobdbbto_01 {
        padding: 0px 0px 30px 0px !important;
        border-bottom: 1px solid #ccc;
    }

    .Respobdbbto_02 {
        padding: 20px 0px 30px 0px !important;
        border-bottom: 1px solid #ccc;
    }

    .Respobdbbto_03 {
        padding: 20px 0px 30px 0px !important;
        border-bottom: 1px solid #ccc;
    }

    .Respobdbbto_04 {
        padding: 20px 0px 0px 0px !important;
    }
     /*----------------------------Inner pg css---------------------------*/
    .Bar_verticle_green {
        position: absolute;
        height: 359px;
        width: 15px;
        margin: 48px 0px 0px -7px;
    }

    .Footerlinepaddct {
        padding: 0px 22px 0px 22px;
    }

    .Footerlinepaddct1 {
        padding: 0px 22px 0px 22px;
    }

    .Inner_contactMap_addDive {
        padding: 0px;
        border: 1px solid #c2cab2;
        /*height: 452px;*/
    }

    .Contact_map {
        width: 100%;
        height: 388px;
    }

    .Contact_bg_grnlgt_div {
        padding: 0px 0px 80px 0px;
        background-image: url(../Images/Background-green-light-01.jpg);
        /*height: 450px;*/
    }

    .Contact_txt_div {
        padding: 71px 30px 0px 57px;
    }

    .Inner_page_padding_CT_01 {
        padding: 60px 35px 60px 35px;
    }

    .Contactemailink {
        color: #000;
        text-decoration: underline !important;
        transition: all 0.6s ease-in-out;
    }

        .Contactemailink:hover {
            color: #d17904;
            text-decoration: underline !important;
            transition: all 0.6s ease-in-out;
        }

    .Sepa_conta_gra_01 {
        position: absolute;
        height: 383px;
        width: 1px;
        margin: -355px 0px 0px 476px;
    }

    .Sepa_conta_gra_02 {
        position: absolute;
        height: 363px;
        width: 1px;
        margin: -389px 0px 0px 476px;
    }

    .Contact_Three_divMain {
        padding: 60px 0px 0px 0px;
    }

    .Contact_text_dv_01 {
        padding: 0px 35px 0px 0px;
    }

    .Contact_text_dv_02 {
        padding: 30px 47px 0px 0px;
    }

    .Contact_text_dv_03 {
        padding: 30px 0px 0px 0px;
    }

    .form-controlnewhome {
        display: block;
        width: 100% !important;
        height: 36px;
        font-size: 15px !important;
        line-height: 1.42857143 !important;
        color: #666 !important;
        background-color: #fff !important;
        background-image: none;
        border: 1px solid #c2cab2 !important;
        padding: 8px 15px !important;
        border-radius: 0px !important;
        margin-bottom: 0px !important;
    }

    .Richtextheight {
        height: 165px;
    }

    .btnsend {
        background-color: #b5bea3;
        text-align: center;
        padding-left: 0px;
        border: none;
        border-radius: 0px;
        color: #fff;
        font-size: 16px;
        transition: .5s all ease-in-out;
        width: 74% !important;
        height: 37px !important;
    }

        .btnsend:hover {
            background-color: #f2f0e3 !important;
            color: #0a5329 !important;
        }

    .EnquiryFormDIv {
        padding: 0px 0px 0px 0px;
    }

    .EnquiryFormDIv_newpadd_01 {
        padding: 0px 0px 0px 0px;
    }

    .EnquiryFormDIv_01 {
        padding: 20px 20px 20px 20px;
    }

    .EnquiryFormDIv_newpadd_02 {
        padding: 25px 20px 40px 20px;
    }

    .Btndivenquiry {
        padding: 0px 0px 0px 0px;
        margin-top: -20px;
    }

    .Donate_parallxdiv {
        padding: 100px 0px 100px 0px;
        background-image: url(../Images/Parallax-Donate.jpg);
        background-repeat: no-repeat;
        height: 550px;
        background-size: cover;
        background-attachment: fixed;
                background-position: center center;
    }

    .Donate_bg_greenmaindiv {
        background-image: url(../Images/Background-green-light-02.jpg);
        padding: 0px 0px 0px 0px;
        height: 290px;
    }

    .Donatepg_whtbg {
        padding: 20px 20px 20px 20px;
        background-color: #fff;
        border: 1px solid #b5bea3;
    }

    .ntbod {
        font-weight: normal !important;
    }

        .ntbod:hover {
            font-weight: bold !important;
        }

    .About_fact_inner_01 {
        padding: 0px 0px 0px 0px;
        margin-top: -214px;
        z-index: -1;
    }

    .About_FactProject_bg_yell_div {
        background-image: url(../Images/Background-yellow-01.jpg);
        padding:270px 41px 60px 40px;
        /*width: 1026px;*/
        /*height: 716px;*/
    }

    .Imgclassabtus {
        width: 100%;
        max-width: 590px;
    }

    .About_us_sixpadd {
        padding: 0px 30px 50px 30px;
                text-align: -webkit-center;
                        text-align: -moz-center;
    }

    .Aboutustxtpadd {
        padding:0px 20px 0px 20px;
        text-align: center;
    }

    .Ann_reportimgdiv_01 {
        padding:48px 0px 0px 0px;
                width: 326px;
    }

    .Img_bgcolor_div {
        padding: 10px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Wtbox_padd {
        padding: 0px 25px 0px 25px;
    }

    .Whtboxdiv {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        height: 77px;
        margin-top: -40px;
        z-index: 0;
        position: relative;
        padding-top: 25px;
    }

    .Innerannualpg {
        text-align: -webkit-center;
        text-align: -moz-center;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }

    .Corporate_parallxdiv {
        padding: 100px 0px 100px 0px;
        background-image: url(../Images/Banner-Corporate.jpeg);
        background-repeat: no-repeat;
        height: 700px;
        background-size: cover;
        background-attachment: fixed;
        background-position: center right;
    }

    .Inner_page_paddingtopless {
        padding: 30px 30px 60px 30px;
    }

    .Annulreportbtn {
        margin-top: 74px;
        padding: 7px 0px 7px 0px !important;
        height: 40px !important;
        width: 100px !important;
        font-size: 15px !important;
        border-radius: 0px !important;
        color: #fff !important;
        background: rgba(14, 76, 27, 0.9);
        /* background-color: rgba(204, 220, 95, 0.8) !important; */
        border: 1px solid #9cac7c !important;
        transition: all .4s ease-in-out;
    }

        .Annulreportbtn:hover {
            margin-top: 74px;
            padding: 7px 0px 7px 0px !important;
            height: 40px !important;
            width: 100px !important;
            font-size: 15px !important;
            border-radius: 0px !important;
            color: #0a5329 !important;
            border: 1px solid #9cac7c !important;
            background-color: #f2f0e3 !important;
            /* background: rgba(14, 76, 27, 0.9); */
            /* background-color: rgba(000000, 0, 0, 0.5); */
            /* background-color: rgba(204, 220, 95, 0.8) !important; */
            transition: all .4s ease-in-out;
        }

    .Donatelastdiv {
        padding: 0px 0px 50px 0px;
    }

    .Donatelastdiv_01 {
        padding: 445px 0px 0px 0px;
    }

    .DonateRcptenqidiv {
        padding:0px 46px 0px 45px;
        position: absolute;
    }

    .RcptEnq_mainDiv {
        padding:18px 0px 30px 0px;
                text-align: left;
    }

    .DonatelastdivCp {
        padding:60px 0px 50px 0px;
    }

    .corporatepg_whtbg {
        padding: 20px 20px 20px 20px;
        background-color: #fff;
        border: 1px solid #b5bea3;
    }

    .Logo_resizedwdt {
                width: 115px;
    }

    .Imgwidth {
        width: 100%;
        max-width: 180px;
    }

    .Corporatelastdiv_01 {
        padding:200px 0px 0px 0px;
    }

    .Displnonoediv {
        display: none;
    }

    .Innpgtbtable {
        border-collapse: separate;
        border-spacing: 1px;
        width: 100%;
        background-color: #fff;
        color: #000 !important;
        border: 1px solid #b5bea3;
        display: inline-block;
    }

    th {
        text-align: center;
        padding: 10px;
        border: 1px solid #b5bea3;
        color: #000;
        background-color: #f8f7f1;
        /*width: 285px;*/
        font-family: 'Poppins' !important;
        /*font-weight: normal !important;*/
    }

    td {
        text-align: center;
        padding: 10px;
        border: 1px solid #b5bea3;
        vertical-align: top;
    }

    .modalwidth {
        /*width: 710px !important;*/
    }

    .modal-content {
        border-radius: 0px;
    }

    .Individuals_bgmaindiv {
        background-image: url(../Images/Banner-Individuals.jpg);
        padding: 60px 40px 60px 40px;
    }

    .Inner_page_padding_Idividual {
        padding: 60px 40px 60px 40px;
    }

    .Bannerindivdualsimgdiv {
        padding: 0px 0px 0px 0px;
        /*position: absolute;
        top: 93px;*/
    }

    .Bannerniimgdiv {
        padding: 0px 40px 0px 40px;
                margin-top: -1px;
    }

    .Individual_txtdiv {
        padding: 0px 0px 0px 0px;
    }

    .Banner_img_textClassVolunteer {
        padding: 0px;
        text-align: center;
        position: absolute;
        top: 58px;
    }

    .tbbnone {
        border: none !important;
        border-collapse: collapse;
    }

        .tbbnone td {
            border: none !important;
            padding: 0 !important;
            margin: 0 !important;
        }

        .tbbnone input[type="radio"] {
            margin-right: 4px;
        }

        .tbbnone label {
            margin-right: 15px; /* spacing between Male/Female/Other */
        }

    .paddtopfrm {
        padding-top: 20px;
    }

    .Seperator_gray_vertical_01Volunteer {
        margin:-416px 0px 0px 243px;
        height: 450px;
        position: absolute;
        width:1px;
        display:none;
    }

    .Homepg_box_naamFoundation_divvolunteer {
        padding: 30px 30px 30px 30px;
        border: 1px solid #c2cab2;
        background-color: #f2f0e3;
    }

    .Volunteeer4div_01 {
        padding:0px 10px 0px 10px;
    }

    .Volunteeer4div_02 {
        padding:0px 10px 0px 10px;
    }

    .Volunteeer4div_03 {
        padding: 0px 10px 0px 10px;
    }

    .addressht {
        height: 119px !important;
    }

    .Detailht {
        height: 184px !important;
    }

    .btnsendvolunteer {
        background-color: #b5bea3;
        text-align: center;
        padding-left: 0px;
        border: none;
        border-radius: 0px;
        color: #fff;
        font-size: 16px;
        transition: .5s all ease-in-out;
        width: 36% !important;
        height: 37px !important;
    }

        .btnsendvolunteer:hover {
            background-color: #0e552b !important;
            color: #fff !important;
        }

    .Vissionmissionmainpadddiv {
        padding: 80px 0px 80px 0px;
    }

    .Vissionmissinminbg {
        padding: 70px 0px 70px 0px; /*background-color:#f4f5ef;*/
        background-image: url(../Images/Background-yellow-01.jpg);
    }

    .Vissionmissinminbglftpadd {
        padding: 0px 0px 0px 40px;
    }

    .Vissionmissionwhtbg {
        padding:340px 48px 50px 48px;
        background-color: #fff;
        border: 1px solid #b5bea3;
        height: 739px;
    }

    .Vissonmissiontxtmdiv {
        padding: 0px 15px 0px 15px;
        text-align: center;
    }

    .Vissionmissionimdiv_01 {
        padding: 0px 60px 0px 0px;
        position: absolute;
        top: 127px;
    }

    .Inner_Floodrelif_addDive {
        padding: 0px;
        border: 1px solid #c2cab2;
        /*height: 452px;*/
    }

    .Bar_verticle_greenflood {
        position: absolute;
        height:290px;
        width: 15px;
        margin: 0px 0px 0px 0px;
    }

    .Newbullet {
        line-height: 28px;
        list-style-image: url(../Images/Bullet-Orange.png);
        text-align: left;
        padding-left: 19px;
    }

        .Newbullet > li {
            padding-left: 4px;
        }

    .CLICK_flood {
        font-size: 22px;
        color: #fff;
        border: 1px solid #fff;
        padding: 8px 42px 8px 42px;
        /*background-color: #95aa8b;*/ background: rgba(14, 76, 27, 0.6);
        text-decoration: none !important;
        transition: all 0.6s ease-in-out;
    }

        .CLICK_flood:hover {
            font-size: 22px;
            color: #fff;
            border: 1px solid #b5bea3;
            /*background-color: #0e552b;*/
            background: rgba(14, 76, 27, 0.9);
            text-decoration: none !important;
            transition: all 0.6s ease-in-out;
        }

    .Whtboxdivflood {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        height: 79px;
        margin-top: -46px;
        z-index: 0;
        position: relative;
        padding: 12px;
        text-align: center;
    }

    .Innerpgfloodtxtdiv {
        padding: 40px 40px 40px 40px;
    }

    .InnerFlooddonateimgdiv {
        padding: 0px 40px 40px 40px;
    }

    .Paddinghorigreen {
        padding: 70px 0px 0px 0px;
    }

    .Floodvideodiv_01 {
        padding: 20px 20px 20px 20px;
    }

    .Floodrelefvideo {
        width: 100%;
        height: 315px;
        border: 1px solid #c2cab2;
    }

    .Howwewrk_parallxdiv {
        padding: 100px 0px 100px 0px;
        background-image: url(../Images/Banner-How-We-Work.jpg);
        background-repeat: no-repeat;
        height: 400px;
        background-size: cover;
        background-attachment: fixed;
    }

    .Floodvideodiv_02 {
        padding: 0px 60px 0px 60px;
    }

    .Whtboxdivhowwework {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        height: 83px;
        margin-top: -42px;
        z-index: 0;
        position: relative;
        padding: 16px;
    }

    .Howweworkhover {
    }

        .Howweworkhover:hover {
            background-color: #f8f7f1;
        }

    .BOxhover:hover {
        /*background-color:#f8f7f1;*/
        transition: all 0.6s ease-in-out;
    }

    .BOxWorkdiv {
        padding: 30px 20px 80px 20px;
        background-color: #0e552b;
        text-align: center;
    }


    .BOxhover {
        transition: all 0.4s ease-in-out;
    }

        /* MAIN HOVER */
        .BOxhover:hover {
            /*transform: translateY(0px);*/
            transition: all 0.4s ease-in-out;
        }

            /* Change GREEN TOP on hover */
            .BOxhover:hover .BOxWorkdiv {
                background-color: #95aa8b;
                transition: all 0.4s ease-in-out;
            }

            /* Change WHITE BOX on hover */
            .BOxhover:hover .Whtboxdivhowwework {
                background-color: #fff;
                border-color: #7f9a75;
                transition: all 0.4s ease-in-out;
            }

            /* Optional: icon color change */
            .BOxhover:hover i {
                color: #fff;
                transition: all 0.4s ease-in-out;
            }

    .Iconhover {
        font-size: 40px;
        color: #fff;
        transition: all 0.4s ease-in-out;
    }

        .Iconhover:hover {
            font-size: 40px;
            color: #fff;
            transition: all 0.4s ease-in-out;
        }

    .Detailhtneed {
        height: 125px !important;
    }

    .Seperator_gray_vertical_01need {
        margin:-242px 0px 0px 245px;
        height: 262px;
        position: absolute;
        display:none;
    }

    .ul-tabs1 {
        list-style: none;
        padding-top: 5px;
        padding-left: 0px;
        font-size: 16px !important;
    }

        .ul-tabs1 > li.active > .aaa1 {
            transition: all 0.5s ease-in-out;
            background-color: #f26921;
            border-left: 4px solid #0a5329;
            outline: 0;
            color: #fff !important;
        }

        .ul-tabs1 > li > .aaa1 {
            text-decoration: none;
            color: #0a5329 !important;
            font-size: 16px;
            display: block;
            /*padding: 14px 30px 14px 20px;*/
            padding: 10px 10px !important;
            text-decoration: none;
            border-bottom: 1px solid #9aaa79;
            position: relative;
            /*height: 50px;*/
            background: #f2f0e3;
            border-radius: 3px;
            text-align: justify;
        }

            .ul-tabs1 > li > .aaa1:hover {
                transition: all 0.5s ease-in-out;
                background-color: #95aa8b;
                border-left: 5px solid #0a5329;
                outline: 0;
                color: #fff !important;
            }

        .ul-tabs1 > li.active > .aaa1 {
            transition: all 0.5s ease-in-out;
            background-color: #95aa8b;
            border-left: 5px solid #0a5329;
            outline: 0;
            color: #fff !important;
        }

    .Important_tab_content_div {
        padding: 10px 0px 10px 0px;
        border: 1px solid #b5bea3;
        float: left;
        min-height: 200px;
        border-radius: 3px;
                margin-top: -10px;
    }

    .tab-content > .tab-pane {
        visibility: visible;
        display: initial;
    }

    .Mediavideodiv_01 {
        padding: 5px 15px 40px 15px;
    }

    .WhtboxdivMedia {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        /* height: 77px; */
        height:102px;
        margin-top: -45px;
        z-index: 0;
        position: relative;
        padding: 10px;
        text-align: center;
    }

    .Mediarelefvideo {
        width: 100%;
        height: 192px;
        border: 1px solid #c2cab2;
    }

    .greentpwdt {
        width: 81%;
    }

    .Innera1dic {
        padding: 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }

    .txtbox_width_innerourtrustee {
        padding: 14px;
        /* width: 272px; */
        height: 100px;
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
    }

    .txtbox_width_innerourtrustee1 {
        padding: 20px;
        /* width: 272px; */
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
        height: 100px;
    }

    .Slider_box_widthdiv_inneteamr {
        padding: 10px 20px 60px 14px;
    }

    .txtbox_width_innerourteam {
        padding: 25px 20px 20px 20px;
        /* width: 272px; */
        background-color: #f2f0e3;
        border: 1px solid #9cac7c;
        margin-top: 0px;
        text-align: center;
        height: 172px;
    }

    .fixbodyinnpg {
        text-align: -webkit-center;
        width: 100%;
        margin: 0 auto;
        max-width: 1024px;
    }

    .txtbox_widthforicon {
        padding: 14px;
        /* width: 272px; */
        /* height: 77px; */
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
    }

    .Iconaligment {
        display: flex;
        padding: 0px 0px 0px 0px;
        /*justify-content: center;*/
    }

    .icontxtdiv {
        padding: 6px 0px 0px 31px;
        text-align: left;
    }

    .Iconboxdivmain_01 {
        padding: 10px;
                width: 316px;
    }

    .Innerboxpadd {
        padding: 0px 0px 40px 0px;
    }

    .Project_list_01 {
        padding: 40px 0px 40px 0px;
        text-align: center;
    }

    .Projectlistbtn {
        margin-top: 79px;
        padding: 7px 0px 7px 0px !important;
        height: 40px !important;
        width: 100px !important;
        font-size: 15px !important;
        border-radius: 0px !important;
        color: #fff !important;
        background: rgba(14, 76, 27, 0.9);
        /* background-color: rgba(204, 220, 95, 0.8) !important; */
        border: 1px solid #9cac7c !important;
        transition: all .4s ease-in-out;
    }

        .Projectlistbtn:hover {
            margin-top: 79px;
            padding: 7px 0px 7px 0px !important;
            height: 40px !important;
            width: 100px !important;
            font-size: 15px !important;
            border-radius: 0px !important;
            color: #0a5329 !important;
            border: 1px solid #9cac7c !important;
            background-color: #f2f0e3 !important;
            /*background: rgba(14, 76, 27, 0.9);*/
            /*background-color: rgba(000000, 0, 0, 0.5);*/
            /* background-color: rgba(204, 220, 95, 0.8) !important; */
            transition: all .4s ease-in-out;
        }

    .txtbox_width_projectlist {
        padding: 20px;
        /* width: 272px; */
        /* height: 77px; */
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: -38px;
        text-align: center;
        z-index: 0;
        position: relative;
    }

    .Whiteboxpaddlist {
        padding: 0px 25px 0px 25px;
    }

    .Inner_page_paddingbotttom0 {
        padding: 60px 40px 0px 40px;
    }

    .txtbox_banner {
        padding: 20px;
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: -40px;
        text-align: center;
    }

    .Bannertxtproj {
        /*font-family: 'Poppins-bold';*/
        font-size: 15px;
        margin: 0px;
        color: #000000;
        font-weight: bold;
    }

    .Innerboxpaddinnerpg {
        padding: 60px 0px 40px 0px;
    }

    .Mediarelefvideoproject01 {
        width: 100%;
        height: 330px;
        border: 1px solid #c2cab2;
    }

    .Innerfbiframdiv {
        padding: 0px 0px 0px 235px;
    }

    .Sepa_conta_gra_01new {
               position: absolute;
        height: 498px;
        width: 1px;
        margin: -480px 0px 0px 219px;
        display:none;
    }

    .Sepa_conta_gra_02new {
        position: absolute;
        height: 498px;
        width: 1px;
        margin:-364px 0px 0px 216px;
         display:none;
    }

    .ViewImagbtn {
        /*margin-top: 109px;*/
        margin-top: 191px;
        padding: 7px 0px 7px 0px !important;
        height: 40px !important;
        width: 100px !important;
        font-size: 15px !important;
        border-radius: 0px !important;
        color: #fff !important;
        background: rgba(14, 76, 27, 0.9);
        /* background-color: rgba(204, 220, 95, 0.8) !important; */
        border: 1px solid #9cac7c !important;
        transition: all .4s ease-in-out;
    }

        .ViewImagbtn:hover {
            /*margin-top: 109px;*/
            margin-top: 191px;
            padding: 7px 0px 7px 0px !important;
            height: 40px !important;
            width: 100px !important;
            font-size: 15px !important;
            border-radius: 0px !important;
            color: #0a5329 !important;
            border: 1px solid #9cac7c !important;
            background-color: #f2f0e3 !important;
            /*background: rgba(14, 76, 27, 0.9);*/
            /*background-color: rgba(000000, 0, 0, 0.5);*/
            /* background-color: rgba(204, 220, 95, 0.8) !important; */
            transition: all .4s ease-in-out;
        }

    .map-container {
        position: relative;
        display: inline-block;
        max-width: 100%;
    }

    .map-image {
        width: 100%;
        display: block;
                max-width: 566px;
    }

    /* Hotspot Style */
    .hotspot {
        position: absolute;
        width: 22px;
        height: 22px;
        border: 2px solid #555;
        border-radius: 50%;
        transform: translate(-50%, -50%);
        cursor: pointer;
        z-index: 10;
    }

        /* Inner Dot */
        .hotspot::after {
            content: "";
            position: absolute;
            width: 8px;
            height: 8px;
            background: #555;
            border-radius: 50%;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
        }

        /* Pulse Animation */
        .hotspot::before {
            content: "";
            position: absolute;
            width: 22px;
            height: 22px;
            border: 2px solid rgba(85,85,85,0.4);
            border-radius: 50%;
            top: -2px;
            left: -2px;
            animation: pulse 1.5s infinite;
        }

    @keyframes pulse {
        0% {
            transform: scale(1);
            opacity: 1;
        }

        100% {
            transform: scale(1.8);
            opacity: 0;
        }
    }

    /* Tooltip */
    .tooltip-box {
        position: absolute;
        background: #2f2f2f;
        color: #fff;
        padding: 10px 15px;
        border-radius: 5px;
        display: none;
        white-space: nowrap;
        z-index: 9999;
        pointer-events: none;
        font-size: 14px;
    }

        .tooltip-box:after {
            content: "";
            position: absolute;
            bottom: -8px;
            left: 18px;
            border-width: 8px 8px 0;
            border-style: solid;
            border-color: #2f2f2f transparent transparent transparent;
        }

    .Hidedeskstopreso {
        /*display: none;*/
    }

    .Donatebgyellobox {
        padding: 55px 0px 0px 0px;
        background-image: url(../Images/Background-yellow-01.jpg);
        height: 306px;
        text-align: center;
    }

    .Donatemaindiv001 {
        padding: 80px 0px 0px 0px;
    }

    .Donateyellowboxpos {
        padding: 0px;
        /*position: absolute;
        top:13px;*/
    }

    .Bar_verticle_greenVandM {
        position: absolute;
        height: 236px;
        width: 15px;
        margin:-236px 0px 0px 525px;
    }

    .Lht {
        line-height: 45px;
    }

    .Lht1 {
        line-height: 50px;
    }

    .Brtoplghtgren {
        height: 9px;
    }

    .Topbragrenimgpadd {
        padding: 0px 25px 0px 25px;
    }

    .Mailltxtwht {
        color: #fff;
        text-decoration: underline;
        transition: all 0.6s ease-in-out;
    }

        .Mailltxtwht:hover {
            color: #000;
            text-decoration: underline;
            transition: all 0.6s ease-in-out;
        }

    .BannerProject > .slick-prev {
        font-size: 0 !important;
        line-height: 0 !important;
        position: absolute !important;
        top: 50% !important;
        display: block !important;
        width: 72px !important;
        height: 43px !important;
        padding: 0 !important;
        z-index: 1;
        -webkit-transform: translate(0, -50%) !important;
        -ms-transform: translate(0, -50%) !important;
        transform: translate(0, -50%) !important;
        cursor: pointer !important;
        border: none !important;
        outline: none !important;
        background: url(../img/prev.png) !important;
        /* background-color: transparent !important; */
    }

    .BannerProject > .slick-prev {
        left: -12px !important;
    }

    .BannerProject > .slick-next {
        font-size: 0 !important;
        line-height: 0 !important;
        position: absolute !important;
        top: 50% !important;
        display: block !important;
        width: 30px !important;
        height: 43px !important;
        padding: 0 !important;
        -webkit-transform: translate(0, -50%) !important;
        -ms-transform: translate(0, -50%) !important;
        transform: translate(0, -50%) !important;
        cursor: pointer !important;
        border: none !important;
        outline: none !important;
        background: url(../img/next.png) !important;
        background-color: transparent !important;
    }

    .BannerProject > .slick-next {
        right: 9px !important;
        left: 485px;
    }

    .Bannerwhitboxpadd {
        padding: 0px 25px 0px 25px;
        position: relative;
        z-index: 0;
    }

    .WhtboxdivMedia1 {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        height: 78px;
        /*height: 151px;*/
        margin-top: -38px;
        z-index: 0;
        position: relative;
        padding: 10px;
        text-align: center;
    }

    .WhtboxdivMedia2 {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        height: 66px;
        /*height: 151px;*/
        margin-top:-44px;
        z-index: 0;
        position: relative;
        padding: 13px;
        text-align: center;
    }

    .Slider_box_widthdiv_innerKashmir {
        padding: 10px 20px 60px 20px;
                width: 465px;
    }

    .Slider_box_widthdiv_innermainprojectlist {
        padding: 10px 15px 40px 15px;
                width: 329px;
    }

    .Slider_box_widthdiv_innermainprojectlist1 {
        padding: 10px 15px 40px 15px;
                width: 329px;
    }

    .Project_list_01_1 {
        padding: 40px 0px 0px 0px;
        text-align: center;
    }

    .Whtboxdivflood p {
        font-weight: bold;
    }

    .Boderpaddnew {
        padding: 0px 40px 0px 40px;
    }

    .WhtboxdivMedia p {
        font-weight: bold;
    }

    .WhtboxdivMedia1 p {
        font-weight: bold;
    }

    .ProjectAidtomap_khandesh {
        left: 27.538%;
        top: 15.785%;
    }

    .ProjectAidto_Marathwada {
        left: 47.231%;
        top: 43.037%;
    }

    .ProjectAidto_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .ProjectAidto_Maharashtra {
        left: 22.961%;
        top: 62.410%;
    }

    .Border_20_60 {
        padding: 20px 0px 60px 0px;
    }

    .Allmap8div {
        padding: 40px 0px 0px 0px;
    }

    .Border60_60 {
        padding: 60px 0px 60px 0px;
    }

    .Grtintouchtxtpaddall {
        padding: 50px 0px 0px 0px;
    }

    .Projecttxt50paddtop {
        padding: 50px 0px 0px 0px;
    }

    .Border_60_20 {
        padding: 60px 0px 20px 0px;
    }

    .Projectheadpaddbotm {
        padding-bottom: 50px;
    }

    .Projectpaddtopnew {
        padding: 50px 0px 0px 0px;
    }

    .facebook-frame {
        width: 100%;
        height: 1351px;
        border: none;
    }

    .Curruntprojectpgdiv {
        padding: 0px;
        margin-top: -22px;
    }

    .Instagramvdeomain12div1 {
        padding: 50px 0px 0px 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Instagramvdeomain12div2 {
        padding: 20px 0px 0px 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .V1div1 {
        padding: 6px;
                /*width: 320px;*/
    }

    .Homeinstavideo {
        padding: 0px 40px 40px 40px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Hompgvideoinsta1 {
        padding: 15px;
                /*width: 297px;*/
    }

    .Allmap8div1 {
        padding: 20px 0px 20px 0px;
    }

    .Project_DesilatingofDams_Khandesh {
        left: 27.839%;
        top: 15.663%;
    }

    .Project_DesilatingofDams_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .Project_DesilatingofDams_WesternMaharashtra {
        left: 22.961%;
        top: 62.410%;
    }

    .Project_ytvideos {
        padding: 40px 0px 0px 0px;
    }

    .Fllodvideopaddtop {
        padding: 50px 0px 0px 0px;
    }

    .Howweworkboxpadd1 {
        padding: 30px;
    }

    .Project_Incomegeneration_Marathwada {
        left: 47.231%;
        top: 43.037%;
    }

    .Project_Incomegeneration_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .Indivivdualpaddbtmnew {
        padding: 0px 0px 50px 0px;
    }

    .Individulapddextra {
        padding: 0px 0px 0px 0px;
    }

    .Jalyuktpaddtop {
        padding: 50px 0px 0px 0px;
    }

    .Border_80_60 {
        padding: 50px 0px 50px 0px;
    }

    .Project_Nalastreamodha_Khandesh {
        left: 27.996%;
        top: 15.327%;
    }

    .Project_Nalastreamodha_Konkan {
        left: 6.030%;
        top: 35.364%;
    }

    .Project_Nalastreamodha_Marathwada {
        left: 47.231%;
        top: 43.037%;
    }

    .Project_Nalastreamodha_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .Project_Nalastreamodha_WesternMaharashtra {
        left: 22.961%;
        top: 62.410%;
    }

    .Borderbtm60 {
        padding: 0px 0px 60px 0px;
    }

    .Needhelpbtm {
        padding: 0px 0px 80px 0px;
    }

    .Needhlpbtndiv {
        padding: 30px 0px 0px 0px;
        text-align: center;
    }

    .padingbtm60 {
        padding: 0px 0px 60px 0px;
    }

    .Rghtpaddtem {
        padding:0px 80px 0px 80px;
    }

    .Lefttempadd {
        padding: 40px 0px 40px 0px;
    }

    .Lefttempadd1 {
        padding: 40px 0px 0px 0px;
    }

    .Paddteamlft60 {
        padding:0px 80px 0px 80px;
    }

    .Project_PercolationTank_Khandesh {
        left: 27.190%;
        top: 15.694%;
    }

    .Project_PercolationTank_Konkan {
        left: 6.030%;
        top: 35.364%;
    }

    .Project_PercolationTank_Marathwada {
        left: 47.231%;
        top: 43.037%;
    }

    .Project_PercolationTank_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .Project_PercolationTank_WesternMaharashtra {
        left: 22.961%;
        top: 62.410%;
    }

    .Project_Riverrejuvenation_Konkan {
        left: 6.03%;
        top: 35.36%;
    }

    .Project_Riverrejuvenation_Marathwada {
        left: 47.23%;
        top: 43.03%;
    }

    .Project_Riverrejuvenation_Vidarbha {
        left: 73.11%;
        top: 19.37%;
    }

    .Project_Riverrejuvenation_WesternMaharashtra {
        left: 22.96%;
        top: 62.41%;
    }

    .Border_30_60 {
        padding: 30px 0px 60px 0px;
    }

    .Project_TrenchExcavation_Khandesh {
        left: 27.337%;
        top: 15.296%;
    }

    .Project_TrenchExcavation_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .Project_TrenchExcavation_WesternMaharashtra {
        left: 22.961%;
        top: 62.410%;
    }

    .projpadingbtm60 {
        padding: 0px 0px 60px 0px;
    }

    .Slider_box_widthdiv_innerot {
        padding: 10px 10px 20px 10px;
                width: 257px;
    }

    .respo_display {
        display: none;
    }

    .txtbox_width_innerourtrusteeteam {
        padding: 12px;
        /*width: 272px;*/
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
    }

    .instagram-media {
        min-width: 214px !important;

    }

    .htchangefrm1280 {
        /*height: 146px;*/
    }

    .htchangefrm12801 {
        height: 92px;
    }

    .pdchngfor1280 {
        padding: 12px !important;
        margin-top: -31px !important;
    }

    .paddfrmsmall {
        padding: 18px !important;
    }

    .heightbx1024 {
        /*height: 222px;*/
    }

    .Ineerpgtrusteepadd {
        padding: 60px 20px 0px 20px !important;
    }

    .Ineerpgprojecctpadd {
        padding:60px 30px 0px 30px !important;
    }

    .lhtsmall {
        line-height: 36px;
    }
    .reso915 {
            padding: 15px 0px 0px 0px !important;
    }
    .Mapdiv_ct {
            padding: 30px !important;
    }
    .Innerfbpalftrespo {
        padding:0px 0px 0px 10px !important;
    }
    .respodisdpltbl {
        display:inline-table !important;
    }
    .Respomxwdt99 {
        max-width:99% !important;
    }
    .Respocenteralgin {
                padding: 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }
    .respopaddnewlogo {
        padding:2px;
    }
    .reso915 {
            padding: 15px 0px 0px 0px !important;
    }
    .respo80topbar {
            width: 80%;
    height: 6px;
    }
    .respohtnew {
        height:53px !important;
    }
    .Volntrrespodiv {
                padding: 0px 0px 0px 0px !important;
    }
    .Needrrespodiv {
                padding: 0px 0px 0px 0px !important;
    }
    .respowdt {
        width:100%;
        height:1px;
    }
    .bghtgreensmal {
        /*height:205px !important;*/
    }
    .Respowidthdiv {
            /*width: 370px;*/
    }
    .Respp740padwidthtrustee {
                padding: 10px 15px 50px 15px !important;
        /*width: 300px;*/
    }
    .Projectmainpaddwdthdiv {
         padding: 10px 15px 60px 15px !important;
        width: 305px;
    }
    .Respopaddbtntp {
        padding:30px 0px 0px 0px !important;
    }
    .Mediawidthrespo {
                /*width: 278px;*/
    }
    .respowidthbrgn {
        width:80%;
        height:9px;
    }
    .respomrghide {
            margin-top: 0px !important;
    }
    .Newvolunterdiv {
        text-align:center;padding:40px 0px 60px 0px;
    }
    .Voluntemarpaddinnew {
        padding:0px;   
    }
     .navbar-inverse .headernav > .active > a {
        color: #0a542a !important;
        background-color: #f2f0e3 !important;
                
    }
    .navbar-inverse .headernav .dropdown-menu > li.active > a {
    color: #fff !important;
    background-color: #9aaa79 !important;
}
    .navbar-nav .dropdown-menu{
        display:none;
        position:static !important;
        float:none;
        width:100%;
        box-shadow:none;
    }

    .navbar-nav .dropdown.open > .dropdown-menu{
        display:block;
    }

    /* Disable hover on mobile */
    .navbar-nav .dropdown:hover > .dropdown-menu{
        display:none;
    }

    .navbar-nav .dropdown.open:hover > .dropdown-menu{
        display:block;
    }

    /* caret right side */
    .navbar-nav .dropdown > a{
        position:relative;
    }

    .navbar-nav .dropdown > a .caret{
        float:none;
        margin-top:0px;
        margin-left:5px;

    }
        .Hompgvideoinsta1{
    display: flex;
    margin-bottom: 30px;
}

.Hompgvideoinsta1 .instagram-media{
    display: flex !important;
    flex-direction: column;
    height: 100% !important;
    width: 100% !important;
    min-height: 1074px; /* adjust as needed */
}
 .Instagramvdeomain12div1{
    display: flex;
    margin-bottom: 30px;
}
 .Instagramvdeomain12div2{
    display: flex;
    margin-bottom: 30px;
}

.V1div1 .instagram-media{
    display: flex !important;
    flex-direction: column;
    height: 100% !important;
    width: 100% !important;
    min-height: 1051px; /* adjust as needed */
}

.LogoineerSlider {
    position: relative;
}
.slider-arrows1 {
        position: relative;
        bottom: 0px;
        text-align: center;
    }
.slick-arrow1 {
        position: absolute !important;
        top: 117px;
        bottom: 0;
        left: -10px;
        /*width: 15%;*/
        width: 5%;
        z-index: 999;
        font-size: 25px;
        color: #000;
        text-align: center;
        text-shadow: none !important;
        filter: none !important;
        opacity: 1 !important;
    }

       .slick-arrow1:hover {
            color: #ccdc5f;
        }

      .slick-arrow1.left1 {
            background-repeat: repeat-x;
            background-image: none !important;
            color: #000;
            cursor: pointer;
        }

           .slick-arrow1.left1:hover {
                color: #000000;
            }

      .slick-arrow1.right1 {
            right: 46px;
            background-repeat: repeat-x;
            background-image: none !important;
            color: #000;
            top: 119px;
            left: 463px;
            cursor: pointer;
        }

          .slick-arrow1.right1:hover {
                color: #ffffff;
            }

     .slick-arrow1 .glyphicon-chevron-left, .slick-arrow1 .glyphicon-chevron-right, .slick-arrow1 .icon-prev, .slick-arrow1 .icon-next {
            width: 35px;
            height: 35px;
            margin-top: -15px;
            font-size: 35px;
        }

  .slider-arrows1 {
        position: relative;
        bottom: 0px;
        text-align: center;
    }

   .slick-prev,
    .slick-next {
        font-size: 18px;
        background: #000;
        color: #fff;
        border: none;
        padding: 10px 20px;
        cursor: pointer;
    }

       .slick-prev:hover,
        .slick-next:hover {
            background: #333;
        }

   .Iconhome_left1 {
        position: absolute !important;
        height: 51px;
        width: 51px;
        padding: 11px 0px 0px 0px;
        transition: all 0.4s ease-in-out;
        margin: 14px 0px 0px -35px !important;
        color: #b5bea3 !important;
        font-size: 42px !important;
        border: none;
        border-radius: 0px;
    }

      .Iconhome_left1:hover {
            position: absolute !important;
            height: 51px;
            width: 51px;
            padding: 11px 0px 0px 0px;
            transition: all 0.4s ease-in-out;
            margin: 14px 0px 0px -35px !important;
            color: #b5bea3 !important;
            font-size: 42px !important;
            border-radius: 0px;
        }

   .Iconhome_right1 {
        position: absolute !important;
        height: 51px;
        width: 51px;
        padding: 11px 0px 0px 16px;
        transition: all 0.4s ease-in-out;
        margin: 14px 0px 0px -35px !important;
        color: #b5bea3 !important;
        font-size: 38px !important;
        border: none;
        border-radius: 0px;
    }

      .Iconhome_right1:hover {
            position: absolute !important;
            height: 51px;
            width: 51px;
            padding: 11px 0px 0px 16px;
            transition: all 0.4s ease-in-out;
            margin: 14px 0px 0px -35px !important;
            color: #b5bea3 !important;
            font-size: 38px !important;
            border-radius: 0px;
        }
      .Vissionmsnkboxpadd1 {
        padding: 15px 15px 60px 15px;
    }
    .Visngrenbr {
            width: 80%;
    height: 9px;
    }
    .Whtboxdivvissionmission {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        /*height: 228px;*/
        margin-top: -42px;
        z-index: 0;
        position: relative;
        padding: 20px;
    }
     .Heading_031 {
        font-family: 'Poppins-bold';
        margin: 0px;
        color: #0e552b;
        font-size: 35px;
    }
     .Howweworkhover1 {
    }

        .Howweworkhover12:hover {
            background-color: #f8f7f1;
        }

    .BOxhover12:hover {
        /*background-color:#f8f7f1;*/
        transition: all 0.6s ease-in-out;
    }

    .BOxWorkdiv1 {
        padding: 30px 30px 80px 30px;
        /*background-color: #0e552b;*/
         background-color: #fff;
        text-align: center;
        border:1px solid #95aa8b;
    }


    .BOxhover12 {
        transition: all 0.4s ease-in-out;
    }

        /* MAIN HOVER */
        .BOxhover12:hover {
            /*transform: translateY(0px);*/
            transition: all 0.4s ease-in-out;
        }

            /* Change GREEN TOP on hover */
            .BOxhover12:hover .BOxWorkdiv1 {
                background-color: #95aa8b;
                transition: all 0.4s ease-in-out;
            }

            /* Change WHITE BOX on hover */
            .BOxhover12:hover .Whtboxdivvissionmission {
                background-color: #fff;
                border-color: #7f9a75;
                transition: all 0.4s ease-in-out;
            }
        .BOxhover12:hover .Heading_031{
            color:#fff;
        }
            /* Optional: icon color change */
            .BOxhover12:hover i {
                color: #fff;
                transition: all 0.4s ease-in-out;
            }

    .Iconhover1 {
        font-size: 40px;
        color: #0e552b;
        transition: all 0.4s ease-in-out;
    }

        .Iconhover1:hover {
            font-size: 40px;
            color: #0e552b !important;
            transition: all 0.4s ease-in-out;
        }
         /*-----12-05-2026-----*/
    .Allhtforcsronly {
        height:330px !important;
    }
    .Butndivforcsrdiv {
        text-align: center;    padding-top: 250px;
    }

/*---------end---------*/
    @keyframes fadeUp {
        from {
            opacity: 1;
            transform: translateY(40px);
        }

        to {
            opacity: 1;
            transform: translateY(0);
        }
    }
}

@media only screen and (min-width:480px) and (max-width:599px) {
    .Mobilerespohide {
        display: none;
    }

    .Removemargin {
        margin-top: 0px !important;
    }

    .Hidedeskstopreso {
        padding: 20px 0px 20px 0px !important;
    }

    .Txtreslh {
        line-height: 49px;
    }

    .Respoheitimg {
        height: 10px;
    }

    .phnoheadrespo {
        padding: 15px 10px 0px 10px !important;
    }

    .Headiconwidthrespo {
        width: 19px !important;
    }

    .respo_txtpaddtp {
        padding-top: 25px !important;
    }

    .separatorHWW1 {
        padding: 0px 12px 0px 12px;
    }

    .separatorHWW2 {
        padding: 0px 12px 0px 12px;
        line-break: anywhere;
    }

    .separatorHWW3 {
        padding: 0px 12px 0px 12px;
    }

    .Namm_banbelowboxmdiv {
        padding: 0px;
        margin-top: 0px;
    }

    .Homepg_Header_Main_div {
        padding: 0px 0px 0px 0px;
    }

    .Home_contact_div {
        padding: 0px 0px 0px 0px;
        /*width: 74%;*/
    }

    .Homepg_All_HeadData {
        padding: 0px 5px 50px 5px;
    }

    .Homepg_floodrelifDiv {
        padding: 0px 0px 0px 0px;
        /*background-image: url(../Images/Seperator-black-horizontal-01.png);*/
        background-color: #95aa8b;
        height: 56px;
        font-size: 18px;
        width: 50%;
                display: none;
    }

        .Homepg_floodrelifDiv:hover {
            /*background-color:#f2f0e3;*/
            /*background-color:rgba(242, 240, 227, 1);*/
            background-color: #0e552b;
            opacity: 1;
            transition: all 0.4s ease-in-out;
        }

    .Homepg_contactDiv {
        padding: 0px 0px 0px 0px;
        /*background-image: url(../Images/Seperator-black-horizontal-01.png);*/
        background-color: #95aa8b;
        height: 56px;
        font-size: 18px;
        width: 50%;
    }

    .Homepg_emailDiv {
        padding: 0px 0px 0px 0px;
        /*background-image: url(../Images/Seperator-black-horizontal-01.png);*/
        background-color: #95aa8b;
        height: 56px;
        font-size: 18px;
        width: 50%;
    }

        .Homepg_emailDiv:hover {
            /*background-color:#f2f0e3;*/
            background-color: rgba(242, 240, 227, 1);
            opacity: 1;
            transition: all 0.4s ease-in-out;
        }

    .Homepg_emailhead {
        color: #fff;
        font-size: 18px;
        text-decoration: none !important;
        transition: all 0.6s ease-in-out;
    }

        .Homepg_emailhead:hover {
            color: #fff;
            font-size: 18px;
            text-decoration: underline !important;
            transition: all 0.6s ease-in-out;
        }

    .HOme_contact_margin {
        padding: 0px;
        margin-left: 0px;
    }

    .Socialmediaicon_01 {
        padding:10px 8px 5px 6px;
        /* border-radius: 100%; */
        text-decoration: none !important;
        color: #ffffff !important;
        font-size: 23px;
        transition: all 0.6s ease-in-out;
        outline: none !important;
    }

        .Socialmediaicon_01:hover {
            padding: 12px 8px 12px 6px;
            /* border-radius: 100%; */
            background-color: #f2f0e3;
            text-decoration: none !important;
            color: #0a5329 !important;
            font-size: 23px;
            transition: all 0.6s ease-in-out;
            outline: none !important;
        }

    .Socialmedia {
        padding: 0px 0px 0px 0px;
        display: flex;
        margin-bottom: 0px;
        justify-content: center;
    }

    .Socialmedia1 {
        /*background-image: url(../Images/Seperator-black-horizontal-02.png);*/
        background-color: #0e552b;
        /*background-image: url(../Images/Seperator-black-horizontal-01.png);*/
        height: 56px;
    }

    .Homepg_socialmedia_icon {
        padding: 0px 0px 0px 0px;
        /*left: 234px;*/
        position: absolute;
        margin-top: 55px;
        /*width: 50%;*/
    }

    .Img_width {
        width: 100%;
    }

    .Img_width_green_hor {
        width: 100%;
        height: 5px;
    }

    .Img_width_hor_whit {
        width: 100%;
        height: 1px;
    }

    .Homepg_all_position {
        /*position: absolute;*/
    }

    .Homepg_main_logo_nav_div {
        padding: 0px 0px 0px 0px;
        background: #fff;
        /*height:116px;*/
    }

    .Homepg_logo_main_div {
        padding: 15px 0px 12px 30px;
    }

    .navbar-inverse {
        background: #fff;
        font-family: 'Poppins-bold';
        font-size: 18px;
        margin-left: 0px;
        border: none !important;
        color: #9aaa79 !important;
        border-radius: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
        /*height: 50px;*/
        z-index: 1;
    }

    .hvr-bounce-to-bottom {
        color: #9aaa79 !important;
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: 0px;
            left: 0px;
            right: 0px;
            bottom: 0px;
            background: #f2f0e3;
            
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
        }

        .hvr-bounce-to-bottom:hover, .hvr-bounce-to-bottom:focus, .hvr-bounce-to-bottom:active {
            color: #0a542a !important;
            /*color:#4abdac !important;*/
        }

            .hvr-bounce-to-bottom:hover:before, .hvr-bounce-to-bottom:focus:before, .hvr-bounce-to-bottom:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }

    .hvr-bounce-to-bottom1 {
        color: #0a5329 !important;
        background: #f2f0e3;
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom1:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: 0px;
            left: 0px;
            right: 0px;
            bottom: 0px;
            background: #9aaa79;
            /*background: #d7dd35;*/
            /*background: #575da9;*/
            /*background: #e42d9f;*/
            /*background: #025588;*/
            /*background: #99ced4;*/
            /*background: #4abdac;*/
            /*background: #ee86b7;*/
            /*background: #6e7376;*/
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
        }

        .hvr-bounce-to-bottom1:hover, .hvr-bounce-to-bottom1:focus, .hvr-bounce-to-bottom1:active {
            color: #ffffff !important;
            /*color:#4abdac !important;*/
        }

            .hvr-bounce-to-bottom1:hover:before, .hvr-bounce-to-bottom1:focus:before, .hvr-bounce-to-bottom1:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }

    .hvr-bounce-to-bottom2 {
        color: #9aaa79 !important;
        background: #f2f0e3;
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom2:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: 0px;
            left: 0px;
            right: 0px;
            bottom: 0px;
            background: #9aaa79;
            /*background: #d7dd35;*/
            /*background: #575da9;*/
            /*background: #e42d9f;*/
            /*background: #025588;*/
            /*background: #99ced4;*/
            /*background: #4abdac;*/
            /*background: #ee86b7;*/
            /*background: #6e7376;*/
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
        }

        .hvr-bounce-to-bottom2:hover, .hvr-bounce-to-bottom2:focus, .hvr-bounce-to-bottom2:active {
            color: #fff !important;
            /*color:#4abdac !important;*/
        }

            .hvr-bounce-to-bottom2:hover:before, .hvr-bounce-to-bottom2:focus:before, .hvr-bounce-to-bottom2:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }


    .nav > li > a {
        padding: 5px 20px 5px 20px;
        position: relative;
    }

    .navbar-nav {
        padding-left: 0px;
    }

    .NewDislay {
        /*display: flex;*/
    }


    .ddd > li {
        border-bottom: 1px solid #9aaa79;
    }

    .ddd1 > li {
        border-bottom: 1px solid #9aaa79;
    }

    .ddd2 > li {
        border-bottom: 1px solid #9aaa79;
    }


    /*.ddd1 {
    position: absolute !important;
    top: 0;
    left: 100%;   
    margin: 0;
    display: none;
}
      .ddd2 {
    position: absolute !important;
    top: 0;
    left: 100%;   
    margin: 0;
    display: none ;
}*/

    .dropdown-menu {
        padding: 0px 0px 0px 0px;
        margin-top: 9px;
        margin-left: 0px;
        border-bottom: 1px solid #9aaa79;
        border: 1px solid #9aaa79;
        border-radius: 0px;
        /*width:100%;*/
    }

    .ddd1 {
        padding: 0px 0px 0px 0px;
        margin-top: 0px;
        border-bottom: 1px solid #9aaa79 !important;
        border: 1px solid #9aaa79 !important;
    }

    .ddd2 {
        padding: 0px 0px 0px 0px;
        border-bottom: 1px solid #9aaa79 !important;
        border: 1px solid #9aaa79 !important;
    }


    li.dropdown:hover > .dropdown-menu {
        display: block;
    }

    .headernav > li > .ddd > li > a {
        background-color: #f2f0e3;
        color: #0a5329 !important;
        padding: 10px 18px 10px 18px !important;
        font-size: 16px !important;
        outline: 0 !important;
        font-family: 'Poppins';
        transition: all 0.6s ease-in-out;
    }

        .headernav > li > .ddd > li > a:hover {
            color: #fff !important;
            padding: 10px 18px 10px 18px;
            background-color: #fff !important;
            transition: all 0.6s ease-in-out;
        }

    .headernav li .ddd .ddd1 li a {
        background-color: #f2f0e3;
        color: #0a5329 !important;
        padding: 10px 18px 10px 18px !important;
        font-size: 16px !important;
        outline: 0 !important;
        font-family: 'Poppins';
        transition: all 0.6s ease-in-out;
    }

        .headernav li .ddd .ddd1 li a:hover {
            color: #fff !important;
            padding: 10px 18px 10px 18px;
            background-color: #fff !important;
            transition: all 0.6s ease-in-out;
        }

    .headernav li .ddd .ddd1 .dd2 li a {
        background-color: #f2f0e3;
        color: #0a5329 !important;
        padding: 10px 18px 10px 18px !important;
        font-size: 16px !important;
        outline: 0 !important;
        font-family: 'Poppins';
        transition: all 0.6s ease-in-out;
    }

        .headernav li .ddd .ddd1 .dd2 li a:hover {
            color: #fff !important;
            padding: 10px 18px 10px 18px;
            background-color: #fff !important;
            transition: all 0.6s ease-in-out;
        }

    .navbar-nav > li > .dropdown-menu {
        margin-top: 0;
        border-top-left-radius: initial;
        border-top-right-radius: initial;
    }
    /* ================= MENU BORDERS ================= */
    .ddd > li,
    .ddd1 > li,
    .ddd2 > li {
        border-bottom: 1px solid #9aaa79;
    }

    /* ================= DROPDOWN BASE ================= */
    .dropdown-menu {
        padding: 0;
        margin-top: 0;
        border: 1px solid #9aaa79;
        border-radius: 0;
        min-width: 240px;
        left: 52px;
    }

    .navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
        border-color: #9aaa79 !important;
    }

    /* ================= POSITION FIX ================= */
    .dropdown-menu > li {
        position: relative;
    }

    /* 2nd Level */
    .ddd1 {
        position: absolute;
        top: 0;
        left: 100%;
        display: none;
        padding: 0;
        border: 1px solid #9aaa79;
    }

    /* 3rd Level */
    .ddd2 {
        position: absolute;
        top: 0;
        left: 100%;
        display: none;
        padding: 0;
        border: 1px solid #9aaa79;
    }

    /* ================= SHOW ON HOVER ================= */
    .dropdown-menu li:hover > .ddd1,
    .dropdown-menu li:hover > .ddd2 {
        display: block;
    }

    /* ================= LINKS STYLE ================= */
    .dropdown-menu li a {
        display: block;
        width: 100%;
        box-sizing: border-box;
        background-color: #f2f0e3;
        color: #0a5329 !important;
        padding: 10px 18px;
        font-size: 18px;
        font-family: 'Poppins';
        transition: all 0.3s ease;
        white-space: normal;
    }

        /* ================= HOVER ================= */
        .dropdown-menu li a:hover {
            color: #fff !important;
            background-color: #0a5329 !important;
        }

    /* ================= TOP MENU ================= */
    .headernav > li > .ddd > li > a {
        background-color: #f2f0e3;
        color: #0a5329 !important;
    }

    /* ================= REMOVE GAP ================= */
    .navbar-nav > li > .dropdown-menu {
        margin-top: 0;
    }

    /* ================= ARROW ALIGN ================= */
    .dropdown > a .caret {
        float: right;
        margin-top: 6px;
    }

    /* Make all dropdowns full width */
    .dropdown-menu {
        position: relative;
        width: 100%;
        left: 0 !important;
    }

    /* 2nd & 3rd level menu */
    .ddd1,
    .ddd2 {
        position: absolute; /* ❗ KEY FIX */
        left: 0 !important;
        display: none;
        width: 100%;
    }

    /* Show on click/hover */
    .dropdown-menu li.open > .ddd1,
    .dropdown-menu li.open > .ddd2 {
        display: block;
    }

    /* Optional spacing */
    .dropdown-menu li a {
        padding-left: 25px;
    }

    .ddd1 li a {
        padding-left: 40px;
    }

    .ddd2 li a {
        padding-left: 55px;
    }

    .ddd1 {
        top: 40px;
    }

    .ddd2 {
        top: 40px;
    }


    .Hompg_highlight_txtblue {
        font-size: 22px;
        font-family: 'Titillium Web';
        margin: 0px;
        color: #0ea4de;
    }



    .Readmore_btn_01 {
        color: #999999;
        transition: all 0.6s ease-in-out;
        text-decoration: none;
    }

        .Readmore_btn_01:hover {
            color: #f15833;
            transition: all 0.6s ease-in-out;
            text-decoration: underline;
        }







    .Separator_padd {
        padding: 7px 0px 7px 0px;
    }

















    .Separator_padd1 {
        padding: 6px 0px 6px 0px;
    }


    .Separator_padd2 {
        padding: 3px 0px 3px 0px;
    }









    [class*=" imghvr-"], [class^=imghvr-] {
        position: relative;
        display: block !important;
        margin: 0;
        max-width: 100%;
        background-color: rgba(175,90,59,1) !important;
        color: #fff;
        overflow: hidden;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        -ms-transform: translateZ(0);
        -o-transform: translateZ(0);
        transform: translateZ(0);
    }

        [class*=" imghvr-"] figcaption, [class^=imghvr-] figcaption {
            background-color: rgba(175,90,59,0.3) !important;
            padding: 30px;
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
            color: #fff;
        }

    .Socialmedia_Footer {
        padding: 50px 0px 50px 0px;
        display: flex;
        margin-bottom: 0px;
    }





    .Donatebtn {
        font-family: 'Poppins-bold';
        font-size: 18px;
        padding: 14px 20px 14px 20px !important;
        background-color: #f2f0e3 !important;
        color: #0a5329 !important;
        transition: all .4s ease-in-out;
        text-decoration: none !important;
    }

        .Donatebtn:hover {
            font-family: 'Poppins-bold';
            font-size: 18px;
            padding: 14px 20px 14px 20px !important;
            background-color: #9aaa79 !important;
            color: #fff !important;
            transition: all .4s ease-in-out;
            text-decoration: none !important;
        }

    .Banner_img_textClass {
        padding: 0px;
        text-align: center;
        position: absolute;
        top: 127px;
    }

    .txtresplht {
        line-height: 44px;
    }

    .hmpgrespopaddtp {
        padding: 30px 0px 0px 0px !important;
    }

    .Bann_textLineheight {
        line-height: 61px;
    }

    .Bann_text_01 {
        /*font-size: 36px;*/
        font-size: 25px;
        color: #fff;
        font-family: 'Titillium Web';
    }

    .Bann_text_02 {
        /*font-size: 58px;*/
        font-size: 36px;
        color: #fff;
        font-family: 'Titillium Web-bold';
        margin-top: 16px;
    }

    .Homepg_box_naamFoundation_div {
        padding: 55px 40px 55px 40px;
        border: 1px solid #c2cab2;
        background-color: #f2f0e3;
    }

    .Heading_01 {
        font-family: 'Titillium Web-bold';
        font-size: 35px;
        color: #0e552b;
        margin: 0px;
    }

    .Hompg_highlight_txtorg {
        font-size: 25px;
        font-family: 'Titillium Web';
        margin: 0px;
        color: #d17904;
    }

    .Hmpg_paddtop_d01 {
        padding-top: 50px !important;
    }

    .Homepg_naamboxpadd {
        padding: 0px 20px 0px 20px;
    }

    .Hompg_howweworkpadddiv {
        padding: 80px 40px 0px 40px;
    }

    .Heading_03 {
        font-family: 'Poppins-bold';
        margin: 0px;
        color: #9aaa79;
        font-size: 22px;
    }

    .Homepg_how_we_wrok_text_div {
        padding: 50px 0px 34px 0px;
    }

    .Homepg_back_green_01 {
        padding: 0px 0px 50px 0px;
        background-image: url(../Images/Background-green-01.jpg);
        /*width: 800px;*/
        /*height: 690px;*/
    }

    .Homepg_back_green_light_01 {
        padding: 56px 40px 56px 40px;
        background-image: url(../Images/Background-green-light-01.jpg);
        /*width:973px;*/
        float: right;
    }

    .Homepg_bg_gren_lght_mainpos_div {
        padding: 0px 0px 0px 0px;
        /*z-index: -1;*/
        margin-top: 0px;
    }

    .Homepg_bgLlght_pos_div {
        padding: 0px;
        /*position: absolute;*/
    }

    .Since_paddleft {
        /*padding-left: 514px;*/
        text-align: center;
    }

    .Icon_box_wht_main_div {
        padding: 36px 50px 36px 50px;
        background: #fff;
        margin-top: 50px;
    }

    .Seperator_white_vertical_01 {
        margin: -242px 0px 0px 193px;
        height: 263px;
    }

    .Homepg_ourproject_main_div {
        padding: 60px 0px 60px 0px;
        text-align: center;
    }

    .Img_sliderimg {
        width: 100%;
        max-width: 275px !important;
    }

    .Slider_padding_div {
        padding: 0px 40px 80px 40px;
    }

    .Ourprjctmousehoverbtn {
        margin-top: 150px;
        padding: 7px 0px 7px 0px !important;
        height: 40px !important;
        width: 100px !important;
        font-size: 15px !important;
        border-radius: 0px !important;
        color: #fff !important;
        background: rgba(14, 76, 27, 0.9);
        /* background-color: rgba(204, 220, 95, 0.8) !important; */
        border: 1px solid #9cac7c !important;
        transition: all .4s ease-in-out;
    }

        .Ourprjctmousehoverbtn:hover {
            margin-top: 150px;
            padding: 7px 0px 7px 0px !important;
            height: 40px !important;
            width: 100px !important;
            font-size: 15px !important;
            border-radius: 0px !important;
            color: #0a5329 !important;
            border: 1px solid #9cac7c !important;
            background-color: #f2f0e3 !important;
            /*background: rgba(14, 76, 27, 0.9);*/
            /*background-color: rgba(000000, 0, 0, 0.5);*/
            /* background-color: rgba(204, 220, 95, 0.8) !important; */
            transition: all .4s ease-in-out;
        }

    [class*=" imghvr-"], [class^=imghvr-] {
        position: relative;
        display: block !important;
        margin: 0;
        max-width: 100%;
        background-color: rgba(000000, 0, 0, 0.5) !important;
        color: #fff;
        overflow: hidden;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        -ms-transform: translateZ(0);
        -o-transform: translateZ(0);
        transform: translateZ(0);
    }

        [class*=" imghvr-"] figcaption, [class^=imghvr-] figcaption {
            background-color: rgba(000000, 0, 0, 0.5) !important;
            padding: 30px;
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
            color: #fff;
        }

        [class*=" imghvr-"], [class*=" imghvr-"] *, [class*=" imghvr-"]:after, [class*=" imghvr-"] :after, [class*=" imghvr-"]:before, [class*=" imghvr-"] :before, [class^=imghvr-], [class^=imghvr-] *, [class^=imghvr-]:after, [class^=imghvr-] :after, [class^=imghvr-]:before, [class^=imghvr-] :before {
            box-sizing: border-box !important;
            -webkit-transition: all 1s ease !important;
            -moz-transition: all 1s ease !important;
            transition: all 1s ease !important;
        }

    .Slider_box_widthdiv {
        padding: 3px 63px 0px 63px;
        width: 295px;
    }

    .txtbox_width {
        padding-top: 22px;
        /*width: 272px;*/
        height: 77px;
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
    }

    .Sliderboxlink {
        font-family: 'Poppins-bold';
        font-size: 18px;
        padding: 31px 0px 31px 0px;
        color: #000000;
        text-decoration: none;
        transition: all .4s ease-in-out;
    }

        .Sliderboxlink:hover {
            font-family: 'Poppins-bold';
            font-size: 18px;
            color: #d17904;
            text-decoration: none;
            transition: all .4s ease-in-out;
        }

    .slick-dots li button:before {
        font-family: 'slick';
        font-size: 40px !important;
        line-height: 20px;
        position: absolute;
        top: 5px;
        left: 0;
        width: 30px;
        height: 13px;
        content: square !important;
        /*content: '•';*/
        text-align: center;
        opacity: 1;
        color: #dae78f !important;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

    .slick-dots li.slick-active button:before {
        opacity: 1 !important;
        color: #ffffff !important;
        border: none !important;
    }


    .slick-dots li button {
        border: none !important;
        border-radius: 0% !important;
        width: 3px !important;
        height: 3px !important;
        padding: 5px !important;
        top: 0px !important;
        margin-top: 8px;
        margin-left: 30px;
        margin-right: 0px;
        /*background-color: #c09965 !important;*/
        opacity: 1;
        background-color: transparent !important;
    }


    .slick-dots li.slick-active button {
        /*background: #fff !important;*/
    }

    .slick-dotted.slick-slider {
        margin-bottom: 0px !important;
    }

    .slick-dots {
        position: absolute !important;
        bottom: 19px !important;
        display: block !important;
        width: 97% !important;
        padding: 0 !important;
        margin: 0 !important;
        list-style: square !important;
        text-align: center !important;
    }

        .slick-dots li {
            position: relative;
            display: inline-block !important;
            width: 3px !important;
            height: 3px !important;
            margin: 0 7px !important;
            padding: 3px 9px 0px 9px !important;
            cursor: pointer !important;
        }

    .slick-prev {
        left: -12px !important;
    }

    .slick-prev {
        font-size: 0 !important;
        line-height: 0 !important;
        position: absolute !important;
        top: 50% !important;
        display: block !important;
        width: 72px !important;
        height: 43px !important;
        padding: 0 !important;
        z-index: 1;
        -webkit-transform: translate(0, -50%) !important;
        -ms-transform: translate(0, -50%) !important;
        transform: translate(0, -50%) !important;
        cursor: pointer !important;
        border: none !important;
        outline: none !important;
        background: url(../img/prev.png) !important;
        /*background-color: transparent !important;*/
    }

    .slick-next {
        right: 9px !important;
    }

    .slick-next {
        font-size: 0 !important;
        line-height: 0 !important;
        position: absolute !important;
        top: 50% !important;
        display: block !important;
        width: 30px !important;
        height: 43px !important;
        padding: 0 !important;
        -webkit-transform: translate(0, -50%) !important;
        -ms-transform: translate(0, -50%) !important;
        transform: translate(0, -50%) !important;
        cursor: pointer !important;
        border: none !important;
        outline: none !important;
        background: url(../img/next.png) !important;
        background-color: transparent !important;
    }

    .slick-prev:hover,
    .slick-prev:focus {
        color: #000000 !important;
        outline: none !important;
        background: url(../img/prev.png) !important;
        transition: all 0.9s ease-in-out !important;
    }

    .slick-next:hover,
    .slick-next:focus {
        color: transparent !important;
        outline: none !important;
        background: url(../img/next.png) !important;
        transition: all 0.9s ease-in-out !important;
    }

        .slick-prev:hover:before,
        .slick-prev:focus:before,
        .slick-next:hover:before,
        .slick-next:focus:before {
            opacity: 1 !important;
        }

    .slick-prev.slick-disabled:before,
    .slick-next.slick-disabled:before {
        opacity: .25 !important;
    }

    .slick-prev:before,
    .slick-next:before {
        /*font-family: 'slick' !important;*/
        font-size: 20px !important;
        line-height: 1 !important;
        opacity: .75 !important;
        color: white !important;
        -webkit-font-smoothing: antialiased !important;
        -moz-osx-font-smoothing: grayscale !important;
    }

    [dir='rtl'] .slick-prev {
        right: 0px !important;
        left: auto !important;
    }

    .slick-prev:before {
        background: url(../img/prev.png) !important;
    }

    [dir='rtl'] .slick-prev:before {
        background: url(../img/next.png) !important;
    }


    [dir='rtl'] .slick-next {
        right: auto !important;
        left: 0px !important;
    }

    .slick-next:before {
        background: url(../img/next.png) !important;
    }

    [dir='rtl'] .slick-next:before {
        background: url(../img/prev.png) !important;
    }

    .slick-prev:before {
        background: url(../img/prev.png) !important;
    }

    .slick-arrow {
        position: absolute !important;
        top: 128px;
        bottom: 0;
        left: 4px;
        /*width: 15%;*/
        width: 5%;
        font-size: 25px;
        color: #000;
        text-align: center;
        text-shadow: none !important;
        filter: none !important;
        opacity: 1 !important;
    }

        .slick-arrow:hover {
            color: #ccdc5f;
        }

        .slick-arrow.left {
            background-repeat: repeat-x;
            background-image: none !important;
            color: #000;
            cursor: pointer;
        }

            .slick-arrow.left:hover {
                color: #000000;
            }

        .slick-arrow.right {
            right: 46px;
            background-repeat: repeat-x;
            background-image: none !important;
            color: #000;
            top: 128px;
            left: 382px;
            cursor: pointer;
        }

            .slick-arrow.right:hover {
                color: #ffffff;
            }

        .slick-arrow .glyphicon-chevron-left, .slick-arrow .glyphicon-chevron-right, .slick-arrow .icon-prev, .slick-arrow .icon-next {
            width: 35px;
            height: 35px;
            margin-top: -15px;
            font-size: 35px;
        }

    .slider-arrows {
        position: relative;
        bottom: 0px;
        text-align: center;
    }

    .slick-prev,
    .slick-next {
        font-size: 18px;
        background: #000;
        color: #fff;
        border: none;
        padding: 10px 20px;
        cursor: pointer;
    }

        .slick-prev:hover,
        .slick-next:hover {
            background: #333;
        }

    .Iconhome_left {
        position: absolute !important;
        height: 51px;
        width: 51px;
        padding: 11px 0px 0px 0px;
        transition: all 0.4s ease-in-out;
        margin: 14px 0px 0px -35px !important;
        color: #b5bea3 !important;
        font-size: 50px !important;
        border: none;
        border-radius: 0px;
    }

        .Iconhome_left:hover {
            position: absolute !important;
            height: 51px;
            width: 51px;
            padding: 11px 0px 0px 0px;
            transition: all 0.4s ease-in-out;
            margin: 14px 0px 0px -35px !important;
            color: #b5bea3 !important;
            font-size: 50px !important;
            border-radius: 0px;
        }

    .Iconhome_right {
        position: absolute !important;
        height: 51px;
        width: 51px;
        padding: 11px 0px 0px 16px;
        transition: all 0.4s ease-in-out;
        margin: 14px 0px 0px -35px !important;
        color: #b5bea3 !important;
        font-size: 45px !important;
        border: none;
        border-radius: 0px;
    }

        .Iconhome_right:hover {
            position: absolute !important;
            height: 51px;
            width: 51px;
            padding: 11px 0px 0px 16px;
            transition: all 0.4s ease-in-out;
            margin: 14px 0px 0px -35px !important;
            color: #b5bea3 !important;
            font-size: 45px !important;
            border-radius: 0px;
        }

    .Homepg_Waterconservation_maindiv {
        padding: 80px 0px 80px 0px;
        background-color: #0e552b;
        border-right: 1px solid #2b6e4d;
        text-align: center;
        /*width:682px;*/
    }

    .Heading_whit_01 {
        font-family: 'Titillium Web-bold';
        font-size: 35px;
        color: #ffffff;
        margin: 0px;
    }

    .Seperator_white_water_vertical_01 {
        margin: -60px 0px 0px 243px;
    }

    .ImgWhtewidth {
        width: 85%;
        height: 1px;
        left: -11px;
        margin-left: -12px;
    }

    .Homepg_bg_waterconservation_div {
        background-image: url(../Images/Background-Water-Conservation.jpg);
        /*width: 908px;*/
        background-size: cover; /* makes image fill container */
        background-position: center; /* keeps image centered */
        background-repeat: no-repeat; /* prevents repeating */
        /* responsive width */
        height: 301px; /* keep your height */
        padding: 0;
    }

    .HompgWatconmaindiv {
        padding: 0px 10px 0px 10px;
    }

    .Homepg_whatContoppadd_div {
        padding: 72px 0px 0px 0px;
        display: flex;
    }

    .Respodislyflx {
        display: flex;
    }

    .Hompg_sepapadd_div {
        padding: 25px 0px 25px 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Homepg_FactProject_bg_grrn_div {
        background-image: url(../Images/Background-green-01.jpg);
        padding: 80px 80px 80px 80px;
        /*width: 325px;*/
        height: 394px;
    }

    .Homepg_FactProject_bg_yell_div {
        background-image: url(../Images/Background-yellow-01.jpg);
        padding: 280px 30px 80px 30px;
        /*width: 779px;*/
        /*height: 630px;*/
    }

    .bgf {
        background-image: url(../Images/Background-green-yellow.jpg);
        padding: 80px 118px;
        background-repeat: no-repeat;
        background-size: 91% 100%; /* ONLY LEFT SIDE background */
        background-position: left center;
    }

    .bgne {
        background-image: url(../Images/Background-green-01.jpg);
        width: 600px;
        padding: 80px 80px 80px 80px;
    }

    .bgne1 {
        background-image: url(../Images/Background-yellow-01.jpg);
        padding: 80px 80px 80px 80px;
        position: absolute;
        top: 81px;
        width: 1188px;
        left: 282px;
    }

    .Hopg_respodv_001 {
        padding: 55px 0px 0px 0px !important;
    }

    .Hompg_back_blck_bg_div {
        background-image: url(../Images/Background-black-transperent.png);
        height: 115px;
        margin-top: -178px;
        border-top: 1px solid #fff;
        border-bottom: 1px solid #fff;
        text-align: center;
        padding: 26px 0px 0px 0px;
    }

    .Homepg_fact_inner_01 {
        padding: 60px 30px;
        position: absolute;
    }

    .Homepg_fact_inner_02 {
        padding: 0px 0px 0px 0px;
    }

    .Homepg_fact_inner_03 {
        padding: 0px 0px 0px 0px;
        margin-top: 0px;
        z-index: -1;
    }

    .Homepg_fact_inner_04 {
        padding: 45px 0px 0px 0px;
        display: flex;
    }

    .Homepg_fact_innertxt_01 {
        padding: 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Homepg_fact_innertxt_02 {
        padding: 0px 0px 0px 5px;
    }

    .Homepg_ourpartner_bg_main_Div {
        background-image: url(../Images/Background-green-light-02.jpg);
        padding: 0px 0px 0px 0px;
        height: 272px;
    }

    .Homepg_Ourpartner_maindiv {
        padding: 80px 0px 120px 0px;
    }

    .Hompg_respodiv_01 {
        padding: 0px 0px 0px 0px !important;
    }

    .Homepg_ourpartner_div_01 {
        padding: 0px 0px 0px 0px;
        /*position: absolute;*/
        z-index: -1;
    }

    .Homepg_ourpartner_div_02 {
        padding: 37px 40px 0px 40px;
    }

    .Homepg_ourpartner_bg_wht_div_01 {
        padding: 30px 30px 30px 30px;
        background-color: #fff;
        border: 1px solid #b5bea3;
        /*height: 334px;*/
    }

    .Homepg_ourpartner_div_03 {
        padding: 0px 0px 0px 107px;
        position: absolute;
        z-index: -1;
        top: 136px;
    }

    .Homepg_happy_moment_bgdiv {
        background-image: url(../Images/Background-Happy-Moments.jpg);
        background-size: cover;
        background-position: center;
        background-repeat: no-repeat;
        height: 293px;
        padding: 0px 0px 0px 0px;
        text-align: center;
        margin: 0px -7px 0px 0px;
    }

    .Happy_movmet_txtdv {
        position: absolute;
        top: 103px;
        text-align: -webkit-center;
        text-align: -moz-center;
        /*left: -54px;*/
    }

    .Happymov_txt_divquote {
        padding: 40px 40px 40px 40px;
        background-color: #0e552b;
        border-right: 1px solid #2b6e4d;
        /*height: 530px;*/
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Hmpgquttxtdv01 {
        padding-top: 30px !important;
    }

    .Footerbtn {
        font-size: 22px;
        color: #fff;
        border: 1px solid #fff;
        padding: 8px 42px 8px 42px;
        background-color: #95aa8b;
        text-decoration: none !important;
        transition: all 0.6s ease-in-out;
    }

        .Footerbtn:hover {
            font-size: 22px;
            color: #fff;
            border: 1px solid #fff;
            background-color: #0e552b;
            text-decoration: none !important;
            transition: all 0.6s ease-in-out;
        }

    .Footeremailink {
        font-size: 22px;
        color: #000;
        text-decoration: none !important;
        transition: all 0.6s ease-in-out;
    }

        .Footeremailink:hover {
            font-size: 22px;
            color: #d17904;
            text-decoration: none !important;
            transition: all 0.6s ease-in-out;
        }

    .Socialmedia1_Footer {
        height: 48px;
    }

    .Socialmediaicon_Footer_01 {
        padding: 7px 7px 5px 7px;
        /* border-radius: 100%; */
        text-decoration: none !important;
        color: #c5ceaf !important;
        font-size: 19px;
        background-color: #FFFFFF;
        border: 1px solid #c5ceaf;
        transition: all 0.6s ease-in-out;
        outline: none !important;
    }

        .Socialmediaicon_Footer_01:hover {
            padding: 7px 7px 5px 7px;
            /* border-radius: 100%; */
            border: 1px solid #c5ceaf;
            background-color: #0e552b;
            text-decoration: none !important;
            color: #fff !important;
            font-size: 19px;
            transition: all 0.6s ease-in-out;
            outline: none !important;
        }

    .heading_footer {
        font-size: 22px;
        color: #b5bea3;
        font-family: Poppins-bold;
        margin: 0px;
    }

    .Footer_linkList {
        color: #000;
        transition: all 0.6s ease-in-out;
        text-decoration: none;
    }

        .Footer_linkList:hover {
            color: #d17904;
            font-weight: bold;
            transition: all 0.6s ease-in-out;
            text-decoration: none;
        }

    .Separator_padd2 {
        padding: 3px 0px 3px 0px;
    }

    .Footer_logo_div {
        padding:15px 0px 32px 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
        /*width: 33%;*/
    }


    .FooterTwobtns_div {
        padding: 0px 0px 0px 0px;
        /*width: 69%;
        position: absolute;
        left: 223px;*/
    }

    .Footer_twobtndiv_bg {
        padding: 70px 0px 70px 0px;
        background-image: url(../Images/Background-green-03.jpg);
        /*height:1148px;*/
    }

    .Footer_btnpaddddiv {
        display: flex;
        justify-content: center;
    }

    .V_btnpadd {
        padding-left: 42px;
    }

    .Footer_bg_main_div {
        padding: 0px;
        /*position: absolute;
        top: 159px;*/
    }

    .Footer_bg_div_01 {
        padding: 60px 30px 60px 30px;
        background-image: url(../Images/Background-Footer.jpg);
    }

    .Footer_bgText_div {
        padding: 0px 0px 0px 0px;
    }

    .Footerlinepadd {
        font-size: 22px;
        padding: 0px 22px 0px 22px;
        
    }

    .Footer_orinfodiv {
        padding: 0px 0px 0px 0px;
    }

    .Footer_bgwht_div {
        padding: 40px 40px 40px 40px;
        background-color: #fff;
        border: 1px solid #b5bea3;
    }

    .Footer_ourinfo_01 {
        padding: 0px 0px 0px 0px;
    }

    .Footer_ourinfo_02 {
        padding: 50px 0px 0px 0px;
    }

    .Footer_main_all_paddDiv {
        padding: 0px 0px 30px 0px;
    }

    .Header_innerpg_bg_div {
        background-image: url(../Images/Inner-Page-Header.jpg);
        height: 200px;
    }

    .ftphone {
        display: inline-block;
        padding-bottom: 22px;
    }

    .Breadcrum_main_div {
        position: absolute;
        top: 0px;
    }

    .inner-div-title {
        padding-top: 78px;
        padding-left: 19px;
    }

    .inner-div-title1 {
        padding-top: 54px !important;
    }

    .subpage-title {
        font-size: 40px;
        margin-bottom: 5px;
        color: #fff;
        font-family: 'Titillium Web-bold';
        line-height: 50px;
    }

    .breadcrubpadd {
        padding-top: 80px;
        right: 9px;
        display: none;
    }

    .breadcrumb {
        background: none !important;
    }

    .breadcrumb-item {
        color: #000;
        text-decoration: none;
        transition: all 0.6s ease-in-out;
    }

        .breadcrumb-item:hover {
            color: #fff;
            transition: all 0.6s ease-in-out;
        }

    .Inner_page_padding {
        padding: 60px 40px 60px 40px;
    }

    .Homepg_parallax_main_div {
        padding: 120px 0px 120px 0px;
        background-image: url(../Images/Parallax.jpg);
        background-repeat: no-repeat;
        /*height: 700px;*/
        background-size: cover;
        background-attachment: fixed;
    }

    .Footer_lastdiv {
        padding: 33px 0px 0px 30px;
        /*margin-top: 20px;*/
        text-align: center;
    }

    .Footerpridicl {
    }

    .Footerlinepaddallright {
        padding: 0px 20px 0px 20px;
    }

    .Allrghtpadd {
        padding-top: 21px;
    }

    .Naamkritextpadddiv {
        padding: 60px 0px 60px 0px;
    }

    .Palllaxvideo {
        width: 100%;
        height: 169px;
    }

    .Parallx_videopadd {
        padding: 0px 0px 0px 0px;
    }

    .Slider_box_widthdiv_inner {
        padding: 10px 30px 60px 30px;
        width: 320px;
    }

    .txtbox_width_inner {
        padding-top: 22px;
        /* width: 272px; */
        height: 77px;
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
    }

    .Innerpgprojectboxdiv {
        padding: 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }

    .Inner_page_padding1 {
        padding: 80px 40px 80px 40px;
    }

    .scrollup {
        position: fixed;
        right: 25px;
        bottom: 50px;
        color: #0e552b !important;
        background-color: #fff !important;
        width: 38px;
        height: 38px;
        /* border: solid 2px #f15833; */
        /* border-radius: 50% !important; */
        text-align: center;
        padding: 11px 0 0 1px;
        z-index: 2000;
        font-size: 18px;
        line-height: 1;
        border: 1px solid #c5ceaf;
        border-color: #c5ceaf !important;
        transition: all 0.4s ease-in-out;
    }

        .scrollup:hover {
            background-color: #0e552b !important;
            color: #fff !important;
            /* border: 2px solid #0ea4de !important; */
            transition: all .4s ease-in-out;
        }

    .slick-active .Bann_text_01 {
        animation: fadeUp 4s ease forwards;
    }

    .slick-active .Bann_text_02 {
        animation: fadeUp 2.3s ease forwards;
    }

    .Header_toplinkpadd {
        padding: 15px 3px 0px 3px;
        color: #fff;
        text-align: center;
    }

    .Header_toplinkpadd1 {
        padding: 15px 3px 0px 3px;
        color: #fff;
        text-align: center;
    }

    .dddsubmenu {
        /*margin-left: -119px;*/
    }

    .Hpgwi0 {
        width: 0%;
    }

    .navbar-header1 {
        float: none;
        border-bottom: none;
    }

    .navbar-toggle1 {
        background-color: #0e552b!important;
        position: relative;
        float: right;
        padding: 10px 10px 10px 10px!important;
        margin-top: -60px!important;
        margin-right: 25px !important;
        margin-bottom: 5px!important;
        background-color: transparent;
        background-image: none;
        border: 1px solid transparent;
        border-top-color: transparent;
        border-right-color: transparent;
        border-bottom-color: transparent;
        border-left-color: transparent;
        border-radius: 4px;
        display: block;
    }

    .navbar-header1 .collapse, .navbar-toggle {
        display: block !important;
    }

    .navbar-collapse1.collapse {
        display: none !important;
    }

    .navbar-nav {
        /* padding-top: 10px !important; */
        padding-left: 0px !important;
        /* padding-right: 15px !important; */
        width: 100%;
    }

    .navbar-nav1 > li {
        position: relative !important;
        display: block !important;
        float: none !important;
        border-bottom: 1px solid #9aaa79;
    }

    .navbar-nav > li > a {
        text-align: center;
        padding: 15px 0px 15px 0px !important;
        /* font-weight: bold; */
        outline: 0;
        transition: all 0.6s ease-in-out;
    }

    .navbar-collapse1.collapse.in {
        display: block !important;
        padding: 0px;
        /* background: rgba(000, 0, 0, 0.7); */
    }

    .Linesdisplaynewrespo {
        display: none;
    }

    .Respormbtn_new {
        text-align: -webkit-center;
    }

    .Respo_btn_new {
        color: #000 !important;
    }

    .navbar-collapse.in {
        overflow-y: visible;
    }

    .navbar {
        min-height: 0px !important;
    }

    .navbar-nav {
        margin: 0px !important;
    }

    .Homebanner {
        z-index: -1;
        margin-top: -24px;
    }

    .Resposhaddo {
        z-index: 1;
    }

    .Innerbrearespohead {
        margin-top: -24px;
    }

    .respodisplynone {
        display: none;
    }

    .Respobdbbto_01 {
        padding: 0px 0px 30px 0px !important;
        border-bottom: 1px solid #ccc;
    }

    .Respobdbbto_02 {
        padding: 20px 0px 30px 0px !important;
        border-bottom: 1px solid #ccc;
    }

    .Respobdbbto_03 {
        padding: 20px 0px 30px 0px !important;
        border-bottom: 1px solid #ccc;
    }

    .Respobdbbto_04 {
        padding: 20px 0px 0px 0px !important;
    }
       /*----------------------------Inner pg css---------------------------*/
    .Bar_verticle_green {
        position: absolute;
        height: 359px;
        width: 15px;
        margin: 48px 0px 0px -7px;
    }

    .Footerlinepaddct {
        padding: 0px 22px 0px 22px;
    }

    .Footerlinepaddct1 {
        padding: 0px 22px 0px 22px;
    }

    .Inner_contactMap_addDive {
        padding: 0px;
        border: 1px solid #c2cab2;
        /*height: 452px;*/
    }

    .Contact_map {
        width: 100%;
        height: 388px;
    }

    .Contact_bg_grnlgt_div {
        padding: 0px 0px 80px 0px;
        background-image: url(../Images/Background-green-light-01.jpg);
        /*height: 450px;*/
    }

    .Contact_txt_div {
        padding: 71px 30px 0px 57px;
    }

    .Inner_page_padding_CT_01 {
        padding: 60px 35px 60px 35px;
    }

    .Contactemailink {
        color: #000;
        text-decoration: underline !important;
        transition: all 0.6s ease-in-out;
    }

        .Contactemailink:hover {
            color: #d17904;
            text-decoration: underline !important;
            transition: all 0.6s ease-in-out;
        }

    .Sepa_conta_gra_01 {
        position: absolute;
        height: 383px;
        width: 1px;
        margin: -355px 0px 0px 476px;
    }

    .Sepa_conta_gra_02 {
        position: absolute;
        height: 363px;
        width: 1px;
        margin: -389px 0px 0px 476px;
    }

    .Contact_Three_divMain {
        padding: 60px 0px 0px 0px;
    }

    .Contact_text_dv_01 {
        padding: 0px 35px 0px 0px;
    }

    .Contact_text_dv_02 {
        padding: 30px 47px 0px 0px;
    }

    .Contact_text_dv_03 {
        padding: 30px 0px 0px 0px;
    }

    .form-controlnewhome {
        display: block;
        width: 100% !important;
        height: 36px;
        font-size: 15px !important;
        line-height: 1.42857143 !important;
        color: #666 !important;
        background-color: #fff !important;
        background-image: none;
        border: 1px solid #c2cab2 !important;
        padding: 8px 15px !important;
        border-radius: 0px !important;
        margin-bottom: 0px !important;
    }

    .Richtextheight {
        height: 165px;
    }

    .btnsend {
        background-color: #b5bea3;
        text-align: center;
        padding-left: 0px;
        border: none;
        border-radius: 0px;
        color: #fff;
        font-size: 16px;
        transition: .5s all ease-in-out;
        width: 74% !important;
        height: 37px !important;
    }

        .btnsend:hover {
            background-color: #f2f0e3 !important;
            color: #0a5329 !important;
        }

    .EnquiryFormDIv {
        padding: 0px 0px 0px 0px;
    }

    .EnquiryFormDIv_newpadd_01 {
        padding: 0px 0px 0px 0px;
    }

    .EnquiryFormDIv_01 {
        padding: 20px 20px 20px 20px;
    }

    .EnquiryFormDIv_newpadd_02 {
        padding: 25px 20px 40px 20px;
    }

    .Btndivenquiry {
        padding: 0px 0px 0px 0px;
        margin-top: -20px;
    }

    .Donate_parallxdiv {
        padding: 100px 0px 100px 0px;
        background-image: url(../Images/Parallax-Donate.jpg);
        background-repeat: no-repeat;
        height: 550px;
        background-size: cover;
        background-attachment: fixed;
                background-position: center center;
    }

    .Donate_bg_greenmaindiv {
        background-image: url(../Images/Background-green-light-02.jpg);
        padding: 0px 0px 0px 0px;
        height: 290px;
    }

    .Donatepg_whtbg {
        padding: 20px 20px 20px 20px;
        background-color: #fff;
        border: 1px solid #b5bea3;
    }

    .ntbod {
        font-weight: normal !important;
    }

        .ntbod:hover {
            font-weight: bold !important;
        }

    .About_fact_inner_01 {
        padding: 0px 0px 0px 0px;
        margin-top: -214px;
        z-index: -1;
    }

    .About_FactProject_bg_yell_div {
        background-image: url(../Images/Background-yellow-01.jpg);
        padding:270px 41px 60px 40px;
        /*width: 1026px;*/
        /*height: 716px;*/
    }

    .Imgclassabtus {
        width: 100%;
        max-width: 590px;
    }

    .About_us_sixpadd {
        padding: 0px 30px 50px 30px;
                text-align: -webkit-center;
                        text-align: -moz-center;
    }

    .Aboutustxtpadd {
        padding:0px 20px 0px 20px;
        text-align: center;
    }

    .Ann_reportimgdiv_01 {
        padding:48px 0px 0px 0px;
                width: 326px;
    }

    .Img_bgcolor_div {
        padding: 10px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Wtbox_padd {
        padding: 0px 25px 0px 25px;
    }

    .Whtboxdiv {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        height: 77px;
        margin-top: -40px;
        z-index: 0;
        position: relative;
        padding-top: 25px;
    }

    .Innerannualpg {
        text-align: -webkit-center;
        text-align: -moz-center;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }

    .Corporate_parallxdiv {
        padding: 100px 0px 100px 0px;
        background-image: url(../Images/Banner-Corporate.jpeg);
        background-repeat: no-repeat;
        height: 700px;
        background-size: cover;
        background-attachment: fixed;
        background-position: center right;
    }

    .Inner_page_paddingtopless {
        padding: 30px 30px 60px 30px;
    }

    .Annulreportbtn {
        margin-top: 74px;
        padding: 7px 0px 7px 0px !important;
        height: 40px !important;
        width: 100px !important;
        font-size: 15px !important;
        border-radius: 0px !important;
        color: #fff !important;
        background: rgba(14, 76, 27, 0.9);
        /* background-color: rgba(204, 220, 95, 0.8) !important; */
        border: 1px solid #9cac7c !important;
        transition: all .4s ease-in-out;
    }

        .Annulreportbtn:hover {
            margin-top: 74px;
            padding: 7px 0px 7px 0px !important;
            height: 40px !important;
            width: 100px !important;
            font-size: 15px !important;
            border-radius: 0px !important;
            color: #0a5329 !important;
            border: 1px solid #9cac7c !important;
            background-color: #f2f0e3 !important;
            /* background: rgba(14, 76, 27, 0.9); */
            /* background-color: rgba(000000, 0, 0, 0.5); */
            /* background-color: rgba(204, 220, 95, 0.8) !important; */
            transition: all .4s ease-in-out;
        }

    .Donatelastdiv {
        padding: 0px 0px 50px 0px;
    }

    .Donatelastdiv_01 {
        padding: 354px 0px 0px 0px;
    }

    .DonateRcptenqidiv {
        padding:0px 46px 0px 45px;
        position: absolute;
    }

    .RcptEnq_mainDiv {
        padding:18px 0px 30px 0px;
                text-align: left;
    }

    .DonatelastdivCp {
        padding:60px 0px 50px 0px;
    }

    .corporatepg_whtbg {
        padding: 20px 20px 20px 20px;
        background-color: #fff;
        border: 1px solid #b5bea3;
    }

    .Logo_resizedwdt {
                width: 173px;
    }

    .Imgwidth {
        width: 100%;
        max-width: 180px;
    }

    .Corporatelastdiv_01 {
        padding: 202px 0px 0px 0px;
    }

    .Displnonoediv {
        display: none;
    }

    .Innpgtbtable {
        border-collapse: separate;
        border-spacing: 1px;
        width: 100%;
        background-color: #fff;
        color: #000 !important;
        border: 1px solid #b5bea3;
        display: inline-block;
    }

    th {
        text-align: center;
        padding: 10px;
        border: 1px solid #b5bea3;
        color: #000;
        background-color: #f8f7f1;
        /*width: 285px;*/
        font-family: 'Poppins' !important;
        /*font-weight: normal !important;*/
    }

    td {
        text-align: center;
        padding: 10px;
        border: 1px solid #b5bea3;
        vertical-align: top;
    }

    .modalwidth {
        /*width: 710px !important;*/
    }

    .modal-content {
        border-radius: 0px;
    }

    .Individuals_bgmaindiv {
        background-image: url(../Images/Banner-Individuals.jpg);
        padding: 60px 40px 60px 40px;
    }

    .Inner_page_padding_Idividual {
        padding: 60px 40px 60px 40px;
    }

    .Bannerindivdualsimgdiv {
        padding: 0px 0px 0px 0px;
        /*position: absolute;
        top: 93px;*/
    }

    .Bannerniimgdiv {
        padding: 0px 40px 0px 40px;
                margin-top: -1px;
    }

    .Individual_txtdiv {
        padding: 0px 0px 0px 0px;
    }

    .Banner_img_textClassVolunteer {
        padding: 0px;
        text-align: center;
        position: absolute;
        top: 36px;
    }

    .tbbnone {
        border: none !important;
        border-collapse: collapse;
    }

        .tbbnone td {
            border: none !important;
            padding: 0 !important;
            margin: 0 !important;
        }

        .tbbnone input[type="radio"] {
            margin-right: 4px;
        }

        .tbbnone label {
            margin-right: 15px; /* spacing between Male/Female/Other */
        }

    .paddtopfrm {
        padding-top: 20px;
    }

    .Seperator_gray_vertical_01Volunteer {
        margin:-416px 0px 0px 243px;
        height: 450px;
        position: absolute;
        width:1px;
        display:none;
    }

    .Homepg_box_naamFoundation_divvolunteer {
        padding: 30px 30px 30px 30px;
        border: 1px solid #c2cab2;
        background-color: #f2f0e3;
    }

    .Volunteeer4div_01 {
        padding:0px 10px 0px 10px;
    }

    .Volunteeer4div_02 {
        padding:0px 10px 0px 10px;
    }

    .Volunteeer4div_03 {
        padding: 0px 10px 0px 10px;
    }

    .addressht {
        height: 119px !important;
    }

    .Detailht {
        height: 184px !important;
    }

    .btnsendvolunteer {
        background-color: #b5bea3;
        text-align: center;
        padding-left: 0px;
        border: none;
        border-radius: 0px;
        color: #fff;
        font-size: 16px;
        transition: .5s all ease-in-out;
        width: 86% !important;
        height: 37px !important;
    }

        .btnsendvolunteer:hover {
            background-color: #0e552b !important;
            color: #fff !important;
        }

    .Vissionmissionmainpadddiv {
        padding: 60px 0px 60px 0px;
    }

    .Vissionmissinminbg {
        padding: 70px 0px 70px 0px; /*background-color:#f4f5ef;*/
        background-image: url(../Images/Background-yellow-01.jpg);
    }

    .Vissionmissinminbglftpadd {
        padding: 0px 0px 0px 40px;
    }

    .Vissionmissionwhtbg {
        padding:302px 30px 50px 30px;
        background-color: #fff;
        border: 1px solid #b5bea3;
        height: 739px;
    }

    .Vissonmissiontxtmdiv {
        padding: 0px 15px 0px 15px;
        text-align: center;
    }

    .Vissionmissionimdiv_01 {
        padding: 0px 0px 0px 0px;
        position: absolute;
        top: 127px;
    }

    .Inner_Floodrelif_addDive {
        padding: 0px;
        border: 1px solid #c2cab2;
        /*height: 452px;*/
    }

    .Bar_verticle_greenflood {
        position: absolute;
        height:212px;
        width: 15px;
        margin: 0px 0px 0px 0px;
    }

    .Newbullet {
        line-height: 28px;
        list-style-image: url(../Images/Bullet-Orange.png);
        text-align: left;
        padding-left: 19px;
    }

        .Newbullet > li {
            padding-left: 4px;
        }

    .CLICK_flood {
        font-size: 22px;
        color: #fff;
        border: 1px solid #fff;
        padding: 8px 42px 8px 42px;
        /*background-color: #95aa8b;*/ background: rgba(14, 76, 27, 0.6);
        text-decoration: none !important;
        transition: all 0.6s ease-in-out;
    }

        .CLICK_flood:hover {
            font-size: 22px;
            color: #fff;
            border: 1px solid #b5bea3;
            /*background-color: #0e552b;*/
            background: rgba(14, 76, 27, 0.9);
            text-decoration: none !important;
            transition: all 0.6s ease-in-out;
        }

    .Whtboxdivflood {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        height: 79px;
        margin-top: -46px;
        z-index: 0;
        position: relative;
        padding: 12px;
        text-align: center;
    }

    .Innerpgfloodtxtdiv {
        padding: 40px 40px 40px 40px;
    }

    .InnerFlooddonateimgdiv {
        padding: 0px 40px 40px 40px;
    }

    .Paddinghorigreen {
        padding: 70px 0px 0px 0px;
    }

    .Floodvideodiv_01 {
        padding: 20px 20px 20px 20px;
    }

    .Floodrelefvideo {
        width: 100%;
        height: 315px;
        border: 1px solid #c2cab2;
    }

    .Howwewrk_parallxdiv {
        padding: 100px 0px 100px 0px;
        background-image: url(../Images/Banner-How-We-Work.jpg);
        background-repeat: no-repeat;
        height: 400px;
        background-size: cover;
        background-attachment: fixed;
    }

    .Floodvideodiv_02 {
        padding: 0px 60px 0px 60px;
    }

    .Whtboxdivhowwework {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        height: 118px;
        margin-top: -42px;
        z-index: 0;
        position: relative;
        padding: 16px;
    }

    .Howweworkhover {
    }

        .Howweworkhover:hover {
            background-color: #f8f7f1;
        }

    .BOxhover:hover {
        /*background-color:#f8f7f1;*/
        transition: all 0.6s ease-in-out;
    }

    .BOxWorkdiv {
        padding: 30px 20px 80px 20px;
        background-color: #0e552b;
        text-align: center;
    }


    .BOxhover {
        transition: all 0.4s ease-in-out;
    }

        /* MAIN HOVER */
        .BOxhover:hover {
            /*transform: translateY(0px);*/
            transition: all 0.4s ease-in-out;
        }

            /* Change GREEN TOP on hover */
            .BOxhover:hover .BOxWorkdiv {
                background-color: #95aa8b;
                transition: all 0.4s ease-in-out;
            }

            /* Change WHITE BOX on hover */
            .BOxhover:hover .Whtboxdivhowwework {
                background-color: #fff;
                border-color: #7f9a75;
                transition: all 0.4s ease-in-out;
            }

            /* Optional: icon color change */
            .BOxhover:hover i {
                color: #fff;
                transition: all 0.4s ease-in-out;
            }

    .Iconhover {
        font-size: 40px;
        color: #fff;
        transition: all 0.4s ease-in-out;
    }

        .Iconhover:hover {
            font-size: 40px;
            color: #fff;
            transition: all 0.4s ease-in-out;
        }

    .Detailhtneed {
        height: 125px !important;
    }

    .Seperator_gray_vertical_01need {
        margin:-242px 0px 0px 245px;
        height: 262px;
        position: absolute;
        display:none;
    }

    .ul-tabs1 {
        list-style: none;
        padding-top: 5px;
        padding-left: 0px;
        font-size: 16px !important;
    }

        .ul-tabs1 > li.active > .aaa1 {
            transition: all 0.5s ease-in-out;
            background-color: #f26921;
            border-left: 4px solid #0a5329;
            outline: 0;
            color: #fff !important;
        }

        .ul-tabs1 > li > .aaa1 {
            text-decoration: none;
            color: #0a5329 !important;
            font-size: 16px;
            display: block;
            /*padding: 14px 30px 14px 20px;*/
            padding: 10px 10px !important;
            text-decoration: none;
            border-bottom: 1px solid #9aaa79;
            position: relative;
            /*height: 50px;*/
            background: #f2f0e3;
            border-radius: 3px;
            text-align: justify;
        }

            .ul-tabs1 > li > .aaa1:hover {
                transition: all 0.5s ease-in-out;
                background-color: #95aa8b;
                border-left: 5px solid #0a5329;
                outline: 0;
                color: #fff !important;
            }

        .ul-tabs1 > li.active > .aaa1 {
            transition: all 0.5s ease-in-out;
            background-color: #95aa8b;
            border-left: 5px solid #0a5329;
            outline: 0;
            color: #fff !important;
        }

    .Important_tab_content_div {
        padding: 10px 0px 10px 0px;
        border: 1px solid #b5bea3;
        float: left;
        min-height: 200px;
        border-radius: 3px;
                margin-top: -10px;
    }

    .tab-content > .tab-pane {
        visibility: visible;
        display: initial;
    }

    .Mediavideodiv_01 {
        padding: 5px 15px 40px 15px;
    }

    .WhtboxdivMedia {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        /* height: 77px; */
        height:108px;
        margin-top: -45px;
        z-index: 0;
        position: relative;
        padding: 10px;
        text-align: center;
    }

    .Mediarelefvideo {
        width: 100%;
        height: 192px;
        border: 1px solid #c2cab2;
    }

    .greentpwdt {
        width: 81%;
    }

    .Innera1dic {
        padding: 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }

    .txtbox_width_innerourtrustee {
        padding: 14px;
        /* width: 272px; */
        height: 100px;
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
    }

    .txtbox_width_innerourtrustee1 {
        padding: 20px;
        /* width: 272px; */
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
        height: 100px;
    }

    .Slider_box_widthdiv_inneteamr {
        padding: 10px 20px 60px 14px;
    }

    .txtbox_width_innerourteam {
        padding: 25px 20px 20px 20px;
        /* width: 272px; */
        background-color: #f2f0e3;
        border: 1px solid #9cac7c;
        margin-top: 0px;
        text-align: center;
        height: 172px;
    }

    .fixbodyinnpg {
        text-align: -webkit-center;
        width: 100%;
        margin: 0 auto;
        max-width: 1024px;
    }

    .txtbox_widthforicon {
        padding: 14px;
        /* width: 272px; */
        /* height: 77px; */
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
    }

    .Iconaligment {
        display: flex;
        padding: 0px 0px 0px 0px;
        /*justify-content: center;*/
    }

    .icontxtdiv {
        padding: 6px 0px 0px 31px;
        text-align: left;
    }

    .Iconboxdivmain_01 {
        padding: 10px;
                width: 316px;
    }

    .Innerboxpadd {
        padding: 0px 0px 40px 0px;
    }

    .Project_list_01 {
        padding: 40px 0px 40px 0px;
        text-align: center;
    }

    .Projectlistbtn {
        margin-top: 79px;
        padding: 7px 0px 7px 0px !important;
        height: 40px !important;
        width: 100px !important;
        font-size: 15px !important;
        border-radius: 0px !important;
        color: #fff !important;
        background: rgba(14, 76, 27, 0.9);
        /* background-color: rgba(204, 220, 95, 0.8) !important; */
        border: 1px solid #9cac7c !important;
        transition: all .4s ease-in-out;
    }

        .Projectlistbtn:hover {
            margin-top: 79px;
            padding: 7px 0px 7px 0px !important;
            height: 40px !important;
            width: 100px !important;
            font-size: 15px !important;
            border-radius: 0px !important;
            color: #0a5329 !important;
            border: 1px solid #9cac7c !important;
            background-color: #f2f0e3 !important;
            /*background: rgba(14, 76, 27, 0.9);*/
            /*background-color: rgba(000000, 0, 0, 0.5);*/
            /* background-color: rgba(204, 220, 95, 0.8) !important; */
            transition: all .4s ease-in-out;
        }

    .txtbox_width_projectlist {
        padding: 20px;
        /* width: 272px; */
        /* height: 77px; */
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: -38px;
        text-align: center;
        z-index: 0;
        position: relative;
    }

    .Whiteboxpaddlist {
        padding: 0px 25px 0px 25px;
    }

    .Inner_page_paddingbotttom0 {
        padding: 60px 40px 0px 40px;
    }

    .txtbox_banner {
        padding: 20px;
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: -40px;
        text-align: center;
    }

    .Bannertxtproj {
        /*font-family: 'Poppins-bold';*/
        font-size: 15px;
        margin: 0px;
        color: #000000;
        font-weight: bold;
    }

    .Innerboxpaddinnerpg {
        padding: 60px 0px 40px 0px;
    }

    .Mediarelefvideoproject01 {
        width: 100%;
        height: 330px;
        border: 1px solid #c2cab2;
    }

    .Innerfbiframdiv {
        padding: 0px 0px 0px 235px;
    }

    .Sepa_conta_gra_01new {
               position: absolute;
        height: 498px;
        width: 1px;
        margin: -480px 0px 0px 219px;
        display:none;
    }

    .Sepa_conta_gra_02new {
        position: absolute;
        height: 498px;
        width: 1px;
        margin:-364px 0px 0px 216px;
         display:none;
    }

    .ViewImagbtn {
        /*margin-top: 109px;*/
        margin-top: 156px;
        padding: 7px 0px 7px 0px !important;
        height: 40px !important;
        width: 100px !important;
        font-size: 15px !important;
        border-radius: 0px !important;
        color: #fff !important;
        background: rgba(14, 76, 27, 0.9);
        /* background-color: rgba(204, 220, 95, 0.8) !important; */
        border: 1px solid #9cac7c !important;
        transition: all .4s ease-in-out;
    }

        .ViewImagbtn:hover {
            /*margin-top: 109px;*/
            margin-top: 156px;
            padding: 7px 0px 7px 0px !important;
            height: 40px !important;
            width: 100px !important;
            font-size: 15px !important;
            border-radius: 0px !important;
            color: #0a5329 !important;
            border: 1px solid #9cac7c !important;
            background-color: #f2f0e3 !important;
            /*background: rgba(14, 76, 27, 0.9);*/
            /*background-color: rgba(000000, 0, 0, 0.5);*/
            /* background-color: rgba(204, 220, 95, 0.8) !important; */
            transition: all .4s ease-in-out;
        }

    .map-container {
        position: relative;
        display: inline-block;
        max-width: 100%;
    }

    .map-image {
        width: 100%;
        display: block;
                max-width: 566px;
    }

    /* Hotspot Style */
    .hotspot {
        position: absolute;
        width: 22px;
        height: 22px;
        border: 2px solid #555;
        border-radius: 50%;
        transform: translate(-50%, -50%);
        cursor: pointer;
        z-index: 10;
    }

        /* Inner Dot */
        .hotspot::after {
            content: "";
            position: absolute;
            width: 8px;
            height: 8px;
            background: #555;
            border-radius: 50%;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
        }

        /* Pulse Animation */
        .hotspot::before {
            content: "";
            position: absolute;
            width: 22px;
            height: 22px;
            border: 2px solid rgba(85,85,85,0.4);
            border-radius: 50%;
            top: -2px;
            left: -2px;
            animation: pulse 1.5s infinite;
        }

    @keyframes pulse {
        0% {
            transform: scale(1);
            opacity: 1;
        }

        100% {
            transform: scale(1.8);
            opacity: 0;
        }
    }

    /* Tooltip */
    .tooltip-box {
        position: absolute;
        background: #2f2f2f;
        color: #fff;
        padding: 10px 15px;
        border-radius: 5px;
        display: none;
        white-space: nowrap;
        z-index: 9999;
        pointer-events: none;
        font-size: 14px;
    }

        .tooltip-box:after {
            content: "";
            position: absolute;
            bottom: -8px;
            left: 18px;
            border-width: 8px 8px 0;
            border-style: solid;
            border-color: #2f2f2f transparent transparent transparent;
        }

    .Hidedeskstopreso {
        /*display: none;*/
    }

    .Donatebgyellobox {
        padding: 55px 0px 0px 0px;
        background-image: url(../Images/Background-yellow-01.jpg);
        height: 306px;
        text-align: center;
    }

    .Donatemaindiv001 {
        padding: 80px 0px 0px 0px;
    }

    .Donateyellowboxpos {
        padding: 0px;
        /*position: absolute;
        top:13px;*/
    }

    .Bar_verticle_greenVandM {
        position: absolute;
        height: 209px;
        width: 15px;
        margin:-209px 0px 0px 472px;
    }

    .Lht {
        line-height: 45px;
    }

    .Lht1 {
        line-height: 50px;
    }

    .Brtoplghtgren {
        height: 9px;
    }

    .Topbragrenimgpadd {
        padding: 0px 25px 0px 25px;
    }

    .Mailltxtwht {
        color: #fff;
        text-decoration: underline;
        transition: all 0.6s ease-in-out;
    }

        .Mailltxtwht:hover {
            color: #000;
            text-decoration: underline;
            transition: all 0.6s ease-in-out;
        }

    .BannerProject > .slick-prev {
        font-size: 0 !important;
        line-height: 0 !important;
        position: absolute !important;
        top: 42% !important;
        display: block !important;
        width: 72px !important;
        height: 43px !important;
        padding: 0 !important;
        z-index: 1;
        -webkit-transform: translate(0, -50%) !important;
        -ms-transform: translate(0, -50%) !important;
        transform: translate(0, -50%) !important;
        cursor: pointer !important;
        border: none !important;
        outline: none !important;
        background: url(../img/prev.png) !important;
        /* background-color: transparent !important; */
    }

    .BannerProject > .slick-prev {
        left: -12px !important;
    }

    .BannerProject > .slick-next {
        font-size: 0 !important;
        line-height: 0 !important;
        position: absolute !important;
        top: 42% !important;
        display: block !important;
        width: 30px !important;
        height: 43px !important;
        padding: 0 !important;
        -webkit-transform: translate(0, -50%) !important;
        -ms-transform: translate(0, -50%) !important;
        transform: translate(0, -50%) !important;
        cursor: pointer !important;
        border: none !important;
        outline: none !important;
        background: url(../img/next.png) !important;
        background-color: transparent !important;
    }

    .BannerProject > .slick-next {
        right: 9px !important;
        left: 361px;
    }

    .Bannerwhitboxpadd {
        padding: 0px 25px 0px 25px;
        position: relative;
        z-index: 0;
    }

    .WhtboxdivMedia1 {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        height: 78px;
        /*height: 151px;*/
        margin-top: -38px;
        z-index: 0;
        position: relative;
        padding: 10px;
        text-align: center;
    }

    .WhtboxdivMedia2 {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        height: 83px;
        /*height: 151px;*/
        margin-top:-44px;
        z-index: 0;
        position: relative;
        padding: 13px;
        text-align: center;
    }

    .Slider_box_widthdiv_innerKashmir {
        padding: 10px 20px 60px 20px;
                width: 465px;
    }

    .Slider_box_widthdiv_innermainprojectlist {
        padding: 10px 15px 40px 15px;
                width: 329px;
    }

    .Slider_box_widthdiv_innermainprojectlist1 {
        padding: 10px 15px 40px 15px;
                width: 329px;
    }

    .Project_list_01_1 {
        padding: 40px 0px 0px 0px;
        text-align: center;
    }

    .Whtboxdivflood p {
        font-weight: bold;
    }

    .Boderpaddnew {
        padding: 0px 40px 0px 40px;
    }

    .WhtboxdivMedia p {
        font-weight: bold;
    }

    .WhtboxdivMedia1 p {
        font-weight: bold;
    }

    .ProjectAidtomap_khandesh {
        left: 27.538%;
        top: 15.785%;
    }

    .ProjectAidto_Marathwada {
        left: 47.231%;
        top: 43.037%;
    }

    .ProjectAidto_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .ProjectAidto_Maharashtra {
        left: 22.961%;
        top: 62.410%;
    }

    .Border_20_60 {
        padding: 20px 0px 60px 0px;
    }

    .Allmap8div {
        padding: 40px 0px 0px 0px;
    }

    .Border60_60 {
        padding: 60px 0px 60px 0px;
    }

    .Grtintouchtxtpaddall {
        padding: 50px 0px 0px 0px;
    }

    .Projecttxt50paddtop {
        padding: 50px 0px 0px 0px;
    }

    .Border_60_20 {
        padding: 60px 0px 20px 0px;
    }

    .Projectheadpaddbotm {
        padding-bottom: 50px;
    }

    .Projectpaddtopnew {
        padding: 50px 0px 0px 0px;
    }

    .facebook-frame {
        width: 100%;
        height: 700px;
        border: none;
    }

    .Curruntprojectpgdiv {
        padding: 0px;
        margin-top: -22px;
    }

    .Instagramvdeomain12div1 {
        padding: 50px 0px 0px 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Instagramvdeomain12div2 {
        padding: 20px 0px 0px 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .V1div1 {
        padding: 25px;
                /*width: 320px;*/
    }

    .Homeinstavideo {
        padding: 0px 40px 40px 40px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Hompgvideoinsta1 {
        padding: 15px;
                /*width: 297px;*/
    }

    .Allmap8div1 {
        padding: 20px 0px 20px 0px;
    }

    .Project_DesilatingofDams_Khandesh {
        left: 27.839%;
        top: 15.663%;
    }

    .Project_DesilatingofDams_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .Project_DesilatingofDams_WesternMaharashtra {
        left: 22.961%;
        top: 62.410%;
    }

    .Project_ytvideos {
        padding: 40px 0px 0px 0px;
    }

    .Fllodvideopaddtop {
        padding: 50px 0px 0px 0px;
    }

    .Howweworkboxpadd1 {
        padding: 10px 10px 50px 10px;
    }

    .Project_Incomegeneration_Marathwada {
        left: 47.231%;
        top: 43.037%;
    }

    .Project_Incomegeneration_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .Indivivdualpaddbtmnew {
        padding: 0px 0px 50px 0px;
    }

    .Individulapddextra {
        padding: 0px 0px 0px 0px;
    }

    .Jalyuktpaddtop {
        padding: 50px 0px 0px 0px;
    }

    .Border_80_60 {
        padding: 50px 0px 50px 0px;
    }

    .Project_Nalastreamodha_Khandesh {
        left: 27.996%;
        top: 15.327%;
    }

    .Project_Nalastreamodha_Konkan {
        left: 6.030%;
        top: 35.364%;
    }

    .Project_Nalastreamodha_Marathwada {
        left: 47.231%;
        top: 43.037%;
    }

    .Project_Nalastreamodha_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .Project_Nalastreamodha_WesternMaharashtra {
        left: 22.961%;
        top: 62.410%;
    }

    .Borderbtm60 {
        padding: 0px 0px 60px 0px;
    }

    .Needhelpbtm {
        padding: 0px 0px 80px 0px;
    }

    .Needhlpbtndiv {
        padding: 30px 0px 0px 0px;
        text-align: center;
    }

    .padingbtm60 {
        padding: 0px 0px 60px 0px;
    }

    .Rghtpaddtem {
        padding:0px 60px 0px 60px;
    }

    .Lefttempadd {
        padding: 40px 0px 40px 0px;
    }

    .Lefttempadd1 {
        padding: 40px 0px 0px 0px;
    }

    .Paddteamlft60 {
        padding:0px 60px 0px 60px;
    }

    .Project_PercolationTank_Khandesh {
        left: 27.190%;
        top: 15.694%;
    }

    .Project_PercolationTank_Konkan {
        left: 6.030%;
        top: 35.364%;
    }

    .Project_PercolationTank_Marathwada {
        left: 47.231%;
        top: 43.037%;
    }

    .Project_PercolationTank_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .Project_PercolationTank_WesternMaharashtra {
        left: 22.961%;
        top: 62.410%;
    }

    .Project_Riverrejuvenation_Konkan {
        left: 6.03%;
        top: 35.36%;
    }

    .Project_Riverrejuvenation_Marathwada {
        left: 47.23%;
        top: 43.03%;
    }

    .Project_Riverrejuvenation_Vidarbha {
        left: 73.11%;
        top: 19.37%;
    }

    .Project_Riverrejuvenation_WesternMaharashtra {
        left: 22.96%;
        top: 62.41%;
    }

    .Border_30_60 {
        padding: 30px 0px 60px 0px;
    }

    .Project_TrenchExcavation_Khandesh {
        left: 27.337%;
        top: 15.296%;
    }

    .Project_TrenchExcavation_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .Project_TrenchExcavation_WesternMaharashtra {
        left: 22.961%;
        top: 62.410%;
    }

    .projpadingbtm60 {
        padding: 0px 0px 60px 0px;
    }

    .Slider_box_widthdiv_innerot {
        padding: 10px 10px 20px 10px;
                /*width: 257px;*/
    }

    .respo_display {
        display: none;
    }

    .txtbox_width_innerourtrusteeteam {
        padding: 12px;
        /*width: 272px;*/
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
    }

    .instagram-media {
        min-width: 214px !important;

    }

    .htchangefrm1280 {
        /*height: 146px;*/
    }

    .htchangefrm12801 {
        height: 92px;
    }

    .pdchngfor1280 {
        padding: 12px !important;
        margin-top: -31px !important;
    }

    .paddfrmsmall {
        padding: 18px !important;
    }

    .heightbx1024 {
        /*height: 222px;*/
    }

    .Ineerpgtrusteepadd {
        padding: 60px 20px 0px 20px !important;
    }

    .Ineerpgprojecctpadd {
        padding:60px 30px 0px 30px !important;
    }

    .lhtsmall {
        line-height: 36px;
    }
    .reso915 {
            padding: 15px 0px 0px 0px !important;
    }
    .Mapdiv_ct {
            padding: 30px !important;
    }
    .Innerfbpalftrespo {
        padding:0px 0px 0px 10px !important;
    }
    .respodisdpltbl {
        /*display:inline-table !important;*/
    }
    .Respomxwdt99 {
        max-width:99% !important;
    }
    .Respocenteralgin {
                padding: 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }
    .respopaddnewlogo {
        padding:2px;
    }
    .reso915 {
            padding: 15px 0px 0px 0px !important;
    }
    .respo80topbar {
            width: 80%;
    height: 6px;
    }
    .respohtnew {
        height:53px !important;
    }
    .Volntrrespodiv {
                padding: 0px 0px 0px 0px !important;
    }
    .Needrrespodiv {
                padding: 0px 0px 0px 0px !important;
    }
    .respowdt {
        width:100%;
        height:1px;
    }
    .bghtgreensmal {
        /*height:205px !important;*/
    }
    .Respowidthdiv {
            /*width: 370px;*/
    }
    .Respp740padwidthtrustee {
                padding: 10px 15px 50px 15px !important;
        /*width: 300px;*/
    }
    .Projectmainpaddwdthdiv {
         padding: 10px 15px 60px 15px !important;
        width: 305px;
    }
    .Respopaddbtntp {
        padding:30px 0px 0px 0px !important;
    }
    .Mediawidthrespo {
                /*width: 278px;*/
    }
    .respowidthbrgn {
        width:80%;
        height:9px;
    }
    .respomrghide {
            margin-top: 0px !important;
    }
     .Newvolunterdiv {
        text-align:center;padding:40px 0px 60px 0px;
    }
    .Voluntemarpaddinnew {
        padding:0px;   
    }
     .navbar-inverse .headernav > .active > a {
        color: #0a542a !important;
        background-color: #f2f0e3 !important;
                
    }
    .navbar-inverse .headernav .dropdown-menu > li.active > a {
    color: #fff !important;
    background-color: #9aaa79 !important;
}
    .navbar-nav .dropdown-menu{
        display:none;
        position:static !important;
        float:none;
        width:100%;
        box-shadow:none;
    }

    .navbar-nav .dropdown.open > .dropdown-menu{
        display:block;
    }

    /* Disable hover on mobile */
    .navbar-nav .dropdown:hover > .dropdown-menu{
        display:none;
    }

    .navbar-nav .dropdown.open:hover > .dropdown-menu{
        display:block;
    }

    /* caret right side */
    .navbar-nav .dropdown > a{
        position:relative;
    }

    .navbar-nav .dropdown > a .caret{
        float:none;
        margin-top:0px;
        margin-left:5px;

    }
      .Hompgvideoinsta1{
    display: flex;
    margin-bottom: 30px;
}

.Hompgvideoinsta1 .instagram-media{
    display: flex !important;
    flex-direction: column;
    height: 100% !important;
    width: 100% !important;
    min-height: 1074px; /* adjust as needed */
}
 .Instagramvdeomain12div1{
    /*display: flex;*/
    margin-bottom: 30px;
}
 .Instagramvdeomain12div2{
    /*display: flex;*/
    margin-bottom: 30px;
}

.V1div1 .instagram-media{
    display: flex !important;
    flex-direction: column;
    height: 100% !important;
    width: 100% !important;
    min-height: 1051px; /* adjust as needed */
}

.LogoineerSlider {
    position: relative;
}
.slider-arrows1 {
        position: relative;
        bottom: 0px;
        text-align: center;
    }
.slick-arrow1 {
        position: absolute !important;
        top: 109px;
        bottom: 0;
        left: -5px;
        /*width: 15%;*/
        width: 5%;
        z-index: 999;
        font-size: 25px;
        color: #000;
        text-align: center;
        text-shadow: none !important;
        filter: none !important;
        opacity: 1 !important;
    }

       .slick-arrow1:hover {
            color: #ccdc5f;
        }

      .slick-arrow1.left1 {
            background-repeat: repeat-x;
            background-image: none !important;
            color: #000;
            cursor: pointer;
        }

           .slick-arrow1.left1:hover {
                color: #000000;
            }

      .slick-arrow1.right1 {
            right: 46px;
            background-repeat: repeat-x;
            background-image: none !important;
            color: #000;
            top: 111px;
            left: 345px;
            cursor: pointer;
        }

          .slick-arrow1.right1:hover {
                color: #ffffff;
            }

     .slick-arrow1 .glyphicon-chevron-left, .slick-arrow1 .glyphicon-chevron-right, .slick-arrow1 .icon-prev, .slick-arrow1 .icon-next {
            width: 35px;
            height: 35px;
            margin-top: -15px;
            font-size: 35px;
        }

  .slider-arrows1 {
        position: relative;
        bottom: 0px;
        text-align: center;
    }

   .slick-prev,
    .slick-next {
        font-size: 18px;
        background: #000;
        color: #fff;
        border: none;
        padding: 10px 20px;
        cursor: pointer;
    }

       .slick-prev:hover,
        .slick-next:hover {
            background: #333;
        }

   .Iconhome_left1 {
        position: absolute !important;
        height: 51px;
        width: 51px;
        padding: 11px 0px 0px 0px;
        transition: all 0.4s ease-in-out;
        margin: 14px 0px 0px -35px !important;
        color: #b5bea3 !important;
        font-size: 42px !important;
        border: none;
        border-radius: 0px;
    }

      .Iconhome_left1:hover {
            position: absolute !important;
            height: 51px;
            width: 51px;
            padding: 11px 0px 0px 0px;
            transition: all 0.4s ease-in-out;
            margin: 14px 0px 0px -35px !important;
            color: #b5bea3 !important;
            font-size: 42px !important;
            border-radius: 0px;
        }

   .Iconhome_right1 {
        position: absolute !important;
        height: 51px;
        width: 51px;
        padding: 11px 0px 0px 16px;
        transition: all 0.4s ease-in-out;
        margin: 14px 0px 0px -35px !important;
        color: #b5bea3 !important;
        font-size: 38px !important;
        border: none;
        border-radius: 0px;
    }

      .Iconhome_right1:hover {
            position: absolute !important;
            height: 51px;
            width: 51px;
            padding: 11px 0px 0px 16px;
            transition: all 0.4s ease-in-out;
            margin: 14px 0px 0px -35px !important;
            color: #b5bea3 !important;
            font-size: 38px !important;
            border-radius: 0px;
        }
      .Vissionmsnkboxpadd1 {
        padding: 15px 15px 60px 15px;
    }
    .Visngrenbr {
            width: 80%;
    height: 9px;
    }
    .Whtboxdivvissionmission {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        /*height: 228px;*/
        margin-top: -42px;
        z-index: 0;
        position: relative;
        padding: 20px;
    }
     .Heading_031 {
        font-family: 'Poppins-bold';
        margin: 0px;
        color: #0e552b;
        font-size: 35px;
    }
     .Howweworkhover1 {
    }

        .Howweworkhover12:hover {
            background-color: #f8f7f1;
        }

    .BOxhover12:hover {
        /*background-color:#f8f7f1;*/
        transition: all 0.6s ease-in-out;
    }

    .BOxWorkdiv1 {
        padding: 30px 30px 80px 30px;
        /*background-color: #0e552b;*/
         background-color: #fff;
        text-align: center;
        border:1px solid #95aa8b;
    }


    .BOxhover12 {
        transition: all 0.4s ease-in-out;
    }

        /* MAIN HOVER */
        .BOxhover12:hover {
            /*transform: translateY(0px);*/
            transition: all 0.4s ease-in-out;
        }

            /* Change GREEN TOP on hover */
            .BOxhover12:hover .BOxWorkdiv1 {
                background-color: #95aa8b;
                transition: all 0.4s ease-in-out;
            }

            /* Change WHITE BOX on hover */
            .BOxhover12:hover .Whtboxdivvissionmission {
                background-color: #fff;
                border-color: #7f9a75;
                transition: all 0.4s ease-in-out;
            }
        .BOxhover12:hover .Heading_031{
            color:#fff;
        }
            /* Optional: icon color change */
            .BOxhover12:hover i {
                color: #fff;
                transition: all 0.4s ease-in-out;
            }

    .Iconhover1 {
        font-size: 40px;
        color: #0e552b;
        transition: all 0.4s ease-in-out;
    }

        .Iconhover1:hover {
            font-size: 40px;
            color: #0e552b !important;
            transition: all 0.4s ease-in-out;
        }
         /*-----12-05-2026-----*/
    .Allhtforcsronly {
        height:330px !important;
    }
    .Butndivforcsrdiv {
        text-align: center;    padding-top: 250px;
    }
    .Respocsrbtn {
                font-size: 20px !important;
    }
/*---------end---------*/
    @keyframes fadeUp {
        from {
            opacity: 1;
            transform: translateY(40px);
        }

        to {
            opacity: 1;
            transform: translateY(0);
        }
    }
}

@media only screen and (min-width: 412px) and (max-width:479px) {
    .Mobilerespohide {
        display: none;
    }

    .Removemargin {
        margin-top: 0px !important;
    }

    .Hidedeskstopreso {
        padding: 20px 10px 20px 10px !important;
    }

    .Txtreslh {
        line-height: 49px;
    }

    .Respoheitimg {
        height: 10px;
    }

    .phnoheadrespo {
        padding: 15px 10px 0px 10px !important;
    }

    .Headiconwidthrespo {
        width: 25px !important;
    }

    .respo_txtpaddtp {
        padding-top: 25px !important;
    }

    .separatorHWW1 {
        padding: 0px 12px 0px 12px;
    }

    .separatorHWW2 {
        padding: 0px 12px 0px 12px;
        line-break: anywhere;
    }

    .separatorHWW3 {
        padding: 0px 12px 0px 12px;
    }

    .Namm_banbelowboxmdiv {
        padding: 0px;
        margin-top: 0px;
    }

    .Homepg_Header_Main_div {
        padding: 0px 0px 0px 0px;
    }

    .Home_contact_div {
        padding: 0px 0px 0px 0px;
        /*width: 74%;*/
    }

    .Homepg_All_HeadData {
        padding: 0px 0px 0px 0px;
    }

    .Homepg_floodrelifDiv {
        padding: 0px 0px 0px 0px;
        /*background-image: url(../Images/Seperator-black-horizontal-01.png);*/
        background-color: #95aa8b;
        height: 56px;
        font-size: 18px;
        /*width: 50%;*/
        border-bottom: 1px solid #ccc;
                display: none;
    }

        .Homepg_floodrelifDiv:hover {
            /*background-color:#f2f0e3;*/
            /*background-color:rgba(242, 240, 227, 1);*/
            background-color: #0e552b;
            opacity: 1;
            transition: all 0.4s ease-in-out;
        }

    .Homepg_contactDiv {
        padding: 0px 0px 0px 0px;
        /*background-image: url(../Images/Seperator-black-horizontal-01.png);*/
        background-color: #95aa8b;
        height: 56px;
        font-size: 18px;
        /*width: 50%;*/
        border-bottom: 1px solid #ccc;
    }

    .Homepg_emailDiv {
        padding: 0px 0px 0px 0px;
        /*background-image: url(../Images/Seperator-black-horizontal-01.png);*/
        background-color: #95aa8b;
        height: 56px;
        font-size: 18px;
        /*width: 50%;*/
        border-bottom: 1px solid #ccc;
    }

        .Homepg_emailDiv:hover {
            /*background-color:#f2f0e3;*/
            /*background-color:rgba(242, 240, 227, 1);*/
            background-color: #0e552b;
            opacity: 1;
            transition: all 0.4s ease-in-out;
        }

    .Homepg_emailhead {
        color: #fff;
        font-size: 18px;
        text-decoration: none !important;
        transition: all 0.6s ease-in-out;
    }

        .Homepg_emailhead:hover {
            color: #fff;
            font-size: 18px;
            text-decoration: underline !important;
            transition: all 0.6s ease-in-out;
        }

    .HOme_contact_margin {
        padding: 0px;
        margin-left: 0px;
    }

    .Socialmediaicon_01 {
        padding: 10px 10px 5px 10px;
        /* border-radius: 100%; */
        text-decoration: none !important;
        color: #ffffff !important;
        font-size: 23px;
        transition: all 0.6s ease-in-out;
        outline: none !important;
    }

        .Socialmediaicon_01:hover {
            padding: 12px 10px 10px 10px;
            /* border-radius: 100%; */
            background-color: #f2f0e3;
            text-decoration: none !important;
            color: #0a5329 !important;
            font-size: 23px;
            transition: all 0.6s ease-in-out;
            outline: none !important;
        }

    .Socialmedia {
        padding: 0px 0px 0px 0px;
        display: flex;
        margin-bottom: 0px;
        justify-content: center;
    }

    .Socialmedia1 {
        /*background-image: url(../Images/Seperator-black-horizontal-02.png);*/
        background-color: #0e552b;
        /*background-image: url(../Images/Seperator-black-horizontal-01.png);*/
        height: 54px;
    }

    .Homepg_socialmedia_icon {
        padding: 0px 0px 0px 0px;
        /*left: 239px;
                        position: absolute;
        margin-top: 55px;
                width: 50%;*/
    }

    .Img_width {
        width: 100%;
    }

    .Img_width_green_hor {
        width: 100%;
        height: 5px;
    }

    .Img_width_hor_whit {
        width: 100%;
        height: 1px;
    }

    .Homepg_all_position {
        /*position: absolute;*/
    }

    .Homepg_main_logo_nav_div {
        padding: 0px 0px 0px 0px;
        background: #fff;
        /*height:116px;*/
    }

    .Homepg_logo_main_div {
        padding: 15px 0px 12px 30px;
    }

    .navbar-inverse {
        background: #fff;
        font-family: 'Poppins-bold';
        font-size: 18px;
        margin-left: 0px;
        border: none !important;
        color: #9aaa79 !important;
        border-radius: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
        /*height: 50px;*/
        z-index: 1;
    }

    .hvr-bounce-to-bottom {
        color: #9aaa79 !important;
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: 0px;
            left: 0px;
            right: 0px;
            bottom: 0px;
            background: #f2f0e3;
            /*background: #d7dd35;*/
            /*background: #575da9;*/
            /*background: #e42d9f;*/
            /*background: #025588;*/
            /*background: #99ced4;*/
            /*background: #4abdac;*/
            /*background: #ee86b7;*/
            /*background: #6e7376;*/
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
        }

        .hvr-bounce-to-bottom:hover, .hvr-bounce-to-bottom:focus, .hvr-bounce-to-bottom:active {
            color: #0a542a !important;
            /*color:#4abdac !important;*/
        }

            .hvr-bounce-to-bottom:hover:before, .hvr-bounce-to-bottom:focus:before, .hvr-bounce-to-bottom:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }

    .hvr-bounce-to-bottom1 {
        color: #0a5329 !important;
        background: #f2f0e3;
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom1:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: 0px;
            left: 0px;
            right: 0px;
            bottom: 0px;
            background: #9aaa79;
            /*background: #d7dd35;*/
            /*background: #575da9;*/
            /*background: #e42d9f;*/
            /*background: #025588;*/
            /*background: #99ced4;*/
            /*background: #4abdac;*/
            /*background: #ee86b7;*/
            /*background: #6e7376;*/
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
        }

        .hvr-bounce-to-bottom1:hover, .hvr-bounce-to-bottom1:focus, .hvr-bounce-to-bottom1:active {
            color: #ffffff !important;
            /*color:#4abdac !important;*/
        }

            .hvr-bounce-to-bottom1:hover:before, .hvr-bounce-to-bottom1:focus:before, .hvr-bounce-to-bottom1:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }

    .hvr-bounce-to-bottom2 {
        color: #9aaa79 !important;
        background: #f2f0e3;
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom2:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: 0px;
            left: 0px;
            right: 0px;
            bottom: 0px;
            background: #9aaa79;
            /*background: #d7dd35;*/
            /*background: #575da9;*/
            /*background: #e42d9f;*/
            /*background: #025588;*/
            /*background: #99ced4;*/
            /*background: #4abdac;*/
            /*background: #ee86b7;*/
            /*background: #6e7376;*/
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
        }

        .hvr-bounce-to-bottom2:hover, .hvr-bounce-to-bottom2:focus, .hvr-bounce-to-bottom2:active {
            color: #fff !important;
            /*color:#4abdac !important;*/
        }

            .hvr-bounce-to-bottom2:hover:before, .hvr-bounce-to-bottom2:focus:before, .hvr-bounce-to-bottom2:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }


    .nav > li > a {
        padding: 5px 20px 5px 20px;
        position: relative;
    }

    .navbar-nav {
        padding-left: 0px;
    }

    .NewDislay {
        /*display: flex;*/
    }


    .ddd > li {
        border-bottom: 1px solid #9aaa79;
    }

    .ddd1 > li {
        border-bottom: 1px solid #9aaa79;
    }

    .ddd2 > li {
        border-bottom: 1px solid #9aaa79;
    }


    /*.ddd1 {
    position: absolute !important;
    top: 0;
    left: 100%;   
    margin: 0;
    display: none;
}
      .ddd2 {
    position: absolute !important;
    top: 0;
    left: 100%;   
    margin: 0;
    display: none ;
}*/

    .dropdown-menu {
        padding: 0px 0px 0px 0px;
        margin-top: 9px;
        margin-left: 0px;
        border-bottom: 1px solid #9aaa79;
        border: 1px solid #9aaa79;
        border-radius: 0px;
        /*width:100%;*/
    }

    .ddd1 {
        padding: 0px 0px 0px 0px;
        margin-top: 0px;
        border-bottom: 1px solid #9aaa79 !important;
        border: 1px solid #9aaa79 !important;
    }

    .ddd2 {
        padding: 0px 0px 0px 0px;
        border-bottom: 1px solid #9aaa79 !important;
        border: 1px solid #9aaa79 !important;
    }


    li.dropdown:hover > .dropdown-menu {
        display: block;
    }

    .headernav > li > .ddd > li > a {
        background-color: #f2f0e3;
        color: #0a5329 !important;
        padding: 10px 18px 10px 18px !important;
        font-size: 16px !important;
        outline: 0 !important;
        font-family: 'Poppins';
        transition: all 0.6s ease-in-out;
    }

        .headernav > li > .ddd > li > a:hover {
            color: #fff !important;
            padding: 10px 18px 10px 18px;
            background-color: #fff !important;
            transition: all 0.6s ease-in-out;
        }

    .headernav li .ddd .ddd1 li a {
        background-color: #f2f0e3;
        color: #0a5329 !important;
        padding: 10px 18px 10px 18px !important;
        font-size: 16px !important;
        outline: 0 !important;
        font-family: 'Poppins';
        transition: all 0.6s ease-in-out;
    }

        .headernav li .ddd .ddd1 li a:hover {
            color: #fff !important;
            padding: 10px 18px 10px 18px;
            background-color: #fff !important;
            transition: all 0.6s ease-in-out;
        }

    .headernav li .ddd .ddd1 .dd2 li a {
        background-color: #f2f0e3;
        color: #0a5329 !important;
        padding: 10px 18px 10px 18px !important;
        font-size: 16px !important;
        outline: 0 !important;
        font-family: 'Poppins';
        transition: all 0.6s ease-in-out;
    }

        .headernav li .ddd .ddd1 .dd2 li a:hover {
            color: #fff !important;
            padding: 10px 18px 10px 18px;
            background-color: #fff !important;
            transition: all 0.6s ease-in-out;
        }

    .navbar-nav > li > .dropdown-menu {
        margin-top: 0;
        border-top-left-radius: initial;
        border-top-right-radius: initial;
    }
    /* ================= MENU BORDERS ================= */
    .ddd > li,
    .ddd1 > li,
    .ddd2 > li {
        border-bottom: 1px solid #9aaa79;
    }

    /* ================= DROPDOWN BASE ================= */
    .dropdown-menu {
        padding: 0;
        margin-top: 0;
        border: 1px solid #9aaa79;
        border-radius: 0;
        min-width: 240px;
        left: 52px;
    }

    .navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
        border-color: #9aaa79 !important;
    }

    /* ================= POSITION FIX ================= */
    .dropdown-menu > li {
        position: relative;
    }

    /* 2nd Level */
    .ddd1 {
        position: absolute;
        top: 0;
        left: 100%;
        display: none;
        padding: 0;
        border: 1px solid #9aaa79;
    }

    /* 3rd Level */
    .ddd2 {
        position: absolute;
        top: 0;
        left: 100%;
        display: none;
        padding: 0;
        border: 1px solid #9aaa79;
    }

    /* ================= SHOW ON HOVER ================= */
    .dropdown-menu li:hover > .ddd1,
    .dropdown-menu li:hover > .ddd2 {
        display: block;
    }

    /* ================= LINKS STYLE ================= */
    .dropdown-menu li a {
        display: block;
        width: 100%;
        box-sizing: border-box;
        background-color: #f2f0e3;
        color: #0a5329 !important;
        padding: 10px 18px;
        font-size: 18px;
        font-family: 'Poppins';
        transition: all 0.3s ease;
        white-space: normal;
    }

        /* ================= HOVER ================= */
        .dropdown-menu li a:hover {
            color: #fff !important;
            background-color: #0a5329 !important;
        }

    /* ================= TOP MENU ================= */
    .headernav > li > .ddd > li > a {
        background-color: #f2f0e3;
        color: #0a5329 !important;
    }

    /* ================= REMOVE GAP ================= */
    .navbar-nav > li > .dropdown-menu {
        margin-top: 0;
    }

    /* ================= ARROW ALIGN ================= */
    .dropdown > a .caret {
        float: right;
        margin-top: 6px;
    }

    /* Make all dropdowns full width */
    .dropdown-menu {
        position: relative;
        width: 100%;
        left: 0 !important;
    }

    /* 2nd & 3rd level menu */
    .ddd1,
    .ddd2 {
        position: absolute; /* ❗ KEY FIX */
        left: 0 !important;
        display: none;
        width: 100%;
    }

    /* Show on click/hover */
    .dropdown-menu li.open > .ddd1,
    .dropdown-menu li.open > .ddd2 {
        display: block;
    }

    /* Optional spacing */
    .dropdown-menu li a {
        padding-left: 25px;
    }

    .ddd1 li a {
        padding-left: 40px;
    }

    .ddd2 li a {
        padding-left: 55px;
    }

    .ddd1 {
        top: 40px;
    }

    .ddd2 {
        top: 40px;
    }


    .Hompg_highlight_txtblue {
        font-size: 22px;
        font-family: 'Titillium Web';
        margin: 0px;
        color: #0ea4de;
    }



    .Readmore_btn_01 {
        color: #999999;
        transition: all 0.6s ease-in-out;
        text-decoration: none;
    }

        .Readmore_btn_01:hover {
            color: #f15833;
            transition: all 0.6s ease-in-out;
            text-decoration: underline;
        }







    .Separator_padd {
        padding: 7px 0px 7px 0px;
    }

















    .Separator_padd1 {
        padding: 6px 0px 6px 0px;
    }


    .Separator_padd2 {
        padding: 3px 0px 3px 0px;
    }









    [class*=" imghvr-"], [class^=imghvr-] {
        position: relative;
        display: block !important;
        margin: 0;
        max-width: 100%;
        background-color: rgba(175,90,59,1) !important;
        color: #fff;
        overflow: hidden;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        -ms-transform: translateZ(0);
        -o-transform: translateZ(0);
        transform: translateZ(0);
    }

        [class*=" imghvr-"] figcaption, [class^=imghvr-] figcaption {
            background-color: rgba(175,90,59,0.3) !important;
            padding: 30px;
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
            color: #fff;
        }

    .Socialmedia_Footer {
        padding: 50px 0px 50px 0px;
        display: flex;
        margin-bottom: 0px;
    }





    .Donatebtn {
        font-family: 'Poppins-bold';
        font-size: 18px;
        padding: 14px 20px 14px 20px !important;
        background-color: #f2f0e3 !important;
        color: #0a5329 !important;
        transition: all .4s ease-in-out;
        text-decoration: none !important;
    }

        .Donatebtn:hover {
            font-family: 'Poppins-bold';
            font-size: 18px;
            padding: 14px 20px 14px 20px !important;
            background-color: #9aaa79 !important;
            color: #fff !important;
            transition: all .4s ease-in-out;
            text-decoration: none !important;
        }

    .Banner_img_textClass {
        padding: 0px;
        text-align: center;
        position: absolute;
        top: 110px;
    }

    .txtresplht {
        line-height: 44px;
    }

    .hmpgrespopaddtp {
        padding: 30px 0px 0px 0px !important;
    }

    .Bann_textLineheight {
        line-height: 61px;
    }

    .Bann_text_01 {
        /*font-size: 36px;*/
        font-size: 20px;
        color: #fff;
        font-family: 'Titillium Web';
    }

    .Bann_text_02 {
        /*font-size: 58px;*/
        font-size: 29px;
        color: #fff;
        font-family: 'Titillium Web-bold';
        margin-top: 16px;
    }

    .Homepg_box_naamFoundation_div {
        padding: 45px 30px 45px 30px;
        border: 1px solid #c2cab2;
        background-color: #f2f0e3;
    }

    .Heading_01 {
        font-family: 'Titillium Web-bold';
        font-size: 35px;
        color: #0e552b;
        margin: 0px;
    }

    .Hompg_highlight_txtorg {
        font-size: 25px;
        font-family: 'Titillium Web';
        margin: 0px;
        color: #d17904;
    }

    .Hmpg_paddtop_d01 {
        padding-top: 50px !important;
    }

    .Homepg_naamboxpadd {
        padding: 0px 10px 0px 10px;
    }

    .Hompg_howweworkpadddiv {
        padding: 80px 30px 0px 30px;
    }

    .Heading_03 {
        font-family: 'Poppins-bold';
        margin: 0px;
        color: #9aaa79;
        font-size: 22px;
    }

    .Homepg_how_we_wrok_text_div {
        padding: 50px 0px 34px 0px;
    }

    .Homepg_back_green_01 {
        padding: 0px 0px 50px 0px;
        background-image: url(../Images/Background-green-01.jpg);
        /*width: 800px;*/
        /*height: 690px;*/
    }

    .Homepg_back_green_light_01 {
        padding: 45px 30px 45px 30px;
        background-image: url(../Images/Background-green-light-01.jpg);
        /*width:973px;*/
        float: right;
    }

    .Homepg_bg_gren_lght_mainpos_div {
        padding: 0px 0px 0px 0px;
        /*z-index: -1;*/
        margin-top: 0px;
    }

    .Homepg_bgLlght_pos_div {
        padding: 0px;
        /*position: absolute;*/
    }

    .Since_paddleft {
        /*padding-left: 514px;*/
        text-align: center;
    }

    .Icon_box_wht_main_div {
        padding: 36px 20px 36px 20px;
        background: #fff;
        margin-top: 50px;
    }

    .Seperator_white_vertical_01 {
        margin: -242px 0px 0px 193px;
        height: 263px;
    }

    .Homepg_ourproject_main_div {
        padding: 60px 0px 60px 0px;
        text-align: center;
    }

    .Img_sliderimg {
        width: 100%;
        max-width: 275px !important;
    }

    .Slider_padding_div {
        padding: 0px 30px 80px 30px;
    }

    .Ourprjctmousehoverbtn {
        margin-top: 150px;
        padding: 7px 0px 7px 0px !important;
        height: 40px !important;
        width: 100px !important;
        font-size: 15px !important;
        border-radius: 0px !important;
        color: #fff !important;
        background: rgba(14, 76, 27, 0.9);
        /* background-color: rgba(204, 220, 95, 0.8) !important; */
        border: 1px solid #9cac7c !important;
        transition: all .4s ease-in-out;
    }

        .Ourprjctmousehoverbtn:hover {
            margin-top: 150px;
            padding: 7px 0px 7px 0px !important;
            height: 40px !important;
            width: 100px !important;
            font-size: 15px !important;
            border-radius: 0px !important;
            color: #0a5329 !important;
            border: 1px solid #9cac7c !important;
            background-color: #f2f0e3 !important;
            /*background: rgba(14, 76, 27, 0.9);*/
            /*background-color: rgba(000000, 0, 0, 0.5);*/
            /* background-color: rgba(204, 220, 95, 0.8) !important; */
            transition: all .4s ease-in-out;
        }

    [class*=" imghvr-"], [class^=imghvr-] {
        position: relative;
        display: block !important;
        margin: 0;
        max-width: 100%;
        background-color: rgba(000000, 0, 0, 0.5) !important;
        color: #fff;
        overflow: hidden;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        -ms-transform: translateZ(0);
        -o-transform: translateZ(0);
        transform: translateZ(0);
    }

        [class*=" imghvr-"] figcaption, [class^=imghvr-] figcaption {
            background-color: rgba(000000, 0, 0, 0.5) !important;
            padding: 30px;
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
            color: #fff;
        }

        [class*=" imghvr-"], [class*=" imghvr-"] *, [class*=" imghvr-"]:after, [class*=" imghvr-"] :after, [class*=" imghvr-"]:before, [class*=" imghvr-"] :before, [class^=imghvr-], [class^=imghvr-] *, [class^=imghvr-]:after, [class^=imghvr-] :after, [class^=imghvr-]:before, [class^=imghvr-] :before {
            box-sizing: border-box !important;
            -webkit-transition: all 1s ease !important;
            -moz-transition: all 1s ease !important;
            transition: all 1s ease !important;
        }

    .Slider_box_widthdiv {
        padding: 3px 40px 0px 40px;
        width: 295px;
    }

    .txtbox_width {
        padding-top: 22px;
        /*width: 272px;*/
        height: 77px;
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
    }

    .Sliderboxlink {
        font-family: 'Poppins-bold';
        font-size: 18px;
        padding: 31px 0px 31px 0px;
        color: #000000;
        text-decoration: none;
        transition: all .4s ease-in-out;
    }

        .Sliderboxlink:hover {
            font-family: 'Poppins-bold';
            font-size: 18px;
            color: #d17904;
            text-decoration: none;
            transition: all .4s ease-in-out;
        }

    .slick-dots li button:before {
        font-family: 'slick';
        font-size: 40px !important;
        line-height: 20px;
        position: absolute;
        top: 5px;
        left: 0;
        width: 30px;
        height: 13px;
        content: square !important;
        /*content: '•';*/
        text-align: center;
        opacity: 1;
        color: #dae78f !important;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

    .slick-dots li.slick-active button:before {
        opacity: 1 !important;
        color: #ffffff !important;
        border: none !important;
    }


    .slick-dots li button {
        border: none !important;
        border-radius: 0% !important;
        width: 3px !important;
        height: 3px !important;
        padding: 5px !important;
        top: 0px !important;
        margin-top: 8px;
        margin-left: 30px;
        margin-right: 0px;
        /*background-color: #c09965 !important;*/
        opacity: 1;
        background-color: transparent !important;
    }


    .slick-dots li.slick-active button {
        /*background: #fff !important;*/
    }

    .slick-dotted.slick-slider {
        margin-bottom: 0px !important;
    }

    .slick-dots {
        position: absolute !important;
        bottom: 19px !important;
        display: block !important;
        width: 97% !important;
        padding: 0 !important;
        margin: 0 !important;
        list-style: square !important;
        text-align: center !important;
    }

        .slick-dots li {
            position: relative;
            display: inline-block !important;
            width: 3px !important;
            height: 3px !important;
            margin: 0 7px !important;
            padding: 3px 9px 0px 9px !important;
            cursor: pointer !important;
        }

    .slick-prev {
        left: -12px !important;
    }

    .slick-prev {
        font-size: 0 !important;
        line-height: 0 !important;
        position: absolute !important;
        top: 50% !important;
        display: block !important;
        width: 72px !important;
        height: 43px !important;
        padding: 0 !important;
        z-index: 1;
        -webkit-transform: translate(0, -50%) !important;
        -ms-transform: translate(0, -50%) !important;
        transform: translate(0, -50%) !important;
        cursor: pointer !important;
        border: none !important;
        outline: none !important;
        background: url(../img/prev.png) !important;
        /*background-color: transparent !important;*/
    }

    .slick-next {
        right: 9px !important;
    }

    .slick-next {
        font-size: 0 !important;
        line-height: 0 !important;
        position: absolute !important;
        top: 50% !important;
        display: block !important;
        width: 30px !important;
        height: 43px !important;
        padding: 0 !important;
        -webkit-transform: translate(0, -50%) !important;
        -ms-transform: translate(0, -50%) !important;
        transform: translate(0, -50%) !important;
        cursor: pointer !important;
        border: none !important;
        outline: none !important;
        background: url(../img/next.png) !important;
        background-color: transparent !important;
    }

    .slick-prev:hover,
    .slick-prev:focus {
        color: #000000 !important;
        outline: none !important;
        background: url(../img/prev.png) !important;
        transition: all 0.9s ease-in-out !important;
    }

    .slick-next:hover,
    .slick-next:focus {
        color: transparent !important;
        outline: none !important;
        background: url(../img/next.png) !important;
        transition: all 0.9s ease-in-out !important;
    }

        .slick-prev:hover:before,
        .slick-prev:focus:before,
        .slick-next:hover:before,
        .slick-next:focus:before {
            opacity: 1 !important;
        }

    .slick-prev.slick-disabled:before,
    .slick-next.slick-disabled:before {
        opacity: .25 !important;
    }

    .slick-prev:before,
    .slick-next:before {
        /*font-family: 'slick' !important;*/
        font-size: 20px !important;
        line-height: 1 !important;
        opacity: .75 !important;
        color: white !important;
        -webkit-font-smoothing: antialiased !important;
        -moz-osx-font-smoothing: grayscale !important;
    }

    [dir='rtl'] .slick-prev {
        right: 0px !important;
        left: auto !important;
    }

    .slick-prev:before {
        background: url(../img/prev.png) !important;
    }

    [dir='rtl'] .slick-prev:before {
        background: url(../img/next.png) !important;
    }


    [dir='rtl'] .slick-next {
        right: auto !important;
        left: 0px !important;
    }

    .slick-next:before {
        background: url(../img/next.png) !important;
    }

    [dir='rtl'] .slick-next:before {
        background: url(../img/prev.png) !important;
    }

    .slick-prev:before {
        background: url(../img/prev.png) !important;
    }

    .slick-arrow {
        position: absolute !important;
        top: 128px;
        bottom: 0;
        left: 4px;
        /*width: 15%;*/
        width: 5%;
        font-size: 25px;
        color: #000;
        text-align: center;
        text-shadow: none !important;
        filter: none !important;
        opacity: 1 !important;
    }

        .slick-arrow:hover {
            color: #ccdc5f;
        }

        .slick-arrow.left {
            background-repeat: repeat-x;
            background-image: none !important;
            color: #000;
            cursor: pointer;
        }

            .slick-arrow.left:hover {
                color: #000000;
            }

        .slick-arrow.right {
            right: 46px;
            background-repeat: repeat-x;
            background-image: none !important;
            color: #000;
            top: 128px;
            left: 341px;
            cursor: pointer;
        }

            .slick-arrow.right:hover {
                color: #ffffff;
            }

        .slick-arrow .glyphicon-chevron-left, .slick-arrow .glyphicon-chevron-right, .slick-arrow .icon-prev, .slick-arrow .icon-next {
            width: 35px;
            height: 35px;
            margin-top: -15px;
            font-size: 35px;
        }

    .slider-arrows {
        position: relative;
        bottom: 0px;
        text-align: center;
    }

    .slick-prev,
    .slick-next {
        font-size: 18px;
        background: #000;
        color: #fff;
        border: none;
        padding: 10px 20px;
        cursor: pointer;
    }

        .slick-prev:hover,
        .slick-next:hover {
            background: #333;
        }

    .Iconhome_left {
        position: absolute !important;
        height: 51px;
        width: 51px;
        padding: 11px 0px 0px 0px;
        transition: all 0.4s ease-in-out;
        margin: 14px 0px 0px -35px !important;
        color: #b5bea3 !important;
        font-size: 50px !important;
        border: none;
        border-radius: 0px;
    }

        .Iconhome_left:hover {
            position: absolute !important;
            height: 51px;
            width: 51px;
            padding: 11px 0px 0px 0px;
            transition: all 0.4s ease-in-out;
            margin: 14px 0px 0px -35px !important;
            color: #b5bea3 !important;
            font-size: 50px !important;
            border-radius: 0px;
        }

    .Iconhome_right {
        position: absolute !important;
        height: 51px;
        width: 51px;
        padding: 11px 0px 0px 16px;
        transition: all 0.4s ease-in-out;
        margin: 14px 0px 0px -35px !important;
        color: #b5bea3 !important;
        font-size: 45px !important;
        border: none;
        border-radius: 0px;
    }

        .Iconhome_right:hover {
            position: absolute !important;
            height: 51px;
            width: 51px;
            padding: 11px 0px 0px 16px;
            transition: all 0.4s ease-in-out;
            margin: 14px 0px 0px -35px !important;
            color: #b5bea3 !important;
            font-size: 45px !important;
            border-radius: 0px;
        }

    .Homepg_Waterconservation_maindiv {
        padding: 80px 0px 80px 0px;
        background-color: #0e552b;
        border-right: 1px solid #2b6e4d;
        text-align: center;
        /*width:682px;*/
    }

    .Heading_whit_01 {
        font-family: 'Titillium Web-bold';
        font-size: 35px;
        color: #ffffff;
        margin: 0px;
    }

    .Seperator_white_water_vertical_01 {
        margin: -60px 0px 0px 243px;
    }

    .ImgWhtewidth {
        width: 85%;
        height: 1px;
        left: -11px;
        margin-left: -12px;
    }

    .Homepg_bg_waterconservation_div {
        background-image: url(../Images/Background-Water-Conservation.jpg);
        /*width: 908px;*/
        background-size: cover; /* makes image fill container */
        background-position: center; /* keeps image centered */
        background-repeat: no-repeat; /* prevents repeating */
        /* responsive width */
        height: 252px; /* keep your height */
        padding: 0;
    }

    .HompgWatconmaindiv {
        padding: 0px 30px 0px 30px;
    }

    .Homepg_whatContoppadd_div {
        padding: 50px 0px 0px 0px;
        /*display:flex;*/
    }

    .Respodislyflx {
        /*display:flex;*/
    }

    .Respdspnon {
        display: none;
    }

    .Hmpgwat_div_respo_01 {
        padding: 0px 0px 22px 0px !important;
        border-bottom: 1px solid #87aa95;
    }

    .Hmpgwat_div_respo_02 {
        padding: 22px 0px 22px 0px !important;
    }

    .Hmpgwat_div_respo_03 {
        padding: 0px 0px 22px 0px !important;
        border-bottom: 1px solid #87aa95;
    }

    .Hmpgwat_div_respo_04 {
        padding: 22px 0px 0px 0px !important;
    }

    .Dispnon {
        display: none;
    }

    .brdebttm {
        border-top: 1px solid #87aa95;
        padding: 22px 0px 0px 0px !important;
    }

    .Hompg_sepapadd_div {
        padding: 25px 0px 25px 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Homepg_FactProject_bg_grrn_div {
        background-image: url(../Images/Background-green-01.jpg);
        padding: 80px 80px 80px 80px;
        /*width: 325px;*/
        height: 394px;
    }

    .Homepg_FactProject_bg_yell_div {
        background-image: url(../Images/Background-yellow-01.jpg);
        padding: 251px 30px 80px 30px;
        /*width: 779px;*/
        /*height: 630px;*/
    }

    .desktop-break {
        display: none;
    }

    .bgf {
        background-image: url(../Images/Background-green-yellow.jpg);
        padding: 80px 118px;
        background-repeat: no-repeat;
        background-size: 91% 100%; /* ONLY LEFT SIDE background */
        background-position: left center;
    }

    .bgne {
        background-image: url(../Images/Background-green-01.jpg);
        width: 600px;
        padding: 80px 80px 80px 80px;
    }

    .bgne1 {
        background-image: url(../Images/Background-yellow-01.jpg);
        padding: 80px 80px 80px 80px;
        position: absolute;
        top: 81px;
        width: 1188px;
        left: 282px;
    }

    .Hopg_respodv_001 {
        padding: 55px 0px 0px 0px !important;
    }

    .Hompg_back_blck_bg_div {
        background-image: url(../Images/Background-black-transperent.png);
        height: 115px;
        margin-top: -178px;
        border-top: 1px solid #fff;
        border-bottom: 1px solid #fff;
        text-align: center;
        padding: 26px 0px 0px 0px;
    }

    .Homepg_fact_inner_01 {
        padding: 60px 30px;
        position: absolute;
    }

    .Homepg_fact_inner_02 {
        padding: 0px 0px 0px 0px;
    }

    .Homepg_fact_inner_03 {
        padding: 0px 0px 0px 0px;
        margin-top: 0px;
        z-index: -1;
    }

    .Homepg_fact_inner_04 {
        padding: 45px 0px 0px 0px;
        /*display:flex;*/
        text-align: center;
    }

    .Homepg_fact_innertxt_01 {
        padding: 20px 0px 34px 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Homepg_fact_innertxt_02 {
        padding: 0px 0px 0px 0px;
    }

    .Homepg_ourpartner_bg_main_Div {
        background-image: url(../Images/Background-green-light-02.jpg);
        padding: 0px 0px 0px 0px;
        height: 272px;
    }

    .Homepg_Ourpartner_maindiv {
        padding: 80px 0px 120px 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Hompg_respodiv_01 {
        padding: 0px 0px 0px 0px !important;
    }

    .Homepg_ourpartner_div_01 {
        padding: 0px 0px 0px 0px;
        /*position: absolute;*/
        z-index: -1;
    }

    .Homepg_ourpartner_div_02 {
        padding: 37px 40px 0px 40px;
    }

    .Homepg_ourpartner_bg_wht_div_01 {
        padding: 30px 30px 30px 30px;
        background-color: #fff;
        border: 1px solid #b5bea3;
        /*height: 334px;*/
    }

    .Homepg_ourpartner_div_03 {
        padding: 0px 0px 0px 107px;
        position: absolute;
        z-index: -1;
        top: 136px;
    }

    .Homepg_happy_moment_bgdiv {
        background-image: url(../Images/Background-Happy-Moments.jpg);
        background-size: cover;
        background-position: center;
        background-repeat: no-repeat;
        height: 256px;
        padding: 0px 0px 0px 0px;
        text-align: center;
        margin: 0px -7px 0px 0px;
    }

    .Happy_movmet_txtdv {
        position: absolute;
        top: 90px;
        text-align: -webkit-center;
        text-align: -moz-center;
        /*left: -54px;*/
    }

    .Happymov_txt_divquote {
        padding: 30px 30px 30px 30px;
        background-color: #0e552b;
        border-right: 1px solid #2b6e4d;
        /*height: 530px;*/
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Hmpgquttxtdv01 {
        padding-top: 30px !important;
    }

    .Footerbtn {
        font-size: 22px;
        color: #fff;
        border: 1px solid #fff;
        padding: 8px 42px 8px 42px;
        background-color: #95aa8b;
        text-decoration: none !important;
        transition: all 0.6s ease-in-out;
    }

        .Footerbtn:hover {
            font-size: 22px;
            color: #fff;
            border: 1px solid #fff;
            background-color: #0e552b;
            text-decoration: none !important;
            transition: all 0.6s ease-in-out;
        }

    .Footeremailink {
        font-size: 22px;
        color: #000;
        text-decoration: none !important;
        transition: all 0.6s ease-in-out;
    }

        .Footeremailink:hover {
            font-size: 22px;
            color: #d17904;
            text-decoration: none !important;
            transition: all 0.6s ease-in-out;
        }

    .Socialmedia1_Footer {
        height: 48px;
    }

    .Socialmediaicon_Footer_01 {
        padding: 7px 7px 5px 7px;
        /* border-radius: 100%; */
        text-decoration: none !important;
        color: #c5ceaf !important;
        font-size: 19px;
        background-color: #FFFFFF;
        border: 1px solid #c5ceaf;
        transition: all 0.6s ease-in-out;
        outline: none !important;
    }

        .Socialmediaicon_Footer_01:hover {
            padding: 7px 7px 5px 7px;
            /* border-radius: 100%; */
            border: 1px solid #c5ceaf;
            background-color: #0e552b;
            text-decoration: none !important;
            color: #fff !important;
            font-size: 19px;
            transition: all 0.6s ease-in-out;
            outline: none !important;
        }

    .heading_footer {
        font-size: 22px;
        color: #b5bea3;
        font-family: Poppins-bold;
        margin: 0px;
    }

    .Footer_linkList {
        color: #000;
        transition: all 0.6s ease-in-out;
        text-decoration: none;
    }

        .Footer_linkList:hover {
            color: #d17904;
            font-weight: bold;
            transition: all 0.6s ease-in-out;
            text-decoration: none;
        }

    .Separator_padd2 {
        padding: 3px 0px 3px 0px;
    }

    .Footer_logo_div {
        padding: 15px 0px 32px 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
        /*width: 33%;*/
    }


    .FooterTwobtns_div {
        padding: 0px 0px 0px 0px;
        /*width: 69%;
        position: absolute;
        left: 223px;*/
    }

    .Footer_twobtndiv_bg {
        padding: 70px 0px 70px 0px;
        background-image: url(../Images/Background-green-03.jpg);
        /*height:1148px;*/
    }

    .Footer_btnpaddddiv {
        display: flex;
        justify-content: center;
    }

    .V_btnpadd {
        padding-left: 22px;
    }

    .Footer_bg_main_div {
        padding: 0px;
        /*position: absolute;
        top: 159px;*/
    }

    .Footer_bg_div_01 {
        padding: 60px 30px 60px 30px;
        background-image: url(../Images/Background-Footer.jpg);
    }

    .Footer_bgText_div {
        padding: 0px 0px 0px 0px;
    }

    .Footerlinepadd {
        font-size: 22px;
        padding:0px 6px 0px 6px;
        
    }

    .Footer_orinfodiv {
        padding: 0px 0px 0px 0px;
    }

    .Footer_bgwht_div {
        padding: 40px 40px 40px 40px;
        background-color: #fff;
        border: 1px solid #b5bea3;
    }

    .Footer_ourinfo_01 {
        padding: 0px 0px 0px 0px;
    }

    .Footer_ourinfo_02 {
        padding: 50px 0px 0px 0px;
    }

    .Footer_main_all_paddDiv {
        padding: 0px 0px 30px 0px;
    }

    .Header_innerpg_bg_div {
        background-image: url(../Images/Inner-Page-Header.jpg);
        height: 175px;
    }

    .ftphone {
        display: inline-block;
        padding-bottom: 22px;
    }

    .Breadcrum_main_div {
        position: absolute;
        top: 0px;
    }

    .inner-div-title {
        padding-top: 70px;
        padding-left: 19px;
    }

    .inner-div-title1 {
        padding-top: 54px !important;
    }

    .subpage-title {
        font-size: 27px;
        margin-bottom: 5px;
        color: #fff;
        font-family: 'Titillium Web-bold';
        line-height: 40px;
    }

    .breadcrubpadd {
        padding-top: 80px;
        right: 9px;
        display: none;
    }

    .breadcrumb {
        background: none !important;
    }

    .breadcrumb-item {
        color: #000;
        text-decoration: none;
        transition: all 0.6s ease-in-out;
    }

        .breadcrumb-item:hover {
            color: #fff;
            transition: all 0.6s ease-in-out;
        }

    .Inner_page_padding {
        padding: 60px 40px 60px 40px;
    }

    .Homepg_parallax_main_div {
        padding: 120px 0px 120px 0px;
        background-image: url(../Images/Parallax.jpg);
        background-repeat: no-repeat;
        /*height: 700px;*/
        background-size: cover;
        background-attachment: fixed;
    }

    .Footer_lastdiv {
        padding: 33px 0px 0px 30px;
        /*margin-top: 20px;*/
        text-align: center;
    }

    .Footerpridicl {
    }

    .Footerlinepaddallright {
        padding: 0px 20px 0px 20px;
    }

    .Allrghtpadd {
        padding-top: 21px;
    }

    .Naamkritextpadddiv {
        padding: 60px 0px 60px 0px;
    }

    .Palllaxvideo {
        width: 100%;
        height: 176px;
    }

    .Parallx_videopadd {
        padding: 0px 0px 0px 0px;
    }

    .Slider_box_widthdiv_inner {
        padding: 10px 30px 60px 30px;
        width: 320px;
    }

    .txtbox_width_inner {
        padding-top: 22px;
        /* width: 272px; */
        height: 77px;
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
    }

    .Innerpgprojectboxdiv {
        padding: 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }

    .Inner_page_padding1 {
        padding: 80px 40px 80px 40px;
    }

    .scrollup {
        position: fixed;
        right: 25px;
        bottom: 50px;
        color: #0e552b !important;
        background-color: #fff !important;
        width: 38px;
        height: 38px;
        /* border: solid 2px #f15833; */
        /* border-radius: 50% !important; */
        text-align: center;
        padding: 11px 0 0 1px;
        z-index: 2000;
        font-size: 18px;
        line-height: 1;
        border: 1px solid #c5ceaf;
        border-color: #c5ceaf !important;
        transition: all 0.4s ease-in-out;
    }

        .scrollup:hover {
            background-color: #0e552b !important;
            color: #fff !important;
            /* border: 2px solid #0ea4de !important; */
            transition: all .4s ease-in-out;
        }

    .slick-active .Bann_text_01 {
        animation: fadeUp 4s ease forwards;
    }

    .slick-active .Bann_text_02 {
        animation: fadeUp 2.3s ease forwards;
    }

    .Header_toplinkpadd {
        padding: 15px 3px 0px 3px;
        color: #fff;
        text-align: center;
    }

    .Header_toplinkpadd1 {
        padding: 15px 3px 0px 3px;
        color: #fff;
        text-align: center;
    }

    .dddsubmenu {
        /*margin-left: -119px;*/
    }

    .Hpgwi0 {
        width: 0%;
    }

    .navbar-header1 {
        float: none;
        border-bottom: none;
    }

    .navbar-toggle1 {
        background-color: #0e552b!important;
        position: relative;
        float: right;
        padding: 10px 10px 10px 10px!important;
        margin-top: -60px!important;
        margin-right: 25px !important;
        margin-bottom: 5px!important;
        background-color: transparent;
        background-image: none;
        border: 1px solid transparent;
        border-top-color: transparent;
        border-right-color: transparent;
        border-bottom-color: transparent;
        border-left-color: transparent;
        border-radius: 4px;
        display: block;
    }

    .navbar-header1 .collapse, .navbar-toggle {
        display: block !important;
    }

    .navbar-collapse1.collapse {
        display: none !important;
    }

    .navbar-nav {
        /* padding-top: 10px !important; */
        padding-left: 0px !important;
        /* padding-right: 15px !important; */
        width: 100%;
    }

    .navbar-nav1 > li {
        position: relative !important;
        display: block !important;
        float: none !important;
        border-bottom: 1px solid #9aaa79;
    }

    .navbar-nav > li > a {
        text-align: center;
        padding: 15px 0px 15px 0px !important;
        /* font-weight: bold; */
        outline: 0;
        transition: all 0.6s ease-in-out;
    }

    .navbar-collapse1.collapse.in {
        display: block !important;
        padding: 0px;
        /* background: rgba(000, 0, 0, 0.7); */
    }

    .Linesdisplaynewrespo {
        display: none;
    }

    .Respormbtn_new {
        text-align: -webkit-center;
    }

    .Respo_btn_new {
        color: #000 !important;
    }

    .navbar-collapse.in {
        overflow-y: visible;
    }

    .navbar {
        min-height: 0px !important;
    }

    .navbar-nav {
        margin: 0px !important;
    }

    .Homebanner {
        z-index: -1;
        margin-top: -24px;
    }

    .Resposhaddo {
        z-index: 1;
    }

    .Innerbrearespohead {
        margin-top: -24px;
    }

    .respodisplynone {
        display: none;
    }

    .Respobdbbto_01 {
        padding: 0px 0px 30px 0px !important;
        border-bottom: 1px solid #ccc;
    }

    .Respobdbbto_02 {
        padding: 20px 0px 30px 0px !important;
        border-bottom: 1px solid #ccc;
    }

    .Respobdbbto_03 {
        padding: 20px 0px 30px 0px !important;
        border-bottom: 1px solid #ccc;
    }

    .Respobdbbto_04 {
        padding: 20px 0px 0px 0px !important;
    }
         /*----------------------------Inner pg css---------------------------*/
    .Bar_verticle_green {
        position: absolute;
        height: 359px;
        width: 15px;
        margin: 48px 0px 0px -7px;
    }

    .Footerlinepaddct {
        padding: 0px 22px 0px 22px;
    }

    .Footerlinepaddct1 {
        padding: 0px 22px 0px 22px;
    }

    .Inner_contactMap_addDive {
        padding: 0px;
        border: 1px solid #c2cab2;
        /*height: 452px;*/
    }

    .Contact_map {
        width: 100%;
        height: 388px;
    }

    .Contact_bg_grnlgt_div {
        padding: 0px 0px 80px 0px;
        background-image: url(../Images/Background-green-light-01.jpg);
        /*height: 450px;*/
    }

    .Contact_txt_div {
        padding:50px 20px 0px 47px;
    }

    .Inner_page_padding_CT_01 {
        padding: 60px 35px 60px 35px;
    }

    .Contactemailink {
        color: #000;
        text-decoration: underline !important;
        transition: all 0.6s ease-in-out;
    }

        .Contactemailink:hover {
            color: #d17904;
            text-decoration: underline !important;
            transition: all 0.6s ease-in-out;
        }

    .Sepa_conta_gra_01 {
        position: absolute;
        height: 383px;
        width: 1px;
        margin: -355px 0px 0px 476px;
    }

    .Sepa_conta_gra_02 {
        position: absolute;
        height: 363px;
        width: 1px;
        margin: -389px 0px 0px 476px;
    }

    .Contact_Three_divMain {
        padding: 60px 0px 0px 0px;
    }

    .Contact_text_dv_01 {
        padding: 0px 35px 0px 0px;
    }

    .Contact_text_dv_02 {
        padding: 30px 47px 0px 0px;
    }

    .Contact_text_dv_03 {
        padding: 30px 0px 0px 0px;
    }

    .form-controlnewhome {
        display: block;
        width: 100% !important;
        height: 36px;
        font-size: 15px !important;
        line-height: 1.42857143 !important;
        color: #666 !important;
        background-color: #fff !important;
        background-image: none;
        border: 1px solid #c2cab2 !important;
        padding: 8px 15px !important;
        border-radius: 0px !important;
        margin-bottom: 0px !important;
    }

    .Richtextheight {
        height: 165px;
    }

    .btnsend {
        background-color: #b5bea3;
        text-align: center;
        padding-left: 0px;
        border: none;
        border-radius: 0px;
        color: #fff;
        font-size: 16px;
        transition: .5s all ease-in-out;
        width: 74% !important;
        height: 37px !important;
    }

        .btnsend:hover {
            background-color: #f2f0e3 !important;
            color: #0a5329 !important;
        }

    .EnquiryFormDIv {
        padding: 0px 0px 0px 0px;
    }

    .EnquiryFormDIv_newpadd_01 {
        padding: 0px 0px 0px 0px;
    }

    .EnquiryFormDIv_01 {
        padding: 20px 20px 20px 20px;
    }

    .EnquiryFormDIv_newpadd_02 {
        padding: 25px 20px 40px 20px;
    }

    .Btndivenquiry {
        padding: 0px 0px 0px 0px;
        margin-top: -20px;
    }

    .Donate_parallxdiv {
        padding: 100px 0px 100px 0px;
        background-image: url(../Images/Parallax-Donate.jpg);
        background-repeat: no-repeat;
        height: 550px;
        background-size: cover;
        background-attachment: fixed;
                background-position: center center;
    }

    .Donate_bg_greenmaindiv {
        background-image: url(../Images/Background-green-light-02.jpg);
        padding: 0px 0px 0px 0px;
        height: 290px;
    }

    .Donatepg_whtbg {
        padding: 20px 20px 20px 20px;
        background-color: #fff;
        border: 1px solid #b5bea3;
    }

    .ntbod {
        font-weight: normal !important;
    }

        .ntbod:hover {
            font-weight: bold !important;
        }

    .About_fact_inner_01 {
        padding: 0px 0px 0px 0px;
        margin-top: -214px;
        z-index: -1;
    }

    .About_FactProject_bg_yell_div {
        background-image: url(../Images/Background-yellow-01.jpg);
        padding:270px 41px 60px 40px;
        /*width: 1026px;*/
        /*height: 716px;*/
    }

    .Imgclassabtus {
        width: 100%;
        max-width: 590px;
    }

    .About_us_sixpadd {
        padding: 0px 15px 50px 15px;
                text-align: -webkit-center;
                        text-align: -moz-center;
    }

    .Aboutustxtpadd {
        padding:0px 20px 0px 20px;
        text-align: center;
    }

    .Ann_reportimgdiv_01 {
        padding:48px 0px 0px 0px;
                width: 326px;
    }

    .Img_bgcolor_div {
        padding: 10px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Wtbox_padd {
        padding: 0px 25px 0px 25px;
    }

    .Whtboxdiv {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        height: 77px;
        margin-top: -40px;
        z-index: 0;
        position: relative;
        padding-top: 25px;
    }

    .Innerannualpg {
        text-align: -webkit-center;
        text-align: -moz-center;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }

    .Corporate_parallxdiv {
        padding: 100px 0px 100px 0px;
        background-image: url(../Images/Banner-Corporate.jpeg);
        background-repeat: no-repeat;
        height: 700px;
        background-size: cover;
        background-attachment: fixed;
        background-position: center right;
    }

    .Inner_page_paddingtopless {
        padding: 30px 30px 60px 30px;
    }

    .Annulreportbtn {
        margin-top: 74px;
        padding: 7px 0px 7px 0px !important;
        height: 40px !important;
        width: 100px !important;
        font-size: 15px !important;
        border-radius: 0px !important;
        color: #fff !important;
        background: rgba(14, 76, 27, 0.9);
        /* background-color: rgba(204, 220, 95, 0.8) !important; */
        border: 1px solid #9cac7c !important;
        transition: all .4s ease-in-out;
    }

        .Annulreportbtn:hover {
            margin-top: 74px;
            padding: 7px 0px 7px 0px !important;
            height: 40px !important;
            width: 100px !important;
            font-size: 15px !important;
            border-radius: 0px !important;
            color: #0a5329 !important;
            border: 1px solid #9cac7c !important;
            background-color: #f2f0e3 !important;
            /* background: rgba(14, 76, 27, 0.9); */
            /* background-color: rgba(000000, 0, 0, 0.5); */
            /* background-color: rgba(204, 220, 95, 0.8) !important; */
            transition: all .4s ease-in-out;
        }

    .Donatelastdiv {
        padding: 0px 0px 50px 0px;
    }

    .Donatelastdiv_01 {
        padding: 354px 0px 0px 0px;
    }

    .DonateRcptenqidiv {
        padding:0px 30px 0px 30px;
        position: absolute;
    }

    .RcptEnq_mainDiv {
        padding:18px 0px 30px 0px;
                text-align: left;
    }

    .DonatelastdivCp {
        padding:60px 0px 50px 0px;
    }

    .corporatepg_whtbg {
        padding: 20px 20px 20px 20px;
        background-color: #fff;
        border: 1px solid #b5bea3;
    }

    .Logo_resizedwdt {
                width: 155px;
    }

    .Imgwidth {
        width: 100%;
        max-width: 180px;
    }

    .Corporatelastdiv_01 {
        padding: 200px 0px 0px 0px;
    }

    .Displnonoediv {
        display: none;
    }

    .Innpgtbtable {
        border-collapse: separate;
        border-spacing: 1px;
        width: 100%;
        background-color: #fff;
        color: #000 !important;
        border: 1px solid #b5bea3;
        display: inline-block;
    }

    th {
        text-align: center;
        padding: 10px;
        border: 1px solid #b5bea3;
        color: #000;
        background-color: #f8f7f1;
        /*width: 285px;*/
        font-family: 'Poppins' !important;
        /*font-weight: normal !important;*/
    }

    td {
        text-align: center;
        padding: 10px;
        border: 1px solid #b5bea3;
        vertical-align: top;
    }

    .modalwidth {
        /*width: 710px !important;*/
    }

    .modal-content {
        border-radius: 0px;
    }

    .Individuals_bgmaindiv {
        background-image: url(../Images/Banner-Individuals.jpg);
        padding: 60px 40px 60px 40px;
    }

    .Inner_page_padding_Idividual {
        padding: 50px 30px 50px 30px;
    }

    .Bannerindivdualsimgdiv {
        padding: 0px 0px 0px 0px;
        /*position: absolute;
        top: 93px;*/
    }

    .Bannerniimgdiv {
        padding: 0px 40px 0px 40px;
                margin-top: -1px;
    }

    .Individual_txtdiv {
        padding: 0px 0px 0px 0px;
    }

    .Banner_img_textClassVolunteer {
        padding: 0px;
        text-align: center;
        position: absolute;
        top: 24px;
    }

    .tbbnone {
        border: none !important;
        border-collapse: collapse;
    }

        .tbbnone td {
            border: none !important;
            padding: 0 !important;
            margin: 0 !important;
        }

        .tbbnone input[type="radio"] {
            margin-right: 4px;
        }

        .tbbnone label {
            margin-right: 15px; /* spacing between Male/Female/Other */
        }

    .paddtopfrm {
        padding-top: 20px;
    }

    .Seperator_gray_vertical_01Volunteer {
        margin:-416px 0px 0px 243px;
        height: 450px;
        position: absolute;
        width:1px;
        display:none;
    }

    .Homepg_box_naamFoundation_divvolunteer {
        padding: 20px 20px 20px 20px;
        border: 1px solid #c2cab2;
        background-color: #f2f0e3;
    }

    .Volunteeer4div_01 {
        padding:0px 10px 0px 10px;
    }

    .Volunteeer4div_02 {
        padding:0px 10px 0px 10px;
    }

    .Volunteeer4div_03 {
        padding: 0px 10px 0px 10px;
    }

    .addressht {
        height: 119px !important;
    }

    .Detailht {
        height: 184px !important;
    }

    .btnsendvolunteer {
        background-color: #b5bea3;
        text-align: center;
        padding-left: 0px;
        border: none;
        border-radius: 0px;
        color: #fff;
        font-size: 16px;
        transition: .5s all ease-in-out;
        width: 86% !important;
        height: 37px !important;
    }

        .btnsendvolunteer:hover {
            background-color: #0e552b !important;
            color: #fff !important;
        }

    .Vissionmissionmainpadddiv {
        padding: 60px 0px 60px 0px;
    }

    .Vissionmissinminbg {
        padding: 70px 0px 70px 0px; /*background-color:#f4f5ef;*/
        background-image: url(../Images/Background-yellow-01.jpg);
    }

    .Vissionmissinminbglftpadd {
        padding: 0px 0px 0px 0px;
    }

    .Vissionmissionwhtbg {
        padding:271px 30px 50px 30px;
        background-color: #fff;
        border: 1px solid #b5bea3;
        height: 739px;
    }

    .Vissonmissiontxtmdiv {
        padding: 0px 15px 0px 15px;
        text-align: center;
    }

    .Vissionmissionimdiv_01 {
        padding: 0px 0px 0px 0px;
        position: absolute;
        top: 127px;
    }

    .Inner_Floodrelif_addDive {
        padding: 0px;
        border: 1px solid #c2cab2;
        /*height: 452px;*/
    }

    .Bar_verticle_greenflood {
        position: absolute;
        height:193px;
        width: 10px;
        margin: 0px 0px 0px 0px;
    }

    .Newbullet {
        line-height: 28px;
        list-style-image: url(../Images/Bullet-Orange.png);
        text-align: left;
        padding-left: 19px;
    }

        .Newbullet > li {
            padding-left: 4px;
        }

    .CLICK_flood {
        font-size: 22px;
        color: #fff;
        border: 1px solid #fff;
        padding: 8px 37px 8px 37px;
        /*background-color: #95aa8b;*/ background: rgba(14, 76, 27, 0.6);
        text-decoration: none !important;
        transition: all 0.6s ease-in-out;
    }

        .CLICK_flood:hover {
            font-size: 22px;
            color: #fff;
            border: 1px solid #b5bea3;
            /*background-color: #0e552b;*/
            background: rgba(14, 76, 27, 0.9);
            text-decoration: none !important;
            transition: all 0.6s ease-in-out;
        }

    .Whtboxdivflood {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        height: 79px;
        margin-top: -46px;
        z-index: 0;
        position: relative;
        padding: 12px;
        text-align: center;
    }

    .Innerpgfloodtxtdiv {
        padding: 20px 20px 20px 20px;
    }

    .InnerFlooddonateimgdiv {
        padding: 0px 20px 20px 20px;
    }

    .Paddinghorigreen {
        padding: 70px 0px 0px 0px;
    }

    .Floodvideodiv_01 {
        padding: 20px 10px 20px 10px;
    }

    .Floodrelefvideo {
        width: 100%;
        height: 315px;
        border: 1px solid #c2cab2;
    }

    .Howwewrk_parallxdiv {
        padding: 100px 0px 100px 0px;
        background-image: url(../Images/Banner-How-We-Work.jpg);
        background-repeat: no-repeat;
        height: 400px;
        background-size: cover;
        background-attachment: fixed;
    }

    .Floodvideodiv_02 {
        padding: 0px 60px 0px 60px;
    }

    .Whtboxdivhowwework {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        height: 145px;
        margin-top: -42px;
        z-index: 0;
        position: relative;
        padding: 16px;
    }

    .Howweworkhover {
    }

        .Howweworkhover:hover {
            background-color: #f8f7f1;
        }

    .BOxhover:hover {
        /*background-color:#f8f7f1;*/
        transition: all 0.6s ease-in-out;
    }

    .BOxWorkdiv {
        padding: 30px 20px 80px 20px;
        background-color: #0e552b;
        text-align: center;
    }


    .BOxhover {
        transition: all 0.4s ease-in-out;
    }

        /* MAIN HOVER */
        .BOxhover:hover {
            /*transform: translateY(0px);*/
            transition: all 0.4s ease-in-out;
        }

            /* Change GREEN TOP on hover */
            .BOxhover:hover .BOxWorkdiv {
                background-color: #95aa8b;
                transition: all 0.4s ease-in-out;
            }

            /* Change WHITE BOX on hover */
            .BOxhover:hover .Whtboxdivhowwework {
                background-color: #fff;
                border-color: #7f9a75;
                transition: all 0.4s ease-in-out;
            }

            /* Optional: icon color change */
            .BOxhover:hover i {
                color: #fff;
                transition: all 0.4s ease-in-out;
            }

    .Iconhover {
        font-size: 40px;
        color: #fff;
        transition: all 0.4s ease-in-out;
    }

        .Iconhover:hover {
            font-size: 40px;
            color: #fff;
            transition: all 0.4s ease-in-out;
        }

    .Detailhtneed {
        height: 125px !important;
    }

    .Seperator_gray_vertical_01need {
        margin:-242px 0px 0px 245px;
        height: 262px;
        position: absolute;
        display:none;
    }

    .ul-tabs1 {
        list-style: none;
        padding-top: 5px;
        padding-left: 0px;
        font-size: 16px !important;
    }

        .ul-tabs1 > li.active > .aaa1 {
            transition: all 0.5s ease-in-out;
            background-color: #f26921;
            border-left: 4px solid #0a5329;
            outline: 0;
            color: #fff !important;
        }

        .ul-tabs1 > li > .aaa1 {
            text-decoration: none;
            color: #0a5329 !important;
            font-size: 16px;
            display: block;
            /*padding: 14px 30px 14px 20px;*/
            padding: 10px 10px !important;
            text-decoration: none;
            border-bottom: 1px solid #9aaa79;
            position: relative;
            /*height: 50px;*/
            background: #f2f0e3;
            border-radius: 3px;
            text-align: justify;
        }

            .ul-tabs1 > li > .aaa1:hover {
                transition: all 0.5s ease-in-out;
                background-color: #95aa8b;
                border-left: 5px solid #0a5329;
                outline: 0;
                color: #fff !important;
            }

        .ul-tabs1 > li.active > .aaa1 {
            transition: all 0.5s ease-in-out;
            background-color: #95aa8b;
            border-left: 5px solid #0a5329;
            outline: 0;
            color: #fff !important;
        }

    .Important_tab_content_div {
        padding: 10px 0px 10px 0px;
        border: 1px solid #b5bea3;
        float: left;
        min-height: 200px;
        border-radius: 3px;
                margin-top: -10px;
    }

    .tab-content > .tab-pane {
        visibility: visible;
        display: initial;
    }

    .Mediavideodiv_01 {
        padding: 5px 15px 40px 15px;
    }

    .WhtboxdivMedia {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        /* height: 77px; */
        height:143px;
        margin-top: -45px;
        z-index: 0;
        position: relative;
        padding: 10px;
        text-align: center;
    }

    .Mediarelefvideo {
        width: 100%;
        height: 192px;
        border: 1px solid #c2cab2;
    }

    .greentpwdt {
        width: 81%;
    }

    .Innera1dic {
        padding: 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }

    .txtbox_width_innerourtrustee {
        padding: 14px;
        /* width: 272px; */
        height: 100px;
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
    }

    .txtbox_width_innerourtrustee1 {
        padding: 20px;
        /* width: 272px; */
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
        height: 100px;
    }

    .Slider_box_widthdiv_inneteamr {
        padding: 10px 20px 60px 14px;
    }

    .txtbox_width_innerourteam {
        padding: 25px 20px 20px 20px;
        /* width: 272px; */
        background-color: #f2f0e3;
        border: 1px solid #9cac7c;
        margin-top: 0px;
        text-align: center;
        height: 172px;
    }

    .fixbodyinnpg {
        text-align: -webkit-center;
        width: 100%;
        margin: 0 auto;
        max-width: 1024px;
    }

    .txtbox_widthforicon {
        padding: 14px;
        /* width: 272px; */
        /* height: 77px; */
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
    }

    .Iconaligment {
        display: flex;
        padding: 0px 0px 0px 0px;
        /*justify-content: center;*/
    }

    .icontxtdiv {
        padding: 6px 0px 0px 31px;
        text-align: left;
    }

    .Iconboxdivmain_01 {
        padding: 10px;
                width: 316px;
    }

    .Innerboxpadd {
        padding: 0px 0px 40px 0px;
    }

    .Project_list_01 {
        padding: 40px 0px 40px 0px;
        text-align: center;
    }

    .Projectlistbtn {
        margin-top: 79px;
        padding: 7px 0px 7px 0px !important;
        height: 40px !important;
        width: 100px !important;
        font-size: 15px !important;
        border-radius: 0px !important;
        color: #fff !important;
        background: rgba(14, 76, 27, 0.9);
        /* background-color: rgba(204, 220, 95, 0.8) !important; */
        border: 1px solid #9cac7c !important;
        transition: all .4s ease-in-out;
    }

        .Projectlistbtn:hover {
            margin-top: 79px;
            padding: 7px 0px 7px 0px !important;
            height: 40px !important;
            width: 100px !important;
            font-size: 15px !important;
            border-radius: 0px !important;
            color: #0a5329 !important;
            border: 1px solid #9cac7c !important;
            background-color: #f2f0e3 !important;
            /*background: rgba(14, 76, 27, 0.9);*/
            /*background-color: rgba(000000, 0, 0, 0.5);*/
            /* background-color: rgba(204, 220, 95, 0.8) !important; */
            transition: all .4s ease-in-out;
        }

    .txtbox_width_projectlist {
        padding: 20px;
        /* width: 272px; */
        /* height: 77px; */
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: -38px;
        text-align: center;
        z-index: 0;
        position: relative;
    }

    .Whiteboxpaddlist {
        padding: 0px 25px 0px 25px;
    }

    .Inner_page_paddingbotttom0 {
        padding: 60px 40px 0px 40px;
    }

    .txtbox_banner {
        padding: 20px;
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: -40px;
        text-align: center;
    }

    .Bannertxtproj {
        /*font-family: 'Poppins-bold';*/
        font-size: 15px;
        margin: 0px;
        color: #000000;
        font-weight: bold;
    }

    .Innerboxpaddinnerpg {
        padding: 60px 0px 40px 0px;
    }

    .Mediarelefvideoproject01 {
        width: 100%;
        height: 330px;
        border: 1px solid #c2cab2;
    }

    .Innerfbiframdiv {
        padding: 0px 0px 0px 235px;
    }

    .Sepa_conta_gra_01new {
               position: absolute;
        height: 498px;
        width: 1px;
        margin: -480px 0px 0px 219px;
        display:none;
    }

    .Sepa_conta_gra_02new {
        position: absolute;
        height: 498px;
        width: 1px;
        margin:-364px 0px 0px 216px;
         display:none;
    }

    .ViewImagbtn {
        /*margin-top: 109px;*/
        margin-top: 124px;
        padding: 7px 0px 7px 0px !important;
        height: 40px !important;
        width: 100px !important;
        font-size: 15px !important;
        border-radius: 0px !important;
        color: #fff !important;
        background: rgba(14, 76, 27, 0.9);
        /* background-color: rgba(204, 220, 95, 0.8) !important; */
        border: 1px solid #9cac7c !important;
        transition: all .4s ease-in-out;
    }

        .ViewImagbtn:hover {
            /*margin-top: 109px;*/
            margin-top: 124px;
            padding: 7px 0px 7px 0px !important;
            height: 40px !important;
            width: 100px !important;
            font-size: 15px !important;
            border-radius: 0px !important;
            color: #0a5329 !important;
            border: 1px solid #9cac7c !important;
            background-color: #f2f0e3 !important;
            /*background: rgba(14, 76, 27, 0.9);*/
            /*background-color: rgba(000000, 0, 0, 0.5);*/
            /* background-color: rgba(204, 220, 95, 0.8) !important; */
            transition: all .4s ease-in-out;
        }

    .map-container {
        position: relative;
        display: inline-block;
        max-width: 100%;
    }

    .map-image {
        width: 100%;
        display: block;
                max-width: 566px;
    }

    /* Hotspot Style */
    .hotspot {
        position: absolute;
        width: 15px;
        height: 15px;
        border: 2px solid #555;
        border-radius: 50%;
        transform: translate(-50%, -50%);
        cursor: pointer;
        z-index: 10;
    }

        /* Inner Dot */
        .hotspot::after {
            content: "";
            position: absolute;
            width: 8px;
            height: 8px;
            background: #555;
            border-radius: 50%;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
        }

        /* Pulse Animation */
        .hotspot::before {
            content: "";
            position: absolute;
            width: 15px;
            height: 15px;
            border: 2px solid rgba(85,85,85,0.4);
            border-radius: 50%;
            top: -2px;
            left: -2px;
            animation: pulse 1.5s infinite;
        }

    @keyframes pulse {
        0% {
            transform: scale(1);
            opacity: 1;
        }

        100% {
            transform: scale(1.8);
            opacity: 0;
        }
    }

    /* Tooltip */
    .tooltip-box {
        position: absolute;
        background: #2f2f2f;
        color: #fff;
        padding: 10px 15px;
        border-radius: 5px;
        display: none;
        white-space: nowrap;
        z-index: 9999;
        pointer-events: none;
        font-size: 14px;
    }

        .tooltip-box:after {
            content: "";
            position: absolute;
            bottom: -8px;
            left: 18px;
            border-width: 8px 8px 0;
            border-style: solid;
            border-color: #2f2f2f transparent transparent transparent;
        }

    .Hidedeskstopreso {
        /*display: none;*/
    }

    .Donatebgyellobox {
        padding: 28px 0px 0px 0px;
        background-image: url(../Images/Background-yellow-01.jpg);
        height: 306px;
        text-align: center;
    }

    .Donatemaindiv001 {
        padding: 80px 0px 0px 0px;
    }

    .Donateyellowboxpos {
        padding: 0px;
        /*position: absolute;
        top:13px;*/
    }

    .Bar_verticle_greenVandM {
        position: absolute;
        height: 181px;
        width: 10px;
        margin:-180px 0px 0px 402px;
    }

    .Lht {
        line-height: 45px;
    }

    .Lht1 {
        line-height: 50px;
    }

    .Brtoplghtgren {
        height: 9px;
    }

    .Topbragrenimgpadd {
        padding: 0px 25px 0px 25px;
    }

    .Mailltxtwht {
        color: #fff;
        text-decoration: underline;
        transition: all 0.6s ease-in-out;
    }

        .Mailltxtwht:hover {
            color: #000;
            text-decoration: underline;
            transition: all 0.6s ease-in-out;
        }

    .BannerProject > .slick-prev {
        font-size: 0 !important;
        line-height: 0 !important;
        position: absolute !important;
        top: 42% !important;
        display: block !important;
        width: 72px !important;
        height: 43px !important;
        padding: 0 !important;
        z-index: 1;
        -webkit-transform: translate(0, -50%) !important;
        -ms-transform: translate(0, -50%) !important;
        transform: translate(0, -50%) !important;
        cursor: pointer !important;
        border: none !important;
        outline: none !important;
        background: url(../img/prev.png) !important;
        /* background-color: transparent !important; */
    }

    .BannerProject > .slick-prev {
        left: -12px !important;
    }

    .BannerProject > .slick-next {
        font-size: 0 !important;
        line-height: 0 !important;
        position: absolute !important;
        top: 42% !important;
        display: block !important;
        width: 30px !important;
        height: 43px !important;
        padding: 0 !important;
        -webkit-transform: translate(0, -50%) !important;
        -ms-transform: translate(0, -50%) !important;
        transform: translate(0, -50%) !important;
        cursor: pointer !important;
        border: none !important;
        outline: none !important;
        background: url(../img/next.png) !important;
        background-color: transparent !important;
    }

    .BannerProject > .slick-next {
        right: 9px !important;
        left: 295px;
    }

    .Bannerwhitboxpadd {
        padding: 0px 25px 0px 25px;
        position: relative;
        z-index: 0;
    }

    .WhtboxdivMedia1 {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        height: 78px;
        /*height: 151px;*/
        margin-top: -38px;
        z-index: 0;
        position: relative;
        padding: 10px;
        text-align: center;
    }

    .WhtboxdivMedia2 {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        height: 83px;
        /*height: 151px;*/
        margin-top:-44px;
        z-index: 0;
        position: relative;
        padding: 13px;
        text-align: center;
    }

    .Slider_box_widthdiv_innerKashmir {
        padding: 10px 20px 60px 20px;
                width: 465px;
    }

    .Slider_box_widthdiv_innermainprojectlist {
        padding: 10px 15px 40px 15px;
                width: 329px;
    }

    .Slider_box_widthdiv_innermainprojectlist1 {
        padding: 10px 15px 40px 15px;
                width: 329px;
    }

    .Project_list_01_1 {
        padding: 40px 0px 0px 0px;
        text-align: center;
    }

    .Whtboxdivflood p {
        font-weight: bold;
    }

    .Boderpaddnew {
        padding: 0px 40px 0px 40px;
    }

    .WhtboxdivMedia p {
        font-weight: bold;
    }

    .WhtboxdivMedia1 p {
        font-weight: bold;
    }

    .ProjectAidtomap_khandesh {
        left: 27.538%;
        top: 15.785%;
    }

    .ProjectAidto_Marathwada {
        left: 47.231%;
        top: 43.037%;
    }

    .ProjectAidto_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .ProjectAidto_Maharashtra {
        left: 22.961%;
        top: 62.410%;
    }

    .Border_20_60 {
        padding: 20px 0px 60px 0px;
    }

    .Allmap8div {
        padding: 40px 0px 0px 0px;
    }

    .Border60_60 {
        padding: 60px 0px 60px 0px;
    }

    .Grtintouchtxtpaddall {
        padding: 50px 0px 0px 0px;
    }

    .Projecttxt50paddtop {
        padding: 50px 0px 0px 0px;
    }

    .Border_60_20 {
        padding: 60px 0px 20px 0px;
    }

    .Projectheadpaddbotm {
        padding-bottom: 50px;
    }

    .Projectpaddtopnew {
        padding: 50px 0px 0px 0px;
    }

    .facebook-frame {
        width: 100%;
        height: 700px;
        border: none;
    }

    .Curruntprojectpgdiv {
        padding: 0px;
        margin-top: -22px;
    }

    .Instagramvdeomain12div1 {
        padding: 50px 0px 0px 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Instagramvdeomain12div2 {
        padding: 20px 0px 0px 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .V1div1 {
        padding: 15px;
                /*width: 320px;*/
    }

    .Homeinstavideo {
        padding: 0px 40px 40px 40px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Hompgvideoinsta1 {
        padding: 15px;
                /*width: 297px;*/
    }

    .Allmap8div1 {
        padding: 20px 0px 20px 0px;
    }

    .Project_DesilatingofDams_Khandesh {
        left: 27.839%;
        top: 15.663%;
    }

    .Project_DesilatingofDams_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .Project_DesilatingofDams_WesternMaharashtra {
        left: 22.961%;
        top: 62.410%;
    }

    .Project_ytvideos {
        padding: 40px 0px 0px 0px;
    }

    .Fllodvideopaddtop {
        padding: 30px 0px 0px 0px;
    }

    .Howweworkboxpadd1 {
        padding: 10px 10px 50px 10px;
    }

    .Project_Incomegeneration_Marathwada {
        left: 47.231%;
        top: 43.037%;
    }

    .Project_Incomegeneration_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .Indivivdualpaddbtmnew {
        padding: 0px 0px 50px 0px;
    }

    .Individulapddextra {
        padding: 0px 0px 0px 0px;
    }

    .Jalyuktpaddtop {
        padding: 50px 0px 0px 0px;
    }

    .Border_80_60 {
        padding: 50px 0px 50px 0px;
    }

    .Project_Nalastreamodha_Khandesh {
        left: 27.996%;
        top: 15.327%;
    }

    .Project_Nalastreamodha_Konkan {
        left: 6.030%;
        top: 35.364%;
    }

    .Project_Nalastreamodha_Marathwada {
        left: 47.231%;
        top: 43.037%;
    }

    .Project_Nalastreamodha_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .Project_Nalastreamodha_WesternMaharashtra {
        left: 22.961%;
        top: 62.410%;
    }

    .Borderbtm60 {
        padding: 0px 0px 60px 0px;
    }

    .Needhelpbtm {
        padding: 0px 0px 80px 0px;
    }

    .Needhlpbtndiv {
        padding: 30px 0px 0px 0px;
        text-align: center;
    }

    .padingbtm60 {
        padding: 0px 0px 60px 0px;
    }

    .Rghtpaddtem {
        padding:0px 30px 0px 30px;
    }

    .Lefttempadd {
        padding: 40px 0px 40px 0px;
    }

    .Lefttempadd1 {
        padding: 40px 0px 0px 0px;
    }

    .Paddteamlft60 {
        padding:0px 30px 0px 30px;
    }

    .Project_PercolationTank_Khandesh {
        left: 27.190%;
        top: 15.694%;
    }

    .Project_PercolationTank_Konkan {
        left: 6.030%;
        top: 35.364%;
    }

    .Project_PercolationTank_Marathwada {
        left: 47.231%;
        top: 43.037%;
    }

    .Project_PercolationTank_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .Project_PercolationTank_WesternMaharashtra {
        left: 22.961%;
        top: 62.410%;
    }

    .Project_Riverrejuvenation_Konkan {
        left: 6.03%;
        top: 34.36%;
    }

    .Project_Riverrejuvenation_Marathwada {
        left: 47.23%;
        top: 42.03%;
    }

    .Project_Riverrejuvenation_Vidarbha {
        left: 73.11%;
        top: 18.37%;
    }

    .Project_Riverrejuvenation_WesternMaharashtra {
        left: 22.96%;
        top: 62.41%;
    }

    .Border_30_60 {
        padding: 30px 0px 60px 0px;
    }

    .Project_TrenchExcavation_Khandesh {
        left: 27.337%;
        top: 15.296%;
    }

    .Project_TrenchExcavation_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .Project_TrenchExcavation_WesternMaharashtra {
        left: 22.961%;
        top: 62.410%;
    }

    .projpadingbtm60 {
        padding: 0px 0px 60px 0px;
    }

    .Slider_box_widthdiv_innerot {
        padding: 10px 10px 20px 10px;
                /*width: 257px;*/
    }

    .respo_display {
        display: none;
    }

    .txtbox_width_innerourtrusteeteam {
        padding: 12px;
        /*width: 272px;*/
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
    }

    .instagram-media {
        min-width: 214px !important;

    }

    .htchangefrm1280 {
        /*height: 146px;*/
    }

    .htchangefrm12801 {
        height: 92px;
    }

    .pdchngfor1280 {
        padding: 12px !important;
        margin-top: -31px !important;
    }

    .paddfrmsmall {
        padding: 18px !important;
    }

    .heightbx1024 {
        /*height: 222px;*/
    }

    .Ineerpgtrusteepadd {
        padding: 60px 20px 0px 20px !important;
    }

    .Ineerpgprojecctpadd {
        padding:60px 30px 0px 30px !important;
    }

    .lhtsmall {
        line-height: 36px;
    }
    .reso915 {
            padding: 15px 0px 0px 0px !important;
    }
    .Mapdiv_ct {
            padding: 20px !important;
    }
    .Innerfbpalftrespo {
        padding:0px 0px 0px 10px !important;
    }
    .respodisdpltbl {
        /*display:inline-table !important;*/
    }
    .Respomxwdt99 {
        max-width:99% !important;
    }
    .Respocenteralgin {
                padding: 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }
    .respopaddnewlogo {
        padding:2px;
    }
    .reso915 {
            padding: 15px 0px 0px 0px !important;
    }
    .respo80topbar {
            width: 80%;
    height: 6px;
    }
    .respohtnew {
        height:76px !important;
    }
    .Volntrrespodiv {
                padding: 0px 0px 0px 0px !important;
    }
    .Needrrespodiv {
                padding: 0px 0px 0px 0px !important;
    }
    .respowdt {
        width:100%;
        height:1px;
    }
    .bghtgreensmal {
        /*height:205px !important;*/
    }
    .Respowidthdiv {
            /*width: 370px;*/
    }
    .Respp740padwidthtrustee {
                padding: 10px 15px 50px 15px !important;
        /*width: 300px;*/
    }
    .Projectmainpaddwdthdiv {
         padding: 10px 15px 60px 15px !important;
        width: 305px;
    }
    .Respopaddbtntp {
        padding:30px 0px 0px 0px !important;
    }
    .Mediawidthrespo {
                /*width: 278px;*/
    }
    .respowidthbrgn {
        width:80%;
        height:9px;
    }
    .respomrghide {
            margin-top: 0px !important;
    }
    .Newvolunterdiv {
        text-align:center;padding:40px 0px 60px 0px;
    }
    .Voluntemarpaddinnew {
        padding:0px;   
    }
     .navbar-inverse .headernav > .active > a {
        color: #0a542a !important;
        background-color: #f2f0e3 !important;
                
    }
    .navbar-inverse .headernav .dropdown-menu > li.active > a {
    color: #fff !important;
    background-color: #9aaa79 !important;
}
    .navbar-nav .dropdown-menu{
        display:none;
        position:static !important;
        float:none;
        width:100%;
        box-shadow:none;
    }

    .navbar-nav .dropdown.open > .dropdown-menu{
        display:block;
    }

    /* Disable hover on mobile */
    .navbar-nav .dropdown:hover > .dropdown-menu{
        display:none;
    }

    .navbar-nav .dropdown.open:hover > .dropdown-menu{
        display:block;
    }

    /* caret right side */
    .navbar-nav .dropdown > a{
        position:relative;
    }

    .navbar-nav .dropdown > a .caret{
        float:none;
        margin-top:0px;
        margin-left:5px;

    }
     .Hompgvideoinsta1{
    display: flex;
    margin-bottom: 30px;
}

.Hompgvideoinsta1 .instagram-media{
    display: flex !important;
    flex-direction: column;
    height: 100% !important;
    width: 100% !important;
    min-height: 1074px; /* adjust as needed */
}
 .Instagramvdeomain12div1{
    
    margin-bottom: 30px;
}
 .Instagramvdeomain12div2{
   
    margin-bottom: 30px;
}

.V1div1 .instagram-media{
    display: flex !important;
    flex-direction: column;
    height: 100% !important;
    width: 100% !important;
    min-height: 1051px; /* adjust as needed */
}

.LogoineerSlider {
    position: relative;
}
.slider-arrows1 {
        position: relative;
        bottom: 0px;
        text-align: center;
    }
.slick-arrow1 {
        position: absolute !important;
        top:116px;
        bottom: 0;
        left: -5px;
        /*width: 15%;*/
        width: 5%;
        z-index: 999;
        font-size: 25px;
        color: #000;
        text-align: center;
        text-shadow: none !important;
        filter: none !important;
        opacity: 1 !important;
    }

       .slick-arrow1:hover {
            color: #ccdc5f;
        }

      .slick-arrow1.left1 {
            background-repeat: repeat-x;
            background-image: none !important;
            color: #000;
            cursor: pointer;
        }

           .slick-arrow1.left1:hover {
                color: #000000;
            }

      .slick-arrow1.right1 {
            right: 46px;
            background-repeat: repeat-x;
            background-image: none !important;
            color: #000;
            top: 118px;
            left: 309px;
            cursor: pointer;
        }

          .slick-arrow1.right1:hover {
                color: #ffffff;
            }

     .slick-arrow1 .glyphicon-chevron-left, .slick-arrow1 .glyphicon-chevron-right, .slick-arrow1 .icon-prev, .slick-arrow1 .icon-next {
            width: 35px;
            height: 35px;
            margin-top: -15px;
            font-size: 35px;
        }

  .slider-arrows1 {
        position: relative;
        bottom: 0px;
        text-align: center;
    }

   .slick-prev,
    .slick-next {
        font-size: 18px;
        background: #000;
        color: #fff;
        border: none;
        padding: 10px 20px;
        cursor: pointer;
    }

       .slick-prev:hover,
        .slick-next:hover {
            background: #333;
        }

   .Iconhome_left1 {
        position: absolute !important;
        height: 51px;
        width: 51px;
        padding: 11px 0px 0px 0px;
        transition: all 0.4s ease-in-out;
        margin: 14px 0px 0px -35px !important;
        color: #b5bea3 !important;
        font-size: 42px !important;
        border: none;
        border-radius: 0px;
    }

      .Iconhome_left1:hover {
            position: absolute !important;
            height: 51px;
            width: 51px;
            padding: 11px 0px 0px 0px;
            transition: all 0.4s ease-in-out;
            margin: 14px 0px 0px -35px !important;
            color: #b5bea3 !important;
            font-size: 42px !important;
            border-radius: 0px;
        }

   .Iconhome_right1 {
        position: absolute !important;
        height: 51px;
        width: 51px;
        padding: 11px 0px 0px 16px;
        transition: all 0.4s ease-in-out;
        margin: 14px 0px 0px -35px !important;
        color: #b5bea3 !important;
        font-size: 38px !important;
        border: none;
        border-radius: 0px;
    }

      .Iconhome_right1:hover {
            position: absolute !important;
            height: 51px;
            width: 51px;
            padding: 11px 0px 0px 16px;
            transition: all 0.4s ease-in-out;
            margin: 14px 0px 0px -35px !important;
            color: #b5bea3 !important;
            font-size: 38px !important;
            border-radius: 0px;
        }
      .Vissionmsnkboxpadd1 {
        padding:0px 0px 40px 0px;
    }
    .Visngrenbr {
            width: 80%;
    height: 9px;
    }
    .Whtboxdivvissionmission {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        /*height: 228px;*/
        margin-top: -42px;
        z-index: 0;
        position: relative;
        padding: 20px;
    }
     .Heading_031 {
        font-family: 'Poppins-bold';
        margin: 0px;
        color: #0e552b;
        font-size: 35px;
    }
     .Howweworkhover1 {
    }

        .Howweworkhover12:hover {
            background-color: #f8f7f1;
        }

    .BOxhover12:hover {
        /*background-color:#f8f7f1;*/
        transition: all 0.6s ease-in-out;
    }

    .BOxWorkdiv1 {
        padding: 30px 30px 80px 30px;
        /*background-color: #0e552b;*/
         background-color: #fff;
        text-align: center;
        border:1px solid #95aa8b;
    }


    .BOxhover12 {
        transition: all 0.4s ease-in-out;
    }

        /* MAIN HOVER */
        .BOxhover12:hover {
            /*transform: translateY(0px);*/
            transition: all 0.4s ease-in-out;
        }

            /* Change GREEN TOP on hover */
            .BOxhover12:hover .BOxWorkdiv1 {
                background-color: #95aa8b;
                transition: all 0.4s ease-in-out;
            }

            /* Change WHITE BOX on hover */
            .BOxhover12:hover .Whtboxdivvissionmission {
                background-color: #fff;
                border-color: #7f9a75;
                transition: all 0.4s ease-in-out;
            }
        .BOxhover12:hover .Heading_031{
            color:#fff;
        }
            /* Optional: icon color change */
            .BOxhover12:hover i {
                color: #fff;
                transition: all 0.4s ease-in-out;
            }

    .Iconhover1 {
        font-size: 40px;
        color: #0e552b;
        transition: all 0.4s ease-in-out;
    }

        .Iconhover1:hover {
            font-size: 40px;
            color: #0e552b !important;
            transition: all 0.4s ease-in-out;
        }
          /*-----12-05-2026-----*/
    .Allhtforcsronly {
        height:330px !important;
    }
    .Butndivforcsrdiv {
        text-align: center;    padding-top: 240px;
    }
    .Respocsrbtn {
                font-size: 18px !important;
                        padding: 8px 20px 8px 19px !important;
    }
/*---------end---------*/
    @keyframes fadeUp {
        from {
            opacity: 1;
            transform: translateY(40px);
        }

        to {
            opacity: 1;
            transform: translateY(0);
        }
    }
}

@media only screen and (min-width: 393px) and (max-width:411px) {
    .Mobilerespohide {
        display: none;
    }

    .Removemargin {
        margin-top: 0px !important;
    }

    .Hidedeskstopreso {
        padding: 20px 10px 20px 10px !important;
    }

    .Txtreslh {
        line-height: 49px;
    }

    .Respoheitimg {
        height: 10px;
    }

    .phnoheadrespo {
        padding: 15px 10px 0px 10px !important;
    }

    .Headiconwidthrespo {
        width: 25px !important;
    }

    .respo_txtpaddtp {
        padding-top: 25px !important;
    }

    .separatorHWW1 {
        padding: 0px 12px 0px 12px;
    }

    .separatorHWW2 {
        padding: 0px 12px 0px 12px;
        line-break: anywhere;
    }

    .separatorHWW3 {
        padding: 0px 12px 0px 12px;
    }

    .Namm_banbelowboxmdiv {
        padding: 0px;
        margin-top: 0px;
    }

    .Homepg_Header_Main_div {
        padding: 0px 0px 0px 0px;
    }

    .Home_contact_div {
        padding: 0px 0px 0px 0px;
        /*width: 74%;*/
    }

    .Homepg_All_HeadData {
        padding: 0px 0px 0px 0px;
    }

    .Homepg_floodrelifDiv {
        padding: 0px 0px 0px 0px;
        /*background-image: url(../Images/Seperator-black-horizontal-01.png);*/
        background-color: #95aa8b;
        height: 56px;
        font-size: 18px;
        /*width: 50%;*/
        border-bottom: 1px solid #ccc;
                display: none;
    }

        .Homepg_floodrelifDiv:hover {
            /*background-color:#f2f0e3;*/
            /*background-color:rgba(242, 240, 227, 1);*/
            background-color: #0e552b;
            opacity: 1;
            transition: all 0.4s ease-in-out;
        }

    .Homepg_contactDiv {
        padding: 0px 0px 0px 0px;
        /*background-image: url(../Images/Seperator-black-horizontal-01.png);*/
        background-color: #95aa8b;
        height: 56px;
        font-size: 18px;
        /*width: 50%;*/
        border-bottom: 1px solid #ccc;
    }

    .Homepg_emailDiv {
        padding: 0px 0px 0px 0px;
        /*background-image: url(../Images/Seperator-black-horizontal-01.png);*/
        background-color: #95aa8b;
        height: 56px;
        font-size: 18px;
        /*width: 50%;*/
        border-bottom: 1px solid #ccc;
    }

        .Homepg_emailDiv:hover {
            /*background-color:#f2f0e3;*/
            /*background-color:rgba(242, 240, 227, 1);*/
            background-color: #0e552b;
            opacity: 1;
            transition: all 0.4s ease-in-out;
        }

    .Homepg_emailhead {
        color: #fff;
        font-size: 18px;
        text-decoration: none !important;
        transition: all 0.6s ease-in-out;
    }

        .Homepg_emailhead:hover {
            color: #fff;
            font-size: 18px;
            text-decoration: underline !important;
            transition: all 0.6s ease-in-out;
        }

    .HOme_contact_margin {
        padding: 0px;
        margin-left: 0px;
    }

    .Socialmediaicon_01 {
        padding: 10px 10px 5px 10px;
        /* border-radius: 100%; */
        text-decoration: none !important;
        color: #ffffff !important;
        font-size: 23px;
        transition: all 0.6s ease-in-out;
        outline: none !important;
    }

        .Socialmediaicon_01:hover {
            padding: 12px 10px 10px 10px;
            /* border-radius: 100%; */
            background-color: #f2f0e3;
            text-decoration: none !important;
            color: #0a5329 !important;
            font-size: 23px;
            transition: all 0.6s ease-in-out;
            outline: none !important;
        }

    .Socialmedia {
        padding: 0px 0px 0px 0px;
        display: flex;
        margin-bottom: 0px;
        justify-content: center;
    }

    .Socialmedia1 {
        background-color: #0e552b;
        /*background-image: url(../Images/Seperator-black-horizontal-02.png);*/
        /*background-image: url(../Images/Seperator-black-horizontal-01.png);*/
        height: 54px;
    }

    .Homepg_socialmedia_icon {
        padding: 0px 0px 0px 0px;
        /*left: 239px;
                        position: absolute;
        margin-top: 55px;
                width: 50%;*/
    }

    .Img_width {
        width: 100%;
    }

    .Img_width_green_hor {
        width: 100%;
        height: 5px;
    }

    .Img_width_hor_whit {
        width: 100%;
        height: 1px;
    }

    .Homepg_all_position {
        /*position: absolute;*/
    }

    .Homepg_main_logo_nav_div {
        padding: 0px 0px 0px 0px;
        background: #fff;
        /*height:116px;*/
    }

    .Homepg_logo_main_div {
        padding: 15px 0px 12px 30px;
    }

    .navbar-inverse {
        background: #fff;
        font-family: 'Poppins-bold';
        font-size: 18px;
        margin-left: 0px;
        border: none !important;
        color: #9aaa79 !important;
        border-radius: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
        /*height: 50px;*/
        z-index: 1;
    }

    .hvr-bounce-to-bottom {
        color: #9aaa79 !important;
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: 0px;
            left: 0px;
            right: 0px;
            bottom: 0px;
            background: #f2f0e3;
            /*background: #d7dd35;*/
            /*background: #575da9;*/
            /*background: #e42d9f;*/
            /*background: #025588;*/
            /*background: #99ced4;*/
            /*background: #4abdac;*/
            /*background: #ee86b7;*/
            /*background: #6e7376;*/
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
        }

        .hvr-bounce-to-bottom:hover, .hvr-bounce-to-bottom:focus, .hvr-bounce-to-bottom:active {
            color: #0a542a !important;
            /*color:#4abdac !important;*/
        }

            .hvr-bounce-to-bottom:hover:before, .hvr-bounce-to-bottom:focus:before, .hvr-bounce-to-bottom:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }

    .hvr-bounce-to-bottom1 {
        color: #0a5329 !important;
        background: #f2f0e3;
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom1:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: 0px;
            left: 0px;
            right: 0px;
            bottom: 0px;
            background: #9aaa79;
            /*background: #d7dd35;*/
            /*background: #575da9;*/
            /*background: #e42d9f;*/
            /*background: #025588;*/
            /*background: #99ced4;*/
            /*background: #4abdac;*/
            /*background: #ee86b7;*/
            /*background: #6e7376;*/
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
        }

        .hvr-bounce-to-bottom1:hover, .hvr-bounce-to-bottom1:focus, .hvr-bounce-to-bottom1:active {
            color: #ffffff !important;
            /*color:#4abdac !important;*/
        }

            .hvr-bounce-to-bottom1:hover:before, .hvr-bounce-to-bottom1:focus:before, .hvr-bounce-to-bottom1:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }

    .hvr-bounce-to-bottom2 {
        color: #9aaa79 !important;
        background: #f2f0e3;
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom2:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: 0px;
            left: 0px;
            right: 0px;
            bottom: 0px;
            background: #9aaa79;
            /*background: #d7dd35;*/
            /*background: #575da9;*/
            /*background: #e42d9f;*/
            /*background: #025588;*/
            /*background: #99ced4;*/
            /*background: #4abdac;*/
            /*background: #ee86b7;*/
            /*background: #6e7376;*/
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
        }

        .hvr-bounce-to-bottom2:hover, .hvr-bounce-to-bottom2:focus, .hvr-bounce-to-bottom2:active {
            color: #fff !important;
            /*color:#4abdac !important;*/
        }

            .hvr-bounce-to-bottom2:hover:before, .hvr-bounce-to-bottom2:focus:before, .hvr-bounce-to-bottom2:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }


    .nav > li > a {
        padding: 5px 20px 5px 20px;
        position: relative;
    }

    .navbar-nav {
        padding-left: 0px;
    }

    .NewDislay {
        /*display: flex;*/
    }


    .ddd > li {
        border-bottom: 1px solid #9aaa79;
    }

    .ddd1 > li {
        border-bottom: 1px solid #9aaa79;
    }

    .ddd2 > li {
        border-bottom: 1px solid #9aaa79;
    }


    /*.ddd1 {
    position: absolute !important;
    top: 0;
    left: 100%;   
    margin: 0;
    display: none;
}
      .ddd2 {
    position: absolute !important;
    top: 0;
    left: 100%;   
    margin: 0;
    display: none ;
}*/

    .dropdown-menu {
        padding: 0px 0px 0px 0px;
        margin-top: 9px;
        margin-left: 0px;
        border-bottom: 1px solid #9aaa79;
        border: 1px solid #9aaa79;
        border-radius: 0px;
        /*width:100%;*/
    }

    .ddd1 {
        padding: 0px 0px 0px 0px;
        margin-top: 0px;
        border-bottom: 1px solid #9aaa79 !important;
        border: 1px solid #9aaa79 !important;
    }

    .ddd2 {
        padding: 0px 0px 0px 0px;
        border-bottom: 1px solid #9aaa79 !important;
        border: 1px solid #9aaa79 !important;
    }


    li.dropdown:hover > .dropdown-menu {
        display: block;
    }

    .headernav > li > .ddd > li > a {
        background-color: #f2f0e3;
        color: #0a5329 !important;
        padding: 10px 18px 10px 18px !important;
        font-size: 16px !important;
        outline: 0 !important;
        font-family: 'Poppins';
        transition: all 0.6s ease-in-out;
    }

        .headernav > li > .ddd > li > a:hover {
            color: #fff !important;
            padding: 10px 18px 10px 18px;
            background-color: #fff !important;
            transition: all 0.6s ease-in-out;
        }

    .headernav li .ddd .ddd1 li a {
        background-color: #f2f0e3;
        color: #0a5329 !important;
        padding: 10px 18px 10px 18px !important;
        font-size: 16px !important;
        outline: 0 !important;
        font-family: 'Poppins';
        transition: all 0.6s ease-in-out;
    }

        .headernav li .ddd .ddd1 li a:hover {
            color: #fff !important;
            padding: 10px 18px 10px 18px;
            background-color: #fff !important;
            transition: all 0.6s ease-in-out;
        }

    .headernav li .ddd .ddd1 .dd2 li a {
        background-color: #f2f0e3;
        color: #0a5329 !important;
        padding: 10px 18px 10px 18px !important;
        font-size: 16px !important;
        outline: 0 !important;
        font-family: 'Poppins';
        transition: all 0.6s ease-in-out;
    }

        .headernav li .ddd .ddd1 .dd2 li a:hover {
            color: #fff !important;
            padding: 10px 18px 10px 18px;
            background-color: #fff !important;
            transition: all 0.6s ease-in-out;
        }

    .navbar-nav > li > .dropdown-menu {
        margin-top: 0;
        border-top-left-radius: initial;
        border-top-right-radius: initial;
    }
    /* ================= MENU BORDERS ================= */
    .ddd > li,
    .ddd1 > li,
    .ddd2 > li {
        border-bottom: 1px solid #9aaa79;
    }

    /* ================= DROPDOWN BASE ================= */
    .dropdown-menu {
        padding: 0;
        margin-top: 0;
        border: 1px solid #9aaa79;
        border-radius: 0;
        min-width: 240px;
        left: 52px;
    }

    .navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
        border-color: #9aaa79 !important;
    }

    /* ================= POSITION FIX ================= */
    .dropdown-menu > li {
        position: relative;
    }

    /* 2nd Level */
    .ddd1 {
        position: absolute;
        top: 0;
        left: 100%;
        display: none;
        padding: 0;
        border: 1px solid #9aaa79;
    }

    /* 3rd Level */
    .ddd2 {
        position: absolute;
        top: 0;
        left: 100%;
        display: none;
        padding: 0;
        border: 1px solid #9aaa79;
    }

    /* ================= SHOW ON HOVER ================= */
    .dropdown-menu li:hover > .ddd1,
    .dropdown-menu li:hover > .ddd2 {
        display: block;
    }

    /* ================= LINKS STYLE ================= */
    .dropdown-menu li a {
        display: block;
        width: 100%;
        box-sizing: border-box;
        background-color: #f2f0e3;
        color: #0a5329 !important;
        padding: 10px 18px;
        font-size: 18px;
        font-family: 'Poppins';
        transition: all 0.3s ease;
        white-space: normal;
    }

        /* ================= HOVER ================= */
        .dropdown-menu li a:hover {
            color: #fff !important;
            background-color: #0a5329 !important;
        }

    /* ================= TOP MENU ================= */
    .headernav > li > .ddd > li > a {
        background-color: #f2f0e3;
        color: #0a5329 !important;
    }

    /* ================= REMOVE GAP ================= */
    .navbar-nav > li > .dropdown-menu {
        margin-top: 0;
    }

    /* ================= ARROW ALIGN ================= */
    .dropdown > a .caret {
        float: right;
        margin-top: 6px;
    }

    /* Make all dropdowns full width */
    .dropdown-menu {
        position: relative;
        width: 100%;
        left: 0 !important;
    }

    /* 2nd & 3rd level menu */
    .ddd1,
    .ddd2 {
        position: absolute; /* ❗ KEY FIX */
        left: 0 !important;
        display: none;
        width: 100%;
    }

    /* Show on click/hover */
    .dropdown-menu li.open > .ddd1,
    .dropdown-menu li.open > .ddd2 {
        display: block;
    }

    /* Optional spacing */
    .dropdown-menu li a {
        padding-left: 25px;
    }

    .ddd1 li a {
        padding-left: 40px;
    }

    .ddd2 li a {
        padding-left: 55px;
    }

    .ddd1 {
        top: 40px;
    }

    .ddd2 {
        top: 40px;
    }


    .Hompg_highlight_txtblue {
        font-size: 22px;
        font-family: 'Titillium Web';
        margin: 0px;
        color: #0ea4de;
    }



    .Readmore_btn_01 {
        color: #999999;
        transition: all 0.6s ease-in-out;
        text-decoration: none;
    }

        .Readmore_btn_01:hover {
            color: #f15833;
            transition: all 0.6s ease-in-out;
            text-decoration: underline;
        }







    .Separator_padd {
        padding: 7px 0px 7px 0px;
    }

















    .Separator_padd1 {
        padding: 6px 0px 6px 0px;
    }


    .Separator_padd2 {
        padding: 3px 0px 3px 0px;
    }









    [class*=" imghvr-"], [class^=imghvr-] {
        position: relative;
        display: block !important;
        margin: 0;
        max-width: 100%;
        background-color: rgba(175,90,59,1) !important;
        color: #fff;
        overflow: hidden;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        -ms-transform: translateZ(0);
        -o-transform: translateZ(0);
        transform: translateZ(0);
    }

        [class*=" imghvr-"] figcaption, [class^=imghvr-] figcaption {
            background-color: rgba(175,90,59,0.3) !important;
            padding: 30px;
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
            color: #fff;
        }

    .Socialmedia_Footer {
        padding: 50px 0px 50px 0px;
        display: flex;
        margin-bottom: 0px;
    }





    .Donatebtn {
        font-family: 'Poppins-bold';
        font-size: 18px;
        padding: 14px 20px 14px 20px !important;
        background-color: #f2f0e3 !important;
        color: #0a5329 !important;
        transition: all .4s ease-in-out;
        text-decoration: none !important;
    }

        .Donatebtn:hover {
            font-family: 'Poppins-bold';
            font-size: 18px;
            padding: 14px 20px 14px 20px !important;
            background-color: #9aaa79 !important;
            color: #fff !important;
            transition: all .4s ease-in-out;
            text-decoration: none !important;
        }

    .Banner_img_textClass {
        padding: 0px;
        text-align: center;
        position: absolute;
        top: 110px;
    }

    .txtresplht {
        line-height: 44px;
    }

    .hmpgrespopaddtp {
        padding: 30px 0px 0px 0px !important;
    }

    .Bann_textLineheight {
        line-height: 61px;
    }

    .Bann_text_01 {
        /*font-size: 36px;*/
        font-size: 20px;
        color: #fff;
        font-family: 'Titillium Web';
    }

    .Bann_text_02 {
        /*font-size: 58px;*/
        font-size: 29px;
        color: #fff;
        font-family: 'Titillium Web-bold';
        margin-top: 16px;
    }

    .Homepg_box_naamFoundation_div {
        padding: 45px 30px 45px 30px;
        border: 1px solid #c2cab2;
        background-color: #f2f0e3;
    }

    .Heading_01 {
        font-family: 'Titillium Web-bold';
        font-size: 35px;
        color: #0e552b;
        margin: 0px;
    }

    .Hompg_highlight_txtorg {
        font-size: 25px;
        font-family: 'Titillium Web';
        margin: 0px;
        color: #d17904;
    }

    .Hmpg_paddtop_d01 {
        padding-top: 50px !important;
    }

    .Homepg_naamboxpadd {
        padding: 0px 10px 0px 10px;
    }

    .Hompg_howweworkpadddiv {
        padding: 80px 30px 0px 30px;
    }

    .Heading_03 {
        font-family: 'Poppins-bold';
        margin: 0px;
        color: #9aaa79;
        font-size: 22px;
    }

    .Homepg_how_we_wrok_text_div {
        padding: 50px 0px 34px 0px;
    }

    .Homepg_back_green_01 {
        padding: 0px 0px 50px 0px;
        background-image: url(../Images/Background-green-01.jpg);
        /*width: 800px;*/
        /*height: 690px;*/
    }

    .Homepg_back_green_light_01 {
        padding: 45px 30px 45px 30px;
        background-image: url(../Images/Background-green-light-01.jpg);
        /*width:973px;*/
        float: right;
    }

    .Homepg_bg_gren_lght_mainpos_div {
        padding: 0px 0px 0px 0px;
        /*z-index: -1;*/
        margin-top: 0px;
    }

    .Homepg_bgLlght_pos_div {
        padding: 0px;
        /*position: absolute;*/
    }

    .Since_paddleft {
        /*padding-left: 514px;*/
        text-align: center;
    }

    .Icon_box_wht_main_div {
        padding: 36px 10px 36px 10px;
        background: #fff;
        margin-top: 50px;
    }

    .Seperator_white_vertical_01 {
        margin: -242px 0px 0px 193px;
        height: 263px;
    }

    .Homepg_ourproject_main_div {
        padding: 60px 0px 60px 0px;
        text-align: center;
    }

    .Img_sliderimg {
        width: 100%;
        max-width: 275px !important;
    }

    .Slider_padding_div {
        padding: 0px 30px 80px 30px;
    }

    .Ourprjctmousehoverbtn {
        margin-top: 150px;
        padding: 7px 0px 7px 0px !important;
        height: 40px !important;
        width: 100px !important;
        font-size: 15px !important;
        border-radius: 0px !important;
        color: #fff !important;
        background: rgba(14, 76, 27, 0.9);
        /* background-color: rgba(204, 220, 95, 0.8) !important; */
        border: 1px solid #9cac7c !important;
        transition: all .4s ease-in-out;
    }

        .Ourprjctmousehoverbtn:hover {
            margin-top: 150px;
            padding: 7px 0px 7px 0px !important;
            height: 40px !important;
            width: 100px !important;
            font-size: 15px !important;
            border-radius: 0px !important;
            color: #0a5329 !important;
            border: 1px solid #9cac7c !important;
            background-color: #f2f0e3 !important;
            /*background: rgba(14, 76, 27, 0.9);*/
            /*background-color: rgba(000000, 0, 0, 0.5);*/
            /* background-color: rgba(204, 220, 95, 0.8) !important; */
            transition: all .4s ease-in-out;
        }

    [class*=" imghvr-"], [class^=imghvr-] {
        position: relative;
        display: block !important;
        margin: 0;
        max-width: 100%;
        background-color: rgba(000000, 0, 0, 0.5) !important;
        color: #fff;
        overflow: hidden;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        -ms-transform: translateZ(0);
        -o-transform: translateZ(0);
        transform: translateZ(0);
    }

        [class*=" imghvr-"] figcaption, [class^=imghvr-] figcaption {
            background-color: rgba(000000, 0, 0, 0.5) !important;
            padding: 30px;
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
            color: #fff;
        }

        [class*=" imghvr-"], [class*=" imghvr-"] *, [class*=" imghvr-"]:after, [class*=" imghvr-"] :after, [class*=" imghvr-"]:before, [class*=" imghvr-"] :before, [class^=imghvr-], [class^=imghvr-] *, [class^=imghvr-]:after, [class^=imghvr-] :after, [class^=imghvr-]:before, [class^=imghvr-] :before {
            box-sizing: border-box !important;
            -webkit-transition: all 1s ease !important;
            -moz-transition: all 1s ease !important;
            transition: all 1s ease !important;
        }

    .Slider_box_widthdiv {
        padding: 3px 40px 0px 40px;
        width: 295px;
    }

    .txtbox_width {
        padding-top: 22px;
        /*width: 272px;*/
        height: 77px;
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
    }

    .Sliderboxlink {
        font-family: 'Poppins-bold';
        font-size: 18px;
        padding: 31px 0px 31px 0px;
        color: #000000;
        text-decoration: none;
        transition: all .4s ease-in-out;
    }

        .Sliderboxlink:hover {
            font-family: 'Poppins-bold';
            font-size: 18px;
            color: #d17904;
            text-decoration: none;
            transition: all .4s ease-in-out;
        }

    .slick-dots li button:before {
        font-family: 'slick';
        font-size: 40px !important;
        line-height: 20px;
        position: absolute;
        top: 5px;
        left: 0;
        width: 30px;
        height: 13px;
        content: square !important;
        /*content: '•';*/
        text-align: center;
        opacity: 1;
        color: #dae78f !important;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

    .slick-dots li.slick-active button:before {
        opacity: 1 !important;
        color: #ffffff !important;
        border: none !important;
    }


    .slick-dots li button {
        border: none !important;
        border-radius: 0% !important;
        width: 3px !important;
        height: 3px !important;
        padding: 5px !important;
        top: 0px !important;
        margin-top: 8px;
        margin-left: 30px;
        margin-right: 0px;
        /*background-color: #c09965 !important;*/
        opacity: 1;
        background-color: transparent !important;
    }


    .slick-dots li.slick-active button {
        /*background: #fff !important;*/
    }

    .slick-dotted.slick-slider {
        margin-bottom: 0px !important;
    }

    .slick-dots {
        position: absolute !important;
        bottom: 19px !important;
        display: block !important;
        width: 97% !important;
        padding: 0 !important;
        margin: 0 !important;
        list-style: square !important;
        text-align: center !important;
    }

        .slick-dots li {
            position: relative;
            display: inline-block !important;
            width: 3px !important;
            height: 3px !important;
            margin: 0 7px !important;
            padding: 3px 9px 0px 9px !important;
            cursor: pointer !important;
        }

    .slick-prev {
        left: -12px !important;
    }

    .slick-prev {
        font-size: 0 !important;
        line-height: 0 !important;
        position: absolute !important;
        top: 50% !important;
        display: block !important;
        width: 72px !important;
        height: 43px !important;
        padding: 0 !important;
        z-index: 1;
        -webkit-transform: translate(0, -50%) !important;
        -ms-transform: translate(0, -50%) !important;
        transform: translate(0, -50%) !important;
        cursor: pointer !important;
        border: none !important;
        outline: none !important;
        background: url(../img/prev.png) !important;
        /*background-color: transparent !important;*/
    }

    .slick-next {
        right: 9px !important;
    }

    .slick-next {
        font-size: 0 !important;
        line-height: 0 !important;
        position: absolute !important;
        top: 50% !important;
        display: block !important;
        width: 30px !important;
        height: 43px !important;
        padding: 0 !important;
        -webkit-transform: translate(0, -50%) !important;
        -ms-transform: translate(0, -50%) !important;
        transform: translate(0, -50%) !important;
        cursor: pointer !important;
        border: none !important;
        outline: none !important;
        background: url(../img/next.png) !important;
        background-color: transparent !important;
    }

    .slick-prev:hover,
    .slick-prev:focus {
        color: #000000 !important;
        outline: none !important;
        background: url(../img/prev.png) !important;
        transition: all 0.9s ease-in-out !important;
    }

    .slick-next:hover,
    .slick-next:focus {
        color: transparent !important;
        outline: none !important;
        background: url(../img/next.png) !important;
        transition: all 0.9s ease-in-out !important;
    }

        .slick-prev:hover:before,
        .slick-prev:focus:before,
        .slick-next:hover:before,
        .slick-next:focus:before {
            opacity: 1 !important;
        }

    .slick-prev.slick-disabled:before,
    .slick-next.slick-disabled:before {
        opacity: .25 !important;
    }

    .slick-prev:before,
    .slick-next:before {
        /*font-family: 'slick' !important;*/
        font-size: 20px !important;
        line-height: 1 !important;
        opacity: .75 !important;
        color: white !important;
        -webkit-font-smoothing: antialiased !important;
        -moz-osx-font-smoothing: grayscale !important;
    }

    [dir='rtl'] .slick-prev {
        right: 0px !important;
        left: auto !important;
    }

    .slick-prev:before {
        background: url(../img/prev.png) !important;
    }

    [dir='rtl'] .slick-prev:before {
        background: url(../img/next.png) !important;
    }


    [dir='rtl'] .slick-next {
        right: auto !important;
        left: 0px !important;
    }

    .slick-next:before {
        background: url(../img/next.png) !important;
    }

    [dir='rtl'] .slick-next:before {
        background: url(../img/prev.png) !important;
    }

    .slick-prev:before {
        background: url(../img/prev.png) !important;
    }

    .slick-arrow {
        position: absolute !important;
        top: 128px;
        bottom: 0;
        left: 4px;
        /*width: 15%;*/
        width: 5%;
        font-size: 25px;
        color: #000;
        text-align: center;
        text-shadow: none !important;
        filter: none !important;
        opacity: 1 !important;
    }

        .slick-arrow:hover {
            color: #ccdc5f;
        }

        .slick-arrow.left {
            background-repeat: repeat-x;
            background-image: none !important;
            color: #000;
            cursor: pointer;
        }

            .slick-arrow.left:hover {
                color: #000000;
            }

        .slick-arrow.right {
            right: 46px;
            background-repeat: repeat-x;
            background-image: none !important;
            color: #000;
            top: 128px;
            left: 322px;
            cursor: pointer;
        }

            .slick-arrow.right:hover {
                color: #ffffff;
            }

        .slick-arrow .glyphicon-chevron-left, .slick-arrow .glyphicon-chevron-right, .slick-arrow .icon-prev, .slick-arrow .icon-next {
            width: 35px;
            height: 35px;
            margin-top: -15px;
            font-size: 35px;
        }

    .slider-arrows {
        position: relative;
        bottom: 0px;
        text-align: center;
    }

    .slick-prev,
    .slick-next {
        font-size: 18px;
        background: #000;
        color: #fff;
        border: none;
        padding: 10px 20px;
        cursor: pointer;
    }

        .slick-prev:hover,
        .slick-next:hover {
            background: #333;
        }

    .Iconhome_left {
        position: absolute !important;
        height: 51px;
        width: 51px;
        padding: 11px 0px 0px 0px;
        transition: all 0.4s ease-in-out;
        margin: 14px 0px 0px -35px !important;
        color: #b5bea3 !important;
        font-size: 50px !important;
        border: none;
        border-radius: 0px;
    }

        .Iconhome_left:hover {
            position: absolute !important;
            height: 51px;
            width: 51px;
            padding: 11px 0px 0px 0px;
            transition: all 0.4s ease-in-out;
            margin: 14px 0px 0px -35px !important;
            color: #b5bea3 !important;
            font-size: 50px !important;
            border-radius: 0px;
        }

    .Iconhome_right {
        position: absolute !important;
        height: 51px;
        width: 51px;
        padding: 11px 0px 0px 16px;
        transition: all 0.4s ease-in-out;
        margin: 14px 0px 0px -35px !important;
        color: #b5bea3 !important;
        font-size: 45px !important;
        border: none;
        border-radius: 0px;
    }

        .Iconhome_right:hover {
            position: absolute !important;
            height: 51px;
            width: 51px;
            padding: 11px 0px 0px 16px;
            transition: all 0.4s ease-in-out;
            margin: 14px 0px 0px -35px !important;
            color: #b5bea3 !important;
            font-size: 45px !important;
            border-radius: 0px;
        }

    .Homepg_Waterconservation_maindiv {
        padding: 80px 0px 80px 0px;
        background-color: #0e552b;
        border-right: 1px solid #2b6e4d;
        text-align: center;
        /*width:682px;*/
    }

    .Heading_whit_01 {
        font-family: 'Titillium Web-bold';
        font-size: 35px;
        color: #ffffff;
        margin: 0px;
    }

    .Seperator_white_water_vertical_01 {
        margin: -60px 0px 0px 243px;
    }

    .ImgWhtewidth {
        width: 85%;
        height: 1px;
        left: -11px;
        margin-left: -12px;
    }

    .Homepg_bg_waterconservation_div {
        background-image: url(../Images/Background-Water-Conservation.jpg);
        /*width: 908px;*/
        background-size: cover; /* makes image fill container */
        background-position: center; /* keeps image centered */
        background-repeat: no-repeat; /* prevents repeating */
        /* responsive width */
        height: 252px; /* keep your height */
        padding: 0;
    }

    .HompgWatconmaindiv {
        padding: 0px 30px 0px 30px;
    }

    .Homepg_whatContoppadd_div {
        padding: 50px 0px 0px 0px;
        /*display:flex;*/
    }

    .Respodislyflx {
        /*display:flex;*/
    }

    .Respdspnon {
        display: none;
    }

    .Hmpgwat_div_respo_01 {
        padding: 0px 0px 22px 0px !important;
        border-bottom: 1px solid #87aa95;
    }

    .Hmpgwat_div_respo_02 {
        padding: 22px 0px 22px 0px !important;
    }

    .Hmpgwat_div_respo_03 {
        padding: 0px 0px 22px 0px !important;
        border-bottom: 1px solid #87aa95;
    }

    .Hmpgwat_div_respo_04 {
        padding: 22px 0px 0px 0px !important;
    }

    .Dispnon {
        display: none;
    }

    .brdebttm {
        border-top: 1px solid #87aa95;
        padding: 22px 0px 0px 0px !important;
    }

    .Hompg_sepapadd_div {
        padding: 25px 0px 25px 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Homepg_FactProject_bg_grrn_div {
        background-image: url(../Images/Background-green-01.jpg);
        padding: 80px 80px 80px 80px;
        /*width: 325px;*/
        height: 394px;
    }

    .Homepg_FactProject_bg_yell_div {
        background-image: url(../Images/Background-yellow-01.jpg);
        padding: 251px 30px 30px 30px;
        /*width: 779px;*/
        /*height: 630px;*/
    }

    .desktop-break {
        display: none;
    }

    .bgf {
        background-image: url(../Images/Background-green-yellow.jpg);
        padding: 80px 118px;
        background-repeat: no-repeat;
        background-size: 91% 100%; /* ONLY LEFT SIDE background */
        background-position: left center;
    }

    .bgne {
        background-image: url(../Images/Background-green-01.jpg);
        width: 600px;
        padding: 80px 80px 80px 80px;
    }

    .bgne1 {
        background-image: url(../Images/Background-yellow-01.jpg);
        padding: 80px 80px 80px 80px;
        position: absolute;
        top: 81px;
        width: 1188px;
        left: 282px;
    }

    .Hopg_respodv_001 {
        padding: 55px 0px 0px 0px !important;
    }

    .Hompg_back_blck_bg_div {
        background-image: url(../Images/Background-black-transperent.png);
        height: 115px;
        margin-top: -178px;
        border-top: 1px solid #fff;
        border-bottom: 1px solid #fff;
        text-align: center;
        padding: 26px 0px 0px 0px;
    }

    .Homepg_fact_inner_01 {
        padding: 60px 30px;
        position: absolute;
    }

    .Homepg_fact_inner_02 {
        padding: 0px 0px 0px 0px;
    }

    .Homepg_fact_inner_03 {
        padding: 0px 0px 0px 0px;
        margin-top: 0px;
        z-index: -1;
    }

    .Homepg_fact_inner_04 {
        padding: 45px 0px 0px 0px;
        /*display:flex;*/
        text-align: center;
    }

    .Homepg_fact_innertxt_01 {
        padding: 20px 0px 34px 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Homepg_fact_innertxt_02 {
        padding: 0px 0px 0px 0px;
    }

    .Homepg_ourpartner_bg_main_Div {
        background-image: url(../Images/Background-green-light-02.jpg);
        padding: 0px 0px 0px 0px;
        height: 272px;
    }

    .Homepg_Ourpartner_maindiv {
        padding: 80px 0px 120px 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Hompg_respodiv_01 {
        padding: 0px 0px 0px 0px !important;
    }

    .Homepg_ourpartner_div_01 {
        padding: 0px 0px 0px 0px;
        /*position: absolute;*/
        z-index: -1;
    }

    .Homepg_ourpartner_div_02 {
        padding: 37px 40px 0px 40px;
    }

    .Homepg_ourpartner_bg_wht_div_01 {
        padding: 30px 30px 30px 30px;
        background-color: #fff;
        border: 1px solid #b5bea3;
        /*height: 334px;*/
    }

    .Homepg_ourpartner_div_03 {
        padding: 0px 0px 0px 107px;
        position: absolute;
        z-index: -1;
        top: 136px;
    }

    .Homepg_happy_moment_bgdiv {
        background-image: url(../Images/Background-Happy-Moments.jpg);
        background-size: cover;
        background-position: center;
        background-repeat: no-repeat;
        height: 256px;
        padding: 0px 0px 0px 0px;
        text-align: center;
        margin: 0px -7px 0px 0px;
    }

    .Happy_movmet_txtdv {
        position: absolute;
        top: 90px;
        text-align: -webkit-center;
        text-align: -moz-center;
        /*left: -54px;*/
    }

    .Happymov_txt_divquote {
        padding: 30px 30px 30px 30px;
        background-color: #0e552b;
        border-right: 1px solid #2b6e4d;
        /*height: 530px;*/
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Hmpgquttxtdv01 {
        padding-top: 30px !important;
    }

    .Footerbtn {
        font-size: 22px;
        color: #fff;
        border: 1px solid #fff;
        padding: 8px 42px 8px 42px;
        background-color: #95aa8b;
        text-decoration: none !important;
        transition: all 0.6s ease-in-out;
    }

        .Footerbtn:hover {
            font-size: 22px;
            color: #fff;
            border: 1px solid #fff;
            background-color: #0e552b;
            text-decoration: none !important;
            transition: all 0.6s ease-in-out;
        }

    .Footeremailink {
        font-size: 22px;
        color: #000;
        text-decoration: none !important;
        transition: all 0.6s ease-in-out;
    }

        .Footeremailink:hover {
            font-size: 22px;
            color: #d17904;
            text-decoration: none !important;
            transition: all 0.6s ease-in-out;
        }

    .Socialmedia1_Footer {
        height: 48px;
    }

    .Socialmediaicon_Footer_01 {
        padding: 7px 7px 5px 7px;
        /* border-radius: 100%; */
        text-decoration: none !important;
        color: #c5ceaf !important;
        font-size: 19px;
        background-color: #FFFFFF;
        border: 1px solid #c5ceaf;
        transition: all 0.6s ease-in-out;
        outline: none !important;
    }

        .Socialmediaicon_Footer_01:hover {
            padding: 7px 7px 5px 7px;
            /* border-radius: 100%; */
            border: 1px solid #c5ceaf;
            background-color: #0e552b;
            text-decoration: none !important;
            color: #fff !important;
            font-size: 19px;
            transition: all 0.6s ease-in-out;
            outline: none !important;
        }

    .heading_footer {
        font-size: 22px;
        color: #b5bea3;
        font-family: Poppins-bold;
        margin: 0px;
    }

    .Footer_linkList {
        color: #000;
        transition: all 0.6s ease-in-out;
        text-decoration: none;
    }

        .Footer_linkList:hover {
            color: #d17904;
            font-weight: bold;
            transition: all 0.6s ease-in-out;
            text-decoration: none;
        }

    .Separator_padd2 {
        padding: 3px 0px 3px 0px;
    }

    .Footer_logo_div {
        padding: 32px 0px 32px 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
        /*width: 33%;*/
    }


    .FooterTwobtns_div {
        padding: 0px 0px 0px 0px;
        /*width: 69%;
        position: absolute;
        left: 223px;*/
    }

    .Footer_twobtndiv_bg {
        padding: 70px 0px 70px 0px;
        background-image: url(../Images/Background-green-03.jpg);
        /*height:1148px;*/
    }

    .Footer_btnpaddddiv {
        display: flex;
        justify-content: center;
    }

    .V_btnpadd {
        padding-left: 22px;
    }

    .Footer_bg_main_div {
        padding: 0px;
        /*position: absolute;
        top: 159px;*/
    }

    .Footer_bg_div_01 {
        padding: 60px 30px 60px 30px;
        background-image: url(../Images/Background-Footer.jpg);
    }

    .Footer_bgText_div {
        padding: 0px 0px 0px 0px;
    }

    .Footerlinepadd {
        font-size: 22px;
        padding: 0px 5px 0px 5px;
        /*display: none;*/
    }

    .Footer_orinfodiv {
        padding: 0px 0px 0px 0px;
    }

    .Footer_bgwht_div {
        padding: 40px 40px 40px 40px;
        background-color: #fff;
        border: 1px solid #b5bea3;
    }

    .Footer_ourinfo_01 {
        padding: 0px 0px 0px 0px;
    }

    .Footer_ourinfo_02 {
        padding: 50px 0px 0px 0px;
    }

    .Footer_main_all_paddDiv {
        padding: 0px 0px 30px 0px;
    }

    .Header_innerpg_bg_div {
        background-image: url(../Images/Inner-Page-Header.jpg);
        height: 175px;
    }

    .ftphone {
        display: inline-block;
        padding-bottom: 22px;
    }

    .Breadcrum_main_div {
        position: absolute;
        top: 0px;
    }

    .inner-div-title {
        padding-top: 71px;
        padding-left: 19px;
    }

    .inner-div-title1 {
        padding-top: 54px !important;
    }

    .subpage-title {
        font-size: 27px;
        margin-bottom: 5px;
        color: #fff;
        font-family: 'Titillium Web-bold';
        line-height: 40px;
    }

    .breadcrubpadd {
        padding-top: 80px;
        right: 9px;
        display: none;
    }

    .breadcrumb {
        background: none !important;
    }

    .breadcrumb-item {
        color: #000;
        text-decoration: none;
        transition: all 0.6s ease-in-out;
    }

        .breadcrumb-item:hover {
            color: #fff;
            transition: all 0.6s ease-in-out;
        }

    .Inner_page_padding {
        padding: 60px 30px 60px 30px;
    }

    .Homepg_parallax_main_div {
        padding: 120px 0px 120px 0px;
        background-image: url(../Images/Parallax.jpg);
        background-repeat: no-repeat;
        /*height: 700px;*/
        background-size: cover;
        background-attachment: fixed;
    }

    .Footer_lastdiv {
        padding: 33px 0px 0px 30px;
        /*margin-top: 20px;*/
        text-align: center;
    }

    .Footerpridicl {
    }

    .Footerlinepaddallright {
        padding: 0px 20px 0px 20px;
    }

    .Allrghtpadd {
        padding-top: 21px;
    }

    .Naamkritextpadddiv {
        padding: 60px 0px 60px 0px;
    }

    .Palllaxvideo {
        width: 100%;
        height: 222px;
    }

    .Parallx_videopadd {
        padding: 0px 0px 0px 0px;
    }

    .Slider_box_widthdiv_inner {
        padding: 10px 30px 60px 30px;
        width: 320px;
    }

    .txtbox_width_inner {
        padding-top: 22px;
        /* width: 272px; */
        height: 77px;
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
    }

    .Innerpgprojectboxdiv {
        padding: 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }

    .Inner_page_padding1 {
        padding: 80px 40px 80px 40px;
    }

    .scrollup {
        position: fixed;
        right: 25px;
        bottom: 50px;
        color: #0e552b !important;
        background-color: #fff !important;
        width: 38px;
        height: 38px;
        /* border: solid 2px #f15833; */
        /* border-radius: 50% !important; */
        text-align: center;
        padding: 11px 0 0 1px;
        z-index: 2000;
        font-size: 18px;
        line-height: 1;
        border: 1px solid #c5ceaf;
        border-color: #c5ceaf !important;
        transition: all 0.4s ease-in-out;
    }

        .scrollup:hover {
            background-color: #0e552b !important;
            color: #fff !important;
            /* border: 2px solid #0ea4de !important; */
            transition: all .4s ease-in-out;
        }

    .slick-active .Bann_text_01 {
        animation: fadeUp 4s ease forwards;
    }

    .slick-active .Bann_text_02 {
        animation: fadeUp 2.3s ease forwards;
    }

    .Header_toplinkpadd {
        padding: 15px 3px 0px 3px;
        color: #fff;
        text-align: center;
    }

    .Header_toplinkpadd1 {
        padding: 15px 3px 0px 3px;
        color: #fff;
        text-align: center;
    }

    .dddsubmenu {
        /*margin-left: -119px;*/
    }

    .Hpgwi0 {
        width: 0%;
    }

    .navbar-header1 {
        float: none;
        border-bottom: none;
    }

    .navbar-toggle1 {
        background-color: #0e552b!important;
        position: relative;
        float: right;
        padding: 10px 10px 10px 10px!important;
        margin-top: -60px!important;
        margin-right: 25px !important;
        margin-bottom: 5px!important;
        background-color: transparent;
        background-image: none;
        border: 1px solid transparent;
        border-top-color: transparent;
        border-right-color: transparent;
        border-bottom-color: transparent;
        border-left-color: transparent;
        border-radius: 4px;
        display: block;
    }

    .navbar-header1 .collapse, .navbar-toggle {
        display: block !important;
    }

    .navbar-collapse1.collapse {
        display: none !important;
    }

    .navbar-nav {
        /* padding-top: 10px !important; */
        padding-left: 0px !important;
        /* padding-right: 15px !important; */
        width: 100%;
    }

    .navbar-nav1 > li {
        position: relative !important;
        display: block !important;
        float: none !important;
        border-bottom: 1px solid #9aaa79;
    }

    .navbar-nav > li > a {
        text-align: center;
        padding: 15px 0px 15px 0px !important;
        /* font-weight: bold; */
        outline: 0;
        transition: all 0.6s ease-in-out;
    }

    .navbar-collapse1.collapse.in {
        display: block !important;
        padding: 0px;
        /* background: rgba(000, 0, 0, 0.7); */
    }

    .Linesdisplaynewrespo {
        display: none;
    }

    .Respormbtn_new {
        text-align: -webkit-center;
    }

    .Respo_btn_new {
        color: #000 !important;
    }

    .navbar-collapse.in {
        overflow-y: visible;
    }

    .navbar {
        min-height: 0px !important;
    }

    .navbar-nav {
        margin: 0px !important;
    }

    .Homebanner {
        z-index: -1;
        margin-top: -24px;
    }

    .Resposhaddo {
        z-index: 1;
    }

    .Innerbrearespohead {
        margin-top: -24px;
    }

    .respodisplynone {
        display: none;
    }

    .Respobdbbto_01 {
        padding: 0px 0px 30px 0px !important;
        border-bottom: 1px solid #ccc;
    }

    .Respobdbbto_02 {
        padding: 20px 0px 30px 0px !important;
        border-bottom: 1px solid #ccc;
    }

    .Respobdbbto_03 {
        padding: 20px 0px 30px 0px !important;
        border-bottom: 1px solid #ccc;
    }

    .Respobdbbto_04 {
        padding: 20px 0px 0px 0px !important;
    }
    /*----------------------------Inner pg css---------------------------*/
    .Bar_verticle_green {
        position: absolute;
        height: 305px;
        width: 15px;
        margin:46px 0px 0px -7px;
    }

    .Footerlinepaddct {
        padding: 0px 22px 0px 22px;
    }

    .Footerlinepaddct1 {
        padding: 0px 22px 0px 22px;
    }

    .Inner_contactMap_addDive {
        padding: 0px;
        border: 1px solid #c2cab2;
        /*height: 452px;*/
    }

    .Contact_map {
        width: 100%;
        height: 388px;
    }

    .Contact_bg_grnlgt_div {
        padding: 0px 0px 0px 0px;
        background-image: url(../Images/Background-green-light-01.jpg);
        /*height: 450px;*/
    }

    .Contact_txt_div {
        padding:30px 12px 30px 21px;
    }

    .Inner_page_padding_CT_01 {
        padding: 60px 30px 60px 30px;
    }

    .Contactemailink {
        color: #000;
        text-decoration: underline !important;
        transition: all 0.6s ease-in-out;
    }

        .Contactemailink:hover {
            color: #d17904;
            text-decoration: underline !important;
            transition: all 0.6s ease-in-out;
        }

    .Sepa_conta_gra_01 {
        position: absolute;
        height: 383px;
        width: 1px;
        margin: -355px 0px 0px 476px;
    }

    .Sepa_conta_gra_02 {
        position: absolute;
        height: 363px;
        width: 1px;
        margin: -389px 0px 0px 476px;
    }

    .Contact_Three_divMain {
        padding: 60px 0px 0px 0px;
    }

    .Contact_text_dv_01 {
        padding: 0px 35px 0px 0px;
    }

    .Contact_text_dv_02 {
        padding: 30px 47px 0px 0px;
    }

    .Contact_text_dv_03 {
        padding: 30px 0px 0px 0px;
    }

    .form-controlnewhome {
        display: block;
        width: 100% !important;
        height: 36px;
        font-size: 15px !important;
        line-height: 1.42857143 !important;
        color: #666 !important;
        background-color: #fff !important;
        background-image: none;
        border: 1px solid #c2cab2 !important;
        padding: 8px 15px !important;
        border-radius: 0px !important;
        margin-bottom: 0px !important;
    }

    .Richtextheight {
        height: 165px;
    }

    .btnsend {
        background-color: #b5bea3;
        text-align: center;
        padding-left: 0px;
        border: none;
        border-radius: 0px;
        color: #fff;
        font-size: 16px;
        transition: .5s all ease-in-out;
        width: 74% !important;
        height: 37px !important;
    }

        .btnsend:hover {
            background-color: #f2f0e3 !important;
            color: #0a5329 !important;
        }

    .EnquiryFormDIv {
        padding: 0px 0px 0px 0px;
    }

    .EnquiryFormDIv_newpadd_01 {
        padding: 0px 0px 0px 0px;
    }

    .EnquiryFormDIv_01 {
        padding: 20px 0px 20px 0px;
    }

    .EnquiryFormDIv_newpadd_02 {
        padding: 25px 0px 40px 0px;
    }

    .Btndivenquiry {
        padding: 0px 0px 0px 0px;
        margin-top: -20px;
    }

    .Donate_parallxdiv {
        padding: 100px 0px 100px 0px;
        background-image: url(../Images/Parallax-Donate.jpg);
        background-repeat: no-repeat;
        height: 550px;
        background-size: cover;
        background-attachment: fixed;
                background-position: center center;
    }

    .Donate_bg_greenmaindiv {
        background-image: url(../Images/Background-green-light-02.jpg);
        padding: 0px 0px 0px 0px;
        height: 290px;
    }

    .Donatepg_whtbg {
        padding: 20px 20px 20px 20px;
        background-color: #fff;
        border: 1px solid #b5bea3;
    }

    .ntbod {
        font-weight: normal !important;
    }

        .ntbod:hover {
            font-weight: bold !important;
        }

    .About_fact_inner_01 {
        padding: 0px 0px 0px 0px;
        margin-top: -214px;
        z-index: -1;
    }

    .About_FactProject_bg_yell_div {
        background-image: url(../Images/Background-yellow-01.jpg);
        padding:270px 41px 60px 40px;
        /*width: 1026px;*/
        /*height: 716px;*/
    }

    .Imgclassabtus {
        width: 100%;
        max-width: 590px;
    }

    .About_us_sixpadd {
        padding: 0px 15px 50px 15px;
                text-align: -webkit-center;
                        text-align: -moz-center;
    }

    .Aboutustxtpadd {
        padding:0px 20px 0px 20px;
        text-align: center;
    }

    .Ann_reportimgdiv_01 {
        padding:48px 0px 0px 0px;
                width: 324px;
    }

    .Img_bgcolor_div {
        padding: 10px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Wtbox_padd {
        padding: 0px 25px 0px 25px;
    }

    .Whtboxdiv {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        height: 77px;
        margin-top: -40px;
        z-index: 0;
        position: relative;
        padding-top: 25px;
    }

    .Innerannualpg {
        text-align: -webkit-center;
        text-align: -moz-center;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }

    .Corporate_parallxdiv {
        padding: 100px 0px 100px 0px;
        background-image: url(../Images/Banner-Corporate.jpeg);
        background-repeat: no-repeat;
        height: 700px;
        background-size: cover;
        background-attachment: fixed;
        background-position: center right;
    }

    .Inner_page_paddingtopless {
        padding: 30px 30px 60px 30px;
    }

    .Annulreportbtn {
        margin-top: 74px;
        padding: 7px 0px 7px 0px !important;
        height: 40px !important;
        width: 100px !important;
        font-size: 15px !important;
        border-radius: 0px !important;
        color: #fff !important;
        background: rgba(14, 76, 27, 0.9);
        /* background-color: rgba(204, 220, 95, 0.8) !important; */
        border: 1px solid #9cac7c !important;
        transition: all .4s ease-in-out;
    }

        .Annulreportbtn:hover {
            margin-top: 74px;
            padding: 7px 0px 7px 0px !important;
            height: 40px !important;
            width: 100px !important;
            font-size: 15px !important;
            border-radius: 0px !important;
            color: #0a5329 !important;
            border: 1px solid #9cac7c !important;
            background-color: #f2f0e3 !important;
            /* background: rgba(14, 76, 27, 0.9); */
            /* background-color: rgba(000000, 0, 0, 0.5); */
            /* background-color: rgba(204, 220, 95, 0.8) !important; */
            transition: all .4s ease-in-out;
        }

    .Donatelastdiv {
        padding: 0px 0px 50px 0px;
    }

    .Donatelastdiv_01 {
        padding: 354px 0px 0px 0px;
    }

    .DonateRcptenqidiv {
        padding:0px 30px 0px 30px;
        position: absolute;
    }

    .RcptEnq_mainDiv {
        padding:18px 0px 30px 0px;
                text-align: left;
    }

    .DonatelastdivCp {
        padding:60px 0px 50px 0px;
    }

    .corporatepg_whtbg {
        padding: 20px 20px 20px 20px;
        background-color: #fff;
        border: 1px solid #b5bea3;
    }

    .Logo_resizedwdt {
                width: 145px;
    }

    .Imgwidth {
        width: 100%;
        max-width: 180px;
    }

    .Corporatelastdiv_01 {
        padding: 200px 0px 0px 0px;
    }

    .Displnonoediv {
        display: none;
    }

    .Innpgtbtable {
        border-collapse: separate;
        border-spacing: 1px;
        width: 100%;
        background-color: #fff;
        color: #000 !important;
        border: 1px solid #b5bea3;
        display: inline-block;
    }

    th {
        text-align: center;
        padding: 10px;
        border: 1px solid #b5bea3;
        color: #000;
        background-color: #f8f7f1;
        /*width: 285px;*/
        font-family: 'Poppins' !important;
        /*font-weight: normal !important;*/
    }

    td {
        text-align: center;
        padding: 10px;
        border: 1px solid #b5bea3;
        vertical-align: top;
    }

    .modalwidth {
        /*width: 710px !important;*/
    }

    .modal-content {
        border-radius: 0px;
    }

    .Individuals_bgmaindiv {
        background-image: url(../Images/Banner-Individuals.jpg);
        padding: 60px 30px 60px 30px;
    }

    .Inner_page_padding_Idividual {
        padding: 50px 30px 50px 30px;
    }

    .Bannerindivdualsimgdiv {
        padding: 0px 0px 0px 0px;
        /*position: absolute;
        top: 93px;*/
    }

    .Bannerniimgdiv {
        padding: 0px 30px 0px 30px;
                margin-top: -1px;
    }

    .Individual_txtdiv {
        padding: 0px 0px 0px 0px;
    }

    .Banner_img_textClassVolunteer {
        padding: 0px;
        text-align: center;
        position: absolute;
        top: 18px;
    }

    .tbbnone {
        border: none !important;
        border-collapse: collapse;
    }

        .tbbnone td {
            border: none !important;
            padding: 0 !important;
            margin: 0 !important;
        }

        .tbbnone input[type="radio"] {
            margin-right: 4px;
        }

        .tbbnone label {
            margin-right: 15px; /* spacing between Male/Female/Other */
        }

    .paddtopfrm {
        padding-top: 20px;
    }

    .Seperator_gray_vertical_01Volunteer {
        margin:-416px 0px 0px 243px;
        height: 450px;
        position: absolute;
        width:1px;
        display:none;
    }

    .Homepg_box_naamFoundation_divvolunteer {
        padding: 20px 20px 20px 20px;
        border: 1px solid #c2cab2;
        background-color: #f2f0e3;
    }

    .Volunteeer4div_01 {
        padding:0px 10px 0px 10px;
    }

    .Volunteeer4div_02 {
        padding:0px 10px 0px 10px;
    }

    .Volunteeer4div_03 {
        padding: 0px 10px 0px 10px;
    }

    .addressht {
        height: 119px !important;
    }

    .Detailht {
        height: 184px !important;
    }

    .btnsendvolunteer {
        background-color: #b5bea3;
        text-align: center;
        padding-left: 0px;
        border: none;
        border-radius: 0px;
        color: #fff;
        font-size: 16px;
        transition: .5s all ease-in-out;
        width: 86% !important;
        height: 37px !important;
    }

        .btnsendvolunteer:hover {
            background-color: #0e552b !important;
            color: #fff !important;
        }

    .Vissionmissionmainpadddiv {
        padding: 60px 0px 60px 0px;
    }

    .Vissionmissinminbg {
        padding: 70px 0px 70px 0px; /*background-color:#f4f5ef;*/
        background-image: url(../Images/Background-yellow-01.jpg);
    }

    .Vissionmissinminbglftpadd {
        padding: 0px 0px 0px 0px;
    }

    .Vissionmissionwhtbg {
        padding:271px 30px 50px 30px;
        background-color: #fff;
        border: 1px solid #b5bea3;
        height: 739px;
    }

    .Vissonmissiontxtmdiv {
        padding: 0px 0px 0px 0px;
        text-align: center;
    }

    .Vissionmissionimdiv_01 {
        padding: 0px 0px 0px 0px;
        position: absolute;
        top: 127px;
    }

    .Inner_Floodrelif_addDive {
        padding: 0px;
        border: 1px solid #c2cab2;
        /*height: 452px;*/
    }

    .Bar_verticle_greenflood {
        position: absolute;
        height:193px;
        width: 10px;
        margin: 0px 0px 0px 0px;
    }

    .Newbullet {
        line-height: 28px;
        list-style-image: url(../Images/Bullet-Orange.png);
        text-align: left;
        padding-left: 19px;
    }

        .Newbullet > li {
            padding-left: 4px;
        }

    .CLICK_flood {
        font-size: 22px;
        color: #fff;
        border: 1px solid #fff;
        padding: 8px 37px 8px 37px;
        /*background-color: #95aa8b;*/ background: rgba(14, 76, 27, 0.6);
        text-decoration: none !important;
        transition: all 0.6s ease-in-out;
    }

        .CLICK_flood:hover {
            font-size: 22px;
            color: #fff;
            border: 1px solid #b5bea3;
            /*background-color: #0e552b;*/
            background: rgba(14, 76, 27, 0.9);
            text-decoration: none !important;
            transition: all 0.6s ease-in-out;
        }

    .Whtboxdivflood {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        height: 79px;
        margin-top: -46px;
        z-index: 0;
        position: relative;
        padding: 12px;
        text-align: center;
    }

    .Innerpgfloodtxtdiv {
        padding: 20px 20px 20px 20px;
    }

    .InnerFlooddonateimgdiv {
        padding: 0px 20px 20px 20px;
    }

    .Paddinghorigreen {
        padding: 70px 0px 0px 0px;
    }

    .Floodvideodiv_01 {
        padding: 20px 10px 20px 10px;
    }

    .Floodrelefvideo {
        width: 100%;
        height: 315px;
        border: 1px solid #c2cab2;
    }

    .Howwewrk_parallxdiv {
        padding: 100px 0px 100px 0px;
        background-image: url(../Images/Banner-How-We-Work.jpg);
        background-repeat: no-repeat;
        height: 400px;
        background-size: cover;
        background-attachment: fixed;
    }

    .Floodvideodiv_02 {
        padding: 0px 60px 0px 60px;
    }

    .Whtboxdivhowwework {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        height: 145px;
        margin-top: -42px;
        z-index: 0;
        position: relative;
        padding: 16px;
    }

    .Howweworkhover {
    }

        .Howweworkhover:hover {
            background-color: #f8f7f1;
        }

    .BOxhover:hover {
        /*background-color:#f8f7f1;*/
        transition: all 0.6s ease-in-out;
    }

    .BOxWorkdiv {
        padding: 30px 20px 80px 20px;
        background-color: #0e552b;
        text-align: center;
    }


    .BOxhover {
        transition: all 0.4s ease-in-out;
    }

        /* MAIN HOVER */
        .BOxhover:hover {
            /*transform: translateY(0px);*/
            transition: all 0.4s ease-in-out;
        }

            /* Change GREEN TOP on hover */
            .BOxhover:hover .BOxWorkdiv {
                background-color: #95aa8b;
                transition: all 0.4s ease-in-out;
            }

            /* Change WHITE BOX on hover */
            .BOxhover:hover .Whtboxdivhowwework {
                background-color: #fff;
                border-color: #7f9a75;
                transition: all 0.4s ease-in-out;
            }

            /* Optional: icon color change */
            .BOxhover:hover i {
                color: #fff;
                transition: all 0.4s ease-in-out;
            }

    .Iconhover {
        font-size: 40px;
        color: #fff;
        transition: all 0.4s ease-in-out;
    }

        .Iconhover:hover {
            font-size: 40px;
            color: #fff;
            transition: all 0.4s ease-in-out;
        }

    .Detailhtneed {
        height: 125px !important;
    }

    .Seperator_gray_vertical_01need {
        margin:-242px 0px 0px 245px;
        height: 262px;
        position: absolute;
        display:none;
    }

    .ul-tabs1 {
        list-style: none;
        padding-top: 5px;
        padding-left: 0px;
        font-size: 16px !important;
    }

        .ul-tabs1 > li.active > .aaa1 {
            transition: all 0.5s ease-in-out;
            background-color: #f26921;
            border-left: 4px solid #0a5329;
            outline: 0;
            color: #fff !important;
        }

        .ul-tabs1 > li > .aaa1 {
            text-decoration: none;
            color: #0a5329 !important;
            font-size: 16px;
            display: block;
            /*padding: 14px 30px 14px 20px;*/
            padding: 10px 10px !important;
            text-decoration: none;
            border-bottom: 1px solid #9aaa79;
            position: relative;
            /*height: 50px;*/
            background: #f2f0e3;
            border-radius: 3px;
            text-align: justify;
        }

            .ul-tabs1 > li > .aaa1:hover {
                transition: all 0.5s ease-in-out;
                background-color: #95aa8b;
                border-left: 5px solid #0a5329;
                outline: 0;
                color: #fff !important;
            }

        .ul-tabs1 > li.active > .aaa1 {
            transition: all 0.5s ease-in-out;
            background-color: #95aa8b;
            border-left: 5px solid #0a5329;
            outline: 0;
            color: #fff !important;
        }

    .Important_tab_content_div {
        padding: 10px 0px 10px 0px;
        border: 1px solid #b5bea3;
        float: left;
        min-height: 200px;
        border-radius: 3px;
                margin-top: -10px;
    }

    .tab-content > .tab-pane {
        visibility: visible;
        display: initial;
    }

    .Mediavideodiv_01 {
        padding: 5px 15px 40px 15px;
    }

    .WhtboxdivMedia {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        /* height: 77px; */
        height:143px;
        margin-top: -45px;
        z-index: 0;
        position: relative;
        padding: 10px;
        text-align: center;
    }

    .Mediarelefvideo {
        width: 100%;
        height: 192px;
        border: 1px solid #c2cab2;
    }

    .greentpwdt {
        width: 81%;
    }

    .Innera1dic {
        padding: 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }

    .txtbox_width_innerourtrustee {
        padding: 14px;
        /* width: 272px; */
        height: 100px;
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
    }

    .txtbox_width_innerourtrustee1 {
        padding: 20px;
        /* width: 272px; */
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
        height: 100px;
    }

    .Slider_box_widthdiv_inneteamr {
        padding: 10px 20px 60px 14px;
    }

    .txtbox_width_innerourteam {
        padding: 25px 20px 20px 20px;
        /* width: 272px; */
        background-color: #f2f0e3;
        border: 1px solid #9cac7c;
        margin-top: 0px;
        text-align: center;
        height: 172px;
    }

    .fixbodyinnpg {
        text-align: -webkit-center;
        width: 100%;
        margin: 0 auto;
        max-width: 1024px;
    }

    .txtbox_widthforicon {
        padding: 14px;
        /* width: 272px; */
        /* height: 77px; */
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
    }

    .Iconaligment {
        display: flex;
        padding: 0px 0px 0px 0px;
        /*justify-content: center;*/
    }

    .icontxtdiv {
        padding: 6px 0px 0px 31px;
        text-align: left;
    }

    .Iconboxdivmain_01 {
        padding: 10px;
                width: 316px;
    }

    .Innerboxpadd {
        padding: 0px 0px 40px 0px;
    }

    .Project_list_01 {
        padding: 40px 0px 40px 0px;
        text-align: center;
    }

    .Projectlistbtn {
        margin-top: 79px;
        padding: 7px 0px 7px 0px !important;
        height: 40px !important;
        width: 100px !important;
        font-size: 15px !important;
        border-radius: 0px !important;
        color: #fff !important;
        background: rgba(14, 76, 27, 0.9);
        /* background-color: rgba(204, 220, 95, 0.8) !important; */
        border: 1px solid #9cac7c !important;
        transition: all .4s ease-in-out;
    }

        .Projectlistbtn:hover {
            margin-top: 79px;
            padding: 7px 0px 7px 0px !important;
            height: 40px !important;
            width: 100px !important;
            font-size: 15px !important;
            border-radius: 0px !important;
            color: #0a5329 !important;
            border: 1px solid #9cac7c !important;
            background-color: #f2f0e3 !important;
            /*background: rgba(14, 76, 27, 0.9);*/
            /*background-color: rgba(000000, 0, 0, 0.5);*/
            /* background-color: rgba(204, 220, 95, 0.8) !important; */
            transition: all .4s ease-in-out;
        }

    .txtbox_width_projectlist {
        padding: 20px;
        /* width: 272px; */
        /* height: 77px; */
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: -38px;
        text-align: center;
        z-index: 0;
        position: relative;
    }

    .Whiteboxpaddlist {
        padding: 0px 25px 0px 25px;
    }

    .Inner_page_paddingbotttom0 {
        padding: 60px 30px 0px 30px;
    }

    .txtbox_banner {
        padding: 20px;
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: -40px;
        text-align: center;
    }

    .Bannertxtproj {
        /*font-family: 'Poppins-bold';*/
        font-size: 15px;
        margin: 0px;
        color: #000000;
        font-weight: bold;
    }

    .Innerboxpaddinnerpg {
        padding: 60px 0px 40px 0px;
    }

    .Mediarelefvideoproject01 {
        width: 100%;
        height: 330px;
        border: 1px solid #c2cab2;
    }

    .Innerfbiframdiv {
        padding: 0px 0px 0px 235px;
    }

    .Sepa_conta_gra_01new {
               position: absolute;
        height: 498px;
        width: 1px;
        margin: -480px 0px 0px 219px;
        display:none;
    }

    .Sepa_conta_gra_02new {
        position: absolute;
        height: 498px;
        width: 1px;
        margin:-364px 0px 0px 216px;
         display:none;
    }

    .ViewImagbtn {
        /*margin-top: 109px;*/
        margin-top: 124px;
        padding: 7px 0px 7px 0px !important;
        height: 40px !important;
        width: 100px !important;
        font-size: 15px !important;
        border-radius: 0px !important;
        color: #fff !important;
        background: rgba(14, 76, 27, 0.9);
        /* background-color: rgba(204, 220, 95, 0.8) !important; */
        border: 1px solid #9cac7c !important;
        transition: all .4s ease-in-out;
    }

        .ViewImagbtn:hover {
            /*margin-top: 109px;*/
            margin-top: 124px;
            padding: 7px 0px 7px 0px !important;
            height: 40px !important;
            width: 100px !important;
            font-size: 15px !important;
            border-radius: 0px !important;
            color: #0a5329 !important;
            border: 1px solid #9cac7c !important;
            background-color: #f2f0e3 !important;
            /*background: rgba(14, 76, 27, 0.9);*/
            /*background-color: rgba(000000, 0, 0, 0.5);*/
            /* background-color: rgba(204, 220, 95, 0.8) !important; */
            transition: all .4s ease-in-out;
        }

    .map-container {
        position: relative;
        display: inline-block;
        max-width: 100%;
    }

    .map-image {
        width: 100%;
        display: block;
                max-width: 566px;
    }

    /* Hotspot Style */
    .hotspot {
        position: absolute;
        width: 15px;
        height: 15px;
        border: 2px solid #555;
        border-radius: 50%;
        transform: translate(-50%, -50%);
        cursor: pointer;
        z-index: 10;
    }

        /* Inner Dot */
        .hotspot::after {
            content: "";
            position: absolute;
            width: 8px;
            height: 8px;
            background: #555;
            border-radius: 50%;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
        }

        /* Pulse Animation */
        .hotspot::before {
            content: "";
            position: absolute;
            width: 15px;
            height: 15px;
            border: 2px solid rgba(85,85,85,0.4);
            border-radius: 50%;
            top: -2px;
            left: -2px;
            animation: pulse 1.5s infinite;
        }

    @keyframes pulse {
        0% {
            transform: scale(1);
            opacity: 1;
        }

        100% {
            transform: scale(1.8);
            opacity: 0;
        }
    }

    /* Tooltip */
    .tooltip-box {
        position: absolute;
        background: #2f2f2f;
        color: #fff;
        padding: 10px 15px;
        border-radius: 5px;
        display: none;
        white-space: nowrap;
        z-index: 9999;
        pointer-events: none;
        font-size: 14px;
    }

        .tooltip-box:after {
            content: "";
            position: absolute;
            bottom: -8px;
            left: 18px;
            border-width: 8px 8px 0;
            border-style: solid;
            border-color: #2f2f2f transparent transparent transparent;
        }

    .Hidedeskstopreso {
        /*display: none;*/
    }

    .Donatebgyellobox {
        padding: 28px 0px 0px 0px;
        background-image: url(../Images/Background-yellow-01.jpg);
        height: 306px;
        text-align: center;
    }

    .Donatemaindiv001 {
        padding: 80px 0px 0px 0px;
    }

    .Donateyellowboxpos {
        padding: 0px;
        /*position: absolute;
        top:13px;*/
    }

    .Bar_verticle_greenVandM {
        position: absolute;
        height: 171px;
        width: 10px;
        margin:-171px 0px 0px 383px;
    }

    .Lht {
        line-height: 45px;
    }

    .Lht1 {
        line-height: 50px;
    }

    .Brtoplghtgren {
        height: 9px;
    }

    .Topbragrenimgpadd {
        padding: 0px 25px 0px 25px;
    }

    .Mailltxtwht {
        color: #fff;
        text-decoration: underline;
        transition: all 0.6s ease-in-out;
    }

        .Mailltxtwht:hover {
            color: #000;
            text-decoration: underline;
            transition: all 0.6s ease-in-out;
        }

    .BannerProject > .slick-prev {
        font-size: 0 !important;
        line-height: 0 !important;
        position: absolute !important;
        top: 42% !important;
        display: block !important;
        width: 72px !important;
        height: 43px !important;
        padding: 0 !important;
        z-index: 1;
        -webkit-transform: translate(0, -50%) !important;
        -ms-transform: translate(0, -50%) !important;
        transform: translate(0, -50%) !important;
        cursor: pointer !important;
        border: none !important;
        outline: none !important;
        background: url(../img/prev.png) !important;
        /* background-color: transparent !important; */
    }

    .BannerProject > .slick-prev {
        left: -12px !important;
    }

    .BannerProject > .slick-next {
        font-size: 0 !important;
        line-height: 0 !important;
        position: absolute !important;
        top: 42% !important;
        display: block !important;
        width: 30px !important;
        height: 43px !important;
        padding: 0 !important;
        -webkit-transform: translate(0, -50%) !important;
        -ms-transform: translate(0, -50%) !important;
        transform: translate(0, -50%) !important;
        cursor: pointer !important;
        border: none !important;
        outline: none !important;
        background: url(../img/next.png) !important;
        background-color: transparent !important;
    }

    .BannerProject > .slick-next {
        right: 9px !important;
        left: 295px;
    }

    .Bannerwhitboxpadd {
        padding: 0px 25px 0px 25px;
        position: relative;
        z-index: 0;
    }

    .WhtboxdivMedia1 {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        height: 78px;
        /*height: 151px;*/
        margin-top: -38px;
        z-index: 0;
        position: relative;
        padding: 10px;
        text-align: center;
    }

    .WhtboxdivMedia2 {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        height: 83px;
        /*height: 151px;*/
        margin-top:-44px;
        z-index: 0;
        position: relative;
        padding: 13px;
        text-align: center;
    }

    .Slider_box_widthdiv_innerKashmir {
        padding: 10px 20px 60px 20px;
                width: 465px;
    }

    .Slider_box_widthdiv_innermainprojectlist {
        padding: 10px 15px 40px 15px;
                /*width: 329px;*/
    }

    .Slider_box_widthdiv_innermainprojectlist1 {
        padding: 10px 15px 40px 15px;
                /*width: 329px;*/
    }

    .Project_list_01_1 {
        padding: 40px 0px 0px 0px;
        text-align: center;
    }

    .Whtboxdivflood p {
        font-weight: bold;
    }

    .Boderpaddnew {
        padding: 0px 40px 0px 40px;
    }

    .WhtboxdivMedia p {
        font-weight: bold;
    }

    .WhtboxdivMedia1 p {
        font-weight: bold;
    }

    .ProjectAidtomap_khandesh {
        left: 27.538%;
        top: 15.785%;
    }

    .ProjectAidto_Marathwada {
        left: 47.231%;
        top: 43.037%;
    }

    .ProjectAidto_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .ProjectAidto_Maharashtra {
        left: 22.961%;
        top: 62.410%;
    }

    .Border_20_60 {
        padding: 20px 0px 60px 0px;
    }

    .Allmap8div {
        padding: 40px 0px 0px 0px;
    }

    .Border60_60 {
        padding: 60px 0px 60px 0px;
    }

    .Grtintouchtxtpaddall {
        padding: 50px 0px 0px 0px;
    }

    .Projecttxt50paddtop {
        padding: 50px 0px 0px 0px;
    }

    .Border_60_20 {
        padding: 60px 0px 20px 0px;
    }

    .Projectheadpaddbotm {
        padding-bottom: 50px;
    }

    .Projectpaddtopnew {
        padding: 50px 0px 0px 0px;
    }

    .facebook-frame {
        width: 100%;
        height: 700px;
        border: none;
    }

    .Curruntprojectpgdiv {
        padding: 0px;
        margin-top: -22px;
    }

    .Instagramvdeomain12div1 {
        padding: 50px 0px 0px 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Instagramvdeomain12div2 {
        padding: 20px 0px 0px 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .V1div1 {
        padding: 15px;
                /*width: 320px;*/
    }

    .Homeinstavideo {
        padding: 0px 40px 40px 40px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Hompgvideoinsta1 {
        padding: 15px;
                /*width: 297px;*/
    }

    .Allmap8div1 {
        padding: 20px 0px 20px 0px;
    }

    .Project_DesilatingofDams_Khandesh {
        left: 27.839%;
        top: 15.663%;
    }

    .Project_DesilatingofDams_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .Project_DesilatingofDams_WesternMaharashtra {
        left: 22.961%;
        top: 62.410%;
    }

    .Project_ytvideos {
        padding: 40px 0px 0px 0px;
    }

    .Fllodvideopaddtop {
        padding: 30px 0px 0px 0px;
    }

    .Howweworkboxpadd1 {
        padding: 10px 10px 50px 10px;
    }

    .Project_Incomegeneration_Marathwada {
        left: 47.231%;
        top: 43.037%;
    }

    .Project_Incomegeneration_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .Indivivdualpaddbtmnew {
        padding: 0px 0px 50px 0px;
    }

    .Individulapddextra {
        padding: 0px 0px 0px 0px;
    }

    .Jalyuktpaddtop {
        padding: 50px 0px 0px 0px;
    }

    .Border_80_60 {
        padding: 50px 0px 50px 0px;
    }

    .Project_Nalastreamodha_Khandesh {
        left: 27.996%;
        top: 15.327%;
    }

    .Project_Nalastreamodha_Konkan {
        left: 6.030%;
        top: 35.364%;
    }

    .Project_Nalastreamodha_Marathwada {
        left: 47.231%;
        top: 43.037%;
    }

    .Project_Nalastreamodha_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .Project_Nalastreamodha_WesternMaharashtra {
        left: 22.961%;
        top: 62.410%;
    }

    .Borderbtm60 {
        padding: 0px 0px 60px 0px;
    }

    .Needhelpbtm {
        padding: 0px 0px 80px 0px;
    }

    .Needhlpbtndiv {
        padding: 30px 0px 0px 0px;
        text-align: center;
    }

    .padingbtm60 {
        padding: 0px 0px 60px 0px;
    }

    .Rghtpaddtem {
        padding:0px 30px 0px 30px;
    }

    .Lefttempadd {
        padding: 40px 0px 40px 0px;
    }

    .Lefttempadd1 {
        padding: 40px 0px 0px 0px;
    }

    .Paddteamlft60 {
        padding:0px 30px 0px 30px;
    }

    .Project_PercolationTank_Khandesh {
        left: 27.190%;
        top: 15.694%;
    }

    .Project_PercolationTank_Konkan {
        left: 6.030%;
        top: 35.364%;
    }

    .Project_PercolationTank_Marathwada {
        left: 47.231%;
        top: 43.037%;
    }

    .Project_PercolationTank_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .Project_PercolationTank_WesternMaharashtra {
        left: 22.961%;
        top: 62.410%;
    }

    .Project_Riverrejuvenation_Konkan {
        left: 6.03%;
        top: 34.36%;
    }

    .Project_Riverrejuvenation_Marathwada {
        left: 47.23%;
        top: 42.03%;
    }

    .Project_Riverrejuvenation_Vidarbha {
        left: 73.11%;
        top: 18.37%;
    }

    .Project_Riverrejuvenation_WesternMaharashtra {
        left: 22.96%;
        top: 62.41%;
    }

    .Border_30_60 {
        padding: 30px 0px 60px 0px;
    }

    .Project_TrenchExcavation_Khandesh {
        left: 27.337%;
        top: 15.296%;
    }

    .Project_TrenchExcavation_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .Project_TrenchExcavation_WesternMaharashtra {
        left: 22.961%;
        top: 62.410%;
    }

    .projpadingbtm60 {
        padding: 0px 0px 60px 0px;
    }

    .Slider_box_widthdiv_innerot {
        padding: 10px 10px 20px 10px;
                /*width: 257px;*/
    }

    .respo_display {
        display: none;
    }

    .txtbox_width_innerourtrusteeteam {
        padding: 12px;
        /*width: 272px;*/
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
    }

    .instagram-media {
        min-width: 214px !important;

    }

    .htchangefrm1280 {
        /*height: 146px;*/
    }

    .htchangefrm12801 {
        height: 92px;
    }

    .pdchngfor1280 {
        padding: 12px !important;
        margin-top: -31px !important;
    }

    .paddfrmsmall {
        padding: 18px !important;
    }

    .heightbx1024 {
        /*height: 222px;*/
    }

    .Ineerpgtrusteepadd {
        padding: 60px 20px 0px 20px !important;
    }

    .Ineerpgprojecctpadd {
        padding:60px 30px 0px 30px !important;
    }

    .lhtsmall {
        line-height: 36px;
    }
    .reso915 {
            padding: 15px 0px 0px 0px !important;
    }
    .Mapdiv_ct {
            padding: 20px !important;
    }
    .Innerfbpalftrespo {
        padding:0px 0px 0px 10px !important;
    }
    .respodisdpltbl {
        /*display:inline-table !important;*/
    }
    .Respomxwdt99 {
        max-width:99% !important;
    }
    .Respocenteralgin {
                padding: 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }
    .respopaddnewlogo {
        padding:2px;
    }
    .reso915 {
            padding: 15px 0px 0px 0px !important;
    }
    .respo80topbar {
            width: 80%;
    height: 6px;
    }
    .respohtnew {
        height:76px !important;
    }
    .Volntrrespodiv {
                padding: 0px 0px 0px 0px !important;
    }
    .Needrrespodiv {
                padding: 0px 0px 0px 0px !important;
    }
    .respowdt {
        width:100%;
        height:1px;
    }
    .bghtgreensmal {
        /*height:205px !important;*/
    }
    .Respowidthdiv {
            /*width: 370px;*/
    }
    .Respp740padwidthtrustee {
                padding: 10px 15px 50px 15px !important;
        /*width: 300px;*/
    }
    .Projectmainpaddwdthdiv {
         padding: 10px 15px 60px 15px !important;
        width: 305px;
    }
    .Respopaddbtntp {
        padding:30px 0px 0px 0px !important;
    }
    .Mediawidthrespo {
                /*width: 278px;*/
    }
    .respowidthbrgn {
        width:80%;
        height:9px;
    }
    .respomrghide {
            margin-top: 0px !important;
    }
    .htrespnm {
        line-height:45px;
    }
    .Newvolunterdiv {
        text-align:center;padding:40px 0px 60px 0px;
    }
    .Voluntemarpaddinnew {
        padding:0px;   
    }
     .navbar-inverse .headernav > .active > a {
        color: #0a542a !important;
        background-color: #f2f0e3 !important;
                
    }
    .navbar-inverse .headernav .dropdown-menu > li.active > a {
    color: #fff !important;
    background-color: #9aaa79 !important;
}
    .navbar-nav .dropdown-menu{
        display:none;
        position:static !important;
        float:none;
        width:100%;
        box-shadow:none;
    }

    .navbar-nav .dropdown.open > .dropdown-menu{
        display:block;
    }

    /* Disable hover on mobile */
    .navbar-nav .dropdown:hover > .dropdown-menu{
        display:none;
    }

    .navbar-nav .dropdown.open:hover > .dropdown-menu{
        display:block;
    }

    /* caret right side */
    .navbar-nav .dropdown > a{
        position:relative;
    }

    .navbar-nav .dropdown > a .caret{
        float:none;
        margin-top:0px;
        margin-left:5px;

    }
       .Hompgvideoinsta1{
    display: flex;
    margin-bottom: 30px;
}

.Hompgvideoinsta1 .instagram-media{
    display: flex !important;
    flex-direction: column;
    height: 100% !important;
    width: 100% !important;
    min-height: 1074px; /* adjust as needed */
}
 .Instagramvdeomain12div1{
    
    margin-bottom: 30px;
}
 .Instagramvdeomain12div2{
    
    margin-bottom: 30px;
}

.V1div1 .instagram-media{
    display: flex !important;
    flex-direction: column;
    height: 100% !important;
    width: 100% !important;
    min-height: 1051px; /* adjust as needed */
}

.LogoineerSlider {
    position: relative;
}
.slider-arrows1 {
        position: relative;
        bottom: 0px;
        text-align: center;
    }
.slick-arrow1 {
        position: absolute !important;
        top:116px;
        bottom: 0;
        left: -5px;
        /*width: 15%;*/
        width: 5%;
        z-index: 999;
        font-size: 25px;
        color: #000;
        text-align: center;
        text-shadow: none !important;
        filter: none !important;
        opacity: 1 !important;
    }

       .slick-arrow1:hover {
            color: #ccdc5f;
        }

      .slick-arrow1.left1 {
            background-repeat: repeat-x;
            background-image: none !important;
            color: #000;
            cursor: pointer;
        }

           .slick-arrow1.left1:hover {
                color: #000000;
            }

      .slick-arrow1.right1 {
            right: 46px;
            background-repeat: repeat-x;
            background-image: none !important;
            color: #000;
            top: 118px;
            left: 291px;
            cursor: pointer;
        }

          .slick-arrow1.right1:hover {
                color: #ffffff;
            }

     .slick-arrow1 .glyphicon-chevron-left, .slick-arrow1 .glyphicon-chevron-right, .slick-arrow1 .icon-prev, .slick-arrow1 .icon-next {
            width: 35px;
            height: 35px;
            margin-top: -15px;
            font-size: 35px;
        }

  .slider-arrows1 {
        position: relative;
        bottom: 0px;
        text-align: center;
    }

   .slick-prev,
    .slick-next {
        font-size: 18px;
        background: #000;
        color: #fff;
        border: none;
        padding: 10px 20px;
        cursor: pointer;
    }

       .slick-prev:hover,
        .slick-next:hover {
            background: #333;
        }

   .Iconhome_left1 {
        position: absolute !important;
        height: 51px;
        width: 51px;
        padding: 11px 0px 0px 0px;
        transition: all 0.4s ease-in-out;
        margin: 14px 0px 0px -35px !important;
        color: #b5bea3 !important;
        font-size: 42px !important;
        border: none;
        border-radius: 0px;
    }

      .Iconhome_left1:hover {
            position: absolute !important;
            height: 51px;
            width: 51px;
            padding: 11px 0px 0px 0px;
            transition: all 0.4s ease-in-out;
            margin: 14px 0px 0px -35px !important;
            color: #b5bea3 !important;
            font-size: 42px !important;
            border-radius: 0px;
        }

   .Iconhome_right1 {
        position: absolute !important;
        height: 51px;
        width: 51px;
        padding: 11px 0px 0px 16px;
        transition: all 0.4s ease-in-out;
        margin: 14px 0px 0px -35px !important;
        color: #b5bea3 !important;
        font-size: 38px !important;
        border: none;
        border-radius: 0px;
    }

      .Iconhome_right1:hover {
            position: absolute !important;
            height: 51px;
            width: 51px;
            padding: 11px 0px 0px 16px;
            transition: all 0.4s ease-in-out;
            margin: 14px 0px 0px -35px !important;
            color: #b5bea3 !important;
            font-size: 38px !important;
            border-radius: 0px;
        }
      .Vissionmsnkboxpadd1 {
        padding:0px 0px 40px 0px;
    }
    .Visngrenbr {
            width: 80%;
    height: 9px;
    }
    .Whtboxdivvissionmission {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        /*height: 228px;*/
        margin-top: -42px;
        z-index: 0;
        position: relative;
        padding: 20px;
    }
     .Heading_031 {
        font-family: 'Poppins-bold';
        margin: 0px;
        color: #0e552b;
        font-size: 35px;
    }
     .Howweworkhover1 {
    }

        .Howweworkhover12:hover {
            background-color: #f8f7f1;
        }

    .BOxhover12:hover {
        /*background-color:#f8f7f1;*/
        transition: all 0.6s ease-in-out;
    }

    .BOxWorkdiv1 {
        padding: 30px 30px 80px 30px;
        /*background-color: #0e552b;*/
         background-color: #fff;
        text-align: center;
        border:1px solid #95aa8b;
    }


    .BOxhover12 {
        transition: all 0.4s ease-in-out;
    }

        /* MAIN HOVER */
        .BOxhover12:hover {
            /*transform: translateY(0px);*/
            transition: all 0.4s ease-in-out;
        }

            /* Change GREEN TOP on hover */
            .BOxhover12:hover .BOxWorkdiv1 {
                background-color: #95aa8b;
                transition: all 0.4s ease-in-out;
            }

            /* Change WHITE BOX on hover */
            .BOxhover12:hover .Whtboxdivvissionmission {
                background-color: #fff;
                border-color: #7f9a75;
                transition: all 0.4s ease-in-out;
            }
        .BOxhover12:hover .Heading_031{
            color:#fff;
        }
            /* Optional: icon color change */
            .BOxhover12:hover i {
                color: #fff;
                transition: all 0.4s ease-in-out;
            }

    .Iconhover1 {
        font-size: 40px;
        color: #0e552b;
        transition: all 0.4s ease-in-out;
    }

        .Iconhover1:hover {
            font-size: 40px;
            color: #0e552b !important;
            transition: all 0.4s ease-in-out;
        }
          /*-----12-05-2026-----*/
    .Allhtforcsronly {
        height:330px !important;
    }
    .Butndivforcsrdiv {
        text-align: center;    padding-top: 240px;
    }
    .Respocsrbtn {
                font-size: 18px !important;
                        padding: 8px 20px 8px 19px !important;
    }
/*---------end---------*/
    @keyframes fadeUp {
        from {
            opacity: 1;
            transform: translateY(40px);
        }

        to {
            opacity: 1;
            transform: translateY(0);
        }
    }
}

@media only screen and (min-width: 384px) and (max-width:392px) {
    .Mobilerespohide {
        display: none;
    }

    .Removemargin {
        margin-top: 0px !important;
    }

    .Hidedeskstopreso {
        padding: 20px 10px 20px 10px !important;
    }

    .Txtreslh {
        line-height: 49px;
    }

    .Respoheitimg {
        height: 10px;
    }

    .phnoheadrespo {
        padding: 15px 10px 0px 10px !important;
    }

    .Headiconwidthrespo {
        width: 25px !important;
    }

    .respo_txtpaddtp {
        padding-top: 25px !important;
    }

    .separatorHWW1 {
        padding: 0px 12px 0px 12px;
    }

    .separatorHWW2 {
        padding: 0px 12px 0px 12px;
        line-break: anywhere;
    }

    .separatorHWW3 {
        padding: 0px 12px 0px 12px;
    }

    .Namm_banbelowboxmdiv {
        padding: 0px;
        margin-top: 0px;
    }

    .Homepg_Header_Main_div {
        padding: 0px 0px 0px 0px;
    }

    .Home_contact_div {
        padding: 0px 0px 0px 0px;
        /*width: 74%;*/
    }

    .Homepg_All_HeadData {
        padding: 0px 0px 0px 0px;
    }

    .Homepg_floodrelifDiv {
        padding: 0px 0px 0px 0px;
        /*background-image: url(../Images/Seperator-black-horizontal-01.png);*/
        background-color: #95aa8b;
        height: 56px;
        font-size: 18px;
        /*width: 50%;*/
        border-bottom: 1px solid #ccc;
                display: none;
    }

        .Homepg_floodrelifDiv:hover {
            /*background-color:#f2f0e3;*/
            /*background-color:rgba(242, 240, 227, 1);*/
            background-color: #0e552b;
            opacity: 1;
            transition: all 0.4s ease-in-out;
        }

    .Homepg_contactDiv {
        padding: 0px 0px 0px 0px;
        /*background-image: url(../Images/Seperator-black-horizontal-01.png);*/
        background-color: #95aa8b;
        height: 56px;
        font-size: 18px;
        /*width: 50%;*/
        border-bottom: 1px solid #ccc;
    }

    .Homepg_emailDiv {
        padding: 0px 0px 0px 0px;
        /*background-image: url(../Images/Seperator-black-horizontal-01.png);*/
        background-color: #95aa8b;
        height: 56px;
        font-size: 18px;
        /*width: 50%;*/
        border-bottom: 1px solid #ccc;
    }

        .Homepg_emailDiv:hover {
            /*background-color:#f2f0e3;*/
            /*background-color:rgba(242, 240, 227, 1);*/
            background-color: #0e552b;
            opacity: 1;
            transition: all 0.4s ease-in-out;
        }

    .Homepg_emailhead {
        color: #fff;
        font-size: 18px;
        text-decoration: none !important;
        transition: all 0.6s ease-in-out;
    }

        .Homepg_emailhead:hover {
            color: #fff;
            font-size: 18px;
            text-decoration: underline !important;
            transition: all 0.6s ease-in-out;
        }

    .HOme_contact_margin {
        padding: 0px;
        margin-left: 0px;
    }

    .Socialmediaicon_01 {
        padding: 10px 10px 5px 10px;
        /* border-radius: 100%; */
        text-decoration: none !important;
        color: #ffffff !important;
        font-size: 23px;
        transition: all 0.6s ease-in-out;
        outline: none !important;
    }

        .Socialmediaicon_01:hover {
            padding: 12px 10px 10px 10px;
            /* border-radius: 100%; */
            background-color: #f2f0e3;
            text-decoration: none !important;
            color: #0a5329 !important;
            font-size: 23px;
            transition: all 0.6s ease-in-out;
            outline: none !important;
        }

    .Socialmedia {
        padding: 0px 0px 0px 0px;
        display: flex;
        margin-bottom: 0px;
        justify-content: center;
    }

    .Socialmedia1 {
        /*background-image: url(../Images/Seperator-black-horizontal-02.png);*/
        background-color: #0e552b;
        /*background-image: url(../Images/Seperator-black-horizontal-01.png);*/
        height: 54px;
    }

    .Homepg_socialmedia_icon {
        padding: 0px 0px 0px 0px;
        /*left: 239px;
                        position: absolute;
        margin-top: 55px;
                width: 50%;*/
    }

    .Img_width {
        width: 100%;
    }

    .Img_width_green_hor {
        width: 100%;
        height: 5px;
    }

    .Img_width_hor_whit {
        width: 100%;
        height: 1px;
    }

    .Homepg_all_position {
        /*position: absolute;*/
    }

    .Homepg_main_logo_nav_div {
        padding: 0px 0px 0px 0px;
        background: #fff;
        /*height:116px;*/
    }

    .Homepg_logo_main_div {
        padding: 15px 0px 12px 30px;
    }

    .navbar-inverse {
        background: #fff;
        font-family: 'Poppins-bold';
        font-size: 18px;
        margin-left: 0px;
        border: none !important;
        color: #9aaa79 !important;
        border-radius: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
        /*height: 50px;*/
        z-index: 1;
    }

    .hvr-bounce-to-bottom {
        color: #9aaa79 !important;
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: 0px;
            left: 0px;
            right: 0px;
            bottom: 0px;
            background: #f2f0e3;
            /*background: #d7dd35;*/
            /*background: #575da9;*/
            /*background: #e42d9f;*/
            /*background: #025588;*/
            /*background: #99ced4;*/
            /*background: #4abdac;*/
            /*background: #ee86b7;*/
            /*background: #6e7376;*/
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
        }

        .hvr-bounce-to-bottom:hover, .hvr-bounce-to-bottom:focus, .hvr-bounce-to-bottom:active {
            color: #0a542a !important;
            /*color:#4abdac !important;*/
        }

            .hvr-bounce-to-bottom:hover:before, .hvr-bounce-to-bottom:focus:before, .hvr-bounce-to-bottom:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }

    .hvr-bounce-to-bottom1 {
        color: #0a5329 !important;
        background: #f2f0e3;
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom1:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: 0px;
            left: 0px;
            right: 0px;
            bottom: 0px;
            background: #9aaa79;
            /*background: #d7dd35;*/
            /*background: #575da9;*/
            /*background: #e42d9f;*/
            /*background: #025588;*/
            /*background: #99ced4;*/
            /*background: #4abdac;*/
            /*background: #ee86b7;*/
            /*background: #6e7376;*/
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
        }

        .hvr-bounce-to-bottom1:hover, .hvr-bounce-to-bottom1:focus, .hvr-bounce-to-bottom1:active {
            color: #ffffff !important;
            /*color:#4abdac !important;*/
        }

            .hvr-bounce-to-bottom1:hover:before, .hvr-bounce-to-bottom1:focus:before, .hvr-bounce-to-bottom1:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }

    .hvr-bounce-to-bottom2 {
        color: #9aaa79 !important;
        background: #f2f0e3;
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom2:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: 0px;
            left: 0px;
            right: 0px;
            bottom: 0px;
            background: #9aaa79;
            /*background: #d7dd35;*/
            /*background: #575da9;*/
            /*background: #e42d9f;*/
            /*background: #025588;*/
            /*background: #99ced4;*/
            /*background: #4abdac;*/
            /*background: #ee86b7;*/
            /*background: #6e7376;*/
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
        }

        .hvr-bounce-to-bottom2:hover, .hvr-bounce-to-bottom2:focus, .hvr-bounce-to-bottom2:active {
            color: #fff !important;
            /*color:#4abdac !important;*/
        }

            .hvr-bounce-to-bottom2:hover:before, .hvr-bounce-to-bottom2:focus:before, .hvr-bounce-to-bottom2:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }


    .nav > li > a {
        padding: 5px 20px 5px 20px;
        position: relative;
    }

    .navbar-nav {
        padding-left: 0px;
    }

    .NewDislay {
        /*display: flex;*/
    }


    .ddd > li {
        border-bottom: 1px solid #9aaa79;
    }

    .ddd1 > li {
        border-bottom: 1px solid #9aaa79;
    }

    .ddd2 > li {
        border-bottom: 1px solid #9aaa79;
    }


    /*.ddd1 {
    position: absolute !important;
    top: 0;
    left: 100%;   
    margin: 0;
    display: none;
}
      .ddd2 {
    position: absolute !important;
    top: 0;
    left: 100%;   
    margin: 0;
    display: none ;
}*/

    .dropdown-menu {
        padding: 0px 0px 0px 0px;
        margin-top: 9px;
        margin-left: 0px;
        border-bottom: 1px solid #9aaa79;
        border: 1px solid #9aaa79;
        border-radius: 0px;
        /*width:100%;*/
    }

    .ddd1 {
        padding: 0px 0px 0px 0px;
        margin-top: 0px;
        border-bottom: 1px solid #9aaa79 !important;
        border: 1px solid #9aaa79 !important;
    }

    .ddd2 {
        padding: 0px 0px 0px 0px;
        border-bottom: 1px solid #9aaa79 !important;
        border: 1px solid #9aaa79 !important;
    }


    li.dropdown:hover > .dropdown-menu {
        display: block;
    }

    .headernav > li > .ddd > li > a {
        background-color: #f2f0e3;
        color: #0a5329 !important;
        padding: 10px 18px 10px 18px !important;
        font-size: 16px !important;
        outline: 0 !important;
        font-family: 'Poppins';
        transition: all 0.6s ease-in-out;
    }

        .headernav > li > .ddd > li > a:hover {
            color: #fff !important;
            padding: 10px 18px 10px 18px;
            background-color: #fff !important;
            transition: all 0.6s ease-in-out;
        }

    .headernav li .ddd .ddd1 li a {
        background-color: #f2f0e3;
        color: #0a5329 !important;
        padding: 10px 18px 10px 18px !important;
        font-size: 16px !important;
        outline: 0 !important;
        font-family: 'Poppins';
        transition: all 0.6s ease-in-out;
    }

        .headernav li .ddd .ddd1 li a:hover {
            color: #fff !important;
            padding: 10px 18px 10px 18px;
            background-color: #fff !important;
            transition: all 0.6s ease-in-out;
        }

    .headernav li .ddd .ddd1 .dd2 li a {
        background-color: #f2f0e3;
        color: #0a5329 !important;
        padding: 10px 18px 10px 18px !important;
        font-size: 16px !important;
        outline: 0 !important;
        font-family: 'Poppins';
        transition: all 0.6s ease-in-out;
    }

        .headernav li .ddd .ddd1 .dd2 li a:hover {
            color: #fff !important;
            padding: 10px 18px 10px 18px;
            background-color: #fff !important;
            transition: all 0.6s ease-in-out;
        }

    .navbar-nav > li > .dropdown-menu {
        margin-top: 0;
        border-top-left-radius: initial;
        border-top-right-radius: initial;
    }
    /* ================= MENU BORDERS ================= */
    .ddd > li,
    .ddd1 > li,
    .ddd2 > li {
        border-bottom: 1px solid #9aaa79;
    }

    /* ================= DROPDOWN BASE ================= */
    .dropdown-menu {
        padding: 0;
        margin-top: 0;
        border: 1px solid #9aaa79;
        border-radius: 0;
        min-width: 240px;
        left: 52px;
    }

    .navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
        border-color: #9aaa79 !important;
    }

    /* ================= POSITION FIX ================= */
    .dropdown-menu > li {
        position: relative;
    }

    /* 2nd Level */
    .ddd1 {
        position: absolute;
        top: 43px;
        left: 100%;
        display: none;
        padding: 0;
        border: 1px solid #9aaa79;
    }

    /* 3rd Level */
    .ddd2 {
        position: absolute;
        top: 0;
        left: 100%;
        display: none;
        padding: 0;
        border: 1px solid #9aaa79;
    }

    /* ================= SHOW ON HOVER ================= */
    .dropdown-menu li:hover > .ddd1,
    .dropdown-menu li:hover > .ddd2 {
        display: block;
    }

    /* ================= LINKS STYLE ================= */
    .dropdown-menu li a {
        display: block;
        width: 100%;
        box-sizing: border-box;
        background-color: #f2f0e3;
        color: #0a5329 !important;
        padding: 10px 18px;
        font-size: 18px;
        font-family: 'Poppins';
        transition: all 0.3s ease;
        white-space: normal;
    }

        /* ================= HOVER ================= */
        .dropdown-menu li a:hover {
            color: #fff !important;
            background-color: #0a5329 !important;
        }

    /* ================= TOP MENU ================= */
    .headernav > li > .ddd > li > a {
        background-color: #f2f0e3;
        color: #0a5329 !important;
    }

    /* ================= REMOVE GAP ================= */
    .navbar-nav > li > .dropdown-menu {
        margin-top: 0;
    }

    /* ================= ARROW ALIGN ================= */
    .dropdown > a .caret {
        float: right;
        margin-top: 6px;
    }

    /* Make all dropdowns full width */
    .dropdown-menu {
        position: relative;
        width: 100%;
        left: 0 !important;
    }

    /* 2nd & 3rd level menu */
    .ddd1,
    .ddd2 {
        position: absolute; /* ❗ KEY FIX */
        left: 0 !important;
        display: none;
        width: 100%;
    }

    /* Show on click/hover */
    .dropdown-menu li.open > .ddd1,
    .dropdown-menu li.open > .ddd2 {
        display: block;
    }

    /* Optional spacing */
    .dropdown-menu li a {
        padding-left: 25px;
    }

    .ddd1 li a {
        padding-left: 40px;
    }

    .ddd2 li a {
        padding-left: 55px;
    }



    .Hompg_highlight_txtblue {
        font-size: 22px;
        font-family: 'Titillium Web';
        margin: 0px;
        color: #0ea4de;
    }



    .Readmore_btn_01 {
        color: #999999;
        transition: all 0.6s ease-in-out;
        text-decoration: none;
    }

        .Readmore_btn_01:hover {
            color: #f15833;
            transition: all 0.6s ease-in-out;
            text-decoration: underline;
        }







    .Separator_padd {
        padding: 7px 0px 7px 0px;
    }

















    .Separator_padd1 {
        padding: 6px 0px 6px 0px;
    }


    .Separator_padd2 {
        padding: 3px 0px 3px 0px;
    }









    [class*=" imghvr-"], [class^=imghvr-] {
        position: relative;
        display: block !important;
        margin: 0;
        max-width: 100%;
        background-color: rgba(175,90,59,1) !important;
        color: #fff;
        overflow: hidden;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        -ms-transform: translateZ(0);
        -o-transform: translateZ(0);
        transform: translateZ(0);
    }

        [class*=" imghvr-"] figcaption, [class^=imghvr-] figcaption {
            background-color: rgba(175,90,59,0.3) !important;
            padding: 30px;
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
            color: #fff;
        }

    .Socialmedia_Footer {
        padding: 50px 0px 50px 0px;
        display: flex;
        margin-bottom: 0px;
                margin-left: -11px;
    }





    .Donatebtn {
        font-family: 'Poppins-bold';
        font-size: 18px;
        padding: 14px 20px 14px 20px !important;
        background-color: #f2f0e3 !important;
        color: #0a5329 !important;
        transition: all .4s ease-in-out;
        text-decoration: none !important;
    }

        .Donatebtn:hover {
            font-family: 'Poppins-bold';
            font-size: 18px;
            padding: 14px 20px 14px 20px !important;
            background-color: #9aaa79 !important;
            color: #fff !important;
            transition: all .4s ease-in-out;
            text-decoration: none !important;
        }

    .Banner_img_textClass {
        padding: 0px;
        text-align: center;
        position: absolute;
        top: 98px;
    }

    .txtresplht {
        line-height: 44px;
    }

    .hmpgrespopaddtp {
        padding: 30px 0px 0px 0px !important;
    }

    .Bann_textLineheight {
        line-height: 61px;
    }

    .Bann_text_01 {
        /*font-size: 36px;*/
        font-size: 19px;
        color: #fff;
        font-family: 'Titillium Web';
    }

    .Bann_text_02 {
        /*font-size: 58px;*/
        font-size: 27px;
        color: #fff;
        font-family: 'Titillium Web-bold';
        margin-top: 16px;
    }

    .Homepg_box_naamFoundation_div {
        padding: 45px 30px 45px 30px;
        border: 1px solid #c2cab2;
        background-color: #f2f0e3;
    }

    .Heading_01 {
        font-family: 'Titillium Web-bold';
        font-size: 35px;
        color: #0e552b;
        margin: 0px;
    }

    .Hompg_highlight_txtorg {
        font-size: 25px;
        font-family: 'Titillium Web';
        margin: 0px;
        color: #d17904;
    }

    .Hmpg_paddtop_d01 {
        padding-top: 50px !important;
    }

    .Homepg_naamboxpadd {
        padding: 0px 10px 0px 10px;
    }

    .Hompg_howweworkpadddiv {
        padding: 80px 30px 0px 30px;
    }

    .Heading_03 {
        font-family: 'Poppins-bold';
        margin: 0px;
        color: #9aaa79;
        font-size: 22px;
    }

    .Homepg_how_we_wrok_text_div {
        padding: 50px 0px 34px 0px;
    }

    .Homepg_back_green_01 {
        padding: 0px 0px 50px 0px;
        background-image: url(../Images/Background-green-01.jpg);
        /*width: 800px;*/
        /*height: 690px;*/
    }

    .Homepg_back_green_light_01 {
        padding: 45px 30px 45px 30px;
        background-image: url(../Images/Background-green-light-01.jpg);
        /*width:973px;*/
        float: right;
    }

    .Homepg_bg_gren_lght_mainpos_div {
        padding: 0px 0px 0px 0px;
        /*z-index: -1;*/
        margin-top: 0px;
    }

    .Homepg_bgLlght_pos_div {
        padding: 0px;
        /*position: absolute;*/
    }

    .Since_paddleft {
        /*padding-left: 514px;*/
        text-align: center;
    }

    .Icon_box_wht_main_div {
        padding: 36px 10px 36px 10px;
        background: #fff;
        margin-top: 50px;
    }

    .Seperator_white_vertical_01 {
        margin: -242px 0px 0px 193px;
        height: 263px;
    }

    .Homepg_ourproject_main_div {
        padding: 60px 0px 60px 0px;
        text-align: center;
    }

    .Img_sliderimg {
        width: 100%;
        max-width: 275px !important;
    }

    .Slider_padding_div {
        padding: 0px 30px 80px 30px;
    }

    .Ourprjctmousehoverbtn {
        margin-top: 150px;
        padding: 7px 0px 7px 0px !important;
        height: 40px !important;
        width: 100px !important;
        font-size: 15px !important;
        border-radius: 0px !important;
        color: #fff !important;
        background: rgba(14, 76, 27, 0.9);
        /* background-color: rgba(204, 220, 95, 0.8) !important; */
        border: 1px solid #9cac7c !important;
        transition: all .4s ease-in-out;
    }

        .Ourprjctmousehoverbtn:hover {
            margin-top: 150px;
            padding: 7px 0px 7px 0px !important;
            height: 40px !important;
            width: 100px !important;
            font-size: 15px !important;
            border-radius: 0px !important;
            color: #0a5329 !important;
            border: 1px solid #9cac7c !important;
            background-color: #f2f0e3 !important;
            /*background: rgba(14, 76, 27, 0.9);*/
            /*background-color: rgba(000000, 0, 0, 0.5);*/
            /* background-color: rgba(204, 220, 95, 0.8) !important; */
            transition: all .4s ease-in-out;
        }

    [class*=" imghvr-"], [class^=imghvr-] {
        position: relative;
        display: block !important;
        margin: 0;
        max-width: 100%;
        background-color: rgba(000000, 0, 0, 0.5) !important;
        color: #fff;
        overflow: hidden;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        -ms-transform: translateZ(0);
        -o-transform: translateZ(0);
        transform: translateZ(0);
    }

        [class*=" imghvr-"] figcaption, [class^=imghvr-] figcaption {
            background-color: rgba(000000, 0, 0, 0.5) !important;
            padding: 30px;
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
            color: #fff;
        }

        [class*=" imghvr-"], [class*=" imghvr-"] *, [class*=" imghvr-"]:after, [class*=" imghvr-"] :after, [class*=" imghvr-"]:before, [class*=" imghvr-"] :before, [class^=imghvr-], [class^=imghvr-] *, [class^=imghvr-]:after, [class^=imghvr-] :after, [class^=imghvr-]:before, [class^=imghvr-] :before {
            box-sizing: border-box !important;
            -webkit-transition: all 1s ease !important;
            -moz-transition: all 1s ease !important;
            transition: all 1s ease !important;
        }

    .Slider_box_widthdiv {
        padding: 3px 40px 0px 40px;
        width: 295px;
    }

    .txtbox_width {
        padding-top: 22px;
        /*width: 272px;*/
        height: 77px;
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
    }

    .Sliderboxlink {
        font-family: 'Poppins-bold';
        font-size: 18px;
        padding: 31px 0px 31px 0px;
        color: #000000;
        text-decoration: none;
        transition: all .4s ease-in-out;
    }

        .Sliderboxlink:hover {
            font-family: 'Poppins-bold';
            font-size: 18px;
            color: #d17904;
            text-decoration: none;
            transition: all .4s ease-in-out;
        }

    .slick-dots li button:before {
        font-family: 'slick';
        font-size: 40px !important;
        line-height: 20px;
        position: absolute;
        top: 5px;
        left: 0;
        width: 30px;
        height: 13px;
        content: square !important;
        /*content: '•';*/
        text-align: center;
        opacity: 1;
        color: #dae78f !important;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

    .slick-dots li.slick-active button:before {
        opacity: 1 !important;
        color: #ffffff !important;
        border: none !important;
    }


    .slick-dots li button {
        border: none !important;
        border-radius: 0% !important;
        width: 3px !important;
        height: 3px !important;
        padding: 5px !important;
        top: 0px !important;
        margin-top: 8px;
        margin-left: 30px;
        margin-right: 0px;
        /*background-color: #c09965 !important;*/
        opacity: 1;
        background-color: transparent !important;
    }


    .slick-dots li.slick-active button {
        /*background: #fff !important;*/
    }

    .slick-dotted.slick-slider {
        margin-bottom: 0px !important;
    }

    .slick-dots {
        position: absolute !important;
        bottom: 19px !important;
        display: block !important;
        width: 97% !important;
        padding: 0 !important;
        margin: 0 !important;
        list-style: square !important;
        text-align: center !important;
    }

        .slick-dots li {
            position: relative;
            display: inline-block !important;
            width: 3px !important;
            height: 3px !important;
            margin: 0 7px !important;
            padding: 3px 9px 0px 9px !important;
            cursor: pointer !important;
        }

    .slick-prev {
        left: -12px !important;
    }

    .slick-prev {
        font-size: 0 !important;
        line-height: 0 !important;
        position: absolute !important;
        top: 50% !important;
        display: block !important;
        width: 72px !important;
        height: 43px !important;
        padding: 0 !important;
        z-index: 1;
        -webkit-transform: translate(0, -50%) !important;
        -ms-transform: translate(0, -50%) !important;
        transform: translate(0, -50%) !important;
        cursor: pointer !important;
        border: none !important;
        outline: none !important;
        background: url(../img/prev.png) !important;
        /*background-color: transparent !important;*/
    }

    .slick-next {
        right: 9px !important;
    }

    .slick-next {
        font-size: 0 !important;
        line-height: 0 !important;
        position: absolute !important;
        top: 50% !important;
        display: block !important;
        width: 30px !important;
        height: 43px !important;
        padding: 0 !important;
        -webkit-transform: translate(0, -50%) !important;
        -ms-transform: translate(0, -50%) !important;
        transform: translate(0, -50%) !important;
        cursor: pointer !important;
        border: none !important;
        outline: none !important;
        background: url(../img/next.png) !important;
        background-color: transparent !important;
    }

    .slick-prev:hover,
    .slick-prev:focus {
        color: #000000 !important;
        outline: none !important;
        background: url(../img/prev.png) !important;
        transition: all 0.9s ease-in-out !important;
    }

    .slick-next:hover,
    .slick-next:focus {
        color: transparent !important;
        outline: none !important;
        background: url(../img/next.png) !important;
        transition: all 0.9s ease-in-out !important;
    }

        .slick-prev:hover:before,
        .slick-prev:focus:before,
        .slick-next:hover:before,
        .slick-next:focus:before {
            opacity: 1 !important;
        }

    .slick-prev.slick-disabled:before,
    .slick-next.slick-disabled:before {
        opacity: .25 !important;
    }

    .slick-prev:before,
    .slick-next:before {
        /*font-family: 'slick' !important;*/
        font-size: 20px !important;
        line-height: 1 !important;
        opacity: .75 !important;
        color: white !important;
        -webkit-font-smoothing: antialiased !important;
        -moz-osx-font-smoothing: grayscale !important;
    }

    [dir='rtl'] .slick-prev {
        right: 0px !important;
        left: auto !important;
    }

    .slick-prev:before {
        background: url(../img/prev.png) !important;
    }

    [dir='rtl'] .slick-prev:before {
        background: url(../img/next.png) !important;
    }


    [dir='rtl'] .slick-next {
        right: auto !important;
        left: 0px !important;
    }

    .slick-next:before {
        background: url(../img/next.png) !important;
    }

    [dir='rtl'] .slick-next:before {
        background: url(../img/prev.png) !important;
    }

    .slick-prev:before {
        background: url(../img/prev.png) !important;
    }

    .slick-arrow {
        position: absolute !important;
        top: 128px;
        bottom: 0;
        left: 4px;
        /*width: 15%;*/
        width: 5%;
        font-size: 25px;
        color: #000;
        text-align: center;
        text-shadow: none !important;
        filter: none !important;
        opacity: 1 !important;
    }

        .slick-arrow:hover {
            color: #ccdc5f;
        }

        .slick-arrow.left {
            background-repeat: repeat-x;
            background-image: none !important;
            color: #000;
            cursor: pointer;
        }

            .slick-arrow.left:hover {
                color: #000000;
            }

        .slick-arrow.right {
            right: 46px;
            background-repeat: repeat-x;
            background-image: none !important;
            color: #000;
            top: 128px;
            left: 322px;
            cursor: pointer;
        }

            .slick-arrow.right:hover {
                color: #ffffff;
            }

        .slick-arrow .glyphicon-chevron-left, .slick-arrow .glyphicon-chevron-right, .slick-arrow .icon-prev, .slick-arrow .icon-next {
            width: 35px;
            height: 35px;
            margin-top: -15px;
            font-size: 35px;
        }

    .slider-arrows {
        position: relative;
        bottom: 0px;
        text-align: center;
    }

    .slick-prev,
    .slick-next {
        font-size: 18px;
        background: #000;
        color: #fff;
        border: none;
        padding: 10px 20px;
        cursor: pointer;
    }

        .slick-prev:hover,
        .slick-next:hover {
            background: #333;
        }

    .Iconhome_left {
        position: absolute !important;
        height: 51px;
        width: 51px;
        padding: 11px 0px 0px 0px;
        transition: all 0.4s ease-in-out;
        margin: 14px 0px 0px -35px !important;
        color: #b5bea3 !important;
        font-size: 50px !important;
        border: none;
        border-radius: 0px;
    }

        .Iconhome_left:hover {
            position: absolute !important;
            height: 51px;
            width: 51px;
            padding: 11px 0px 0px 0px;
            transition: all 0.4s ease-in-out;
            margin: 14px 0px 0px -35px !important;
            color: #b5bea3 !important;
            font-size: 50px !important;
            border-radius: 0px;
        }

    .Iconhome_right {
        position: absolute !important;
        height: 51px;
        width: 51px;
        padding: 11px 0px 0px 16px;
        transition: all 0.4s ease-in-out;
        margin: 14px 0px 0px -35px !important;
        color: #b5bea3 !important;
        font-size: 45px !important;
        border: none;
        border-radius: 0px;
    }

        .Iconhome_right:hover {
            position: absolute !important;
            height: 51px;
            width: 51px;
            padding: 11px 0px 0px 16px;
            transition: all 0.4s ease-in-out;
            margin: 14px 0px 0px -35px !important;
            color: #b5bea3 !important;
            font-size: 45px !important;
            border-radius: 0px;
        }

    .Homepg_Waterconservation_maindiv {
        padding: 80px 0px 80px 0px;
        background-color: #0e552b;
        border-right: 1px solid #2b6e4d;
        text-align: center;
        /*width:682px;*/
    }

    .Heading_whit_01 {
        font-family: 'Titillium Web-bold';
        font-size: 35px;
        color: #ffffff;
        margin: 0px;
    }

    .Seperator_white_water_vertical_01 {
        margin: -60px 0px 0px 243px;
    }

    .ImgWhtewidth {
        width: 85%;
        height: 1px;
        left: -11px;
        margin-left: -12px;
    }

    .Homepg_bg_waterconservation_div {
        background-image: url(../Images/Background-Water-Conservation.jpg);
        /*width: 908px;*/
        background-size: cover; /* makes image fill container */
        background-position: center; /* keeps image centered */
        background-repeat: no-repeat; /* prevents repeating */
        /* responsive width */
        height: 252px; /* keep your height */
        padding: 0;
    }

    .HompgWatconmaindiv {
        padding: 0px 30px 0px 30px;
    }

    .Homepg_whatContoppadd_div {
        padding: 50px 0px 0px 0px;
        /*display:flex;*/
    }

    .Respodislyflx {
        /*display:flex;*/
    }

    .Respdspnon {
        display: none;
    }

    .Hmpgwat_div_respo_01 {
        padding: 0px 0px 22px 0px !important;
        border-bottom: 1px solid #87aa95;
    }

    .Hmpgwat_div_respo_02 {
        padding: 22px 0px 22px 0px !important;
    }

    .Hmpgwat_div_respo_03 {
        padding: 0px 0px 22px 0px !important;
        border-bottom: 1px solid #87aa95;
    }

    .Hmpgwat_div_respo_04 {
        padding: 22px 0px 0px 0px !important;
    }

    .Dispnon {
        display: none;
    }

    .brdebttm {
        border-top: 1px solid #87aa95;
        padding: 22px 0px 0px 0px !important;
    }

    .Hompg_sepapadd_div {
        padding: 25px 0px 25px 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Homepg_FactProject_bg_grrn_div {
        background-image: url(../Images/Background-green-01.jpg);
        padding: 80px 80px 80px 80px;
        /*width: 325px;*/
        height: 394px;
    }

    .Homepg_FactProject_bg_yell_div {
        background-image: url(../Images/Background-yellow-01.jpg);
        padding: 251px 30px 30px 30px;
        /*width: 779px;*/
        /*height: 630px;*/
    }

    .desktop-break {
        display: none;
    }

    .bgf {
        background-image: url(../Images/Background-green-yellow.jpg);
        padding: 80px 118px;
        background-repeat: no-repeat;
        background-size: 91% 100%; /* ONLY LEFT SIDE background */
        background-position: left center;
    }

    .bgne {
        background-image: url(../Images/Background-green-01.jpg);
        width: 600px;
        padding: 80px 80px 80px 80px;
    }

    .bgne1 {
        background-image: url(../Images/Background-yellow-01.jpg);
        padding: 80px 80px 80px 80px;
        position: absolute;
        top: 81px;
        width: 1188px;
        left: 282px;
    }

    .Hopg_respodv_001 {
        padding: 55px 0px 0px 0px !important;
    }

    .Hompg_back_blck_bg_div {
        background-image: url(../Images/Background-black-transperent.png);
        height: 115px;
        margin-top: -178px;
        border-top: 1px solid #fff;
        border-bottom: 1px solid #fff;
        text-align: center;
        padding: 26px 0px 0px 0px;
    }

    .Homepg_fact_inner_01 {
        padding: 60px 30px;
        position: absolute;
    }

    .Homepg_fact_inner_02 {
        padding: 0px 0px 0px 0px;
    }

    .Homepg_fact_inner_03 {
        padding: 0px 0px 0px 0px;
        margin-top: 0px;
        z-index: -1;
    }

    .Homepg_fact_inner_04 {
        padding: 45px 0px 0px 0px;
        /*display:flex;*/
        text-align: center;
    }

    .Homepg_fact_innertxt_01 {
        padding: 20px 0px 34px 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Homepg_fact_innertxt_02 {
        padding: 0px 0px 0px 0px;
    }

    .Homepg_ourpartner_bg_main_Div {
        background-image: url(../Images/Background-green-light-02.jpg);
        padding: 0px 0px 0px 0px;
        height: 272px;
    }

    .Homepg_Ourpartner_maindiv {
        padding: 80px 0px 120px 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Hompg_respodiv_01 {
        padding: 0px 0px 0px 0px !important;
    }

    .Homepg_ourpartner_div_01 {
        padding: 0px 0px 0px 0px;
        /*position: absolute;*/
        z-index: -1;
    }

    .Homepg_ourpartner_div_02 {
        padding: 37px 40px 0px 40px;
    }

    .Homepg_ourpartner_bg_wht_div_01 {
        padding: 30px 30px 30px 30px;
        background-color: #fff;
        border: 1px solid #b5bea3;
        /*height: 334px;*/
    }

    .Homepg_ourpartner_div_03 {
        padding: 0px 0px 0px 107px;
        position: absolute;
        z-index: -1;
        top: 136px;
    }

    .Homepg_happy_moment_bgdiv {
        background-image: url(../Images/Background-Happy-Moments.jpg);
        background-size: cover;
        background-position: center;
        background-repeat: no-repeat;
        height: 256px;
        padding: 0px 0px 0px 0px;
        text-align: center;
        margin: 0px -7px 0px 0px;
    }

    .Happy_movmet_txtdv {
        position: absolute;
        top: 90px;
        text-align: -webkit-center;
        text-align: -moz-center;
        /*left: -54px;*/
    }

    .Happymov_txt_divquote {
        padding: 30px 30px 30px 30px;
        background-color: #0e552b;
        border-right: 1px solid #2b6e4d;
        /*height: 530px;*/
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Hmpgquttxtdv01 {
        padding-top: 30px !important;
    }

    .Footerbtn {
        font-size: 22px;
        color: #fff;
        border: 1px solid #fff;
        padding: 8px 42px 8px 42px;
        background-color: #95aa8b;
        text-decoration: none !important;
        transition: all 0.6s ease-in-out;
    }

        .Footerbtn:hover {
            font-size: 22px;
            color: #fff;
            border: 1px solid #fff;
            background-color: #0e552b;
            text-decoration: none !important;
            transition: all 0.6s ease-in-out;
        }

    .fbtnpaddrsep {
        padding: 8px 54px 8px 54px !important;
    }

        .fbtnpaddrsep:hover {
            padding: 8px 54px 8px 54px !important;
        }

    .Footeremailink {
        font-size: 22px;
        color: #000;
        text-decoration: none !important;
        transition: all 0.6s ease-in-out;
    }

        .Footeremailink:hover {
            font-size: 22px;
            color: #d17904;
            text-decoration: none !important;
            transition: all 0.6s ease-in-out;
        }

    .Socialmedia1_Footer {
        height: 48px;
    }

    .Socialmediaicon_Footer_01 {
        padding: 7px 7px 5px 7px;
        /* border-radius: 100%; */
        text-decoration: none !important;
        color: #c5ceaf !important;
        font-size: 19px;
        background-color: #FFFFFF;
        border: 1px solid #c5ceaf;
        transition: all 0.6s ease-in-out;
        outline: none !important;
    }

        .Socialmediaicon_Footer_01:hover {
            padding: 7px 7px 5px 7px;
            /* border-radius: 100%; */
            border: 1px solid #c5ceaf;
            background-color: #0e552b;
            text-decoration: none !important;
            color: #fff !important;
            font-size: 19px;
            transition: all 0.6s ease-in-out;
            outline: none !important;
        }

    .heading_footer {
        font-size: 22px;
        color: #b5bea3;
        font-family: Poppins-bold;
        margin: 0px;
    }

    .Footer_linkList {
        color: #000;
        transition: all 0.6s ease-in-out;
        text-decoration: none;
    }

        .Footer_linkList:hover {
            color: #d17904;
            font-weight: bold;
            transition: all 0.6s ease-in-out;
            text-decoration: none;
        }

    .Separator_padd2 {
        padding: 3px 0px 3px 0px;
    }

    .Footer_logo_div {
        padding: 15px 0px 32px 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
        /*width: 33%;*/
    }


    .FooterTwobtns_div {
        padding: 0px 0px 0px 0px;
        /*width: 69%;
        position: absolute;
        left: 223px;*/
    }

    .Footer_twobtndiv_bg {
        padding: 50px 0px 50px 0px;
        background-image: url(../Images/Background-green-03.jpg);
        /*height:1148px;*/
    }

    .Footer_btnpaddddiv {
        /*display: flex;
        justify-content: center;*/
        text-align: center;
    }

    .V_btnpadd {
        padding-top: 55px;
    }

    .Footer_bg_main_div {
        padding: 0px;
        /*position: absolute;
        top: 159px;*/
    }

    .Footer_bg_div_01 {
        padding: 60px 30px 60px 30px;
        background-image: url(../Images/Background-Footer.jpg);
    }

    .Footer_bgText_div {
        padding: 0px 0px 0px 0px;
    }

    .Footerlinepadd {
        font-size: 22px;
        padding: 0px 1px 0px 1px;
        /*display: none;*/
    }

    .Footer_orinfodiv {
        padding: 0px 0px 0px 0px;
    }

    .Footer_bgwht_div {
        padding: 40px 40px 40px 40px;
        background-color: #fff;
        border: 1px solid #b5bea3;
    }

    .Footer_ourinfo_01 {
        padding: 0px 0px 0px 0px;
    }

    .Footer_ourinfo_02 {
        padding: 50px 0px 0px 0px;
    }

    .Footer_main_all_paddDiv {
        padding: 0px 0px 30px 0px;
    }

    .Header_innerpg_bg_div {
        background-image: url(../Images/Inner-Page-Header.jpg);
        height: 178px;
    }

    .ftphone {
        display: inline-block;
        padding-bottom: 22px;
    }

    .Breadcrum_main_div {
        position: absolute;
        top: 0px;
    }

    .inner-div-title {
        padding-top: 71px;
        padding-left: 19px;
    }

    .inner-div-title1 {
        padding-top: 54px !important;
    }

    .subpage-title {
        font-size: 27px;
        margin-bottom: 5px;
        color: #fff;
        font-family: 'Titillium Web-bold';
        line-height: 40px;
    }

    .breadcrubpadd {
        padding-top: 80px;
        right: 9px;
        display: none;
    }

    .breadcrumb {
        background: none !important;
    }

    .breadcrumb-item {
        color: #000;
        text-decoration: none;
        transition: all 0.6s ease-in-out;
    }

        .breadcrumb-item:hover {
            color: #fff;
            transition: all 0.6s ease-in-out;
        }

    .Inner_page_padding {
        padding: 60px 30px 60px 30px;
    }

    .Homepg_parallax_main_div {
        padding: 120px 0px 120px 0px;
        background-image: url(../Images/Parallax.jpg);
        background-repeat: no-repeat;
        /*height: 700px;*/
        background-size: cover;
        background-attachment: fixed;
    }

    .Footer_lastdiv {
        padding: 33px 0px 0px 30px;
        /*margin-top: 20px;*/
        text-align: center;
    }

    .Footerpridicl {
    }

    .Footerlinepaddallright {
        padding: 0px 20px 0px 20px;
    }

    .Allrghtpadd {
        padding-top: 21px;
    }

    .Naamkritextpadddiv {
        padding: 60px 0px 60px 0px;
    }

    .Palllaxvideo {
        width: 100%;
        height: 222px;
    }

    .Parallx_videopadd {
        padding: 0px 0px 0px 0px;
    }

    .Slider_box_widthdiv_inner {
        padding: 10px 20px 60px 20px;
        width: 320px;
    }

    .txtbox_width_inner {
        padding-top: 22px;
        /* width: 272px; */
        height: 77px;
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
    }

    .Innerpgprojectboxdiv {
        padding: 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }

    .Inner_page_padding1 {
        padding: 80px 40px 80px 40px;
    }

    .scrollup {
        position: fixed;
        right: 25px;
        bottom: 50px;
        color: #0e552b !important;
        background-color: #fff !important;
        width: 38px;
        height: 38px;
        /* border: solid 2px #f15833; */
        /* border-radius: 50% !important; */
        text-align: center;
        padding: 11px 0 0 1px;
        z-index: 2000;
        font-size: 18px;
        line-height: 1;
        border: 1px solid #c5ceaf;
        border-color: #c5ceaf !important;
        transition: all 0.4s ease-in-out;
    }

        .scrollup:hover {
            background-color: #0e552b !important;
            color: #fff !important;
            /* border: 2px solid #0ea4de !important; */
            transition: all .4s ease-in-out;
        }

    .slick-active .Bann_text_01 {
        animation: fadeUp 4s ease forwards;
    }

    .slick-active .Bann_text_02 {
        animation: fadeUp 2.3s ease forwards;
    }

    .Header_toplinkpadd {
        padding: 15px 3px 0px 3px;
        color: #fff;
        text-align: center;
    }

    .Header_toplinkpadd1 {
        padding: 15px 3px 0px 3px;
        color: #fff;
        text-align: center;
    }

    .dddsubmenu {
        /*margin-left: -119px;*/
    }

    .Hpgwi0 {
        width: 0%;
    }

    .navbar-header1 {
        float: none;
        border-bottom: none;
    }

    .navbar-toggle1 {
        background-color: #0e552b!important;
        position: relative;
        float: right;
        padding: 10px 10px 10px 10px!important;
        margin-top: -60px!important;
        margin-right: 25px !important;
        margin-bottom: 5px!important;
        background-color: transparent;
        background-image: none;
        border: 1px solid transparent;
        border-top-color: transparent;
        border-right-color: transparent;
        border-bottom-color: transparent;
        border-left-color: transparent;
        border-radius: 4px;
        display: block;
    }

    .navbar-header1 .collapse, .navbar-toggle {
        display: block !important;
    }

    .navbar-collapse1.collapse {
        display: none !important;
    }

    .navbar-nav {
        /* padding-top: 10px !important; */
        padding-left: 0px !important;
        /* padding-right: 15px !important; */
        width: 100%;
    }

    .navbar-nav1 > li {
        position: relative !important;
        display: block !important;
        float: none !important;
        border-bottom: 1px solid #9aaa79;
    }

    .navbar-nav > li > a {
        text-align: center;
        padding: 15px 0px 15px 0px !important;
        /* font-weight: bold; */
        outline: 0;
        transition: all 0.6s ease-in-out;
    }

    .navbar-collapse1.collapse.in {
        display: block !important;
        padding: 0px;
        /* background: rgba(000, 0, 0, 0.7); */
    }

    .Linesdisplaynewrespo {
        display: none;
    }

    .Respormbtn_new {
        text-align: -webkit-center;
    }

    .Respo_btn_new {
        color: #000 !important;
    }

    .navbar-collapse.in {
        overflow-y: visible;
    }

    .navbar {
        min-height: 0px !important;
    }

    .navbar-nav {
        margin: 0px !important;
    }

    .Homebanner {
        z-index: -1;
        margin-top: -24px;
    }

    .Resposhaddo {
        z-index: 1;
    }

    .Innerbrearespohead {
        margin-top: -24px;
    }

    .respodisplynone {
        display: none;
    }

    .Respobdbbto_01 {
        padding: 0px 0px 30px 0px !important;
        border-bottom: 1px solid #ccc;
    }

    .Respobdbbto_02 {
        padding: 20px 0px 30px 0px !important;
        border-bottom: 1px solid #ccc;
    }

    .Respobdbbto_03 {
        padding: 20px 0px 30px 0px !important;
        border-bottom: 1px solid #ccc;
    }

    .Respobdbbto_04 {
        padding: 20px 0px 0px 0px !important;
    }
    /*----------------------------Inner pg css---------------------------*/
    .Bar_verticle_green {
        position: absolute;
        height: 305px;
        width: 15px;
        margin:46px 0px 0px -7px;
    }

    .Footerlinepaddct {
        padding: 0px 22px 0px 22px;
    }

    .Footerlinepaddct1 {
        padding: 0px 22px 0px 22px;
    }

    .Inner_contactMap_addDive {
        padding: 0px;
        border: 1px solid #c2cab2;
        /*height: 452px;*/
    }

    .Contact_map {
        width: 100%;
        height: 388px;
    }

    .Contact_bg_grnlgt_div {
        padding: 0px 0px 0px 0px;
        background-image: url(../Images/Background-green-light-01.jpg);
        /*height: 450px;*/
    }

    .Contact_txt_div {
        padding:30px 12px 30px 21px;
    }

    .Inner_page_padding_CT_01 {
        padding: 60px 30px 60px 30px;
    }

    .Contactemailink {
        color: #000;
        text-decoration: underline !important;
        transition: all 0.6s ease-in-out;
    }

        .Contactemailink:hover {
            color: #d17904;
            text-decoration: underline !important;
            transition: all 0.6s ease-in-out;
        }

    .Sepa_conta_gra_01 {
        position: absolute;
        height: 383px;
        width: 1px;
        margin: -355px 0px 0px 476px;
    }

    .Sepa_conta_gra_02 {
        position: absolute;
        height: 363px;
        width: 1px;
        margin: -389px 0px 0px 476px;
    }

    .Contact_Three_divMain {
        padding: 60px 0px 0px 0px;
    }

    .Contact_text_dv_01 {
        padding: 0px 35px 0px 0px;
    }

    .Contact_text_dv_02 {
        padding: 30px 47px 0px 0px;
    }

    .Contact_text_dv_03 {
        padding: 30px 0px 0px 0px;
    }

    .form-controlnewhome {
        display: block;
        width: 100% !important;
        height: 36px;
        font-size: 15px !important;
        line-height: 1.42857143 !important;
        color: #666 !important;
        background-color: #fff !important;
        background-image: none;
        border: 1px solid #c2cab2 !important;
        padding: 8px 15px !important;
        border-radius: 0px !important;
        margin-bottom: 0px !important;
    }

    .Richtextheight {
        height: 165px;
    }

    .btnsend {
        background-color: #b5bea3;
        text-align: center;
        padding-left: 0px;
        border: none;
        border-radius: 0px;
        color: #fff;
        font-size: 16px;
        transition: .5s all ease-in-out;
        width: 74% !important;
        height: 37px !important;
    }

        .btnsend:hover {
            background-color: #f2f0e3 !important;
            color: #0a5329 !important;
        }

    .EnquiryFormDIv {
        padding: 0px 0px 0px 0px;
    }

    .EnquiryFormDIv_newpadd_01 {
        padding: 0px 0px 0px 0px;
    }

    .EnquiryFormDIv_01 {
        padding: 20px 0px 20px 0px;
    }

    .EnquiryFormDIv_newpadd_02 {
        padding: 25px 0px 40px 0px;
    }

    .Btndivenquiry {
        padding: 0px 0px 0px 0px;
        margin-top: -20px;
    }

    .Donate_parallxdiv {
        padding: 100px 0px 100px 0px;
        background-image: url(../Images/Parallax-Donate.jpg);
        background-repeat: no-repeat;
        height: 550px;
        background-size: cover;
        background-attachment: fixed;
                background-position: center center;
    }

    .Donate_bg_greenmaindiv {
        background-image: url(../Images/Background-green-light-02.jpg);
        padding: 0px 0px 0px 0px;
        height: 290px;
    }

    .Donatepg_whtbg {
        padding: 20px 20px 20px 20px;
        background-color: #fff;
        border: 1px solid #b5bea3;
    }

    .ntbod {
        font-weight: normal !important;
    }

        .ntbod:hover {
            font-weight: bold !important;
        }

    .About_fact_inner_01 {
        padding: 0px 0px 0px 0px;
        margin-top: -214px;
        z-index: -1;
    }

    .About_FactProject_bg_yell_div {
        background-image: url(../Images/Background-yellow-01.jpg);
        padding:270px 30px 60px 30px;
        /*width: 1026px;*/
        /*height: 716px;*/
    }

    .Imgclassabtus {
        width: 100%;
        max-width: 590px;
    }

    .About_us_sixpadd {
        padding: 0px 15px 50px 15px;
                text-align: -webkit-center;
                        text-align: -moz-center;
    }

    .Aboutustxtpadd {
        padding:0px 20px 0px 20px;
        text-align: center;
    }

    .Ann_reportimgdiv_01 {
        padding:48px 0px 0px 0px;
                width: 324px;
    }

    .Img_bgcolor_div {
        padding: 10px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Wtbox_padd {
        padding: 0px 25px 0px 25px;
    }

    .Whtboxdiv {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        height: 77px;
        margin-top: -40px;
        z-index: 0;
        position: relative;
        padding-top: 25px;
    }

    .Innerannualpg {
        text-align: -webkit-center;
        text-align: -moz-center;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }

    .Corporate_parallxdiv {
        padding: 100px 0px 100px 0px;
        background-image: url(../Images/Banner-Corporate.jpeg);
        background-repeat: no-repeat;
        height: 700px;
        background-size: cover;
        background-attachment: fixed;
        background-position: center right;
    }

    .Inner_page_paddingtopless {
        padding: 30px 30px 60px 30px;
    }

    .Annulreportbtn {
        margin-top: 74px;
        padding: 7px 0px 7px 0px !important;
        height: 40px !important;
        width: 100px !important;
        font-size: 15px !important;
        border-radius: 0px !important;
        color: #fff !important;
        background: rgba(14, 76, 27, 0.9);
        /* background-color: rgba(204, 220, 95, 0.8) !important; */
        border: 1px solid #9cac7c !important;
        transition: all .4s ease-in-out;
    }

        .Annulreportbtn:hover {
            margin-top: 74px;
            padding: 7px 0px 7px 0px !important;
            height: 40px !important;
            width: 100px !important;
            font-size: 15px !important;
            border-radius: 0px !important;
            color: #0a5329 !important;
            border: 1px solid #9cac7c !important;
            background-color: #f2f0e3 !important;
            /* background: rgba(14, 76, 27, 0.9); */
            /* background-color: rgba(000000, 0, 0, 0.5); */
            /* background-color: rgba(204, 220, 95, 0.8) !important; */
            transition: all .4s ease-in-out;
        }

    .Donatelastdiv {
        padding: 0px 0px 50px 0px;
    }

    .Donatelastdiv_01 {
        padding: 288px 0px 0px 0px;
    }

    .DonateRcptenqidiv {
        padding:0px 30px 0px 30px;
        position: absolute;
    }

    .RcptEnq_mainDiv {
        padding:18px 0px 30px 0px;
                text-align: left;
    }

    .DonatelastdivCp {
        padding:60px 0px 50px 0px;
    }

    .corporatepg_whtbg {
        padding: 20px 20px 20px 20px;
        background-color: #fff;
        border: 1px solid #b5bea3;
    }

    .Logo_resizedwdt {
                width: 141px;
    }

    .Imgwidth {
        width: 100%;
        max-width: 180px;
    }

    .Corporatelastdiv_01 {
        padding: 200px 0px 0px 0px;
    }

    .Displnonoediv {
        display: none;
    }

    .Innpgtbtable {
        border-collapse: separate;
        border-spacing: 1px;
        width: 100%;
        background-color: #fff;
        color: #000 !important;
        border: 1px solid #b5bea3;
        display: inline-block;
    }

    th {
        text-align: center;
        padding: 10px;
        border: 1px solid #b5bea3;
        color: #000;
        background-color: #f8f7f1;
        /*width: 285px;*/
        font-family: 'Poppins' !important;
        /*font-weight: normal !important;*/
    }

    td {
        text-align: center;
        padding: 10px;
        border: 1px solid #b5bea3;
        vertical-align: top;
    }

    .modalwidth {
        /*width: 710px !important;*/
    }

    .modal-content {
        border-radius: 0px;
    }

    .Individuals_bgmaindiv {
        background-image: url(../Images/Banner-Individuals.jpg);
        padding: 60px 30px 60px 30px;
    }

    .Inner_page_padding_Idividual {
        padding: 50px 30px 50px 30px;
    }

    .Bannerindivdualsimgdiv {
        padding: 0px 0px 0px 0px;
        /*position: absolute;
        top: 93px;*/
    }

    .Bannerniimgdiv {
        padding: 0px 30px 0px 30px;
                margin-top: -1px;
    }

    .Individual_txtdiv {
        padding: 0px 0px 0px 0px;
    }

    .Banner_img_textClassVolunteer {
        padding: 0px;
        text-align: center;
        position: absolute;
        top: 18px;
    }

    .tbbnone {
        border: none !important;
        border-collapse: collapse;
    }

        .tbbnone td {
            border: none !important;
            padding: 0 !important;
            margin: 0 !important;
        }

        .tbbnone input[type="radio"] {
            margin-right: 4px;
        }

        .tbbnone label {
            margin-right: 15px; /* spacing between Male/Female/Other */
        }

    .paddtopfrm {
        padding-top: 20px;
    }

    .Seperator_gray_vertical_01Volunteer {
        margin:-416px 0px 0px 243px;
        height: 450px;
        position: absolute;
        width:1px;
        display:none;
    }

    .Homepg_box_naamFoundation_divvolunteer {
        padding: 20px 20px 20px 20px;
        border: 1px solid #c2cab2;
        background-color: #f2f0e3;
    }

    .Volunteeer4div_01 {
        padding:0px 10px 0px 10px;
    }

    .Volunteeer4div_02 {
        padding:0px 10px 0px 10px;
    }

    .Volunteeer4div_03 {
        padding: 0px 10px 0px 10px;
    }

    .addressht {
        height: 119px !important;
    }

    .Detailht {
        height: 184px !important;
    }

    .btnsendvolunteer {
        background-color: #b5bea3;
        text-align: center;
        padding-left: 0px;
        border: none;
        border-radius: 0px;
        color: #fff;
        font-size: 16px;
        transition: .5s all ease-in-out;
        width: 86% !important;
        height: 37px !important;
    }

        .btnsendvolunteer:hover {
            background-color: #0e552b !important;
            color: #fff !important;
        }

    .Vissionmissionmainpadddiv {
        padding: 60px 0px 60px 0px;
    }

    .Vissionmissinminbg {
        padding: 70px 0px 70px 0px; /*background-color:#f4f5ef;*/
        background-image: url(../Images/Background-yellow-01.jpg);
    }

    .Vissionmissinminbglftpadd {
        padding: 0px 0px 0px 0px;
    }

    .Vissionmissionwhtbg {
        padding:271px 30px 50px 30px;
        background-color: #fff;
        border: 1px solid #b5bea3;
        height: 739px;
    }

    .Vissonmissiontxtmdiv {
        padding: 0px 0px 0px 0px;
        text-align: center;
    }

    .Vissionmissionimdiv_01 {
        padding: 0px 0px 0px 0px;
        position: absolute;
        top: 127px;
    }

    .Inner_Floodrelif_addDive {
        padding: 0px;
        border: 1px solid #c2cab2;
        /*height: 452px;*/
    }

    .Bar_verticle_greenflood {
        position: absolute;
        height:188px;
        width: 10px;
        margin: 0px 0px 0px 0px;
    }

    .Newbullet {
        line-height: 28px;
        list-style-image: url(../Images/Bullet-Orange.png);
        text-align: left;
        padding-left: 19px;
    }

        .Newbullet > li {
            padding-left: 4px;
        }

    .CLICK_flood {
        font-size: 22px;
        color: #fff;
        border: 1px solid #fff;
        padding: 8px 37px 8px 37px;
        /*background-color: #95aa8b;*/ background: rgba(14, 76, 27, 0.6);
        text-decoration: none !important;
        transition: all 0.6s ease-in-out;
    }

        .CLICK_flood:hover {
            font-size: 22px;
            color: #fff;
            border: 1px solid #b5bea3;
            /*background-color: #0e552b;*/
            background: rgba(14, 76, 27, 0.9);
            text-decoration: none !important;
            transition: all 0.6s ease-in-out;
        }

    .Whtboxdivflood {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        height: 79px;
        margin-top: -46px;
        z-index: 0;
        position: relative;
        padding: 12px;
        text-align: center;
    }

    .Innerpgfloodtxtdiv {
        padding: 20px 20px 20px 20px;
    }

    .InnerFlooddonateimgdiv {
        padding: 0px 20px 20px 20px;
    }

    .Paddinghorigreen {
        padding: 70px 0px 0px 0px;
    }

    .Floodvideodiv_01 {
        padding: 20px 10px 20px 10px;
    }

    .Floodrelefvideo {
        width: 100%;
        height: 315px;
        border: 1px solid #c2cab2;
    }

    .Howwewrk_parallxdiv {
        padding: 100px 0px 100px 0px;
        background-image: url(../Images/Banner-How-We-Work.jpg);
        background-repeat: no-repeat;
        height: 400px;
        background-size: cover;
        background-attachment: fixed;
    }

    .Floodvideodiv_02 {
        padding: 0px 60px 0px 60px;
    }

    .Whtboxdivhowwework {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        height: 145px;
        margin-top: -42px;
        z-index: 0;
        position: relative;
        padding: 16px;
    }

    .Howweworkhover {
    }

        .Howweworkhover:hover {
            background-color: #f8f7f1;
        }

    .BOxhover:hover {
        /*background-color:#f8f7f1;*/
        transition: all 0.6s ease-in-out;
    }

    .BOxWorkdiv {
        padding: 30px 20px 80px 20px;
        background-color: #0e552b;
        text-align: center;
    }


    .BOxhover {
        transition: all 0.4s ease-in-out;
    }

        /* MAIN HOVER */
        .BOxhover:hover {
            /*transform: translateY(0px);*/
            transition: all 0.4s ease-in-out;
        }

            /* Change GREEN TOP on hover */
            .BOxhover:hover .BOxWorkdiv {
                background-color: #95aa8b;
                transition: all 0.4s ease-in-out;
            }

            /* Change WHITE BOX on hover */
            .BOxhover:hover .Whtboxdivhowwework {
                background-color: #fff;
                border-color: #7f9a75;
                transition: all 0.4s ease-in-out;
            }

            /* Optional: icon color change */
            .BOxhover:hover i {
                color: #fff;
                transition: all 0.4s ease-in-out;
            }

    .Iconhover {
        font-size: 40px;
        color: #fff;
        transition: all 0.4s ease-in-out;
    }

        .Iconhover:hover {
            font-size: 40px;
            color: #fff;
            transition: all 0.4s ease-in-out;
        }

    .Detailhtneed {
        height: 125px !important;
    }

    .Seperator_gray_vertical_01need {
        margin:-242px 0px 0px 245px;
        height: 262px;
        position: absolute;
        display:none;
    }

    .ul-tabs1 {
        list-style: none;
        padding-top: 5px;
        padding-left: 0px;
        font-size: 16px !important;
    }

        .ul-tabs1 > li.active > .aaa1 {
            transition: all 0.5s ease-in-out;
            background-color: #f26921;
            border-left: 4px solid #0a5329;
            outline: 0;
            color: #fff !important;
        }

        .ul-tabs1 > li > .aaa1 {
            text-decoration: none;
            color: #0a5329 !important;
            font-size: 16px;
            display: block;
            /*padding: 14px 30px 14px 20px;*/
            padding: 10px 10px !important;
            text-decoration: none;
            border-bottom: 1px solid #9aaa79;
            position: relative;
            /*height: 50px;*/
            background: #f2f0e3;
            border-radius: 3px;
            text-align: justify;
        }

            .ul-tabs1 > li > .aaa1:hover {
                transition: all 0.5s ease-in-out;
                background-color: #95aa8b;
                border-left: 5px solid #0a5329;
                outline: 0;
                color: #fff !important;
            }

        .ul-tabs1 > li.active > .aaa1 {
            transition: all 0.5s ease-in-out;
            background-color: #95aa8b;
            border-left: 5px solid #0a5329;
            outline: 0;
            color: #fff !important;
        }

    .Important_tab_content_div {
        padding: 10px 0px 10px 0px;
        border: 1px solid #b5bea3;
        float: left;
        min-height: 200px;
        border-radius: 3px;
                margin-top: -10px;
    }

    .tab-content > .tab-pane {
        visibility: visible;
        display: initial;
    }

    .Mediavideodiv_01 {
        padding: 5px 15px 40px 15px;
    }

    .WhtboxdivMedia {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        /* height: 77px; */
        height:143px;
        margin-top: -45px;
        z-index: 0;
        position: relative;
        padding: 10px;
        text-align: center;
    }

    .Mediarelefvideo {
        width: 100%;
        height: 192px;
        border: 1px solid #c2cab2;
    }

    .greentpwdt {
        width: 81%;
    }

    .Innera1dic {
        padding: 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }

    .txtbox_width_innerourtrustee {
        padding: 14px;
        /* width: 272px; */
        height: 100px;
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
    }

    .txtbox_width_innerourtrustee1 {
        padding: 20px;
        /* width: 272px; */
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
        height: 100px;
    }

    .Slider_box_widthdiv_inneteamr {
        padding: 10px 20px 60px 14px;
    }

    .txtbox_width_innerourteam {
        padding: 25px 20px 20px 20px;
        /* width: 272px; */
        background-color: #f2f0e3;
        border: 1px solid #9cac7c;
        margin-top: 0px;
        text-align: center;
        height: 172px;
    }

    .fixbodyinnpg {
        text-align: -webkit-center;
        width: 100%;
        margin: 0 auto;
        max-width: 1024px;
    }

    .txtbox_widthforicon {
        padding: 14px;
        /* width: 272px; */
        /* height: 77px; */
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
    }

    .Iconaligment {
        display: flex;
        padding: 0px 0px 0px 0px;
        /*justify-content: center;*/
    }

    .icontxtdiv {
        padding: 6px 0px 0px 31px;
        text-align: left;
    }

    .Iconboxdivmain_01 {
        padding: 10px;
                width: 316px;
    }

    .Innerboxpadd {
        padding: 0px 0px 40px 0px;
    }

    .Project_list_01 {
        padding: 40px 0px 40px 0px;
        text-align: center;
    }

    .Projectlistbtn {
        margin-top: 79px;
        padding: 7px 0px 7px 0px !important;
        height: 40px !important;
        width: 100px !important;
        font-size: 15px !important;
        border-radius: 0px !important;
        color: #fff !important;
        background: rgba(14, 76, 27, 0.9);
        /* background-color: rgba(204, 220, 95, 0.8) !important; */
        border: 1px solid #9cac7c !important;
        transition: all .4s ease-in-out;
    }

        .Projectlistbtn:hover {
            margin-top: 79px;
            padding: 7px 0px 7px 0px !important;
            height: 40px !important;
            width: 100px !important;
            font-size: 15px !important;
            border-radius: 0px !important;
            color: #0a5329 !important;
            border: 1px solid #9cac7c !important;
            background-color: #f2f0e3 !important;
            /*background: rgba(14, 76, 27, 0.9);*/
            /*background-color: rgba(000000, 0, 0, 0.5);*/
            /* background-color: rgba(204, 220, 95, 0.8) !important; */
            transition: all .4s ease-in-out;
        }

    .txtbox_width_projectlist {
        padding: 20px;
        /* width: 272px; */
        /* height: 77px; */
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: -38px;
        text-align: center;
        z-index: 0;
        position: relative;
    }

    .Whiteboxpaddlist {
        padding: 0px 25px 0px 25px;
    }

    .Inner_page_paddingbotttom0 {
        padding: 60px 30px 0px 30px;
    }

    .txtbox_banner {
        padding: 20px;
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: -40px;
        text-align: center;
    }

    .Bannertxtproj {
        /*font-family: 'Poppins-bold';*/
        font-size: 15px;
        margin: 0px;
        color: #000000;
        font-weight: bold;
    }

    .Innerboxpaddinnerpg {
        padding: 60px 0px 40px 0px;
    }

    .Mediarelefvideoproject01 {
        width: 100%;
        height: 330px;
        border: 1px solid #c2cab2;
    }

    .Innerfbiframdiv {
        padding: 0px 0px 0px 235px;
    }

    .Sepa_conta_gra_01new {
               position: absolute;
        height: 498px;
        width: 1px;
        margin: -480px 0px 0px 219px;
        display:none;
    }

    .Sepa_conta_gra_02new {
        position: absolute;
        height: 498px;
        width: 1px;
        margin:-364px 0px 0px 216px;
         display:none;
    }

    .ViewImagbtn {
        /*margin-top: 109px;*/
        margin-top: 124px;
        padding: 7px 0px 7px 0px !important;
        height: 40px !important;
        width: 100px !important;
        font-size: 15px !important;
        border-radius: 0px !important;
        color: #fff !important;
        background: rgba(14, 76, 27, 0.9);
        /* background-color: rgba(204, 220, 95, 0.8) !important; */
        border: 1px solid #9cac7c !important;
        transition: all .4s ease-in-out;
    }

        .ViewImagbtn:hover {
            /*margin-top: 109px;*/
            margin-top: 124px;
            padding: 7px 0px 7px 0px !important;
            height: 40px !important;
            width: 100px !important;
            font-size: 15px !important;
            border-radius: 0px !important;
            color: #0a5329 !important;
            border: 1px solid #9cac7c !important;
            background-color: #f2f0e3 !important;
            /*background: rgba(14, 76, 27, 0.9);*/
            /*background-color: rgba(000000, 0, 0, 0.5);*/
            /* background-color: rgba(204, 220, 95, 0.8) !important; */
            transition: all .4s ease-in-out;
        }

    .map-container {
        position: relative;
        display: inline-block;
        max-width: 100%;
    }

    .map-image {
        width: 100%;
        display: block;
                max-width: 566px;
    }

    /* Hotspot Style */
    .hotspot {
        position: absolute;
        width: 15px;
        height: 15px;
        border: 2px solid #555;
        border-radius: 50%;
        transform: translate(-50%, -50%);
        cursor: pointer;
        z-index: 10;
    }

        /* Inner Dot */
        .hotspot::after {
            content: "";
            position: absolute;
            width: 8px;
            height: 8px;
            background: #555;
            border-radius: 50%;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
        }

        /* Pulse Animation */
        .hotspot::before {
            content: "";
            position: absolute;
            width: 15px;
            height: 15px;
            border: 2px solid rgba(85,85,85,0.4);
            border-radius: 50%;
            top: -2px;
            left: -2px;
            animation: pulse 1.5s infinite;
        }

    @keyframes pulse {
        0% {
            transform: scale(1);
            opacity: 1;
        }

        100% {
            transform: scale(1.8);
            opacity: 0;
        }
    }

    /* Tooltip */
    .tooltip-box {
        position: absolute;
        background: #2f2f2f;
        color: #fff;
        padding: 10px 15px;
        border-radius: 5px;
        display: none;
        white-space: nowrap;
        z-index: 9999;
        pointer-events: none;
        font-size: 14px;
    }

        .tooltip-box:after {
            content: "";
            position: absolute;
            bottom: -8px;
            left: 18px;
            border-width: 8px 8px 0;
            border-style: solid;
            border-color: #2f2f2f transparent transparent transparent;
        }

    .Hidedeskstopreso {
        /*display: none;*/
    }

    .Donatebgyellobox {
        padding: 28px 0px 0px 0px;
        background-image: url(../Images/Background-yellow-01.jpg);
        height: 306px;
        text-align: center;
    }

    .Donatemaindiv001 {
        padding: 80px 0px 0px 0px;
    }

    .Donateyellowboxpos {
        padding: 0px;
        /*position: absolute;
        top:13px;*/
    }

    .Bar_verticle_greenVandM {
        position: absolute;
        height: 166px;
        width: 10px;
        margin:-167px 0px 0px 374px;
    }

    .Lht {
        line-height: 45px;
    }

    .Lht1 {
        line-height: 50px;
    }

    .Brtoplghtgren {
        height: 9px;
    }

    .Topbragrenimgpadd {
        padding: 0px 25px 0px 25px;
    }

    .Mailltxtwht {
        color: #fff;
        text-decoration: underline;
        transition: all 0.6s ease-in-out;
    }

        .Mailltxtwht:hover {
            color: #000;
            text-decoration: underline;
            transition: all 0.6s ease-in-out;
        }

    .BannerProject > .slick-prev {
        font-size: 0 !important;
        line-height: 0 !important;
        position: absolute !important;
        top: 42% !important;
        display: block !important;
        width: 72px !important;
        height: 43px !important;
        padding: 0 !important;
        z-index: 1;
        -webkit-transform: translate(0, -50%) !important;
        -ms-transform: translate(0, -50%) !important;
        transform: translate(0, -50%) !important;
        cursor: pointer !important;
        border: none !important;
        outline: none !important;
        background: url(../img/prev.png) !important;
        /* background-color: transparent !important; */
    }

    .BannerProject > .slick-prev {
        left: -12px !important;
    }

    .BannerProject > .slick-next {
        font-size: 0 !important;
        line-height: 0 !important;
        position: absolute !important;
        top: 42% !important;
        display: block !important;
        width: 30px !important;
        height: 43px !important;
        padding: 0 !important;
        -webkit-transform: translate(0, -50%) !important;
        -ms-transform: translate(0, -50%) !important;
        transform: translate(0, -50%) !important;
        cursor: pointer !important;
        border: none !important;
        outline: none !important;
        background: url(../img/next.png) !important;
        background-color: transparent !important;
    }

    .BannerProject > .slick-next {
        right: 9px !important;
        left: 289px;
    }

    .Bannerwhitboxpadd {
        padding: 0px 25px 0px 25px;
        position: relative;
        z-index: 0;
    }

    .WhtboxdivMedia1 {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        height: 78px;
        /*height: 151px;*/
        margin-top: -38px;
        z-index: 0;
        position: relative;
        padding: 10px;
        text-align: center;
    }

    .WhtboxdivMedia2 {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        height: 83px;
        /*height: 151px;*/
        margin-top:-44px;
        z-index: 0;
        position: relative;
        padding: 13px;
        text-align: center;
    }

    .Slider_box_widthdiv_innerKashmir {
        padding: 10px 20px 60px 20px;
                width: 465px;
    }

    .Slider_box_widthdiv_innermainprojectlist {
        padding: 10px 15px 40px 15px;
                /*width: 329px;*/
    }

    .Slider_box_widthdiv_innermainprojectlist1 {
        padding: 10px 15px 40px 15px;
                /*width: 329px;*/
    }

    .Project_list_01_1 {
        padding: 40px 0px 0px 0px;
        text-align: center;
    }

    .Whtboxdivflood p {
        font-weight: bold;
    }

    .Boderpaddnew {
        padding: 0px 40px 0px 40px;
    }

    .WhtboxdivMedia p {
        font-weight: bold;
    }

    .WhtboxdivMedia1 p {
        font-weight: bold;
    }

    .ProjectAidtomap_khandesh {
        left: 27.538%;
        top: 15.785%;
    }

    .ProjectAidto_Marathwada {
        left: 47.231%;
        top: 43.037%;
    }

    .ProjectAidto_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .ProjectAidto_Maharashtra {
        left: 22.961%;
        top: 62.410%;
    }

    .Border_20_60 {
        padding: 20px 0px 60px 0px;
    }

    .Allmap8div {
        padding: 40px 0px 0px 0px;
    }

    .Border60_60 {
        padding: 60px 0px 60px 0px;
    }

    .Grtintouchtxtpaddall {
        padding: 50px 0px 0px 0px;
    }

    .Projecttxt50paddtop {
        padding: 50px 0px 0px 0px;
    }

    .Border_60_20 {
        padding: 60px 0px 20px 0px;
    }

    .Projectheadpaddbotm {
        padding-bottom: 50px;
    }

    .Projectpaddtopnew {
        padding: 50px 0px 0px 0px;
    }

    .facebook-frame {
        width: 100%;
        height: 700px;
        border: none;
    }

    .Curruntprojectpgdiv {
        padding: 0px;
        margin-top: -22px;
    }

    .Instagramvdeomain12div1 {
        padding: 50px 0px 0px 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Instagramvdeomain12div2 {
        padding: 20px 0px 0px 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .V1div1 {
        padding: 15px;
                /*width: 320px;*/
    }

    .Homeinstavideo {
        padding: 0px 40px 40px 40px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Hompgvideoinsta1 {
        padding: 15px;
                /*width: 297px;*/
    }

    .Allmap8div1 {
        padding: 20px 0px 20px 0px;
    }

    .Project_DesilatingofDams_Khandesh {
        left: 27.839%;
        top: 15.663%;
    }

    .Project_DesilatingofDams_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .Project_DesilatingofDams_WesternMaharashtra {
        left: 22.961%;
        top: 62.410%;
    }

    .Project_ytvideos {
        padding: 40px 0px 0px 0px;
    }

    .Fllodvideopaddtop {
        padding: 30px 0px 0px 0px;
    }

    .Howweworkboxpadd1 {
        padding: 10px 10px 50px 10px;
    }

    .Project_Incomegeneration_Marathwada {
        left: 47.231%;
        top: 43.037%;
    }

    .Project_Incomegeneration_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .Indivivdualpaddbtmnew {
        padding: 0px 0px 50px 0px;
    }

    .Individulapddextra {
        padding: 0px 0px 0px 0px;
    }

    .Jalyuktpaddtop {
        padding: 50px 0px 0px 0px;
    }

    .Border_80_60 {
        padding: 50px 0px 50px 0px;
    }

    .Project_Nalastreamodha_Khandesh {
        left: 27.996%;
        top: 15.327%;
    }

    .Project_Nalastreamodha_Konkan {
        left: 6.030%;
        top: 35.364%;
    }

    .Project_Nalastreamodha_Marathwada {
        left: 47.231%;
        top: 43.037%;
    }

    .Project_Nalastreamodha_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .Project_Nalastreamodha_WesternMaharashtra {
        left: 22.961%;
        top: 62.410%;
    }

    .Borderbtm60 {
        padding: 0px 0px 60px 0px;
    }

    .Needhelpbtm {
        padding: 0px 0px 80px 0px;
    }

    .Needhlpbtndiv {
        padding: 30px 0px 0px 0px;
        text-align: center;
    }

    .padingbtm60 {
        padding: 0px 0px 60px 0px;
    }

    .Rghtpaddtem {
        padding:0px 30px 0px 30px;
    }

    .Lefttempadd {
        padding: 40px 0px 40px 0px;
    }

    .Lefttempadd1 {
        padding: 40px 0px 0px 0px;
    }

    .Paddteamlft60 {
        padding:0px 30px 0px 30px;
    }

    .Project_PercolationTank_Khandesh {
        left: 27.190%;
        top: 15.694%;
    }

    .Project_PercolationTank_Konkan {
        left: 6.030%;
        top: 35.364%;
    }

    .Project_PercolationTank_Marathwada {
        left: 47.231%;
        top: 43.037%;
    }

    .Project_PercolationTank_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .Project_PercolationTank_WesternMaharashtra {
        left: 22.961%;
        top: 62.410%;
    }

    .Project_Riverrejuvenation_Konkan {
        left: 6.03%;
        top: 34.36%;
    }

    .Project_Riverrejuvenation_Marathwada {
        left: 47.23%;
        top: 42.03%;
    }

    .Project_Riverrejuvenation_Vidarbha {
        left: 73.11%;
        top: 18.37%;
    }

    .Project_Riverrejuvenation_WesternMaharashtra {
        left: 22.96%;
        top: 62.41%;
    }

    .Border_30_60 {
        padding: 30px 0px 60px 0px;
    }

    .Project_TrenchExcavation_Khandesh {
        left: 27.337%;
        top: 15.296%;
    }

    .Project_TrenchExcavation_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .Project_TrenchExcavation_WesternMaharashtra {
        left: 22.961%;
        top: 62.410%;
    }

    .projpadingbtm60 {
        padding: 0px 0px 60px 0px;
    }

    .Slider_box_widthdiv_innerot {
        padding: 10px 10px 20px 10px;
                /*width: 257px;*/
    }

    .respo_display {
        display: none;
    }

    .txtbox_width_innerourtrusteeteam {
        padding: 12px;
        /*width: 272px;*/
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
    }

    .instagram-media {
        min-width: 214px !important;

    }

    .htchangefrm1280 {
        /*height: 146px;*/
    }

    .htchangefrm12801 {
        height: 92px;
    }

    .pdchngfor1280 {
        padding: 12px !important;
        margin-top: -31px !important;
    }

    .paddfrmsmall {
        padding: 18px !important;
    }

    .heightbx1024 {
        /*height: 222px;*/
    }

    .Ineerpgtrusteepadd {
        padding: 60px 20px 0px 20px !important;
    }

    .Ineerpgprojecctpadd {
        padding:60px 30px 0px 30px !important;
    }

    .lhtsmall {
        line-height: 36px;
    }
    .reso915 {
            padding: 15px 0px 0px 0px !important;
    }
    .Mapdiv_ct {
            padding: 20px !important;
    }
    .Innerfbpalftrespo {
        padding:0px 0px 0px 10px !important;
    }
    .respodisdpltbl {
        /*display:inline-table !important;*/
    }
    .Respomxwdt99 {
        max-width:99% !important;
    }
    .Respocenteralgin {
                padding: 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }
    .respopaddnewlogo {
        padding:2px;
    }
    .reso915 {
            padding: 15px 0px 0px 0px !important;
    }
    .respo80topbar {
            width: 80%;
    height: 6px;
    }
    .respohtnew {
        height:76px !important;
    }
    .Volntrrespodiv {
                padding: 0px 0px 0px 0px !important;
    }
    .Needrrespodiv {
                padding: 0px 0px 0px 0px !important;
    }
    .respowdt {
        width:100%;
        height:1px;
    }
    .bghtgreensmal {
        /*height:205px !important;*/
    }
    .Respowidthdiv {
            /*width: 370px;*/
    }
    .Respp740padwidthtrustee {
                padding: 10px 15px 50px 15px !important;
        /*width: 300px;*/
    }
    .Projectmainpaddwdthdiv {
         padding: 10px 15px 60px 15px !important;
        width: 305px;
    }
    .Respopaddbtntp {
        padding:30px 0px 0px 0px !important;
    }
    .Mediawidthrespo {
                /*width: 278px;*/
    }
    .respowidthbrgn {
        width:80%;
        height:9px;
    }
    .respomrghide {
            margin-top: 0px !important;
    }
    .htrespnm {
        line-height:45px;
    }
    .Newvolunterdiv {
        text-align:center;padding:40px 0px 60px 0px;
    }
    .Voluntemarpaddinnew {
        padding:0px;   
    }
     .navbar-inverse .headernav > .active > a {
        color: #0a542a !important;
        background-color: #f2f0e3 !important;
                
    }
    .navbar-inverse .headernav .dropdown-menu > li.active > a {
    color: #fff !important;
    background-color: #9aaa79 !important;
}
    .navbar-nav .dropdown-menu{
        display:none;
        position:static !important;
        float:none;
        width:100%;
        box-shadow:none;
    }

    .navbar-nav .dropdown.open > .dropdown-menu{
        display:block;
    }

    /* Disable hover on mobile */
    .navbar-nav .dropdown:hover > .dropdown-menu{
        display:none;
    }

    .navbar-nav .dropdown.open:hover > .dropdown-menu{
        display:block;
    }

    /* caret right side */
    .navbar-nav .dropdown > a{
        position:relative;
    }

    .navbar-nav .dropdown > a .caret{
        float:none;
        margin-top:0px;
        margin-left:5px;

    }
     .Hompgvideoinsta1{
    display: flex;
    margin-bottom: 30px;
}

.Hompgvideoinsta1 .instagram-media{
    display: flex !important;
    flex-direction: column;
    height: 100% !important;
    width: 100% !important;
    min-height: 1074px; /* adjust as needed */
}
 .Instagramvdeomain12div1{
   
    margin-bottom: 30px;
}
 .Instagramvdeomain12div2{
   
    margin-bottom: 30px;
}

.V1div1 .instagram-media{
    display: flex !important;
    flex-direction: column;
    height: 100% !important;
    width: 100% !important;
    min-height: 1051px; /* adjust as needed */
}

.LogoineerSlider {
    position: relative;
}
.slider-arrows1 {
        position: relative;
        bottom: 0px;
        text-align: center;
    }
.slick-arrow1 {
        position: absolute !important;
        top:116px;
        bottom: 0;
        left: -5px;
        /*width: 15%;*/
        width: 5%;
        z-index: 999;
        font-size: 25px;
        color: #000;
        text-align: center;
        text-shadow: none !important;
        filter: none !important;
        opacity: 1 !important;
    }

       .slick-arrow1:hover {
            color: #ccdc5f;
        }

      .slick-arrow1.left1 {
            background-repeat: repeat-x;
            background-image: none !important;
            color: #000;
            cursor: pointer;
        }

           .slick-arrow1.left1:hover {
                color: #000000;
            }

      .slick-arrow1.right1 {
            right: 46px;
            background-repeat: repeat-x;
            background-image: none !important;
            color: #000;
            top: 118px;
            left: 282px;
            cursor: pointer;
        }

          .slick-arrow1.right1:hover {
                color: #ffffff;
            }

     .slick-arrow1 .glyphicon-chevron-left, .slick-arrow1 .glyphicon-chevron-right, .slick-arrow1 .icon-prev, .slick-arrow1 .icon-next {
            width: 35px;
            height: 35px;
            margin-top: -15px;
            font-size: 35px;
        }

  .slider-arrows1 {
        position: relative;
        bottom: 0px;
        text-align: center;
    }

   .slick-prev,
    .slick-next {
        font-size: 18px;
        background: #000;
        color: #fff;
        border: none;
        padding: 10px 20px;
        cursor: pointer;
    }

       .slick-prev:hover,
        .slick-next:hover {
            background: #333;
        }

   .Iconhome_left1 {
        position: absolute !important;
        height: 51px;
        width: 51px;
        padding: 11px 0px 0px 0px;
        transition: all 0.4s ease-in-out;
        margin: 14px 0px 0px -35px !important;
        color: #b5bea3 !important;
        font-size: 42px !important;
        border: none;
        border-radius: 0px;
    }

      .Iconhome_left1:hover {
            position: absolute !important;
            height: 51px;
            width: 51px;
            padding: 11px 0px 0px 0px;
            transition: all 0.4s ease-in-out;
            margin: 14px 0px 0px -35px !important;
            color: #b5bea3 !important;
            font-size: 42px !important;
            border-radius: 0px;
        }

   .Iconhome_right1 {
        position: absolute !important;
        height: 51px;
        width: 51px;
        padding: 11px 0px 0px 16px;
        transition: all 0.4s ease-in-out;
        margin: 14px 0px 0px -35px !important;
        color: #b5bea3 !important;
        font-size: 38px !important;
        border: none;
        border-radius: 0px;
    }

      .Iconhome_right1:hover {
            position: absolute !important;
            height: 51px;
            width: 51px;
            padding: 11px 0px 0px 16px;
            transition: all 0.4s ease-in-out;
            margin: 14px 0px 0px -35px !important;
            color: #b5bea3 !important;
            font-size: 38px !important;
            border-radius: 0px;
        }
      .Vissionmsnkboxpadd1 {
        padding:0px 0px 40px 0px;
    }
    .Visngrenbr {
            width: 80%;
    height: 9px;
    }
    .Whtboxdivvissionmission {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        /*height: 228px;*/
        margin-top: -42px;
        z-index: 0;
        position: relative;
        padding: 20px;
    }
     .Heading_031 {
        font-family: 'Poppins-bold';
        margin: 0px;
        color: #0e552b;
        font-size: 35px;
    }
     .Howweworkhover1 {
    }

        .Howweworkhover12:hover {
            background-color: #f8f7f1;
        }

    .BOxhover12:hover {
        /*background-color:#f8f7f1;*/
        transition: all 0.6s ease-in-out;
    }

    .BOxWorkdiv1 {
        padding: 30px 30px 80px 30px;
        /*background-color: #0e552b;*/
         background-color: #fff;
        text-align: center;
        border:1px solid #95aa8b;
    }


    .BOxhover12 {
        transition: all 0.4s ease-in-out;
    }

        /* MAIN HOVER */
        .BOxhover12:hover {
            /*transform: translateY(0px);*/
            transition: all 0.4s ease-in-out;
        }

            /* Change GREEN TOP on hover */
            .BOxhover12:hover .BOxWorkdiv1 {
                background-color: #95aa8b;
                transition: all 0.4s ease-in-out;
            }

            /* Change WHITE BOX on hover */
            .BOxhover12:hover .Whtboxdivvissionmission {
                background-color: #fff;
                border-color: #7f9a75;
                transition: all 0.4s ease-in-out;
            }
        .BOxhover12:hover .Heading_031{
            color:#fff;
        }
            /* Optional: icon color change */
            .BOxhover12:hover i {
                color: #fff;
                transition: all 0.4s ease-in-out;
            }

    .Iconhover1 {
        font-size: 40px;
        color: #0e552b;
        transition: all 0.4s ease-in-out;
    }

        .Iconhover1:hover {
            font-size: 40px;
            color: #0e552b !important;
            transition: all 0.4s ease-in-out;
        }
          /*-----12-05-2026-----*/
    .Allhtforcsronly {
        height:330px !important;
    }
    .Butndivforcsrdiv {
        text-align: center;    padding-top: 240px;
    }
    .Respocsrbtn {
                font-size: 17px !important;
                        padding: 8px 20px 8px 19px !important;
    }
/*---------end---------*/
    @keyframes fadeUp {
        from {
            opacity: 1;
            transform: translateY(40px);
        }

        to {
            opacity: 1;
            transform: translateY(0);
        }
    }
}

@media only screen and (min-width:360px) and (max-width:383px) {
    .Mobilerespohide {
        display: none;
    }

    .Removemargin {
        margin-top: 0px !important;
    }

    .Hidedeskstopreso {
        padding: 20px 10px 20px 10px !important;
    }

    .Txtreslh {
        line-height: 49px;
    }

    .Respoheitimg {
        height: 10px;
    }

    .phnoheadrespo {
        padding: 15px 10px 0px 10px !important;
    }

    .Headiconwidthrespo {
        width: 25px !important;
    }

    .respo_txtpaddtp {
        padding-top: 25px !important;
    }

    .separatorHWW1 {
        padding: 0px 12px 0px 12px;
    }

    .separatorHWW2 {
        padding: 0px 12px 0px 12px;
        line-break: anywhere;
    }

    .separatorHWW3 {
        padding: 0px 12px 0px 12px;
    }

    .Namm_banbelowboxmdiv {
        padding: 0px;
        margin-top: 0px;
    }

    .Homepg_Header_Main_div {
        padding: 0px 0px 0px 0px;
    }

    .Home_contact_div {
        padding: 0px 0px 0px 0px;
        /*width: 74%;*/
    }

    .Homepg_All_HeadData {
        padding: 0px 0px 0px 0px;
    }

    .Homepg_floodrelifDiv {
        padding: 0px 0px 0px 0px;
        /*background-image: url(../Images/Seperator-black-horizontal-01.png);*/
        background-color: #95aa8b;
        height: 56px;
        font-size: 18px;
        /*width: 50%;*/
        border-bottom: 1px solid #ccc;
                display: none;
    }

        .Homepg_floodrelifDiv:hover {
            /*background-color:#f2f0e3;*/
            /*background-color:rgba(242, 240, 227, 1);*/
            background-color: #0e552b;
            opacity: 1;
            transition: all 0.4s ease-in-out;
        }

    .Homepg_contactDiv {
        padding: 0px 0px 0px 0px;
        /*background-image: url(../Images/Seperator-black-horizontal-01.png);*/
        background-color: #95aa8b;
        height: 56px;
        font-size: 18px;
        /*width: 50%;*/
        border-bottom: 1px solid #ccc;
    }

    .Homepg_emailDiv {
        padding: 0px 0px 0px 0px;
        /*background-image: url(../Images/Seperator-black-horizontal-01.png);*/
        background-color: #95aa8b;
        height: 56px;
        font-size: 18px;
        /*width: 50%;*/
        border-bottom: 1px solid #ccc;
    }

        .Homepg_emailDiv:hover {
            /*background-color:#f2f0e3;*/
            /*background-color:rgba(242, 240, 227, 1);*/
            background-color: #0e552b;
            opacity: 1;
            transition: all 0.4s ease-in-out;
        }

    .Homepg_emailhead {
        color: #fff;
        font-size: 18px;
        text-decoration: none !important;
        transition: all 0.6s ease-in-out;
    }

        .Homepg_emailhead:hover {
            color: #fff;
            font-size: 18px;
            text-decoration: underline !important;
            transition: all 0.6s ease-in-out;
        }

    .HOme_contact_margin {
        padding: 0px;
        margin-left: 0px;
    }

    .Socialmediaicon_01 {
        padding: 10px 10px 5px 10px;
        /* border-radius: 100%; */
        text-decoration: none !important;
        color: #ffffff !important;
        font-size: 23px;
        transition: all 0.6s ease-in-out;
        outline: none !important;
    }

        .Socialmediaicon_01:hover {
            padding: 12px 10px 10px 10px;
            /* border-radius: 100%; */
            background-color: #f2f0e3;
            text-decoration: none !important;
            color: #0a5329 !important;
            font-size: 23px;
            transition: all 0.6s ease-in-out;
            outline: none !important;
        }

    .Socialmedia {
        padding: 0px 0px 0px 0px;
        display: flex;
        margin-bottom: 0px;
        justify-content: center;
    }

    .Socialmedia1 {
        /*background-image: url(../Images/Seperator-black-horizontal-02.png);*/
        background-color: #0e552b;
        /*background-image: url(../Images/Seperator-black-horizontal-01.png);*/
        height: 54px;
    }

    .Homepg_socialmedia_icon {
        padding: 0px 0px 0px 0px;
        /*left: 239px;
                        position: absolute;
        margin-top: 55px;
                width: 50%;*/
    }

    .Img_width {
        width: 100%;
    }

    .Img_width_green_hor {
        width: 100%;
        height: 5px;
    }

    .Img_width_hor_whit {
        width: 100%;
        height: 1px;
    }

    .Homepg_all_position {
        /*position: absolute;*/
    }

    .Homepg_main_logo_nav_div {
        padding: 0px 0px 0px 0px;
        background: #fff;
        /*height:116px;*/
    }

    .Homepg_logo_main_div {
        padding: 15px 0px 12px 30px;
    }

    .navbar-inverse {
        background: #fff;
        font-family: 'Poppins-bold';
        font-size: 18px;
        margin-left: 0px;
        border: none !important;
        color: #9aaa79 !important;
        border-radius: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
        /*height: 50px;*/
        z-index: 1;
    }

    .hvr-bounce-to-bottom {
        color: #9aaa79 !important;
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: 0px;
            left: 0px;
            right: 0px;
            bottom: 0px;
            background: #f2f0e3;
            /*background: #d7dd35;*/
            /*background: #575da9;*/
            /*background: #e42d9f;*/
            /*background: #025588;*/
            /*background: #99ced4;*/
            /*background: #4abdac;*/
            /*background: #ee86b7;*/
            /*background: #6e7376;*/
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
        }

        .hvr-bounce-to-bottom:hover, .hvr-bounce-to-bottom:focus, .hvr-bounce-to-bottom:active {
            color: #0a542a !important;
            /*color:#4abdac !important;*/
        }

            .hvr-bounce-to-bottom:hover:before, .hvr-bounce-to-bottom:focus:before, .hvr-bounce-to-bottom:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }

    .hvr-bounce-to-bottom1 {
        color: #0a5329 !important;
        background: #f2f0e3;
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom1:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: 0px;
            left: 0px;
            right: 0px;
            bottom: 0px;
            background: #9aaa79;
            /*background: #d7dd35;*/
            /*background: #575da9;*/
            /*background: #e42d9f;*/
            /*background: #025588;*/
            /*background: #99ced4;*/
            /*background: #4abdac;*/
            /*background: #ee86b7;*/
            /*background: #6e7376;*/
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
        }

        .hvr-bounce-to-bottom1:hover, .hvr-bounce-to-bottom1:focus, .hvr-bounce-to-bottom1:active {
            color: #ffffff !important;
            /*color:#4abdac !important;*/
        }

            .hvr-bounce-to-bottom1:hover:before, .hvr-bounce-to-bottom1:focus:before, .hvr-bounce-to-bottom1:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }

    .hvr-bounce-to-bottom2 {
        color: #9aaa79 !important;
        background: #f2f0e3;
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom2:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: 0px;
            left: 0px;
            right: 0px;
            bottom: 0px;
            background: #9aaa79;
            /*background: #d7dd35;*/
            /*background: #575da9;*/
            /*background: #e42d9f;*/
            /*background: #025588;*/
            /*background: #99ced4;*/
            /*background: #4abdac;*/
            /*background: #ee86b7;*/
            /*background: #6e7376;*/
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
        }

        .hvr-bounce-to-bottom2:hover, .hvr-bounce-to-bottom2:focus, .hvr-bounce-to-bottom2:active {
            color: #fff !important;
            /*color:#4abdac !important;*/
        }

            .hvr-bounce-to-bottom2:hover:before, .hvr-bounce-to-bottom2:focus:before, .hvr-bounce-to-bottom2:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }


    .nav > li > a {
        padding: 5px 20px 5px 20px;
        position: relative;
    }

    .navbar-nav {
        padding-left: 0px;
    }

    .NewDislay {
        /*display: flex;*/
    }


    .ddd > li {
        border-bottom: 1px solid #9aaa79;
    }

    .ddd1 > li {
        border-bottom: 1px solid #9aaa79;
    }

    .ddd2 > li {
        border-bottom: 1px solid #9aaa79;
    }


    /*.ddd1 {
    position: absolute !important;
    top: 0;
    left: 100%;   
    margin: 0;
    display: none;
}
      .ddd2 {
    position: absolute !important;
    top: 0;
    left: 100%;   
    margin: 0;
    display: none ;
}*/

    .dropdown-menu {
        padding: 0px 0px 0px 0px;
        margin-top: 9px;
        margin-left: 0px;
        border-bottom: 1px solid #9aaa79;
        border: 1px solid #9aaa79;
        border-radius: 0px;
        /*width:100%;*/
    }

    .ddd1 {
        padding: 0px 0px 0px 0px;
        margin-top: 0px;
        border-bottom: 1px solid #9aaa79 !important;
        border: 1px solid #9aaa79 !important;
    }

    .ddd2 {
        padding: 0px 0px 0px 0px;
        border-bottom: 1px solid #9aaa79 !important;
        border: 1px solid #9aaa79 !important;
    }


    li.dropdown:hover > .dropdown-menu {
        display: block;
    }

    .headernav > li > .ddd > li > a {
        background-color: #f2f0e3;
        color: #0a5329 !important;
        padding: 10px 18px 10px 18px !important;
        font-size: 16px !important;
        outline: 0 !important;
        font-family: 'Poppins';
        transition: all 0.6s ease-in-out;
    }

        .headernav > li > .ddd > li > a:hover {
            color: #fff !important;
            padding: 10px 18px 10px 18px;
            background-color: #fff !important;
            transition: all 0.6s ease-in-out;
        }

    .headernav li .ddd .ddd1 li a {
        background-color: #f2f0e3;
        color: #0a5329 !important;
        padding: 10px 18px 10px 18px !important;
        font-size: 16px !important;
        outline: 0 !important;
        font-family: 'Poppins';
        transition: all 0.6s ease-in-out;
    }

        .headernav li .ddd .ddd1 li a:hover {
            color: #fff !important;
            padding: 10px 18px 10px 18px;
            background-color: #fff !important;
            transition: all 0.6s ease-in-out;
        }

    .headernav li .ddd .ddd1 .dd2 li a {
        background-color: #f2f0e3;
        color: #0a5329 !important;
        padding: 10px 18px 10px 18px !important;
        font-size: 16px !important;
        outline: 0 !important;
        font-family: 'Poppins';
        transition: all 0.6s ease-in-out;
    }

        .headernav li .ddd .ddd1 .dd2 li a:hover {
            color: #fff !important;
            padding: 10px 18px 10px 18px;
            background-color: #fff !important;
            transition: all 0.6s ease-in-out;
        }

    .navbar-nav > li > .dropdown-menu {
        margin-top: 0;
        border-top-left-radius: initial;
        border-top-right-radius: initial;
    }
    /* ================= MENU BORDERS ================= */
    .ddd > li,
    .ddd1 > li,
    .ddd2 > li {
        border-bottom: 1px solid #9aaa79;
    }

    /* ================= DROPDOWN BASE ================= */
    .dropdown-menu {
        padding: 0;
        margin-top: 0;
        border: 1px solid #9aaa79;
        border-radius: 0;
        min-width: 240px;
        left: 52px;
    }

    .navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
        border-color: #9aaa79 !important;
    }

    /* ================= POSITION FIX ================= */
    .dropdown-menu > li {
        position: relative;
    }

    /* 2nd Level */
    .ddd1 {
        position: absolute;
        top: 0;
        left: 100%;
        display: none;
        padding: 0;
        border: 1px solid #9aaa79;
    }

    /* 3rd Level */
    .ddd2 {
        position: absolute;
        top: 0;
        left: 100%;
        display: none;
        padding: 0;
        border: 1px solid #9aaa79;
    }

    /* ================= SHOW ON HOVER ================= */
    .dropdown-menu li:hover > .ddd1,
    .dropdown-menu li:hover > .ddd2 {
        display: block;
    }

    /* ================= LINKS STYLE ================= */
    .dropdown-menu li a {
        display: block;
        width: 100%;
        box-sizing: border-box;
        background-color: #f2f0e3;
        color: #0a5329 !important;
        padding: 10px 18px;
        font-size: 18px;
        font-family: 'Poppins';
        transition: all 0.3s ease;
        white-space: normal;
    }

        /* ================= HOVER ================= */
        .dropdown-menu li a:hover {
            color: #fff !important;
            background-color: #0a5329 !important;
        }

    /* ================= TOP MENU ================= */
    .headernav > li > .ddd > li > a {
        background-color: #f2f0e3;
        color: #0a5329 !important;
    }

    /* ================= REMOVE GAP ================= */
    .navbar-nav > li > .dropdown-menu {
        margin-top: 0;
    }

    /* ================= ARROW ALIGN ================= */
    .dropdown > a .caret {
        float: right;
        margin-top: 6px;
    }

    /* Make all dropdowns full width */
    .dropdown-menu {
        position: relative;
        width: 100%;
        left: 0 !important;
    }

    /* 2nd & 3rd level menu */
    .ddd1,
    .ddd2 {
        position: absolute; /* ❗ KEY FIX */
        left: 0 !important;
        display: none;
        width: 100%;
    }

    /* Show on click/hover */
    .dropdown-menu li.open > .ddd1,
    .dropdown-menu li.open > .ddd2 {
        display: block;
    }

    /* Optional spacing */
    .dropdown-menu li a {
        padding-left: 25px;
    }

    .ddd1 li a {
        padding-left: 40px;
    }

    .ddd2 li a {
        padding-left: 55px;
    }

    .ddd1 {
        top: 40px;
    }

    .ddd2 {
        top: 40px;
    }



    .Hompg_highlight_txtblue {
        font-size: 22px;
        font-family: 'Titillium Web';
        margin: 0px;
        color: #0ea4de;
    }



    .Readmore_btn_01 {
        color: #999999;
        transition: all 0.6s ease-in-out;
        text-decoration: none;
    }

        .Readmore_btn_01:hover {
            color: #f15833;
            transition: all 0.6s ease-in-out;
            text-decoration: underline;
        }







    .Separator_padd {
        padding: 7px 0px 7px 0px;
    }

















    .Separator_padd1 {
        padding: 6px 0px 6px 0px;
    }


    .Separator_padd2 {
        padding: 3px 0px 3px 0px;
    }









    [class*=" imghvr-"], [class^=imghvr-] {
        position: relative;
        display: block !important;
        margin: 0;
        max-width: 100%;
        background-color: rgba(175,90,59,1) !important;
        color: #fff;
        overflow: hidden;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        -ms-transform: translateZ(0);
        -o-transform: translateZ(0);
        transform: translateZ(0);
    }

        [class*=" imghvr-"] figcaption, [class^=imghvr-] figcaption {
            background-color: rgba(175,90,59,0.3) !important;
            padding: 30px;
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
            color: #fff;
        }

    .Socialmedia_Footer {
        padding: 50px 0px 50px 0px;
        display: flex;
        margin-bottom: 0px;
                margin-left: -24px;
    }





    .Donatebtn {
        font-family: 'Poppins-bold';
        font-size: 18px;
        padding: 14px 20px 14px 20px !important;
        background-color: #f2f0e3 !important;
        color: #0a5329 !important;
        transition: all .4s ease-in-out;
        text-decoration: none !important;
    }

        .Donatebtn:hover {
            font-family: 'Poppins-bold';
            font-size: 18px;
            padding: 14px 20px 14px 20px !important;
            background-color: #9aaa79 !important;
            color: #fff !important;
            transition: all .4s ease-in-out;
            text-decoration: none !important;
        }

    .Banner_img_textClass {
        padding: 0px;
        text-align: center;
        position: absolute;
        top: 98px;
    }

    .txtresplht {
        line-height: 44px;
    }

    .hmpgrespopaddtp {
        padding: 30px 0px 0px 0px !important;
    }

    .Bann_textLineheight {
        line-height: 61px;
    }

    .Bann_text_01 {
        /*font-size: 36px;*/
        font-size: 18px;
        color: #fff;
        font-family: 'Titillium Web';
    }

    .Bann_text_02 {
        /*font-size: 58px;*/
        font-size: 25px;
        color: #fff;
        font-family: 'Titillium Web-bold';
        margin-top: 16px;
    }

    .Homepg_box_naamFoundation_div {
        padding: 45px 30px 45px 30px;
        border: 1px solid #c2cab2;
        background-color: #f2f0e3;
    }

    .Heading_01 {
        font-family: 'Titillium Web-bold';
        font-size: 35px;
        color: #0e552b;
        margin: 0px;
    }

    .Hompg_highlight_txtorg {
        font-size: 25px;
        font-family: 'Titillium Web';
        margin: 0px;
        color: #d17904;
    }

    .Hmpg_paddtop_d01 {
        padding-top: 50px !important;
    }

    .Homepg_naamboxpadd {
        padding: 0px 10px 0px 10px;
    }

    .Hompg_howweworkpadddiv {
        padding: 80px 30px 0px 30px;
    }

    .Heading_03 {
        font-family: 'Poppins-bold';
        margin: 0px;
        color: #9aaa79;
        font-size: 22px;
    }

    .Homepg_how_we_wrok_text_div {
        padding: 50px 0px 34px 0px;
    }

    .Homepg_back_green_01 {
        padding: 0px 0px 50px 0px;
        background-image: url(../Images/Background-green-01.jpg);
        /*width: 800px;*/
        /*height: 690px;*/
    }

    .Homepg_back_green_light_01 {
        padding: 45px 30px 45px 30px;
        background-image: url(../Images/Background-green-light-01.jpg);
        /*width:973px;*/
        float: right;
    }

    .Homepg_bg_gren_lght_mainpos_div {
        padding: 0px 0px 0px 0px;
        /*z-index: -1;*/
        margin-top: 0px;
    }

    .Homepg_bgLlght_pos_div {
        padding: 0px;
        /*position: absolute;*/
    }

    .Since_paddleft {
        /*padding-left: 514px;*/
        text-align: center;
    }

    .Icon_box_wht_main_div {
        padding: 36px 10px 36px 10px;
        background: #fff;
        margin-top: 50px;
    }

    .Seperator_white_vertical_01 {
        margin: -242px 0px 0px 193px;
        height: 263px;
    }

    .Homepg_ourproject_main_div {
        padding: 60px 0px 60px 0px;
        text-align: center;
    }

    .Img_sliderimg {
        width: 100%;
        max-width: 275px !important;
    }

    .Slider_padding_div {
        padding: 0px 30px 80px 30px;
    }

    .Ourprjctmousehoverbtn {
        margin-top: 150px;
        padding: 7px 0px 7px 0px !important;
        height: 40px !important;
        width: 100px !important;
        font-size: 15px !important;
        border-radius: 0px !important;
        color: #fff !important;
        background: rgba(14, 76, 27, 0.9);
        /* background-color: rgba(204, 220, 95, 0.8) !important; */
        border: 1px solid #9cac7c !important;
        transition: all .4s ease-in-out;
    }

        .Ourprjctmousehoverbtn:hover {
            margin-top: 150px;
            padding: 7px 0px 7px 0px !important;
            height: 40px !important;
            width: 100px !important;
            font-size: 15px !important;
            border-radius: 0px !important;
            color: #0a5329 !important;
            border: 1px solid #9cac7c !important;
            background-color: #f2f0e3 !important;
            /*background: rgba(14, 76, 27, 0.9);*/
            /*background-color: rgba(000000, 0, 0, 0.5);*/
            /* background-color: rgba(204, 220, 95, 0.8) !important; */
            transition: all .4s ease-in-out;
        }

    [class*=" imghvr-"], [class^=imghvr-] {
        position: relative;
        display: block !important;
        margin: 0;
        max-width: 100%;
        background-color: rgba(000000, 0, 0, 0.5) !important;
        color: #fff;
        overflow: hidden;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        -ms-transform: translateZ(0);
        -o-transform: translateZ(0);
        transform: translateZ(0);
    }

        [class*=" imghvr-"] figcaption, [class^=imghvr-] figcaption {
            background-color: rgba(000000, 0, 0, 0.5) !important;
            padding: 30px;
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
            color: #fff;
        }

        [class*=" imghvr-"], [class*=" imghvr-"] *, [class*=" imghvr-"]:after, [class*=" imghvr-"] :after, [class*=" imghvr-"]:before, [class*=" imghvr-"] :before, [class^=imghvr-], [class^=imghvr-] *, [class^=imghvr-]:after, [class^=imghvr-] :after, [class^=imghvr-]:before, [class^=imghvr-] :before {
            box-sizing: border-box !important;
            -webkit-transition: all 1s ease !important;
            -moz-transition: all 1s ease !important;
            transition: all 1s ease !important;
        }

    .Slider_box_widthdiv {
        padding: 3px 25px 0px 25px;
        width: 295px;
    }

    .txtbox_width {
        padding-top: 22px;
        /*width: 272px;*/
        height: 77px;
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
    }

    .Sliderboxlink {
        font-family: 'Poppins-bold';
        font-size: 18px;
        padding: 31px 0px 31px 0px;
        color: #000000;
        text-decoration: none;
        transition: all .4s ease-in-out;
    }

        .Sliderboxlink:hover {
            font-family: 'Poppins-bold';
            font-size: 18px;
            color: #d17904;
            text-decoration: none;
            transition: all .4s ease-in-out;
        }

    .slick-dots li button:before {
        font-family: 'slick';
        font-size: 40px !important;
        line-height: 20px;
        position: absolute;
        top: 5px;
        left: 0;
        width: 30px;
        height: 13px;
        content: square !important;
        /*content: '•';*/
        text-align: center;
        opacity: 1;
        color: #dae78f !important;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

    .slick-dots li.slick-active button:before {
        opacity: 1 !important;
        color: #ffffff !important;
        border: none !important;
    }


    .slick-dots li button {
        border: none !important;
        border-radius: 0% !important;
        width: 3px !important;
        height: 3px !important;
        padding: 5px !important;
        top: 0px !important;
        margin-top: 8px;
        margin-left: 30px;
        margin-right: 0px;
        /*background-color: #c09965 !important;*/
        opacity: 1;
        background-color: transparent !important;
    }


    .slick-dots li.slick-active button {
        /*background: #fff !important;*/
    }

    .slick-dotted.slick-slider {
        margin-bottom: 0px !important;
    }

    .slick-dots {
        position: absolute !important;
        bottom: 19px !important;
        display: block !important;
        width: 97% !important;
        padding: 0 !important;
        margin: 0 !important;
        list-style: square !important;
        text-align: center !important;
    }

        .slick-dots li {
            position: relative;
            display: inline-block !important;
            width: 3px !important;
            height: 3px !important;
            margin: 0 7px !important;
            padding: 3px 9px 0px 9px !important;
            cursor: pointer !important;
        }

    .slick-prev {
        left: -12px !important;
    }

    .slick-prev {
        font-size: 0 !important;
        line-height: 0 !important;
        position: absolute !important;
        top: 50% !important;
        display: block !important;
        width: 72px !important;
        height: 43px !important;
        padding: 0 !important;
        z-index: 1;
        -webkit-transform: translate(0, -50%) !important;
        -ms-transform: translate(0, -50%) !important;
        transform: translate(0, -50%) !important;
        cursor: pointer !important;
        border: none !important;
        outline: none !important;
        background: url(../img/prev.png) !important;
        /*background-color: transparent !important;*/
    }

    .slick-next {
        right: 9px !important;
    }

    .slick-next {
        font-size: 0 !important;
        line-height: 0 !important;
        position: absolute !important;
        top: 50% !important;
        display: block !important;
        width: 30px !important;
        height: 43px !important;
        padding: 0 !important;
        -webkit-transform: translate(0, -50%) !important;
        -ms-transform: translate(0, -50%) !important;
        transform: translate(0, -50%) !important;
        cursor: pointer !important;
        border: none !important;
        outline: none !important;
        background: url(../img/next.png) !important;
        background-color: transparent !important;
    }

    .slick-prev:hover,
    .slick-prev:focus {
        color: #000000 !important;
        outline: none !important;
        background: url(../img/prev.png) !important;
        transition: all 0.9s ease-in-out !important;
    }

    .slick-next:hover,
    .slick-next:focus {
        color: transparent !important;
        outline: none !important;
        background: url(../img/next.png) !important;
        transition: all 0.9s ease-in-out !important;
    }

        .slick-prev:hover:before,
        .slick-prev:focus:before,
        .slick-next:hover:before,
        .slick-next:focus:before {
            opacity: 1 !important;
        }

    .slick-prev.slick-disabled:before,
    .slick-next.slick-disabled:before {
        opacity: .25 !important;
    }

    .slick-prev:before,
    .slick-next:before {
        /*font-family: 'slick' !important;*/
        font-size: 20px !important;
        line-height: 1 !important;
        opacity: .75 !important;
        color: white !important;
        -webkit-font-smoothing: antialiased !important;
        -moz-osx-font-smoothing: grayscale !important;
    }

    [dir='rtl'] .slick-prev {
        right: 0px !important;
        left: auto !important;
    }

    .slick-prev:before {
        background: url(../img/prev.png) !important;
    }

    [dir='rtl'] .slick-prev:before {
        background: url(../img/next.png) !important;
    }


    [dir='rtl'] .slick-next {
        right: auto !important;
        left: 0px !important;
    }

    .slick-next:before {
        background: url(../img/next.png) !important;
    }

    [dir='rtl'] .slick-next:before {
        background: url(../img/prev.png) !important;
    }

    .slick-prev:before {
        background: url(../img/prev.png) !important;
    }

    .slick-arrow {
        position: absolute !important;
        top: 128px;
        bottom: 0;
        left: 4px;
        /*width: 15%;*/
        width: 5%;
        font-size: 25px;
        color: #000;
        text-align: center;
        text-shadow: none !important;
        filter: none !important;
        opacity: 1 !important;
    }

        .slick-arrow:hover {
            color: #ccdc5f;
        }

        .slick-arrow.left {
            background-repeat: repeat-x;
            background-image: none !important;
            color: #000;
            cursor: pointer;
        }

            .slick-arrow.left:hover {
                color: #000000;
            }

        .slick-arrow.right {
            right: 46px;
            background-repeat: repeat-x;
            background-image: none !important;
            color: #000;
            top: 128px;
            left: 293px;
            cursor: pointer;
        }

            .slick-arrow.right:hover {
                color: #ffffff;
            }

        .slick-arrow .glyphicon-chevron-left, .slick-arrow .glyphicon-chevron-right, .slick-arrow .icon-prev, .slick-arrow .icon-next {
            width: 35px;
            height: 35px;
            margin-top: -15px;
            font-size: 35px;
        }

    .slider-arrows {
        position: relative;
        bottom: 0px;
        text-align: center;
    }

    .slick-prev,
    .slick-next {
        font-size: 18px;
        background: #000;
        color: #fff;
        border: none;
        padding: 10px 20px;
        cursor: pointer;
    }

        .slick-prev:hover,
        .slick-next:hover {
            background: #333;
        }

    .Iconhome_left {
        position: absolute !important;
        height: 51px;
        width: 51px;
        padding: 11px 0px 0px 0px;
        transition: all 0.4s ease-in-out;
        margin: 14px 0px 0px -35px !important;
        color: #b5bea3 !important;
        font-size: 50px !important;
        border: none;
        border-radius: 0px;
    }

        .Iconhome_left:hover {
            position: absolute !important;
            height: 51px;
            width: 51px;
            padding: 11px 0px 0px 0px;
            transition: all 0.4s ease-in-out;
            margin: 14px 0px 0px -35px !important;
            color: #b5bea3 !important;
            font-size: 50px !important;
            border-radius: 0px;
        }

    .Iconhome_right {
        position: absolute !important;
        height: 51px;
        width: 51px;
        padding: 11px 0px 0px 16px;
        transition: all 0.4s ease-in-out;
        margin: 14px 0px 0px -35px !important;
        color: #b5bea3 !important;
        font-size: 45px !important;
        border: none;
        border-radius: 0px;
    }

        .Iconhome_right:hover {
            position: absolute !important;
            height: 51px;
            width: 51px;
            padding: 11px 0px 0px 16px;
            transition: all 0.4s ease-in-out;
            margin: 14px 0px 0px -35px !important;
            color: #b5bea3 !important;
            font-size: 45px !important;
            border-radius: 0px;
        }

    .Homepg_Waterconservation_maindiv {
        padding: 80px 0px 80px 0px;
        background-color: #0e552b;
        border-right: 1px solid #2b6e4d;
        text-align: center;
        /*width:682px;*/
    }

    .Heading_whit_01 {
        font-family: 'Titillium Web-bold';
        font-size: 35px;
        color: #ffffff;
        margin: 0px;
    }

    .Seperator_white_water_vertical_01 {
        margin: -60px 0px 0px 243px;
    }

    .ImgWhtewidth {
        width: 85%;
        height: 1px;
        left: -11px;
        margin-left: -12px;
    }

    .Homepg_bg_waterconservation_div {
        background-image: url(../Images/Background-Water-Conservation.jpg);
        /*width: 908px;*/
        background-size: cover; /* makes image fill container */
        background-position: center; /* keeps image centered */
        background-repeat: no-repeat; /* prevents repeating */
        /* responsive width */
        height: 223px; /* keep your height */
        padding: 0;
    }

    .HompgWatconmaindiv {
        padding: 0px 30px 0px 30px;
    }

    .Homepg_whatContoppadd_div {
        padding: 50px 0px 0px 0px;
        /*display:flex;*/
    }

    .Respodislyflx {
        /*display:flex;*/
    }

    .Respdspnon {
        display: none;
    }

    .Hmpgwat_div_respo_01 {
        padding: 0px 0px 22px 0px !important;
        border-bottom: 1px solid #87aa95;
    }

    .Hmpgwat_div_respo_02 {
        padding: 22px 0px 22px 0px !important;
    }

    .Hmpgwat_div_respo_03 {
        padding: 0px 0px 22px 0px !important;
        border-bottom: 1px solid #87aa95;
    }

    .Hmpgwat_div_respo_04 {
        padding: 22px 0px 0px 0px !important;
    }

    .Dispnon {
        display: none;
    }

    .brdebttm {
        border-top: 1px solid #87aa95;
        padding: 22px 0px 0px 0px !important;
    }

    .Hompg_sepapadd_div {
        padding: 25px 0px 25px 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Homepg_FactProject_bg_grrn_div {
        background-image: url(../Images/Background-green-01.jpg);
        padding: 80px 80px 80px 80px;
        /*width: 325px;*/
        height: 305px;
    }

    .Homepg_FactProject_bg_yell_div {
        background-image: url(../Images/Background-yellow-01.jpg);
        padding: 291px 30px 30px 30px;
        /*width: 779px;*/
        /*height: 630px;*/
    }

    .desktop-break {
        display: none;
    }

    .bgf {
        background-image: url(../Images/Background-green-yellow.jpg);
        padding: 80px 118px;
        background-repeat: no-repeat;
        background-size: 91% 100%; /* ONLY LEFT SIDE background */
        background-position: left center;
    }

    .bgne {
        background-image: url(../Images/Background-green-01.jpg);
        width: 600px;
        padding: 80px 80px 80px 80px;
    }

    .bgne1 {
        background-image: url(../Images/Background-yellow-01.jpg);
        padding: 80px 80px 80px 80px;
        position: absolute;
        top: 81px;
        width: 1188px;
        left: 282px;
    }

    .Hopg_respodv_001 {
        padding: 55px 0px 0px 0px !important;
    }

    .Hompg_back_blck_bg_div {
        background-image: url(../Images/Background-black-transperent.png);
        height: 115px;
        margin-top: -178px;
        border-top: 1px solid #fff;
        border-bottom: 1px solid #fff;
        text-align: center;
        padding: 14px 0px 0px 0px;
    }

    .Homepg_fact_inner_01 {
        padding: 60px 30px;
        position: absolute;
    }

    .Homepg_fact_inner_02 {
        padding: 0px 0px 0px 0px;
    }

    .Homepg_fact_inner_03 {
        padding: 0px 0px 0px 0px;
        margin-top: 0px;
        z-index: -1;
    }

    .Homepg_fact_inner_04 {
        padding: 45px 0px 0px 0px;
        /*display:flex;*/
        text-align: center;
    }

    .Homepg_fact_innertxt_01 {
        padding: 20px 0px 34px 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Homepg_fact_innertxt_02 {
        padding: 0px 0px 0px 0px;
    }

    .Homepg_ourpartner_bg_main_Div {
        background-image: url(../Images/Background-green-light-02.jpg);
        padding: 0px 0px 0px 0px;
        height: 272px;
    }

    .Homepg_Ourpartner_maindiv {
        padding: 80px 0px 120px 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Hompg_respodiv_01 {
        padding: 0px 0px 0px 0px !important;
    }

    .Homepg_ourpartner_div_01 {
        padding: 0px 0px 0px 0px;
        /*position: absolute;*/
        z-index: -1;
    }

    .Homepg_ourpartner_div_02 {
        padding: 37px 40px 0px 40px;
    }

    .Homepg_ourpartner_bg_wht_div_01 {
        padding: 30px 30px 30px 30px;
        background-color: #fff;
        border: 1px solid #b5bea3;
        /*height: 334px;*/
    }

    .Homepg_ourpartner_div_03 {
        padding: 0px 0px 0px 107px;
        position: absolute;
        z-index: -1;
        top: 136px;
    }

    .Homepg_happy_moment_bgdiv {
        background-image: url(../Images/Background-Happy-Moments.jpg);
        background-size: cover;
        background-position: center;
        background-repeat: no-repeat;
        height: 218px;
        padding: 0px 0px 0px 0px;
        text-align: center;
        margin: 0px -7px 0px 0px;
    }

    .Happy_movmet_txtdv {
        position: absolute;
        top: 78px;
        text-align: -webkit-center;
        text-align: -moz-center;
        /*left: -54px;*/
    }

    .Happymov_txt_divquote {
        padding: 30px 30px 30px 30px;
        background-color: #0e552b;
        border-right: 1px solid #2b6e4d;
        /*height: 530px;*/
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Hmpgquttxtdv01 {
        padding-top: 30px !important;
    }

    .Footerbtn {
        font-size: 22px;
        color: #fff;
        border: 1px solid #fff;
        padding: 8px 42px 8px 42px;
        background-color: #95aa8b;
        text-decoration: none !important;
        transition: all 0.6s ease-in-out;
    }

        .Footerbtn:hover {
            font-size: 22px;
            color: #fff;
            border: 1px solid #fff;
            background-color: #0e552b;
            text-decoration: none !important;
            transition: all 0.6s ease-in-out;
        }

    .fbtnpaddrsep {
        padding: 8px 54px 8px 54px !important;
    }

        .fbtnpaddrsep:hover {
            padding: 8px 54px 8px 54px !important;
        }

    .Footeremailink {
        font-size: 22px;
        color: #000;
        text-decoration: none !important;
        transition: all 0.6s ease-in-out;
    }

        .Footeremailink:hover {
            font-size: 22px;
            color: #d17904;
            text-decoration: none !important;
            transition: all 0.6s ease-in-out;
        }

    .Socialmedia1_Footer {
        height: 48px;
    }

    .Socialmediaicon_Footer_01 {
        padding: 7px 7px 5px 7px;
        /* border-radius: 100%; */
        text-decoration: none !important;
        color: #c5ceaf !important;
        font-size: 19px;
        background-color: #FFFFFF;
        border: 1px solid #c5ceaf;
        transition: all 0.6s ease-in-out;
        outline: none !important;
    }

        .Socialmediaicon_Footer_01:hover {
            padding: 7px 7px 5px 7px;
            /* border-radius: 100%; */
            border: 1px solid #c5ceaf;
            background-color: #0e552b;
            text-decoration: none !important;
            color: #fff !important;
            font-size: 19px;
            transition: all 0.6s ease-in-out;
            outline: none !important;
        }

    .heading_footer {
        font-size: 22px;
        color: #b5bea3;
        font-family: Poppins-bold;
        margin: 0px;
    }

    .Footer_linkList {
        color: #000;
        transition: all 0.6s ease-in-out;
        text-decoration: none;
    }

        .Footer_linkList:hover {
            color: #d17904;
            font-weight: bold;
            transition: all 0.6s ease-in-out;
            text-decoration: none;
        }

    .Separator_padd2 {
        padding: 3px 0px 3px 0px;
    }

    .Footer_logo_div {
        padding:15px 0px 32px 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
        /*width: 33%;*/
    }


    .FooterTwobtns_div {
        padding: 0px 0px 0px 0px;
        /*width: 69%;
        position: absolute;
        left: 223px;*/
    }

    .Footer_twobtndiv_bg {
        padding: 50px 0px 50px 0px;
        background-image: url(../Images/Background-green-03.jpg);
        /*height:1148px;*/
    }

    .Footer_btnpaddddiv {
        /*display: flex;
        justify-content: center;*/
        text-align: center;
    }

    .V_btnpadd {
        padding-top: 55px;
    }

    .Footer_bg_main_div {
        padding: 0px;
        /*position: absolute;
        top: 159px;*/
    }

    .Footer_bg_div_01 {
        padding: 60px 30px 60px 30px;
        background-image: url(../Images/Background-Footer.jpg);
    }

    .Footer_bgText_div {
        padding: 0px 0px 0px 0px;
    }

    .Footerlinepadd {
        font-size: 22px;
        padding: 0px 22px 0px 22px;
        display: none;
    }

    .Footer_orinfodiv {
        padding: 0px 0px 0px 0px;
    }

    .Footer_bgwht_div {
        padding: 30px 30px 30px 30px;
        background-color: #fff;
        border: 1px solid #b5bea3;
    }

    .Footer_ourinfo_01 {
        padding: 0px 0px 0px 0px;
    }

    .Footer_ourinfo_02 {
        padding: 50px 0px 0px 0px;
    }

    .Footer_main_all_paddDiv {
        padding: 0px 0px 30px 0px;
    }

    .Header_innerpg_bg_div {
        background-image: url(../Images/Inner-Page-Header.jpg);
        height: 170px;
    }

    .ftphone {
        display: inline-block;
        padding-bottom: 22px;
    }

    .Breadcrum_main_div {
        position: absolute;
        top: 0px;
    }

    .inner-div-title {
        padding-top: 68px;
        padding-left: 19px;
    }

    .inner-div-title1 {
        padding-top: 54px !important;
    }

    .subpage-title {
        font-size: 27px;
        margin-bottom: 5px;
        color: #fff;
        font-family: 'Titillium Web-bold';
        line-height: 40px;
    }

    .breadcrubpadd {
        padding-top: 80px;
        right: 9px;
        display: none;
    }

    .breadcrumb {
        background: none !important;
    }

    .breadcrumb-item {
        color: #000;
        text-decoration: none;
        transition: all 0.6s ease-in-out;
    }

        .breadcrumb-item:hover {
            color: #fff;
            transition: all 0.6s ease-in-out;
        }

    .Inner_page_padding {
        padding: 60px 30px 60px 30px;
    }

    .Homepg_parallax_main_div {
        padding: 120px 0px 120px 0px;
        background-image: url(../Images/Parallax.jpg);
        background-repeat: no-repeat;
        /*height: 700px;*/
        background-size: cover;
        background-attachment: fixed;
    }

    .Footer_lastdiv {
        padding: 33px 0px 0px 0px;
        /*margin-top: 20px;*/
        text-align: center;
    }

    .Footerpridicl {
    }

    .Footerlinepaddallright {
        padding: 0px 20px 0px 20px;
    }

    .Allrghtpadd {
        padding-top: 21px;
    }

    .Naamkritextpadddiv {
        padding: 60px 0px 60px 0px;
    }

    .Palllaxvideo {
        width: 100%;
        height: 222px;
    }

    .Parallx_videopadd {
        padding: 0px 0px 0px 0px;
    }

    .Slider_box_widthdiv_inner {
        padding: 10px 5px 60px 5px;
        width: 320px;
    }

    .txtbox_width_inner {
        padding-top: 22px;
        /* width: 272px; */
        height: 77px;
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
    }

    .Innerpgprojectboxdiv {
        padding: 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }

    .Inner_page_padding1 {
        padding: 80px 40px 80px 40px;
    }

    .scrollup {
        position: fixed;
        right: 25px;
        bottom: 50px;
        color: #0e552b !important;
        background-color: #fff !important;
        width: 38px;
        height: 38px;
        /* border: solid 2px #f15833; */
        /* border-radius: 50% !important; */
        text-align: center;
        padding: 11px 0 0 1px;
        z-index: 2000;
        font-size: 18px;
        line-height: 1;
        border: 1px solid #c5ceaf;
        border-color: #c5ceaf !important;
        transition: all 0.4s ease-in-out;
    }

        .scrollup:hover {
            background-color: #0e552b !important;
            color: #fff !important;
            /* border: 2px solid #0ea4de !important; */
            transition: all .4s ease-in-out;
        }

    .slick-active .Bann_text_01 {
        animation: fadeUp 4s ease forwards;
    }

    .slick-active .Bann_text_02 {
        animation: fadeUp 2.3s ease forwards;
    }

    .Header_toplinkpadd {
        padding: 15px 3px 0px 3px;
        color: #fff;
        text-align: center;
    }

    .Header_toplinkpadd1 {
        padding: 15px 3px 0px 3px;
        color: #fff;
        text-align: center;
    }

    .dddsubmenu {
        /*margin-left: -119px;*/
    }

    .Hpgwi0 {
        width: 0%;
    }

    .navbar-header1 {
        float: none;
        border-bottom: none;
    }

    .navbar-toggle1 {
        background-color: #0e552b!important;
        position: relative;
        float: right;
        padding: 10px 10px 10px 10px!important;
        margin-top: -60px!important;
        margin-right: 25px !important;
        margin-bottom: 5px!important;
        background-color: transparent;
        background-image: none;
        border: 1px solid transparent;
        border-top-color: transparent;
        border-right-color: transparent;
        border-bottom-color: transparent;
        border-left-color: transparent;
        border-radius: 4px;
        display: block;
    }

    .navbar-header1 .collapse, .navbar-toggle {
        display: block !important;
    }

    .navbar-collapse1.collapse {
        display: none !important;
    }

    .navbar-nav {
        /* padding-top: 10px !important; */
        padding-left: 0px !important;
        /* padding-right: 15px !important; */
        width: 100%;
    }

    .navbar-nav1 > li {
        position: relative !important;
        display: block !important;
        float: none !important;
        border-bottom: 1px solid #9aaa79;
    }

    .navbar-nav > li > a {
        text-align: center;
        padding: 15px 0px 15px 0px !important;
        /* font-weight: bold; */
        outline: 0;
        transition: all 0.6s ease-in-out;
    }

    .navbar-collapse1.collapse.in {
        display: block !important;
        padding: 0px;
        /* background: rgba(000, 0, 0, 0.7); */
    }

    .Linesdisplaynewrespo {
        display: none;
    }

    .Respormbtn_new {
        text-align: -webkit-center;
    }

    .Respo_btn_new {
        color: #000 !important;
    }

    .navbar-collapse.in {
        overflow-y: visible;
    }

    .navbar {
        min-height: 0px !important;
    }

    .navbar-nav {
        margin: 0px !important;
    }

    .Homebanner {
        z-index: -1;
        margin-top: -24px;
    }

    .Resposhaddo {
        z-index: 1;
    }

    .Innerbrearespohead {
        margin-top: -24px;
    }

    .respodisplynone {
        display: none;
    }

    .Respobdbbto_01 {
        padding: 0px 0px 30px 0px !important;
        border-bottom: 1px solid #ccc;
    }

    .Respobdbbto_02 {
        padding: 20px 0px 30px 0px !important;
        border-bottom: 1px solid #ccc;
    }

    .Respobdbbto_03 {
        padding: 20px 0px 30px 0px !important;
        border-bottom: 1px solid #ccc;
    }

    .Respobdbbto_04 {
        padding: 20px 0px 0px 0px !important;
    }
    /*----------------------------Inner pg css---------------------------*/
    .Bar_verticle_green {
        position: absolute;
        height: 305px;
        width: 15px;
        margin:46px 0px 0px -7px;
    }

    .Footerlinepaddct {
        padding: 0px 22px 0px 22px;
    }

    .Footerlinepaddct1 {
        padding: 0px 22px 0px 22px;
    }

    .Inner_contactMap_addDive {
        padding: 0px;
        border: 1px solid #c2cab2;
        /*height: 452px;*/
    }

    .Contact_map {
        width: 100%;
        height: 388px;
    }

    .Contact_bg_grnlgt_div {
        padding: 0px 0px 0px 0px;
        background-image: url(../Images/Background-green-light-01.jpg);
        /*height: 450px;*/
    }

    .Contact_txt_div {
        padding:30px 12px 30px 21px;
    }

    .Inner_page_padding_CT_01 {
        padding: 60px 30px 60px 30px;
    }

    .Contactemailink {
        color: #000;
        text-decoration: underline !important;
        transition: all 0.6s ease-in-out;
    }

        .Contactemailink:hover {
            color: #d17904;
            text-decoration: underline !important;
            transition: all 0.6s ease-in-out;
        }

    .Sepa_conta_gra_01 {
        position: absolute;
        height: 383px;
        width: 1px;
        margin: -355px 0px 0px 476px;
    }

    .Sepa_conta_gra_02 {
        position: absolute;
        height: 363px;
        width: 1px;
        margin: -389px 0px 0px 476px;
    }

    .Contact_Three_divMain {
        padding: 60px 0px 0px 0px;
    }

    .Contact_text_dv_01 {
        padding: 0px 35px 0px 0px;
    }

    .Contact_text_dv_02 {
        padding: 30px 47px 0px 0px;
    }

    .Contact_text_dv_03 {
        padding: 30px 0px 0px 0px;
    }

    .form-controlnewhome {
        display: block;
        width: 100% !important;
        height: 36px;
        font-size: 15px !important;
        line-height: 1.42857143 !important;
        color: #666 !important;
        background-color: #fff !important;
        background-image: none;
        border: 1px solid #c2cab2 !important;
        padding: 8px 15px !important;
        border-radius: 0px !important;
        margin-bottom: 0px !important;
    }

    .Richtextheight {
        height: 165px;
    }

    .btnsend {
        background-color: #b5bea3;
        text-align: center;
        padding-left: 0px;
        border: none;
        border-radius: 0px;
        color: #fff;
        font-size: 16px;
        transition: .5s all ease-in-out;
        width: 74% !important;
        height: 37px !important;
    }

        .btnsend:hover {
            background-color: #f2f0e3 !important;
            color: #0a5329 !important;
        }

    .EnquiryFormDIv {
        padding: 0px 0px 0px 0px;
    }

    .EnquiryFormDIv_newpadd_01 {
        padding: 0px 0px 0px 0px;
    }

    .EnquiryFormDIv_01 {
        padding: 20px 0px 20px 0px;
    }

    .EnquiryFormDIv_newpadd_02 {
        padding: 25px 0px 40px 0px;
    }

    .Btndivenquiry {
        padding: 0px 0px 0px 0px;
        margin-top: -20px;
    }

    .Donate_parallxdiv {
        padding: 100px 0px 100px 0px;
        background-image: url(../Images/Parallax-Donate.jpg);
        background-repeat: no-repeat;
        height: 550px;
        background-size: cover;
        background-attachment: fixed;
                background-position: center center;
    }

    .Donate_bg_greenmaindiv {
        background-image: url(../Images/Background-green-light-02.jpg);
        padding: 0px 0px 0px 0px;
        height: 290px;
    }

    .Donatepg_whtbg {
        padding: 20px 20px 20px 20px;
        background-color: #fff;
        border: 1px solid #b5bea3;
    }

    .ntbod {
        font-weight: normal !important;
    }

        .ntbod:hover {
            font-weight: bold !important;
        }

    .About_fact_inner_01 {
        padding: 0px 0px 0px 0px;
        margin-top: -214px;
        z-index: -1;
    }

    .About_FactProject_bg_yell_div {
        background-image: url(../Images/Background-yellow-01.jpg);
        padding:270px 30px 60px 30px;
        /*width: 1026px;*/
        /*height: 716px;*/
    }

    .Imgclassabtus {
        width: 100%;
        max-width: 590px;
    }

    .About_us_sixpadd {
        padding: 0px 15px 50px 15px;
                text-align: -webkit-center;
                        text-align: -moz-center;
    }

    .Aboutustxtpadd {
        padding:0px 20px 0px 20px;
        text-align: center;
    }

    .Ann_reportimgdiv_01 {
        padding:48px 0px 0px 0px;
                /*width: 324px;*/
    }

    .Img_bgcolor_div {
        padding: 10px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Wtbox_padd {
        padding: 0px 25px 0px 25px;
    }

    .Whtboxdiv {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        height: 77px;
        margin-top: -40px;
        z-index: 0;
        position: relative;
        padding-top: 25px;
    }

    .Innerannualpg {
        text-align: -webkit-center;
        text-align: -moz-center;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }

    .Corporate_parallxdiv {
        padding: 100px 0px 100px 0px;
        background-image: url(../Images/Banner-Corporate.jpeg);
        background-repeat: no-repeat;
        height: 700px;
        background-size: cover;
        background-attachment: fixed;
        background-position: center right;
    }

    .Inner_page_paddingtopless {
        padding: 30px 30px 60px 30px;
    }

    .Annulreportbtn {
        margin-top: 74px;
        padding: 7px 0px 7px 0px !important;
        height: 40px !important;
        width: 100px !important;
        font-size: 15px !important;
        border-radius: 0px !important;
        color: #fff !important;
        background: rgba(14, 76, 27, 0.9);
        /* background-color: rgba(204, 220, 95, 0.8) !important; */
        border: 1px solid #9cac7c !important;
        transition: all .4s ease-in-out;
    }

        .Annulreportbtn:hover {
            margin-top: 74px;
            padding: 7px 0px 7px 0px !important;
            height: 40px !important;
            width: 100px !important;
            font-size: 15px !important;
            border-radius: 0px !important;
            color: #0a5329 !important;
            border: 1px solid #9cac7c !important;
            background-color: #f2f0e3 !important;
            /* background: rgba(14, 76, 27, 0.9); */
            /* background-color: rgba(000000, 0, 0, 0.5); */
            /* background-color: rgba(204, 220, 95, 0.8) !important; */
            transition: all .4s ease-in-out;
        }

    .Donatelastdiv {
        padding: 0px 0px 50px 0px;
    }

    .Donatelastdiv_01 {
        padding: 288px 0px 0px 0px;
    }

    .DonateRcptenqidiv {
        padding:0px 30px 0px 30px;
        position: absolute;
    }

    .RcptEnq_mainDiv {
        padding:18px 0px 30px 0px;
                text-align: left;
    }

    .DonatelastdivCp {
        padding:60px 0px 50px 0px;
    }

    .corporatepg_whtbg {
        padding: 20px 20px 20px 20px;
        background-color: #fff;
        border: 1px solid #b5bea3;
    }

    .Logo_resizedwdt {
                /*width: 141px;*/
    }

    .Imgwidth {
        width: 100%;
        max-width: 180px;
    }

    .Corporatelastdiv_01 {
        padding:200px 0px 0px 0px;
    }

    .Displnonoediv {
        display: none;
    }

    .Innpgtbtable {
        border-collapse: separate;
        border-spacing: 1px;
        width: 100%;
        background-color: #fff;
        color: #000 !important;
        border: 1px solid #b5bea3;
        display: inline-block;
    }

    th {
        text-align: center;
        padding: 10px;
        border: 1px solid #b5bea3;
        color: #000;
        background-color: #f8f7f1;
        /*width: 285px;*/
        font-family: 'Poppins' !important;
        /*font-weight: normal !important;*/
    }

    td {
        text-align: center;
        padding: 10px;
        border: 1px solid #b5bea3;
        vertical-align: top;
    }

    .modalwidth {
        /*width: 710px !important;*/
    }

    .modal-content {
        border-radius: 0px;
    }

    .Individuals_bgmaindiv {
        background-image: url(../Images/Banner-Individuals.jpg);
        padding: 60px 30px 60px 30px;
    }

    .Inner_page_padding_Idividual {
        padding: 50px 30px 50px 30px;
    }

    .Bannerindivdualsimgdiv {
        padding: 0px 0px 0px 0px;
        /*position: absolute;
        top: 93px;*/
    }

    .Bannerniimgdiv {
        padding: 0px 30px 0px 30px;
                margin-top: -1px;
    }

    .Individual_txtdiv {
        padding: 0px 0px 0px 0px;
    }

    .Banner_img_textClassVolunteer {
        padding: 0px;
        text-align: center;
        position: absolute;
        top: 18px;
    }

    .tbbnone {
        border: none !important;
        border-collapse: collapse;
    }

        .tbbnone td {
            border: none !important;
            padding: 0 !important;
            margin: 0 !important;
        }

        .tbbnone input[type="radio"] {
            margin-right: 4px;
        }

        .tbbnone label {
            margin-right: 15px; /* spacing between Male/Female/Other */
        }

    .paddtopfrm {
        padding-top: 20px;
    }

    .Seperator_gray_vertical_01Volunteer {
        margin:-416px 0px 0px 243px;
        height: 450px;
        position: absolute;
        width:1px;
        display:none;
    }

    .Homepg_box_naamFoundation_divvolunteer {
        padding: 20px 20px 20px 20px;
        border: 1px solid #c2cab2;
        background-color: #f2f0e3;
    }

    .Volunteeer4div_01 {
        padding:0px 10px 0px 10px;
    }

    .Volunteeer4div_02 {
        padding:0px 10px 0px 10px;
    }

    .Volunteeer4div_03 {
        padding: 0px 10px 0px 10px;
    }

    .addressht {
        height: 119px !important;
    }

    .Detailht {
        height: 184px !important;
    }

    .btnsendvolunteer {
        background-color: #b5bea3;
        text-align: center;
        padding-left: 0px;
        border: none;
        border-radius: 0px;
        color: #fff;
        font-size: 16px;
        transition: .5s all ease-in-out;
        width: 86% !important;
        height: 37px !important;
    }

        .btnsendvolunteer:hover {
            background-color: #0e552b !important;
            color: #fff !important;
        }

    .Vissionmissionmainpadddiv {
        padding: 60px 0px 60px 0px;
    }

    .Vissionmissinminbg {
        padding: 70px 0px 70px 0px; /*background-color:#f4f5ef;*/
        background-image: url(../Images/Background-yellow-01.jpg);
    }

    .Vissionmissinminbglftpadd {
        padding: 0px 0px 0px 0px;
    }

    .Vissionmissionwhtbg {
        padding:271px 30px 50px 30px;
        background-color: #fff;
        border: 1px solid #b5bea3;
        height: 739px;
    }

    .Vissonmissiontxtmdiv {
        padding: 0px 0px 0px 0px;
        text-align: center;
    }

    .Vissionmissionimdiv_01 {
        padding: 0px 0px 0px 0px;
        position: absolute;
        top: 127px;
    }

    .Inner_Floodrelif_addDive {
        padding: 0px;
        border: 1px solid #c2cab2;
        /*height: 452px;*/
    }

    .Bar_verticle_greenflood {
        position: absolute;
        height:172px;
        width: 10px;
        margin: 0px 0px 0px 0px;
    }

    .Newbullet {
        line-height: 28px;
        list-style-image: url(../Images/Bullet-Orange.png);
        text-align: left;
        padding-left: 19px;
    }

        .Newbullet > li {
            padding-left: 4px;
        }

    .CLICK_flood {
        font-size: 22px;
        color: #fff;
        border: 1px solid #fff;
        padding:8px 24px 8px 24px;
        /*background-color: #95aa8b;*/ background: rgba(14, 76, 27, 0.6);
        text-decoration: none !important;
        transition: all 0.6s ease-in-out;
    }

        .CLICK_flood:hover {
            font-size: 22px;
            color: #fff;
            border: 1px solid #b5bea3;
            /*background-color: #0e552b;*/
            background: rgba(14, 76, 27, 0.9);
            text-decoration: none !important;
            transition: all 0.6s ease-in-out;
        }

    .Whtboxdivflood {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        height: 79px;
        margin-top: -46px;
        z-index: 0;
        position: relative;
        padding: 12px;
        text-align: center;
    }

    .Innerpgfloodtxtdiv {
        padding: 20px 20px 20px 20px;
    }

    .InnerFlooddonateimgdiv {
        padding: 0px 20px 20px 20px;
    }

    .Paddinghorigreen {
        padding: 70px 0px 0px 0px;
    }

    .Floodvideodiv_01 {
        padding: 20px 10px 20px 10px;
    }

    .Floodrelefvideo {
        width: 100%;
        height: 315px;
        border: 1px solid #c2cab2;
    }

    .Howwewrk_parallxdiv {
        padding: 100px 0px 100px 0px;
        background-image: url(../Images/Banner-How-We-Work.jpg);
        background-repeat: no-repeat;
        height: 400px;
        background-size: cover;
        background-attachment: fixed;
                background-position: center center;
    }

    .Floodvideodiv_02 {
        padding: 0px 60px 0px 60px;
    }

    .Whtboxdivhowwework {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        height: 145px;
        margin-top: -42px;
        z-index: 0;
        position: relative;
        padding: 16px;
    }

    .Howweworkhover {
    }

        .Howweworkhover:hover {
            background-color: #f8f7f1;
        }

    .BOxhover:hover {
        /*background-color:#f8f7f1;*/
        transition: all 0.6s ease-in-out;
    }

    .BOxWorkdiv {
        padding: 30px 20px 80px 20px;
        background-color: #0e552b;
        text-align: center;
    }


    .BOxhover {
        transition: all 0.4s ease-in-out;
    }

        /* MAIN HOVER */
        .BOxhover:hover {
            /*transform: translateY(0px);*/
            transition: all 0.4s ease-in-out;
        }

            /* Change GREEN TOP on hover */
            .BOxhover:hover .BOxWorkdiv {
                background-color: #95aa8b;
                transition: all 0.4s ease-in-out;
            }

            /* Change WHITE BOX on hover */
            .BOxhover:hover .Whtboxdivhowwework {
                background-color: #fff;
                border-color: #7f9a75;
                transition: all 0.4s ease-in-out;
            }

            /* Optional: icon color change */
            .BOxhover:hover i {
                color: #fff;
                transition: all 0.4s ease-in-out;
            }

    .Iconhover {
        font-size: 40px;
        color: #fff;
        transition: all 0.4s ease-in-out;
    }

        .Iconhover:hover {
            font-size: 40px;
            color: #fff;
            transition: all 0.4s ease-in-out;
        }

    .Detailhtneed {
        height: 125px !important;
    }

    .Seperator_gray_vertical_01need {
        margin:-242px 0px 0px 245px;
        height: 262px;
        position: absolute;
        display:none;
    }

    .ul-tabs1 {
        list-style: none;
        padding-top: 5px;
        padding-left: 0px;
        font-size: 16px !important;
    }

        .ul-tabs1 > li.active > .aaa1 {
            transition: all 0.5s ease-in-out;
            background-color: #f26921;
            border-left: 4px solid #0a5329;
            outline: 0;
            color: #fff !important;
        }

        .ul-tabs1 > li > .aaa1 {
            text-decoration: none;
            color: #0a5329 !important;
            font-size: 16px;
            display: block;
            /*padding: 14px 30px 14px 20px;*/
            padding: 10px 10px !important;
            text-decoration: none;
            border-bottom: 1px solid #9aaa79;
            position: relative;
            /*height: 50px;*/
            background: #f2f0e3;
            border-radius: 3px;
            text-align: justify;
        }

            .ul-tabs1 > li > .aaa1:hover {
                transition: all 0.5s ease-in-out;
                background-color: #95aa8b;
                border-left: 5px solid #0a5329;
                outline: 0;
                color: #fff !important;
            }

        .ul-tabs1 > li.active > .aaa1 {
            transition: all 0.5s ease-in-out;
            background-color: #95aa8b;
            border-left: 5px solid #0a5329;
            outline: 0;
            color: #fff !important;
        }

    .Important_tab_content_div {
        padding: 10px 0px 10px 0px;
        border: 1px solid #b5bea3;
        float: left;
        min-height: 200px;
        border-radius: 3px;
                margin-top: -10px;
    }

    .tab-content > .tab-pane {
        visibility: visible;
        display: initial;
    }

    .Mediavideodiv_01 {
        padding: 5px 15px 40px 15px;
    }

    .WhtboxdivMedia {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        /* height: 77px; */
        height:164px;
        margin-top: -45px;
        z-index: 0;
        position: relative;
        padding: 10px;
        text-align: center;
    }

    .Mediarelefvideo {
        width: 100%;
        height: 192px;
        border: 1px solid #c2cab2;
    }

    .greentpwdt {
        width: 81%;
    }

    .Innera1dic {
        padding: 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }

    .txtbox_width_innerourtrustee {
        padding: 14px;
        /* width: 272px; */
        height: 100px;
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
    }

    .txtbox_width_innerourtrustee1 {
        padding: 20px;
        /* width: 272px; */
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
        height: 100px;
    }

    .Slider_box_widthdiv_inneteamr {
        padding: 10px 20px 60px 14px;
    }

    .txtbox_width_innerourteam {
        padding: 25px 20px 20px 20px;
        /* width: 272px; */
        background-color: #f2f0e3;
        border: 1px solid #9cac7c;
        margin-top: 0px;
        text-align: center;
        height: 172px;
    }

    .fixbodyinnpg {
        text-align: -webkit-center;
        width: 100%;
        margin: 0 auto;
        max-width: 1024px;
    }

    .txtbox_widthforicon {
        padding: 14px;
        /* width: 272px; */
        /* height: 77px; */
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
    }

    .Iconaligment {
        display: flex;
        padding: 0px 0px 0px 0px;
        /*justify-content: center;*/
    }

    .icontxtdiv {
        padding: 6px 0px 0px 31px;
        text-align: left;
    }

    .Iconboxdivmain_01 {
        padding: 10px;
                width: 316px;
    }

    .Innerboxpadd {
        padding: 0px 0px 40px 0px;
    }

    .Project_list_01 {
        padding: 40px 0px 40px 0px;
        text-align: center;
    }

    .Projectlistbtn {
        margin-top: 79px;
        padding: 7px 0px 7px 0px !important;
        height: 40px !important;
        width: 100px !important;
        font-size: 15px !important;
        border-radius: 0px !important;
        color: #fff !important;
        background: rgba(14, 76, 27, 0.9);
        /* background-color: rgba(204, 220, 95, 0.8) !important; */
        border: 1px solid #9cac7c !important;
        transition: all .4s ease-in-out;
    }

        .Projectlistbtn:hover {
            margin-top: 79px;
            padding: 7px 0px 7px 0px !important;
            height: 40px !important;
            width: 100px !important;
            font-size: 15px !important;
            border-radius: 0px !important;
            color: #0a5329 !important;
            border: 1px solid #9cac7c !important;
            background-color: #f2f0e3 !important;
            /*background: rgba(14, 76, 27, 0.9);*/
            /*background-color: rgba(000000, 0, 0, 0.5);*/
            /* background-color: rgba(204, 220, 95, 0.8) !important; */
            transition: all .4s ease-in-out;
        }

    .txtbox_width_projectlist {
        padding: 20px;
        /* width: 272px; */
        /* height: 77px; */
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: -38px;
        text-align: center;
        z-index: 0;
        position: relative;
    }

    .Whiteboxpaddlist {
        padding: 0px 25px 0px 25px;
    }

    .Inner_page_paddingbotttom0 {
        padding: 60px 30px 0px 30px;
    }

    .txtbox_banner {
        padding: 20px;
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: -40px;
        text-align: center;
    }

    .Bannertxtproj {
        /*font-family: 'Poppins-bold';*/
        font-size: 15px;
        margin: 0px;
        color: #000000;
        font-weight: bold;
    }

    .Innerboxpaddinnerpg {
        padding: 60px 0px 40px 0px;
    }

    .Mediarelefvideoproject01 {
        width: 100%;
        height: 330px;
        border: 1px solid #c2cab2;
    }

    .Innerfbiframdiv {
        padding: 0px 0px 0px 235px;
    }

    .Sepa_conta_gra_01new {
               position: absolute;
        height: 498px;
        width: 1px;
        margin: -480px 0px 0px 219px;
        display:none;
    }

    .Sepa_conta_gra_02new {
        position: absolute;
        height: 498px;
        width: 1px;
        margin:-364px 0px 0px 216px;
         display:none;
    }

    .ViewImagbtn {
        /*margin-top: 109px;*/
        margin-top: 124px;
        padding: 7px 0px 7px 0px !important;
        height: 40px !important;
        width: 100px !important;
        font-size: 15px !important;
        border-radius: 0px !important;
        color: #fff !important;
        background: rgba(14, 76, 27, 0.9);
        /* background-color: rgba(204, 220, 95, 0.8) !important; */
        border: 1px solid #9cac7c !important;
        transition: all .4s ease-in-out;
    }

        .ViewImagbtn:hover {
            /*margin-top: 109px;*/
            margin-top: 124px;
            padding: 7px 0px 7px 0px !important;
            height: 40px !important;
            width: 100px !important;
            font-size: 15px !important;
            border-radius: 0px !important;
            color: #0a5329 !important;
            border: 1px solid #9cac7c !important;
            background-color: #f2f0e3 !important;
            /*background: rgba(14, 76, 27, 0.9);*/
            /*background-color: rgba(000000, 0, 0, 0.5);*/
            /* background-color: rgba(204, 220, 95, 0.8) !important; */
            transition: all .4s ease-in-out;
        }

    .map-container {
        position: relative;
        display: inline-block;
        max-width: 100%;
    }

    .map-image {
        width: 100%;
        display: block;
                max-width: 566px;
    }

    /* Hotspot Style */
    .hotspot {
        position: absolute;
        width: 15px;
        height: 15px;
        border: 2px solid #555;
        border-radius: 50%;
        transform: translate(-50%, -50%);
        cursor: pointer;
        z-index: 10;
    }

        /* Inner Dot */
        .hotspot::after {
            content: "";
            position: absolute;
            width: 8px;
            height: 8px;
            background: #555;
            border-radius: 50%;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
        }

        /* Pulse Animation */
        .hotspot::before {
            content: "";
            position: absolute;
            width: 15px;
            height: 15px;
            border: 2px solid rgba(85,85,85,0.4);
            border-radius: 50%;
            top: -2px;
            left: -2px;
            animation: pulse 1.5s infinite;
        }

    @keyframes pulse {
        0% {
            transform: scale(1);
            opacity: 1;
        }

        100% {
            transform: scale(1.8);
            opacity: 0;
        }
    }

    /* Tooltip */
    .tooltip-box {
        position: absolute;
        background: #2f2f2f;
        color: #fff;
        padding: 10px 15px;
        border-radius: 5px;
        display: none;
        white-space: nowrap;
        z-index: 9999;
        pointer-events: none;
        font-size: 14px;
    }

        .tooltip-box:after {
            content: "";
            position: absolute;
            bottom: -8px;
            left: 18px;
            border-width: 8px 8px 0;
            border-style: solid;
            border-color: #2f2f2f transparent transparent transparent;
        }

    .Hidedeskstopreso {
        /*display: none;*/
    }

    .Donatebgyellobox {
        padding: 30px 10px 29px 10px;
        background-image: url(../Images/Background-yellow-01.jpg);
        /*height: 306px;*/
        text-align: center;
    }

    .Donatemaindiv001 {
        padding: 80px 0px 0px 0px;
    }

    .Donateyellowboxpos {
        padding: 0px;
        /*position: absolute;
        top:13px;*/
    }

    .Bar_verticle_greenVandM {
        position: absolute;
        height: 156px;
        width: 5px;
        margin:-156px 0px 0px 355px;
    }

    .Lht {
        line-height: 45px;
    }

    .Lht1 {
        line-height: 50px;
    }

    .Brtoplghtgren {
        height: 9px;
    }

    .Topbragrenimgpadd {
        padding: 0px 25px 0px 25px;
    }

    .Mailltxtwht {
        color: #fff;
        text-decoration: underline;
        transition: all 0.6s ease-in-out;
    }

        .Mailltxtwht:hover {
            color: #000;
            text-decoration: underline;
            transition: all 0.6s ease-in-out;
        }

    .BannerProject > .slick-prev {
        font-size: 0 !important;
        line-height: 0 !important;
        position: absolute !important;
        top: 42% !important;
        display: block !important;
        width: 72px !important;
        height: 43px !important;
        padding: 0 !important;
        z-index: 1;
        -webkit-transform: translate(0, -50%) !important;
        -ms-transform: translate(0, -50%) !important;
        transform: translate(0, -50%) !important;
        cursor: pointer !important;
        border: none !important;
        outline: none !important;
        background: url(../img/prev.png) !important;
        /* background-color: transparent !important; */
    }

    .BannerProject > .slick-prev {
        left: -12px !important;
    }

    .BannerProject > .slick-next {
        font-size: 0 !important;
        line-height: 0 !important;
        position: absolute !important;
        top: 42% !important;
        display: block !important;
        width: 30px !important;
        height: 43px !important;
        padding: 0 !important;
        -webkit-transform: translate(0, -50%) !important;
        -ms-transform: translate(0, -50%) !important;
        transform: translate(0, -50%) !important;
        cursor: pointer !important;
        border: none !important;
        outline: none !important;
        background: url(../img/next.png) !important;
        background-color: transparent !important;
    }

    .BannerProject > .slick-next {
        right: 9px !important;
        left: 263px;
    }

    .Bannerwhitboxpadd {
        padding: 0px 25px 0px 25px;
        position: relative;
        z-index: 0;
    }

    .WhtboxdivMedia1 {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        height: 78px;
        /*height: 151px;*/
        margin-top: -38px;
        z-index: 0;
        position: relative;
        padding: 10px;
        text-align: center;
    }

    .WhtboxdivMedia2 {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        height: 83px;
        /*height: 151px;*/
        margin-top:-44px;
        z-index: 0;
        position: relative;
        padding: 13px;
        text-align: center;
    }

    .Slider_box_widthdiv_innerKashmir {
        padding: 10px 0px 60px 0px;
                /*width: 465px;*/
    }

    .Slider_box_widthdiv_innermainprojectlist {
        padding: 10px 15px 40px 15px;
                /*width: 329px;*/
    }

    .Slider_box_widthdiv_innermainprojectlist1 {
        padding: 10px 15px 40px 15px;
                /*width: 329px;*/
    }

    .Project_list_01_1 {
        padding: 40px 0px 0px 0px;
        text-align: center;
    }

    .Whtboxdivflood p {
        font-weight: bold;
    }

    .Boderpaddnew {
        padding: 0px 40px 0px 40px;
    }

    .WhtboxdivMedia p {
        font-weight: bold;
    }

    .WhtboxdivMedia1 p {
        font-weight: bold;
    }

    .ProjectAidtomap_khandesh {
        left: 27.538%;
        top: 15.785%;
    }

    .ProjectAidto_Marathwada {
        left: 47.231%;
        top: 43.037%;
    }

    .ProjectAidto_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .ProjectAidto_Maharashtra {
        left: 22.961%;
        top: 62.410%;
    }

    .Border_20_60 {
        padding: 20px 0px 60px 0px;
    }

    .Allmap8div {
        padding: 40px 0px 0px 0px;
    }

    .Border60_60 {
        padding: 60px 0px 60px 0px;
    }

    .Grtintouchtxtpaddall {
        padding: 50px 0px 0px 0px;
    }

    .Projecttxt50paddtop {
        padding: 50px 0px 0px 0px;
    }

    .Border_60_20 {
        padding: 60px 0px 20px 0px;
    }

    .Projectheadpaddbotm {
        padding-bottom: 50px;
    }

    .Projectpaddtopnew {
        padding: 50px 0px 0px 0px;
    }

    .facebook-frame {
        width: 100%;
        height: 700px;
        border: none;
    }

    .Curruntprojectpgdiv {
        padding: 0px;
        margin-top: -22px;
    }

    .Instagramvdeomain12div1 {
        padding: 50px 0px 0px 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Instagramvdeomain12div2 {
        padding: 20px 0px 0px 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .V1div1 {
        padding: 15px;
                /*width: 320px;*/
    }

    .Homeinstavideo {
        padding: 0px 40px 40px 40px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Hompgvideoinsta1 {
        padding: 15px;
                /*width: 297px;*/
    }

    .Allmap8div1 {
        padding: 20px 0px 20px 0px;
    }

    .Project_DesilatingofDams_Khandesh {
        left: 27.839%;
        top: 15.663%;
    }

    .Project_DesilatingofDams_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .Project_DesilatingofDams_WesternMaharashtra {
        left: 22.961%;
        top: 62.410%;
    }

    .Project_ytvideos {
        padding: 40px 0px 0px 0px;
    }

    .Fllodvideopaddtop {
        padding: 30px 0px 0px 0px;
    }

    .Howweworkboxpadd1 {
        padding: 10px 10px 50px 10px;
    }

    .Project_Incomegeneration_Marathwada {
        left: 47.231%;
        top: 43.037%;
    }

    .Project_Incomegeneration_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .Indivivdualpaddbtmnew {
        padding: 0px 0px 50px 0px;
    }

    .Individulapddextra {
        padding: 0px 0px 0px 0px;
    }

    .Jalyuktpaddtop {
        padding: 50px 0px 0px 0px;
    }

    .Border_80_60 {
        padding: 50px 0px 50px 0px;
    }

    .Project_Nalastreamodha_Khandesh {
        left: 27.996%;
        top: 15.327%;
    }

    .Project_Nalastreamodha_Konkan {
        left: 6.030%;
        top: 35.364%;
    }

    .Project_Nalastreamodha_Marathwada {
        left: 47.231%;
        top: 43.037%;
    }

    .Project_Nalastreamodha_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .Project_Nalastreamodha_WesternMaharashtra {
        left: 22.961%;
        top: 62.410%;
    }

    .Borderbtm60 {
        padding: 0px 0px 60px 0px;
    }

    .Needhelpbtm {
        padding: 0px 0px 80px 0px;
    }

    .Needhlpbtndiv {
        padding: 30px 0px 0px 0px;
        text-align: center;
    }

    .padingbtm60 {
        padding: 0px 0px 60px 0px;
    }

    .Rghtpaddtem {
        padding:0px 0px 0px 0px;
    }

    .Lefttempadd {
        padding: 40px 0px 40px 0px;
    }

    .Lefttempadd1 {
        padding: 40px 0px 0px 0px;
    }

    .Paddteamlft60 {
        padding:0px 0px 0px 0px;
    }

    .Project_PercolationTank_Khandesh {
        left: 27.190%;
        top: 15.694%;
    }

    .Project_PercolationTank_Konkan {
        left: 6.030%;
        top: 35.364%;
    }

    .Project_PercolationTank_Marathwada {
        left: 47.231%;
        top: 43.037%;
    }

    .Project_PercolationTank_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .Project_PercolationTank_WesternMaharashtra {
        left: 22.961%;
        top: 62.410%;
    }

    .Project_Riverrejuvenation_Konkan {
        left: 6.03%;
        top: 34.36%;
    }

    .Project_Riverrejuvenation_Marathwada {
        left: 47.23%;
        top: 42.03%;
    }

    .Project_Riverrejuvenation_Vidarbha {
        left: 73.11%;
        top: 18.37%;
    }

    .Project_Riverrejuvenation_WesternMaharashtra {
        left: 22.96%;
        top: 62.41%;
    }

    .Border_30_60 {
        padding: 30px 0px 60px 0px;
    }

    .Project_TrenchExcavation_Khandesh {
        left: 27.337%;
        top: 15.296%;
    }

    .Project_TrenchExcavation_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .Project_TrenchExcavation_WesternMaharashtra {
        left: 22.961%;
        top: 62.410%;
    }

    .projpadingbtm60 {
        padding: 0px 0px 60px 0px;
    }

    .Slider_box_widthdiv_innerot {
        padding: 10px 10px 20px 10px;
                /*width: 257px;*/
    }

    .respo_display {
        display: none;
    }

    .txtbox_width_innerourtrusteeteam {
        padding: 12px;
        /*width: 272px;*/
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
    }

    .instagram-media {
        min-width: 214px !important;

    }

    .htchangefrm1280 {
        /*height: 146px;*/
    }

    .htchangefrm12801 {
        height: 92px;
    }

    .pdchngfor1280 {
        padding: 12px !important;
        margin-top: -31px !important;
    }

    .paddfrmsmall {
        padding: 18px !important;
    }

    .heightbx1024 {
        /*height: 222px;*/
    }

    .Ineerpgtrusteepadd {
        padding: 60px 20px 0px 20px !important;
    }

    .Ineerpgprojecctpadd {
        padding:60px 30px 0px 30px !important;
    }

    .lhtsmall {
        line-height: 36px;
    }
    .reso915 {
            padding: 15px 0px 0px 0px !important;
    }
    .Mapdiv_ct {
            padding: 20px !important;
    }
    .Innerfbpalftrespo {
        padding:0px 0px 0px 10px !important;
    }
    .respodisdpltbl {
        /*display:inline-table !important;*/
    }
    .Respomxwdt99 {
        max-width:99% !important;
    }
    .Respocenteralgin {
                padding: 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }
    .respopaddnewlogo {
        padding:10px;
    }
    .reso915 {
            padding: 15px 0px 0px 0px !important;
    }
    .respo80topbar {
            width: 80%;
    height: 6px;
    }
    .respohtnew {
        height:76px !important;
    }
    .Volntrrespodiv {
                padding: 0px 0px 0px 0px !important;
    }
    .Needrrespodiv {
                padding: 0px 0px 0px 0px !important;
    }
    .respowdt {
        width:100%;
        height:1px;
    }
    .bghtgreensmal {
        /*height:205px !important;*/
    }
    .Respowidthdiv {
            /*width: 370px;*/
    }
    .Respp740padwidthtrustee {
                padding: 10px 15px 50px 15px !important;
        /*width: 300px;*/
    }
    .Projectmainpaddwdthdiv {
         padding: 10px 15px 60px 15px !important;
        width: 305px;
    }
    .Respopaddbtntp {
        padding:30px 0px 0px 0px !important;
    }
    .Mediawidthrespo {
                /*width: 278px;*/
    }
    .respowidthbrgn {
        width:80%;
        height:9px;
    }
    .respomrghide {
            margin-top: 0px !important;
    }
    .htrespnm {
        line-height:45px;
    }
    .Newvolunterdiv {
        text-align:center;padding:40px 0px 60px 0px;
    }
    .Voluntemarpaddinnew {
        padding:0px;   
    }
    .ftgrd {
            display: grid;
    }
     .navbar-inverse .headernav > .active > a {
        color: #0a542a !important;
        background-color: #f2f0e3 !important;
                
    }
    .navbar-inverse .headernav .dropdown-menu > li.active > a {
    color: #fff !important;
    background-color: #9aaa79 !important;
}
    .navbar-nav .dropdown-menu{
        display:none;
        position:static !important;
        float:none;
        width:100%;
        box-shadow:none;
    }

    .navbar-nav .dropdown.open > .dropdown-menu{
        display:block;
    }

    /* Disable hover on mobile */
    .navbar-nav .dropdown:hover > .dropdown-menu{
        display:none;
    }

    .navbar-nav .dropdown.open:hover > .dropdown-menu{
        display:block;
    }

    /* caret right side */
    .navbar-nav .dropdown > a{
        position:relative;
    }

    .navbar-nav .dropdown > a .caret{
        float:none;
        margin-top:0px;
        margin-left:5px;

    }
    .Hompgvideoinsta1{
    display: flex;
    margin-bottom: 30px;
}

.Hompgvideoinsta1 .instagram-media{
    display: flex !important;
    flex-direction: column;
    height: 100% !important;
    width: 100% !important;
    min-height: 1074px; /* adjust as needed */
}
 .Instagramvdeomain12div1{
  
    margin-bottom: 30px;
}
 .Instagramvdeomain12div2{
   
    margin-bottom: 30px;
}

.V1div1 .instagram-media{
    display: flex !important;
    flex-direction: column;
    height: 100% !important;
    width: 100% !important;
    min-height: 1051px; /* adjust as needed */
}

.LogoineerSlider {
    position: relative;
}
.slider-arrows1 {
        position: relative;
        bottom: 0px;
        text-align: center;
    }
.slick-arrow1 {
        position: absolute !important;
        top:132px;
        bottom: 0;
        left: -5px;
        /*width: 15%;*/
        width: 5%;
        z-index: 999;
        font-size: 25px;
        color: #000;
        text-align: center;
        text-shadow: none !important;
        filter: none !important;
        opacity: 1 !important;
    }

       .slick-arrow1:hover {
            color: #ccdc5f;
        }

      .slick-arrow1.left1 {
            background-repeat: repeat-x;
            background-image: none !important;
            color: #000;
            cursor: pointer;
        }

           .slick-arrow1.left1:hover {
                color: #000000;
            }

      .slick-arrow1.right1 {
            right: 46px;
            background-repeat: repeat-x;
            background-image: none !important;
            color: #000;
            top: 134px;
            left: 260px;
            cursor: pointer;
        }

          .slick-arrow1.right1:hover {
                color: #ffffff;
            }

     .slick-arrow1 .glyphicon-chevron-left, .slick-arrow1 .glyphicon-chevron-right, .slick-arrow1 .icon-prev, .slick-arrow1 .icon-next {
            width: 35px;
            height: 35px;
            margin-top: -15px;
            font-size: 35px;
        }

  .slider-arrows1 {
        position: relative;
        bottom: 0px;
        text-align: center;
    }

   .slick-prev,
    .slick-next {
        font-size: 18px;
        background: #000;
        color: #fff;
        border: none;
        padding: 10px 20px;
        cursor: pointer;
    }

       .slick-prev:hover,
        .slick-next:hover {
            background: #333;
        }

   .Iconhome_left1 {
        position: absolute !important;
        height: 51px;
        width: 51px;
        padding: 11px 0px 0px 0px;
        transition: all 0.4s ease-in-out;
        margin: 14px 0px 0px -35px !important;
        color: #b5bea3 !important;
        font-size: 42px !important;
        border: none;
        border-radius: 0px;
    }

      .Iconhome_left1:hover {
            position: absolute !important;
            height: 51px;
            width: 51px;
            padding: 11px 0px 0px 0px;
            transition: all 0.4s ease-in-out;
            margin: 14px 0px 0px -35px !important;
            color: #b5bea3 !important;
            font-size: 42px !important;
            border-radius: 0px;
        }

   .Iconhome_right1 {
        position: absolute !important;
        height: 51px;
        width: 51px;
        padding: 11px 0px 0px 16px;
        transition: all 0.4s ease-in-out;
        margin: 14px 0px 0px -35px !important;
        color: #b5bea3 !important;
        font-size: 38px !important;
        border: none;
        border-radius: 0px;
    }

      .Iconhome_right1:hover {
            position: absolute !important;
            height: 51px;
            width: 51px;
            padding: 11px 0px 0px 16px;
            transition: all 0.4s ease-in-out;
            margin: 14px 0px 0px -35px !important;
            color: #b5bea3 !important;
            font-size: 38px !important;
            border-radius: 0px;
        }
      .Vissionmsnkboxpadd1 {
        padding:0px 0px 40px 0px;
    }
    .Visngrenbr {
            width: 80%;
    height: 9px;
    }
    .Whtboxdivvissionmission {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        /*height: 228px;*/
        margin-top: -42px;
        z-index: 0;
        position: relative;
        padding: 20px;
    }

     .Heading_031 {
        font-family: 'Poppins-bold';
        margin: 0px;
        color: #0e552b;
        font-size: 35px;
    }
     .Howweworkhover1 {
    }

        .Howweworkhover12:hover {
            background-color: #f8f7f1;
        }

    .BOxhover12:hover {
        /*background-color:#f8f7f1;*/
        transition: all 0.6s ease-in-out;
    }

    .BOxWorkdiv1 {
        padding: 30px 30px 80px 30px;
        /*background-color: #0e552b;*/
         background-color: #fff;
        text-align: center;
        border:1px solid #95aa8b;
    }


    .BOxhover12 {
        transition: all 0.4s ease-in-out;
    }

        /* MAIN HOVER */
        .BOxhover12:hover {
            /*transform: translateY(0px);*/
            transition: all 0.4s ease-in-out;
        }

            /* Change GREEN TOP on hover */
            .BOxhover12:hover .BOxWorkdiv1 {
                background-color: #95aa8b;
                transition: all 0.4s ease-in-out;
            }

            /* Change WHITE BOX on hover */
            .BOxhover12:hover .Whtboxdivvissionmission {
                background-color: #fff;
                border-color: #7f9a75;
                transition: all 0.4s ease-in-out;
            }
        .BOxhover12:hover .Heading_031{
            color:#fff;
        }
            /* Optional: icon color change */
            .BOxhover12:hover i {
                color: #fff;
                transition: all 0.4s ease-in-out;
            }

    .Iconhover1 {
        font-size: 40px;
        color: #0e552b;
        transition: all 0.4s ease-in-out;
    }

        .Iconhover1:hover {
            font-size: 40px;
            color: #0e552b !important;
            transition: all 0.4s ease-in-out;
        }
         /*-----12-05-2026-----*/
    .Allhtforcsronly {
        height:330px !important;
    }
    .Butndivforcsrdiv {
        text-align: center;    padding-top: 240px;
    }
    .Respocsrbtn {
                font-size: 16px !important;
                        padding: 8px 20px 8px 19px !important;
    }
/*---------end---------*/
    @keyframes fadeUp {
        from {
            opacity: 1;
            transform: translateY(40px);
        }

        to {
            opacity: 1;
            transform: translateY(0);
        }
    }
}

@media only screen and (min-width:320px) and (max-width:359px) {
    .Mobilerespohide {
        display: none;
    }

    .Removemargin {
        margin-top: 0px !important;
    }

    .Hidedeskstopreso {
        padding: 20px 10px 20px 10px !important;
    }

    .Txtreslh {
        line-height: 49px;
    }

    .Respoheitimg {
        height: 10px;
    }

    .phnoheadrespo {
        padding: 15px 10px 0px 10px !important;
    }

    .Headiconwidthrespo {
        width: 25px !important;
    }

    .respo_txtpaddtp {
        padding-top: 25px !important;
    }

    .separatorHWW1 {
        padding: 0px 12px 0px 12px;
    }

    .separatorHWW2 {
        padding: 0px 12px 0px 12px;
        line-break: anywhere;
    }

    .separatorHWW3 {
        padding: 0px 12px 0px 12px;
    }

    .Namm_banbelowboxmdiv {
        padding: 0px;
        margin-top: 0px;
    }

    .Homepg_Header_Main_div {
        padding: 0px 0px 0px 0px;
    }

    .Home_contact_div {
        padding: 0px 0px 0px 0px;
        /*width: 74%;*/
    }

    .Homepg_All_HeadData {
        padding: 0px 0px 0px 0px;
    }

    .Homepg_floodrelifDiv {
        padding: 0px 0px 0px 0px;
        /*background-image: url(../Images/Seperator-black-horizontal-01.png);*/
        background-color: #95aa8b;
        height: 56px;
        font-size: 18px;
        /*width: 50%;*/
        border-bottom: 1px solid #ccc;
                display: none;
    }

        .Homepg_floodrelifDiv:hover {
            /*background-color:#f2f0e3;*/
            /*background-color:rgba(242, 240, 227, 1);*/
            background-color: #0e552b;
            opacity: 1;
            transition: all 0.4s ease-in-out;
        }

    .Homepg_contactDiv {
        padding: 0px 0px 0px 0px;
        /*background-image: url(../Images/Seperator-black-horizontal-01.png);*/
        background-color: #95aa8b;
        height: 56px;
        font-size: 18px;
        /*width: 50%;*/
        border-bottom: 1px solid #ccc;
    }

    .Homepg_emailDiv {
        padding: 0px 0px 0px 0px;
        /*background-image: url(../Images/Seperator-black-horizontal-01.png);*/
        background-color: #95aa8b;
        height: 56px;
        font-size: 18px;
        /*width: 50%;*/
        border-bottom: 1px solid #ccc;
    }

        .Homepg_emailDiv:hover {
            /*background-color:#f2f0e3;*/
            /*background-color:rgba(242, 240, 227, 1);*/
            background-color: #0e552b;
            opacity: 1;
            transition: all 0.4s ease-in-out;
        }

    .Homepg_emailhead {
        color: #fff;
        font-size: 18px;
        text-decoration: none !important;
        transition: all 0.6s ease-in-out;
    }

        .Homepg_emailhead:hover {
            color: #fff;
            font-size: 18px;
            text-decoration: underline !important;
            transition: all 0.6s ease-in-out;
        }

    .HOme_contact_margin {
        padding: 0px;
        margin-left: 0px;
    }

    .Socialmediaicon_01 {
        padding:10px 9px 5px 9px;
        /* border-radius: 100%; */
        text-decoration: none !important;
        color: #ffffff !important;
        font-size: 23px;
        transition: all 0.6s ease-in-out;
        outline: none !important;
    }

        .Socialmediaicon_01:hover {
            padding: 12px 9px 12px 9px;
            /* border-radius: 100%; */
            background-color: #f2f0e3;
            text-decoration: none !important;
            color: #0a5329 !important;
            font-size: 23px;
            transition: all 0.6s ease-in-out;
            outline: none !important;
        }

    .Socialmedia {
        padding: 0px 0px 0px 0px;
        display: flex;
        margin-bottom: 0px;
        justify-content: center;
    }

    .Socialmedia1 {
        /*background-image: url(../Images/Seperator-black-horizontal-02.png);*/
        background-color: #0e552b;
        /*background-image: url(../Images/Seperator-black-horizontal-01.png);*/
        height: 54px;
    }

    .Homepg_socialmedia_icon {
        padding: 0px 0px 0px 0px;
        /*left: 239px;
                        position: absolute;
        margin-top: 55px;
                width: 50%;*/
    }

    .Img_width {
        width: 100%;
    }

    .Img_width_green_hor {
        width: 100%;
        height: 5px;
    }

    .Img_width_hor_whit {
        width: 100%;
        height: 1px;
    }

    .Homepg_all_position {
        /*position: absolute;*/
    }

    .Homepg_main_logo_nav_div {
        padding: 0px 0px 0px 0px;
        background: #fff;
        /*height:116px;*/
    }

    .Homepg_logo_main_div {
        padding: 15px 0px 12px 30px;
    }

    .navbar-inverse {
        background: #fff;
        font-family: 'Poppins-bold';
        font-size: 18px;
        margin-left: 0px;
        border: none !important;
        color: #9aaa79 !important;
        border-radius: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
        /*height: 50px;*/
        z-index: 1;
    }

    .hvr-bounce-to-bottom {
        color: #9aaa79 !important;
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: 0px;
            left: 0px;
            right: 0px;
            bottom: 0px;
            background: #f2f0e3;
            /*background: #d7dd35;*/
            /*background: #575da9;*/
            /*background: #e42d9f;*/
            /*background: #025588;*/
            /*background: #99ced4;*/
            /*background: #4abdac;*/
            /*background: #ee86b7;*/
            /*background: #6e7376;*/
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
        }

        .hvr-bounce-to-bottom:hover, .hvr-bounce-to-bottom:focus, .hvr-bounce-to-bottom:active {
            color: #0a542a !important;
            /*color:#4abdac !important;*/
        }

            .hvr-bounce-to-bottom:hover:before, .hvr-bounce-to-bottom:focus:before, .hvr-bounce-to-bottom:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }

    .hvr-bounce-to-bottom1 {
        color: #0a5329 !important;
        background: #f2f0e3;
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom1:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: 0px;
            left: 0px;
            right: 0px;
            bottom: 0px;
            background: #9aaa79;
            /*background: #d7dd35;*/
            /*background: #575da9;*/
            /*background: #e42d9f;*/
            /*background: #025588;*/
            /*background: #99ced4;*/
            /*background: #4abdac;*/
            /*background: #ee86b7;*/
            /*background: #6e7376;*/
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
        }

        .hvr-bounce-to-bottom1:hover, .hvr-bounce-to-bottom1:focus, .hvr-bounce-to-bottom1:active {
            color: #ffffff !important;
            /*color:#4abdac !important;*/
        }

            .hvr-bounce-to-bottom1:hover:before, .hvr-bounce-to-bottom1:focus:before, .hvr-bounce-to-bottom1:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }

    .hvr-bounce-to-bottom2 {
        color: #9aaa79 !important;
        background: #f2f0e3;
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom2:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: 0px;
            left: 0px;
            right: 0px;
            bottom: 0px;
            background: #9aaa79;
            /*background: #d7dd35;*/
            /*background: #575da9;*/
            /*background: #e42d9f;*/
            /*background: #025588;*/
            /*background: #99ced4;*/
            /*background: #4abdac;*/
            /*background: #ee86b7;*/
            /*background: #6e7376;*/
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
        }

        .hvr-bounce-to-bottom2:hover, .hvr-bounce-to-bottom2:focus, .hvr-bounce-to-bottom2:active {
            color: #fff !important;
            /*color:#4abdac !important;*/
        }

            .hvr-bounce-to-bottom2:hover:before, .hvr-bounce-to-bottom2:focus:before, .hvr-bounce-to-bottom2:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }


    .nav > li > a {
        padding: 5px 20px 5px 20px;
        position: relative;
    }

    .navbar-nav {
        padding-left: 0px;
    }

    .NewDislay {
        /*display: flex;*/
    }


    .ddd > li {
        border-bottom: 1px solid #9aaa79;
    }

    .ddd1 > li {
        border-bottom: 1px solid #9aaa79;
    }

    .ddd2 > li {
        border-bottom: 1px solid #9aaa79;
    }


    /*.ddd1 {
    position: absolute !important;
    top: 0;
    left: 100%;   
    margin: 0;
    display: none;
}
      .ddd2 {
    position: absolute !important;
    top: 0;
    left: 100%;   
    margin: 0;
    display: none ;
}*/

    .dropdown-menu {
        padding: 0px 0px 0px 0px;
        margin-top: 9px;
        margin-left: 0px;
        border-bottom: 1px solid #9aaa79;
        border: 1px solid #9aaa79;
        border-radius: 0px;
        /*width:100%;*/
    }

    .ddd1 {
        padding: 0px 0px 0px 0px;
        margin-top: 0px;
        border-bottom: 1px solid #9aaa79 !important;
        border: 1px solid #9aaa79 !important;
    }

    .ddd2 {
        padding: 0px 0px 0px 0px;
        border-bottom: 1px solid #9aaa79 !important;
        border: 1px solid #9aaa79 !important;
    }


    li.dropdown:hover > .dropdown-menu {
        display: block;
    }

    .headernav > li > .ddd > li > a {
        background-color: #f2f0e3;
        color: #0a5329 !important;
        padding: 10px 18px 10px 18px !important;
        font-size: 16px !important;
        outline: 0 !important;
        font-family: 'Poppins';
        transition: all 0.6s ease-in-out;
    }

        .headernav > li > .ddd > li > a:hover {
            color: #fff !important;
            padding: 10px 18px 10px 18px;
            background-color: #fff !important;
            transition: all 0.6s ease-in-out;
        }

    .headernav li .ddd .ddd1 li a {
        background-color: #f2f0e3;
        color: #0a5329 !important;
        padding: 10px 18px 10px 18px !important;
        font-size: 16px !important;
        outline: 0 !important;
        font-family: 'Poppins';
        transition: all 0.6s ease-in-out;
    }

        .headernav li .ddd .ddd1 li a:hover {
            color: #fff !important;
            padding: 10px 18px 10px 18px;
            background-color: #fff !important;
            transition: all 0.6s ease-in-out;
        }

    .headernav li .ddd .ddd1 .dd2 li a {
        background-color: #f2f0e3;
        color: #0a5329 !important;
        padding: 10px 18px 10px 18px !important;
        font-size: 16px !important;
        outline: 0 !important;
        font-family: 'Poppins';
        transition: all 0.6s ease-in-out;
    }

        .headernav li .ddd .ddd1 .dd2 li a:hover {
            color: #fff !important;
            padding: 10px 18px 10px 18px;
            background-color: #fff !important;
            transition: all 0.6s ease-in-out;
        }

    .navbar-nav > li > .dropdown-menu {
        margin-top: 0;
        border-top-left-radius: initial;
        border-top-right-radius: initial;
    }
    /* ================= MENU BORDERS ================= */
    .ddd > li,
    .ddd1 > li,
    .ddd2 > li {
        border-bottom: 1px solid #9aaa79;
    }

    /* ================= DROPDOWN BASE ================= */
    .dropdown-menu {
        padding: 0;
        margin-top: 0;
        border: 1px solid #9aaa79;
        border-radius: 0;
        min-width: 240px;
        left: 52px;
    }

    .navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
        border-color: #9aaa79 !important;
    }

    /* ================= POSITION FIX ================= */
    .dropdown-menu > li {
        position: relative;
    }

    /* 2nd Level */
    .ddd1 {
        position: absolute;
        top: 0;
        left: 100%;
        display: none;
        padding: 0;
        border: 1px solid #9aaa79;
    }

    /* 3rd Level */
    .ddd2 {
        position: absolute;
        top: 0;
        left: 100%;
        display: none;
        padding: 0;
        border: 1px solid #9aaa79;
    }

    /* ================= SHOW ON HOVER ================= */
    .dropdown-menu li:hover > .ddd1,
    .dropdown-menu li:hover > .ddd2 {
        display: block;
    }

    /* ================= LINKS STYLE ================= */
    .dropdown-menu li a {
        display: block;
        width: 100%;
        box-sizing: border-box;
        background-color: #f2f0e3;
        color: #0a5329 !important;
        padding: 10px 18px;
        font-size: 18px;
        font-family: 'Poppins';
        transition: all 0.3s ease;
        white-space: normal;
    }

        /* ================= HOVER ================= */
        .dropdown-menu li a:hover {
            color: #fff !important;
            background-color: #0a5329 !important;
        }

    /* ================= TOP MENU ================= */
    .headernav > li > .ddd > li > a {
        background-color: #f2f0e3;
        color: #0a5329 !important;
    }

    /* ================= REMOVE GAP ================= */
    .navbar-nav > li > .dropdown-menu {
        margin-top: 0;
    }

    /* ================= ARROW ALIGN ================= */
    .dropdown > a .caret {
        float: right;
        margin-top: 6px;
    }

    /* Make all dropdowns full width */
    .dropdown-menu {
        position: relative;
        width: 100%;
        left: 0 !important;
    }

    /* 2nd & 3rd level menu */
    .ddd1,
    .ddd2 {
        position: absolute; /* ❗ KEY FIX */
        left: 0 !important;
        display: none;
        width: 100%;
    }

    /* Show on click/hover */
    .dropdown-menu li.open > .ddd1,
    .dropdown-menu li.open > .ddd2 {
        display: block;
    }

    /* Optional spacing */
    .dropdown-menu li a {
        padding-left: 25px;
    }

    .ddd1 li a {
        padding-left: 40px;
    }

    .ddd2 li a {
        padding-left: 55px;
    }

    .ddd1 {
        top: 40px;
    }

    .ddd2 {
        top: 40px;
    }

    .Hompg_highlight_txtblue {
        font-size: 22px;
        font-family: 'Titillium Web';
        margin: 0px;
        color: #0ea4de;
    }



    .Readmore_btn_01 {
        color: #999999;
        transition: all 0.6s ease-in-out;
        text-decoration: none;
    }

        .Readmore_btn_01:hover {
            color: #f15833;
            transition: all 0.6s ease-in-out;
            text-decoration: underline;
        }







    .Separator_padd {
        padding: 7px 0px 7px 0px;
    }

















    .Separator_padd1 {
        padding: 6px 0px 6px 0px;
    }


    .Separator_padd2 {
        padding: 3px 0px 3px 0px;
    }









    [class*=" imghvr-"], [class^=imghvr-] {
        position: relative;
        display: block !important;
        margin: 0;
        max-width: 100%;
        background-color: rgba(175,90,59,1) !important;
        color: #fff;
        overflow: hidden;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        -ms-transform: translateZ(0);
        -o-transform: translateZ(0);
        transform: translateZ(0);
    }

        [class*=" imghvr-"] figcaption, [class^=imghvr-] figcaption {
            background-color: rgba(175,90,59,0.3) !important;
            padding: 30px;
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
            color: #fff;
        }

    .Socialmedia_Footer {
        padding: 50px 0px 50px 0px;
        display: flex;
        margin-bottom: 0px;
                margin-left: -19px;
    }





    .Donatebtn {
        font-family: 'Poppins-bold';
        font-size: 18px;
        padding: 14px 20px 14px 20px !important;
        background-color: #f2f0e3 !important;
        color: #0a5329 !important;
        transition: all .4s ease-in-out;
        text-decoration: none !important;
    }

        .Donatebtn:hover {
            font-family: 'Poppins-bold';
            font-size: 18px;
            padding: 14px 20px 14px 20px !important;
            background-color: #9aaa79 !important;
            color: #fff !important;
            transition: all .4s ease-in-out;
            text-decoration: none !important;
        }

    .Banner_img_textClass {
        padding: 0px;
        text-align: center;
        position: absolute;
        top: 90px;
    }

    .txtresplht {
        line-height: 44px;
    }

    .hmpgrespopaddtp {
        padding: 30px 0px 0px 0px !important;
    }

    .Bann_textLineheight {
        line-height: 51px;
    }

    .Bann_text_01 {
        /*font-size: 36px;*/
        font-size: 17px;
        color: #fff;
        font-family: 'Titillium Web';
    }

    .Bann_text_02 {
        /*font-size: 58px;*/
        font-size: 23px;
        color: #fff;
        font-family: 'Titillium Web-bold';
        margin-top: 16px;
    }

    .Homepg_box_naamFoundation_div {
        padding: 42px 19px 42px 19px;
        border: 1px solid #c2cab2;
        background-color: #f2f0e3;
    }

    .Heading_01 {
        font-family: 'Titillium Web-bold';
        font-size: 35px;
        color: #0e552b;
        margin: 0px;
    }

    .Hompg_highlight_txtorg {
        font-size: 25px;
        font-family: 'Titillium Web';
        margin: 0px;
        color: #d17904;
    }

    .Hmpg_paddtop_d01 {
        padding: 53px 10px 0px 10px !important;
    }

    .Homepg_naamboxpadd {
        padding: 0px 0px 0px 0px;
    }

    .Hompg_howweworkpadddiv {
        padding: 80px 19px 0px 19px;
    }

    .Heading_03 {
        font-family: 'Poppins-bold';
        margin: 0px;
        color: #9aaa79;
        font-size: 22px;
    }

    .Homepg_how_we_wrok_text_div {
        padding: 50px 0px 34px 0px;
    }

    .Homepg_back_green_01 {
        padding: 0px 0px 50px 0px;
        background-image: url(../Images/Background-green-01.jpg);
        /*width: 800px;*/
        /*height: 690px;*/
    }

    .Homepg_back_green_light_01 {
        padding: 45px 19px 45px 19px;
        background-image: url(../Images/Background-green-light-01.jpg);
        /*width:973px;*/
        float: right;
    }

    .Homepg_bg_gren_lght_mainpos_div {
        padding: 0px 0px 0px 0px;
        /*z-index: -1;*/
        margin-top: 0px;
    }

    .Homepg_bgLlght_pos_div {
        padding: 0px;
        /*position: absolute;*/
    }

    .Since_paddleft {
        /*padding-left: 514px;*/
        text-align: center;
    }

    .Icon_box_wht_main_div {
        padding: 36px 10px 36px 10px;
        background: #fff;
        margin-top: 50px;
    }

    .Seperator_white_vertical_01 {
        margin: -242px 0px 0px 193px;
        height: 263px;
    }

    .Homepg_ourproject_main_div {
        padding: 60px 0px 60px 0px;
        text-align: center;
    }

    .Img_sliderimg {
        width: 100%;
        max-width: 275px !important;
    }

    .Slider_padding_div {
        padding: 0px 19px 80px 19px;
    }

    .Ourprjctmousehoverbtn {
        margin-top: 150px;
        padding: 7px 0px 7px 0px !important;
        height: 40px !important;
        width: 100px !important;
        font-size: 15px !important;
        border-radius: 0px !important;
        color: #fff !important;
        background: rgba(14, 76, 27, 0.9);
        /* background-color: rgba(204, 220, 95, 0.8) !important; */
        border: 1px solid #9cac7c !important;
        transition: all .4s ease-in-out;
    }

        .Ourprjctmousehoverbtn:hover {
            margin-top: 150px;
            padding: 7px 0px 7px 0px !important;
            height: 40px !important;
            width: 100px !important;
            font-size: 15px !important;
            border-radius: 0px !important;
            color: #0a5329 !important;
            border: 1px solid #9cac7c !important;
            background-color: #f2f0e3 !important;
            /*background: rgba(14, 76, 27, 0.9);*/
            /*background-color: rgba(000000, 0, 0, 0.5);*/
            /* background-color: rgba(204, 220, 95, 0.8) !important; */
            transition: all .4s ease-in-out;
        }

    [class*=" imghvr-"], [class^=imghvr-] {
        position: relative;
        display: block !important;
        margin: 0;
        max-width: 100%;
        background-color: rgba(000000, 0, 0, 0.5) !important;
        color: #fff;
        overflow: hidden;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        -ms-transform: translateZ(0);
        -o-transform: translateZ(0);
        transform: translateZ(0);
    }

        [class*=" imghvr-"] figcaption, [class^=imghvr-] figcaption {
            background-color: rgba(000000, 0, 0, 0.5) !important;
            padding: 30px;
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
            color: #fff;
        }

        [class*=" imghvr-"], [class*=" imghvr-"] *, [class*=" imghvr-"]:after, [class*=" imghvr-"] :after, [class*=" imghvr-"]:before, [class*=" imghvr-"] :before, [class^=imghvr-], [class^=imghvr-] *, [class^=imghvr-]:after, [class^=imghvr-] :after, [class^=imghvr-]:before, [class^=imghvr-] :before {
            box-sizing: border-box !important;
            -webkit-transition: all 1s ease !important;
            -moz-transition: all 1s ease !important;
            transition: all 1s ease !important;
        }

    .Slider_box_widthdiv {
        padding: 3px 18px 0px 18px;
        width: 295px;
    }

    .txtbox_width {
        padding-top: 22px;
        /*width: 272px;*/
        height: 77px;
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
    }

    .Sliderboxlink {
        font-family: 'Poppins-bold';
        font-size: 18px;
        padding: 31px 0px 31px 0px;
        color: #000000;
        text-decoration: none;
        transition: all .4s ease-in-out;
    }

        .Sliderboxlink:hover {
            font-family: 'Poppins-bold';
            font-size: 18px;
            color: #d17904;
            text-decoration: none;
            transition: all .4s ease-in-out;
        }

    .slick-dots li button:before {
        font-family: 'slick';
        font-size: 40px !important;
        line-height: 20px;
        position: absolute;
        top: 5px;
        left: 0;
        width: 30px;
        height: 13px;
        content: square !important;
        /*content: '•';*/
        text-align: center;
        opacity: 1;
        color: #dae78f !important;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

    .slick-dots li.slick-active button:before {
        opacity: 1 !important;
        color: #ffffff !important;
        border: none !important;
    }


    .slick-dots li button {
        border: none !important;
        border-radius: 0% !important;
        width: 3px !important;
        height: 3px !important;
        padding: 5px !important;
        top: 0px !important;
        margin-top: 8px;
        margin-left: 30px;
        margin-right: 0px;
        /*background-color: #c09965 !important;*/
        opacity: 1;
        background-color: transparent !important;
    }


    .slick-dots li.slick-active button {
        /*background: #fff !important;*/
    }

    .slick-dotted.slick-slider {
        margin-bottom: 0px !important;
    }

    .slick-dots {
        position: absolute !important;
        bottom: 19px !important;
        display: block !important;
        width: 97% !important;
        padding: 0 !important;
        margin: 0 !important;
        list-style: square !important;
        text-align: center !important;
    }

        .slick-dots li {
            position: relative;
            display: inline-block !important;
            width: 3px !important;
            height: 3px !important;
            margin: 0 7px !important;
            padding: 3px 9px 0px 9px !important;
            cursor: pointer !important;
        }

    .slick-prev {
        left: -12px !important;
    }

    .slick-prev {
        font-size: 0 !important;
        line-height: 0 !important;
        position: absolute !important;
        top: 50% !important;
        display: block !important;
        width: 72px !important;
        height: 43px !important;
        padding: 0 !important;
        z-index: 1;
        -webkit-transform: translate(0, -50%) !important;
        -ms-transform: translate(0, -50%) !important;
        transform: translate(0, -50%) !important;
        cursor: pointer !important;
        border: none !important;
        outline: none !important;
        background: url(../img/prev.png) !important;
        /*background-color: transparent !important;*/
    }

    .slick-next {
        right: 9px !important;
    }

    .slick-next {
        font-size: 0 !important;
        line-height: 0 !important;
        position: absolute !important;
        top: 50% !important;
        display: block !important;
        width: 30px !important;
        height: 43px !important;
        padding: 0 !important;
        -webkit-transform: translate(0, -50%) !important;
        -ms-transform: translate(0, -50%) !important;
        transform: translate(0, -50%) !important;
        cursor: pointer !important;
        border: none !important;
        outline: none !important;
        background: url(../img/next.png) !important;
        background-color: transparent !important;
    }

    .slick-prev:hover,
    .slick-prev:focus {
        color: #000000 !important;
        outline: none !important;
        background: url(../img/prev.png) !important;
        transition: all 0.9s ease-in-out !important;
    }

    .slick-next:hover,
    .slick-next:focus {
        color: transparent !important;
        outline: none !important;
        background: url(../img/next.png) !important;
        transition: all 0.9s ease-in-out !important;
    }

        .slick-prev:hover:before,
        .slick-prev:focus:before,
        .slick-next:hover:before,
        .slick-next:focus:before {
            opacity: 1 !important;
        }

    .slick-prev.slick-disabled:before,
    .slick-next.slick-disabled:before {
        opacity: .25 !important;
    }

    .slick-prev:before,
    .slick-next:before {
        /*font-family: 'slick' !important;*/
        font-size: 20px !important;
        line-height: 1 !important;
        opacity: .75 !important;
        color: white !important;
        -webkit-font-smoothing: antialiased !important;
        -moz-osx-font-smoothing: grayscale !important;
    }

    [dir='rtl'] .slick-prev {
        right: 0px !important;
        left: auto !important;
    }

    .slick-prev:before {
        background: url(../img/prev.png) !important;
    }

    [dir='rtl'] .slick-prev:before {
        background: url(../img/next.png) !important;
    }


    [dir='rtl'] .slick-next {
        right: auto !important;
        left: 0px !important;
    }

    .slick-next:before {
        background: url(../img/next.png) !important;
    }

    [dir='rtl'] .slick-next:before {
        background: url(../img/prev.png) !important;
    }

    .slick-prev:before {
        background: url(../img/prev.png) !important;
    }

    .slick-arrow {
        position: absolute !important;
        top: 128px;
        bottom: 0;
        left: 4px;
        /*width: 15%;*/
        width: 5%;
        font-size: 25px;
        color: #000;
        text-align: center;
        text-shadow: none !important;
        filter: none !important;
        opacity: 1 !important;
    }

        .slick-arrow:hover {
            color: #ccdc5f;
        }

        .slick-arrow.left {
            background-repeat: repeat-x;
            background-image: none !important;
            color: #000;
            cursor: pointer;
        }

            .slick-arrow.left:hover {
                color: #000000;
            }

        .slick-arrow.right {
            right: 46px;
            background-repeat: repeat-x;
            background-image: none !important;
            color: #000;
            top: 128px;
            left: 273px;
            cursor: pointer;
        }

            .slick-arrow.right:hover {
                color: #ffffff;
            }

        .slick-arrow .glyphicon-chevron-left, .slick-arrow .glyphicon-chevron-right, .slick-arrow .icon-prev, .slick-arrow .icon-next {
            width: 35px;
            height: 35px;
            margin-top: -15px;
            font-size: 35px;
        }

    .slider-arrows {
        position: relative;
        bottom: 0px;
        text-align: center;
    }

    .slick-prev,
    .slick-next {
        font-size: 18px;
        background: #000;
        color: #fff;
        border: none;
        padding: 10px 20px;
        cursor: pointer;
    }

        .slick-prev:hover,
        .slick-next:hover {
            background: #333;
        }

    .Iconhome_left {
        position: absolute !important;
        height: 51px;
        width: 51px;
        padding: 11px 0px 0px 0px;
        transition: all 0.4s ease-in-out;
        margin: 14px 0px 0px -35px !important;
        color: #b5bea3 !important;
        font-size: 50px !important;
        border: none;
        border-radius: 0px;
    }

        .Iconhome_left:hover {
            position: absolute !important;
            height: 51px;
            width: 51px;
            padding: 11px 0px 0px 0px;
            transition: all 0.4s ease-in-out;
            margin: 14px 0px 0px -35px !important;
            color: #b5bea3 !important;
            font-size: 50px !important;
            border-radius: 0px;
        }

    .Iconhome_right {
        position: absolute !important;
        height: 51px;
        width: 51px;
        padding: 11px 0px 0px 16px;
        transition: all 0.4s ease-in-out;
        margin: 14px 0px 0px -35px !important;
        color: #b5bea3 !important;
        font-size: 45px !important;
        border: none;
        border-radius: 0px;
    }

        .Iconhome_right:hover {
            position: absolute !important;
            height: 51px;
            width: 51px;
            padding: 11px 0px 0px 16px;
            transition: all 0.4s ease-in-out;
            margin: 14px 0px 0px -35px !important;
            color: #b5bea3 !important;
            font-size: 45px !important;
            border-radius: 0px;
        }

    .Homepg_Waterconservation_maindiv {
        padding: 80px 0px 80px 0px;
        background-color: #0e552b;
        border-right: 1px solid #2b6e4d;
        text-align: center;
        /*width:682px;*/
    }

    .Heading_whit_01 {
        font-family: 'Titillium Web-bold';
        font-size: 35px;
        color: #ffffff;
        margin: 0px;
    }

    .Seperator_white_water_vertical_01 {
        margin: -60px 0px 0px 243px;
    }

    .ImgWhtewidth {
        width: 85%;
        height: 1px;
        left: -11px;
        margin-left: -12px;
    }

    .Homepg_bg_waterconservation_div {
        background-image: url(../Images/Background-Water-Conservation.jpg);
        /*width: 908px;*/
        background-size: cover; /* makes image fill container */
        background-position: center; /* keeps image centered */
        background-repeat: no-repeat; /* prevents repeating */
        /* responsive width */
        height: 198px; /* keep your height */
        padding: 0;
    }

    .HompgWatconmaindiv {
        padding: 0px 30px 0px 30px;
    }

    .Homepg_whatContoppadd_div {
        padding: 50px 0px 0px 0px;
        /*display:flex;*/
    }

    .Respodislyflx {
        /*display:flex;*/
    }

    .Respdspnon {
        display: none;
    }

    .Hmpgwat_div_respo_01 {
        padding: 0px 0px 22px 0px !important;
        border-bottom: 1px solid #87aa95;
    }

    .Hmpgwat_div_respo_02 {
        padding: 22px 0px 22px 0px !important;
    }

    .Hmpgwat_div_respo_03 {
        padding: 0px 0px 22px 0px !important;
        border-bottom: 1px solid #87aa95;
    }

    .Hmpgwat_div_respo_04 {
        padding: 22px 0px 0px 0px !important;
    }

    .Dispnon {
        display: none;
    }

    .brdebttm {
        border-top: 1px solid #87aa95;
        padding: 22px 0px 0px 0px !important;
    }

    .Hompg_sepapadd_div {
        padding: 25px 0px 25px 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Homepg_FactProject_bg_grrn_div {
        background-image: url(../Images/Background-green-01.jpg);
        padding: 80px 80px 80px 80px;
        /*width: 325px;*/
        height: 305px;
    }

    .Homepg_FactProject_bg_yell_div {
        background-image: url(../Images/Background-yellow-01.jpg);
        padding: 242px 19px 30px 19px;
        /*width: 779px;*/
        /*height: 630px;*/
    }

    .desktop-break {
        display: none;
    }

    .bgf {
        background-image: url(../Images/Background-green-yellow.jpg);
        padding: 80px 118px;
        background-repeat: no-repeat;
        background-size: 91% 100%; /* ONLY LEFT SIDE background */
        background-position: left center;
    }

    .bgne {
        background-image: url(../Images/Background-green-01.jpg);
        width: 600px;
        padding: 80px 80px 80px 80px;
    }

    .bgne1 {
        background-image: url(../Images/Background-yellow-01.jpg);
        padding: 80px 80px 80px 80px;
        position: absolute;
        top: 81px;
        width: 1188px;
        left: 282px;
    }

    .Hopg_respodv_001 {
        padding: 55px 0px 0px 0px !important;
    }

    .Hompg_back_blck_bg_div {
        background-image: url(../Images/Background-black-transperent.png);
        height: 115px;
        margin-top: -115px;
        border-top: 1px solid #fff;
        border-bottom: 1px solid #fff;
        text-align: center;
        padding: 14px 0px 0px 0px;
    }

    .Homepg_fact_inner_01 {
        padding: 60px 30px;
        position: absolute;
    }

    .Homepg_fact_inner_02 {
        padding: 0px 0px 0px 0px;
    }

    .Homepg_fact_inner_03 {
        padding: 0px 0px 0px 0px;
        margin-top: 0px;
        z-index: -1;
    }

    .Homepg_fact_inner_04 {
        padding: 45px 0px 0px 0px;
        /*display:flex;*/
        text-align: center;
    }

    .Homepg_fact_innertxt_01 {
        padding: 20px 0px 34px 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Homepg_fact_innertxt_02 {
        padding: 0px 0px 0px 0px;
    }

    .Homepg_ourpartner_bg_main_Div {
        background-image: url(../Images/Background-green-light-02.jpg);
        padding: 0px 0px 0px 0px;
        height: 272px;
    }

    .Homepg_Ourpartner_maindiv {
        padding: 80px 0px 120px 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Hompg_respodiv_01 {
        padding: 0px 0px 0px 0px !important;
    }

    .Homepg_ourpartner_div_01 {
        padding: 0px 0px 0px 0px;
        /*position: absolute;*/
        z-index: -1;
    }

    .Homepg_ourpartner_div_02 {
        padding: 37px 40px 0px 40px;
    }

    .Homepg_ourpartner_bg_wht_div_01 {
        padding: 30px 30px 30px 30px;
        background-color: #fff;
        border: 1px solid #b5bea3;
        /*height: 334px;*/
    }

    .Homepg_ourpartner_div_03 {
        padding: 0px 0px 0px 107px;
        position: absolute;
        z-index: -1;
        top: 136px;
    }

    .Homepg_happy_moment_bgdiv {
        background-image: url(../Images/Background-Happy-Moments.jpg);
        background-size: cover;
        background-position: center;
        background-repeat: no-repeat;
        height: 196px;
        padding: 0px 0px 0px 0px;
        text-align: center;
        margin: 0px -7px 0px 0px;
    }

    .Happy_movmet_txtdv {
        position: absolute;
        top: 64px;
        text-align: -webkit-center;
        text-align: -moz-center;
        /*left: -54px;*/
    }

    .Happymov_txt_divquote {
        padding: 30px 19px 30px 19px;
        background-color: #0e552b;
        border-right: 1px solid #2b6e4d;
        /*height: 530px;*/
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Hmpgquttxtdv01 {
        padding-top: 30px !important;
    }

    .Footerbtn {
        font-size: 22px;
        color: #fff;
        border: 1px solid #fff;
        padding: 8px 42px 8px 42px;
        background-color: #95aa8b;
        text-decoration: none !important;
        transition: all 0.6s ease-in-out;
    }

        .Footerbtn:hover {
            font-size: 22px;
            color: #fff;
            border: 1px solid #fff;
            background-color: #0e552b;
            text-decoration: none !important;
            transition: all 0.6s ease-in-out;
        }

    .fbtnpaddrsep {
        padding: 8px 54px 8px 54px !important;
    }

        .fbtnpaddrsep:hover {
            padding: 8px 54px 8px 54px !important;
        }

    .Footeremailink {
        font-size: 22px;
        color: #000;
        text-decoration: none !important;
        transition: all 0.6s ease-in-out;
    }

        .Footeremailink:hover {
            font-size: 22px;
            color: #d17904;
            text-decoration: none !important;
            transition: all 0.6s ease-in-out;
        }

    .Socialmedia1_Footer {
        height: 48px;
    }

    .Socialmediaicon_Footer_01 {
        padding: 7px 5px 5px 5px;
        /* border-radius: 100%; */
        text-decoration: none !important;
        color: #c5ceaf !important;
        font-size: 19px;
        background-color: #FFFFFF;
        border: 1px solid #c5ceaf;
        transition: all 0.6s ease-in-out;
        outline: none !important;
    }

        .Socialmediaicon_Footer_01:hover {
            padding: 7px 5px 5px 5px;
            /* border-radius: 100%; */
            border: 1px solid #c5ceaf;
            background-color: #0e552b;
            text-decoration: none !important;
            color: #fff !important;
            font-size: 19px;
            transition: all 0.6s ease-in-out;
            outline: none !important;
        }

    .heading_footer {
        font-size: 22px;
        color: #b5bea3;
        font-family: Poppins-bold;
        margin: 0px;
    }

    .Footer_linkList {
        color: #000;
        transition: all 0.6s ease-in-out;
        text-decoration: none;
    }

        .Footer_linkList:hover {
            color: #d17904;
            font-weight: bold;
            transition: all 0.6s ease-in-out;
            text-decoration: none;
        }

    .Separator_padd2 {
        padding: 3px 0px 3px 0px;
    }

    .Footer_logo_div {
        padding: 15px 0px 32px 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
        /*width: 33%;*/
    }


    .FooterTwobtns_div {
        padding: 0px 0px 0px 0px;
        /*width: 69%;
        position: absolute;
        left: 223px;*/
    }

    .Footer_twobtndiv_bg {
        padding: 50px 0px 50px 0px;
        background-image: url(../Images/Background-green-03.jpg);
        /*height:1148px;*/
    }

    .Footer_btnpaddddiv {
        /*display: flex;
        justify-content: center;*/
        text-align: center;
    }

    .V_btnpadd {
        padding-top: 55px;
    }

    .Footer_bg_main_div {
        padding: 0px;
        /*position: absolute;
        top: 159px;*/
    }

    .Footer_bg_div_01 {
        padding: 60px 19px 60px 19px;
        background-image: url(../Images/Background-Footer.jpg);
    }

    .Footer_bgText_div {
        padding: 0px 0px 0px 0px;
    }

    .Footerlinepadd {
        font-size: 22px;
        padding: 0px 22px 0px 22px;
        display: none;
    }

    .Footer_orinfodiv {
        padding: 0px 0px 0px 0px;
    }

    .Footer_bgwht_div {
        padding: 30px 30px 30px 30px;
        background-color: #fff;
        border: 1px solid #b5bea3;
    }

    .Footer_ourinfo_01 {
        padding: 0px 0px 0px 0px;
    }

    .Footer_ourinfo_02 {
        padding: 50px 0px 0px 0px;
    }

    .Footer_main_all_paddDiv {
        padding: 0px 0px 30px 0px;
    }

    .Header_innerpg_bg_div {
        background-image: url(../Images/Inner-Page-Header.jpg);
        height: 170px;
    }

    .ftphone {
        display: inline-block;
        padding-bottom: 22px;
    }

    .Breadcrum_main_div {
        position: absolute;
        top: 0px;
    }

    .inner-div-title {
        padding-top: 80px;
        padding-left: 5px;
    }

    .inner-div-title {
        padding-top: 63px !important;
    }

    .subpage-title {
        font-size: 26px;
        margin-bottom: 5px;
        color: #fff;
        font-family: 'Titillium Web-bold';
    }

    .breadcrubpadd {
        padding-top: 80px;
        right: 9px;
        display: none;
    }

    .breadcrumb {
        background: none !important;
    }

    .breadcrumb-item {
        color: #000;
        text-decoration: none;
        transition: all 0.6s ease-in-out;
    }

        .breadcrumb-item:hover {
            color: #fff;
            transition: all 0.6s ease-in-out;
        }

    .Inner_page_padding {
        padding: 50px 20px 50px 20px;
    }

    .Homepg_parallax_main_div {
        padding: 120px 0px 120px 0px;
        background-image: url(../Images/Parallax.jpg);
        background-repeat: no-repeat;
        /*height: 700px;*/
        background-size: cover;
        background-attachment: fixed;
    }

    .Footer_lastdiv {
        padding: 33px 0px 0px 0px;
        /*margin-top: 20px;*/
        text-align: center;
    }

    .Footerpridicl {
    }

    .Footerlinepaddallright {
        padding: 0px 20px 0px 20px;
    }

    .Allrghtpadd {
        padding-top: 21px;
    }

    .Naamkritextpadddiv {
        padding: 60px 0px 60px 0px;
    }

    .Palllaxvideo {
        width: 100%;
        height: 222px;
    }

    .Parallx_videopadd {
        padding: 0px 0px 0px 0px;
    }

    .Slider_box_widthdiv_inner {
        padding: 10px 0px 60px 0px;
        width: 320px;
    }

    .txtbox_width_inner {
        padding-top: 22px;
        /* width: 272px; */
        height: 77px;
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
    }

    .Innerpgprojectboxdiv {
        padding: 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }

    .Inner_page_padding1 {
        padding: 80px 40px 80px 40px;
    }

    .scrollup {
        position: fixed;
        right: 25px;
        bottom: 50px;
        color: #0e552b !important;
        background-color: #fff !important;
        width: 38px;
        height: 38px;
        /* border: solid 2px #f15833; */
        /* border-radius: 50% !important; */
        text-align: center;
        padding: 11px 0 0 1px;
        z-index: 2000;
        font-size: 18px;
        line-height: 1;
        border: 1px solid #c5ceaf;
        border-color: #c5ceaf !important;
        transition: all 0.4s ease-in-out;
    }

        .scrollup:hover {
            background-color: #0e552b !important;
            color: #fff !important;
            /* border: 2px solid #0ea4de !important; */
            transition: all .4s ease-in-out;
        }

    .slick-active .Bann_text_01 {
        animation: fadeUp 4s ease forwards;
    }

    .slick-active .Bann_text_02 {
        animation: fadeUp 2.3s ease forwards;
    }

    .Header_toplinkpadd {
        padding: 15px 3px 0px 3px;
        color: #fff;
        text-align: center;
    }

    .Header_toplinkpadd1 {
        padding: 15px 3px 0px 3px;
        color: #fff;
        text-align: center;
    }

    .dddsubmenu {
        /*margin-left: -119px;*/
    }

    .Hpgwi0 {
        width: 0%;
    }

    .navbar-header1 {
        float: none;
        border-bottom: none;
    }

    .navbar-toggle1 {
        background-color: #0e552b!important;
        position: relative;
        float: right;
        padding: 10px 10px 10px 10px!important;
        margin-top: -60px!important;
        margin-right: 25px !important;
        margin-bottom: 5px!important;
        background-color: transparent;
        background-image: none;
        border: 1px solid transparent;
        border-top-color: transparent;
        border-right-color: transparent;
        border-bottom-color: transparent;
        border-left-color: transparent;
        border-radius: 4px;
        display: block;
    }

    .navbar-header1 .collapse, .navbar-toggle {
        display: block !important;
    }

    .navbar-collapse1.collapse {
        display: none !important;
    }

    .navbar-nav {
        /* padding-top: 10px !important; */
        padding-left: 0px !important;
        /* padding-right: 15px !important; */
        width: 100%;
    }

    .navbar-nav1 > li {
        position: relative !important;
        display: block !important;
        float: none !important;
        border-bottom: 1px solid #9aaa79;
    }

    .navbar-nav > li > a {
        text-align: center;
        padding: 15px 0px 15px 0px !important;
        /* font-weight: bold; */
        outline: 0;
        transition: all 0.6s ease-in-out;
    }

    .navbar-collapse1.collapse.in {
        display: block !important;
        padding: 0px;
        /* background: rgba(000, 0, 0, 0.7); */
    }

    .Linesdisplaynewrespo {
        display: none;
    }

    .Respormbtn_new {
        text-align: -webkit-center;
    }

    .Respo_btn_new {
        color: #000 !important;
    }

    .navbar-collapse.in {
        overflow-y: visible;
    }

    .navbar {
        min-height: 0px !important;
    }

    .navbar-nav {
        margin: 0px !important;
    }

    .Homebanner {
        z-index: -1;
        margin-top: -24px;
    }

    .Resposhaddo {
        z-index: 1;
    }

    .Innerbrearespohead {
        margin-top: -24px;
    }

    .respodisplynone {
        display: none;
    }

    .Respobdbbto_01 {
        padding: 0px 0px 30px 0px !important;
        border-bottom: 1px solid #ccc;
    }

    .Respobdbbto_02 {
        padding: 20px 0px 30px 0px !important;
        border-bottom: 1px solid #ccc;
    }

    .Respobdbbto_03 {
        padding: 20px 0px 30px 0px !important;
        border-bottom: 1px solid #ccc;
    }

    .Respobdbbto_04 {
        padding: 20px 0px 0px 0px !important;
    }
      /*----------------------------Inner pg css---------------------------*/
    .Bar_verticle_green {
        position: absolute;
        height: 357px;
        width: 15px;
        margin:46px 0px 0px -7px;
    }

    .Footerlinepaddct {
        padding: 0px 22px 0px 22px;
    }

    .Footerlinepaddct1 {
        padding: 0px 22px 0px 22px;
    }

    .Inner_contactMap_addDive {
        padding: 0px;
        border: 1px solid #c2cab2;
        /*height: 452px;*/
    }

    .Contact_map {
        width: 100%;
        height: 388px;
    }

    .Contact_bg_grnlgt_div {
        padding: 0px 0px 0px 0px;
        background-image: url(../Images/Background-green-light-01.jpg);
        /*height: 450px;*/
    }

    .Contact_txt_div {
        padding:30px 12px 30px 21px;
    }

    .Inner_page_padding_CT_01 {
        padding: 60px 20px 60px 20px;
    }

    .Contactemailink {
        color: #000;
        text-decoration: underline !important;
        transition: all 0.6s ease-in-out;
    }

        .Contactemailink:hover {
            color: #d17904;
            text-decoration: underline !important;
            transition: all 0.6s ease-in-out;
        }

    .Sepa_conta_gra_01 {
        position: absolute;
        height: 383px;
        width: 1px;
        margin: -355px 0px 0px 476px;
    }

    .Sepa_conta_gra_02 {
        position: absolute;
        height: 363px;
        width: 1px;
        margin: -389px 0px 0px 476px;
    }

    .Contact_Three_divMain {
        padding: 60px 0px 0px 0px;
    }

    .Contact_text_dv_01 {
        padding: 0px 0px 0px 0px;
    }

    .Contact_text_dv_02 {
        padding: 30px 0px 0px 0px;
    }

    .Contact_text_dv_03 {
        padding: 30px 0px 0px 0px;
    }

    .form-controlnewhome {
        display: block;
        width: 100% !important;
        height: 36px;
        font-size: 15px !important;
        line-height: 1.42857143 !important;
        color: #666 !important;
        background-color: #fff !important;
        background-image: none;
        border: 1px solid #c2cab2 !important;
        padding: 8px 15px !important;
        border-radius: 0px !important;
        margin-bottom: 0px !important;
    }

    .Richtextheight {
        height: 165px;
    }

    .btnsend {
        background-color: #b5bea3;
        text-align: center;
        padding-left: 0px;
        border: none;
        border-radius: 0px;
        color: #fff;
        font-size: 16px;
        transition: .5s all ease-in-out;
        width: 74% !important;
        height: 37px !important;
    }

        .btnsend:hover {
            background-color: #f2f0e3 !important;
            color: #0a5329 !important;
        }

    .EnquiryFormDIv {
        padding: 0px 0px 0px 0px;
    }

    .EnquiryFormDIv_newpadd_01 {
        padding: 0px 0px 0px 0px;
    }

    .EnquiryFormDIv_01 {
        padding: 20px 0px 20px 0px;
    }

    .EnquiryFormDIv_newpadd_02 {
        padding: 25px 0px 40px 0px;
    }

    .Btndivenquiry {
        padding: 0px 0px 0px 0px;
        margin-top: -20px;
    }

    .Donate_parallxdiv {
        padding: 100px 0px 100px 0px;
        background-image: url(../Images/Parallax-Donate.jpg);
        background-repeat: no-repeat;
        height: 550px;
        background-size: cover;
        background-attachment: fixed;
                background-position: center center;
    }

    .Donate_bg_greenmaindiv {
        background-image: url(../Images/Background-green-light-02.jpg);
        padding: 0px 0px 0px 0px;
        height: 290px;
    }

    .Donatepg_whtbg {
        padding: 10px 10px 10px 10px;
        background-color: #fff;
        border: 1px solid #b5bea3;
    }

    .ntbod {
        font-weight: normal !important;
    }

        .ntbod:hover {
            font-weight: bold !important;
        }

    .About_fact_inner_01 {
        padding: 0px 0px 0px 0px;
        margin-top: -228px;
        z-index: -1;
    }

    .About_FactProject_bg_yell_div {
        background-image: url(../Images/Background-yellow-01.jpg);
        padding:270px 30px 60px 30px;
        /*width: 1026px;*/
        /*height: 716px;*/
    }

    .Imgclassabtus {
        width: 100%;
        max-width: 590px;
    }

    .About_us_sixpadd {
        padding: 0px 0px 50px 0px;
                text-align: -webkit-center;
                        text-align: -moz-center;
    }

    .Aboutustxtpadd {
        padding:0px 20px 0px 20px;
        text-align: center;
    }

    .Ann_reportimgdiv_01 {
        padding:48px 0px 0px 0px;
                /*width: 324px;*/
    }

    .Img_bgcolor_div {
        padding: 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Wtbox_padd {
        padding: 0px 25px 0px 25px;
    }

    .Whtboxdiv {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        height: 77px;
        margin-top: -40px;
        z-index: 0;
        position: relative;
        padding-top: 25px;
    }

    .Innerannualpg {
        text-align: -webkit-center;
        text-align: -moz-center;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }

    .Corporate_parallxdiv {
        padding: 100px 0px 100px 0px;
        background-image: url(../Images/Banner-Corporate.jpeg);
        background-repeat: no-repeat;
        height: 700px;
        background-size: cover;
        background-attachment: fixed;
        background-position: center right;
    }

    .Inner_page_paddingtopless {
        padding: 30px 20px 60px 20px;
    }

    .Annulreportbtn {
        margin-top: 74px;
        padding: 7px 0px 7px 0px !important;
        height: 40px !important;
        width: 100px !important;
        font-size: 15px !important;
        border-radius: 0px !important;
        color: #fff !important;
        background: rgba(14, 76, 27, 0.9);
        /* background-color: rgba(204, 220, 95, 0.8) !important; */
        border: 1px solid #9cac7c !important;
        transition: all .4s ease-in-out;
    }

        .Annulreportbtn:hover {
            margin-top: 74px;
            padding: 7px 0px 7px 0px !important;
            height: 40px !important;
            width: 100px !important;
            font-size: 15px !important;
            border-radius: 0px !important;
            color: #0a5329 !important;
            border: 1px solid #9cac7c !important;
            background-color: #f2f0e3 !important;
            /* background: rgba(14, 76, 27, 0.9); */
            /* background-color: rgba(000000, 0, 0, 0.5); */
            /* background-color: rgba(204, 220, 95, 0.8) !important; */
            transition: all .4s ease-in-out;
        }

    .Donatelastdiv {
        padding: 0px 0px 50px 0px;
    }

    .Donatelastdiv_01 {
        padding: 288px 0px 0px 0px;
    }

    .DonateRcptenqidiv {
        padding:0px 20px 0px 20px;
        position: absolute;
    }

    .RcptEnq_mainDiv {
        padding:18px 0px 30px 0px;
                text-align: left;
    }

    .DonatelastdivCp {
        padding:60px 0px 50px 0px;
    }

    .corporatepg_whtbg {
        padding: 20px 20px 20px 20px;
        background-color: #fff;
        border: 1px solid #b5bea3;
    }

    .Logo_resizedwdt {
                /*width: 141px;*/
    }

    .Imgwidth {
        width: 100%;
        max-width: 180px;
    }

    .Corporatelastdiv_01 {
        padding:200px 0px 0px 0px;
    }

    .Displnonoediv {
        display: none;
    }

    .Innpgtbtable {
        border-collapse: separate;
        border-spacing: 1px;
        width: 100%;
        background-color: #fff;
        color: #000 !important;
        border: 1px solid #b5bea3;
        display: inline-block;
    }

    th {
        text-align: center;
        padding: 10px;
        border: 1px solid #b5bea3;
        color: #000;
        background-color: #f8f7f1;
        /*width: 285px;*/
        font-family: 'Poppins' !important;
        /*font-weight: normal !important;*/
    }

    td {
        text-align: center;
        padding: 10px;
        border: 1px solid #b5bea3;
        vertical-align: top;
    }

    .modalwidth {
        /*width: 710px !important;*/
    }

    .modal-content {
        border-radius: 0px;
    }

    .Individuals_bgmaindiv {
        background-image: url(../Images/Banner-Individuals.jpg);
        padding: 60px 20px 60px 20px;
    }

    .Inner_page_padding_Idividual {
        padding: 50px 20px 50px 20px;
    }

    .Bannerindivdualsimgdiv {
        padding: 0px 0px 0px 0px;
        /*position: absolute;
        top: 93px;*/
    }

    .Bannerniimgdiv {
        padding: 0px 20px 0px 20px;
                margin-top: -1px;
    }

    .Individual_txtdiv {
        padding: 0px 0px 0px 0px;
    }

    .Banner_img_textClassVolunteer {
        padding: 0px;
        text-align: center;
        position: absolute;
        top: 18px;
    }

    .tbbnone {
        border: none !important;
        border-collapse: collapse;
    }

        .tbbnone td {
            border: none !important;
            padding: 0 !important;
            margin: 0 !important;
        }

        .tbbnone input[type="radio"] {
            margin-right: 4px;
        }

        .tbbnone label {
            margin-right: 15px; /* spacing between Male/Female/Other */
        }

    .paddtopfrm {
        padding-top: 20px;
    }

    .Seperator_gray_vertical_01Volunteer {
        margin:-416px 0px 0px 243px;
        height: 450px;
        position: absolute;
        width:1px;
        display:none;
    }

    .Homepg_box_naamFoundation_divvolunteer {
        padding: 20px 10px 20px 10px;
        border: 1px solid #c2cab2;
        background-color: #f2f0e3;
    }

    .Volunteeer4div_01 {
        padding:0px 10px 0px 10px;
    }

    .Volunteeer4div_02 {
        padding:0px 10px 0px 10px;
    }

    .Volunteeer4div_03 {
        padding: 0px 10px 0px 10px;
    }

    .addressht {
        height: 119px !important;
    }

    .Detailht {
        height: 184px !important;
    }

    .btnsendvolunteer {
        background-color: #b5bea3;
        text-align: center;
        padding-left: 0px;
        border: none;
        border-radius: 0px;
        color: #fff;
        font-size: 16px;
        transition: .5s all ease-in-out;
        width: 86% !important;
        height: 37px !important;
    }

        .btnsendvolunteer:hover {
            background-color: #0e552b !important;
            color: #fff !important;
        }

    .Vissionmissionmainpadddiv {
        padding: 60px 0px 60px 0px;
    }

    .Vissionmissinminbg {
        padding: 70px 0px 70px 0px; /*background-color:#f4f5ef;*/
        background-image: url(../Images/Background-yellow-01.jpg);
    }

    .Vissionmissinminbglftpadd {
        padding: 0px 0px 0px 0px;
    }

    .Vissionmissionwhtbg {
        padding:223px 30px 50px 30px;
        background-color: #fff;
        border: 1px solid #b5bea3;
        height: 739px;
    }

    .Vissonmissiontxtmdiv {
        padding: 0px 0px 0px 0px;
        text-align: center;
    }

    .Vissionmissionimdiv_01 {
        padding: 0px 0px 0px 0px;
        position: absolute;
        top: 127px;
    }

    .Inner_Floodrelif_addDive {
        padding: 0px;
        border: 1px solid #c2cab2;
        /*height: 452px;*/
    }

    .Bar_verticle_greenflood {
        position: absolute;
        height:158px;
        width: 5px;
        margin: 0px 0px 0px 0px;
    }

    .Newbullet {
        line-height: 28px;
        list-style-image: url(../Images/Bullet-Orange.png);
        text-align: left;
        padding-left: 19px;
    }

        .Newbullet > li {
            padding-left: 4px;
        }

    .CLICK_flood {
        font-size: 22px;
        color: #fff;
        border: 1px solid #fff;
        padding:8px 15px 8px 15px;
        /*background-color: #95aa8b;*/ background: rgba(14, 76, 27, 0.6);
        text-decoration: none !important;
        transition: all 0.6s ease-in-out;
    }

        .CLICK_flood:hover {
            font-size: 22px;
            color: #fff;
            border: 1px solid #b5bea3;
            /*background-color: #0e552b;*/
            background: rgba(14, 76, 27, 0.9);
            text-decoration: none !important;
            transition: all 0.6s ease-in-out;
        }

    .Whtboxdivflood {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        height: 109px;
        margin-top: -46px;
        z-index: 0;
        position: relative;
        padding: 12px;
        text-align: center;
    }

    .Innerpgfloodtxtdiv {
        padding: 20px 20px 20px 20px;
    }

    .InnerFlooddonateimgdiv {
        padding: 0px 20px 20px 20px;
    }

    .Paddinghorigreen {
        padding: 70px 0px 0px 0px;
    }

    .Floodvideodiv_01 {
        padding: 20px 10px 20px 10px;
    }

    .Floodrelefvideo {
        width: 100%;
        height: 315px;
        border: 1px solid #c2cab2;
    }

    .Howwewrk_parallxdiv {
        padding: 100px 0px 100px 0px;
        background-image: url(../Images/Banner-How-We-Work.jpg);
        background-repeat: no-repeat;
        height: 400px;
        background-size: cover;
        background-attachment: fixed;
                background-position: center center;
    }

    .Floodvideodiv_02 {
        padding: 0px 60px 0px 60px;
    }

    .Whtboxdivhowwework {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        height: 171px;
        margin-top: -42px;
        z-index: 0;
        position: relative;
        padding: 16px;
    }

    .Howweworkhover {
    }

        .Howweworkhover:hover {
            background-color: #f8f7f1;
        }

    .BOxhover:hover {
        /*background-color:#f8f7f1;*/
        transition: all 0.6s ease-in-out;
    }

    .BOxWorkdiv {
        padding: 30px 20px 80px 20px;
        background-color: #0e552b;
        text-align: center;
    }


    .BOxhover {
        transition: all 0.4s ease-in-out;
    }

        /* MAIN HOVER */
        .BOxhover:hover {
            /*transform: translateY(0px);*/
            transition: all 0.4s ease-in-out;
        }

            /* Change GREEN TOP on hover */
            .BOxhover:hover .BOxWorkdiv {
                background-color: #95aa8b;
                transition: all 0.4s ease-in-out;
            }

            /* Change WHITE BOX on hover */
            .BOxhover:hover .Whtboxdivhowwework {
                background-color: #fff;
                border-color: #7f9a75;
                transition: all 0.4s ease-in-out;
            }

            /* Optional: icon color change */
            .BOxhover:hover i {
                color: #fff;
                transition: all 0.4s ease-in-out;
            }

    .Iconhover {
        font-size: 40px;
        color: #fff;
        transition: all 0.4s ease-in-out;
    }

        .Iconhover:hover {
            font-size: 40px;
            color: #fff;
            transition: all 0.4s ease-in-out;
        }

    .Detailhtneed {
        height: 125px !important;
    }

    .Seperator_gray_vertical_01need {
        margin:-242px 0px 0px 245px;
        height: 262px;
        position: absolute;
        display:none;
    }

    .ul-tabs1 {
        list-style: none;
        padding-top: 5px;
        padding-left: 0px;
        font-size: 16px !important;
    }

        .ul-tabs1 > li.active > .aaa1 {
            transition: all 0.5s ease-in-out;
            background-color: #f26921;
            border-left: 4px solid #0a5329;
            outline: 0;
            color: #fff !important;
        }

        .ul-tabs1 > li > .aaa1 {
            text-decoration: none;
            color: #0a5329 !important;
            font-size: 16px;
            display: block;
            /*padding: 14px 30px 14px 20px;*/
            padding: 10px 10px !important;
            text-decoration: none;
            border-bottom: 1px solid #9aaa79;
            position: relative;
            /*height: 50px;*/
            background: #f2f0e3;
            border-radius: 3px;
            text-align: justify;
        }

            .ul-tabs1 > li > .aaa1:hover {
                transition: all 0.5s ease-in-out;
                background-color: #95aa8b;
                border-left: 5px solid #0a5329;
                outline: 0;
                color: #fff !important;
            }

        .ul-tabs1 > li.active > .aaa1 {
            transition: all 0.5s ease-in-out;
            background-color: #95aa8b;
            border-left: 5px solid #0a5329;
            outline: 0;
            color: #fff !important;
        }

    .Important_tab_content_div {
        padding: 10px 0px 10px 0px;
        border: 1px solid #b5bea3;
        float: left;
        min-height: 200px;
        border-radius: 3px;
                margin-top: -10px;
    }

    .tab-content > .tab-pane {
        visibility: visible;
        display: initial;
    }

    .Mediavideodiv_01 {
        padding: 5px 15px 40px 15px;
    }

    .WhtboxdivMedia {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        /* height: 77px; */
        height:195px;
        margin-top: -45px;
        z-index: 0;
        position: relative;
        padding: 10px;
        text-align: center;
    }

    .Mediarelefvideo {
        width: 100%;
        height: 192px;
        border: 1px solid #c2cab2;
    }

    .greentpwdt {
        width: 81%;
    }

    .Innera1dic {
        padding: 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }

    .txtbox_width_innerourtrustee {
        padding: 14px;
        /* width: 272px; */
        height: 100px;
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
    }

    .txtbox_width_innerourtrustee1 {
        padding: 20px;
        /* width: 272px; */
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
        height: 100px;
    }

    .Slider_box_widthdiv_inneteamr {
        padding: 10px 20px 60px 14px;
    }

    .txtbox_width_innerourteam {
        padding: 25px 20px 20px 20px;
        /* width: 272px; */
        background-color: #f2f0e3;
        border: 1px solid #9cac7c;
        margin-top: 0px;
        text-align: center;
        height: 172px;
    }

    .fixbodyinnpg {
        text-align: -webkit-center;
        width: 100%;
        margin: 0 auto;
        max-width: 1024px;
    }

    .txtbox_widthforicon {
        padding: 14px;
        /* width: 272px; */
        /* height: 77px; */
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
    }

    .Iconaligment {
        display: flex;
        padding: 0px 0px 0px 0px;
        /*justify-content: center;*/
    }

    .icontxtdiv {
        padding: 6px 0px 0px 31px;
        text-align: left;
    }

    .Iconboxdivmain_01 {
        padding: 10px;
                width: 316px;
    }

    .Innerboxpadd {
        padding: 0px 0px 40px 0px;
    }

    .Project_list_01 {
        padding: 40px 0px 40px 0px;
        text-align: center;
    }

    .Projectlistbtn {
        margin-top: 79px;
        padding: 7px 0px 7px 0px !important;
        height: 40px !important;
        width: 100px !important;
        font-size: 15px !important;
        border-radius: 0px !important;
        color: #fff !important;
        background: rgba(14, 76, 27, 0.9);
        /* background-color: rgba(204, 220, 95, 0.8) !important; */
        border: 1px solid #9cac7c !important;
        transition: all .4s ease-in-out;
    }

        .Projectlistbtn:hover {
            margin-top: 79px;
            padding: 7px 0px 7px 0px !important;
            height: 40px !important;
            width: 100px !important;
            font-size: 15px !important;
            border-radius: 0px !important;
            color: #0a5329 !important;
            border: 1px solid #9cac7c !important;
            background-color: #f2f0e3 !important;
            /*background: rgba(14, 76, 27, 0.9);*/
            /*background-color: rgba(000000, 0, 0, 0.5);*/
            /* background-color: rgba(204, 220, 95, 0.8) !important; */
            transition: all .4s ease-in-out;
        }

    .txtbox_width_projectlist {
        padding: 20px;
        /* width: 272px; */
        /* height: 77px; */
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: -38px;
        text-align: center;
        z-index: 0;
        position: relative;
    }

    .Whiteboxpaddlist {
        padding: 0px 25px 0px 25px;
    }

    .Inner_page_paddingbotttom0 {
        padding: 60px 20px 0px 20px;
    }

    .txtbox_banner {
        padding: 20px;
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: -40px;
        text-align: center;
    }

    .Bannertxtproj {
        /*font-family: 'Poppins-bold';*/
        font-size: 15px;
        margin: 0px;
        color: #000000;
        font-weight: bold;
    }

    .Innerboxpaddinnerpg {
        padding: 60px 0px 40px 0px;
    }

    .Mediarelefvideoproject01 {
        width: 100%;
        height: 330px;
        border: 1px solid #c2cab2;
    }

    .Innerfbiframdiv {
        padding: 0px 0px 0px 235px;
    }

    .Sepa_conta_gra_01new {
               position: absolute;
        height: 498px;
        width: 1px;
        margin: -480px 0px 0px 219px;
        display:none;
    }

    .Sepa_conta_gra_02new {
        position: absolute;
        height: 498px;
        width: 1px;
        margin:-364px 0px 0px 216px;
         display:none;
    }

    .ViewImagbtn {
        /*margin-top: 109px;*/
        margin-top: 124px;
        padding: 7px 0px 7px 0px !important;
        height: 40px !important;
        width: 100px !important;
        font-size: 15px !important;
        border-radius: 0px !important;
        color: #fff !important;
        background: rgba(14, 76, 27, 0.9);
        /* background-color: rgba(204, 220, 95, 0.8) !important; */
        border: 1px solid #9cac7c !important;
        transition: all .4s ease-in-out;
    }

        .ViewImagbtn:hover {
            /*margin-top: 109px;*/
            margin-top: 124px;
            padding: 7px 0px 7px 0px !important;
            height: 40px !important;
            width: 100px !important;
            font-size: 15px !important;
            border-radius: 0px !important;
            color: #0a5329 !important;
            border: 1px solid #9cac7c !important;
            background-color: #f2f0e3 !important;
            /*background: rgba(14, 76, 27, 0.9);*/
            /*background-color: rgba(000000, 0, 0, 0.5);*/
            /* background-color: rgba(204, 220, 95, 0.8) !important; */
            transition: all .4s ease-in-out;
        }

    .map-container {
        position: relative;
        display: inline-block;
        max-width: 100%;
    }

    .map-image {
        width: 100%;
        display: block;
                max-width: 566px;
    }

    /* Hotspot Style */
    .hotspot {
        position: absolute;
        width: 15px;
        height: 15px;
        border: 2px solid #555;
        border-radius: 50%;
        transform: translate(-50%, -50%);
        cursor: pointer;
        z-index: 10;
    }

        /* Inner Dot */
        .hotspot::after {
            content: "";
            position: absolute;
            width: 8px;
            height: 8px;
            background: #555;
            border-radius: 50%;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
        }

        /* Pulse Animation */
        .hotspot::before {
            content: "";
            position: absolute;
            width: 15px;
            height: 15px;
            border: 2px solid rgba(85,85,85,0.4);
            border-radius: 50%;
            top: -2px;
            left: -2px;
            animation: pulse 1.5s infinite;
        }

    @keyframes pulse {
        0% {
            transform: scale(1);
            opacity: 1;
        }

        100% {
            transform: scale(1.8);
            opacity: 0;
        }
    }

    /* Tooltip */
    .tooltip-box {
        position: absolute;
        background: #2f2f2f;
        color: #fff;
        padding: 10px 15px;
        border-radius: 5px;
        display: none;
        white-space: nowrap;
        z-index: 9999;
        pointer-events: none;
        font-size: 14px;
    }

        .tooltip-box:after {
            content: "";
            position: absolute;
            bottom: -8px;
            left: 18px;
            border-width: 8px 8px 0;
            border-style: solid;
            border-color: #2f2f2f transparent transparent transparent;
        }

    .Hidedeskstopreso {
        /*display: none;*/
    }

    .Donatebgyellobox {
        padding: 30px 10px 29px 10px;
        background-image: url(../Images/Background-yellow-01.jpg);
        /*height: 306px;*/
        text-align: center;
    }

    .Donatemaindiv001 {
        padding: 80px 0px 0px 0px;
    }

    .Donateyellowboxpos {
        padding: 0px;
        /*position: absolute;
        top:13px;*/
    }

    .Bar_verticle_greenVandM {
        position: absolute;
        height: 140px;
        width: 5px;
        margin:-140px 0px 0px 315px;
    }

    .Lht {
        line-height: 45px;
    }

    .Lht1 {
        line-height: 50px;
    }

    .Brtoplghtgren {
        height: 9px;
    }

    .Topbragrenimgpadd {
        padding: 0px 25px 0px 25px;
    }

    .Mailltxtwht {
        color: #fff;
        text-decoration: underline;
        transition: all 0.6s ease-in-out;
    }

        .Mailltxtwht:hover {
            color: #000;
            text-decoration: underline;
            transition: all 0.6s ease-in-out;
        }

    .BannerProject > .slick-prev {
        font-size: 0 !important;
        line-height: 0 !important;
        position: absolute !important;
        top: 42% !important;
        display: block !important;
        width: 72px !important;
        height: 43px !important;
        padding: 0 !important;
        z-index: 1;
        -webkit-transform: translate(0, -50%) !important;
        -ms-transform: translate(0, -50%) !important;
        transform: translate(0, -50%) !important;
        cursor: pointer !important;
        border: none !important;
        outline: none !important;
        background: url(../img/prev.png) !important;
        /* background-color: transparent !important; */
    }

    .BannerProject > .slick-prev {
        left: -12px !important;
    }

    .BannerProject > .slick-next {
        font-size: 0 !important;
        line-height: 0 !important;
        position: absolute !important;
        top: 42% !important;
        display: block !important;
        width: 30px !important;
        height: 43px !important;
        padding: 0 !important;
        -webkit-transform: translate(0, -50%) !important;
        -ms-transform: translate(0, -50%) !important;
        transform: translate(0, -50%) !important;
        cursor: pointer !important;
        border: none !important;
        outline: none !important;
        background: url(../img/next.png) !important;
        background-color: transparent !important;
    }

    .BannerProject > .slick-next {
        right: 9px !important;
        left: 245px;
    }

    .Bannerwhitboxpadd {
        padding: 0px 25px 0px 25px;
        position: relative;
        z-index: 0;
    }

    .WhtboxdivMedia1 {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        height: 78px;
        /*height: 151px;*/
        margin-top: -38px;
        z-index: 0;
        position: relative;
        padding: 10px;
        text-align: center;
    }

    .WhtboxdivMedia2 {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        height: 83px;
        /*height: 151px;*/
        margin-top:-44px;
        z-index: 0;
        position: relative;
        padding: 13px;
        text-align: center;
    }

    .Slider_box_widthdiv_innerKashmir {
        padding: 10px 0px 60px 0px;
                /*width: 465px;*/
    }

    .Slider_box_widthdiv_innermainprojectlist {
        padding: 10px 0px 40px 0px;
                /*width: 329px;*/
    }

    .Slider_box_widthdiv_innermainprojectlist1 {
        padding: 10px 0px 40px 0px;
                /*width: 329px;*/
    }

    .Project_list_01_1 {
        padding: 40px 0px 0px 0px;
        text-align: center;
    }

    .Whtboxdivflood p {
        font-weight: bold;
    }

    .Boderpaddnew {
        padding: 0px 20px 0px 20px;
    }

    .WhtboxdivMedia p {
        font-weight: bold;
    }

    .WhtboxdivMedia1 p {
        font-weight: bold;
    }

    .ProjectAidtomap_khandesh {
        left: 27.538%;
        top: 15.785%;
    }

    .ProjectAidto_Marathwada {
        left: 47.231%;
        top: 43.037%;
    }

    .ProjectAidto_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .ProjectAidto_Maharashtra {
        left: 22.961%;
        top: 62.410%;
    }

    .Border_20_60 {
        padding: 20px 0px 60px 0px;
    }

    .Allmap8div {
        padding: 40px 0px 0px 0px;
    }

    .Border60_60 {
        padding: 60px 0px 60px 0px;
    }

    .Grtintouchtxtpaddall {
        padding: 50px 0px 0px 0px;
    }

    .Projecttxt50paddtop {
        padding: 50px 0px 0px 0px;
    }

    .Border_60_20 {
        padding: 60px 0px 20px 0px;
    }

    .Projectheadpaddbotm {
        padding-bottom: 50px;
    }

    .Projectpaddtopnew {
        padding: 50px 0px 0px 0px;
    }

    .facebook-frame {
        width: 100%;
        height: 700px;
        border: none;
    }

    .Curruntprojectpgdiv {
        padding: 0px;
        margin-top: -22px;
    }

    .Instagramvdeomain12div1 {
        padding: 50px 0px 0px 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Instagramvdeomain12div2 {
        padding: 20px 0px 0px 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .V1div1 {
        padding: 15px 0px 15px 0px;
                /*width: 320px;*/
    }

    .Homeinstavideo {
        padding: 0px 20px 40px 20px;
        text-align: -webkit-center;
        text-align: -moz-center;
    }

    .Hompgvideoinsta1 {
        padding: 15px;
                /*width: 297px;*/
    }

    .Allmap8div1 {
        padding: 20px 0px 20px 0px;
    }

    .Project_DesilatingofDams_Khandesh {
        left: 27.839%;
        top: 15.663%;
    }

    .Project_DesilatingofDams_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .Project_DesilatingofDams_WesternMaharashtra {
        left: 22.961%;
        top: 62.410%;
    }

    .Project_ytvideos {
        padding: 40px 0px 0px 0px;
    }

    .Fllodvideopaddtop {
        padding: 30px 0px 0px 0px;
    }

    .Howweworkboxpadd1 {
        padding:10px 5px 50px 5px;
    }

    .Project_Incomegeneration_Marathwada {
        left: 47.231%;
        top: 43.037%;
    }

    .Project_Incomegeneration_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .Indivivdualpaddbtmnew {
        padding: 0px 0px 50px 0px;
    }

    .Individulapddextra {
        padding: 0px 0px 0px 0px;
    }

    .Jalyuktpaddtop {
        padding: 50px 0px 0px 0px;
    }

    .Border_80_60 {
        padding: 50px 0px 50px 0px;
    }

    .Project_Nalastreamodha_Khandesh {
        left: 27.996%;
        top: 15.327%;
    }

    .Project_Nalastreamodha_Konkan {
        left: 6.030%;
        top: 35.364%;
    }

    .Project_Nalastreamodha_Marathwada {
        left: 47.231%;
        top: 43.037%;
    }

    .Project_Nalastreamodha_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .Project_Nalastreamodha_WesternMaharashtra {
        left: 22.961%;
        top: 62.410%;
    }

    .Borderbtm60 {
        padding: 0px 0px 60px 0px;
    }

    .Needhelpbtm {
        padding: 0px 0px 80px 0px;
    }

    .Needhlpbtndiv {
        padding: 30px 0px 0px 0px;
        text-align: center;
    }

    .padingbtm60 {
        padding: 0px 0px 60px 0px;
    }

    .Rghtpaddtem {
        padding:0px 0px 0px 0px;
    }

    .Lefttempadd {
        padding: 40px 0px 40px 0px;
    }

    .Lefttempadd1 {
        padding: 40px 0px 0px 0px;
    }

    .Paddteamlft60 {
        padding:0px 0px 0px 0px;
    }

    .Project_PercolationTank_Khandesh {
        left: 27.190%;
        top: 15.694%;
    }

    .Project_PercolationTank_Konkan {
        left: 6.030%;
        top: 35.364%;
    }

    .Project_PercolationTank_Marathwada {
        left: 47.231%;
        top: 43.037%;
    }

    .Project_PercolationTank_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .Project_PercolationTank_WesternMaharashtra {
        left: 22.961%;
        top: 62.410%;
    }

    .Project_Riverrejuvenation_Konkan {
        left: 6.03%;
        top: 34.36%;
    }

    .Project_Riverrejuvenation_Marathwada {
        left: 47.23%;
        top: 42.03%;
    }

    .Project_Riverrejuvenation_Vidarbha {
        left: 73.11%;
        top: 18.37%;
    }

    .Project_Riverrejuvenation_WesternMaharashtra {
        left: 22.96%;
        top: 62.41%;
    }

    .Border_30_60 {
        padding: 30px 0px 60px 0px;
    }

    .Project_TrenchExcavation_Khandesh {
        left: 27.337%;
        top: 15.296%;
    }

    .Project_TrenchExcavation_Vidarbha {
        left: 73.112%;
        top: 19.373%;
    }

    .Project_TrenchExcavation_WesternMaharashtra {
        left: 22.961%;
        top: 62.410%;
    }

    .projpadingbtm60 {
        padding: 0px 0px 60px 0px;
    }

    .Slider_box_widthdiv_innerot {
        padding: 10px 10px 20px 10px;
                /*width: 257px;*/
    }

    .respo_display {
        display: none;
    }

    .txtbox_width_innerourtrusteeteam {
        padding: 12px;
        /*width: 272px;*/
        background-color: #f8f7f1;
        border: 1px solid #9cac7c;
        margin-top: 2px;
        text-align: center;
    }

    .instagram-media {
        min-width: 214px !important;

    }

    .htchangefrm1280 {
        /*height: 146px;*/
    }

    .htchangefrm12801 {
        height: 92px;
    }

    .pdchngfor1280 {
        padding: 12px !important;
        margin-top: -31px !important;
    }

    .paddfrmsmall {
        padding: 18px !important;
    }

    .heightbx1024 {
        /*height: 222px;*/
    }

    .Ineerpgtrusteepadd {
        padding: 60px 20px 0px 20px !important;
    }

    .Ineerpgprojecctpadd {
        padding:60px 20px 0px 20px !important;
    }

    .lhtsmall {
        line-height: 36px;
    }
    .reso915 {
            padding: 15px 0px 0px 0px !important;
    }
    .Mapdiv_ct {
            padding: 20px !important;
    }
    .Innerfbpalftrespo {
        padding:0px 0px 0px 0px !important;
    }
    .respodisdpltbl {
        /*display:inline-table !important;*/
    }
    .Respomxwdt99 {
        max-width:99% !important;
    }
    .Respocenteralgin {
                padding: 0px;
        text-align: -webkit-center;
        text-align: -moz-center;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }
    .respopaddnewlogo {
        padding:10px;
    }
    .reso915 {
            padding: 15px 0px 0px 0px !important;
    }
    .respo80topbar {
            width: 80%;
    height: 6px;
    }
    .respohtnew {
        height:76px !important;
    }
    .Volntrrespodiv {
                padding: 0px 0px 0px 0px !important;
    }
    .Needrrespodiv {
                padding: 0px 0px 0px 0px !important;
    }
    .respowdt {
        width:100%;
        height:1px;
    }
    .bghtgreensmal {
        /*height:205px !important;*/
    }
    .Respowidthdiv {
            /*width: 370px;*/
    }
    .Respp740padwidthtrustee {
                padding: 10px 15px 50px 15px !important;
        /*width: 300px;*/
    }
    .Projectmainpaddwdthdiv {
         padding: 10px 10px 60px 10px !important;
        width: 305px;
    }
    .Respopaddbtntp {
        padding:30px 0px 0px 0px !important;
    }
    .Mediawidthrespo {
                /*width: 278px;*/
    }
    .respowidthbrgn {
        width:80%;
        height:9px;
    }
    .respomrghide {
            margin-top: 0px !important;
    }
    .htrespnm {
        line-height:45px;
    }
    .respowdtnew320 {
        width:100%;
    }
    .Newvolunterdiv {
        text-align:center;padding:40px 0px 60px 0px;
    }
    .Voluntemarpaddinnew {
        padding:0px;   
    }
    .ftgrd {
            display: grid;
    }
     .navbar-inverse .headernav > .active > a {
        color: #0a542a !important;
        background-color: #f2f0e3 !important;
                
    }
    .navbar-inverse .headernav .dropdown-menu > li.active > a {
    color: #fff !important;
    background-color: #9aaa79 !important;
}
    .navbar-nav .dropdown-menu{
        display:none;
        position:static !important;
        float:none;
        width:100%;
        box-shadow:none;
    }

    .navbar-nav .dropdown.open > .dropdown-menu{
        display:block;
    }

    /* Disable hover on mobile */
    .navbar-nav .dropdown:hover > .dropdown-menu{
        display:none;
    }

    .navbar-nav .dropdown.open:hover > .dropdown-menu{
        display:block;
    }

    /* caret right side */
    .navbar-nav .dropdown > a{
        position:relative;
    }

    .navbar-nav .dropdown > a .caret{
        float:none;
        margin-top:0px;
        margin-left:5px;

    }
       .Hompgvideoinsta1{
    display: flex;
    margin-bottom: 30px;
}

.Hompgvideoinsta1 .instagram-media{
    display: flex !important;
    flex-direction: column;
    height: 100% !important;
    width: 100% !important;
    min-height: 1074px; /* adjust as needed */
}
 .Instagramvdeomain12div1{
    /*display: flex;*/
    margin-bottom: 30px;
}
 .Instagramvdeomain12div2{
    /*display: flex;*/
    margin-bottom: 30px;
}

.V1div1 .instagram-media{
    display: flex !important;
    flex-direction: column;
    height: 100% !important;
    width: 100% !important;
    min-height: 1051px; /* adjust as needed */
}

.LogoineerSlider {
    position: relative;
}
.slider-arrows1 {
        position: relative;
        bottom: 0px;
        text-align: center;
    }
.slick-arrow1 {
        position: absolute !important;
        top:132px;
        bottom: 0;
        left: -5px;
        /*width: 15%;*/
        width: 5%;
        z-index: 999;
        font-size: 25px;
        color: #000;
        text-align: center;
        text-shadow: none !important;
        filter: none !important;
        opacity: 1 !important;
    }

       .slick-arrow1:hover {
            color: #ccdc5f;
        }

      .slick-arrow1.left1 {
            background-repeat: repeat-x;
            background-image: none !important;
            color: #000;
            cursor: pointer;
        }

           .slick-arrow1.left1:hover {
                color: #000000;
            }

      .slick-arrow1.right1 {
            right: 46px;
            background-repeat: repeat-x;
            background-image: none !important;
            color: #000;
            top: 134px;
            left: 240px;
            cursor: pointer;
        }

          .slick-arrow1.right1:hover {
                color: #ffffff;
            }

     .slick-arrow1 .glyphicon-chevron-left, .slick-arrow1 .glyphicon-chevron-right, .slick-arrow1 .icon-prev, .slick-arrow1 .icon-next {
            width: 35px;
            height: 35px;
            margin-top: -15px;
            font-size: 35px;
        }

  .slider-arrows1 {
        position: relative;
        bottom: 0px;
        text-align: center;
    }

   .slick-prev,
    .slick-next {
        font-size: 18px;
        background: #000;
        color: #fff;
        border: none;
        padding: 10px 20px;
        cursor: pointer;
    }

       .slick-prev:hover,
        .slick-next:hover {
            background: #333;
        }

   .Iconhome_left1 {
        position: absolute !important;
        height: 51px;
        width: 51px;
        padding: 11px 0px 0px 0px;
        transition: all 0.4s ease-in-out;
        margin: 14px 0px 0px -35px !important;
        color: #b5bea3 !important;
        font-size: 42px !important;
        border: none;
        border-radius: 0px;
    }

      .Iconhome_left1:hover {
            position: absolute !important;
            height: 51px;
            width: 51px;
            padding: 11px 0px 0px 0px;
            transition: all 0.4s ease-in-out;
            margin: 14px 0px 0px -35px !important;
            color: #b5bea3 !important;
            font-size: 42px !important;
            border-radius: 0px;
        }

   .Iconhome_right1 {
        position: absolute !important;
        height: 51px;
        width: 51px;
        padding: 11px 0px 0px 16px;
        transition: all 0.4s ease-in-out;
        margin: 14px 0px 0px -35px !important;
        color: #b5bea3 !important;
        font-size: 38px !important;
        border: none;
        border-radius: 0px;
    }

      .Iconhome_right1:hover {
            position: absolute !important;
            height: 51px;
            width: 51px;
            padding: 11px 0px 0px 16px;
            transition: all 0.4s ease-in-out;
            margin: 14px 0px 0px -35px !important;
            color: #b5bea3 !important;
            font-size: 38px !important;
            border-radius: 0px;
        }
      .Vissionmsnkboxpadd1 {
        padding:0px 0px 40px 0px;
    }
    .Visngrenbr {
            width: 80%;
    height: 9px;
    }
    .Whtboxdivvissionmission {
        border: 1px solid #9cac7c;
        background-color: #f8f7f1;
        /*height: 228px;*/
        margin-top: -42px;
        z-index: 0;
        position: relative;
        padding: 20px;
    }
     .Heading_031 {
        font-family: 'Poppins-bold';
        margin: 0px;
        color: #0e552b;
        font-size: 35px;
    }
     .Howweworkhover1 {
    }

        .Howweworkhover12:hover {
            background-color: #f8f7f1;
        }

    .BOxhover12:hover {
        /*background-color:#f8f7f1;*/
        transition: all 0.6s ease-in-out;
    }

    .BOxWorkdiv1 {
        padding: 30px 30px 80px 30px;
        /*background-color: #0e552b;*/
         background-color: #fff;
        text-align: center;
        border:1px solid #95aa8b;
    }


    .BOxhover12 {
        transition: all 0.4s ease-in-out;
    }

        /* MAIN HOVER */
        .BOxhover12:hover {
            /*transform: translateY(0px);*/
            transition: all 0.4s ease-in-out;
        }

            /* Change GREEN TOP on hover */
            .BOxhover12:hover .BOxWorkdiv1 {
                background-color: #95aa8b;
                transition: all 0.4s ease-in-out;
            }

            /* Change WHITE BOX on hover */
            .BOxhover12:hover .Whtboxdivvissionmission {
                background-color: #fff;
                border-color: #7f9a75;
                transition: all 0.4s ease-in-out;
            }
        .BOxhover12:hover .Heading_031{
            color:#fff;
        }
            /* Optional: icon color change */
            .BOxhover12:hover i {
                color: #fff;
                transition: all 0.4s ease-in-out;
            }

    .Iconhover1 {
        font-size: 40px;
        color: #0e552b;
        transition: all 0.4s ease-in-out;
    }

        .Iconhover1:hover {
            font-size: 40px;
            color: #0e552b !important;
            transition: all 0.4s ease-in-out;
        }
           /*-----12-05-2026-----*/
    .Allhtforcsronly {
        height:330px !important;
    }
    .Butndivforcsrdiv {
        text-align: center;    padding-top: 240px;
    }
    .Respocsrbtn {
                font-size: 14px !important;
                        padding: 8px 20px 8px 19px !important;
    }
/*---------end---------*/
    @keyframes fadeUp {
        from {
            opacity: 1;
            transform: translateY(40px);
        }

        to {
            opacity: 1;
            transform: translateY(0);
        }
    }
}
