.header-logo{max-width: 158px; display: block;}
.header-logo img{width: 100%; display: block;}

.appoentment-forms select {
  width: 100%;
  border-radius: 20px;
  padding: 14px 24px;
  color: var(--text);
  
  outline: none;
  background-color: #FFF; border:2px solid #f5f6f8
}

.list-area ul li ul {margin-left: 20px; padding-top: 20px;}
.list-area ul li i.fas{display: none;}

h2.accordion-header span{font-size: 1.5rem !important;}
.accordion-item{margin-bottom:1rem; }

.accordion-body ul li::before {content: "\f101"; font-family: "Font Awesome 6 Pro"; font-weight: 900; margin-right: 5px; color:var(--p2-clr) !important}
.accordion-body ul li {padding-left: 20px;}

.accordion-item .accordion-body p{max-width: 100%;}

.product-features-list{width: 100%;}
.product-features-list li{margin-bottom: 1rem;}
.product-features-list li::before{content: "\f101"; font-family: "Font Awesome 6 Pro"; font-weight: 900; margin-right: 5px; color:var(--p2-clr) !important}

.product-features-list li ul{margin-left: 1rem; padding-top: 1rem;}