/* GRID BASED ([{"media":"default","options":{"gutter":"0.25","columns":4,"width":"99.75%"}},{"media":"only screen and (min-width : 641px)","options":{"gutter":"0.25","columns":8,"width":"100%"}},{"media":"only screen and (min-width : 1024px)","options":{"gutter":"0.25","columns":12,"width":"80%","maxWidth":"1232px"}}]) */
 body {
    font-family: Arial, Helvetica, sans-serif;
    text-align: left;
    line-height:157%;
    color: #666666;
    font-size: 13px;
    letter-spacing:0px;
    background-color:#200402;
}
body img {
    max-width: 100%;
    height: auto;
}
body h1 {
    font-size: 30px;
    font-weight: bold;
    color: #333333;
    line-height: 120%;
}
body h2 {
    color: #333333;
    font-size: 24px;
    font-weight: bold;
    line-height: 120%;
}
body h3 {
    color: #5F5F5F;
    font-size: 20px;
    font-weight: normal;
    line-height: 120%;
}
body h4 {
    color: #5F5F5F;
    font-size: 14px;
    font-weight: bold;
}
body p {
    font-size:13px;
    color: #666666;
    line-height:157%;
    margin-left:auto;
    margin-right:auto;
}
body a {
    color: #C9390D;
    font-weight: normal;
    text-decoration: none;
    font-size: 13px;
    line-height: 157%;
}
body a:active, body a:hover {
    color: #FCB040;
}
body a:visited {
    color: #C9390D;
}
.logo {
    clear: both;
    width: auto;
    background-color:#C9390D;
}
.nav {
    clear: both;
    min-height: 43px;
    background-color:#200402;
}
.nav_colmain {
    padding-left: 2.5000%;
    padding-right: 2.5000%;
    width: 95.0000%;
    min-height: 43px;
    margin-left: auto;
    margin-right: auto;
}
.nav_col {
    float: none;
    min-height: 43px;
    width: 100%;
}
.content {
    clear: both;
    min-height: 489px;
    width: auto;
    background-color:#FFFFFF;
}
.column_13 {
    padding-left: 2.5000%;
    padding-right: 2.5000%;
    width: 95.0000%;
    min-height: 95px;
    margin-left:auto;
    margin-right:auto;
}
.column_22 {
    float: left;
    width: 100%;
    min-height: 100px;
}
.column_23 {
    float: left;
    width: 100%;
    min-height: 100px;
    margin-left: 0.0000%;
}
.column_15 {
    float: left;
    width: 100%;
    min-height: 100px;
}
.column_15_align {
    float: left;
}
.column_15_align {
    margin-right: 0px;
}
.column_15_align {
    float: none;
}
.column_15_align {
    margin-right: auto;
}
.column_15_align {
    margin-left: 0%;
}
.column_16 {
    width: 100%;
    min-height: 100px;
    margin-left: 0px;
}
.welcome_text {
    margin: 0;
    border: 0;
    float: none;
    width:100%;
    min-height:350px;
}
.welcome_text h1 {
    margin: 30px 0;
    padding: 0;
    text-align:center;
    min-height:40px;
}
.welcome_text p {
    margin: 0 10px 50px 10px;
    padding: 0;
    text-align:center;
    width:auto;
}
.welcome_text_unit_wrapper {
    width: auto;
    float: none;
    min-height:350px;
}
.column_14 {
    padding-left: 2.5000%;
    padding-right: 2.5000%;
    width: 95.0000%;
    min-height: 924px;
    margin-left: auto;
    margin-right: auto;
}
.row_12 {
    clear: both;
    min-height: 66px;
    width: 100%;
    float: left;
}
.row_13 {
    clear: both;
    min-height: 100px;
    width: 100%;
    float: left;
}
.row_13_align {
    margin-left: 0%;
}
.article_fourteen {
    margin: 0;
    padding: 0;
    border: 0;
    float: left;
    width:100%;
}
.article_fourteen_align {
    margin-left: 0%;
}
img.article_fourteen_img {
    max-width: 100%;
    margin-bottom: 26px;
    margin-right:auto;
    margin-left:auto;
    display:block;
}
.article_fourteen h2 {
    margin: 0 0 20px;
    padding: 0;
    text-align:center;
}
.article_fourteen p {
    margin: 0 0 30px;
    padding: 0;
    text-align:center;
}
.welcome_main {
    clear: both;
    min-height: 100px;
    width: auto;
    background-color:#FFFFFF;
}
.row_14 {
    clear: both;
    min-height: 7px;
    background-color:#200402;
}
.our_dream_main {
    clear: both;
    min-height: 100px;
    width: auto;
    background-color:#fcb040;
}
.icon_main {
    clear: both;
    min-height: 100px;
    margin-left:auto;
    margin-right:auto;
}
.icon_col_unit_wrapper {
    width: 100%;
    min-height: 274px;
    float: none;
}
.icon_col {
    float: none;
    min-height: 254px;
    width: auto;
    padding-left:10px;
    padding-right:10px;
    padding-bottom:20px;
}
.Logo {
    clear: both;
    min-height: 35px;
    width: 100%;
}
.logo_col {
    padding-left: 2.4938%;
    padding-right: 2.4938%;
    width: 94.7624%;
    min-height: 121px;
    margin-left: auto;
    margin-right: auto;
}
.Logo_align {
    margin-left: 0%;
}
.row_3 {
    clear: both;
    min-height: 100px;
}
.footer {
    clear: both;
    min-height: 300px;
    width: auto;
}
.footer_grd_col {
    padding-left: 2.5000%;
    padding-right: 2.5000%;
    width: 95.0000%;
    min-height: 300px;
    margin-left: auto;
    margin-right: auto;
}
.hor_social_buttons_with_label {
    float: left;
    margin: 0;
    padding: 25px 0;
    width:100%;
}
.hor_social_buttons_with_label a {
    display: inline-block;
    padding-left: 34px;
    height: 27px;
    line-height: 27px;
    text-decoration: none;
    margin-bottom: 10px;
    float: none;
    margin-right: 13px;
}
.hor_social_buttons_with_label a:hover {
}
.hor_social_buttons_with_label h2 {
    margin-top: 0;
    margin-bottom: 21px;
    color:#FFFFFF;
}
.hor_social_buttons_with_label .facebook {
    background: transparent url("../images/xtd_facebook_small.png") no-repeat left top;
}
.hor_social_buttons_with_label .facebook:hover {
    background: transparent url("../images/xtd_facebook_small_over.png") no-repeat left top;
}
.hor_social_buttons_with_label .facebook:active {
    background: transparent url("../images/xtd_facebook_small_over.png") no-repeat left top;
}
.hor_social_buttons_with_label .twitter {
    background: transparent url("../images/xtd_twitter_small.png") no-repeat left top;
}
.hor_social_buttons_with_label .twitter:hover {
    background: transparent url("../images/xtd_twitter_small_over.png") no-repeat left top;
}
.hor_social_buttons_with_label .twitter:active {
    background: transparent url("../images/xtd_twitter_small_over.png") no-repeat left top;
}
.hor_social_buttons_with_label .googleplus {
    background: transparent url("../images/xtd_googleplus_small.png") no-repeat left top;
}
.hor_social_buttons_with_label .googleplus:hover {
    background: transparent url("../images/xtd_googleplus_small_over.png") no-repeat left top;
}
.hor_social_buttons_with_label .googleplus:active {
    background: transparent url("../images/xtd_googleplus_small_over.png") no-repeat left top;
}
.about_us {
    float: left;
    width: 100%;
    min-height: 150px;
    margin:0;
    padding: 25px 0;
}
.about_us h2 {
    margin-top: 0;
    margin-bottom: 21px;
    color:#FFFFFF;
}
.about_us p {
    margin-bottom: 15px;
    color:#FFFFFF;
}
.about_us a {
    text-decoration: none;
    font-weight: bold;
}
.about_us a:hover {
}
.contact_us {
    float: left;
    margin: 0;
    padding: 25px 0;
    width:100%;
}
.contact_us h2 {
    margin-top: 0;
    margin-bottom: 21px;
    color:#FFFFFF;
}
.contact_us a {
    text-decoration: none;
    margin: 0;
}
.contact_us p {
    text-decoration: none;
    margin: 0;
}
.contact_us a:hover {
    cursor: pointer;
}
.row_8 {
    clear: both;
    min-height: 100px;
    width: 100%;
    background-color:#200402;
}
.logo_col {
    min-height:35px;
    margin-left:auto;
    margin-right:auto;
    width:auto;
    padding-left:2.5000%;
    padding-right:2.5000%;
}
.con_col {
    min-height:300px;
    margin-left:auto;
    margin-right:auto;
    width:90.2500%;
    padding-left:2.3750%;
    padding-right:2.3750%;
}
.row_30 {
    clear: both;
    min-height: 100px;
}
.column_49 {
    padding-left: 2.4938%;
    padding-right: 2.4938%;
    width: 94.7624%;
    min-height: 415px;
    margin-left: auto;
    margin-right: auto;
    padding-top:20px;
}
.column_50 {
    float: left;
    width: 100%;
    min-height: 100px;
}
.column_51 {
    float: left;
    width: 100%;
    min-height: 100px;
    margin-left: 0.0000%;
}
.column_48 {
    float: none;
    min-height: 100px;
    width: 100%;
}
.program_header {
    clear: both;
    min-height: 7px;
    width: 100%;
}
.column_27 {
    padding-left: 2.4938%;
    padding-right: 2.4938%;
    width: 94.7624%;
    min-height: 76px;
    margin-left: auto;
    margin-right: auto;
}
.column_3 {
    float: none;
    min-height: 76px;
    width: 100%;
}
.sub_prgm_header {
    clear: both;
    min-height: 100px;
}
.column_31 {
    padding-left: 2.4938%;
    padding-right: 2.4938%;
    width: 94.7624%;
    min-height: 100px;
    margin-left: auto;
    margin-right: auto;
}
.column_32_unit_wrapper {
    width: auto;
    min-height: 100px;
    float: none;
}
.column_32 {
    float: none;
    width: auto;
    min-height: 100px;
    padding-left:10px;
    padding-right:10px;
}
.column_33 {
    float: none;
    width: auto;
    min-height: 100px;
}
.prpgram_1, .program_2, .program_3, .program_2, .program_3, .program_3 {
    float: none;
    min-height: 100px;
    width: 100%;
    background-color:#ffad35;
}
.prpgram_1, .program_2, .program_3 {
    background-color:#FCB860;
}
.prpgram_1 {
    background-color: #fcb040;
}
.community_service_unit_wrapper {
    width: auto;
    min-height: 100px;
    float: none;
}
.community_service {
    float: none;
    width: auto;
    min-height: 100px;
    padding-left:10px;
    padding-right:10px;
    background-color:#fcb040;
}
.classes_edu_unit_wrapper {
    width: auto;
    min-height: 100px;
    float: none;
}
.classes_edu {
    float: none;
    width: auto;
    min-height: 100px;
    padding-left:10px;
    padding-right:10px;
    background-color:#c93a0d;
}
.program_2, .program_3, .program_3 {
    background-color: #FCB860;
}
.twelve_stp_fac, .indv_case_mng {
    float: none;
    width: auto;
    min-height: 100px;
}
.twelve_stp_fac {
    padding-left: 10px;
    padding-right:10px;
}
.rcvry_coach, .five_phases {
    float: none;
    width: auto;
    min-height: 100px;
    background-color:#ED663D;
}
.rcvry_coach {
    padding-left: 10px;
    padding-right:10px;
}
.five_phases {
    background-color: #FA815F;
    min-height:445px;
    padding-bottom:20px;
}
.program_3 {
    clear: both;
    min-height: 100px;
    background-color:#FA815F;
}
.program_3 {
    background-color: #FA9478;
}
.column_29 {
    padding-left: 2.4938%;
    padding-right: 2.4938%;
    width: 94.7624%;
    min-height: 100px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom:20px;
}
.column_28 {
    float: none;
    min-height: 100px;
    width: 100%;
}
.row_4 {
    clear: both;
    min-height: 100px;
    width: 100%;
}
.column_26 {
    padding-left: 2.4938%;
    padding-right: 2.4938%;
    width: 94.7624%;
    min-height: 100px;
    margin-left: auto;
    margin-right: auto;
}
.article_one {
    margin: 0;
    padding: 25px;
    border: 0;
    float: none;
    width:auto;
    min-height:188px;
}
.article_one h2 {
    margin: 0 0 15px 0;
    padding: 0;
    min-height:25px;
}
.article_one p {
    margin: 0;
    padding: 0;
    min-height:100px;
}
.article_one_unit_wrapper {
    width: auto;
    float: none;
    min-height:188px;
}
.resources_mn_1, .resource_mn_2 {
    float: none;
    min-height: 100px;
    width: 100%;
}
.resource_mn_2 {
    background-color: #fcb040;
}
.apply_main {
    clear: both;
    min-height: 100px;
    width: 100%;
}
.column_4 {
    padding-left: 2.4938%;
    padding-right: 2.4938%;
    width: 94.7624%;
    min-height: 100px;
    margin-left: auto;
    margin-right: auto;
}
.instructions_main {
    float: none;
    min-height: 100px;
    width: 100%;
}
.download_main {
    clear: both;
    min-height: 100px;
    background-color:#c93a0d;
}
.column_25 {
    padding-left: 2.4938%;
    padding-right: 2.4938%;
    width: 94.7624%;
    min-height: 100px;
    margin-left: auto;
    margin-right: auto;
    color:#000000;
    padding-bottom:20px;
}
a.button {
    display:block;
    text-decoration: none;
    padding: 5px 0px;
    width:120px;
    text-align:center;
    background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffc163), color-stop(2%, #ff9a02), color-stop(96%, #d07d00));
    border-color:#200402;
    border-width:1px;
    -webkit-border-radius:16px;
    border-radius:16px;
    border-style:solid;
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
    line-height:120%;
    color:#FFF;
    text-shadow:0px 1px 0px rgba(0, 0, 0, 0.18);
    -moz-border-radius:16px;
    -moz-text-shadow:0px 1px 0px rgba(0, 0, 0, 0.18);
    -webkit-text-shadow:0px 1px 0px rgba(0, 0, 0, 0.18);
    background-image:-webkit-linear-gradient(top, #ffc163 0%, #ff9a02 2%, #d07d00 96%);
    background-image:-moz-linear-gradient(top, #ffc163 0%, #ff9a02 2%, #d07d00 96%);
    background-image:-o-linear-gradient(top, #ffc163 0%, #ff9a02 2%, #d07d00 96%);
    background-image:-ms-linear-gradient(top, #ffc163 0%, #ff9a02 2%, #d07d00 96%);
    background-image:linear-gradient(to bottom, #ffc163 0%, #ff9a02 2%, #d07d00 96%);
    margin-left:auto;
    margin-right:auto;
}
a.button:visited {
    color:#FFF;
}
a.button:hover {
    background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff9a57), color-stop(3%, #ff7316), color-stop(97%, #cc5200));
    color:#FFF;
    background-image:-webkit-linear-gradient(top, #ff9a57 0%, #ff7316 3%, #cc5200 97%);
    background-image:-moz-linear-gradient(top, #ff9a57 0%, #ff7316 3%, #cc5200 97%);
    background-image:-o-linear-gradient(top, #ff9a57 0%, #ff7316 3%, #cc5200 97%);
    background-image:-ms-linear-gradient(top, #ff9a57 0%, #ff7316 3%, #cc5200 97%);
    background-image:linear-gradient(to bottom, #ff9a57 0%, #ff7316 3%, #cc5200 97%);
}
a.button:active {
    color:#FFF;
}
.column_11 {
    float: none;
    min-height: 100px;
    width: 100%;
}
.cntct_main_1 {
    clear: both;
    min-height: 100px;
    width: 94.7624%;
    margin-left:auto;
    margin-right:auto;
    padding-left:2.4938%;
    padding-right:2.4938%;
}
.row_19 {
    clear: both;
    min-height: 100px;
    width: 100%;
    background-color:#200402;
    height:31px;
}
.column_18 {
    float: left;
    width: 100%;
    min-height: 100px;
}
.column_21 {
    float: left;
    width: 100%;
    min-height: 100px;
    margin-left: 0.0000%;
}
.brown_line {
    clear: both;
    min-height: 7px;
    background-color:#200402;
}
.cntct_main_2 {
    clear: both;
    min-height: 100px;
    width: 100%;
    background-color:#fcb040;
    margin-left:auto;
    margin-right:auto;
}
.cntct_2_grid {
    padding-left: 2.4938%;
    padding-right: 2.4938%;
    width: 94.7624%;
    min-height: 100px;
    margin-left: auto;
    margin-right: auto;
}
.column_17 {
    float: none;
    min-height: 100px;
    width: 100%;
    background-color:#fcb040;
}
.column_19 {
    float: left;
    width: 100%;
    min-height: 100px;
}
.column_20 {
    float: left;
    width: 100%;
    min-height: 100px;
    margin-left: 0.0000%;
}
.list {
    font-family : Arial, Helvetica, sans-serif;
    text-align : left;
    font-size : 14px;
    line-height : 250%;
    list-style-type:circle;
    padding-left:30px;
}
.list li {
    line-height: 175%;
}
.map_main {
    clear: both;
    min-height: 100px;
    width: 100%;
}
.map_main {
    clear: both;
    min-height: 100px;
    width: 100%;
    display:none;
}
.customClass1 {
    background-color: #D97AD9;
}
.map {
    clear: both;
    min-height: 100px;
    width: 100%;
}
.ourstf_main {
    float: left;
    width: 100%;
    min-height: 352px;
}
.sidebar_latest_news_one {
    width: 100%;
    margin: 0;
    padding: 0;
    position: relative;
    float:left;
}
.sidebar_latest_news_one h2 {
    margin: 0.75px 0 25em 0;
}
.sidebar_latest_news_one ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.sidebar_latest_news_one .article {
    margin-bottom: 30px;
    min-height: 80px;
}
.sidebar_latest_news_one .article img {
    height: 123px;
    width: 88px;
    border: 3px solid #CCCCCC;
    float: left;
    margin: 0 20px 0 0;
    max-width:114px;
    min-width:114px;
}
.sidebar_latest_news_one .article img:hover {
    border: 3px solid #77C4D3;
}
.sidebar_latest_news_one .article a {
    text-decoration: none;
    color: #666;
}
.sidebar_latest_news_one .article a:hover {
    color: #77C4D3;
}
.sidebar_latest_news_one .article p {
    margin: 0 0 10px 0;
}
.qck_cntct_main {
    float: left;
    width: 100%;
    min-height: 100px;
    margin-left: 0.0000%;
}
.hmenubar {
    overflow: hidden;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    -webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.50);
    box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.50);
    width:100%;
    float:left;
    -moz-border-radius: 0px;
    -moz-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.50);
    text-align:center;
}
.hmenubar_list {
    text-align: center;
    list-style:none;
    padding:0;
    margin:0;
    font-size: 0px;
    letter-spacing: 0px;
    word-spacing: 0px;
    display:none;
}
.hmenubar_list li {
    margin:0;
    padding:0;
    display: inline-block;
    position: relative;
    background: transparent;
}
.hmenubar_list li a {
    display: block;
    margin: 0;
    padding: 12px 10px;
    line-height: 20px;
    font-weight: normal;
    color: #FFF;
    text-decoration: none;
    text-transform: none;
    text-align: center;
    width: auto;
    text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.29);
    height: auto;
    font-size: 20px;
    -moz-text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.29);
    -webkit-text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.29);
}
.hmenubar_list li a:hover {
    color: #FCB140;
    text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.29);
    -moz-text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.29);
    -webkit-text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.29);
}
.hmenubar_list li a.clicked {
    color: #FFFFFF;
    font-weight: bold;
    text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.39);
    -moz-text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.39);
    -webkit-text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.39);
    font-size:20px;
    min-width:0px;
    padding-left:10px;
    padding-right:10px;
}
.hmenubar_list li a:active {
    color: #272727;
    font-weight: bold;
    text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.39);
    -moz-text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.39);
    -webkit-text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.39);
}
.hmenubar select {
    display:none;
    width:80%;
    padding:5px;
    border:2px solid #D3D3D3;
    margin: 10px 0;
}
.hmenubar select {
    display: inline-block;
}
.content_col_1 {
    min-height:300px;
    margin-left:auto;
    margin-right:auto;
    width:95.0000%;
    padding-left:2.5000%;
    padding-right:2.5000%;
}
.zeroMargin_mobile {
    margin-left: 0;
}
img.Logo {
    min-height:0px;
    max-width:none;
    display:block;
    margin-left:auto;
    margin-right:auto;
}
h1.heading {
    text-align: center;
    margin-top:15px;
    margin-bottom:15px;
}
img.image1 {
    margin-right: auto;
    width:98.3784%;
    margin-left:auto;
    display:block;
}
.undefined_unit_wrapper {
    width: auto;
    min-height: 60px;
    float: none;
    margin-right:auto;
    margin-left:auto;
}
img.image2 {
    margin-left: auto;
    margin-right:auto;
    display:block;
}
img.image3 {
    padding-top: 10px;
    margin-left:auto;
    margin-right:auto;
    display:block;
}
h1.our_main_office_h1 {
    text-align: center;
    margin-top:0.67em;
    min-height:0px;
}
p.paragraph1 {
    text-align: center;
    color:#000000;
}
p.paragraph2 {
    text-align: center;
    color:#000000;
}
p.paragraph3 {
    text-align: center;
    color:#000000;
}
img.house_only_blue_image {
    margin-right: auto;
    padding-top:20px;
    margin-left:auto;
    display:block;
    padding-bottom:20px;
}
h1.heading1 {
    text-align: center;
    margin-top:0.67em;
    min-height:35px;
}
p.paragraph4 {
    text-align: center;
}
img.image5 {
    margin-right: auto;
    margin-left:auto;
    display:block;
    margin-top:20px;
}
h2.icon_header {
    text-align: center;
    min-height:12px;
    margin-top:0.25em;
}
p.icon_p {
    text-align: center;
    min-height:46px;
    margin:0 auto;
}
img.main_logo {
    margin-right: auto;
    margin-left:auto;
    display:block;
}
.staff_col {
    clear: both;
    min-height: 129px;
    margin-bottom:15px;
}
img.image {
    padding-right: 10px;
    float:left;
}
h4.staff_name_header {
    font-size: 17px;
    margin-bottom:0em;
}
h5.staff_title_header {
    margin-top: 0em;
    margin-bottom:0em;
}
p.staff_phone_header {
    margin-top: 0em;
    margin-bottom:0em;
}
p.staff_email_header {
    margin-top: 0em;
    margin-bottom:0em;
}
h2.heading2 {
}
h2.heading3 {
}
.h_line {
    clear: both;
    min-height: 1px;
    background-color:#200402;
    width:100%;
}
h2.heading4 {
    color: #FFFFFF;
    font-size:17px;
    text-align:center;
}
.article_one h2.resources_header {
    margin-bottom: 15px;
}
.article_one p.homeless_links {
    min-height: 160px;
    padding-bottom:25px;
}
.article_one p.veterans_links {
    min-height: 140px;
    padding-bottom:25px;
}
h1.heading5 {
    text-align: center;
    min-height:20px;
    margin-top:0em;
}
h2.heading6 {
    text-align: center;
    margin-left:auto;
    margin-right:auto;
    color:#FFFFFF;
}
h2.heading7 {
    text-align: center;
    margin-left:auto;
    margin-right:auto;
}
h2.heading8 {
    text-align: center;
}
h2.heading9 {
    text-align: center;
}
h2.heading10 {
    text-align: center;
}
p.paragraph5 {
    text-align: center;
    width:95%;
}
p.paragraph6, p.class_text {
    text-align: center;
    color:#FFFFFF;
    width:95%;
}
.phase_1, .phase_2, .phase_3, .phase_4, .phase_5 {
    clear: both;
    min-height: 347px;
    width:80%;
    margin-left:auto;
    margin-right:auto;
    background-color:#FFFFFF;
    -webkit-border-radius:20px;
    -moz-border-radius:20px;
    border-radius:20px;
    margin-bottom:20px;
}
.phase_3 {
    width: 95%;
}
.phase_4 {
    width: 95%;
}
.phase_5 {
    min-height: 194px;
}
.class_blt_row, .classes_btn_row {
    clear: both;
    min-height: 508px;
    width:95%;
    margin-left:auto;
    margin-right:auto;
    padding-bottom:20px;
}
.class_blt_row {
    width: auto;
    min-height:254px;
}
.classes_btn_row {
    min-height: 95px;
}
.column_36, .class_edu_1 {
    float: none;
    width: auto;
    min-height: 100px;
}
.class_edu_1 {
    width: auto;
    margin-left:auto;
    margin-right:auto;
}
.list1, .list_4 {
    font-family : Arial, Helvetica, sans-serif;
    text-align : left;
    font-size : 14px;
    line-height : 250%;
    padding-left:0px;
    margin:0px;
}
.list_4 {
    list-style-image: none;
}
.list1 li, .list_4 li {
    color: #FFFFFF;
}
.list_4 li {
    color: #333333;
}
.column_37, .class_edu_2 {
    float: none;
    width: auto;
    min-height: 100px;
}
.class_edu_2 {
    width: 100%;
}
.column_38 {
    float: none;
    width: auto;
    min-height: 100px;
}
p.paragraph7 {
    text-align: center;
}
p.paragraph8 {
    text-align: center;
}
p.paragraph9 {
    text-align: center;
}
p.paragraph10 {
    text-align: center;
}
h2.heading11 {
    text-align: center;
}
h3.heading12 {
    font-size: 18px;
    text-align:center;
}
p.paragraph11 {
    text-align: center;
}
h3.heading13 {
    color: #333333;
    text-align:center;
}
.row_24 {
    clear: both;
    min-height: 100px;
    padding-bottom:20px;
}
.column_46_unit_wrapper {
    width: auto;
    min-height: 118px;
    float: none;
}
.column_46 {
    float: none;
    width: auto;
    min-height: 100px;
}
.column_47_unit_wrapper {
    width: auto;
    min-height: 153px;
    float: none;
}
.column_47 {
    float: none;
    width: auto;
    min-height: 100px;
}
p.paragraph13 {
    color: #333333;
    text-align:center;
    font-weight:bold;
}
p.paragraph14 {
    color: #333333;
    font-weight:bold;
    text-align:center;
}
p.paragraph15 {
    color: #FFFFFF;
    margin-bottom:0px;
    width:auto;
    max-width:100%;
    min-width:200px;
    margin-left:auto;
    margin-right:auto;
}
h2.heading14 {
    text-align: center;
    color:#FFFFFF;
}
p.paragraph16 {
    text-align: center;
    width:95%;
    color:#FFFFFF;
    margin-bottom:0px;
}
.main_phase_block, .main_phase_2 {
    clear: both;
    min-height: 100px;
    margin-top:20px;
}
.main_phase_2 {
    min-height: 158px;
}
.column_35_unit_wrapper, .phase_5_main_unit_wrapper {
    width: auto;
    min-height: 100px;
    float: none;
}
.row_25 {
    clear: both;
    min-height: 100px;
    width:100%;
    margin-left:auto;
    margin-right:auto;
    background-color:#FFFFFF;
    -webkit-border-radius:15px;
    -moz-border-radius:15px;
    border-radius:15px;
}
.column_35, .phase_5_main {
    float: none;
    width: auto;
    min-height: 100px;
    background-color:#FFFFFF;
    margin-right:20px;
    -webkit-border-radius:15px;
    -moz-border-radius:15px;
    border-radius:15px;
}
.column_35 {
    margin-right: 0px;
}
.column_41_unit_wrapper {
    width: auto;
    min-height: 280px;
    float: none;
}
.column_41 {
    float: none;
    width: auto;
    min-height: 280px;
    background-color:#FFFFFF;
    -webkit-border-radius:15px;
    -moz-border-radius:15px;
    border-radius:15px;
    margin-top:20px;
}
.column_30_unit_wrapper {
    width: auto;
    min-height: 100px;
    float: none;
}
.column_30 {
    float: none;
    width: auto;
    min-height: 100px;
    padding-right:20px;
    background-color:#FFFFFF;
    margin-right:20px;
}
.column_34_unit_wrapper {
    width: auto;
    min-height: 100px;
    float: none;
}
.column_34 {
    float: none;
    width: auto;
    min-height: 100px;
    padding-left:20px;
}
h3.phase_blk_header {
    text-align: center;
}
.row_22 {
    clear: both;
    min-height: 100px;
}
.column_44 {
    float: none;
    width: auto;
    min-height: 100px;
}
.column_45 {
    float: none;
    width: auto;
    min-height: 82px;
}
p.phase_header {
    font-weight: bold;
    margin-left:10px;
    margin-right:10px;
}
p.phase_txt {
    margin-left: auto;
    margin-right:10px;
    padding-left:10px;
}
p.paragraph17 {
}
p.paragraph18 {
}
p.paragraph19 {
}
p.paragraph20 {
}
p.paragraph21 {
}
h1.heading15 {
    text-align: center;
}
p.paragraph22 {
    text-align: center;
}
p.paragraph22 {
    margin-right: 0px;
}
p.paragraph22 {
    float: left;
}
p.paragraph22 {
    margin-left: auto;
    text-align:center;
    margin-right:auto;
    float:none;
}
img.image4 {
    margin-left: auto;
    margin-right:auto;
    display:block;
}
p.paragraph22 {
    margin-right: 0px;
}
p.paragraph22 {
    float: left;
}
p.paragraph22 {
    margin-left: 0;
}
span.span {
    font-size: 11px;
    text-align:left;
}
@media only screen and (min-width : 641px) {
    .logo_col {
        width: auto;
        padding-left:1.1250%;
        padding-right:1.1250%;
        min-height:121px;
        margin-left:auto;
        margin-right:auto;
    }
    .con_col {
        width: 97.5000%;
        padding-left:1.2500%;
        padding-right:1.2500%;
        min-height:294px;
        margin-left:auto;
        margin-right:auto;
    }
    .row_30 {
        clear: both;
        min-height: 250px;
    }
    .column_49 {
        padding-left: 1.2500%;
        padding-right: 1.2500%;
        width: 97.5000%;
        min-height: 230px;
        margin-left: auto;
        margin-right: auto;
    }
    .column_50 {
        float: left;
        width: 48.7179%;
        min-height: 100px;
    }
    .column_51 {
        float: left;
        width: 48.7179%;
        min-height: 100px;
        margin-left: 2.5641%;
    }
    .row_31 {
        clear: both;
        min-height: 100px;
        width: 100%;
        float: left;
    }
    .column_48 {
        float: left;
        min-height: 250px;
        width: 100%;
    }
    .program_header {
        clear: both;
        min-height: 7px;
        width: 100%;
    }
    .column_27 {
        padding-left: 1.1250%;
        padding-right: 1.1250%;
        width: 87.7500%;
        min-height: 76px;
        margin-left: auto;
        margin-right: auto;
    }
    .column_3 {
        float: left;
        min-height: 76px;
        width: 100%;
    }
    .sub_prgm_header {
        clear: both;
        min-height: 100px;
    }
    .column_31 {
        padding-left: 0.66px;
        padding-right: 10px;
        width: 87.7500%;
        min-height: 100px;
        margin-left: auto;
        margin-right: auto;
    }
    .column_32_unit_wrapper {
        width: 50%;
        min-height: 138px;
        float: left;
    }
    .column_32 {
        float: none;
        width: auto;
        min-height: 100px;
        padding-left:10px;
        padding-right:10px;
    }
    .column_33 {
        float: left;
        width: 50%;
        min-height: 100px;
    }
    .program_3 {
        clear: both;
        min-height: 100px;
    }
    .prpgram_1, .program_2, .program_3, .program_2, .program_3, .program_3 {
        float: left;
        min-height: 100px;
        width: 100%;
    }
    .prpgram_1 {
        background-color: #fcb040;
    }
    .column_29 {
        padding-left: 20px;
        padding-right: 20px;
        width: auto;
        min-height: 100px;
        margin-left: auto;
        margin-right: auto;
    }
    .column_28 {
        float: left;
        min-height: 100px;
        width: 100%;
    }
    .twelve_stp_fac, .indv_case_mng {
        float: left;
        width: 50%;
        min-height: 100px;
    }
    .twelve_stp_fac {
        padding-left: 0;
        padding-right:0;
    }
    .rcvry_coach, .five_phases {
        float: left;
        width: 50%;
        min-height: 100px;
    }
    .rcvry_coach {
        padding-left: 0;
        padding-right:0;
    }
    .five_phases {
        min-height: 367px;
    }
    .column_39 {
        float: left;
        width: 50%;
        min-height: 100px;
    }
    .column_40 {
        float: left;
        width: 50%;
        min-height: 100px;
    }
    .community_service_unit_wrapper {
        width: 50%;
        min-height: 434px;
        float: left;
        height:auto;
    }
    .community_service {
        float: none;
        width: auto;
        padding-left:10px;
        padding-right:5px;
        height:auto;
        min-height:434px;
    }
    .classes_edu_unit_wrapper {
        width: 50%;
        min-height: 743px;
        float: left;
    }
    .classes_edu {
        float: none;
        width: auto;
        min-height: 743px;
        padding-left:5px;
        padding-right:10px;
    }
    .row_4 {
        clear: both;
        min-height: 100px;
        width: 100%;
    }
    .column_26 {
        padding-left: 1.1250%;
        padding-right: 1.1250%;
        width: 87.7500%;
        min-height: 100px;
        margin-left: auto;
        margin-right: auto;
    }
    .article_one_unit_wrapper {
        width: 33.333333333333336%;
        float: left;
        min-height:283px;
    }
    .article_one {
        min-height: 233px;
    }
    .resources_mn_1, .resource_mn_2 {
        float: left;
        min-height: 100px;
        width: 100%;
    }
    .apply_main {
        clear: both;
        min-height: 294px;
        width: 100%;
    }
    .column_4 {
        padding-left: 1.1250%;
        padding-right: 1.1250%;
        width: 87.7500%;
        min-height: 294px;
        margin-left: auto;
        margin-right: auto;
    }
    .instructions_main {
        float: left;
        min-height: 294px;
        width: 100%;
    }
    .download_main {
        clear: both;
        min-height: 100px;
    }
    .column_25 {
        padding-left: 1.1250%;
        padding-right: 1.1250%;
        width: 87.7500%;
        min-height: 100px;
        margin-left: auto;
        margin-right: auto;
    }
    .column_11 {
        float: left;
        min-height: 100px;
        width: 100%;
    }
    .cntct_main_1 {
        clear: both;
        min-height: 100px;
        width: 97.5000%;
        margin-left:auto;
        margin-right:auto;
        padding-left:1.2500%;
        padding-right:1.2500%;
    }
    .row_19 {
        clear: both;
        width: 100%;
        height:20px;
    }
    .column_18 {
        float: left;
        width: 48.7179%;
        min-height: 198px;
    }
    .column_21 {
        float: left;
        width: 48.7179%;
        min-height: 100px;
    }
    .row_18 {
        clear: both;
        min-height: 100px;
        width: 100%;
        float: left;
    }
    .brown_line {
        clear: both;
        min-height: 7px;
    }
    .cntct_main_2 {
        clear: both;
        min-height: 100px;
        width: 100%;
        margin-left:auto;
        margin-right:auto;
    }
    .cntct_2_grid {
        padding-left: 1.1875%;
        padding-right: 1.1875%;
        width: 92.6250%;
        min-height: 100px;
        margin-left: auto;
        margin-right: auto;
    }
    .column_17 {
        float: left;
        min-height: 100px;
        width: 100%;
    }
    .column_19 {
        float: left;
        width: 35.8974%;
        min-height: 294px;
    }
    .column_20 {
        float: left;
        width: 61.5385%;
        min-height: 280px;
        margin-left: 2.5641%;
    }
    .row_17 {
        clear: both;
        min-height: 294px;
        width: 100%;
        float: left;
    }
    .map_main {
        clear: both;
        min-height: 100px;
        width: 100%;
    }
    .map_main {
        clear: both;
        min-height: 100px;
        width: 100%;
        display:none;
    }
    .customClass1 {
        width: 100%;
    }
    .map {
        clear: both;
        min-height: 100px;
        width: 100%;
    }
    .ourstf_main {
        float: left;
        width: 48.7179%;
        min-height: 294px;
    }
    .sidebar_latest_news_one {
        width: 100%;
        float: left;
        min-height:53px;
    }
    .qck_cntct_main {
        float: left;
        width: 48.7179%;
        min-height: 294px;
        margin-left: 2.5641%;
    }
    .sidebar_quick_contact {
        width: 100%;
        float: left;
    }
    .row_16 {
        clear: both;
        min-height: 294px;
        width: 100%;
        float: left;
    }
    .hmenubar {
        width: 100%;
        float: left;
    }
    .hmenubar_list {
        display: block;
    }
    .hmenubar select {
        display: none;
    }
    .content_col_1 {
        width: 87.7500%;
        padding-left:1.1250%;
        padding-right:1.1250%;
        margin-left:auto;
        margin-right:0px;
    }
    .zeroMargin_tablet {
        margin-left: 0;
    }
    img.Logo {
        display:block;
        min-height:0px;
        margin:0 auto;
        max-width:100%;
    }
    .logo {
        min-height: 121px;
    }
    .nav {
        clear: both;
        min-height: 45px;
    }
    .nav_colmain {
        padding-left: 1.2531%;
        padding-right: 1.2531%;
        width: 97.4938%;
        min-height: 45px;
        margin-left: auto;
        margin-right: auto;
    }
    .nav_col {
        float: left;
        min-height: 45px;
        width: 100%;
    }
    .content {
        min-height: 294px;
    }
    .welcome_main {
        clear: both;
        min-height: 95px;
        width: auto;
    }
    .row_14 {
        clear: both;
        min-height: 7px;
    }
    .column_13 {
        padding-left: 1.1250%;
        padding-right: 1.1250%;
        width: 87.7500%;
        min-height: 95px;
        margin-left:auto;
        margin-right:auto;
    }
    .column_22 {
        float: left;
        width: 48.7179%;
        min-height: 177px;
    }
    .column_23 {
        float: left;
        width: 48.7179%;
        min-height: 95px;
        margin-left: 2.5641%;
    }
    .row_20 {
        clear: both;
        min-height: 95px;
        width: 100%;
        float: left;
    }
    .column_15 {
        float: none;
        width: 100%;
        min-height: 95px;
        margin-right:auto;
    }
    .column_16 {
        width: 100%;
        min-height: 95px;
        clear:both;
        margin-right:0px;
    }
    .welcome_text_unit_wrapper {
        width: 100%;
        float: none;
        min-height:320px;
    }
    .welcome_text {
        width: 100%;
        padding:0px;
        min-height:320px;
    }
    .row_15 {
        clear: both;
        min-height: 95px;
        width: 100%;
        float: left;
    }
    .our_dream_main {
        clear: both;
        min-height: 95px;
        width: 100%;
    }
    .column_24 {
        padding-left: 1.2532%;
        padding-right: 1.2532%;
        width: 97.7498%;
        min-height: 95px;
        margin-left: auto;
        margin-right: auto;
    }
    .icon_main {
        clear: both;
        min-height: 100px;
        margin-left:auto;
        margin-right:auto;
        width:90%;
    }
    .icon_col_unit_wrapper {
        width: 33.33%;
        min-height: 286px;
        float: left;
    }
    .icon_col {
        float: none;
        min-height: 246px;
        width: auto;
        margin-left:0px;
        padding-left:10px;
        padding-right:10px;
        padding-top:25px;
    }
    .Logo {
        clear: both;
        min-height: 100px;
        width: auto;
    }
    .logo_col {
        padding-left: 1.2532%;
        padding-right: 1.2532%;
        min-height: 121px;
        margin-left: auto;
        margin-right: auto;
    }
    .row_11 {
        clear: both;
        min-height: 121px;
        width: 100%;
    }
    .row_10 {
        clear: both;
        min-height: 95px;
        width: 100%;
    }
    .column_14 {
        width: 79.3333%;
        min-height: 1164px;
        margin-left: auto;
        margin-right: auto;
        padding-right:0px;
        padding-left:0px;
    }
    .row_12 {
        clear: both;
        min-height: 47px;
        width: 100%;
        float: left;
        max-width:100%;
    }
    .row_13 {
        clear: both;
        min-height: 286px;
        width: 100.0000%;
        float: left;
    }
    .article_fourteen {
        float: none;
        clear:none;
        margin-right:0px;
        width:30.33%;
        min-height:266px;
    }
    .column_12 {
        padding-left: 1.1250%;
        padding-right: 1.1250%;
        width: 87.7500%;
        min-height: 294px;
        margin-left: auto;
        margin-right: auto;
    }
    .row_9 {
        clear: both;
        min-height: 294px;
        width: 100%;
    }
    .row_3 {
        clear: both;
        min-height: 100px;
    }
    .footer {
        clear: both;
        min-height: 100px;
    }
    .column_6 {
        padding-left: 1.1250%;
        padding-right: 1.1250%;
        width: 87.7500%;
        min-height: 100px;
        margin-left: auto;
        margin-right: auto;
    }
    .column_5 {
        float: left;
        min-height: 100px;
        width: 100%;
    }
    .footer {
        clear: both;
        min-height: 188px;
    }
    .column_8 {
        padding-left: 1.1250%;
        padding-right: 1.1250%;
        width: 87.7500%;
        min-height: 100px;
        margin-left: auto;
        margin-right: auto;
    }
    .column_7 {
        float: left;
        min-height: 100px;
        width: 100%;
    }
    .column_9 {
        padding-left: 1.1250%;
        padding-right: 1.1250%;
        width: 87.7500%;
        min-height: 100px;
        margin-left: auto;
        margin-right: auto;
    }
    .column_10 {
        padding-left: 1.1250%;
        padding-right: 1.1250%;
        width: 87.7500%;
        min-height: 466px;
        margin-left: auto;
        margin-right: auto;
    }
    .footer_grd_col {
        padding-left: 1.1250%;
        padding-right: 1.1250%;
        width: 87.7500%;
        min-height: 188px;
        margin-left: auto;
        margin-right: auto;
    }
    .hor_social_buttons_with_label {
        width: 48.7179%;
        float: left;
        margin-left:2.5641%;
    }
    .about_us {
        width: 48.7179%;
        float: left;
        margin-left:2.5641%;
    }
    .contact_us {
        width: 48.7179%;
        float: left;
    }
    .row_8 {
        clear: both;
        min-height: 300px;
        width: 100%;
    }
    .article_fourteen h2 {
        clear: none;
        float:none;
        width:100%;
    }
    .article_fourteen p {
        clear: none;
        float:none;
        width:50%;
        margin-left:auto;
        margin-right:auto;
    }
    .article_fourteen_align {
        float: left;
        margin-left:38.4615%;
    }
    .article_fourteen_align {
        float: left;
        margin-left:0px;
    }
    .row_13_align {
        margin-left: 0%;
    }
    img.article_fourteen_img {
        margin-left: auto;
        margin-right:auto;
        display:block;
    }
    img.image1 {
        width:auto;
        padding-right:0px;
        margin-right:auto;
        max-width:none;
        margin-left:auto;
        display:block;
        float:none;
    }
    .column_15_align {
        margin-left: auto;
    }
    .column_15_align {
        margin-right: auto;
    }
    .column_15_align {
        float: none;
    }
    .welcome_text p {
        width: auto;
        margin-left:0px;
        margin-right:0px;
    }
    .column_15_align {
        margin-right: 0px;
    }
    .column_15_align {
        float: left;
        margin-left:0%;
    }
    .undefined_unit_wrapper {
        width: 80%;
        min-height: 80px;
        float: none;
        margin-left:auto;
        margin-right:auto;
    }
    .welcome_text_unit_wrapper_align {
        margin-left: 0%;
    }
    .column_16_align {
        margin-left: 0%;
    }
    .welcome_text h1 {
        min-height: 50px;
        margin-top:20px;
    }
    .hmenubar_list li a.clicked {
        width: auto;
        padding-left:8px;
        padding-right:8px;
    }
    .hmenubar_list li a {
        width: auto;
        padding-left:8px;
        padding-right:8px;
    }
    .about_us p {
        width: 100%;
    }
    .about_us p.paragraph {
        width: 73.6842%;
    }
    img.image2 {
        height: auto;
        width:auto;
        margin-left:0;
        margin-right:0;
        display:inline;
    }
    .list {
        padding-left: 40px;
    }
    .list li {
        line-height: 150%;
    }
    img.image3 {
        height: auto;
        width:auto;
        margin-left:auto;
        margin-right:auto;
        display:block;
    }
    .column_18_align {
        margin-left: 0.0000%;
    }
    .column_21_align {
        margin-left: 2.5641%;
    }
    p.paragraph1 {
        color: #303030;
    }
    h1.our_main_office_h1 {
        min-height: 14px;
        margin-top:10%;
    }
    img.house_only_blue_image {
        width:auto;
        margin-left:auto;
        margin-right:auto;
        display:block;
    }
    h1.heading1 {
        margin-top: 15%;
    }
    .Logo_align {
        margin-left: NaN%;
    }
    h2.icon_header {
        width: auto;
        margin-top:0.25em;
        min-height:24px;
    }
    p.icon_p {
        width: 80%;
        margin:1.12em auto 0 auto;
    }
    img.image5 {
        margin-left: auto;
        margin-right:auto;
        display:block;
        margin-top:0;
        max-width:none;
        width:168px;
        height:104px;
    }
    img.main_logo {
        height: auto;
        width:auto;
        margin-left:auto;
        margin-right:auto;
        display:block;
    }
    .sidebar_latest_news_one .article img {
        width: 50px;
        height:50px;
    }
    .sidebar_latest_news_one .article img {
        height: auto;
    }
    .sidebar_latest_news_one .article img {
        width: auto;
    }
    .sidebar_latest_news_one .article img {
        max-width: none;
    }
    .sidebar_latest_news_one .article img {
        width: 88px;
    }
    .sidebar_latest_news_one .article img {
        height: 123px;
    }
    .sidebar_latest_news_one .article img {
        max-width: 100%;
    }
    .sidebar_latest_news_one .article img {
        height: auto;
    }
    .sidebar_latest_news_one .article img {
        width: auto;
    }
    .sidebar_latest_news_one .article img {
        max-width: none;
    }
    .sidebar_latest_news_one .article img {
        width: 88px;
    }
    .sidebar_latest_news_one .article img {
        height: 99px;
        min-width:0;
    }
    .staff_col {
        clear: both;
        min-height: 129px;
    }
    h5.staff_title_header {
        min-height: 0px;
    }
    h4.staff_name_header {
        min-height: 0px;
        width:auto;
    }
    p.staff_phone_header {
        min-height: 0px;
    }
    p.staff_email_header {
        min-height: 0px;
    }
    img.image {
        padding-right: 10px;
        float:left;
    }
    h2.heading2 {
        text-align: left;
    }
    h2.heading3 {
        text-align: left;
    }
    .ContactForms1 .form-group {
        text-align: left;
    }
    .h_line {
        clear: both;
        min-height:1px;
        width:85%;
    }
    .article_one p {
        margin-bottom: 30px;
        min-height:100px;
    }
    .article_one h2 {
        padding-top: 0;
    }
    .article_one p.homeless_links {
        padding-bottom: 0;
        min-height:100px;
    }
    .article_one p.veterans_links {
        padding-bottom: 0;
        min-height:100px;
    }
    h2.heading6 {
        text-align: left;
        width:95%;
        margin-left:auto;
        margin-right:auto;
    }
    h2.heading7 {
        text-align: left;
        width:95%;
        margin-left:auto;
        margin-right:auto;
    }
    h2.heading8 {
        text-align: left;
    }
    h2.heading9 {
        text-align: left;
    }
    h2.heading10 {
        text-align: left;
    }
    p.paragraph5 {
        text-align: left;
        margin-left:auto;
        margin-right:auto;
        width:95%;
    }
    p.paragraph6, p.class_text {
        text-align: left;
        margin-left:auto;
        margin-right:auto;
        width:95%;
    }
    .phase_1, .phase_2, .phase_3, .phase_4, .phase_5 {
        clear: both;
        min-height: 229px;
        margin-left:auto;
        margin-right:auto;
    }
    .phase_3 {
        width: 95%;
    }
    .phase_4 {
        width: 95%;
    }
    .phase_5 {
        min-height: 194px;
    }
    .class_blt_row, .classes_btn_row {
        clear: both;
        min-height: 255px;
        margin-left:auto;
        margin-right:auto;
        width:95%;
    }
    .class_blt_row {
        width: auto;
        min-height:0;
    }
    .classes_btn_row {
        min-height: 95px;
    }
    .column_36, .class_edu_1 {
        float: left;
        width: 33%;
        min-height: 100px;
    }
    .class_edu_1 {
        width: auto;
        margin-left:0;
        margin-right:0;
    }
    .row_26 {
        clear: both;
        min-height: 100px;
    }
    .row_27 {
        clear: both;
        min-height: 100px;
    }
    .list1, .list_4 {
        padding-left: 0px;
        min-height:70px;
    }
    .list_4 {
        list-style-type:none;
        padding-left:0px;
        margin-left:5px;
    }
    .list_4 li {
        line-height: 175%;
    }
    .column_37, .class_edu_2 {
        float: left;
        width: 33%;
        min-height: 100px;
    }
    .class_edu_2 {
        width: 50%;
    }
    .list2 {
        min-height: 140px;
    }
    .column_38 {
        float: left;
        width: 34%;
        min-height: 100px;
    }
    .list3 {
        min-height: 140px;
    }
    p.paragraph7 {
        text-align: left;
    }
    p.paragraph8 {
        text-align: left;
    }
    p.paragraph9 {
        text-align: left;
    }
    p.paragraph10 {
        text-align: left;
    }
    h2.heading11 {
        text-align: left;
    }
    h2.heading4 {
        font-size: 24px;
        text-align:left;
    }
    h3.heading12 {
        font-size: 20px;
        text-align:left;
    }
    p.paragraph11 {
        width: 75%;
        margin-left:auto;
        margin-right:auto;
    }
    p.paragraph12 {
        margin-left: auto;
        margin-right:auto;
    }
    .row_24 {
        clear: both;
        min-height: 118px;
        padding-left:5px;
        padding-right:5px;
    }
    .column_46_unit_wrapper {
        width: 50%;
        min-height: 208px;
        float: left;
    }
    .column_46 {
        float: none;
        width: auto;
        min-height: 70px;
    }
    .column_47_unit_wrapper {
        width: 45%;
        min-height: 218px;
        float: left;
        margin-left:5px;
    }
    .column_47 {
        float: none;
        width: auto;
        min-height: 118px;
    }
    p.paragraph13 {
        margin-left: auto;
        margin-right:auto;
    }
    p.paragraph14 {
        margin-left: auto;
        margin-right:auto;
    }
    p.paragraph16 {
        margin-left: auto;
        margin-right:auto;
        width:50%;
    }
    .main_phase_block, .main_phase_2 {
        clear: both;
        min-height: 100px;
    }
    .main_phase_2 {
        min-height: 158px;
    }
    .column_35_unit_wrapper, .phase_5_main_unit_wrapper {
        width: 50%;
        min-height: 100px;
        float: left;
    }
    .row_25 {
        clear: both;
        min-height: 100px;
        margin-left:auto;
        margin-right:auto;
        width:auto;
    }
    .phase_5_main_unit_wrapper {
        margin-left: auto;
        margin-right:auto;
        float:none;
        width:auto;
    }
    .column_35, .phase_5_main {
        float: none;
        width: auto;
        min-height: 100px;
        margin-right:20px;
    }
    .column_35 {
        margin-right: 0;
    }
    .column_41_unit_wrapper {
        width: 50%;
        min-height: 100px;
        float: left;
    }
    .column_41 {
        float: none;
        width: auto;
        min-height: 100px;
        margin-left:20px;
        margin-top:0;
    }
    .column_30_unit_wrapper {
        width: 50%;
        min-height: 100px;
        float: left;
    }
    .column_30 {
        float: none;
        width: auto;
        min-height: 100px;
        padding-right:20px;
        margin-right:20px;
    }
    .column_34_unit_wrapper {
        width: 30%;
        min-height: 100px;
        float: left;
    }
    .column_34 {
        float: none;
        width: auto;
        min-height: 100px;
        padding-left:20px;
    }
    .row_22 {
        clear: both;
        min-height: 100px;
    }
    .column_44 {
        float: left;
        width: 50%;
        min-height: 100px;
    }
    .column_45 {
        float: left;
        width: 50%;
        min-height: 100px;
    }
    p.phase_header {
        margin-left: 10px;
        margin-right:10px;
    }
    p.phase_txt {
        margin-left: auto;
        margin-right:10px;
        padding-left:10px;
    }
    p.paragraph15 {
        width: auto;
        margin-left:auto;
        margin-right:auto;
        max-width:none;
        min-width:0;
        text-align:left;
    }
    .row_28 {
        clear: both;
        min-height: 100px;
    }
    p.class_text {
        width: 100%;
    }
    a.button {
        margin-left: 0;
        margin-right:0;
    }
    p.paragraph17 {
        text-align: left;
    }
    p.paragraph18 {
        text-align: left;
    }
    p.paragraph19 {
        text-align: left;
    }
    p.paragraph20 {
        text-align: left;
    }
    p.paragraph21 {
        text-align: left;
    }
    h1.heading15 {
        text-align: left;
    }
    .row_29 {
        clear: both;
        min-height: 100px;
    }
    p.paragraph22 {
        margin-left: auto;
        margin-right:auto;
        width:100%;
    }
    img.image4 {
        height: auto;
        width:auto;
        margin-left:auto;
        margin-right:auto;
        display:block;
    }
    p.paragraph22 {
        margin-right: 0px;
    }
    p.paragraph22 {
        float: left;
    }
    p.paragraph22 {
        margin-left: auto;
        width:100%;
        margin-right:auto;
        float:none;
    }
    p.paragraph22 {
        margin-right: 0px;
    }
    p.paragraph22 {
        float: left;
    }
    p.paragraph22 {
        margin-left: 0%;
    }
    h1.heading5 {
        min-height: 40px;
        margin-bottom:0px;
        margin-top:0px;
    }
    span.span {
        font-size: 100%;
        text-align:left;
    }
}
@media only screen and (min-width : 1024px) {
    .logo_col {
        padding-left:.75%;
        padding-right:.75%;
        min-height:121px;
        margin-left:auto;
        margin-right:auto;
    }
    .con_col {
        width: 88.5000%;
        padding-left:0.7500%;
        padding-right:0.7500%;
        min-height:294px;
    }
    .row_30 {
        clear: both;
        min-height: 100px;
    }
    .column_49 {
        padding-left: 0.6667%;
        padding-right: 0.6667%;
        width: 78.6666%;
        maxWidth: 1232px;
        min-height: 285px;
        margin-left: auto;
        margin-right: auto;
    }
    .row_31 {
        clear: both;
        min-height: 100px;
        width: 100%;
        float: left;
    }
    .column_50 {
        float: left;
        width: 49.1525%;
        min-height: 100px;
    }
    .column_51 {
        float: left;
        width: 49.1525%;
        min-height: 100px;
        margin-left: 1.6949%;
    }
    .column_48 {
        float: left;
        min-height: 100px;
        width: 100%;
    }
    .program_header {
        clear: both;
        min-height: 7px;
        width: 100%;
    }
    .column_27 {
        padding-left: 0.6667%;
        padding-right: 0.6667%;
        width: 78.6666%;
        maxWidth: 1232px;
        min-height: 76px;
        margin-left: auto;
        margin-right: auto;
    }
    .column_3 {
        float: left;
        min-height: 76px;
        width: 100%;
    }
    .sub_prgm_header {
        clear: both;
        min-height: 100px;
    }
    .column_31 {
        padding-left: 10px;
        padding-right: 10px;
        width: 78.6666%;
        maxWidth: 1232px;
        min-height: 100px;
        margin-left: auto;
        margin-right: auto;
    }
    .column_32_unit_wrapper {
        width: 50%;
        min-height: 138px;
        float: left;
    }
    .column_32 {
        float: none;
        width: auto;
        min-height: 100px;
        padding-left:0px;
        padding-right:10px;
    }
    .column_33 {
        float: left;
        width: 50%;
        min-height: 100px;
    }
    .program_3 {
        clear: both;
        min-height: 100px;
    }
    .prpgram_1, .program_2, .program_3, .program_2, .program_3, .program_3 {
        float: left;
        min-height: 100px;
        width: 100%;
    }
    .prpgram_1 {
        background-color: #fcb040;
    }
    .column_29 {
        padding-left: 20px;
        padding-right: 20px;
        width: 78.6666%;
        maxWidth: 1232px;
        min-height: 238px;
        margin-left: auto;
        margin-right: auto;
    }
    .column_28 {
        float: left;
        min-height: 100px;
        width: 100%;
    }
    .twelve_stp_fac, .indv_case_mng {
        float: left;
        width: 50%;
        min-height: 100px;
    }
    .rcvry_coach, .five_phases {
        float: left;
        width: 50%;
        min-height: 100px;
    }
    .five_phases {
        min-height: 367px;
    }
    .column_39 {
        float: left;
        width: 50%;
        min-height: 100px;
    }
    .column_40 {
        float: left;
        width: 50%;
        min-height: 100px;
    }
    .community_service_unit_wrapper {
        width: 50%;
        min-height: 434px;
        float: left;
    }
    .community_service {
        float: none;
        width: auto;
        padding-left:10px;
        padding-right:5px;
        min-height:434px;
    }
    .classes_edu_unit_wrapper {
        width: 50%;
        min-height: 238px;
        float: left;
    }
    .classes_edu {
        float: none;
        width: auto;
        min-height: 238px;
        padding-left:5px;
        padding-right:10px;
    }
    .row_4 {
        clear: both;
        min-height: 100px;
        width: 100%;
    }
    .column_26 {
        padding-left: 0.6667%;
        padding-right: 0.6667%;
        width: 78.6666%;
        maxWidth: 1232px;
        min-height: 100px;
        margin-left: auto;
        margin-right: auto;
    }
    .article_one_unit_wrapper {
        width: 33.333333333333336%;
        float: left;
        min-height:283px;
    }
    .article_one {
        min-height: 233px;
    }
    .resources_mn_1, .resource_mn_2 {
        float: left;
        min-height: 100px;
        width: 100%;
    }
    .apply_main {
        clear: both;
        min-height: 294px;
        width: 100%;
    }
    .column_4 {
        padding-left: 0.6667%;
        padding-right: 0.6667%;
        width: 78.6666%;
        maxWidth: 1232px;
        min-height: 294px;
        margin-left: auto;
        margin-right: auto;
    }
    .instructions_main {
        float: left;
        min-height: 294px;
        width: 100%;
    }
    .download_main {
        clear: both;
        min-height: 100px;
    }
    .column_25 {
        padding-left: 0.6667%;
        padding-right: 0.6667%;
        width: 78.6666%;
        maxWidth: 1232px;
        min-height: 131px;
        margin-left: auto;
        margin-right: auto;
    }
    .column_11 {
        float: left;
        min-height: 100px;
        width: 100%;
    }
    .cntct_main_1 {
        clear: both;
        min-height: 100px;
        width: 68.8334%;
        max-width:100%;
        margin-left:auto;
        margin-right:auto;
        padding-left:0.5833%;
        padding-right:0.5833%;
    }
    .row_19 {
        clear: both;
        width: 100%;
        height:20px;
    }
    .row_18 {
        clear: both;
        min-height: 100px;
        width: 100%;
        float: left;
    }
    .column_18 {
        float: left;
        width: 49.1525%;
        min-height: 198px;
    }
    .column_21 {
        float: left;
        width: 49.1525%;
        min-height: 100px;
        margin-left: 1.6949%;
    }
    .brown_line {
        clear: both;
        min-height: 7px;
    }
    .our_dream_main {
        width: auto;
    }
    .column_24 {
        padding-left: 0.7917%;
        padding-right: 0.7917%;
        width: 93.4166%;
        maxWidth: 1232px;
        min-height: 95px;
        margin-left: auto;
        margin-right: auto;
    }
    .icon_main {
        clear: both;
        min-height: 100px;
        width:90%;
        margin-left:auto;
        margin-right:auto;
    }
    .icon_col_unit_wrapper {
        width: 33.33%;
        min-height: 286px;
        float: left;
    }
    .icon_col {
        float: none;
        min-height: 246px;
        width: auto;
        margin-left:0px;
        padding-right:10px;
        padding-left:10px;
        padding-top:20px;
    }
    .Logo {
        clear: both;
        min-height: 100px;
        width: auto;
        margin-right:auto;
    }
    .row_10 {
        clear: both;
        min-height: 95px;
        width: 100%;
    }
    .cntct_main_2 {
        clear: both;
        min-height: 100px;
        width: 100%;
        margin-left:auto;
        margin-right:auto;
    }
    .cntct_2_grid {
        padding-left: 0.7500%;
        padding-right: 0.7500%;
        width: 88.5000%;
        maxWidth: 1232px;
        min-height: 100px;
        margin-left: auto;
        margin-right: auto;
    }
    .column_17 {
        float: left;
        min-height: 100px;
        width: 100%;
    }
    .row_17 {
        clear: both;
        min-height: 294px;
        width: 100%;
        float: left;
    }
    .column_19 {
        float: left;
        width: 32.2034%;
        min-height: 294px;
    }
    .column_20 {
        float: left;
        width: 66.1017%;
        min-height: 280px;
        margin-left: 1.6949%;
    }
    .map_main {
        clear: both;
        min-height: 100px;
        width: 100%;
    }
    .map_main {
        clear: both;
        min-height: 100px;
        width: 100%;
        display:none;
    }
    .customClass1 {
        width: 100%;
    }
    .map {
        clear: both;
        min-height: 100px;
        width: 100%;
    }
    .row_16 {
        clear: both;
        min-height: 294px;
        width: 100%;
        float: left;
    }
    .ourstf_main {
        float: left;
        width: 49.1525%;
        min-height: 294px;
    }
    .sidebar_latest_news_one {
        width: 100%;
        float: left;
        min-height:53px;
    }
    .qck_cntct_main {
        float: left;
        width: 49.1525%;
        min-height: 294px;
        margin-left: 1.6949%;
    }
    .sidebar_quick_contact {
        width: 100%;
        float: left;
    }
    .hmenubar {
        width: 100%;
        float: left;
    }
    .content_col_1 {
        width: 78.6666%;
        padding-left:0.6667%;
        padding-right:0.6667%;
        margin-left:0.0000%;
        clear:none;
        float:left;
    }
    .zeroMargin_desktop {
        margin-left: 0;
    }
    img.Logo {
        margin-left: auto;
        display:block;
        margin-right:auto;
        min-height:0px;
        max-width:100%;
    }
    .logo {
        min-height: 121px;
    }
    .logo_col {
        padding-left: 0.6667%;
        padding-right: 0.6667%;
        maxWidth: 1232px;
        min-height: 121px;
        margin-left: auto;
        margin-right: auto;
        width:78.6666%;
    }
    .row_11 {
        clear: both;
        min-height: 121px;
        width: 100%;
    }
    .nav {
        clear: both;
        min-height: 45px;
    }
    .nav_colmain {
        padding-left: 0.6667%;
        padding-right: 0.6667%;
        width: 78.6666%;
        maxWidth: 1232px;
        min-height: 45px;
        margin-left: auto;
        margin-right: auto;
    }
    .nav_col {
        float: left;
        min-height: 45px;
        width: 100%;
    }
    .content {
        min-height: 407px;
    }
    .welcome_main {
    }
    .column_13 {
        padding-left: 0.6667%;
        padding-right: 0.6667%;
        maxWidth: 1232px;
        min-height: 95px;
        margin-left: auto;
        margin-right: auto;
        width:78.6666%;
        max-width:1232px;
    }
    .row_20 {
        clear: both;
        min-height: 95px;
        width: 100%;
        float: left;
    }
    .column_22 {
        float: left;
        width: 49.1525%;
        min-height: 177px;
    }
    .column_23 {
        float: left;
        width: 49.1525%;
        min-height: 95px;
        margin-left: 1.6949%;
    }
    .row_15 {
        clear: both;
        min-height: 95px;
        width: 100%;
        float: left;
    }
    .column_15 {
        float: left;
        width: 32.2034%;
        min-height: 95px;
        margin-right:0;
    }
    .column_16 {
        float: left;
        width: 66.1017%;
        min-height: 95px;
        margin-left: 1.6949%;
        clear:none;
        margin-right:0px;
    }
    .welcome_text_unit_wrapper {
        width: 100%;
        float: none;
        margin-right:0px;
        min-height:320px;
    }
    .welcome_text {
        width: 100%;
        min-height:320px;
    }
    .column_14 {
        width: 100%;
        maxWidth: 1232px;
        min-height: 372px;
        margin-left: auto;
        margin-right: auto;
        padding:0;
    }
    .row_12 {
        clear: both;
        min-height: 47px;
        width: 100%;
        float: left;
        max-width:none;
    }
    .row_13 {
        clear: both;
        min-height: 286px;
        width: 100%;
        float: left;
    }
    .article_fourteen {
        width: 32.2034%;
        float: left;
        clear:none;
        margin-right:NaN%;
        margin-left:1.6949%;
        min-height:286px;
    }
    .column_12 {
        padding-left: 0.6667%;
        padding-right: 0.6667%;
        width: 78.6666%;
        maxWidth: 1232px;
        min-height: 294px;
        margin-left: auto;
        margin-right: auto;
    }
    .row_9 {
        clear: both;
        min-height: 294px;
        width: 100%;
    }
    .row_3 {
        clear: both;
        min-height: 100px;
    }
    .footer {
        clear: both;
        min-height: 100px;
    }
    .column_6 {
        padding-left: 0.6667%;
        padding-right: 0.6667%;
        width: 78.6666%;
        maxWidth: 1232px;
        min-height: 100px;
        margin-left: auto;
        margin-right: auto;
    }
    .column_5 {
        float: left;
        min-height: 100px;
        width: 100%;
    }
    .footer {
        clear: both;
        min-height: 188px;
    }
    .column_8 {
        padding-left: 0.6667%;
        padding-right: 0.6667%;
        width: 78.6666%;
        maxWidth: 1232px;
        min-height: 100px;
        margin-left: auto;
        margin-right: auto;
    }
    .column_7 {
        float: left;
        min-height: 100px;
        width: 100%;
    }
    .column_9 {
        padding-left: 0.6667%;
        padding-right: 0.6667%;
        width: 78.6666%;
        maxWidth: 1232px;
        min-height: 100px;
        margin-left: auto;
        margin-right: auto;
    }
    .row_6 {
        clear: both;
        min-height: 100px;
        width: 100%;
    }
    .footer_grd_col {
        padding-left: 0.6667%;
        padding-right: 0.6667%;
        width: 78.6666%;
        maxWidth: 1232px;
        min-height: 188px;
        margin-left: auto;
        margin-right: auto;
        max-width:1232px;
    }
    .hor_social_buttons_with_label {
        width: 49.1525%;
        float: left;
        margin-left:1.6949%;
    }
    .about_us {
        width: 32.2034%;
        float: left;
        margin-left:1.6949%;
    }
    .contact_us {
        width: 49.1525%;
        float: left;
    }
    .row_8 {
        clear: both;
        min-height: 300px;
        width: 100%;
    }
    h1.heading {
        min-height: 10px;
    }
    .article_fourteen h2 {
        clear: none;
        float:none;
        width:auto;
    }
    .article_fourteen p {
        clear: none;
        float:none;
        width:auto;
        margin-left:0;
        margin-right:0;
    }
    .article_fourteen_align {
        margin-left:0px;
    }
    .row_13_align {
        margin-left: 0%;
    }
    img.article_fourteen_img {
        margin-left: auto;
        display:block;
        margin-right:auto;
    }
    .row_14 {
        clear: both;
        min-height: 7px;
    }
    img.image1 {
        display:block;
        float:none;
        max-width:none;
        width:365px;
        height:330px;
        padding-right:0px;
        margin-right:0px;
        margin-left:0;
    }
    .column_15_align {
        margin-left: 0;
    }
    .welcome_text p {
        width: auto;
        margin-left:20px;
        margin-right:20px;
    }
    .undefined_unit_wrapper {
        width: 80%;
        min-height: 120px;
        float: none;
        margin-left:auto;
        margin-right:auto;
    }
    .welcome_text_unit_wrapper_align {
        margin-left: 0;
    }
    .column_16_align {
        margin-left: 1.6949%;
    }
    .welcome_text h1 {
        margin-top: 70px;
    }
    .hmenubar_list li a.clicked {
        width: auto;
        padding-left:10px;
        padding-right:10px;
    }
    .hmenubar_list li a {
        width: auto;
        padding-left:10px;
        padding-right:10px;
    }
    .about_us p {
        width: 100%;
    }
    .about_us p.paragraph {
        width: 80.0000%;
    }
    .customClass {
        display: block;
    }
    .ContactForms1 {
        width: 100%;
    }
    .column_18_align {
        margin-left: 0;
    }
    .column_21_align {
        margin-left: 1.6949%;
    }
    img.image3 {
        margin-left: 0;
        margin-right:0;
        display:inline;
    }
    h1.our_main_office_h1 {
        min-height: 26px;
        margin-top:15%;
    }
    img.house_only_blue_image {
        margin-left: auto;
        display:block;
        margin-right:auto;
    }
    img.image5 {
        margin-left: auto;
        display:block;
        margin-right:auto;
        height:122px;
        width:196px;
        max-width:100%;
    }
    .Logo_align {
        margin-left: auto;
    }
    h2.icon_header {
        width: auto;
        margin-top:0.75em;
    }
    p.icon_p {
        width: 80%;
        margin-left:auto;
        margin-right:auto;
        min-height:14px;
    }
    img.main_logo {
        margin-left: auto;
        display:block;
        margin-right:auto;
    }
    .sidebar_latest_news_one .article img {
        height: auto;
    }
    .sidebar_latest_news_one .article img {
        width: auto;
    }
    .sidebar_latest_news_one .article img {
        max-width: none;
    }
    .sidebar_latest_news_one .article img {
        width: 88px;
    }
    .sidebar_latest_news_one .article img {
        height: 99px;
    }
    .sidebar_latest_news_one .article img {
        height: 50px;
    }
    .sidebar_latest_news_one .article img {
        width: 50px;
    }
    .sidebar_latest_news_one .article img {
        max-width: 100%;
    }
    .sidebar_latest_news_one .article img {
        width: auto;
    }
    .sidebar_latest_news_one .article img {
        height: auto;
    }
    .sidebar_latest_news_one .article img {
        max-width: none;
    }
    .sidebar_latest_news_one .article img {
        height: 123px;
    }
    .sidebar_latest_news_one .article img {
        width: 88px;
    }
    .sidebar_latest_news_one .article img {
        max-width: 100%;
    }
    .sidebar_latest_news_one .article img {
        width: auto;
    }
    .sidebar_latest_news_one .article img {
        height: auto;
    }
    .sidebar_latest_news_one h2 {
        min-height: 18px;
    }
    .staff_col {
        clear: both;
        min-height: 129px;
    }
    img.image {
        float: left;
        padding-right:20px;
    }
    h5.staff_title_header {
        min-height: 0px;
    }
    h4.staff_name_header {
        min-height: 0px;
        width:auto;
    }
    p.staff_phone_header {
        min-height: 0px;
    }
    p.staff_email_header {
        min-height: 0px;
    }
    .h_line {
        clear: both;
        min-height:1px;
        width:75%;
    }
    .article_one h2.resources_header {
        min-height: 15px;
    }
    .article_one h2 {
        min-height: 15px;
    }
    .article_one p {
        min-height: 100px;
    }
    p.paragraph11 {
        width: 75%;
        margin-left:auto;
        margin-right:auto;
    }
    p.paragraph5 {
        margin-right: auto;
        width:80%;
        margin-left:auto;
    }
    p.paragraph12 {
        margin-right: auto;
    }
    h2.heading7 {
        width: 80%;
        margin-left:auto;
        margin-right:auto;
    }
    p.paragraph6, p.class_text {
        margin-right: auto;
        width:80%;
        margin-left:auto;
    }
    .phase_1, .phase_2, .phase_3, .phase_4, .phase_5 {
        clear: both;
        min-height: 229px;
        margin-left:auto;
        margin-right:auto;
    }
    .phase_3 {
        width: auto;
    }
    .phase_4 {
        width: auto;
    }
    .phase_5 {
        min-height: 194px;
    }
    .class_blt_row, .classes_btn_row {
        clear: both;
        min-height: 255px;
        margin-left:auto;
        margin-right:auto;
        width:80%;
    }
    .classes_btn_row {
        min-height: 95px;
    }
    .column_36, .class_edu_1 {
        float: left;
        width: 33%;
        min-height: 100px;
    }
    .class_edu_1 {
        width: auto;
    }
    .row_26 {
        clear: both;
        min-height: 100px;
    }
    .row_27 {
        clear: both;
        min-height: 100px;
    }
    .list1, .list_4 {
        padding-left: 40px;
        min-height:70px;
    }
    .list_4 {
        list-style-type: disc;
        list-style-image:none;
        margin-left:0px;
        padding-left:40px;
    }
    .list_4 li {
        line-height: 150%;
        text-align:center;
    }
    .column_37, .class_edu_2 {
        float: left;
        width: 33%;
        min-height: 100px;
    }
    .class_edu_2 {
        width: 50%;
    }
    .list2 {
        min-height: 140px;
    }
    .column_38 {
        float: left;
        width: 34%;
        min-height: 100px;
    }
    .list3 {
        min-height: 140px;
    }
    h2.heading6 {
        width: 80%;
        margin-left:auto;
        margin-right:auto;
    }
    .row_24 {
        clear: both;
        min-height: 118px;
        padding-left:0;
        padding-right:0;
    }
    .column_46_unit_wrapper {
        width: 50%;
        min-height: 253px;
        float: left;
    }
    .column_46 {
        float: none;
        width: auto;
        min-height: 70px;
        padding-right:0;
    }
    .column_47_unit_wrapper {
        width: 50%;
        min-height: 233px;
        float: left;
        margin-left:5px;
    }
    .column_47 {
        float: none;
        width: auto;
        min-height: 118px;
        padding-left:0;
    }
    p.paragraph13 {
        margin-right: auto;
        margin-left:auto;
    }
    p.paragraph14 {
        margin-right: auto;
        margin-left:auto;
    }
    p.paragraph15 {
        min-height: 241px;
        margin-left:auto;
        margin-right:auto;
    }
    .row_28 {
        clear: both;
        min-height: 100px;
    }
    .main_phase_block, .main_phase_2 {
        clear: both;
        min-height: 178px;
    }
    .main_phase_2 {
        min-height: 158px;
    }
    .column_35_unit_wrapper, .phase_5_main_unit_wrapper {
        width: 50%;
        min-height: 100px;
        float: left;
    }
    .row_25 {
        clear: both;
        min-height: 100px;
        margin-left:auto;
        margin-right:auto;
        width:50%;
    }
    .phase_5_main_unit_wrapper {
        margin-left: auto;
        margin-right:auto;
        float:none;
        width:auto;
    }
    .column_35, .phase_5_main {
        float: none;
        width: auto;
        min-height: 100px;
        margin-right:20px;
    }
    .column_41_unit_wrapper {
        width: 50%;
        min-height: 100px;
        float: left;
    }
    .column_41 {
        float: none;
        width: auto;
        min-height: 100px;
        margin-left:20px;
    }
    .column_30_unit_wrapper {
        width: 50%;
        min-height: 100px;
        float: left;
    }
    .column_30 {
        float: none;
        width: auto;
        min-height: 100px;
        padding-right:0px;
        margin-right:20px;
    }
    .column_34_unit_wrapper {
        width: 30%;
        min-height: 100px;
        float: left;
        margin-left:20px;
    }
    .column_34 {
        float: none;
        width: auto;
        min-height: 100px;
        padding-left:0px;
    }
    .row_22 {
        clear: both;
        min-height: 100px;
    }
    .column_44 {
        float: left;
        width: 50%;
        min-height: 100px;
    }
    .column_45 {
        float: left;
        width: 50%;
        min-height: 100px;
    }
    p.phase_header {
        margin-left: 10px;
    }
    p.phase_txt {
        margin-left: 10px;
        margin-right:10px;
        padding-left:0;
    }
    p.paragraph16 {
        min-height: 14px;
        margin-left:auto;
        margin-right:auto;
    }
    p.class_text {
        width: 100%;
    }
    .article_one p.homeless_links {
        min-height: 100px;
    }
    .article_one p.veterans_links {
        min-height: 100px;
    }
    .row_29 {
        clear: both;
        min-height: 100px;
    }
    p.paragraph22 {
        margin-right:auto;
        width:100%;
    }
    p.paragraph22 {
        margin-right: 0px;
    }
    p.paragraph22 {
        float: left;
    }
    p.paragraph22 {
        width:80%;
        float:none;
        margin-left:auto;
        margin-right:auto;
    }
    img.image4 {
        margin-left: 0;
        margin-right:0;
        display:inline;
    }
    p.paragraph22 {
        margin-right: 0px;
    }
    p.paragraph22 {
        float: left;
    }
    p.paragraph22 {
        margin-left: auto;
        margin-right:auto;
        float:none;
    }
    h1.heading5 {
        margin-bottom: 0.67em;
        margin-top:0.67em;
    }
}