@charset "UTF-8";

.page-id-1204 .wpcf7-list-item{
    margin: 0 1em 0 0!important;
}

.page-id-1204 .wpcf7 .et_pb_row_padding_0 p{
    padding-bottom: 1em!important;
}

.page-id-1204 .et_pb_column .et_pb_module {
    padding-left: 0;
    padding-right: 0;
}

.page-id-1204 .wpcf7 .pb1 p{
    padding-bottom: 0!important;
}

.page-id-1204 .wpcf7 .date-373, .page-id-1204 .wpcf7 .date-113{
    width: 200px;
}

.page-id-1204 .wpcf7 .date-373{
    margin-bottom: 2rem;
}

.page-id-1204 .wpcf7 .date-113{
    margin-bottom: 2rem;
}

.page-id-1204 .wpcf7 .mg-bt-20{
    margin-bottom: 1.5rem;
}

.page-id-1204 .wpcf7 .wpcf7-form-control:not(.wpcf7-submit):not(.wpcf7-radio):not(.wpcf7-recaptcha).wpcf7-acceptance{
    background: transparent;
    border: 0;
    padding-left: 0;
    padding-right: 0;
}

.page-id-1204 .wpcf7 h4{
    margin-top: 2rem;
}

.page-id-1204 .wpcf7{
    background: #fff;
    padding: 1.5rem 1rem;
}

.page-id-1204 .wpcf7 .radio-641 .wpcf7-list-item{
    width: 100%;
}

.page-id-1204 .wpcf7 .submit-btns{
    margin-top: 2rem;
}

.page-id-1204 .wpcf7 .wpcf7-list-item-label{
    color: #8d8d8d;
}

.page-id-1204 .wpcf7 .et_pb_row {
    width: 100% !important;
    max-width: 100% !important;
}

.page-id-1131 .et_pb_text_3{
    margin-right: 0!important;
    margin-left: 0!important;
}

.page-id-1131 .et_pb_section_3 .et_pb_row_2{
    padding-left: 2rem;
    padding-right: 2rem;
}

.page-id-31 .et_pb_row_2, .page-id-31 .et_pb_section_3{
    padding-bottom: 0!important;
}

.page-id-31 .et_pb_text_8, .page-id-31 .et_pb_text_2{
    margin-bottom: 10px!important;
}

/* comment by Su */
/*.et_pb_section_4 .et_pb_module:not(.et_pb_text_2){*/
/*    margin-bottom: 2rem!important;*/
/*}*/

.page-id-1903 .et_pb_section_3 .et_pb_row_2{
    margin-top: -3rem;
}

.page-id-1903 .et_pb_section_4, .page-id-1903 .et_pb_section_4 .et_pb_row_3{
    padding-top: 0!important;
}

.page-id-1903 .et_pb_section_4 .et_pb_image_wrap img{
    border-radius: 10px;
}

.page-id-1903 .et_pb_section_4 .et_pb_main_blurb_image{
    margin-bottom: 20px;
}

.page-id-1903 .et_pb_section_4 .et_pb_column{
    margin-bottom: 15px;
}

.page-id-1925 .et_pb_section_3 .et_pb_column, .page-id-1925 .et_pb_section_3 .et_pb_column iframe, .page-id-1925 .et_pb_section_4 .et_pb_image_wrap{
    border-radius: 10px;
}

.page-id-1925 .et_pb_section_4, .page-id-1925 .et_pb_section_4 .et_pb_row_3{
    padding-top: 0!important;
}

.page-id-1925 .et_pb_section_4 .et_pb_column{
    margin-bottom: 10px;
}

.page-id-1925 .et_pb_section_5 .et_pb_row_4{
    padding-bottom: 0;
}

.page-id-1925 .et_pb_section_5 .et_pb_row_4 .wpcf7-form-control:not(.wpcf7-submit):not(.wpcf7-radio):not(.wpcf7-recaptcha){
    border-radius: 5px;
}

.page-id-1925 .et_pb_section_5 .et_pb_row_5{
    margin-bottom: 2rem;
}

.page-id-1925 .et_pb_section_6{
    padding-bottom: 4rem;
}

/*.page-id-1925 .et_pb_section_7{*/
/*    margin-top: 3rem;*/
/*    margin-bottom: 2rem;*/
/*}*/

/*.page-id-1925 .et_pb_section_7>.et_pb_row, .page-id-1925 .et_pb_section_7.et_section_specialty>.et_pb_row{*/
/*    margin-left: auto!important;*/
/*    margin-right: auto!Important;*/
/*        width: 100%;*/
/*}*/

/*.page-id-1925 .et_pb_section_7 .et_pb_blurb_position_left .et_pb_blurb_content{*/
/*    margin-bottom: 15px;*/
/*}*/

/*.page-id-1925 .et_pb_section_7 .et_pb_column_inner_1{*/
/*    padding: 0 1rem;*/
/*    margin-top: 2rem!important;*/
/*}*/
.page-id-1925 .wpcf7 .et_pb_button_module_wrapper{
    margin-top: 2rem;
}

/* Added by Su */
.first_image_section_margin.custom-transform .et_pb_image {
    transform: translateY(-4.5em);
}
.home_text_right_container.custom-transform .et_pb_row > .et_pb_column:nth-last-of-type(1){
    padding-top: 5%;
}
.et_pb_blurb_content {
    padding: 0;
}
.location-map .et_pb_blurb_content {
    padding: 0;
    display: flex;
    align-items: baseline;
}
.location-map .et_pb_blurb_container{
    padding-left: 0;
}
.counselling_cta .et_pb_module.et_pb_blurb {
    padding-right: 18px;
}
.counselling_cta .et_pb_module.et_pb_blurb .et_pb_blurb_container .et_pb_module_header{
    padding-top: 3px;
}
.et_mobile_menu li a, .nav li li a {
    font-size: calc(12px + (16 - 15) * (100vw - 375px) / (1900 - 375));
}
#footer-widgets .footer-widget a, #footer-widgets .footer-widget li a, #footer-widgets .footer-widget li a:hover, .footer-widget .fwidget p{
    font-size: 14px;
    text-align: justify;
}
#footer-widgets .footer-widget li{
    margin-bottom: 0;
}
.btm_cta_container .et_pb_image .et_pb_image_wrap img{
    margin-top: 10px;
}
#top-menu-nav #top-menu li .sub-menu{
    top: 30px;
}
body #top-menu .sub-menu > li, body #top-menu .sub-menu > li a{
    font-size: calc(11px + (13 - 11) * (100vw - 1200px) / (1500 - 1200));
}
.simcal-event-description p a{
    display: block;
}


/* End Added by Su */

@media (max-width: 1500px) {
    .page-id-1204 .et_pb_section_3{
        padding-top: 1% !important;
    }
    
    .page-id-1204 .et_pb_section_4, .page-id-1204 .et_pb_section_4 .et_pb_row_3{
        padding-top: 0!important;
    }
}

@media (max-width: 1300px) {
    
}

@media (max-width: 1199px) {
    
}

@media (max-width: 980px) {
    .page-id-1204 .et_pb_column .et_pb_module {
        margin-bottom: 10px!important;
    }
    
    .page-id-1925 .et_pb_section_3 .et_pb_column_3{
        padding-left: 0;
    }
    
    .page-id-1204 .wpcf7 .et_pb_button_module_wrapper.et_pb_button_alignment_right, .page-id-31 .wpcf7 .submit-btns .et_pb_button_module_wrapper.et_pb_button_alignment_right{
        text-align: center!important;
    }
    
    .page-id-1204 .wpcf7 .submit-btns .recaptcha, .page-id-31 .wpcf7 .submit-btns .recaptcha{
        display: flex;
        justify-content: center;
    }
    .page-id-1925 .et_pb_section_6 .et_pb_text_15, .page-id-1925 .et_pb_section_6 .et_pb_text_9, .page-id-1925 .et_pb_section_6 .et_pb_text_12, 
    .page-id-1925 .et_pb_section_6 .et_pb_text_13, .page-id-1925 .et_pb_section_6 .et_pb_text_16, .page-id-1925 .et_pb_section_6 .et_pb_column_11{
        padding-left: 2rem!important;
        padding-right: 2rem!important;
    }
    
    .page-id-1204 .et_pb_column .et_pb_row_inner,  .page-id-1204 .et_pb_row {
        padding: 10px 0!important;
    }
    
    .page-id-1204 .wpcf7 .et_pb_row {
        padding: 0!important;
    }
    
    .page-id-1131 .et_pb_section:not(.page-banners) .et_pb_module{
        margin-bottom: 10px;
    }
}

@media (min-width: 768px){
    
    .page-id-1903 .et_pb_section_4, .page-id-1903 .et_pb_section_4 .et_pb_row_3 {
        padding-top: 10px!important;
    }
    
    .page-id-1903 .et_pb_section_4 .et_pb_row{
        display: flex;
        flex-wrap: wrap;
        padding-bottom: 0;
    }

    .page-id-1204 .wpcf7 .et_pb_column, .page-id-1204 .wpcf7 .dp-flex{
        display: flex;
    }
    
    .page-id-1903 .et_pb_section_3 .et_pb_row_2 .et_pb_column_2{
        margin-top: -12rem;
        padding-right: 1rem;
    }
    
    .page-id-1131 .et_pb_section_3 .et_pb_row_3, .page-id-1131 .et_pb_section_3 .et_pb_row_3 .et_pb_column{
        padding-bottom: 0;
        margin-bottom: 0;
    }
    
    .page-id-1131 .et_pb_section_3 .et_pb_row_2 {
        padding-left: 5rem;
        padding-right: 5rem;
    }
    
    .page-id-1131 .home_text_right_container{
        padding-top: 0!important;
    }
    
    .page-id-1131 .home_text_right_container .et_pb_row_4 .et_pb_column_6{
        padding-left: 2rem!important;
        padding-bottom: 3rem!important;
    }
    
    .page-id-1131 .home_text_right_container .et_pb_row_4 .et_pb_column_5{
        padding-right: 2rem;
    }
    
   .page-id-1204 .wpcf7 .two-columns .wpcf7-form-control-wrap{
       margin-bottom: 0;
   }
   .page-id-1204 .wpcf7 .et_pb_column label.dpflex-label, .page-id-1204 .wpcf7 .dp-flex label.dpflex-label{
       display: flex;
        justify-content: center;
        align-items: flex-start;
        flex-direction: column;
        margin-bottom: 10px;
        margin-right: 15px;
   }
   
   .page-id-1204 .wpcf7 {
        padding: 1rem 1.5rem 1.5rem;
    }
    
    .page-id-1204 .wpcf7 .et_pb_row_padding_0 p {
        padding-bottom: 0!important;
    }
    
    .page-id-1903 .et_pb_section_4 .et_pb_blurb_content, .page-id-1925 .et_pb_section_4 .et_pb_blurb_content{
        padding: 0 5px;
    /*}*/
    
    /*.page-id-1925 .et_pb_section_7 .et_pb_column_inner_1 {*/
    /*    padding: 0;*/
    /*    margin-top: 0!important;*/
    /*}*/
    
    /*.page-id-1925 .et_pb_section_7 .et_pb_blurb_content {*/
    /*    padding: 0;*/
    /*}*/
    
    /*.page-id-1925 .et_pb_section_7 .et_pb_blurb_position_left .et_pb_blurb_content {*/
    /*    margin-bottom: 0px;*/
    /*    display: flex;*/
    /*}*/
    
    /*.page-id-1925 .et_pb_section_7 .et_pb_blurb_position_left .et_pb_main_blurb_image, .page-id-1925 .et_pb_section_7 .et_pb_blurb_position_right .et_pb_main_blurb_image,*/
    /*.page-id-1925 .et_pb_section_7 .et_pb_blurb_position_left .et_pb_main_blurb_image .et_pb_image_wrap, .page-id-1925 .et_pb_section_7 .et_pb_blurb_position_right .et_pb_main_blurb_image .et_pb_image_wrap{*/
    /*    width: 30px;*/
    /*    display: block;*/
    /*    margin-bottom: 7px;*/
    /*}*/
}

@media (min-width: 992px){
    
    .volunteering_process_row{
        padding: 2rem 0!important;
    }
    
    /*.page-id-1925 .et_pb_section_7>.et_pb_row, .page-id-1925 .et_pb_section_7.et_section_specialty>.et_pb_row{*/
    /*    margin-right: 0 !important;*/
    /*    width: 100%;*/
    /*}*/
    
    /*.page-id-1925 .et_pb_section_7 .et_pb_column_19{*/
    /*    width: 170%;*/
    /*}*/
    
    /*.page-id-1925 .et_pb_section_7 .et_pb_column_19 .et_pb_row_inner_0 .et_pb_column_inner_0{*/
    /*    width: 40.90722%!important;*/
    /*}*/
    
    .page-id-1925 .et_pb_section_6 .et_pb_text_15, .page-id-1925 .et_pb_section_6 .et_pb_text_9, .page-id-1925 .et_pb_section_6 .et_pb_text_12, 
    .page-id-1925 .et_pb_section_6 .et_pb_text_13, .page-id-1925 .et_pb_section_6 .et_pb_text_16, .page-id-1925 .et_pb_section_6 .et_pb_column_11, .page-id-1925 .et_pb_section_6 .et_pb_column_13{
        padding-left: 2rem!important;
        padding-right: 2rem!important;
    }
    
    .page-id-1925 .et_pb_section_3{
        padding: 2rem 0!important;
    }
    
    .page-id-1204 .wpcf7 .submit-btns .text-right{
        justify-content: flex-end;
    }
    
    .page-id-1204 .wpcf7 label.min-width{
        min-width: 100px;
    }
    
    .page-id-1204 .wpcf7 .two-columns{
        margin-bottom: 1.5rem;
    }
    
    .page-id-1204 .wpcf7 .dp-flex p{
        flex: 1;
    }
    
    .page-id-31 .et_pb_section_4{
        padding-top: 0!important;
    }
    
    .page-id-31 .et_pb_text_8, .page-id-31 .et_pb_text_2 {
        margin-bottom: 20px!important;
    }
    
    .page-id-1903 .et_pb_section_3 .et_pb_row_2 .et_pb_column_2 {
        margin-top: -1.5rem;
        padding-right: 3rem;
    }
    
    .page-id-1903 .et_pb_section_3 .et_pb_row_2 .et_pb_column_3{
        padding-top: 2rem!important;
    }
    
    .page-id-1903 .et_pb_section_3 .et_pb_row_2 {
        margin-bottom: 2rem;
    }
}

@media (min-width: 1200px){
    .page-id-1204 .et_pb_section:not(.page-banners) {
        padding: 1% 0!important;
    }
    .page-id-1204 .et_pb_section.et_pb_section_3{
        padding-bottom: 0!important;
    }
    .page-id-1204 .et_pb_section.et_pb_section_4, .page-id-1204 .et_pb_section.et_pb_section_4 .et_pb_row_3{
        padding-top: 0!important;
    }
    
    .page-id-1131 .et_pb_section_3 .et_pb_row_3, .page-id-1131 .et_pb_section_3 .et_pb_row_3 .et_pb_column {
        margin-bottom: 3rem !important;
    }
    
    .page-id-1131 .et_pb_section_3 .et_pb_row_2 {
        padding-left: 8rem !important;
        padding-right: 8rem !important;
    }
    
    .page-id-1131 .home_text_right_container .et_pb_row_4 .et_pb_column_5{
        padding-right: 6rem !important;
    }
    
    .page-id-1903 .et_pb_section_3 .et_pb_row_2 .et_pb_column_3 {
        padding-top: 0!important;
        padding-left: 3rem;
    }
    
    /*.page-id-1925 .et_pb_section_7 .et_pb_column_19 {*/
    /*    width: 105%;*/
    /*}*/
    
    .page-id-1925 .et_pb_section_3 .et_pb_column.et_pb_column_3{
        padding-left: 2rem;
    }
    
    .page-id-1925 .et_pb_section_6 .et_pb_text_15, .page-id-1925 .et_pb_section_6 .et_pb_text_9, .page-id-1925 .et_pb_section_6 .et_pb_text_12, .page-id-1925 .et_pb_section_6 .et_pb_text_13, .page-id-1925 .et_pb_section_6 .et_pb_text_16, .page-id-1925 .et_pb_section_6 .et_pb_column_11, .page-id-1925 .et_pb_section_6 .et_pb_column_13 {
        padding-left: 5rem!important;
        padding-right: 5rem!important;
    }
    
    .page-id-1925 .et_pb_section:not(.et_pb_section_2):not(.et_pb_section_7){
        padding: 2% 0;
    }
}

@media (min-width: 1600px){
    .page-id-1204 .wpcf7 .date-373, .page-id-1204 .wpcf7 .date-113 {
        width: 240px!important;
    }
    
    .page-id-1204 .wpcf7 label.min-width {
        min-width: 110px!important;
    }
    .page-id-1204 .wpcf7 {
        padding: 1rem 2.5rem 2.5rem!important;
    }
    
    .page-id-1131 .et_pb_section_3 .et_pb_row_2 {
        padding-left: 11rem !important;
        padding-right: 11rem !important;
    }
    
    .page-id-1903 .et_pb_section_4, .page-id-1903 .et_pb_section_4 .et_pb_row_3 {
        padding-top: 20px!important;
    }
    
    .volunteering_process_row {
        padding: 4rem 0!important;
    }
}

@media (min-width: 1900px){
    .page-id-1131 .et_pb_section_3 .et_pb_row_2 {
        padding-left: 15rem !important;
        padding-right: 15rem !important;
    }
}

@media (max-width: 767px) {
    
}

@media (max-width: 540px) {
    .location-map .et_pb_blurb_content .et_pb_main_blurb_image{
        margin-bottom: 24px;
    }
}

@media (max-width: 414px) {
}

@media (max-width: 365px) {


}

@media (min-width: 768px) and (max-width: 999px) {
    .page-id-1204 .wpcf7 .two-columns{
        display: flex;
    }
    
    .page-id-1204 .wpcf7 .two-columns .et_pb_column:first-child{
        padding-right: 1rem;
    }
    
    .page-id-1903 .et_pb_section_4 .et_pb_column{
        width: 33.33%;
    }
    
    .page-id-1204 .wpcf7 .two-columns .et_pb_column:last-child{
        padding-left: 1rem;
    }
    
    .page-id-1204 .wpcf7 .et_pb_column {
        margin-bottom: 10px!important;
    }
    
    .page-id-1204 .wpcf7 .submit-btns .et_pb_column{
        display: block;
    }
    
    .page-id-1204 .et_pb_section_4{
        margin-bottom: 1rem;
    }
}




@media (min-width: 1000px) and (max-width: 1199px) {














}

@media (min-width: 1199px) and (max-height: 850px) {




}


@media (min-width: 1199px) and (max-width: 1500px) {






}


@media (min-width: 1800px){

    

}