#faq-content {
    padding: 10% 0;
    /*border-bottom: 1px solid #BBBBBB;*/
}
#faq-content > .wpb_column > .vc_column-inner > .wpb_wrapper {
    max-width: 1155px;
    margin: auto;
    padding: 0 40px;
}
#faq-content .vc_toggle {

}
#faq-content .vc_toggle .vc_toggle_title {
    position: relative;
    padding: 40px 32px;
    /*border-bottom: 1px solid #E5E5E5;*/
}
#faq-content .vc_toggle .vc_toggle_content {
    /*border-bottom: 1px solid #E5E5E5;*/
}
#faq-content .vc_toggle .vc_toggle_title h4 {
    font-family: "Roboto Regular";
    font-size: 26px;
    line-height: 27px;
    color: #848484;
}
#faq-content .vc_toggle .vc_toggle_title h4:after {
    display: none;
}
#faq-content .red-btn.vc_toggle .vc_toggle_title:after {
    display: inline-block;
    width: 20px;
    height: 20px;
    content: '';
    background: transparent url("../icons/ArrowUp.svg") 50%/cover no-repeat;
    margin-left: 20px;
    transform: rotate(180deg);
    transition: transform 400ms ease-in-out;

    position: absolute;
    right: 20px;
}
#faq-content .vc_separator {
    margin-bottom: 0;
}
/*** Active state ***/
#faq-content .vc_toggle.vc_toggle_active .vc_toggle_title {
    border-bottom: none;
}
#faq-content .vc_toggle.vc_toggle_active .vc_toggle_title h4 {
    color: #000000;
}
#faq-content .red-btn.vc_toggle.vc_toggle_active .vc_toggle_title:after {
    transform: rotate(0deg);
}


@media screen and (max-width: 767px) {
    #faq-content {
        padding: 48% 0 10%;
    }
    #faq-content > .wpb_column > .vc_column-inner > .wpb_wrapper {
        padding: 0;
    }
    #faq-content .vc_toggle .vc_toggle_title h4 {
        font-size: 20px;
        line-height: 25px;
    }
}