.faq-container{margin:0 auto;}
.faq-tab-content{display:none}
.faq-tab-content.act{display:block}
.faq-tab-content h3{color:#000;font-size:20px;font-weight:500;line-height:28px}
.faq-tab-content p{color:#333;font-size:16px;font-style:normal;font-weight:300;line-height:27px}
.faq-container .faq-lhs{max-width:278px;display:inline-block;vertical-align:top}
.faq-container .faq-lhs ul{list-style-type:none;}
.faq-container .faq-lhs ul li{list-style-type:none;padding:0;background: #F3F7FF;padding:16px 24px 19px 21px;color:#333;font-size:16px;font-weight:500;line-height:24px;margin-bottom:11px}
.faq-container .faq-lhs ul li::before{display:none}
.faq-container .faq-lhs ul li.act{
    background:#275edf;color: #fff;
}
.faq-container .faq-rhs{max-width:calc(100% - 340px );margin-left:50px;display:inline-block;vertical-align:top}
@media (max-width:1100px){
.faq-container .faq-lhs{max-width:220px;}
.faq-container .faq-rhs {
    max-width: calc(100% - 250px );
    margin-left: 20px;
}
}
@media (max-width:1000px){
.faq-container .faq-lhs{max-width:278px;}
.faq-container .faq-rhs{max-width:calc(100% - 340px );margin-left:50px;}
}
@media (max-width:900px){
   .faq-container .faq-lhs{display:none;}
    .faq-container .faq-rhs{max-width:100%;margin-left:0;}
.faq-tab-content{display:block;}
}