/** faq-section **/ .faq-section{ position: relative; } .faq-section .accordion-box .accordion{ position: relative; border: 1px solid rgba(215, 215, 215, 1); border-radius: 5px; margin-bottom: 10px; } .faq-section .accordion-box .accordion .acc-btn{ position: relative; padding: 23px 70px 24px 30px; cursor: pointer; } .faq-section .accordion-box .accordion .acc-btn h5{ font-size: 18px; line-height: 23px; font-weight: 600; } .faq-section .accordion-box .accordion .acc-content{ padding: 0px 70px 25px 30px; } .faq-section .accordion-box .accordion .acc-btn .icon-box{ position: absolute; top: 23px; right: 20px; width: 24px; height: 24px; line-height: 24px; border: 1px solid rgba(17, 17, 17, 1); border-radius: 50%; text-align: center; color: var(--title-color); cursor: pointer; font-size: 12px; transition: all 500ms ease; } .faq-section .accordion-box .accordion .acc-btn.active .icon-box{ color: #fff; } .faq-section .accordion-box .accordion .acc-btn .icon-box:before{ position: absolute; content: '\e918'; left: 0px; top: 0px; right: 0px; } .faq-section .accordion-box .accordion .acc-btn.active .icon-box:before{ content: '\e919'; } /** rtl-css **/ /** responsive-css **/ @media only screen and (max-width: 1200px){ } @media only screen and (max-width: 991px){ } @media only screen and (max-width: 767px){ .faq-section{ padding: 70px 0px 60px 0px; } } @media only screen and (max-width: 599px){ .faq-section .accordion-box .accordion .acc-content{ padding-right: 30px; } } @media only screen and (max-width: 499px){ }