/*
Theme Name: Precision Heart Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: Hello Elementor is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor site builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 3.4.6.1771240957
Updated: 2026-02-16 11:22:37

*/
.gettouch a.hfe-menu-item {
    background: #C69F53;
    border-radius: 6px;
	color:#fff !important;
}
.para-footer a {color:#fff !important; text-decoration:underline !important;}
.gettouch a:hover {color:#000 !important;}
.board-list span.elementor-icon-list-text {
    border: 1px solid #1D2970;
    padding: 3px 20px;
    border-radius: 4px;
	background:#1D2970;
}
#medicine_list h3.elementor-image-box-title span {
    background: #1D2970;
    color: #fff;
    font-size: 18px;
    padding: 0 6px;
	font-weight:400;
}
li.hfe-breadcrumbs-item.hfe-breadcrumbs-first a {
    text-decoration: none;
}
/* Form Layout */
form.wpcf7-form.init label {
    font-weight: 600;
    font-size: 16px;
}

form.wpcf7-form .row {
  margin-bottom: 20px;
}

.two-col {
  display: flex;
  gap: 20px;
}

.two-col .field {
  flex: 1;
}

/* Inputs */
.wpcf7 input,
.wpcf7 select,
.wpcf7 textarea {
  width: 100%;
  padding: 6px 12px;
  border: 1px solid #ddd;
  border-radius: 4px;
  font-size: 14px;
  background: #fff;
}

.wpcf7 textarea {
  height: 120px;
  resize: none;
}

/* Submit Button */
.wpcf7 input[type="submit"] {
    background: #caa24d;
    color: #fff;
    border: none;
    padding: 6px 25px;
    font-weight: 700;
    border-radius: 6px;
    cursor: pointer;
    width: auto;
    font-size: 20px;
    box-shadow: 4px 4px 4px #00000040;
}
.row.two-col .field p {
    margin-bottom: 0;
}

.wpcf7 input[type="submit"]:hover {
  opacity: 0.9;
}
.process:after {
    content: "";
    height: 161%;
    width: 1px;
    background: #1D2970;
    display: inline-block;
    float: left;
    position: absolute;
    left: 12px;
    top: 18px;
}
.process.noborder:after {display:none;}
.process img {
    position: relative;
    z-index: 95;
}
.para a {color:#1D2970 !important;}
/* Mobile Responsive */
@media (max-width: 768px) {
  form.wpcf7-form .two-col {
    flex-direction: column;
  }
}
@media (min-width:1200px){
	.board-list span.elementor-icon-list-text {min-width:295px;}
}
@media (max-width:767px){
	.board-list  li.elementor-icon-list-item.elementor-inline-item {
    margin-bottom: 8px !important;
}
}