.faqs-con{ background: #ffffff; }
.faq-bnr-bg { height: 600px !important; background-image: url(../images/banner-faqs-bg.jpg); background-repeat: no-repeat; background-position: top left;
    background-size: cover; }
.faq-bnr-bg  p { color: #fff; }
.faqs-page .faq-main-full #faq .card{ padding: 20px 30px; margin-bottom: 20px; background:#F4F4F4; border-radius: 0; }  
.faqs-page .faq-main-full #faq .card .card-header .btn-header-link{ padding: 10px 0; background: #F4F4F4 url(../images/active-arrw.svg) no-repeat 98% center; border:none; outline:none; box-shadow:none }
.faqs-page .faq-main-full #faq .card .card-header .btn-header-link.collapsed{ background: #F4F4F4 url(../images/accord-arrw.svg) no-repeat 98% center;}
.faqs-page .faq-main-full #faq .card .collapse, .faqs-page .faq-main-full #faq .card .collapse.show { background: transparent!important; }
.faqs-page .card-body{ margin-top: 30px!important; background: #ffffff; }
.faqs-page .faq-main-full ul.faq-list li a{ color: #333; }
.faqs-page .custom-container{ width: 100%; max-width: 1360px; margin: 0 auto; padding: 50px 20px; } 
.faqs-page .abt-cmp-pro-block.copr-overview-card .container-custom{ width: 100%; }


@media (min-width: 320px) and (max-width: 767px) {
    .faqs-page .faq-main-full #faq .card .card-header .btn-header-link{  padding: 12px 50px 12px 0;}
}