.accordion-item-phone {
margin-bottom: 15px !important;
padding-bottom: 0 !important;
}

.accordion-button-phone {
/* font-size: 14px !important; */
border-radius: 10px !important;
background-color: var(--white-color);
color: var(--blue) !important;
padding: 10px 14px;
}

.accordion-button-phone svg {
margin-top: 10px;
margin-right: 10px;
}

.faq-accordion .accordion-button-phone:not(.collapsed) svg {
color: white !important;
}

.faq-accordion .accordion-button-phone:not(.collapsed) {
background-color: var(--green);
color: var(--white-color) !important;
font-weight: normal !important;
padding-bottom: 10px;
}

.faq-accordion.page-faq-accordion .accordion-item-phone-main {
padding-bottom: 0;
border-bottom: none;
}

.accordion-item-phone button {
padding: 10px !important;
font-size: 14px !important;
}

.accordion-body-phone {
padding-top: 30px;
padding-right: 15px !important;
padding-left: 15px !important;
}

@media only screen and (max-width: 991px) {
.hide-on-tab {
display: none;
}

.hide-on-desktop {
display: block !important;
}

.page-catagery-list-tab {
padding-bottom: 0 !important;
padding-left:0 !important;
padding-right:0 !important;
}

.px-14{
padding-left:14px;
padding-right:14px;
}
}

@media only screen and (max-width: 434px) {
.page-faqs {
padding-top: 0 !important;
}

.faq-accordion .accordion-header .accordion-button:not(.accordion-button-phone) {
font-size: 16px !important;
}

.faq-accordion.page-faq-accordion .accordion-item .accordion-body p {
font-size: 14px !important;
}

.page-faq-accordion-phone {
padding: 30px 20px !important;
}
}