.et_pb_gutters3.et_pb_footer_columns4 .footer-widget .fwidget {
        margin-bottom: 5% !important;
}
#main-footer .widget_block h2{
    font-size: 22px;
    font-weight: 600 !important;
}
span.fleek_footer_text {
    color: #ffffff !important;
}
#footer-widgets .footer-widget li a{
    color: #393738 !important;
}
#footer-bottom a{
    color: #ffffff !important;
}
.et_pb_widget{
    float: initial !important;
}

/* Mobile Menu CSS */
#main-header .et_mobile_menu .menu-item-has-children, .et_pb_fullwidth_menu .et_mobile_menu .menu-item-has-children, .et_pb_menu .et_mobile_menu .menu-item-has-children {
   position : relative;
   }
   #main-header .et_mobile_menu .menu-item-has-children > a, .et_pb_fullwidth_menu .et_mobile_menu .menu-item-has-children > a, .et_pb_menu .et_mobile_menu .menu-item-has-children > a {
   padding-right : 47px;
   background    : transparent;
   }
   #main-header .et_mobile_menu .menu-item-has-children > a + span, .et_pb_fullwidth_menu .et_mobile_menu .menu-item-has-children > a + span, .et_pb_menu .et_mobile_menu .menu-item-has-children > a + span {
   position    : absolute;
   right       : 0;
   top         : 0;
   padding     : 10px 15px;
   font-size   : 20px;
   font-weight : 600;
   cursor      : pointer;
   z-index     : 2;
   }
   #main-header .et_mobile_menu li ul.menu-hide, .et_pb_fullwidth_menu .et_mobile_menu li ul.menu-hide, .et_pb_menu .et_mobile_menu li ul.menu-hide {
   display : none !important;
   }
   #main-header .et_mobile_menu span.menu-closed:before, .et_pb_fullwidth_menu .et_mobile_menu span.menu-closed:before, .et_pb_menu .et_mobile_menu span.menu-closed:before {
   content     : "\4c";
   font-family : "ETmodules";
   display     : block;
   font-size   : 20px;
   color: #667948 !important;
   }
   #main-header .et_mobile_menu span.menu-closed.menu-open:before, .et_pb_fullwidth_menu .et_mobile_menu span.menu-closed.menu-open:before, .et_pb_menu .et_mobile_menu span.menu-closed.menu-open:before {
   content : "\4d";
   }

/* End */

.whatsapp-float {
  position: fixed;
  bottom: 20px;
  left: 20px;
  width: 60px;
  height: 60px;
  background: #667948; /* WhatsApp green */
  color: #fff;
  font-size: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  box-shadow: 0 4px 8px rgba(0,0,0,0.2);
  transition: transform 0.3s;
  z-index: 9999;
}
.whatsapp-float:hover {
  transform: scale(1.1);
}

/* CallBack button */
.callback-float {
  position: fixed;
  bottom: 50%;
  right: 20px;
  background: #667948; /* Blue color */
  color: white;
  font-size: 14px;
  padding: 06px 10px;
  border-radius: 30px;
  box-shadow: 0 4px 8px rgba(0,0,0,0.2);
  display: flex;
  align-items: center;
  gap: 8px;
  text-decoration: none;
  z-index: 9999;
  transition: background-color 0.3s, transform 0.3s;
}

.callback-float:hover {
  background: #667948;
  transform: scale(1.05);
}

.callback-float i {
  font-size: 15px;
}


#main-header #et-top-navigation #top-menu-nav #top-menu .mh-medical a{
    background-color: #667948 !important;
    color: #ffffff !important;
    padding: 8px 10px !important;
    border-radius: 5px;
}
h2.entry-title {
    line-height: inherit;
}

.read-more-toggle {
    color: #667948;
    cursor: pointer;
    text-decoration: underline;
    display: inline-block;
    margin-top: 10px;
}
