@charset "utf-8";

/**
 *
 * ----------------------------------------------------------
 *
 * Template : Tab for elementor
 * Author : HappyArif
 * Author URI : https://happyarif.com/
 *
 * ----------------------------------------------------------
 *
 **/

/* Layout: Min 1800px  */
@media only screen and (min-width: 1200px) {
    
}

@media only screen and (max-width: 1199px) {

    
}
@media screen and (min-width: 992px ) and (max-width: 1199px) {
    /* Mobile Menu */
    .accordion-header .ha-faq-title {
        display: inline-block;
        margin-right: 20px;
        font-size: 18px;
    }
   /* Style 01 */
    .style-1 .ha-faq-number {
        font-size: 14px;
        width: 30px;
        height: 30px;
        line-height: 30px;
    }
    /* Style 04 */
    .style-04 .acc-content {
        padding: 0;
        padding-right: 30px;
        padding-bottom: 15px;
    }
}

/* Large Layout: Min 992px. */
@media only screen and (min-width: 992px) {
       
}

/* Medium Layout: Max 991px. */
@media only screen and (max-width: 991px) {
    /* Mobile Menu */
    .accordion-header .ha-faq-title {
        display: inline-block;
        margin-right: 20px;
        font-size: 18px;
    }
   /* Style 01 */
    .style-1 .ha-faq-number {
        font-size: 14px;
        width: 30px;
        height: 30px;
        line-height: 30px;
    }
    /* Style 04 */
    .style-04 .acc-content {
        padding: 0;
        padding-right: 30px;
        padding-bottom: 15px;
    }
}
/* Medium Device : 766px. */
@media screen and (min-width: 767px) and (max-width: 991px) {
    .accordion-header .ha-faq-title {
        display: inline-block;
        margin-right: 20px;
        font-size: 18px;
    }
    /* Style 01 */
    .style-1 .ha-faq-number {
        font-size: 14px;
        width: 30px;
        height: 30px;
        line-height: 30px;
    }
     /* Style 04 */
     .style-04 .acc-content {
        padding: 0;
        padding-right: 30px;
        padding-bottom: 15px;
    }
}

/* Extra Small Device : 360px. */
@media only screen and (max-width: 360px) {
    .accordion-header .ha-faq-title {
        display: inline-block;
        margin-right: 20px;
        font-size: 18px;
    }
    /* Style 01 */
    .style-1 .accordion-button {
        display: flex;
        align-items: center;
        padding: 20px 15px;
    }
    .style-1 .ha-faq-number {
        font-size: 14px;
        width: 30px;
        height: 30px;
        line-height: 30px;
    }
    .style-1 .acc-content {
        padding: 0 55px 8px 65px !important;
    }
    .style-03 .accordion-button {
        padding: 23px 20px;
    }
    .style-03 .acc-content {
        margin: 0 20px;
    }
     /* Style 04 */
     .style-04 .acc-content {
        padding: 0;
        padding-right: 30px;
        padding-bottom: 15px;
    }
}
