/*
Theme Name: Hello Elementor 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.1769159361
Updated: 2026-01-23 09:09:21

*/

/* ----- Reset css ----- */
* { margin:0px; padding:0px; border:none; outline:none; box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;}
body {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
img {border:none; outline:none;max-width: 100%;vertical-align: middle;}
a,h1,h2,h3,h4,h5,h6,p,div,img,article,p {text-decoration:none; padding:0px; margin:0px;}
ul {list-style-type: none;margin:0px;}
input,textarea,select,input[type="text"], input[type="email"], input[type="button"], input[type="submit"] {-webkit-appearance: none;-moz-appearance: none;border-radius: 0px;-ms-appearance: none;-o-appearance: none;appearance: none;}
html {text-size-adjust: none;-ms-text-size-adjust: none;-webkit-text-size-adjust: none;-o-text-size-adjust: none;}
a:hover, a:focus {text-decoration: none;}
 
::-webkit-input-placeholder {color: #aaaaaa;}
:-moz-placeholder {color: #aaaaaa;opacity: 1;}
::-moz-placeholder {color: #aaaaaa;opacity: 1;}
:-ms-input-placeholder {color: #aaaaaa;}

/*.privacy-policy ul li{position: relative; padding: 0 0 20px 35px; margin: 0px 0px 0px 0px; }*/

/*.blogs .custom-infinite-wrapper{display: flex; flex-wrap: wrap;}
.blogs .parth-blog-layout{width: 33.33%; padding: 25px 25px;}
.blogs .parth-blog-main{ width: 100%; padding: 0px 0px;}*/

.blog-details-content .elementor-widget-theme-post-featured-image img{ border-radius:16px;}
.blog-details-content h3{font-size:36px; line-height:40px; font-weight:700; color:#0C2A41; margin-bottom:25px; margin-top:60px;}
.blog-details-content p{ font-size:18px; line-height:28px; color:#1F3F57; margin-bottom:15px;}
.blog-details-content ul{ margin:0px; padding:0px;}
.blog-details-content ul li{ margin-bottom:16px; background:url(http://phpdemo03.kcspl.in:9099/parthhospital/wp-content/uploads/2026/01/Frame-1984078378.svg) no-repeat left 4px; padding-left: 25px;}
.blog-details-content a{ color:#4A7FA6; font-weight:700;}
/*.blog-details-content table{  width: 100%; border-collapse: separate; border-spacing: 16px 14px; color: #0f172a;}
.blog-details-content table th{  background: #eaf2ff; color: #0b2545; font-weight: 700; text-align: left; padding: 16px 18px; border-radius: 14px; font-size: 16px;}
.blog-details-content table td{background: #ffffff; border: 1px solid #e6edf6; border-radius: 14px; padding: 18px 18px;
  vertical-align: middle; font-size: 15px; line-height: 1.4; box-shadow: 0 1px 0 rgba(15, 23, 42, 0.03);}*/

.e-n-accordion details[open] summary{
    -moz-border-radius-bottomleft: 0;
    -moz-border-radius-bottomright: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-width: 0;
}
.e-n-accordion details[open] > .e-con-full.e-flex{
    border-width: 0;
}
.e-n-accordion details[open] .e-n-accordion-item-title{
    border-bottom-width: 0 !important;
}
@media only screen and (max-width: 1199px){
.subbanner{ background-image:none !important; background-color:#f7f9f8;}
}