/* facility start  */

@media screen and (max-width: 750px) {
    .fac-serbox {      
      width: 96% !important;
    }
}

@media screen and (max-width: 600px) {
    .sri-hom a {
        width: 100%;
        margin-bottom: 4%;
    }
    
    
    .sri-hocheck div {
        margin-bottom: 3%;
    }
    
    .abo-img {
        margin-bottom: 5%;
    }
    
    .ser-listwhite {
        padding: 0px;
    }
    
    .sri-opimg img {
        height: auto !important;
    }
    
    .title-head {
        font-size: 2.7rem;
        /*text-align: center;*/
        line-height: 2.5rem;
    }
    
    .srindex .about-style {
        
    }
    .ser-list-mno {
        display: none !important;
    }
}

@media screen and (max-width: 540px) {
    .sudha-mam .bod {
        height: 90% !important;
    }
    .sudha-mam h4 {
        font-size: 1rem !important;
    }
    .stylefo {
        font-size: 0.8rem;
    }
    .galtit h1 {
        line-height: 3rem !important;
    }
}

@media screen and (max-width: 495px) {
    .ecare h4 {
        font-size: 0.9rem !important;
    }
}

@media screen and (max-width: 430px) {
    .ellipsis-3 {
      display: -webkit-box;
      -webkit-line-clamp: 3; /* Show only 3 lines */
      -webkit-box-orient: vertical;
      overflow: hidden;
      text-overflow: ellipsis;
      /*line-height: 1.5em; */
      /*max-height: calc(1.5em * 3);*/
}
}