.btn-dv-srf{
        display: flex;
        align-items: center;
        gap: 5px;
        top: 5px;
        right: 5px;
    }
    
    .btn-dv-srf .srchBtn{
        position: unset !important;
    }
    .btn-dv-srf .close-btn-dvf{
        background: none;
        border: none;
        display: none;
    }

@media screen and (max-width: 767px) {
    #srchDiv{
        left: 0 !important;
        right: 0 !important;
        width: 100% !important;
    }
.btn-dv-srf .close-btn-dvf{
    display: block;
}
    
}
@media screen and (max-width: 520px) {
    .hospital-cont-info {
        padding: 8px !important;
    }

    .itemList-hos,
    .hos-image-list {
        border-radius: 8px !important;
    }

    .hospital-cont-info a span {
        margin-right: 2px !important;
    }

    .hospital-cont-info a {
        font-size: 11px !important;
    }

    .itemList-inner {
        padding: 13px !important;
    }

}

@media screen and (max-width: 360px) {
    .hospital-cont-info{
        flex-direction: column;
        gap: 10px;
    }
    .hospital-cont-info {
        padding: 12px !important;
    }
    .mailId:after{
        display: none !important;
    }
        .hospital-cont-info a {
        font-size: 16px !important;
    }
    .mailId{
        width: 100% !important;
    }
    .contactNo{
        max-width: 100% !important;
        width: 100% !important;
    }
        .mailId svg {
        max-width: 32px !important;
    }
        .contactNo svg {
        max-width: 20px !important;
    }
}