.blog-section1 {
    padding:150px 0 150px 0;
    background-image: url('../../../../uploads/2025/07/service-bg.png');
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    background-size: cover;
    background-position: center top;
}

.bs1-inner {
    max-width:1000px;
    margin:0 auto;
}

.blog-section1 h1 {
    font-weight: normal;
}

.blog-section2 {
    padding:50px 0;
}

.bs2-container {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    gap: 50px;
    /*align-items : center;*/
    flex-wrap: wrap;
    justify-content: center;
}

.single-post {
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    min-width:320px;
    max-width:320px;
}

.single-post a {
    color:inherit;
    text-decoration: none;
}

.single-post a.link {
    color:#52C6F0;
}

.single-post img {
    border-radius: 15px;
}


.blog-image-container {
    width: 320px;
    height: 250px;
    margin-bottom: 10px;
}

.blog-image-container img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.page-navigation {
    text-align: center;
    padding:35px 0 0 0;
}