.elementor-1780 .elementor-element.elementor-element-d238453{--display:flex;--overlay-opacity:0;}.elementor-1780 .elementor-element.elementor-element-d238453::before, .elementor-1780 .elementor-element.elementor-element-d238453 > .elementor-background-video-container::before, .elementor-1780 .elementor-element.elementor-element-d238453 > .e-con-inner > .elementor-background-video-container::before, .elementor-1780 .elementor-element.elementor-element-d238453 > .elementor-background-slideshow::before, .elementor-1780 .elementor-element.elementor-element-d238453 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1780 .elementor-element.elementor-element-d238453 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1780 .elementor-element.elementor-element-47ae3c8 img{width:34%;max-width:50%;height:115px;}.elementor-widget-kivicare-clinic-wise-doctor .iq_kivicare_doctor_name-label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-kivicare-clinic-wise-doctor .iq_kivicare_doctor_name-value ,iq_kivicare_doctor_name-cell_value, iq_kivicare_doctor_name-cell_title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-kivicare-clinic-wise-doctor .iq_kivicare_doctor_speciality-label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-kivicare-clinic-wise-doctor .iq_kivicare_doctor_speciality-value ,iq_kivicare_doctor_speciality-cell_value, iq_kivicare_doctor_speciality-cell_title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-kivicare-clinic-wise-doctor .iq_kivicare_doctor_number-label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-kivicare-clinic-wise-doctor .iq_kivicare_doctor_number-value ,iq_kivicare_doctor_number-cell_value, iq_kivicare_doctor_number-cell_title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-kivicare-clinic-wise-doctor .iq_kivicare_doctor_email-label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-kivicare-clinic-wise-doctor .iq_kivicare_doctor_email-value ,iq_kivicare_doctor_email-cell_value, iq_kivicare_doctor_email-cell_title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-kivicare-clinic-wise-doctor .iq_kivicare_doctor_qualification-label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-kivicare-clinic-wise-doctor .iq_kivicare_doctor_qualification-value ,iq_kivicare_doctor_qualification-cell_value, iq_kivicare_doctor_qualification-cell_title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-kivicare-clinic-wise-doctor .iq_kivicare_doctor_session-label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-kivicare-clinic-wise-doctor .iq_kivicare_doctor_session-value ,iq_kivicare_doctor_session-cell_value, iq_kivicare_doctor_session-cell_title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-kivicare-clinic-wise-doctor .iq_kivicare_doctor_session-cell_title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-kivicare-clinic-wise-doctor .iq_kivicare_doctor_session-cell_value{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-kivicare-clinic-wise-doctor .appointment_button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-kivicare-clinic-wise-doctor .iq_kivicare_next_previous{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-1780 .elementor-element.elementor-element-80fba11 .kivicare-doctor-card{background-color:var( --e-global-color-6e45398 );}.elementor-1780 .elementor-element.elementor-element-80fba11 .appointment_button{background-color:var( --e-global-color-primary );height:55px;width:100%;border-radius:6px 6px 6px 6px;overflow:hidden;color:var( --e-global-color-accent );}.elementor-1780 .elementor-element.elementor-element-80fba11 .appointment_button:hover{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );border:0px;border-style:solid;}.elementor-1780 .elementor-element.elementor-element-80fba11 .iq_kivicare_next_previous{background-color:var( --e-global-color-primary );height:35px;width:99px;color:var( --e-global-color-accent );}.elementor-1780 .elementor-element.elementor-element-80fba11 .iq_kivicare_next_previous:hover{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );}.elementor-1780 .elementor-element.elementor-element-80fba11{width:100%;max-width:100%;}.elementor-1780 .elementor-element.elementor-element-80fba11 .kivicare-doctor-avtar{border-radius:9999%;}.elementor-1780 .elementor-element.elementor-element-80fba11 .iq_kivicare_doctor_name-label{color:var( --e-global-color-primary );font-family:"Titillium Web", Sans-serif;font-weight:600;padding:0px 0px 0px 0px;}.elementor-1780 .elementor-element.elementor-element-80fba11 .iq_kivicare_doctor_name-value{color:var( --e-global-color-primary );margin:0px 0px 0px 0px;text-align:left;}.elementor-1780 .elementor-element.elementor-element-80fba11 .iq_kivicare_doctor_name-cell_title{color:var( --e-global-color-primary );text-align:left;}.elementor-1780 .elementor-element.elementor-element-80fba11 .iq_kivicare_doctor_name-cell_value{color:var( --e-global-color-primary );text-align:left;}.elementor-1780 .elementor-element.elementor-element-80fba11 .iq_kivicare_doctor_name-value ,iq_kivicare_doctor_name-cell_value, iq_kivicare_doctor_name-cell_title{font-family:"Titillium Web", Sans-serif;font-size:31px;font-weight:700;}.elementor-1780 .elementor-element.elementor-element-80fba11 .iq_kivicare_doctor_name-cell{margin:0px 0px 0px 0px;}.elementor-1780 .elementor-element.elementor-element-80fba11 .iq_kivicare_doctor_speciality-label{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );margin:-1px -1px -1px -1px;text-align:left;}.elementor-1780 .elementor-element.elementor-element-80fba11 .appoin{text-align:left;}.elementor-1780 .elementor-element.elementor-element-80fba11 .iq_kivicare_doctor_speciality-value{color:var( --e-global-color-secondary );text-align:left;}.elementor-1780 .elementor-element.elementor-element-80fba11 .iq_kivicare_doctor_speciality-cell_title{color:var( --e-global-color-secondary );text-align:left;}.elementor-1780 .elementor-element.elementor-element-80fba11 .iq_kivicare_doctor_speciality-cell_value{color:var( --e-global-color-secondary );text-align:left;}.elementor-1780 .elementor-element.elementor-element-80fba11 .iq_kivicare_doctor_speciality-value ,iq_kivicare_doctor_speciality-cell_value, iq_kivicare_doctor_speciality-cell_title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1780 .elementor-element.elementor-element-80fba11 .iq_kivicare_doctor_number-label{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );padding:0px 0px 0px 0px;}.elementor-1780 .elementor-element.elementor-element-80fba11 .iq_kivicare_doctor_number-value{color:var( --e-global-color-secondary );margin:0px 0px 0px 0px;padding:0px 0px 0px 5px;text-align:left;}.elementor-1780 .elementor-element.elementor-element-80fba11 .iq_kivicare_doctor_number-cell_title{color:var( --e-global-color-secondary );text-align:left;}.elementor-1780 .elementor-element.elementor-element-80fba11 .iq_kivicare_doctor_number-cell_value{color:var( --e-global-color-secondary );text-align:left;}.elementor-1780 .elementor-element.elementor-element-80fba11 .iq_kivicare_doctor_number-value ,iq_kivicare_doctor_number-cell_value, iq_kivicare_doctor_number-cell_title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-1780 .elementor-element.elementor-element-80fba11 .iq_kivicare_doctor_number-cell{margin:0px 0px 0px 0px;padding:0px 0px 0px 5px;}.elementor-1780 .elementor-element.elementor-element-80fba11 .iq_kivicare_doctor_email-label{color:var( --e-global-color-secondary );}.elementor-1780 .elementor-element.elementor-element-80fba11 .iq_kivicare_doctor_email-value{color:var( --e-global-color-secondary );padding:0px 0px 0px 5px;text-align:left;}.elementor-1780 .elementor-element.elementor-element-80fba11 .iq_kivicare_doctor_email-cell_title{color:var( --e-global-color-secondary );text-align:left;}.elementor-1780 .elementor-element.elementor-element-80fba11 .iq_kivicare_doctor_email-cell_value{color:var( --e-global-color-secondary );text-align:left;}.elementor-1780 .elementor-element.elementor-element-80fba11 .iq_kivicare_doctor_email-value ,iq_kivicare_doctor_email-cell_value, iq_kivicare_doctor_email-cell_title{font-family:"Titillium Web", Sans-serif;font-weight:600;}.elementor-1780 .elementor-element.elementor-element-80fba11 .iq_kivicare_doctor_email-cell{padding:0px 0px 0px 5px;}.elementor-1780 .elementor-element.elementor-element-80fba11 .iq_kivicare_doctor_qualification-label{color:var( --e-global-color-secondary );}.elementor-1780 .elementor-element.elementor-element-80fba11 .iq_kivicare_doctor_qualification-value{color:var( --e-global-color-secondary );padding:0px 0px 0px 5px;text-align:left;}.elementor-1780 .elementor-element.elementor-element-80fba11 .iq_kivicare_doctor_qualification-cell_title{color:var( --e-global-color-secondary );text-align:left;}.elementor-1780 .elementor-element.elementor-element-80fba11 .iq_kivicare_doctor_qualification-cell_value{color:var( --e-global-color-secondary );text-align:left;}.elementor-1780 .elementor-element.elementor-element-80fba11 .iq_kivicare_doctor_qualification-cell{padding:0px 0px 0px 5px;}.elementor-1780 .elementor-element.elementor-element-80fba11 .appointment_button:hover, .elementor-1780 .elementor-element.elementor-element-80fba11 .appointment_button:focus{border-color:var( --e-global-color-primary );}.elementor-1780 .elementor-element.elementor-element-80fba11 .iq_kivicare_next_previous:hover, .elementor-1780 .elementor-element.elementor-element-80fba11 .iq_kivicare_next_previous:focus{border-color:var( --e-global-color-6e45398 );}.elementor-1780 .elementor-element.elementor-element-80fba11 .kivi-pagination{padding:13px 1px 0px 0px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-1780 .elementor-element.elementor-element-47ae3c8 img{width:86%;max-width:100%;height:92px;}}@media(min-width:768px){.elementor-1780 .elementor-element.elementor-element-d238453{--width:90%;}}/* Start custom CSS for kivicare-clinic-wise-doctor, class: .elementor-element-80fba11 */.grid-container.filter-component button[type="submit"] {
  background: #0C5F47;  /* default background */
  color: #E0FED5;          /* default text color */
  border: none;
  padding: 15px 18px;
  border-radius: 6px;
  cursor: pointer;
  transition: all 0.3s ease; /* smooth hover effect */
}

.grid-container.filter-component button[type="submit"]:hover {
  background: #E0FED5;  /* hover background */
  color: #0C5F47;       /* hover text */
}
.grid-container.filter-component {
  font-family: 'Titillium Web', sans-serif;
}/* End custom CSS */