
/* ==================
:: 18.0 FAQ area CSS
================== */
#faq{
    padding: 50px 0 50px;
}
.faq_area {
    background-color: #f2f4f8;
}
#faq ul{
    list-style: none;
    padding: 0;
    padding-right: 10px;
}
.single-accordion {
    margin-bottom: 15px;
    text-align: right;
    direction: rtl;
}

.single-accordion:last-of-type {
    margin-bottom: 0;
}

.single-accordion h5 {
    margin-bottom: 0;
    margin-top: 0;
    text-transform: uppercase;
}

.single-accordion h5 a {
    border-radius: 3px;
    display: block;
    font-size: 14px;
    padding: 20px 45px 20px 20px;
    position: relative;
}

.single-accordion h5 a span {
    font-size: 14px;
    right: 15px;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 10;
    color: #fff;
}

.single-accordion h5 a span.accor-open {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
}

.single-accordion h5 a.collapsed {
    background-color: #fff;
    color: #3a3a3a;
}

.single-accordion h5 a.collapsed span {
    color: #3a3a3a;
}

.single-accordion h5 a.collapsed span.accor-close {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
}

.single-accordion h5 a.collapsed span.accor-open {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
}

.single-accordion .accordion-content {
    background-color: #fff;
    box-shadow: none;
}

.single-accordion .accordion-content p {
    padding: 20px 20px 10px;
}

.find_answer_area {
    border-radius: 5px;
    padding: 30px 25px;
    text-align: center;
    background-color: #fff;
    box-shadow: 0 3px 20px rgba(0, 0, 0, 0.15);
}

@media (max-width: 991px) {
    .find_answer_area {
        margin-top: 50px !important;
    }
}

.find_answer_area > h5 {
    font-weight: 400;
    margin-bottom: 5px;
}

.find_answer_area a {
    display: block;
    max-width: 200px;
    margin: 0 auto;
}

.find_answer_area a:first-of-type {
    margin-bottom: 20px;
}
.apland-btn, .single-accordion h5 a, 
.single-accordion h5 a span {
    color: #fff;
}
.apland-btn, #scrollUp, .dropdown-item:hover, .dropdown-item:focus, .header_signup_in_btn a, .welcome_slider .owl-dot.active:after, .welcome_style_one, .welcome_style_two, .welcome_style_three, .welcome_style_four, .single_about_part:hover, .single_about_part .feature_icon, .single_about_part .feature_icon:before, .single_about_part .feature_icon:after, .single_about_part.active, .video_area:before, .price-plan-tag p, .testimonial_area .owl-dot.active, .newsletter-form-area .button, .single-accordion h5 a, .single_timeline_block .timeline_icon, .download_app_area, .footer_social_area a:hover, .tooltip-inner {
    background-color: #0984e3;
}