.screen-reader-wrapper {
    position: relative !important;
}
#emergency-services {
    background: #275BA2;
    color: #fff;
    padding: 0.5rem !important;
}
.refer-a-friend {
    text-align: center;
}
.refer-a-friend label,
.refer-a-friend input,
.refer-a-friend textarea,
.refer-a-friend p {
    display: block;
    margin-inline: auto;
    text-align: center;
}
.main_posts img {
    width: 80%;
}
.thirty.box {
    padding: 0.5rem;
}
#form_comment {
    width: 100%;
}
@media only screen and (max-width: 479px) {
    #div_contact {
        width: auto;
    }
}
#form_comment label,
#form_comment input,
#form_comment select,
#form_comment textarea {
    display: block;
    margin-inline: auto;
    text-align: center;
}
.main_posts .promotion {
    max-width: 80%;
}

.refer-a-friend,
.new_availability,
.new_availability h2,
.main_posts,
.new-data,
.thirty.box .post_header,
.thirty.box .post_header h3 {
    text-align: center;
}
.refer-a-friend label,
.refer-a-friend input,
.refer-a-friend textarea,
.refer-a-friend p {
    display: block;
    margin-inline: auto;
    text-align: center;
}
.main_posts img {
    margin-inline: auto;
    width: 80%;
}
.main_posts h2 {
    width: 100%;
    text-align: center;
}
.thirty.box {
    padding: 1rem;
}
#nav_main ul #view_ni,
#nav_main ul #upscale_ni {
    display: none;
}
@media only screen and (min-width: 768px) and (max-width: 1043px) {
    #nav_main ul li a {
        font-size: 7px;
    }
}
@media only screen and (min-width: 1044px) and (max-width: 1279px) {
    #nav_main ul li a {
        font-size: 7px;
    }
}
@media only screen and (min-width: 1280px) and (max-width: 1439px) {
    #nav_main ul li a {
        font-size: 10px;
    }
}
@media only screen and (min-width: 1440px) and (max-width: 1679px) {
    #nav_main ul li a {
        font-size: 11px;
    }
}
.footer-nav ul li,
.nav-cta li,
.cta,
.addressbar>span, 
.addressbar div>span,
.footer a,
footer span.tty-text,
footer span,
.social-footer li,
.home-cta-img,
.home-cta-content,
.custom-tour-button {
    display: inline-block;
}
.hpt h2,
.hpt p {
    text-align: center;
}
.home-side-links {
    display: block;
    margin-top: 2rem;
    text-align: center;
    width: 100%;
}
.refer-a-friend-wrapper {
    display: block;
    margin: 0 auto;
}
a.corp-logo {
    display: block;
}
#body_sisters li.sister-availabilities {
    display: none;
}

/*iframe for application*/
#apply-iframe {
    width: 80%;
    height: 1724px;
    overflow-x: scroll;
}

@media only screen and (max-width: 480px) {
    #apply-iframe {
        width: 100%;       
    }
}

.header-phone {
    float:right; 
    right: 5%;
    margin-top:10px; 
    margin-left:10px;
    z-index: 1000;
}

.header-phone a,
.header-phone span {
    font-weight: bold;
    font-family: 'Poiret One', cursive;
    font-size: 16px;
}

.header-phone .tty-text {
    display: none;
}

/* Custom Popup */
#specials_overlay_right #promotion_community_logo,
#specials_overlay_backdrop #specials_overlay_wrapper #specials_overlay_right h2 {
    text-align: center !important;
}

@media only screen and (max-width: 767px) {
    #specials_overlay_backdrop #specials_overlay_wrapper #specials_overlay_left_img   {
        height: 520px !important;
    }
    #specials_overlay_backdrop #specials_overlay_wrapper #specials_overlay_right {
        padding: 10px 0 !important;
    }
}