.best-varicose-veins-surgeon .breadcrumb {
  color: #fff;
  font-size: 16px;
  display: flex;
  justify-content: center;   
  align-items: center;      
}
.best-varicose-veins-surgeon .breadcrumb a {
  color: #fff;
  text-decoration: none;
}

.best-varicose-veins-surgeon .breadcrumb span {
  margin: 0 5px;
}

.varicose-section {
  background-color: #f5f5f5;
}

.varicose-section h2 {
  font-size: 40px;
  color: #333;
  font-weight:500;
}

.varicose-section p {
  font-size: 16px;
  line-height: 1.9;
  
}

.varicose-img {
  border-radius: 30px;
  max-height: 500px;
  object-fit: cover;
}


.varicose-table {
  background-color: #f5f5f5;
}

.custom-table-one {
  border: 1px solid #ddd;
}

.custom-table-one thead th {
  background-color: #0275BC;
  color: #fff;
  font-weight: 600;
  padding: 20px;
  font-size: 18px;
}

.custom-table-one td {
  padding: 20px;
  vertical-align: top;
  font-size: 16px;
  line-height: 2;
  font-weight:400;
 color: #7A7A7A !important;
  border-top: 1px solid #ddd;
}

.custom-table-one th,
.custom-table-one td {
  border-right: 1px solid #ddd;  
}

.custom-table-one th:last-child,
.custom-table-one td:last-child {
  border-right: none;
}

.treatment-section {
  background-color: #0275BC;
  padding: 60px 0;
  text-align: center;
}

.treatment-section .treatment-title {
  color: #fff;
  font-size: 40px;
  font-weight: 600;
  margin-bottom: 15px;
}

.treatment-section .treatment-desc {
  color: #e6f2fb;
  max-width: 900px;
  margin: 0 auto;
  font-size: 16px;
  line-height: 1.8;
}

.treatment-section .treatment-box {
  background: #fff;
  padding: 40px 30px;
  text-align: center;
}

.treatment-section .treatment-box h4 {
  font-size: 24px;
  font-weight: 600;
  margin-bottom: 15px;
  color: #333;
}

.treatment-section .treatment-box p {
  font-size: 18px;
  color: #666;
  line-height: 1.9;
}

.treatment-section .full {
  margin-top: 10px;
}

    

.advantages-section {
  background: #f5f5f5;
  padding: 60px 0;
}

.advantages-section .adv-title {
  font-size: 42px;
  font-weight: 600;
  color: #333;
  margin-bottom: 25px;
}

.advantages-section .adv-list {
  list-style: none;
  padding: 0;
}

.advantages-section .adv-list li {
  font-size: 18px;
  margin-bottom: 15px;
  color: #333;
  display: flex;
  align-items: center;
}

.advantages-section .adv-list i {
  color: #2e86de;
  margin-right: 12px;
  font-size: 18px;
}

.advantages-section .adv-img {
  max-width: 300px;
  height: auto;
}


.surgery-section {
  background: #e9e9e9;
  padding: 60px 0;
}

.surgery-section .surgery-title {
  font-size: 36px;
  font-weight: 600;
  color: #333;
  margin-bottom: 20px;
}

.surgery-section .surgery-text {
  font-size: 16px;
  color: #555;
  line-height: 1.9;
  max-width: 600px;
}

.surgery-section .surgery-img {
  width: 100%;
  max-width: 450px;
  height: auto;
}



.remember-section {
  background: #f3f3f3;
  padding: 60px 0;
}

.remember-section .remember-img {
  width: 100%;
  max-width: 500px;
}

.remember-section .remember-title {   
  font-size: 36px;
  font-weight: 600;
  margin-bottom: 20px;
  color: #333;
}

.remember-section .remember-list {
  list-style: none;
  padding: 0;
}

.remember-section .remember-list li {
  font-size: 16px;
  margin-bottom: 15px;
  color: #444;
  display: flex;
  align-items: flex-start;
}

.remember-section .remember-list i {
  color: #2e86de;
  margin-right: 10px;
  margin-top: 4px;
}


/*DVT Page - Introduction Section */

.dvt-page.introduction-section {
    overflow: hidden;
    padding: 50px 0;
}

.dvt-page.introduction-section h2 {
    font-size: 40px;
    color: #333;
    font-weight: 500;
    margin-bottom: 20px;
}

.dvt-page.introduction-section p {
    font-size: 16px;
    line-height: 1.9;
    color: #696969;
}

.dvt-page.introduction-section .intro-image {
    width: 100%;
    max-width: 640px;
    height: auto;
}

/* DVT Page - Symptoms Section */  

.dvt-page.symptoms-section {
    background-color: #1367A6;
    overflow: hidden;
    padding: 50px 0;
}

.dvt-page.symptoms-section h2 {
    color: #fff;
    font-size: 40px;
    font-weight: 600;
    margin-bottom: 30px;
}

.dvt-page.symptoms-section .symptom-text,
.dvt-page.symptoms-section .cause-text {
    color: #fff;
    font-size: 16px;
    line-height: 1.8;
    margin-bottom: 20px;
}

.dvt-page.symptoms-section .causes-intro {
    color: #fff;
    font-size: 16px;
    margin-bottom: 25px;
}

.dvt-page.symptoms-section .symptoms-img,
.dvt-page.symptoms-section .causes-img {
    width: 100%;
    height: auto;
}

/* DVT Page - Diagnosis Section */
.dvt-page.diagnosis-section {
    overflow: hidden;
    padding: 50px 0;
}

.dvt-page.diagnosis-section h3 {
    font-size: 40px;
    color: #333;
    font-weight: 500;
    margin-bottom: 30px;
}

.dvt-page.diagnosis-section h4 {
    font-size: 28px;
    color: #333;
    font-weight: 600;
    margin-bottom: 20px;
}

.dvt-page.diagnosis-section .diagnosis-list {
    list-style: none;
    padding: 0;
    margin: 0;
}

.dvt-page.diagnosis-section .diagnosis-list li {
    display: flex;
    align-items: flex-start;
    margin-bottom: 20px;
    font-size: 16px;
    line-height: 1.8;
    color: #696969;
}
.fistula-surgeon li{
    margin-bottom:5px !important;   
}

.dvt-page.diagnosis-section .diagnosis-list i {
    color: #2e86de;
    font-size: 18px;
    margin-right: 12px;
    margin-top: 4px;
    flex-shrink: 0;
}

.dvt-page.diagnosis-section .diagnosis-list span {
    flex: 1;
}

.dvt-page.diagnosis-section .treatment-text {
    font-size: 16px;
    line-height: 1.8;
    color: #696969;
}

.dvt-page.diagnosis-section .diagnosis-img {
    width: 100%;
    max-width: 620px;
    height: auto;
}

/* Modern Treatment Section */
.dvt-page.modern-treatment-section {   
    background-color: #F3F3F3;
    padding: 50px 0;
}
.dvt-page.modern-treatment-section p {
    color:#696969;
}
.dvt-page.modern-treatment-section h3 {
    font-size:36px;
}

/* Summary Section */
.dvt-page.summary-section {
    padding: 50px 0;
}

.dvt-page.summary-section p {
    color:#696969;
    line-height:28px;
    
}

.problem-section {
  background: #f5f5f5;
}

.custom-table {
  border: 1px solid #ddd;
}

.custom-table td {
  padding: 14px 20px;
  border: 1px solid #ddd;
}

.custom-table tr:nth-child(even) {
  background: #efefef;
}

.custom-table tr:nth-child(odd) {
  background: #ffffff;
}

.custom-table td:last-child {
  text-align: right;
  width: 150px;
}  

.diabetic h2{
    font-size:38px;
    font-weight:500;
}


.risk-section {
  background: #f5f5f5;
}

.custom-list {
  list-style: none;
  padding: 0;
  margin: 0;
}

.custom-list li {
  position: relative;
  padding-left: 32px;
  margin-bottom: 15px;
  font-size: 16px;
  color: #333;
}

.custom-list li::before {
  content: "\f058"; /* fa-check-circle */
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  position: absolute;
  left: 0;
  top: 2px;
  color: #4da3ff;
  font-size: 18px;
}


.treatment-section-diabetic {
  background: #24689c;
  padding: 80px 0;
}

/* LEFT */
.treatment-section-diabetic .treatment-left {
  padding-left: 80px;
  padding-right: 40px;
}

.treatment-section-diabetic h2 {
  color: #ffffff;
  font-size: 44px;
  font-weight: 600;
  margin-bottom: 30px;
}

.treatment-section-diabetic .sub-text {
  color: #cfe6f7;
  font-size: 18px;
  margin-bottom: 35px;
}

/* LIST */
.treatment-section-diabetic .treatment-list .item {
  color: #ffffff;
  font-size: 17px;
  margin-bottom: 22px;
  padding-left: 22px;
  position: relative;
  line-height: 1.8;
}

.treatment-section-diabetic .treatment-list .item::before {
  content: "";
  position: absolute;
  left: 0;
  top: 11px;
  width: 6px;
  height: 6px;
  background: #ffffff;
  border-radius: 50%;
}

/* RIGHT IMAGE */
.treatment-section-diabetic .treatment-right {
  display: flex;
  justify-content: flex-end;
  padding-right: 80px;
}

.treatment-section-diabetic .treatment-right img {
  max-width: 520px;
  width: 100%;
}

/* MOBILE */
@media (max-width: 991px) {

  .treatment-section-diabetic .treatment-left {
    padding: 0 20px;
  }

  .treatment-section-diabetic .treatment-right {
    justify-content: center;
    padding: 0;
    margin-top: 40px;
  }
}


/* MAIN PARENT */
.diabetic-triad-section {
  background: #f5f5f5;
  padding: 70px 40px;
}

/* CUSTOM CONTAINER (avoid bootstrap override issue) */
.diabetic-triad-section .triad-container {
  width: 1140px;
  max-width: 100%;
  margin: auto;
}

/* LEFT IMAGE */
.diabetic-triad-section .triad-left img {
  width: 100%;
  max-width: 520px;
}

/* RIGHT CONTENT */
.diabetic-triad-section .triad-right {
  padding-left: 40px;
}

.diabetic-triad-section .triad-heading {
  font-size: 24px;
  font-weight: 500;
  color: #333;
  margin-bottom: 25px;
  line-height: 1.5;
}

/* LIST (NO UL/LI) */
.diabetic-triad-section .triad-item {
  position: relative;
  padding-left: 30px;
  margin-bottom: 15px;
  font-size: 17px;
  color: #333;
}

/* ICON */
.diabetic-triad-section .triad-item::before {
  content: "\f058";
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  position: absolute;
  left: 0;
  top: 2px;
  color: #4da3ff;
  font-size: 18px;
}

/* MOBILE */
@media (max-width: 991px) {

  .diabetic-triad-section .triad-right {
    padding-left: 0;
    margin-top: 30px;
  }

  .diabetic-triad-section .triad-left {
    text-align: center;
  }
}

/* PARENT */
.diabetic-summary-section {
  background:#F3F3F3;
}

/* TITLE */
.diabetic-summary-section .summary-title {
  font-size: 28px;
  font-weight: 600;
  color: #333;
}

/* ITEM */
.diabetic-summary-section .summary-item {
  position: relative;
  padding-left: 32px;
  margin-bottom: 16px;
  font-size: 17px;
  color: #333;
}

/* ICON */
.diabetic-summary-section .summary-item::before {
  content: "\f058";
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  position: absolute;
  left: 0;
  top: 2px;
  color: #4da3ff;
  font-size: 18px;
}

/* FOOT TEXT */
.diabetic-summary-section .summary-footer {
  font-weight: 600;
  color: #000;
}  


.gangrene-intro-section {
  background: #f5f5f5;
}

/* LEFT */
.gangrene-intro-section .gangrene-left h2 {
  font-size: 42px;
  font-weight: 600;
  color: #333;
}

.gangrene-intro-section .gangrene-left p {
  font-size: 17px;
  color:#696969;  
  line-height: 1.8;
  margin-bottom: 18px;
}

/* RIGHT IMAGE */
.gangrene-intro-section .gangrene-right img {
  width: 100%;
  max-width: 520px;
}
.gangrene-symptoms{
    background-color:#e8e8e8;
}
.blackbg{
    background-color:#e8e8e8;
}
.gangrene-symptoms h2 {
  font-size: 42px;
  font-weight: 500;
  color: #333;
}

.gangrene-symptoms .symptom-item {
  font-size: 17px;
  color: #333;
  margin-bottom: 18px;
  line-height: 1.8;
}

.gangrene-risk h2 {
  font-size: 42px;
  font-weight: 500;
  color: #333;
}

.gangrene-risk .risk-item {
  font-size: 17px;
  color: #333;
  margin-bottom: 20px;
  line-height: 1.8;
}

/* HEADING */
.gangrene-diagnosis h2 {
  font-size: 42px;
  font-weight: 500;
  color: #333;
}

/* TEXT */
.gangrene-diagnosis p {
  font-size: 17px;
  color: #666;
  line-height: 1.8;
}

/* LIST ITEM */
.gangrene-diagnosis .diagnosis-item {
  position: relative;
  padding-left: 32px;
  margin-bottom: 16px;
  font-size: 17px;
  color: #333;
}

/* ICON */
.gangrene-diagnosis .diagnosis-item::before {
  content: "\f058";
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  position: absolute;
  left: 0;
  top: 2px;
  color: #4da3ff;
  font-size: 18px;
}


.gangrene-treatment h2 {
  font-size: 42px;
  font-weight: 500;
  color: #333;
}

.gangrene-treatment p {
  font-size: 16px;
  color: #666;
}

.gangrene-treatment h6 {
  font-weight: 600;
  margin-bottom: 10px;
}

.gangrene-treatment .treatment-card {
  border: 1px solid #e5e5e5;
  padding: 25px;
  text-align: center;
  background: #fff;
}
.gangrene-treatment .treatment-card img {
  width: 300px;
  height: 250px;
  object-fit: contain; /* pura image dikhega */
  margin: auto;
  display: block;
}


/* TEXT */
.aortic-types .type-item {
  color: #ffffff;
  font-size: 18px;
  margin-bottom: 22px;
  line-height: 1.8;
}

/* WIDTH CONTROL (left aligned look like screenshot) */
.aortic-types .row {
  justify-content: flex-start;
}

/* HEADING */
.aortic-types h2 {
  font-size: 42px;
  font-weight: 500;
}


/* HEADING */
.aortic-symptoms h2 {
  font-size: 42px;
  font-weight: 500;
  color: #333;
}

/* LIST */
.aortic-symptoms .symptom-item {
  font-size: 18px;
  color: #333;
  margin-bottom: 18px;
  line-height: 1.8;
}

/* LAST LINE */
.aortic-symptoms .highlight-text {
  font-weight: 600;
  color: #555;
}


/* HEADING */
.aortic-symptoms h2 {
  font-size: 42px;
  font-weight: 500;
  color: #333;
}

/* LIST */
.aortic-symptoms .symptom-item {
  font-size: 18px;
  color: #333;
  margin-bottom: 18px;
  line-height: 1.8;
}

/* LAST LINE */
.aortic-symptoms .highlight-text {
  font-weight: 600;
  color: #555;
}

.aortic-diagnosis h2 {
  font-size: 42px;
  font-weight: 500;
  color: #333;
}

.aortic-diagnosis h3 {
  font-size: 28px;
  font-weight: 500;
  color: #333;
}

.aortic-diagnosis p {
  font-size: 17px;
  color: #666;
  line-height: 1.8;
}

.dvt-page.symptoms-section h2 {
  font-size: 42px;
  font-weight: 500;
}

.dvt-page.symptoms-section .col-lg-6 div {
  font-size: 18px;
}

@media (max-width: 767px) {
  .aortic-symptoms .aortic-diagnosis h2 {
    font-size: 25px;
  }
}
