            .accordion-flush .accordion-item .accordion-button {
                padding-left: 10px;
                font-size: 15px;
                font-weight: 600;
            }
            @media(max-width:767px){.main-title {
                font-size: 41px;
                letter-spacing: 0;
                font-weight: 800;
            }
                .accordion-item {
                    border-bottom: 1px solid #cccccc42;
                    padding: 5px 0;
                }
                .light.first_section .container {
                    padding-right: 30px;
                    padding-left: 30px;
                }.light p,.main-title{text-align:center}}.accordion.accordion-flush{margin-bottom:70px}
            .container img {
                max-width: 450px !important;
                margin: 0 auto;
                height: auto;
            }
            .section-header h1 {
                font-size: 40px;
                font-weight: 700;
                margin-bottom: 20px;
                padding-bottom: 20px;
                position: relative;
            }
            .section-header h1::after {
                content: "";
                position: absolute;
                display: block;
                width: 60px;
                height: 2px;
                background: var(--color-primary);
                left: 0;
                bottom: 0;
                margin: auto;
            }
        
