@media (max-width: 991px) { 
    header h1 span {
        font-size: 2rem;
    }
    header h1 {
        font-size: 1.5rem;
        line-height: 1.2;
    }
    section {
        padding: 60px 0;
    }
    .order-m-1 {order: 1;}
    .order-m-2 {order: 2;}
    .order-m-3 {order: 3;}
}
@media (max-width: 767px) {
    body {
        font-size: 20px;
    }
    .header-wrap {
        overflow: hidden;
    }
    .header-bg {
        margin: 0 -200px;
    }
    .faq-i-a {
        padding: 0 15px 15px 15px;
    }
    .faq-i-q {
        position: relative;
        margin: 0 0 20px 15px;
        font-size: 24px;
    }
    .faq-i-q::before {
        display: none;
    }
}