/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Oct 12 2024 | 06:27:47 */
blockquote::before {
  color: #396cf0;
}
.elementor *, .elementor ::after, .elementor ::before {
  box-sizing: border-box;
}
blockquote::before, blockquote::after, q::before, q::after {
  content: "\f10d";
  font-family: FontAwesome;
  font-size: 20px;
  position: absolute;
  bottom: 18px;
  left: 30px;
  z-index: 1;
  color: #396cf0;
  opacity: .5;
}
blockquote {
  color: #707070;
  font-style: italic;
  font-weight: 700;
	border-left: none !important;
	margin: 35px 0;
	background: #f8f8f8;
  padding: 40px 40px 20px;
  position: relative;
  display: block;
  color: #707070;
  font-style: italic;
  border: none;
  border-right: 4px solid #396cf0;
  font-weight: 700;
}
.header-contact-layout3 ul.contact-layout3-mid li .title {
  font-weight: bold;
}
.header-contact-layout3 ul.contact-layout3-mid .header-action-items a.btn-fill.color-yellow i {
  display: none;
}
.site-header .main-navigation ul > li > ul > li > ul {
  width: 300px;
}
.site-header .main-navigation ul li ul {
  width: 270px;
}
.elementor-5837 .elementor-element.elementor-element-be5435c .hero-para {
  text-align: justify;
}
.footer-layout1 .footer-box .footer-contact-info {
  margin-bottom: 0px!important;
}
.footer-layout1 .footer-box .footer-about {
  padding-bottom: 0px;
}
.footer-layout1 .footer-box .footer-logo {
  padding-bottom: 0px;
}
.footer-layout1 .footer-box .footer-contact-info li {
  margin-bottom: 0px;
}
#meanmenu {
  position: fixed;
  z-index: 99999;
  width: 100%;
  top: 0;
}
.brand-box-layout4 img {
  filter: none;
}
.post-each-single .news-meta-info {
  background: #6d41ba;
  display: none;
}
@media (max-width:480px){
.header-search .header-search-form input[type="search"] {
  width: 70%;
  font-size: 12px;
}
.header-search .header-search-form {
  top: 20%;
}
}
.header-contact-layout3 ul.contact-layout3-mid li .title {
  color: #111111;
}
.wpcf7 form .wpcf7-response-output {
  color: #28B463 !important;
}
div.wpcf7-response-output {
  color: #28B463;
}
.single-medilink_departments ul li, .single-medilink_doctor ul li {
  list-style: disc;
}
.menu li a h4{
font-size:16px!important;
color:#e3e3e3!important;
font-weight:400;
line-height: 17px;
}
.footer-layout1 .footer-box .menu li {
   list-style-type: none;
}
.form-control {
  font-size: 15px!important;
}
select.form-control:not([size]):not([multiple]) {
  height: auto!important;
}
.gform_wrapper.gravity-theme .gf_step_label {
  padding-right: 10px;
}
.gform_wrapper.gravity-theme .gf_page_steps {
  text-align: center;
  background-color: #ebebfd;
  border-radius: 5px;
  padding: 10px;
}
.gform_wrapper.gravity-theme .gf_step_active .gf_step_number {
  background: #2772e1;
  color: #fff;
  font-size: 20px;
}
.gform_wrapper.gravity-theme .gfield input.large, .gform_wrapper.gravity-theme .gfield select.large {
  padding-right: 20px;
}
.sp_glass .gfield_label {
  color: #282727;
}
.gform_wrapper.gravity-theme .gf_step_completed .gf_step_number::before {
  background: #05a258;
  border: 2px solid #0c5b99;
}
.gform_wrapper.gravity-theme .chosen-rtl.chosen-container-single .chosen-single div b {
  background-position: 6px 9px;
}
.gravity-theme.ui-datepicker .ui-datepicker-calendar .ui-state-default {
  font-size: 15px;
}
.gravity-theme.ui-datepicker .ui-datepicker-header select {
  font-size: 15px;
}
.mean-bar .sidebarBtn {
  right: 15px;
  left:auto!important;
}
.post-each .entry-thumbnail-area img {
  border-radius: 25px!important;
}
.header-search .header-search-form input[type="search"] {
  border: 2px solid #fff;
}