.acc__card.active_item .plus_icon svg {
	transition: 0.3s;
}
.acc__card.active_item.active .plus_icon svg {
	transform: rotate(180deg);
	transition: 0.3s;
}
.acc__card.active .plus_icon svg {
	transform: rotate(180deg);
	transition: 0.3s;
}
.faq-section h2{
	text-align:center;
  font-size: 34px;
  font-weight: 700;
}
.faq-accordion {
    margin: 20px 0;
}

.faq-item {
    margin-bottom: 10px;
}

.faq-question {
    width: 100%;
    padding: 10px;
    background-color: #0073e6;
    color: white;
    text-align: left;
    border: none;
    cursor: pointer;
    font-size: 16px;
    font-weight: bold;
    border-radius: 5px;
    transition: background-color 0.3s ease;
}

.faq-question:hover {
    background-color: #005bb5;
}

.faq-answer {
    padding: 10px;
    background-color: #f1f1f1;
    margin-top: 5px;
    border-left: 3px solid #0073e6;
    font-size: 14px;
    display: none;
}

.faq-hidden {
    display: none; /* Hide FAQs beyond the visible count */
}

.faq-visible {
    display: block; /* Show first 6 FAQs */
}

.view-more-btn {
    padding: 18px 10px;
    background-color: rgb(117 188 67);
    color: white;
    border: none;
    cursor: pointer;
    font-size: 16px;
    font-weight: bold;
    display: block;
    width: 30%;
    margin-top: 20px;
    border-radius: 5px;
    transition: background-color 0.3s ease;
    text-align: center;
    text-decoration: none; /* Remove underline from link */
}

.view-more-btn:hover {
    background-color: #005bb5;
}

/*cf7*/
.dscf7_refresh_captcha {
    display: none;
}
/*testimonial-read-more-css*/
.description-wrapper {
  position: relative;
}
.short-description, .full-description {
  display: inline;
}
.dots {
  display: inline;
}
.read-more-btn {
  background-color:rgba(117, 188, 67, 1);
  color: white;
  border: none;
  cursor: pointer;
  border-radius: 4px;
  font-size: 14px;
  outline: none;
  transition: background-color 0.3s ease;
}
.read-more-btn:hover {
  background-color: #0056b3;
}
.page-template-terms-condition .post-content a,.page-template-privacy .post-content a {
    text-transform: lowercase;
}
@media (max-width:767px){
section.contact-page h3, section.contact-page p {
    text-align: left !important;
}
}
