.subheading{font-size: 21px;
/*font-family: cursive;*/
}
.banner-left{padding: 150px 0px;}
.banner-left .banner-content h1{margin: 0px 0px 10px;font-size: 42px;}
.content-txt{font-size: 15px !important;letter-spacing: 0.7px;}
span.subheading.subheading2 {margin-top: 60px;}
.banner-img.banner-img2 img{width: 100%;}
.align-items-center2 h1{
    font-size: 40px;
    color: #fff;
    text-align: center !important;
    margin-top: 15px;
    margin-bottom: -15px;
}
.banner-left .banner-content p{
    margin-bottom: 20px !important;
    line-height: 30px !important;
}
.banner-left {padding: 150px 0px 50px 0px;}
h2.banner-btm-txt{margin-top: 55px;}
.feature-text h4{
    font-size: 18px;
}
p.content-txt{
    line-height: 18px;
}
.section-heading h3{
    margin-bottom: 20px;
    margin-top: 20px;
    font-size: 28px;
}
.feature-4 {padding-top: 70px;}
p.content-txt {line-height: 28px;}
.feature-4 .section-heading p {margin: -10px 0px 20px;}
ul.list-items{margin-bottom: 20px;}
.section-heading {margin-bottom: 0px;}
.section-padding.category-section{padding: 60px 0px;}
.blog.section-padding{padding: 20px 0px;}
.features-box {
    background-color: #f9f9f9;
    padding: 20px;
    border-radius: 12px;
    display: flex;
    flex-wrap: wrap; /* Allows wrapping */
    gap: 20px;
    justify-content: center;
}

.features-box li {
    list-style: none;
    display: flex;
    align-items: center;
    font-size: 16px;
    color: #333;
    background: #fff;
    padding: 12px 20px;
    border-radius: 8px;
    box-shadow: 0 0 5px rgba(0,0,0,0.05);
    flex: 0 1 calc(45% - 20px); /* Two items per row with spacing */
    white-space: nowrap;
}

.features-box li i {
    color: green;
    margin-right: 10px;
    font-size: 18px;
}
h3.in-short{text-align: center;}
.section-heading a.btn.btn-main{text-align: center;}
.learn-more-btn {
    text-align: center;
    margin-bottom: -40px;
    margin-top: 20px;
}
.testimonial.section-padding.pt-0{
    padding: 0px 0px;
}



/*MEDIA QUERY*/

@media (max-width: 992px) {
  .banner-left {
    padding: 40px 0px;
  }
}