   /*==============================
Section Heading
==============================*/
.advanced-sound-healing-overview{
    background: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url(../assets/images/advance10.webp) center / cover;
    padding: 100px 0;
    color: #fff;
}
.advanced-sound-healing-heading{
    max-width:850px;
    margin:auto;
}

.advanced-sound-healing-subtitle{
    display:inline-block;
    color:var(--advanced-sound-primary);
    font-size:15px;
    font-weight:600;
    letter-spacing:2px;
    text-transform:uppercase;
    margin-bottom:15px;
}
#advance-image{
    width:100%;
    height:100%;
    object-fit: cover;
}
.advanced-sound-healing-heading h1,
.advanced-sound-healing-heading h2{

   font-family: 'Playfair Display', serif;
    font-size: 34px;
    color: #ff6f61;
    margin-bottom:20px;

}

.advanced-sound-healing-heading span{
    color:var(--advanced-sound-primary);
}

.advanced-sound-healing-heading p{

    font-size:17px;
    color:var(--advanced-sound-text);
    line-height:30px;

}



/*==============================
Section 1
==============================*/



.advanced-sound-healing-program{

    background:#fff;
    padding:35px;
    border-radius:18px;
    box-shadow:0 15px 40px rgba(0,0,0,.08);
    transition:.35s;
    height:100%;

}

.advanced-sound-healing-program:hover{

    transform:translateY(-8px);

}

.advanced-sound-healing-level{

    display:inline-block;
    background:#ff6f61;
    color:#fff;
    padding:8px 18px;
    border-radius:30px;
    font-weight:600;
    margin-bottom:18px;

}

.advanced-sound-healing-title{

    font-size:28px;
    font-weight:700;
    color:#222;
    margin-bottom:12px;

}

.advanced-sound-healing-duration{

    color:#ff6f61;
    font-size:18px;
    font-weight:700;
    margin-bottom:18px;

}

.advanced-sound-healing-program p{

    color:#666;
    line-height:30px;

}



/*==============================
Section 2
==============================*/

.advanced-sound-healing-courses{

    padding:90px 0;
    background:#f8f9fa;

}

.advanced-sound-healing-course-card{

    background:#fff;
    border-radius:18px;
    padding:35px;
    box-shadow:0 15px 40px rgba(0,0,0,.08);
    transition:.35s;
    height:100%;

}

.advanced-sound-healing-course-card:hover{

    transform:translateY(-8px);

}

.advanced-sound-healing-course-level{

    display:inline-block;
    background:#ff6f61;
    color:#fff;
    padding:8px 20px;
    border-radius:30px;
    font-weight:600;
    margin-bottom:20px;

}

.advanced-sound-healing-course-title{

    font-size:28px;
    font-weight:700;
    margin-bottom:15px;
    color:#222;

}

.advanced-sound-healing-course-card p{

    color:#666;
    line-height:30px;
    margin-bottom:25px;

}

.advanced-sound-healing-course-card ul{

    list-style:none;
    padding:0;
    margin-bottom:30px;

}

.advanced-sound-healing-course-card ul li{

    padding:10px 0;
    border-bottom:1px solid #ececec;
    color:#555;

}

.advanced-sound-healing-course-card ul li::before{

    content:"✔";
    color:#ff6f61;
    font-weight:bold;
    margin-right:12px;

}

.advanced-sound-healing-btn{

    background:#ff6f61;
    color:#fff;
    padding:12px 34px;
    border-radius:50px;
    font-weight:600;
    transition:.3s;

}

.advanced-sound-healing-btn:hover{

    background:#222;
    color:#fff;

}

/*==================================
Section 3
===================================*/

.advanced-sound-healing-program-details{

    padding:90px 0;
    background:#fff;

}

.advanced-sound-healing-detail-card{

    background:#ffffff;
    border-radius:18px;
    padding:40px;
    box-shadow:0 15px 40px rgba(0,0,0,.08);

}

.advanced-sound-healing-detail-title{

    font-size:30px;
    font-weight:700;
    margin-bottom:30px;
    color:#222;

}

.advanced-sound-healing-detail-item{

    display:flex;
    justify-content:space-between;
    align-items:center;

    padding:16px 0;

    border-bottom:1px solid #ececec;

}

.advanced-sound-healing-detail-item span{

    font-size:17px;
    color:#555;
    font-weight:600;

}

.advanced-sound-healing-detail-item strong{

    color:#ff6f61;
    font-size:18px;

}

.advanced-sound-healing-detail-card p{

    margin-top:30px;
    color:#666;
    line-height:30px;

}

.advanced-sound-healing-image img{

    width:100%;
    border-radius:20px;
    box-shadow:0 15px 40px rgba(0,0,0,.12);

}



/*==================================
Section 4
===================================*/

.advanced-sound-healing-benefits{

    padding:90px 0;
    background:#f8f9fa;

}

.advanced-sound-healing-benefit-box{

    background:#fff;

    padding:45px;

    border-radius:20px;

    box-shadow:0 20px 50px rgba(0,0,0,.08);

}

.advanced-sound-healing-list{

    list-style:none;
    padding:0;
    margin:0;
    counter-reset:benefit-counter;

}

.advanced-sound-healing-list li{

    position:relative;
    padding-left:90px;
    margin-bottom:35px;
    counter-increment:benefit-counter;

}

.advanced-sound-healing-list li:last-child{

    margin-bottom:0;

}

/* Attractive Number Circle */

.advanced-sound-healing-list li::before{

    content:counter(benefit-counter);

    position:absolute;
    left:0;
    top:0;

    width:60px;
    height:60px;

    border-radius:50%;

    background:linear-gradient(135deg,#ff6f61,#ff9472);

    color:#fff;

    display:flex;
    justify-content:center;
    align-items:center;

    font-size:22px;
    font-weight:700;

    box-shadow:0 10px 25px rgba(255,111,97,.35);

    border:4px solid #fff;

}

.advanced-sound-healing-list h4{

    font-size: 21px;
    font-weight: 700;
    font-family: 'Playfair Display';
    color: #222;
    margin-bottom: 10px;

}

.advanced-sound-healing-list p{

    margin:0;
    color:#666;
    line-height:30px;

}
/*==================================
Section 5
===================================*/

.advanced-sound-healing-schedule{

    padding:90px 0;
    background:#ffffff;

}

.advanced-sound-healing-day-card{

    display:flex;
    align-items:center;
    gap:25px;

    background:#fff;

    padding:30px;

    border-radius:18px;

    box-shadow:0 15px 40px rgba(0,0,0,.08);

    transition:.35s;

    height:100%;

}

.advanced-sound-healing-day-card:hover{

    transform:translateY(-8px);

}

.advanced-sound-healing-day-circle{

    min-width:95px;
    width:95px;
    height:95px;

    border-radius:50%;

    background:linear-gradient(135deg,#ff6f61,#ff9472);

    color:#fff;

    display:flex;
    justify-content:center;
    align-items:center;

    text-align:center;

    font-size:20px;

    font-weight:700;

    box-shadow:0 10px 25px rgba(255,111,97,.35);

}

.advanced-sound-healing-day-content{

    flex:1;

}

.advanced-sound-healing-day-title{

    font-size:20px;

    font-weight:700;

    color:#222;

    margin-bottom:12px;

}

.advanced-sound-healing-day-content p{

    margin:0;

    color:#666;

    line-height:30px;

}






/*==================================
Responsive
===================================*/


/*==============================
Responsive
==============================*/

@media(max-width:991px){

.advanced-sound-healing-heading h1,
.advanced-sound-healing-heading h2{

    font-size:38px;

}

.advanced-sound-healing-title,
.advanced-sound-healing-course-title{

    font-size:24px;

}

}

@media(max-width:576px){

.advanced-sound-healing-overview,
.advanced-sound-healing-courses{

    padding:70px 0;

}

.advanced-sound-healing-heading h1,
.advanced-sound-healing-heading h2{

    font-size:30px;

}

.advanced-sound-healing-program,
.advanced-sound-healing-course-card{

    padding:25px;

}


@media(max-width:991px){

.advanced-sound-healing-detail-card{

    padding:30px;

}

.advanced-sound-healing-benefit-box{

    padding:30px;

}

.advanced-sound-healing-list h4{

    font-size:22px;

}

}

@media(max-width:576px){

.advanced-sound-healing-program-details,
.advanced-sound-healing-benefits{

    padding:70px 0;

}

.advanced-sound-healing-detail-title{

    font-size:26px;

}

.advanced-sound-healing-detail-item{

    flex-direction:column;
    align-items:flex-start;
    gap:8px;

}

.advanced-sound-healing-benefit-box{

    padding:25px;

}

}

}
/*=============================
Responsive
==============================*/

@media(max-width:768px){

.advanced-sound-healing-day-card{

    flex-direction:column;

    text-align:center;

}

.advanced-sound-healing-day-circle{

    margin-bottom:10px;

}

.advanced-sound-healing-day-title{

    font-size:22px;

}

}