
/*green*/
.nd_donations_bg_green {
    background-color: #00baa3;
}

/*red*/
.nd_donations_bg_red {
    background-color: #d55342;
}

.nd_donations_single_cause_form_validation_errors {
    background-color: #d55342;
}

/*greydark*/
.nd_donations_bg_greydark {
    background-color: #444444;
}

.nd_donations_tabs .ui-tabs-active.ui-state-active {
    border-bottom: 2px solid #444444;
}

/*color_dark_1*/
.nd_cc_bg_greydark,
#nd_cc_slider_range .ui-slider-range,
#nd_cc_slider_range .ui-slider-handle,
.ui-tooltip.nd_cc_tooltip_jquery_content {
    background-color: #2d2d2d;
}

#nd_cc_search_filter_options li p {
    border-bottom: 2px solid #2d2d2d;
}

#nd_cc_checkout_payment_tab_list li.ui-state-active {
    border-bottom: 1px solid #2d2d2d;
}

.nd_cc_border_1_solid_greydark_important {
    border: 1px solid #2d2d2d !important;
}

/*color_dark_2*/
.nd_cc_bg_greydark_2 {
    background-color: #191818;
}

.nd_cc_bg_greydark_2_important {
    background-color: #191818 !important;
}

/*color_1*/
.nd_cc_bg_yellow,
.nd_cc_btn_pagination_active {
    background-color: #ebc858;
}

.nd_cc_color_yellow_important {
    color: #ebc858 !important;
}

/*color_2*/
.nd_cc_bg_red {
    background-color: #eb8958;
}


/*START FONTS FAMILY*/
.nd_options_customizer_fonts .nd_options_first_font,
.nd_options_customizer_fonts h1,
.nd_options_customizer_fonts h2,
.nd_options_customizer_fonts h3,
.nd_options_customizer_fonts h4,
.nd_options_customizer_fonts h5,
.nd_options_customizer_fonts h6 {
    font-family: 'Poppins', sans-serif;
}

.nd_options_customizer_fonts,
.nd_options_customizer_fonts .nd_options_second_font,
.nd_options_customizer_fonts p,
.nd_options_customizer_fonts a,
.nd_options_customizer_fonts select,
.nd_options_customizer_fonts textarea,
.nd_options_customizer_fonts label,
.nd_options_customizer_fonts input,
#start_nicdark_framework {
    font-family: 'Poppins', sans-serif;
}

.nd_options_customizer_fonts .nd_options_second_font_important {
    font-family: 'Poppins', sans-serif !important;
}

.nd_options_customizer_fonts .nd_options_third_font {
    font-family: 'Poppins', sans-serif;
}

/*START FONTS COLOR*/
.nd_options_customizer_fonts .nd_options_color_greydark,
.nd_options_customizer_fonts h1,
.nd_options_customizer_fonts h2,
.nd_options_customizer_fonts h3,
.nd_options_customizer_fonts h4,
.nd_options_customizer_fonts h5,
.nd_options_customizer_fonts h6 {
    color: #000000;
}

.nd_options_customizer_fonts .nd_options_color_greydark_important {
    color: #000000 !important;
}

/*PLACEHOLDER*/
.nd_options_customizer_fonts .nd_options_placeholder_color_greydark_important::-webkit-input-placeholder {
    color: #000000 !important;
}

.nd_options_customizer_fonts .nd_options_placeholder_color_greydark_important::-moz-placeholder {
    color: #000000 !important;
}

.nd_options_customizer_fonts .nd_options_placeholder_color_greydark_important:-ms-input-placeholder {
    color: #000000 !important;
}

.nd_options_customizer_fonts .nd_options_placeholder_color_greydark_important:-moz-placeholder {
    color: #000000 !important;
}
#start_nicdark_framework,
.nd_options_customizer_fonts,
.nd_options_customizer_fonts .nd_options_color_grey,
.nd_options_customizer_fonts p,
.nd_options_customizer_fonts a,
.nd_options_customizer_fonts select,
.nd_options_customizer_fonts textarea,
.nd_options_customizer_fonts label,
.nd_options_customizer_fonts input {
    color: #000000;
}
#nd_options_navigation_2_top_header .nd_options_customizer_fonts a,
#nd_options_navigation_top_header_2_right a {
    color: #ffffff;
}

.nd_options_color_grey_important {
    color: #000000 !important;
}

.nd_options_color_blue_important {
    color:blue !important;
}

/*compatibility with plugin Learning*/
#nd_learning_calendar_single_course .ui-datepicker-title {
    font-family: 'Poppins', sans-serif;
    color: #000000;
}

#nd_learning_calendar_single_course .ui-datepicker-calendar th {
    color: #000000;
}

/*START FORMS STYLES*/
.nd_options_customizer_forms span.wpcf7-not-valid-tip,
.nd_options_customizer_forms .wpcf7-response-output.wpcf7-validation-errors,
.wpcf7-response-output {
    background-color: #d55342;
    border-width: 0px !important;
    border-color: #ffffff !important;
    border-radius: 0px;
    border-style: solid;
    padding: 10px !important;
    color: #ffffff;
    margin: 10px 0px 10px 0px !important;
    font-size: 13px;
    line-height: 20px;
}

.nd_options_customizer_forms .wpcf7-response-output.wpcf7-mail-sent-ok {
    background-color: #00baa3;
    border-width: 0px;
    border-color: #ffffff;
    border-radius: 0px;
    border-style: solid;
    padding: 10px;
    color: #ffffff;
    margin: 0px;
    margin-top: 10px;
    font-size: 13px;
    line-height: 20px;
}

/*new compatibility*/
.nd_options_customizer_forms .wpcf7 form.sent .wpcf7-response-output {
    background-color: #00baa3;
    border-width: 0px;
    border-color: #ffffff;
    border-radius: 0px;
    border-style: solid;
    padding: 10px;
    color: #ffffff;
    margin: 0px;
    margin-top: 10px;
    font-size: 13px;
    line-height: 20px;
}

/*START FORMS STYLES*/
.nd_options_customizer_forms input[type="text"],
.nd_options_customizer_forms input[type="email"],
.nd_options_customizer_forms input[type="url"],
.nd_options_customizer_forms input[type="tel"],
.nd_options_customizer_forms input[type="number"],
.nd_options_customizer_forms input[type="date"],
.nd_options_customizer_forms input[type="file"],
.nd_options_customizer_forms input[type="password"],
.nd_options_customizer_forms select,
.nd_options_customizer_forms textarea{
    background-color: #f9f9f9;
    border-width: 1px;
    border-color: #f1f1f1;
    border-radius: 0px;
    border-style: solid;
    padding: 15px 20px;
    -webkit-appearance: none;
    color: #a3a3a3 !important;

}

.nd_options_customizer_forms input[type="text"]::-webkit-input-placeholder,
.nd_options_customizer_forms input[type="email"]::-webkit-input-placeholder,
.nd_options_customizer_forms input[type="url"]::-webkit-input-placeholder,
.nd_options_customizer_forms input[type="tel"]::-webkit-input-placeholder,
.nd_options_customizer_forms input[type="password"]::-webkit-input-placeholder,
.nd_options_customizer_forms input[type="number"]::-webkit-input-placeholder,
.nd_options_customizer_forms textarea::-webkit-input-placeholder {
    color: #a3a3a3 !important;
}

.nd_options_customizer_forms select {
    cursor: pointer;
}

.nd_options_customizer_forms select option {
    padding: 15px 20px;
}

/*START FORMS STYLES*/
.nd_options_customizer_forms input[type="submit"],
.nd_options_customizer_forms button[type="submit"],
.give-btn.give-btn-modal {
    background-color: #00baa3;
    border-width: 0px;
    border-color: #00baa3;
    border-radius: 30px;
    border-style: solid;
    padding: 10px 20px;
    -webkit-appearance: none;
    color: #ffffff;
    cursor: pointer;
    font-family: 'Poppins', sans-serif;
}


.nd_options_cursor_default_a>a {
    cursor: default;
}

.nd_options_navigation_type .menu li.nd_options_hot_label>a:after,
#nd_options_header_5 .menu li.nd_options_hot_label>a:after,
#nd_options_header_6 .menu li.nd_options_hot_label>a:after {
    content: "HOT";
    float: right;
    background-color: #d55342;
    border-radius: 3px;
    color: #fff;
    font-size: 10px;
    line-height: 10px;
    padding: 3px 5px;
}

.nd_options_navigation_type .menu li.nd_options_best_label>a:after,
#nd_options_header_5 .menu li.nd_options_best_label>a:after,
#nd_options_header_6 .menu li.nd_options_best_label>a:after {
    content: "BEST";
    float: right;
    background-color: #00baa3;
    border-radius: 3px;
    color: #fff;
    font-size: 10px;
    line-height: 10px;
    padding: 3px 5px;
}

.nd_options_navigation_type .menu li.nd_options_new_label>a:after,
#nd_options_header_5 .menu li.nd_options_new_label>a:after,
#nd_options_header_6 .menu li.nd_options_new_label>a:after {
    content: "NEW";
    float: right;
    background-color: #efc94c;
    border-radius: 3px;
    color: #fff;
    font-size: 10px;
    line-height: 10px;
    padding: 3px 5px;
}

.nd_options_customizer_labels_color_new {
    background-color: #efc94c;
}

#nd_options_header_6 .menu li.nd_options_hot_label>a:after,
#nd_options_header_6 .menu li.nd_options_best_label>a:after,
#nd_options_header_6 .menu li.nd_options_new_label>a:after {
    padding: 5px 5px 3px 5px;
    border-radius: 0px;
    letter-spacing: 1px;
}

.nd_elements_navigation_sidebar_content .menu li.nd_options_new_label>a:after,
.nd_elements_navigation_sidebar_content .menu li.nd_options_hot_label>a:after,
.nd_elements_navigation_sidebar_content .menu li.nd_options_best_label>a:after {
    display: none;
}

.nd_options_navigation_search_content_form {}

.nd_options_navigation_search_content_form input[type="search"] {
    background: none;
    border: 0px;
    border-bottom: 2px solid #fff;
    color: #fff;
    font-size: 30px;
    line-height: 30px;
}

.nd_options_navigation_search_content_form input[type="search"]::-webkit-input-placeholder {
    color: #fff;
}

.nd_options_navigation_search_content_form input[type="submit"] {
    font-size: 25px;
    line-height: 40px;
    margin-left: 20px;
}

#nd_options_navigation_2_container>div {
    background: none !important;
    position: absolute;
    z-index: 99;
    border-bottom-width: 0px !important;
}

.nd_options_navigation_2 div>ul {
    list-style: none;
    margin: 0px;
    padding: 0px;
    text-align: right;
}

.nd_options_navigation_2 div>ul>li {
    display: inline-block;
    padding: 0px;
}

.nd_options_navigation_2 div>ul>li:after {
    content: "|";
    display: inline-block;
    margin: 0px 20px;
    color: #444444;
}

.nd_options_navigation_2 div>ul>li:last-child:after {
    content: "";
    margin: 0px;
}

.nd_options_navigation_2 div li a {
    color: #ffffff;
    font-size: 16px;
    line-height: 16px;
    font-family: Poppins;
}

.nd_options_navigation_2 div>ul li:hover>ul.sub-menu {
    display: block;
}

.nd_options_navigation_2 div>ul li>ul.sub-menu {
    z-index: 999;
    position: absolute;
    margin: 0px;
    padding: 0px;
    list-style: none;
    display: none;
    margin-left: -20px;
    padding-top: 20px;
    width: 190px;
}

.nd_options_navigation_2 div>ul li>ul.sub-menu>li {
    padding: 15px 20px;
    border-bottom: 1px solid #f1f1f1;
    text-align: left;
    background-color: #fff;
    position: relative;
    box-shadow: 0px 2px 5px #f1f1f1;
    float: left;
    width: 100%;
    box-sizing: border-box;
}

.nd_options_navigation_2 div>ul li>ul.sub-menu>li:hover {
    background-color: #f9f9f9;
}

.nd_options_navigation_2 div>ul li>ul.sub-menu>li:last-child {
    border-bottom: 0px solid #000;
}

.nd_options_navigation_2 div>ul li>ul.sub-menu li a {
    font-size: 14px;
    color: #000000;
    float: left;
    width: 100%;
}

.nd_options_navigation_2 div>ul li>ul.sub-menu li>ul.sub-menu {
    margin-left: 170px;
    top: 0;
    padding-top: 0;
    padding-left: 20px;
}

/*responsive*/
.nd_options_navigation_2_sidebar div>ul {
    list-style: none;
    margin: 0px;
    padding: 0px;
}

.nd_options_navigation_2_sidebar div>ul>li {
    display: inline-block;
    width: 100%;
    padding: 0px 0px 20px 0px;
}

.nd_options_navigation_2_sidebar div li a {
    font-family: Poppins;
}

.nd_options_navigation_2_sidebar div li>a {
    padding: 10px 0px;
    display: inline-block;
    font-size: 24px;
    font-family: Poppins;
    /* text-transform: lowercase; */
    color: #fff;
}

.nd_options_navigation_2_sidebar div li>a::first-letter {
    text-transform: uppercase;
}

.nd_options_navigation_2_sidebar div>ul li>ul.sub-menu {
    margin: 0px;
    padding: 0px;
    list-style: none;
}

.nd_options_navigation_2_sidebar div>ul li>ul.sub-menu>li {
    padding: 0px 20px;
    text-align: left;
}

.nd_options_navigation_2_sidebar div>ul li>ul.sub-menu li a {
    font-size: 14px;
}

.nd_options_navigation_2_sidebar_content li.nd_options_customizer_labels_color_new {
    padding: 0px !important;
    background-color: transparent !important;
}

/*top header*/
.nd_options_navigation_top_header_2 {
    font-size: 13px;
    line-height: 18px;
}

.nd_options_navigation_top_header_2>ul {
    list-style: none;
    margin: 0px;
    padding: 0px;
}

.nd_options_navigation_top_header_2>ul>li {
    display: inline-block;
}

.nd_options_navigation_top_header_2>ul>li:after {
    content: "|";
    display: inline-block;
    margin: 0px 15px;
    font-size: 13px;
}

.nd_options_navigation_top_header_2>ul>li:last-child:after {
    content: "";
    margin: 0px;
}

.nd_options_navigation_top_header_2 li a {
    font-size: 13px;
}

.nd_options_navigation_top_header_2>ul li:hover>ul.nd_options_sub_menu {
    display: block;
}

.nd_options_navigation_top_header_2>ul li>ul.nd_options_sub_menu {
    padding: 10px 0px 0px 15px;
    position: absolute;
    margin: 0px;
    list-style: none;
    display: none;
    z-index: 9;
}

.nd_options_navigation_top_header_2>ul li>ul.nd_options_sub_menu>li {
    padding: 7px 15px;
    font-size: 13px;
    border-bottom: 1px solid #595959;
    background-color: #444444;
}

.nd_options_navigation_top_header_2>ul li>ul.nd_options_sub_menu>li:last-child {
    border-bottom: 0px solid #000;
}

#nd_options_navigation_top_header_2_left div:last-child div a img {
    margin-right: 0px;
}

#nd_options_navigation_top_header_2_right div:last-child div a img {
    margin-left: 0px;
}

/*arrow for item has children*/
.nd_options_navigation_2 .menu ul.sub-menu li.menu-item-has-children>a:after {
    content: "";
    float: right;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    border-color: transparent transparent transparent #000000;
    margin-top: 3px;
}

.nd_tds_background_color_1 {
    background-color: #efc94c;
}

.nd_tds_background_color_2 {
    background-color: #efc94c;
}

.nd_tds_background_color_3 {
    background-color: #444444;
}

/*
You can add your own CSS here.

Click the help icon above to learn more.
*/
/*HEADER*/
#nd_options_navigation_2_container>div {
    background-color: rgba(68, 68, 68, 0.9) !important;
}

.nd_options_navigation_2 .menu li.current-menu-item>a {
    border-bottom: 2px solid #fff;
}

.nd_options_navigation_2 .sub-menu li.current-menu-item>a {
    border-bottom: 0px solid #fff;
}

.nd_options_navigation_2 div>ul>li:after {
    content: ''
}

.nd_options_customizer_labels_color_new.current-menu-item a {
    border-bottom: 0px !important;
}

@media only screen and (min-width: 320px) and (max-width: 767px) {
    #nd_options_navigation_2_container>div {
        position: relative;
    }
}

.nd_options_navigation_2 div>ul li>ul.sub-menu {
    padding-top: 25px;
}

/*FOOTER*/
#nd_options_footer_4 {
    border-top-width: 0px !important;
}

#nd_options_footer_4 .widget {
    margin-bottom: 0px;
}

/*PAGE TEMPLATE*/
#nd_options_page_header_image_space_top {
    height: 210px;
}

/*POST TEMPLATE*/
#nd_options_post_header_image_space_top {
    height: 210px;
}

/*SEARCH TEMPLATE*/
#nd_options_search_header_image_space_top {
    height: 210px;
}

/*ARCHIVE TEMPLATE*/
#nd_options_archive_header_image_space_top {
    height: 210px;
}

/*ARCHIVE CAUSES TEMPLATE*/
#nd_donations_archive_causes_header_img_spacer_top {
    height: 210px;
}

/*WOO*/
#nd_options_woo_archive_header_image_space_top {
    height: 210px;
}

#nd_options_woo_single_header_image_space_top {
    height: 210px;
}

/*EVENTS*/
#nd_options_eventscalendar_single_header_image_space_top {
    height: 210px;
}

/*LABELS MENU*/
.nd_options_navigation_type .menu li.nd_options_new_label>a:after,
.nd_options_navigation_type .menu li.nd_options_best_label>a:after,
.nd_options_navigation_type .menu li.nd_options_hot_label>a:after {
    border-radius: 0px;
}

/*CF7 ERROR OUTPUT*/
.wpcf7-response-output {
    float: left;
}

/*START under slide adjustment*/
#nd_options_custom_columns_under_slide {
    overflow: visible !important;
}

#nd_options_custom_columns_under_slide_1 {
    width: 37.5%;
}

#nd_options_custom_columns_under_slide_2 {
    width: 25%;
}

#nd_options_custom_columns_under_slide_3 {
    width: 37.5%;
    text-align: center;
}

.modal-content h5, .modal-content h4 {
    text-align: left;
}

.big-phone {
    color:#727475;
    font-size:60px;
    line-height:60px;
    font-weight:normal;
}

@media only screen and (min-width: 1200px) and (max-width: 1400px) {
    #nd_options_custom_columns_under_slide_1 h1 {
        font-size: 30px !important;
    }

    #nd_options_custom_columns_under_slide_2 h1 {
        font-size: 30px !important;
    }

    #nd_options_custom_columns_under_slide_2 .vc_column-inner {
        padding: 20px !important;
        margin-top: 0px !important;
    }
}

@media only screen and (min-width: 320px) and (max-width: 1199px) {
    #nd_options_custom_columns_under_slide_1 {
        width: 100%;
    }

    #nd_options_custom_columns_under_slide_2 {
        width: 100%;
    }

    #nd_options_custom_columns_under_slide_3 {
        width: 100%;
    }

    #nd_options_custom_columns_under_slide_1 h1 {
        font-size: 25px !important;
        text-align: center;
    }

    #nd_options_custom_columns_under_slide_2 h1 {
        font-size: 25px !important;
        text-align: center;
    }

    #nd_options_custom_columns_under_slide_1 h2 {
        font-size: 35px !important;
    }

    #nd_options_custom_columns_under_slide_2 .vc_column-inner {
        margin-top: 0px !important;
    }

    #nd_options_custom_columns_under_slide_1 .vc_col-sm-6 {
        width: 50% !important;
        float: left;
        text-align: center;
    }

    #nd_options_custom_columns_under_slide_2 .vc_col-sm-6 {
        width: 50% !important;
        float: left;
        text-align: center;
    }
    .modal-content{
        width: 98% !important;
    }
}
.vc_custom_1634551127129, .vc_custom_1634551221655{
    min-height: 390px;
}
.volunteers-section .wpb_row {
    background-size: contain;
}
.volunteers-section .nd_options_second_font{
    background: white;
    opacity: 0.7;
    color:black;
    padding: 20px 10px;
    text-align:center;
    letter-spacing: 2px;
    font-weight:lighter;
}
.volunteers-section .vc_column_container > .vc_column-inner {
    height:350px;
    overflow: hidden;
    margin-bottom: 20px;
}
/*END under slide adjustment*/

/*Contact Call To Action*/
@media only screen and (min-width: 320px) and (max-width: 767px) {
    .nd_options_contact_call_to_action img {
        display: none;
    }

    .nd_options_contact_call_to_action>div {
        padding-left: 0px !important;
    }
    .modal-content ul{
        padding-left:20px;
    }
    .modal-content .close, .modal-content .container{
        padding: 5px !important;
    }
    .vc_custom_1491945802308 .nd_options_postgrid_posts_title {
        font-size: 22px;
        line-height: 22px;
    }

    .big-phone {
        font-size: 30px;
        line-height: 30px;
    }
}
.vc_custom_1491895762021 {
    margin-top: 30px !important;
}

.vc_custom_1491917644724 {
    margin-top: 15px !important;
}

.vc_custom_1491931825693 {
    margin-top: 50px !important;
    padding-top: 100px !important;
    padding-bottom: 100px !important;
}

.vc_custom_1492506638448 {
    margin-top: 65px !important;
}

.vc_custom_1492506857762 {
    margin-top: 35px !important;
}

.vc_custom_1492506866655 {
    margin-top: 45px !important;
}

.vc_custom_1492171370764 {
    margin-top: 70px !important;
    padding-top: 90px !important;
    padding-bottom: 90px !important;
}

.vc_custom_1491945418386 {
    margin-top: 50px !important;
}

.vc_custom_1491945893408 {
    margin-top: 15px !important;
}

.vc_custom_1491986216695 {
    margin-top: 30px !important;
    margin-bottom: 70px !important;
}

.vc_custom_1492163863296 {
    padding-top: 50px !important;
    padding-right: 50px !important;
    padding-bottom: 50px !important;
    padding-left: 50px !important;
    background-image: url(../../images/index-child.jpeg) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

.vc_custom_1492163870081 {
    margin-top: -30px !important;
    padding-top: 50px !important;
    padding-right: 50px !important;
    padding-bottom: 0px !important;
    padding-left: 50px !important;
    background-image: url(../../images/focus-2.jpg) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

.vc_custom_1492164012128 {
    padding-top: 50px !important;
    padding-right: 50px !important;
    padding-bottom: 50px !important;
    padding-left: 50px !important;
    background-image: url(../../images/index-hand.jpeg) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    height: 324px;
}

.vc_custom_1491835868123 {
    margin-top: 20px !important;
}

.vc_custom_1491834931629 {
    padding-right: 0px !important;
    padding-left: 0px !important;
}

.vc_custom_1493116857298 {
    margin-top: 15px !important;
}

.vc_custom_1493116863699 {
    padding-right: 0px !important;
    padding-left: 0px !important;
}

.vc_custom_1491835868123 {
    margin-top: 20px !important;
}

.vc_custom_1491945802308 {
    padding-right: 0px !important;
    padding-left: 0px !important;
}

.vc_custom_1491985274415 {
    padding-right: 30px !important;
    padding-left: 30px !important;
}

.vc_custom_1491985007826 {
    padding-top: 40px !important;
    padding-right: 40px !important;
    padding-bottom: 40px !important;
    padding-left: 40px !important;
    background-image: url(../uploads/sites/3/2017/04/parallax-4.jpg?id=234) !important;
    background-color: #0084BB;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

#rev_slider_1_1_wrapper rs-loader.spinner2 {
    background-color: #efc945 !important
}

#slider-1-slide-1-layer-4:hover {
    -webkit-transition: all 0.8s ease;
    -moz-transition: all 0.8s ease;
    -o-transition: all 0.8s ease;
    -ms-transition: all 0.8s ease;
    transition: all 0.8s ease
}

/* The Modal (background) */
.modal {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 999; /* Sit on top */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

/* Modal Content/Box */
.modal-content {
    background-image: linear-gradient( 109.6deg, rgba(156,252,248,1) 11.2%, rgba(110,123,251,1) 91.1% );
    margin: 20px auto; /* 15% from the top and centered */
    border: 1px solid #888;
    width: 80%; /* Could be more or less, depending on screen size */
}
.modal-content .close{
    z-index: 1;
}
.modal-content .close,
.modal-content .container {
    padding: 20px;
    position:relative;
}
.modal-content .container {
    z-index: 0;
    opacity: .85;
    background-color: #ffffff;
}

/* The Close Button */
.close {
    color: #aaa;
    float: right;
    font-size: 28px;
    font-weight: bold;
}

.close:hover,
.close:focus {
    color: black;
    text-decoration: none;
    cursor: pointer;
}

.vc_custom_1491895762021 {
    margin-top: 30px !important;
}

.vc_custom_1491917644724 {
    margin-top: 15px !important;
}

.vc_custom_1491931825693 {
    margin-top: 50px !important;
    padding-top: 100px !important;
    padding-bottom: 100px !important;
}

.vc_custom_1492506638448 {
    margin-top: 65px !important;
}

.vc_custom_1492506857762 {
    margin-top: 35px !important;
}

.vc_custom_1492506866655 {
    margin-top: 45px !important;
}

.vc_custom_1492171370764 {
    margin-top: 70px !important;
    padding-top: 90px !important;
    padding-bottom: 90px !important;
}

.vc_custom_1491945418386 {
    margin-top: 50px !important;
}

.vc_custom_1491945893408 {
    margin-top: 15px !important;
}

.vc_custom_1491986216695 {
    margin-top: 30px !important;
    margin-bottom: 70px !important;
}

.vc_custom_1492163863296 {
    padding-top: 50px !important;
    padding-right: 50px !important;
    padding-bottom: 50px !important;
    padding-left: 50px !important;
    background-image: url(../../images/index-child.jpeg) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

.vc_custom_1492163870081 {
    margin-top: -30px !important;
    padding-top: 50px !important;
    padding-right: 50px !important;
    padding-bottom: 0px !important;
    padding-left: 50px !important;
    background-image: url(../../images/focus-2.jpg) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

.vc_custom_1492164012128 {
    padding-top: 50px !important;
    padding-right: 50px !important;
    padding-bottom: 50px !important;
    padding-left: 50px !important;
    background-image: url(../../images/index-hand.jpeg) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    height: 324px;
}

.vc_custom_1491835868123 {
    margin-top: 20px !important;
}

.vc_custom_1491834931629 {
    padding-right: 0px !important;
    padding-left: 0px !important;
}

.vc_custom_1493116857298 {
    margin-top: 15px !important;
}

.vc_custom_1493116863699 {
    padding-right: 0px !important;
    padding-left: 0px !important;
}

.vc_custom_1491835868123 {
    margin-top: 20px !important;
}
.vc_custom_1485781222977{margin-top: 50px !important;}.vc_custom_1492696465362{margin-top: 20px !important;}.vc_custom_1494013268984{margin-top: 50px !important;padding-top: 100px !important;padding-bottom: 100px !important;}.vc_custom_1484649117073{margin-top: 60px !important;}.vc_custom_1492696457786{margin-top: 25px !important;}.vc_custom_1486035300058{margin-top: 60px !important;}.vc_custom_1494013434967{margin-top: 70px !important;padding-top: 90px !important;padding-bottom: 90px !important;}.vc_custom_1485781429940{margin-top: 70px !important;}.vc_custom_1492696450343{margin-top: 20px !important;margin-bottom: 50px !important;}.vc_custom_1493795365982{margin-bottom: 20px !important;background-image: url(http://www.nicdarkthemes.com/themes/charity/wp/demo/charity-foundation/wp-content/uploads/sites/3/2017/04/focus-20.jpg?id=967) !important;background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;}.vc_custom_1493795298705{margin-bottom: 20px !important;background-image: url(http://www.nicdarkthemes.com/themes/charity/wp/demo/charity-foundation/wp-content/uploads/sites/3/2017/04/focus-12.jpg?id=959) !important;background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;}.vc_custom_1493794502550{margin-bottom: 20px !important;background-image: url(http://www.nicdarkthemes.com/themes/charity/wp/demo/charity-foundation/wp-content/uploads/sites/3/2017/04/focus-11.jpg?id=958) !important;background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;}.vc_custom_1486057986592{padding-top: 140px !important;padding-bottom: 140px !important;}.vc_custom_1486058072563{padding-top: 140px !important;padding-bottom: 140px !important;}.vc_custom_1486058081302{padding-top: 140px !important;padding-bottom: 140px !important;}.vc_custom_1485871782386{padding-right: 0px !important;padding-left: 0px !important;}.vc_custom_1486058855773{padding-top: 15px !important;padding-right: 30px !important;padding-bottom: 15px !important;padding-left: 30px !important;}.vc_custom_1493794393490{background-image: url(http://www.nicdarkthemes.com/themes/charity/wp/demo/charity-foundation/wp-content/uploads/sites/3/2017/04/parallax-17.jpg?id=933) !important;background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;}.vc_custom_1485354113019{padding-right: 30px !important;padding-left: 30px !important;}.vc_custom_1486043312515{border-top-width: 1px !important;border-right-width: 1px !important;border-bottom-width: 1px !important;border-left-width: 1px !important;padding-top: 40px !important;padding-right: 40px !important;padding-bottom: 7px !important;padding-left: 40px !important;border-left-color: #f1f1f1 !important;border-left-style: solid !important;border-right-color: #f1f1f1 !important;border-right-style: solid !important;border-top-color: #f1f1f1 !important;border-top-style: solid !important;border-bottom-color: #f1f1f1 !important;border-bottom-style: solid !important;}.vc_custom_1485870268828{padding-right: 0px !important;padding-left: 0px !important;}
.vc_custom_1485535037496 {
    margin-top: 50px !important;
}

.vc_custom_1492678444784 {
    margin-top: 45px !important;
}

.vc_custom_1493393281255 {
    margin-top: 60px !important;
    padding-top: 85px !important;
    padding-bottom: 85px !important;
}

.vc_custom_1484585803794 {
    margin-top: 60px !important;
}

.vc_custom_1485535158718 {
    margin-top: 50px !important;
}

.vc_custom_1485535152075 {
    margin-top: 50px !important;
}

.vc_custom_1493393431875 {
    margin-top: 60px !important;
    padding-top: 100px !important;
    padding-bottom: 100px !important;
}

.vc_custom_1492678451406 {
    padding-right: 0px !important;
    padding-left: 0px !important;
}

.vc_custom_1485357616909 {
    border-top-width: 1px !important;
    border-right-width: 1px !important;
    border-bottom-width: 1px !important;
    border-left-width: 0px !important;
    padding-top: 60px !important;
    padding-right: 60px !important;
    padding-bottom: 60px !important;
    padding-left: 60px !important;
    border-left-color: #f1f1f1 !important;
    border-left-style: solid !important;
    border-right-color: #f1f1f1 !important;
    border-right-style: solid !important;
    border-top-color: #f1f1f1 !important;
    border-top-style: solid !important;
    border-bottom-color: #f1f1f1 !important;
    border-bottom-style: solid !important;
}

.vc_custom_1485357625043 {
    border-top-width: 1px !important;
    border-right-width: 1px !important;
    border-bottom-width: 1px !important;
    border-left-width: 0px !important;
    padding-top: 60px !important;
    padding-right: 60px !important;
    padding-bottom: 60px !important;
    padding-left: 60px !important;
    border-left-color: #f1f1f1 !important;
    border-left-style: solid !important;
    border-right-color: #f1f1f1 !important;
    border-right-style: solid !important;
    border-top-color: #f1f1f1 !important;
    border-top-style: solid !important;
    border-bottom-color: #f1f1f1 !important;
    border-bottom-style: solid !important;
}

.vc_custom_1485357632097 {
    border-top-width: 1px !important;
    border-right-width: 1px !important;
    border-bottom-width: 1px !important;
    border-left-width: 0px !important;
    padding-top: 60px !important;
    padding-right: 60px !important;
    padding-bottom: 60px !important;
    padding-left: 60px !important;
    border-left-color: #f1f1f1 !important;
    border-left-style: solid !important;
    border-right-color: #f1f1f1 !important;
    border-right-style: solid !important;
    border-top-color: #f1f1f1 !important;
    border-top-style: solid !important;
    border-bottom-color: #f1f1f1 !important;
    border-bottom-style: solid !important;
}

.vc_custom_1485357641445 {
    border-top-width: 1px !important;
    border-right-width: 0px !important;
    border-bottom-width: 1px !important;
    border-left-width: 0px !important;
    padding-top: 60px !important;
    padding-right: 60px !important;
    padding-bottom: 60px !important;
    padding-left: 60px !important;
    border-left-color: #f1f1f1 !important;
    border-left-style: solid !important;
    border-right-color: #f1f1f1 !important;
    border-right-style: solid !important;
    border-top-color: #f1f1f1 !important;
    border-top-style: solid !important;
    border-bottom-color: #f1f1f1 !important;
    border-bottom-style: solid !important;
}

.vc_custom_1469630269458 {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}

.vc_custom_1469630276028 {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}

.vc_custom_1469630283566 {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}

.vc_custom_1469630289168 {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}

.vc_custom_1492605385867 {
    margin-top: 30px !important;
}

.vc_custom_1492608597352 {
    margin-top: 60px !important;
}

.vc_custom_1493391911789 {
    margin-top: 60px !important;
    padding-top: 100px !important;
    padding-bottom: 200px !important;
}

.vc_custom_1484665532676 {
    margin-top: -110px !important;
}

.vc_custom_1492606615879 {
    margin-top: 40px !important;
}

.vc_custom_1492607216131 {
    margin-top: 15px !important;
}

.vc_custom_1492597850343 {
    margin-top: 60px !important;
    padding-top: 100px !important;
    padding-bottom: 100px !important;
}

.vc_custom_1486376167981 {
    padding-right: 30px !important;
    padding-left: 30px !important;
}

.vc_custom_1486376179141 {
    padding-right: 30px !important;
    padding-left: 30px !important;
}

.vc_custom_1486376186105 {
    padding-right: 30px !important;
    padding-left: 30px !important;
}

.vc_custom_1486376186106 {
    padding-right: 30px !important;
    padding-left: 30px !important;
}

.vc_custom_1486376186107 {
    padding-right: 30px !important;
    padding-left: 30px !important;
}

.vc_custom_1486376186108 {
    padding-right: 30px !important;
    padding-left: 30px !important;
}
.vc_custom_1486376186109 {
    padding-right: 30px !important;
    padding-left: 30px !important;
}
.vc_custom_1486376186110 {
    padding-right: 30px !important;
    padding-left: 30px !important;
}

.vc_custom_1493391228731 {
    background-image: url(../uploads/Volunteers/1.PERSATUAN_PESARA-PESARA_POLIS_INDIA_NEGERI_JOHOR.png) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;

}

.vc_custom_1486376637456 {
    padding-top: 170px !important;
    padding-right: 30px !important;
    padding-bottom: 30px !important;
    padding-left: 30px !important;
    background-color: rgba(114, 116, 117, 0.31) !important;
    *background-color: rgb(114, 116, 117) !important;
}

.vc_custom_1493391258319 {
    background-image: url(../uploads/Volunteers/2._PERSATUAN_KEBAJIKAN_OM_SRI_SHIRIDI_SATHYA_SAI_JOHOR_BAHRU.png) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
}

.vc_custom_1486376644937 {
    padding-top: 170px !important;
    padding-right: 30px !important;
    padding-bottom: 30px !important;
    padding-left: 30px !important;
    background-color: rgba(114, 116, 117, 0.29) !important;
    *background-color: rgb(114, 116, 117) !important;
}

.vc_custom_1493391287672 {
    background-image: url(../uploads/Volunteers/3.PERSATUAN_PENGIKUT_AJARAN_GURU_AMMA_BHAGAWAN_JOHOR_BAHRU_page-0001.png) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
}

.vc_custom_1486376653454 {
    padding-top: 170px !important;
    padding-right: 30px !important;
    padding-bottom: 30px !important;
    padding-left: 30px !important;
    background-color: rgba(114, 116, 117, 0.29) !important;
    *background-color: rgb(114, 116, 117) !important;
}
.vc_custom_1493391287673 {
    background-image: url(../uploads/Volunteers/4.PERSATUAN_JATI_DIRI_NEGERI_JOHOR.png) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;

}

.vc_custom_1486376653455 {
    padding-top: 170px !important;
    padding-right: 30px !important;
    padding-bottom: 30px !important;
    padding-left: 30px !important;
    background-color: rgba(114, 116, 117, 0.29) !important;
    *background-color: rgb(114, 116, 117) !important;
}
.vc_custom_1493391287674 {
    background-image: url(../uploads/Volunteers/5.KELAB_BERMOTOSIKAL_JOHOR_INDIAN_BIKERS_page-0001.png) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;

}

.vc_custom_1486376653456 {
    padding-top: 170px !important;
    padding-right: 30px !important;
    padding-bottom: 30px !important;
    padding-left: 30px !important;
    background-color: rgba(114, 116, 117, 0.29) !important;
    *background-color: rgb(114, 116, 117) !important;
}
.vc_custom_1493391287675 {
    background-image: url(../uploads/Volunteers/6.KELAB_TAEKWONDO_EVOLUTION.png) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;

}

.vc_custom_1486376653457 {
    padding-top: 170px !important;
    padding-right: 30px !important;
    padding-bottom: 30px !important;
    padding-left: 30px !important;
    background-color: rgba(114, 116, 117, 0.29) !important;
    *background-color: rgb(114, 116, 117) !important;
}
.vc_custom_1493391287676 {
    background-image: url(../uploads/Volunteers/7.PERSATUAN_KEBAJIKAN_SETIA_MASYARAKAT_TEBRAU_JOHOR_BAHRU.jpeg) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;

}

.vc_custom_1486376653458 {
    padding-top: 170px !important;
    padding-right: 30px !important;
    padding-bottom: 30px !important;
    padding-left: 30px !important;
    background-color: rgba(114, 116, 117, 0.29) !important;
    *background-color: rgb(114, 116, 117) !important;
}

.vc_custom_1493391287677 {
    background-image: url(../uploads/Volunteers/8.HINDU_SANGAM_SKUDAI_COUNCIL.jpg) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
}

.vc_custom_1493391287678 {
    background-image: url(../uploads/Volunteers/gurukal.png) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

.vc_custom_1493391287679 {
    background-image: url(../uploads/Volunteers/hindu.png) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
}

.vc_custom_1486376653459 {
    padding-top: 170px !important;
    padding-right: 30px !important;
    padding-bottom: 30px !important;
    padding-left: 30px !important;
    background-color: rgba(114, 116, 117, 0.29) !important;
    *background-color: rgb(114, 116, 117) !important;
}

.vc_custom_1484647121270 {
    padding-top: 0px !important;
}

.vc_custom_1486375698899 {
    border: 1px solid #f1f1f1 !important;
}

.vc_custom_1485873822074 {
    padding-right: 30px !important;
    padding-left: 30px !important;
}

.vc_custom_1485873845801 {
    padding-top: 30px !important;
    padding-right: 30px !important;
    padding-bottom: 30px !important;
    padding-left: 30px !important;
    background-color: #ffffff !important;
}

.vc_custom_1484665538182 {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
    padding-top: 0px !important;
}

.vc_custom_1484665542433 {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
    padding-top: 0px !important;
}

.vc_custom_1484665546136 {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
    padding-top: 0px !important;
}

.vc_custom_1484665550332 {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
    padding-top: 0px !important;
}

.back-top, .back-top * {
    box-sizing: border-box
}
.back-top {
    z-index: 1;
    position: fixed;
    bottom: 80px;
    right: 80px;
    display:none
}
.back-top > a {
    box-sizing: border-box;
    color:white;
    background-color:#00008B;
    width: 45px;
    line-height:25px;
    height: 45px
}
.back-top div{
    display:none
}
.back-top:hover div{
    display:block;
    position: absolute;
    padding: 5px;
    top: -30px;
    left: -30px;
    border-radius: 25px;
    width: 100px;
    background:black;
    color: white;
    opacity: .7;
    font-size: 12px;
    line-height: 15px;
}
.aot-header .navbar-logo{
    display:none
}
.aot-header{
    position:fixed !important;
    left:0;
    top:0;
    right:0;
    box-shadow: 1px 1px 15px grey;
    width:100%
}