﻿@media screen and (min-width:1921px) {
    #postCodeValidationErrorMessage {
        margin-left: 204px;
    }

    .mobile_nav {
        display: none;
    }

    .content_tiles_portImg .fet_artimg_port {
        width: 13%;
    }

    #goto_section {
        margin: auto;
        width: 80%;
    }

    .news_selitem:not(:last-child) {
        margin-right: 20px;
    }

    .search_box input,
    #search_Go {
        margin-bottom: 1em;
    }

    .disthos_listbox {
        padding: 0px 100px;
    }

    .disthos_abt {
        float: left;
        width: calc(100% - 14em);
        margin-right: 10px;
        margin-bottom: 2em;
    }

    .disthos-desc {
        width: 65%;
    }

    .herobanner_part {
        width: 1920px;
        padding: 0px;
        margin: 0px calc((100% - 1920px) / 2);
    }

    .content_herobanner_part {
        width: 100%;
        padding: 0px;
        margin: 0;
    }

    .inner_container {
        width: 1860px;
        padding: 0px;
        margin: 0px calc((100% - 1860px) / 2);
    }

        .inner_container.aboutHospitalWP {
            width: auto;
        }

    .accblity_box,
    .accwithnav_box {
        width: 1920px;
        padding: 15px 36px 15px 30px;
        margin: 0px calc((100% - 1920px) / 2);
    }

    .accblity_box_donate,
    .accwithnav_box {
        width: 1920px;
        _padding: 15px 36px 15px 30px;
        margin: 0px calc((100% - 1920px) / 2);
    }

    .accblity_ttl, .accblity_ttl_donate {
        padding: 15px 36px 15px 30px
    }

    .header {
        width: 1920px;
        margin: 0px calc((100% - 1920px) / 2);
        border-bottom: 1px solid #CCCED0;
    }

    .image-cropper {
        width: 27em;
        height: 27em;
        overflow: hidden;
        border-radius: 50%;
        float: right;
        margin-left: auto;
        position: absolute;
    }

    .tiles_listitem {
        height: 36em;
    }

    .news_wpimg {
        _height: 16em;
        padding-bottom: 56.25%;
    }

    .tiles_wpimg {
        _height: 20em;
        padding-bottom: 56.25%
    }

        .tiles_wpimg > img {
            height: auto;
        }
}

@media screen and (max-width:1920px) {

    #postCodeValidationErrorMessage {
        margin-left: 204px;
    }

    .mobile_nav {
        display: none;
    }

    .small_img_txt_btm_icons_item {
        width: calc(27% - 80px);
    }

    .newsart_topimg {
        padding-top: 43%;
    }

    .news_wpimg {
        _height: 15em;
    }

    #goto_section {
        margin: auto;
        width: 80%;
    }

    .image-cropper {
        width: 26em;
        height: 26em;
        overflow: hidden;
        border-radius: 50%;
        float: right;
        margin-left: auto;
        position: absolute;
    }
}

@media screen and (max-width:1800px) {
    .small_img_txt_btm_icons_item {
        width: calc(29% - 80px);
    }
}

@media screen and (max-width:1860px) {
    .small_img_txt_btm_icons_item {
        width: calc(29% - 100px);
    }
}

@media screen and (max-width:1700px) {
    .small_img_txt_btm_icons_item {
        width: calc(31% - 80px);
    }

    .findCentres > .sel {
        _width: 60%; /* Defect #1711 fix */
    }

    .findCentres .typeahead__button {
        _width: 40%; /* Defect #1711 fix */
    }

    .inputPostCode label {
        margin-right: 20px;
        margin-left: 0px;
    }

    #txtPostCode {
        background-color: rgba(255, 255, 255, 0.85);
        border: none;
        border-bottom: 1px solid #979797;
        margin-right: 20px;
    }

    #news_listbox_hospital_featured .news_listitem {
        width: calc(33% - 45px);
        height: 27em;
    }
}

@media screen and (max-width:1600px) {
    .small_img_txt_btm_icons_item {
        width: calc(33% - 80px);
    }

    #goto_section {
        margin: auto;
        width: 88%;
    }

    .small_img_txt_btm_item.cross4 {
        width: calc(30% - 85px);
    }

    .small_img_txt_btm_item.cross3 {
        width: calc(38% - 75px);
    }

    .small_img_txt_btm_item.cross2 {
        width: calc(54% - 94px);
    }

    .header {
        border-bottom: 1px solid #CCCED0;
    }

    .display_flex .addjust_width {
        _margin: 20px 10px;
    }

    .head_nav .ms-core-listMenu-horizontalBox li.static > .ms-core-listMenu-item {
        margin-right: 16px;
    }

    /*--- start hero banner style ---*/
    .hbalert_box {
        padding: 14px;
    }

    .hbacc_box {
        padding: 22px 20px;
    }

    .hb_bquotebox {
        padding: 24px 36px;
    }

        .hb_bquotebox > h3 {
            font-size: 24px;
            line-height: 36px;
        }

    .hbc_ribonbox {
        padding: 36px 0px;
    }

        .hbc_ribonbox.hospital_Contact {
            padding: 25px;
        }

    .hbc_selitem {
        font-size: 25px;
    }

    /*--- end hero banner style ---*/
    /*--- Start A to Z Listing ---*/
    .filter_box > select {
        width: 250px;
    }

    .atoz_search {
        flex: 40%;
    }

    .filter_box {
        _padding-left: 5px;
    }

        .filter_box .sel {
            width: 275px;
        }

    /*--- End A to Z Listing ---*/
    .small_img_txt_btm_item {
        width: calc(25% - 80px);
        margin: 28px 6px;
    }

    .news_wpimg {
        _height: 14em;
    }

        .news_wpimg > img {
            display: block;
            opacity: 1;
            width: 100%;
            height: 100%;
            object-fit: cover;
            position: absolute;
        }

    .tiles_wpimg > img {
        display: block;
        opacity: 1;
        width: 400px;
        _height: 175px;
        object-fit: cover;
        position: absolute;
    }

    #news_listbox_hospital_featured .news_listitem {
        width: calc(33% - 45px);
        margin: 20px 20px;
        height: 25em;
    }

        #news_listbox_hospital_featured .news_listitem:first-child {
            width: calc(33% - 45px);
        }

        #news_listbox_hospital_featured .news_listitem:last-child {
            width: calc(33% - 45px);
        }

        #news_listbox_hospital_featured .news_listitem .news_wpimg {
            _height: 16em;
        }
}

@media screen and (max-width:1500px) {
    /* Defect #1711 related fixes start */
    .ServiceList {
        flex-flow: column;
    }

    .findCentres {
        width: 100%;
        flex-flow: column;
        align-items: center;
    }

    .inputPostCode {
        width: 100%;
        text-align: left;
        flex-flow: column;
        align-items: center;
        margin-top: 1em;
    }

    .postCodeUpdate {
        margin-top: 1em;
    }

    #txtPostCode {
        margin-right: 5px;
        width: 50%;
    }

    .findCentres .typeahead__button {
        padding-top: 1em;
    }

    .findCentres > .sel {
        _width: 50%; /* Defect #1711 fix */
    }

    .findCentres .typeahead__button {
        _width: 50%; /* Defect #1711 fix */
    }

    .inputPostCode label {
        margin-right: 18px;
        margin-left: 10px;
        display: flex;
        width: 50%;
        text-align: left;
        flex-flow: column;
        align-items: end;
        margin-top: 2em;
    }

    .postCodeUpdate, .selectServiceGo {
        margin-top: 2em;
    }

    /* Defect #1711 related fixes end */

    #txtPostCode {
        background-color: rgba(255, 255, 255, 0.85);
        border: none;
        border-bottom: 1px solid #979797;
        margin-right: 20px;
    }

    .content_tiles .fet_artdesc {
        width: 60%;
    }

    .hb_bquotebox {
        padding: 16px 22px;
        font-size: 16px;
        bottom: 300px;
    }

    .hbc_ribonbox.service_ribonbox {
        _bottom: 300px; /* Service Landing Page - From longer cut to Smaller cut - Email from Suriya */
    }

    .hbacc_part {
        position: absolute;
        top: 2em;
        left: 30px;
    }
}

@media screen and (max-width:1400px) {
    .centreservicedetails_listitem {
        float: left;
        width: calc(33.33% - 45px);
        margin: 0 35px 15px 0px;
        _min-height: 67em;
    }

    .ServiceList {
        _font-size: 16px; /* Defect #1711 fix */
    }

    .findCentres {
        display: inline-flex;
        _width: 35%; /* Defect #1711 fix */
    }

        .findCentres > .sel {
            _width: 50%; /* Defect #1711 fix */
        }

        .findCentres .typeahead__button {
            _width: 50%; /* Defect #1711 fix */
        }

    .inputPostCode label {
        margin-right: 5px;
        margin-left: 10px;
    }

    #txtPostCode {
        margin-right: 5px;
    }

    .inputPostCode {
        _width: 65%; /* Defect #1711 fix */
    }


    .small_img_text_right_item .link-item {
        width: 77%;
    }

    .small_img_txt_btm_icons_item {
        width: calc(39% - 80px);
    }

    .content_tiles_portImg .fet_artdesc {
        width: 70%;
    }

    .content_tiles .fet_artdesc {
        _width: 65%;
    }

    .header {
        border-bottom: 1px solid #CCCED0;
    }

    .ft_fitem {
        margin-left: 60px;
    }

    .head_srchbox {
        width: 14%;
        margin-right: -10px;
    }

    .news_wpimg {
        _height: 12em;
    }

    .tiles_wpimg > img {
        display: block;
        opacity: 1;
        width: 400px;
        _height: 170px;
        object-fit: cover;
        position: absolute;
    }

    .news_listitem {
        _height: 40em;
    }

    .tiles_listitem {
        height: 30em;
    }

    .news_wpttl,
    .tiles_wpttl {
        font-size: 24px;
        line-height: 27px;
    }

    .news_wpimg > img {
        display: block;
        opacity: 1;
        width: 100%;
        object-fit: cover;
        position: absolute;
    }

    .tiles_wpimg > img {
        display: block;
        opacity: 1;
        width: 361px;
        _height: 195px;
        object-fit: cover;
        position: absolute;
    }

    p {
        font-family: Arial;
        font-size: 20px;
        line-height: 32px;
        color: #353C42;
    }

    .see_also_content {
        min-width: 50%;
        max-width: 50%;
    }

    #news_listbox_hospital_featured .news_listitem {
        width: calc(33% - 40px);
        height: 25em;
    }

        #news_listbox_hospital_featured .news_listitem:first-child {
            width: calc(33% - 40px);
        }

        #news_listbox_hospital_featured .news_listitem:last-child {
            width: calc(33% - 40px);
        }


        #news_listbox_hospital_featured .news_listitem .news_wpimg {
            _height: 14em;
        }

    .hb_bquotebox {
        padding: 16px 22px;
        font-size: 14px;
        bottom: 290px;
    }
}

@media screen and (max-width:1300px) {
    .centreservicedetails_listitem {
        float: left;
        width: calc(33.33% - 30px);
        margin: 0 25px 15px 0px;
        color: #353C42;
        _min-height: 55em;
    }

    .small_img_txt_btm_icons_item {
        width: calc(43% - 80px);
    }

    #goto_section {
        margin: auto;
        width: 95%;
    }

    .med_img_txt_btm img {
        height: auto;
    }

    .news_selitem:not(:last-child) {
        margin-right: 20px;
    }

    .small_img_txt_btm_item.cross4 {
        width: calc(30% - 70px);
    }

    .header {
        border-bottom: 1px solid #CCCED0;
    }

    .fullwid_content, .fullwid_content.fullwid_content_subwebRoot.newsFullWidth, .fullwid_content.fullwid_content_subwebRoot.servicesLandingPage {
        margin-top: 0px;
    }


        .fullwid_content.wide_withNav {
            padding: 0px 5px;
            padding-top: 0;
            width: 96%;
            margin-left: 2%;
            margin-right: 2%;
            min-height: 30em;
        }

        .fullwid_content:before {
            content: '';
            position: absolute;
            top: 0px;
            width: 100%;
            height: 400px;
            /* background-color: #fff; */
            box-shadow: none;
            z-index: -1;
            left: 0px;
        }

    .head_nav .ms-core-listMenu-horizontalBox li.static > .ms-core-listMenu-item {
        margin-right: 15px;
        padding: 0px 5px;
    }

    .ft_fitem {
        margin-left: 36px;
    }

    /*--- start district hospital page ---*/
    .disthos_listbox {
        padding: 0px 50px;
    }

    /*--- end district hospital page ---*/

    .ms-srch-item {
        width: 80%;
        margin: 10px 0px 32px -10px;
    }

    .ms-srch-item-summary {
        white-space: inherit;
        overflow: inherit;
        padding-right: 20px;
    }

    .ms-srch-ellipsis {
        white-space: inherit;
        overflow: inherit;
        text-overflow: ellipsis;
        -ms-text-overflow: ellipsis;
    }

    .news_wpimg > img {
        display: block;
        opacity: 1;
        width: 100%;
        object-fit: cover;
        position: absolute;
    }

    .news_wpimg {
        _height: 10em;
    }

    #news_listbox_hospital_featured .news_listitem .news_wpimg {
        _height: 12em;
    }

    .image-cropper {
        width: 23em;
        height: 23em;
        overflow: hidden;
        border-radius: 50%;
        float: right;
        margin-left: auto;
        position: absolute;
        margin-top: 7%;
    }

    .mobile_nav {
        display: none;
    }
}

@media screen and (max-width:1240px) {
    /* Defect #1711 fix */
    .findCentres > .sel {
        width: 50%;
    }

    .centreMapImage {
        width: 100%;
        padding-bottom: 20px;
        padding-left: 0px;
    }

    .locationAddress {
        width: 100%;
    }

    .otherDetails {
        width: 100%;
    }

    .ServiceList {
        font-size: 16px;
        flex-flow: column;
    }

    .findCentres {
        width: 100%;
        flex-flow: column;
        align-items: center;
    }

    #postCodeValidationErrorMessage {
        margin-top: 1em;
        margin-left: 0px;
    }

    .divInputPostCode {
        width: 100%;
        flex-flow: column;
        align-items: flex-start;
        margin-top: 1%;
        margin: auto;
        margin-left: 25%;
    }

    .inputPostCode {
        width: 100%;
        text-align: left;
        flex-flow: column;
        align-items: center;
        margin-top: 1em;
    }

        .inputPostCode label {
            margin-right: 5px;
            margin-left: 10px;
            display: flex;
            width: 50%;
            text-align: left;
            flex-flow: column;
            align-items: end;
            margin-top: 2em;
        }

    .findCentres .typeahead__button {
        _width: 50%; /* Defect #1711 fix */
        text-align: center;
        justify-content: center;
        flex-flow: column;
        align-items: center;
    }

    #txtPostCode {
        margin-right: 5px;
        width: 50%;
    }

    .postCodeUpdate, .selectServiceGo {
        margin-top: 2em;
    }

    #healthCentreList {
    }

    .centreservicedetails_listitem {
        float: left;
        width: 90%;
        color: #353C42;
        margin-left: 5%;
        margin-right: 5%;
        margin-bottom: 4em; /* Defect #1650 fix */
    }

        .centreservicedetails_listitem img {
            _width: 50%;
            padding-bottom: 20px;
        }

    .mobile_nav {
        display: block;
    }

    .desktop_nav {
        display: none;
    }

    .inner_container .ms-rtestate-field ul, .inner_container .ms-rtestate-field ul li, .inner_container .ms-rtestate-field ol, .inner_container .ms-rtestate-field ol li {
        font-family: Arial;
        font-size: 20px;
        line-height: 32px;
        /*24px; Matching with ms-rtestate-field class of SP - Bug # 1449*/
        color: #353C42;
        margin: 5px 5px 10px 0px;
        _list-style-position: inside;
        padding-inline-start: 0px;
        padding-left: 0px;
    }

    .head_nav .ms-core-listMenu-horizontalBox li.static > .ms-core-listMenu-item:after {
        color: #5D6368;
        background-color: #D7153A;
        border-radius: 5px;
        position: absolute;
        content: "";
        width: 0%;
        height: 5px;
        left: 1.5em;
        bottom: -10px;
        visibility: hidden;
        -o-transition: .5s;
        -moz-transition: .5s;
        -webkit-transition: .5s;
        transition: .5s;
    }

    .head_nav .ms-core-listMenu-horizontalBox li.static.selected > .ms-core-listMenu-item:after {
        color: #5D6368;
        background-color: #D7153A;
        border-radius: 5px;
        position: absolute;
        content: "";
        width: 90%;
        height: 5px;
        left: 2px;
        bottom: -10px;
        visibility: visible;
    }

    .content_tiles_portImg .fet_subttl p, .content_tiles .fet_subttl p, .med_img_txt_btm_single_description p, .med_img_txt_btm_single_description div {
        font-size: 16px;
    }

    .small_img_text_right_item .link-item {
        width: 100%;
    }

    .link-item-smallImg-textRight {
        margin-left: 0;
        margin-top: 1.5em;
    }

    .squareBoxDisplayView {
        min-height: 12em;
        margin-bottom: 1em;
    }

    .news_lbl {
        bottom: 15px;
        left: 10px;
    }

    #news_listbox_hospital_featured .news_listitem .news_lbl {
        bottom: 15px;
        left: 10px;
    }


    #DeltaTopNavigation ul, #DeltaTopNavigation_Custom ul {
        display: inline-block;
    }

    #DeltaTopNavigation li ul, #DeltaTopNavigation_Custom li ul {
        display: inline-block !important;
    }

    #DeltaTopNavigation li, #DeltaTopNavigation_Custom li {
        display: inline-block;
    }


    .accwithnav_box {
        padding: 15px 36px 15px 37px;
    }

    .fet_artimg_port.portImageTextRight {
        height: auto;
        min-height: 10em;
    }

    .content_tiles .fet_artimg_medium {
        height: auto;
        _height: 170px;
        width: 285px;
        _max-height: 165px;
    }

    .small_img_txt_btm_icons_item {
        width: calc(35% - 80px);
    }

    .newsart_topimg {
        padding-top: 56.25%;
    }

    .content_tiles_portImg .fet_artdesc {
        width: 100%;
    }

    .content_tiles .fet_artdesc {
        width: 100%;
    }

    .ai_zoom {
        display: none;
    }

    .head_srchbox.predictiveSearchBoxAZ .typeahead__container {
        width: calc(55% - 50px);
    }

    .medimage_textbottom_3X3ingroups img {
        _height: 15em;
    }

    .herobanner_box {
        height: auto;
    }

    #goto_section {
        padding-bottom: 4em;
        margin: auto;
        width: 95%;
    }

    .small_img_text_right_item .link-item {
        min-height: 6em;
    }

    .small_img_txt_btm_description {
        width: 75%;
    }

    .squareBoxDisplayContent {
        width: 88%;
    }

    .news_selitem:not(:last-child) {
        margin-right: 10px;
    }

    .slm-layout-main.groupmarker {
        margin-bottom: 0;
    }

    .head_nav .ms-core-listMenu-horizontalBox li.static > .ms-core-listMenu-item {
        margin-right: 15px;
        padding: 0px 5px;
    }

    #edit_row,
    #display_row {
        margin-top: 0px; /* Defect #1707 fix */
        margin-bottom: 40px;
    }

    .fullwid_content.fullwid_content_subwebRoot {
        margin-top: -1.3em;
    }

    .small_img_txt_btm_item.cross3 {
        width: calc(38% - 82px);
    }

    .header {
        border-bottom: 1px solid #CCCED0;
    }

    .inner_container {
        padding: 0px calc((100% - 94%) / 2);
    }

    .leftside_nav,
    .rightside_content {
        width: 100%;
        margin-left: 0px;
    }

    /*--- start header ---*/
    header,
    .header {
        _padding: 10px 20px;
    }

    .head_logo img {
        max-width: 180px;
    }

    .head_nav > div:nth-child(2) {
        float: left;
        display: inline-block;
        width: 100%;
    }

    .head_nav #DeltaTopNavigation, .head_nav #DeltaTopNavigation_Custom {
        width: 100%;
    }

        .head_nav #DeltaTopNavigation > div,
        .head_nav #DeltaTopNavigation > div > ul,
        .head_nav #DeltaTopNavigation_Custom > div,
        .head_nav #DeltaTopNavigation_Custom > div > ul {
            width: 96%;
            margin-right: 4%;
            margin-left: 0%;
        }

    .head_nav .ms-core-listMenu-horizontalBox li.static {
        width: 100%;
        margin-bottom: 00px;
    }

        .head_nav .ms-core-listMenu-horizontalBox li.static > .ms-core-listMenu-item {
            text-align: left;
            font-size: 18px;
            color: #ffffff;
            margin-right: 0px;
            width: 90%;
            padding: 5px 28px;
            margin-bottom: 20px;
            font-weight: normal;
        }

            .head_nav .ms-core-listMenu-horizontalBox li.static > .ms-core-listMenu-item:hover {
                color: white;
            }

        .head_nav .ms-core-listMenu-horizontalBox li.static > a > em {
            color: white;
            margin-top: 10px;
        }

    .head_srchbox {
        float: none;
        width: 300px;
        margin: 8px auto 0px auto;
        display: block;
    }

        .head_srchbox #SearchBox > div {
            position: relative;
        }

            .head_srchbox #SearchBox > div > input {
                width: 80%;
            }

        .head_srchbox #SearchBox .ms-srch-sbLarge > .ms-srch-sb-searchLink {
            position: absolute;
            right: 0px;
        }

    .hteg_btn {
        display: none;
    }

    #zz10_RootAspMenu > li > a,
    #zz11_RootAspMenu > li > a {
        position: relative;
        left: 0px;
        text-align: left;
        margin-bottom: 10px;
    }

    #zz10_RootAspMenu > li > ul,
    #zz11_RootAspMenu > li > ul {
        padding-left: 0px;
        margin-top: 20px;
    }

    #zz11_RootAspMenu,
    #zz10_RootAspMenu {
        height: 80vh;
        overflow-y: auto;
        overflow-x: hidden;
    }

    .emer_contbox {
        display: none;
    }

    .res_emer_contbox {
        float: left;
        display: inline-block;
        width: 43%;
        text-align: center;
        position: relative;
    }

        .res_emer_contbox > a {
            font-size: 18px;
            background-color: #e4163d;
            color: #fff;
            padding: 6px 24px;
            border-radius: 45px;
            display: inline-block;
        }

    /*--- end header ---*/
    /*--- start mobile navigation ---*/
    .mobnav_topbox {
        display: inline-block;
    }

    .menubtn_box {
        display: inline-block;
        bottom: calc((100% - 60px) / 2);
    }

    .head_nav {
        width: 480px;
        min-height: 65%;
        max-height: 100%;
        margin-right: 0px;
        padding-top: 0px;
        position: fixed;
        right: 0;
        top: 0;
        background: #002664;
        z-index: 100;
        transform: translate3d(490px, 0px, 0px);
        -ms-transform: translate3d(490px, 0px, 0px);
        -webkit-transform: translate3d(490px, 0px, 0px);
        -moz-transform: translate3d(490px, 0px, 0px);
        -o-transform: translate3d(490px, 0px, 0px);
        box-shadow: 0 0 20px #353C43;
        -ms-box-shadow: 0 0 20px #353C43;
        -moz-box-shadow: 0 0 20px #353C43;
        -webkit-box-shadow: 0 0 20px #353C43;
        -o-box-shadow: 0 0 20px #353C43;
        -moz-transition: all 0.3s cubic-bezier(0.5, 0.3, 0.47, 0.81);
        -o-transition: all 0.3s cubic-bezier(0.5, 0.3, 0.47, 0.81);
        -webkit-transition: all 0.3s cubic-bezier(0.5, 0.3, 0.47, 0.81);
        transition: all 0.3s cubic-bezier(0.5, 0.3, 0.47, 0.81);
        margin: 0px;
    }

        .head_nav.res_navigation {
            transform: translate3d(0px, 0px, 0px);
            -ms-transform: translate3d(0px, 0px, 0px);
            -webkit-transform: translate3d(0px, 0px, 0px);
            -moz-transform: translate3d(0px, 0px, 0px);
            -o-transform: translate3d(0px, 0px, 0px);
            overflow-y: auto;
            overflow-x: hidden;
        }

    .head_logo {
        width: auto;
    }

    /*--- end mobile navigation ---*/
    /*--- start hero banner box ---*/
    .herobaner_box {
        /*height: 600px;*/
        /*overflow: visible;*/
        padding-bottom: 56.25%;
    }


    .hb_img {
        left: 0px;
        transform: translate(0%, -50%);
    }

    .hbalert_box > p {
        flex: 1;
    }

    .hbacc_part {
        display: none;
    }

    .hbacc_box {
        float: left;
        padding: 20px 15px;
    }

    .hb_bquotebox > h3 {
        font-size: 22px;
        line-height: 30px;
    }

    .hb_bquotebox {
        padding: 16px 22px;
        font-size: 1em;
        bottom: 12em;
    }

    blockquote > q {
        font-size: 24px;
        line-height: 41px;
    }

    .hbc_ribonbox {
        padding: 20px 0px;
        bottom: auto;
        position: absolute;
        top: 70%;
        display: block;
    }

    /*--- end hero banner box ---*/
    /*--- start feature news webpart box ---*/
    .webpart_ttl {
        margin-bottom: 20px;
        margin-top: 20px;
    }

        .webpart_ttl img {
            margin-top: 0;
        }

        .webpart_ttl > img {
            width: 44px;
        }

        .webpart_ttl > p {
            font-size: 30px;
            line-height: 36px;
        }

    .fet_wpimg {
        _height: 325px;
    }

    .fet_descbox {
        margin: 35px 0px;
    }

    .fet_wphead {
        font-size: 24px;
        margin-bottom: 15px;
    }

    .fet_artarea {
        padding: 0px 5%;
    }

    .fet_artitem {
        padding: 15px 0px;
    }

    .fet_artttl {
        _font-size: 24px;
        margin-bottom: 6px;
    }

    .fet_artarrow {
        right: 0px;
    }

    /*--- end feature news webpart box ---*/
    /*--- start footer design ---*/
    .footer {
        padding: 20px 0px;
    }

    .footer_contitem {
        width: calc(25% - 11.5px);
        margin-right: 15px;
    }

    ul.ft_socico_box {
        padding-left: 0px;
    }

        ul.ft_socico_box > li {
            margin-right: 10px;
        }

    .ft_fitem {
        margin-top: 36px;
        padding: 10px 0px 10px 10px;
    }

    ul.ft_soclinks > li {
        margin-bottom: 10px;
    }

        ul.ft_soclinks > li > a {
            font-size: 14px;
        }

    .footer_contitem > h5 {
        margin-bottom: 12px;
        font-size: 17px;
    }

    .fi_btmttl {
        font-size: 18px;
        line-height: 30px;
    }

    .fi_btndesc {
        font-size: 14px;
    }

    ul.ft_socico_box > li > a {
        font-size: 15px;
    }

        ul.ft_socico_box > li > a > em {
            width: 30px;
            height: 30px;
            line-height: 30px;
            font-size: 18px;
            margin-right: 8px;
        }

    /*--- end footer design ---*/
    /*--- Start Get Involved css ---*/
    .get_involved_item {
        width: 100%;
        float: left;
        margin: 39px 0;
    }

    /*--- End Get Involved css ---*/
    /*--- Start Get Involved css ---*/
    .getting_here_item {
        width: 100%;
        float: left;
        margin: 39px 0;
    }

    .g_h_description {
        text-align: center;
    }

    /*
.display_flex {    display: flex; flex-flow: column;    float: none;    width: 100%;}
.display_flex .addjust_width {    width: calc(100% - 30px);    margin: 15px; flex:auto;}
*/
    .display_flex {
        float: left !important;
        display: inline-block !important;
    }

        .display_flex .addjust_width {
            float: left;
            display: inline-block;
            width: 100%;
        }

        .display_flex > .wp_tileitem {
            float: left;
            display: inline-block;
            width: 100%;
            margin: 0px;
        }

    .med_img_txt_btm_item,
    .small_img_txt_btm_item {
        width: 100%;
    }

    .small_img_txt_btm_content {
        text-align: center;
    }

    .large_img_txt_btm_title {
        padding: 10px;
    }

    .large_img_txt_btm_description {
        display: inline-block;
        width: 100%;
        text-align: center;
        padding: 18px 0px;
    }

    .large_img_rightact > a {
        font-size: 13px;
    }

    .large_img_leftdesc {
        margin-bottom: 16px;
    }

    /*--- End Get Involved css ---*/
    /*--- start search page style ---*/
    .left_search_content {
        width: 100%;
    }

    .right_search_content {
        width: 100%;
        margin-left: 0px;
    }

    .ms-srch-sbLarge-fullWidth {
        width: 100%;
    }

    .right_search_content .ms-webpart-zone {
        display: inline-block;
    }

    .right_search_content div.ms-webpart-cell-vertical-inline-table {
        display: inline-block;
    }

    .search_page .ms-webpart-chrome {
        display: inline-block;
        width: 100%;
    }

    .search_page .ms-srch-item {
        width: 100%;
        margin: 0px 0px 20px 0px;
        padding: 0px;
    }

    .search_page .ms-srch-item-summaryPreview {
        width: 100%;
        float: left;
    }

    .search_page .ms-srch-item-previewContainer {
        float: left;
    }

    .search_page .ms-srch-upscope-top {
        width: 100% !important;
        margin: 0px;
    }

    .search_page #SearchBox {
        float: left;
        width: 100%;
    }

    .search_page .ms-srch-sbLarge {
        width: 95%;
    }

    .search_page .ms-srch-item-body {
        width: 100%;
    }

    .search_page .ms-srch-sbLarge > input {
        width: 95%;
    }

    .search_page .ms-srch-item-preview-path {
        width: 100%;
        display: inline-block;
    }

    .search_page .ms-srch-item-path {
        display: inline-block;
        width: 100%;
    }

    .search_page .head_srchbox #SearchBox > div {
        position: relative;
    }

    .search_page .head_srchbox .ms-srch-sbLarge > .ms-srch-sb-searchLink {
        position: absolute;
        right: 15px;
    }

    .search_page #NoResult > ul {
        padding-left: 20px;
    }

    /*--- end sarch page style ---*/
    /*--- start A to Z Listing ---*/
    .char_links {
        width: 47%;
        height: auto !important;
    }

    .atoz_filter_search {
        flex-direction: column;
    }

    .atoz_filter {
        margin-right: 0;
        margin-bottom: 30px;
    }

    .filter_box .atoz_sel {
        width: calc(48% - 100px);
    }

    .atoz_links {
        column-count: 1;
    }

    .selected_char {
        margin-top: 60px;
        margin-bottom: 40px;
    }

    .atoz_char span {
        margin: 5px;
        width: 30px;
        height: 30px;
        text-align: center;
        line-height: 30px;
        letter-spacing: 1px;
        border: 1px solid #ddd;
    }

    .atoz_char {
        flex-wrap: wrap;
        justify-content: flex-start;
        _width: 88%;
    }

    .atoz_search {
        width: 100%;
    }

    .filter_box .sel {
        width: 348px;
    }

    .hbc_selitem .sel__box {
        background-color: rgb(215, 21, 58);
        border: 1px solid #cb6578;
    }

    /*--- End A to Z Listing ---*/


    /*--- start news alert page ---*/
    .newsart_heading {
        padding: 36px 20px;
    }

    .newsart_topimg {
        width: 100%;
    }

    .newsart_heading > h2 {
        font-size: 28px;
        line-height: 36px;
    }

    .newsart_tactlist > li:not(:last-child) {
        margin-right: 12px;
    }

    .newsart_slogan {
        padding: 24px 40px;
    }

    blockquote > q {
        font-size: 26px;
        line-height: 46px;
    }

    .newsart_ofundttl {
        font-size: 28px;
        line-height: 36px;
        margin-bottom: 40px;
    }

    /*--- end news alert page ---*/
    /*--- start district hospital page ---*/
    .disthos_listbox {
        padding: 0px 20px;
    }

    /*--- end district hospital page ---*/

    .image-cropper {
        width: 22em;
        height: 22em;
        position: absolute;
        overflow: hidden;
        border-radius: 50%;
        float: right;
        margin: auto;
        margin-top: 9%;
    }

    .hbc_ribonbox.service_ribonbox {
        bottom: 5em;
    }

    .herobanner_box {
        height: auto;
    }

    .slm-layout-main {
        overflow: hidden;
        width: 100%;
        padding: 0px;
        margin: 0px;
        border: 0px;
    }

    .atoz_char span.selected {
        background-color: #002664;
        padding: 0 5px;
        display: block;
        position: relative;
        margin: 5px;
        box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.3);
        border-radius: 0;
        height: initial;
        width: initial;
        -webkit-transition: 0.2s;
        transition: 0.2s;
        text-align: center;
        color: #ffffff;
        width: 30px;
        height: 30px;
    }

    .news_wpdesc,
    .tiles_wpdesc {
        font-family: Arial;
        font-size: 16px;
        line-height: 24px;
        display: inline-block;
        width: 100%;
    }

    .news_listitem {
        margin-top: 20px;
        margin-right: 46px;
        margin-bottom: 24px;
        height: 38em;
    }

    .news_wpttl {
        display: inline-block;
        width: 100%;
        font-family: Arial;
        font-size: 16px;
        line-height: 24px;
        margin-bottom: 10px;
        font-weight: bold;
        word-break: break-word;
        min-height: 80px;
        text-decoration: none !important;
    }

    .news_wpttl {
        height: 4em;
    }

    p {
        font-family: Arial;
        font-size: 16px;
        line-height: 30px !important;
        color: #353C42;
    }

    .inner_container .ms-rtestate-field ul, .inner_container .ms-rtestate-field ul li, .inner_container .ms-rtestate-field ol, .inner_container .ms-rtestate-field ol li, .textDisplayView > ul {
        font-size: 16px;
        padding-left: 13px;
        margin: 0px;
    }

    .standardContent, .standardFullWidth, .standardNavOnHero, .standardContentWide, .wp_pagecont, .rightside_content .ms-webpart-chrome .ms-rtestate-field {
        font-size: 16px;
    }

    .aboutHospitalWP {
        top: 2.5em;
        position: relative;
    }

    .fullwid_content {
        width: 98%;
        margin-left: 1%;
        margin-right: 1%;
        min-height: 30em;
    }

    .news_lmorebtn {
        font-size: 16px;
    }

    .med_img_txt_btm_items.full_width {
        height: auto;
    }

    .med_img_txt_btm_items img {
        _height: 44VW;
    }

    .news_wpimg > img {
        display: block;
        opacity: 1;
        width: 100%;
        object-fit: cover;
        position: absolute;
    }

    .news_wpimg {
        _height: 12em;
    }

    #news_listbox_hospital_featured .news_listitem {
        width: calc(33% - 40px);
        _height: 40em;
    }

        #news_listbox_hospital_featured .news_listitem:first-child {
            width: calc(33% - 40px);
        }

        #news_listbox_hospital_featured .news_listitem:last-child {
            width: calc(33% - 40px);
        }


        #news_listbox_hospital_featured .news_listitem .news_wpimg {
            _height: 10em;
        }

    .file-download-item {
        width: 45%;
    }

    #navBarContainer, #sideNavBox {
        display: none !important;
    }

    .tabbed-content .item-content ul, .tabbed-content .item-content ol { /* Defect #1639 */
        margin: 5px 5px 10px 5px;
        _list-style-position: inside;
        padding-inline-start: 5px;
        padding-left: 13px;
    }

    .content_tiles .fet_subttl ul, .content_tiles .fet_subttl ol, .med_img_txt_btm_single_description ul, .med_img_txt_btm_single_description ol { /* Defect #1625 */
        font-size: 16px;
    }
}

@media screen and (max-width:1140px) {

    .image-cropper {
        width: 18em;
        height: 18em;
        position: absolute;
        overflow: hidden;
        border-radius: 50%;
        float: right;
        margin: auto;
        margin-top: 20%;
    }
}

@media screen and (max-width:1024px) {
    /* Defect #1707 fix */
    .inner_container .hospitalFullWidth {
        margin-top: -2em;
    }

    .news_lbl {
        bottom: 2em;
        left: 15px;
    }

    #news_listbox_hospital_featured .news_listitem .news_lbl {
        bottom: 2em;
        left: 15px;
    }


    .accblity_ttl {
        _padding: 16px 0px;
        justify-content: left;
        _font-size: 20px;
        margin-left: -8px;
    }

    .accblity_bcrumb {
        _padding: 16px 0px;
        justify-content: left;
        font-size: 16px;
        margin-left: -8px;
    }

    .ai_zoom {
        display: none;
    }

    .head_srchbox.predictiveSearchBoxAZ .typeahead__container {
        width: calc(60% - 25px);
    }

    .filter_box .atoz_sel {
        width: calc(51% - 100px);
    }

    .dfwp-column {
        width: 100% !important;
    }

    .small_img_txt_btm_item.cross4 {
        width: calc(30% - 55px);
        margin: 28px 5px;
    }

    .small_img_txt_btm_item.cross3 {
        width: calc(38% - 75px);
    }

    /*--- start hero banner box ---*/
    .herobaner_box {
        /*height: 665px;*/
        z-index: 9; /* Internal Testing fix */
    }

    .hbc_selitem,
    .hbc_selitem .sel__placeholder,
    .hbc_selitem .sel__box__options {
        font-size: 22px;
    }

    .ft_fitem {
        margin-left: 10px;
    }

    /*--- end hero banner box ---*/
    /*--- start news webpart css ---*/
    .fullwid_content {
        margin-top: 0px;
    }

        .fullwid_content:before {
            content: '';
            position: absolute;
            top: 0px;
            width: 100%;
            height: 400px;
            /* background-color: #fff; */
            box-shadow: none;
            z-index: -1;
            left: 0px;
        }

    .news_selitem > label {
        margin-bottom: 2px;
    }

    .news_selitem .sel__placeholder {
        padding-bottom: 5px;
        font-size: 15px;
    }

    /*---end news webpart css ---*/
    /*--- end news alert page ---*/
    /*--- start district hospital page ---*/
    .disthos_sec {
        margin-top: 20px;
    }

    .disthos_listbox {
        padding: 0px 30px;
        margin-top: 30px;
    }

    .disthos_img {
        width: 200px;
        height: 140px;
    }

    .disthos-desc {
        width: calc(100% - 220px);
        margin-left: 20px;
    }

    .disthost_ttl {
        font-size: 24px;
        line-height: 28px;
        margin-bottom: 24px;
    }

    .disthos_abt {
        width: calc(100% - 160px);
        margin-right: 10px;
    }

    .disthos_phone {
        width: 150px;
    }

    /*--- end district hospital page ---*/

    .news_wpimg {
        _height: 10em;
    }

    .tiles_wpimg {
        _height: 15em;
    }

    .hospital_Contact a:nth-child(2) {
        width: auto;
        _margin-right: 1em;
        margin-left: 10px;
    }

    .hospital_Contact span {
        font-size: 14px;
        line-height: 24px;
    }

    .hbc_selitem:not(:last-child) {
        margin-right: 5px;
    }

    .content_tiles .fet_artimg {
        display: inline-block;
        width: 16em;
        position: relative;
        overflow: hidden;
        margin-bottom: 3%;
        margin-right: 3%;
    }

    .content_tiles .fet_artimg_medium img {
        _position: absolute;
        _left: 50%;
        _top: 50%;
        _object-fit: fill;
        _transform: translate(-50%, -50%);
        _display: block;
        opacity: 1;
        width: 100%;
        height: 100%;
    }

    .content_tiles .fet_subttl > p > span {
        font-family: Arial;
        font-size: 16px;
        font-weight: bold;
        line-height: 24px;
        color: #002664;
        display: inline-block;
        margin-bottom: 15px;
    }

    .content_tiles.fet_artarea {
        padding: 0px 10px;
        min-height: 20em;
    }

    .content_tiles .fet_artdesc {
        display: inline-block;
        width: 100%;
        padding: 0;
    }

    .news_listitem {
        float: left;
        width: calc(50.33% - 68px);
        margin: 20px 30px;
        color: #353C42;
        height: 44em;
    }

    .tiles_listitem {
        float: left;
        width: calc(50.33% - 68px);
        margin: 20px 30px;
        color: #353C42;
    }

        .news_listitem:nth-child(3n),
        .tiles_listitem:nth-child(3n) {
            margin-right: 30px;
        }

    .tiles_wpimg > img,
    .news_wpimg > img {
        display: block;
        opacity: 1;
        width: 100%;
        object-fit: cover;
        position: absolute;
    }

    .see_also_content {
        min-width: 50%;
        max-width: 50%;
    }

    .news_wpimg {
        _height: 14em;
    }

    #news_listbox_hospital_featured .news_listitem {
        width: 94%;
        height: auto;
    }

        #news_listbox_hospital_featured .news_listitem:first-child {
            width: 94%;
        }

        #news_listbox_hospital_featured .news_listitem:last-child {
            width: 94%;
        }

        #news_listbox_hospital_featured .news_listitem .news_wpimg {
            _height: 24em;
        }

        #news_listbox_hospital_featured .news_listitem .news_wpttl {
            height: auto;
            min-height: 2em;
        }

    .related_news_Item.news_listitem {
        width: 94%;
        height: auto;
    }

        .related_news_Item.news_listitem:first-child {
            width: 94%;
        }

        .related_news_Item.news_listitem:last-child {
            width: 94%;
        }

        .related_news_Item.news_listitem .news_wpttl {
            height: auto;
            min-height: 2em;
        }


    .med_img_txt_btm_items.full_width {
        height: auto;
    }

    .content_tiles .fet_artimg_medium {
        _width: 285px;
    }

    .small_img_txt_btm_icons_item {
        width: calc(42% - 80px);
    }

    .hbc_ribonbox.service_ribonbox {
        bottom: 2em;
    }

    .file-download-item {
        width: 50%;
    }
}

@media screen (min-width: 992px) {
    .col-md-8 {
        width: 30%;
    }
}

@media screen and (max-width:900px) {
    .small_img_txt_btm_icons_item {
        width: calc(47% - 80px);
    }

    .file-download-item {
        width: 60%;
    }
}

@media screen and (max-width:800px) {
}

@media screen and (max-width:768px) {
    /* Defect #1652 */
    .row.findaservice {
        padding: 0px 0px;
    }

    .bothDiv {
        display: block;
        text-align: center;
    }

    .accblity_ttl_donate > div {
        text-align: center;
        float: none;
    }

    .donateButtonWebpart {
        padding-top: 15px;
    }

    .accblity_ttl_donate span {
        float: left;
    }

    .bothDiv > span {
        float: right;
    }

    .centreservicedetails_listitem {
        float: left;
        width: 96%;
        color: #353C42;
        margin-left: 2%;
        margin-right: 2%;
        margin-bottom: 4em; /* Defect #1650 fix */
    }

        .centreservicedetails_listitem img {
            _width: 65%;
            padding-bottom: 20px;
        }

    .jumbotron .container {
        width: 100%;
        padding: 0px;
        padding-top: 20px;
    }


    .inner_container {
        padding: 0px calc((100% - 90%) / 2);
    }

    .newsart_slogan blockquote > footer {
        margin-right: 0%;
    }

    .fullwid_content.noOverlap {
        margin-top: 1.5em;
    }

    .head_srchbox.predictiveSearchBoxAZ .typeahead__container {
        width: calc(100% - 35px);
    }

    .filter_box .atoz_sel {
        width: 20em;
    }

    .image-area-top-icon {
        width: 75%;
        margin-bottom: 1em;
    }

    .small_img_text_right_item .link-item {
        width: 100%;
    }

    .link-item-smallImg-textRight {
        margin-left: 0em;
    }

    .small_img_txt_btm_icons_item {
        width: calc(57% - 80px);
    }

    .char_links {
        width: 100%;
        height: auto !important;
    }

    #sel_location_l {
        padding-right: 0;
    }

    .news_selitem > .sel {
        padding-right: 0;
    }

    .med_img_txt_btm_items.full_width {
        height: auto;
    }

    .customBoxDisplayView {
        width: 90%;
        margin-left: 5%;
        margin-right: 5%;
    }

    .squareBoxDisplayContent {
        width: 90%;
    }

    .small_img_txt_btm_description > p {
        font-family: Arial;
        font-style: normal;
        font-weight: normal;
        font-size: 16px;
        line-height: 32px;
        color: #353C42;
    }

    .ourAmenitiesAdditionalDesc {
        font-size: 16px;
    }

    .small_img_txt_btm_item.cross4 {
        width: 100%;
    }

    .small_img_txt_btm_item.cross3 {
        width: calc(100% - 40px);
    }

    .small_img_txt_btm_item.cross2 {
        width: calc(100% - 30px);
    }

    #news_listbox_hospital_featured {
        width: 100%;
        padding: 10px 10px 30px 10px;
        position: relative;
        display: flow-root;
        align-items: center;
        justify-content: center;
    }

    .news_wpdesc,
    .tiles_wpdesc {
        font-size: 16px;
        line-height: 24px;
        display: inline-block;
        width: 100%;
    }

    .wp_ttl > div {
        font-family: Arial;
        font-size: 32px;
        line-height: 36px;
        color: #353C42;
        font-weight: bold;
    }

    .leftside_nav #sideNavBox {
        padding: 16px;
    }

    .breadcrumb > li > a,
    .breadcrumb > li {
        font-size: 16px;
        line-height: 16px;
    }

    /*--- start hero banner box ---*/
    .herobaner_box {
        /*height: 460px;*/
        overflow: visible;
    }

    .hbalert_box {
        top: 0px;
        padding: 10px;
        font-size: 15px;
        position: absolute;
        width: 100%;
    }

    .hbacc_box {
        padding: 15px;
    }

    .hbacc_part {
        display: none;
    }

    .hb_bquotebox {
        display: none;
    }

        .hb_bquotebox > h3 {
            font-size: 16px;
            line-height: 20px;
            font-family: 'Arial-BoldMT';
            margin-bottom: 5px;
        }

        .hb_bquotebox > p {
            font-size: 15px;
            line-height: 18px;
        }

    .hbc_selbox {
        flex-flow: column;
        align-items: center;
    }

    .hbc_selitem .sel__placeholder,
    .hbc_selitem .sel__box__options {
        font-size: 15px;
        line-height: 16px;
    }

    .hbc_selitem {
        font-size: 15px;
        line-height: 25px;
    }

        .hbc_selitem .sel__box__options {
            background-color: #D7153A;
        }

    .hbc_ribonbox.hospital_Contact .hbc_selitem {
        width: 300px;
    }

    /* Defect #1713 fix */
    .hbc_ribonbox .hbc_selitem {
        _height: 55px; 
    }

    .hospital_Contact .hbc_selbox .hbc_selitem {
        width: auto;
    }

    .hbc_selitem > label {
        width: 100%;
        text-align: left;
    }

    .hbc_selitem > .sel {
        width: 300px;
    }

    .hbc_selitem > select {
        padding: 5px 26px 9x 0px;
    }

    .hbc_selitem:after {
        top: 2px;
    }

    .hbc_selitem:not(:last-child) {
        margin-bottom: 24px;
        margin-right: 0px;
        width: 300px; /* Defect #1713 fix */
    }

    .hbc_gobtn {
        width: 70px;
        height: 24px;
        line-height: 24px;
        font-size: 15px;
        margin-top: 4px;
    }

    /*--- end hero banner box ---*/

    /*--- start feature news webpart box ---*/
    .webpart_ttl > p {
        font-size: 26px;
        line-height: 30px;
    }

    .fet_descbox {
        margin: 24px 0px;
    }

    .fet_wphead {
        font-size: 20px;
        line-height: 26px;
        margin-bottom: 15px;
    }

    .fet_wpimg {
        _height: 25em;
    }

    .disthos_img {
        height: 32VW;
    }

        .disthos_img > img {
            width: auto;
            height: 32VW;
        }

    .fet_artarea {
        padding: 0px;
    }

    .fet_artdesc {
        padding: 10px 0px 10px 10px;
    }

    .fet_artttl {
        _font-size: 20px;
    }

    .fet_descbox {
        margin: 0 0 50px 0;
    }

    /*--- end feature news webpart box ---*/
    /*--- start accesibility icons section---*/
    .accblity_box {
        flex-flow: column;
        padding: 0px;
    }

    /*.accblity_icons {
        order: 1;
        background-color: #ffffff;
        justify-content: flex-end;
        padding: 5px 15px;
    }*/ /* Defect #1634 fix */

    .accwithnav_box > .accblity_icons {
        order: 1; /* Defect #1634 fix */
        background-color: #ffffff;
        justify-content: flex-end;
        padding: 5px 10px;
    }

    .accblity_ttl {
        order: 2;
        padding: 16px 35px;
        justify-content: left;
        font-size: 20px;
    }

    .accblity_bcrumb {
        order: 1;
        padding: 15px 36px 15px 30px;
        justify-content: left;
        font-size: 16px;
        _margin-left: -2px;
    }

    .hbalert_box > img {
        padding-left: 15px;
    }

    .acc_icolist > li > a {
        color: #002664;
    }

    .ai_zoom {
        display: none;
    }

    .accwithnav_box {
        padding: 0px;
        flex-flow: column;
    }

    .webpart_ttl_normal p {
        font-size: 30px;
    }

    /*--- end accesibility icons section---*/
    .footer_contitem {
        width: 100%;
        margin-right: 0px;
        margin-bottom: 24px;
    }

        .footer_contitem > h5 {
            margin-bottom: 15px;
        }

        .footer_contitem:last-child {
            margin-bottom: 0px;
        }

    .search_page .ms-srch-sbLarge > input {
        width: 88%;
    }

    .ft_fitem {
        margin-top: 0px;
        padding: 15px 0px 15px 20px;
        margin-left: 0px;
    }

    .fi_btmttl {
        font-size: 20px;
    }

    .fi_btndesc {
        font-size: 15px;
    }

    ul.ft_socico_box > li {
        width: 100%;
    }

    /*--- start news webpart css ---*/
    .fullwid_content {
        margin-top: 10.5em;
        padding: 0px 10px;
    }

        /* Defect #1651 fix */
        .fullwid_content.rootFullWidth {
            _margin-top: 0em;
        }

        .fullwid_content:before {
            box-shadow: 0px 0px 0px 0px;
        }

    .news_wparea,
    .tiles_wparea {
        padding-top: 0px;
    }

    .news_selbox {
        flex-flow: column;
        justify-content: center;
        margin: 30px 0px 30px 90px;
    }

    .news_selitem:not(:last-child) {
        margin-right: 0px;
        margin-bottom: 1em;
    }

    .news_selitem > label {
        width: 100px;
        margin-right: 0px;
    }

    .news_wpttl,
    .tiles_wpttl {
        font-size: 19px;
        line-height: 30px;
        margin-bottom: 5px;
    }

    .news_wpdesc,
    .news_wpdesc {
        line-height: 20px;
    }

    /*--- end news webpart css---*/
    /*--- start news alert page ---*/
    .newsart_heading {
        padding: 24px 10px;
    }

    .newsart_descbox > p {
        margin-bottom: 12px;
    }

    .newsart_heading > h2 {
        font-size: 22px;
        line-height: 30px;
    }

    .newsart_tactlist > li:not(:last-child) {
        margin-right: 12px;
    }

    .newsart_slogan {
        padding: 20px 24px;
    }

    blockquote > q {
        font-size: 20px;
        line-height: 30px;
    }

        blockquote > q:before,
        blockquote > q:after {
            line-height: 70px;
        }

    .newsart_ofundttl {
        font-size: 22px;
        line-height: 32px;
        margin-bottom: 30px;
    }

    .newsart_time {
        margin-top: 12px;
    }

    /*--- end news alert page ---*/
    /*--- start district hospital page ---*/

    .disthos_img {
        width: 100%;
    }

    .disthos-desc {
        width: 100%;
        padding: 15px 0px 0px 0px;
        margin-left: 0px;
        text-align: center;
    }

    .disthost_ttl {
        font-size: 20px;
        line-height: 24px;
        margin-bottom: 15px;
    }

    .disthost_loc {
        margin-bottom: 15px;
    }

    .disthos_abt {
        width: 100%;
        margin-right: 0px;
    }

    .disthos_phone {
        float: none;
        display: inline-block;
        width: 150px;
        height: 36px;
        line-height: 36px;
    }

    .disthos_item {
        margin-bottom: 20px;
    }

    /*--- end district hospital page ---*/

    .fullwid_content.fullwid_content_subwebRoot.servicesLandingPage {
        margin-top: 10.5em;
    }

    .fullwid_content.fullwid_content_subwebRoot.newsFullWidth {
        margin-top: 1.5em;
    }

    .hbc_ribonbox.service_ribonbox {
        bottom: -12em;
        margin-top: 0;
    }

    .hbc_ribonbox {
        position: absolute;
        padding: 14px 15px;
        _bottom: -12em;
        top: 82%;
        display: block;
    }

    .herobanner_box {
        /*min-height: 10em;*/
        height: auto;
    }

    .news_wpimg {
        _height: 24em;
    }

    .tiles_wpimg {
        _height: 18em;
    }

    .news_listitem,
    .tiles_listitem {
        width: 100%;
        margin-right: 0px;
        margin-bottom: 24px;
        height: auto;
        padding-right: 25px;
    }


    .news_wpttl {
        display: inline-block;
        width: 100%;
        font-family: Arial;
        font-size: 19px;
        line-height: 24px;
        margin-bottom: 10px;
        font-weight: bold;
        word-break: break-word;
        min-height: 3em;
        text-decoration: none !important;
    }

    .tiles_wpttl {
        display: inline-block;
        width: 100%;
        font-family: Arial;
        font-size: 19px;
        line-height: 24px;
        margin-bottom: 10px;
        font-weight: bold;
        word-break: break-word;
        min-height: 2em;
        text-decoration: none !important;
    }

    .tiles_listitem {
        margin-right: 0px;
        margin-bottom: 24px;
        margin-bottom: 50px;
        padding-right: 60px;
    }

    .news_listitem {
        margin-right: 0px;
        margin-bottom: 24px;
        height: auto;
    }

    .news_wpttl {
        height: auto;
    }

    .aboutHospitalWP {
        _top: 10.5em;
        position: relative;
    }

    #about_hospital_body {
        border-left: none;
        padding-left: 20px;
    }

    #goto_section {
        padding-bottom: 4em;
        margin: auto;
        width: 50%;
    }

    .news_listitem {
        margin: 20px 12px;
    }

    .news_wpimg > img,
    .tiles_wpimg > img {
        display: block;
        opacity: 1;
        width: 100%;
        object-fit: cover;
        position: absolute;
    }

    .see_also_content {
        min-width: 50%;
        max-width: 50%;
    }

    /*Summary Link - Image with Text on Right */
    .content_tiles .fet_artimg {
        float: left;
        display: inline-block;
        width: 60VW;
        height: 50VW;
        position: relative;
        overflow: hidden;
        margin-bottom: 1em;
        margin-right: 5em;
    }

    .content_tiles .fet_artimg_medium img {
        _position: absolute;
        _display: block;
        _opacity: 1;
        _width: 100%;
        _height: 100%;
    }

    .content_tiles .fet_subttl > p > span {
        font-family: Arial;
        font-size: 16px;
        font-weight: bold;
        line-height: 24px;
        color: #002664;
        display: inline-block;
        margin-bottom: 15px;
    }

    .content_tiles.fet_artarea {
        padding: 0px 10px;
        min-height: 20em;
    }

    .content_tiles .fet_artdesc {
        float: left;
        display: inline-block;
        width: 95%;
        padding: 0;
    }

    #news_listbox_hospital_featured .news_listitem {
        width: 97%;
        height: auto;
    }

        #news_listbox_hospital_featured .news_listitem:first-child {
            width: 97%;
        }

        #news_listbox_hospital_featured .news_listitem:last-child {
            width: 97%;
        }

        #news_listbox_hospital_featured .news_listitem .news_wpimg {
            _height: 20em;
        }

        #news_listbox_hospital_featured .news_listitem .news_wpttl {
            height: auto;
            min-height: 2em;
        }

    .news_selbox {
        margin-left: 25%;
    }

    .news_selitem {
        width: 100%;
    }

    .sel.active {
        z-index: 5;
    }

    /*Hide SharePoint ribbon on smaller screens*/
    #ms-designer-ribbon {
        display: none;
    }

    .jumbotron {
        height: auto;
    }

    .image-cropper {
        width: 16em;
        height: 16em;
        margin-top: 5em;
        position: relative;
        float: none;
    }

    .fullwid_content.wide_withNav {
        margin-top: 0;
    }

    .mapAddress {
        _position: absolute;
    }

    .hospital_Contact .mapAddress {
        position: relative;
    }

    .file-download-item {
        width: 75%;
    }

    /* Defect #1707 fix */
    .inner_container .hospitalFullWidth {
        margin-top: 5.5em;
    }

    .hbc_ribonbox.hospital_Contact {
        z-index: 200;
    }

    #display_column {
        padding: 0px;
    }

    /* Defect #1711 fix */
    .findCentres > .sel {
        width: 95%;
    }
}

@media screen and (max-width:700px) {
    .head_srchbox.predictiveSearchBox {
        margin-left: 0%;
        width: 85%;
    }

    .head_srchbox {
        float: left;
        width: 160px;
        display: inline-block;
        margin-left: 10%;
    }

        .head_srchbox.predictiveSearchBoxAZ {
            display: inline-grid;
            margin-left: 1%;
        }

            .head_srchbox.predictiveSearchBoxAZ .typeahead__field {
                _display: inline-grid;
            }

    .service_linktext {
        margin: 0px 10px 10px 10px;
    }

    #goto_section {
        padding-bottom: 4em;
        margin: auto;
        width: 55%;
    }

    .small_img_txt_btm_icons_item {
        width: calc(60% - 80px);
    }

    .file-download-item {
        width: 80%;
    }
}

@media screen and (max-width:600px) {
    .head_nav {
        width: 420px;
        margin-right: 0px;
        padding-top: 0px;
        position: fixed;
        right: 0;
        top: 0;
        background: #002664;
        z-index: 100;
        transform: translate3d(430px, 0px, 0px);
        -ms-transform: translate3d(430px, 0px, 0px);
        -webkit-transform: translate3d(430px, 0px, 0px);
        -moz-transform: translate3d(430px, 0px, 0px);
        -o-transform: translate3d(430px, 0px, 0px);
        -moz-transition: all 0.3s cubic-bezier(0.5, 0.3, 0.47, 0.81);
        -o-transition: all 0.3s cubic-bezier(0.5, 0.3, 0.47, 0.81);
        -webkit-transition: all 0.3s cubic-bezier(0.5, 0.3, 0.47, 0.81);
        transition: all 0.3s cubic-bezier(0.5, 0.3, 0.47, 0.81);
        margin: 0px;
    }

    .head_srchbox.predictiveSearchBoxAZ {
        display: inline-grid;
        margin-left: 0px; /* Defect #1711 related fix */
        padding-left: 0px; /* Defect #1711 related fix */
    }

    /*--- start feature news webpart box ---*/
    .fet_artimg {
        width: 100%;
    }

    .disthos_img {
        height: 18em;
    }

    .fet_artdesc {
        width: 95%;
    }

    .fet_subttl {
        margin-left: 0px;
        padding-right: 5px;
    }

    .fet_status {
        margin-left: 0px;
    }

    .fet_artdesc {
        padding: 10px 0px 0px 5px;
    }

    .fet_artitem {
        padding: 20px 20px;
    }

    .fet_artarrow > a {
        font-size: 50px;
    }

    .fet_artarrow {
        display: none;
    }

    /*--- end feature news webpart box ---*/

    .serviceWizard,
    .newsWizard {
        display: none;
    }

    .news_selbox {
        flex-flow: column;
        align-items: center;
        margin: 30px 0px 30px 3em;
    }

    .tiles_listitem {
        margin-right: 0px;
        margin-bottom: 24px;
    }

    .news_wpimg {
        _height: 18em;
    }

    #news_listbox_hospital_featured .news_listitem .news_wpimg {
        _height: 20em;
    }

    .disthos_img {
        height: 14em;
    }

    .hbalert_box {
        width: 100%;
        top: 0px;
        padding: 10px;
        font-size: 15px;
        position: absolute;
    }

    .fet_artimg {
        height: 260px;
    }

    .news_selbox {
        flex-flow: column;
        /* align-items: center; */
        margin: 30px 0px 30px 6em;
    }

    .news_wpimg {
        _height: 20em;
    }

    #goto_section {
        padding-bottom: 4em;
        margin: auto;
        width: 75%;
    }

    .fet_artimg_port.portImageTextRight {
        min-height: 10em;
    }

    .small_img_txt_btm_icons_item {
        width: calc(70% - 80px);
    }

    .file-download-item {
        width: 85%;
    }

    /* Defect #1711 related fix */
    .filter_box {
        padding-left: 0px;
    }

    /* Defect #1711 related fix */
    .head_srchbox.predictiveSearchBoxAZ .predictiveSearchBoxGoBtn {
        min-width: 60px;
    }
}

@media screen and (max-width:515px){
    /* Defect #1705 fix */
    .fet_selbox{
        text-align: left;
        margin-top: 15px;
    }
}

@media screen and (max-width:500px) {
    /*iPhone 11 related CSS*/
    .goog-te-menu2 {
        height: 300px !important;
        width: 300px !important;
    }

    /* Defect #1707 fix */
    .inner_container .hospitalFullWidth {
        margin-top: 10.5em;
    }

    .hbc_ribonbox.hospital_Contact {
        z-index: 200;
    }

    /* Defect #1652 */
    .typeahead__query {
        margin-bottom: 1em;
    }

    .fullwid_content.noOverlap {
        _margin-top: 10.7em;
        _margin-top: 9.9em;
    }

    .aboutHospitalWP {
        top: 0em;
    }

    .centreservicedetails_listitem img {
        _width: 100%;
        padding-bottom: 20px;
    }

    .news_lbl {
        bottom: 15px;
        left: 10px;
    }

    #news_listbox_hospital_featured .news_listitem .news_lbl {
        bottom: 15px;
        left: 10px;
    }

    .small_img_txt_btm_icons_item {
        width: calc(84% - 80px);
    }

    .sel__placeholder {
        padding-right: 20px;
    }

    .head_srchbox.predictiveSearchBoxAZ .typeahead__container {
        width: calc(100% - 18px);
        /*calc(80% - 100px);*/
    }

    .head_srchbox.predictiveSearchBox {
        display: flow-root;
        width: 85%;
    }

        .head_srchbox.predictiveSearchBox .typeahead__container {
            width: 100%;
            margin-top: 1em;
            padding-left: 0px;
        }

        .head_srchbox.predictiveSearchBox .typeahead__field {
            display: grid;
        }

        .head_srchbox.predictiveSearchBox .predictiveSearchBoxGoBtn {
            margin-left: 0px;
        }

    .search_box input,
    #search_Go {
        margin-top: 1em;
    }

    .search_box input {
        width: 100%;
    }

    .fet_artimg {
        height: 214px;
    }

    .head_logo img {
        _max-width: 150px;
    }

    header,
    .header {
        padding: 10px;
    }

    .menubtn_box {
        right: 12px;
    }

    .menubtn_icon {
        width: 35px;
    }

        .menubtn_icon span {
            margin-bottom: 6px;
            height: 3px;
        }

            .menubtn_icon span:nth-child(2) {
                top: 12px;
            }

            .menubtn_icon span:nth-child(3) {
                top: 24px;
            }

    /*--- start A to Z Listing ---*/
    .filter_box > select {
        width: 100%;
    }

    .filter_box:after {
        bottom: 2px;
        top: auto;
    }

    .filter_box .sel {
        width: 290px;
    }

    /*--- End A to Z Listing ---*/


    .jumbotron {
        background-color: #752F8A;
    }

        .jumbotron .container {
            width: 100%;
            padding: 0px;
        }

            .jumbotron .container .serviceHeader {
                font-size: 24px !important;
                line-height: 27px !important;
                color: #FEFFFF;
                position: relative;
                margin-top: 2%;
                margin-bottom: 4%;
            }

            .jumbotron .container .serviceAddress, .jumbotron .container .serviceAddress p {
                font-size: 20px !important;
                line-height: 27px !important;
                color: #FEFFFF;
            }

    .mapAddress > a {
        font-size: 16px;
        color: #002664;
        padding: 4px 13px;
        border-radius: 45px;
        display: inline-block;
        -o-transition: .5s;
        -moz-transition: .5s;
        -webkit-transition: .5s;
        transition: .5s;
        background: #FFFFFF;
        box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.0001), 0px 2px 6px rgba(0, 0, 0, 0.1);
        font-family: Arial;
    }

    .hbc_ribonbox.service_ribonbox {
        bottom: -12em;
    }

    .serviceWizard,
    .newsWizard {
        display: none;
    }

    .head_nav {
        width: 380px;
        margin-right: 0px;
        padding-top: 0px;
        position: fixed;
        right: 0;
        top: 0;
        z-index: 100;
        transform: translate3d(400px, 0px, 0px);
        -ms-transform: translate3d(400px, 0px, 0px);
        -webkit-transform: translate3d(400px, 0px, 0px);
        -moz-transform: translate3d(400px, 0px, 0px);
        -o-transform: translate3d(400px, 0px, 0px);
        -moz-transition: all 0.3s cubic-bezier(0.5, 0.3, 0.47, 0.81);
        -o-transition: all 0.3s cubic-bezier(0.5, 0.3, 0.47, 0.81);
        -webkit-transition: all 0.3s cubic-bezier(0.5, 0.3, 0.47, 0.81);
        transition: all 0.3s cubic-bezier(0.5, 0.3, 0.47, 0.81);
        margin: 0px;
    }

    .disthos_img {
        height: 12em;
    }

    .fet_artarrow {
        display: none;
    }

    #goto_section {
        margin: auto;
        width: 60%;
    }

    #section_goto {
        min-width: auto !important;
        height: 50px;
        margin-top: 25pt;
        display: inline-block;
        padding: 12px 40px;
        background: #D7153A;
        /* box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.0001), 0px 1px 4px rgba(0, 0, 0, 0.2); */
        border-radius: 41px;
        font-family: Arial;
        font-size: 20px;
        line-height: 42px;
        letter-spacing: 26.375px;
        color: #FFFFFF;
        -moz-transition: .5s;
        -webkit-transition: .5s;
        transition: .5s;
    }

    .news_selbox {
        flex-flow: column;
        /* align-items: center; */
        margin: 30px 0px 30px 3em;
    }

    #news_listbox_hospital_featured .news_listitem .news_wpimg {
        _height: 16em;
    }

    .news_wpimg {
        _height: 16em;
    }

    .image-cropper {
        position: relative;
        float: none;
    }

    .res_emer_contbox {
        float: left;
        display: inline-block;
        width: 70%;
        text-align: center;
        position: relative;
    }

    .mobnav_topbox .mobnav_home {
        float: left;
        width: 16%;
        text-align: left;
    }
}

@media screen and (max-width:460px) {
    .accblity_bcrumb {
        padding-left: 25px;
    }

    .accblity_ttl {
        padding: 16px 30px;
    }

    .hbalert_box > img {
        padding-left: 15px;
    }

    .inner_container.standardContent {
        margin-left: 5px;
    }

    .fet_artimg {
        height: 194px;
    }

    .head_srchbox {
        margin-left: 5%;
        margin-top: 12px;
        width: 155px;
    }

    .filter_box .atoz_sel {
        width: 17em; /* Defect #1711 related fix */
    }

    .serviceWizard,
    .newsWizard {
        display: none;
    }

    .disthos_img {
        height: 12em;
    }

    .tiles_listitem {
        margin-right: 0px;
        margin-bottom: 24px;
    }

    .news_selbox {
        flex-flow: column;
        /* align-items: center; */
        margin: 30px 0px 30px 1em;
    }

    #goto_section {
        padding-bottom: 4em;
        margin: auto;
        width: 72%;
    }

    .newsart_slogan > blockquote > q {
        font-size: 2.5rem;
        line-height: 3.5rem;
        font-weight: 500;
        margin: 1rem 0rem 1rem 1.2rem;
        width: 95%;
        color: #000000;
    }

        .newsart_slogan > blockquote > q:before,
        .newsart_slogan > blockquote > q:after {
            line-height: 5rem;
            font-size: 6rem;
        }

        .newsart_slogan > blockquote > q:before {
            left: -2.5rem;
        }

    .fet_artimg_port.portImageTextRight {
        _min-height: 13em;
    }

    .small_img_txt_btm_icons_item {
        width: calc(100% - 70px);
    }

    .file-download-item {
        width: 88%
    }
}

@media screen and (max-width:400px) {
    /* iPhone 11 Pro related changes */
    .fullwid_content.noOverlap {
        _margin-top: 12.9em;
    }

    /* Defect #1707 fix */
    .inner_container .hospitalFullWidth {
        margin-top: 10.5em;
    }

    .hbc_ribonbox.hospital_Contact {
        z-index: 200;
    }

    .news_lbl {
        bottom: 15px;
        left: 10px;
    }

    #news_listbox_hospital_featured .news_listitem .news_lbl {
        bottom: 15px;
        left: 10px;
    }


    /*--- start news alert page ---*/
    .newsart_tactlist {
        flex-direction: column;
        margin-top: 12px;
    }

        .newsart_tactlist > li:not(:last-child) {
            margin: 0px 0px 5px 0px;
            width: 100%;
        }

    /*--- end news alert page ---*/

    .serviceWizard,
    .newsWizard {
        display: none;
    }

    .fet_artimg {
        height: 162px;
    }

    .news_selbox {
        flex-flow: column;
        /* align-items: center; */
        margin: 30px 0px 30px 0.5em;
        width: 100%; /* Identified during testing */
    }

    #news_listbox_hospital_featured .news_listitem .news_wpimg {
        _height: 12em;
    }

    #goto_section {
        padding-bottom: 4em;
        margin: auto;
        width: 90%;
    }

    .small_img_txt_btm_icons_item {
        width: calc(100% - 60px);
    }

    .res_emer_contbox {
        float: left;
        display: inline-block;
        width: 64%;
        text-align: center;
        position: relative;
    }

    .mobnav_topbox .mobnav_home {
        float: left;
        width: 16%;
        text-align: left;
    }

    .head_nav {
        width: 295px;
        margin-right: 0px;
        padding-top: 0px;
        position: fixed;
        right: 0;
        top: 0;
        z-index: 100;
        transform: translate3d(310px, 0px, 0px);
        -ms-transform: translate3d(310px, 0px, 0px);
        -webkit-transform: translate3d(310px, 0px, 0px);
        -moz-transform: translate3d(310px, 0px, 0px);
        -o-transform: translate3d(310px, 0px, 0px);
        -moz-transition: all 0.3s cubic-bezier(0.5, 0.3, 0.47, 0.81);
        -o-transition: all 0.3s cubic-bezier(0.5, 0.3, 0.47, 0.81);
        -webkit-transition: all 0.3s cubic-bezier(0.5, 0.3, 0.47, 0.81);
        transition: all 0.3s cubic-bezier(0.5, 0.3, 0.47, 0.81);
        margin: 0px;
    }
}

@media screen and (max-width:380px) {
    .disthost_ttl {
        text-align: center; /*Defect #1640*/
    }

    .head_srchbox.predictiveSearchBoxAZ {
        margin: 0;
        padding: 0px;
    }

    .fet_descbox {
        margin: 0px 0 20px 0; /* Defect #1705 fix */
    }

    .head_logo img {
        _max-width: 135px;
    }

    .head_srchbox {
        width: 150px;
        margin-left: 1%;
        margin-top: 8px;
    }

    .webpart_ttl_normal p {
        font-size: 24px;
    }

    .atoz_filter_search {
        width: 47%;
        flex-direction: row;
    }

    .filter_box {
        padding-left: 0px;
    }

    .atoz_char {
        width: 290px;
    }

    .serviceWizard,
    .newsWizard {
        display: none;
    }


    .disthos_img {
        height: 12em;
    }

    .small_img_txt_btm_description > p {
        font-family: Arial;
        font-style: normal;
        font-weight: normal;
        font-size: 14px;
        line-height: 32px;
        color: #353C42;
    }

    .ourAmenitiesAdditionalDesc {
        font-size: 14px;
    }

    .tiles_listitem {
        margin-right: 0px;
        margin-bottom: 24px;
    }

    .small_img_txt_btm_icons_item {
        width: calc(100% - 35px);
    }

    .image-cropper {
        width: 14em;
        height: 14em;
        margin-top: 6em;
    }
}

@media screen and (max-width:360px) {
    /* Defect #1707 related */
    .hbc_selitem:not(:last-child){
        margin-bottom: 15px;
        width: 275px;
    }


    .file-download-item {
        width: 84%;
    }

    .head_srchbox.predictiveSearchBoxAZ {
        margin: 0;
        padding: 0px;
    }

    #goto_section {
        padding-bottom: 4em;
        margin: auto;
        width: 100%;
    }


    .fet_descbox {
        margin: 0px 0 20px 0; /* Defect #1705 fix */
    }

    .wp_ttl > div {
        font-family: Arial;
        font-size: 24px;
        line-height: 32px;
        color: #353C42;
        font-weight: bold;
    }

    /* Defect #1713 fix */
    .hbc_ribonbox .hbc_selitem {
        _height: 55px; 
    }

    /*--- start hero banner webpart box ---*/
    .hbc_selitem {
        font-size: 14px;
        width: 70%;
        
    }

        .hbc_selitem > .sel {
            width: 100%;
        }

    .filter_box .atoz_sel {
        width: 260px;
    }

    /*--- end hero banner webpart box ---*/

    .serviceWizard,
    .newsWizard {
        display: none;
    }

    .head_srchbox {
        width: 120px;
        margin-left: 1%;
        margin-top: 8px;
    }


    .disthos_img {
        height: 8em;
    }

    .tiles_wpimg {
        _height: 10em;
    }

    .tiles_listitem {
        width: 95%;
        position: relative;
    }

    #news_listbox_hospital_featured .news_listitem {
        height: 30em;
    }

    .fet_artimg {
        height: 114px;
    }

    .fet_artimg_port.portImageTextRight {
        min-height: 10em;
    }

    .small_img_txt_btm_icons_item {
        width: calc(100% - 10px);
    }

    .head_srchbox {
        width: 70%;
        margin-left: 20%;
        margin-top: 8px;
    }

    .menubtn_box {
        right: 12px;
        bottom: calc((100% - 0px) / 2);
    }

    .mobnav_topbox {
        width: 94%;
    }

    .head_nav {
        width: 250px;
        margin-right: 0px;
        padding-top: 0px;
        position: fixed;
        right: 0;
        top: 0;
        z-index: 100;
        transform: translate3d(270px, 0px, 0px);
        -ms-transform: translate3d(270px, 0px, 0px);
        -webkit-transform: translate3d(270px, 0px, 0px);
        -moz-transform: translate3d(270px, 0px, 0px);
        -o-transform: translate3d(260px, 0px, 0px);
        -moz-transition: all 0.3s cubic-bezier(0.5, 0.3, 0.47, 0.81);
        -o-transition: all 0.3s cubic-bezier(0.5, 0.3, 0.47, 0.81);
        -webkit-transition: all 0.3s cubic-bezier(0.5, 0.3, 0.47, 0.81);
        transition: all 0.3s cubic-bezier(0.5, 0.3, 0.47, 0.81);
        margin: 0px;
    }
}

@media screen and (max-width:300px) {
    /* Galaxy Fold */
    .inner_container .hospitalFullWidth {
        margin-top: 15em;
    }
}
