@media (max-width: 991px) {

    .hm_xxbig_title {
          font-size: 10rem;
        }
      
      
        .hm_medium_title {
          font-size: 3rem;
        }
      
        .hm_services_title {
          font-size: 1.2rem;
        }
        .hm_titles_spacing{
          font-size: 1.2rem;
          letter-spacing: 3px;
        }
        .hm_highlight{
          font-size: 1.6rem;
        }
        .hmw_titles_span{
          letter-spacing: 3px;
        }
        .hm_titles{
          font-size: 1.5rem;
        }
        .hm_small_title{
          letter-spacing: normal !important;
        }
        .hm_big_text{
          font-size: 1.1rem;
        }
        .hm_regular_text{
          line-height: 1.2;
        }
        .hm_marquee{
          font-family: Mark Book, sans-serif;
          font-size: 2.6rem;
          line-height: 1;
        }

        /* ! menu  styles start  */	
        .nav-item .nav-link{
          font-size: 1.2rem;
          color: white !important;
          line-height: 2;
        }
        .hm_btn_header_item{
          position: absolute;
          top: 76px;
          right: 0;

        }
        .navbar-toggler:focus{
          box-shadow: none !important;
        }
        .offcanvas-top{
          height: 100vh;
        }
        .hm_menu_bg{
          background-color: #96C121;
        }
        .hm_btn_header{
          background-color: black;
          padding: 10px !important;
          justify-content: center;
        }
        .offcanvas-header{
          width: 80vw;
          margin: auto;
        }
        
        /* ! menu  styles end  */	
        .hm_address_units{
          font-size: 1rem;
        }
        .hm_titles_units{
          font-size: 1.2rem ;
        }
        .hm_bg_medical_units {
          width: 100%;
          height: 45vh;
        }
        .form-select{
          width: 100%;
        }
        .hm_address_units{
          height: auto;
        }

        .hm_bg_doctors_directory{
          width: 100%;
          height: 45vh; 
        }
        .hm_doctor_card_image_detail{
          margin-bottom:0px;
        }

        .hm_bg_doctor_adress{
          width: 100%;
          height: auto;
          position: relative;
          padding-top: 20px;
          top: 0px;

        }
        .tab-content.slide-effect{
          position: inherit;
        }

        .slick-list{
          margin: 0px 20px;
        }

        .slider-prev.slick-arrow{
          left:-2.5rem !important;
        }
        .slider-next.slick-arrow{
          right:-2.5rem !important;
        }
        .slick-dots{
          display: none !important;
        }

        .hm_bg_donation{
          width: 100% !important;
        }
        .hm_title_blog{
          font-family: Mark Book, sans-serif;
            font-size: .9rem;
            line-height: 1.1;
        }
        .hm_date{
          letter-spacing: 3px;
          font-size: .7rem;
        }
      .hm_blog_img_container {
        position: relative;
      }
      
      .hm_blog_img_container::after {
        content: "";
        display: block;
        padding-bottom: 100%;
      }
      
      .hm_blog_img {
        position: absolute;
        width: 100%;
        height: 100%;
        object-fit: cover;
      }
      .hm_doctors_speciality {
        font-size: .8rem;
      }

} 
/* @media (max-width: 991px */
