.faq-section {background-color: var(--clrECECEC);padding: 160px 0 0 0 !important;}
.faq-section .txt-stroke {-webkit-text-stroke-color: var(--clr0E2336);-webkit-text-stroke-width: 0.9px;}
.faq-section .accordion-item {background: transparent;border: none !important;border-bottom: 1px solid var(--clrC4C4C4) !important;border-radius: 0 !important;}
.faq-section .accordion-item .accordion-header button{font-family: 'Roboto Condensed';font-size: 29px; line-height: 32px; color: var(--clrD0A333);background: transparent !important;padding-left: 0;}
.faq-section .accordion-item .accordion-header button.collapsed{font-family: 'Roboto Condensed';font-size: 29px; line-height: 32px; color: var(--clr0E2336)}
.faq-section .accordion-item:last-child {border-bottom: 0 !important;}
.faq-section .accordion-body {padding: 20px 20px 30px 0px}
.faq-section .accordion-button:not(.collapsed) {box-shadow: none !important}
.faq-section .accordion-button::after {background-image: url("wp-content/themes/foundersacademy/assets/images/plus.svg");transform: scale(.7) !important;}
.faq-section .accordion-button:not(.collapsed)::after {background-image: url("wp-content/themes/foundersacademy/assets/images/minus.svg");}
.faq-section .accordion-item:first-child .accordion-header button.collapsed {padding-top:0}
.faq-section .accordion-item:first-child .accordion-header .accordion-button:not(.collapsed) {padding-top:0}
.faq-section button.accordion-button:hover {color:var(--clrD0A333) !important}
/*Media query start*/
@media only screen and (min-width: 1200px) and (max-width:1399px){
    .faq-section {padding: 100px 0 0 0 !important;} 
}
@media only screen and (min-width: 1025px) and (max-width:1399px){
    .faq-section .accordion-item .accordion-header button {font-size: 24px !important;line-height: 28px !important;}
    .faq-section .accordion-item .accordion-header button.collapsed {font-size: 24px !important;line-height: 28px !important;}
    .faq-section .faq-left-section h3{font-size: 33px !important;}
}
@media only screen and (min-width: 1025px) and (max-width: 1179px) {
    .faq-section .accordion-item:first-child .accordion-header button.collapsed, .faq-section .accordion-item:first-child .accordion-header .accordion-button:not(.collapsed) {padding-top:0}
 }
@media only screen and (min-width: 768px) and (max-width:1024px){
    .faq-section {padding: 50px 20px 10px 20px !important;}
    .faq-section .accordion-item .accordion-header button {font-size: 25px;line-height: 25px;}
    .faq-section .accordion-item .accordion-header button.collapsed,.faq-section .accordion-item .accordion-header .accordion-button:not(.collapsed) {font-size: 20px;line-height: 24px;}
    .faq-section .accordion-body {padding: 0px 20px 30px 0px;}
    .faq-section .faq-left-section h3{text-align: center;}
    .faq-section .faq-content-section{padding-top:20px !important;}
}
@media only screen and (min-width: 768px) and (max-width:1024px) and (orientation: landscape){
    .faq-left-section{height:100%;}
    .faq-section .faq-image-section, .faq-section .faq-content-section {width: 100%;padding: 0 !important;}
    .faq-section .faq-content-section{padding-top:20px !important;}
}
@media only screen and (max-width: 767px) { 
    .faq-section {padding: 50px 0 0 0 !important;}
    .faq-section .faq-left-section h3{font-size: 29px !important;}
    .faq-section .accordion-item .accordion-header button {font-size: 20px;line-height: 24px;}
    .faq-section .accordion-body {padding-top: 0px;}
    .faq-section .faq-content-section{padding-top:20px !important;}
    .faq-section .accordion-item .accordion-header button.collapsed,.faq-section .accordion-item .accordion-header .accordion-button:not(.collapsed) { font-size: 20px !important;line-height: 20px !important;}
    /* .faq-left-section {text-align: center;} */
}