.banner-section img, .service-section img {
    width: 100%;
}
.banner-section{
    min-height: 600px;
}
.banner-section .wp-block-cover__inner-container {
    margin-right: 35%;
    margin-left: 35%;
}
.banner-section-btn a,.service-section-View-More a {
    text-decoration: none;
}
.banner-section-btn a.wp-block-button__link{
    color: #fff !important;
    border: 1px solid #fff;
}
.banner-section-btn a.wp-block-button__link:hover {
    color: #192136 !important;
    background: #fff !important;
    border: 1px solid #fff !important;
    padding: 10px 20px;
    font-weight: 500px !important;
}
.banner-section h1 {
    margin-bottom: 4%;
}
.service-section {
    margin-top: 6%;
}
.service-box p {
    color: #9ea1ac;
}
.service-box h3 {
    color: #192136 !important;
}
.service-section h2 {
    padding-bottom: 3%;
}
.small-text {
    margin-top: -1%;
}
.banner-section {
    position: relative;
}
.banner-section::after ,.banner-section::before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100px;
    bottom: -50px;
    z-index: 99;
    background: #fff;
    border-radius: 50% 50% 0 0;
    min-height: auto;
}
.banner-section::before {
    bottom: -40px;
    z-index: 9;
    background: rgb(255 255 255 / 40%);
}
.service-box {
    position: relative;
    box-shadow: 0 0 20px #ddd;
    border-radius: 12px;
    background: #fff;
}
@media screen and (max-width:992px) and (min-width:767px) {
   .service-section .wp-block-columns {
      flex-wrap: nowrap !important;
    }
    .banner-section .wp-block-cover__inner-container {
        margin-right: 15%;
        margin-left: 15%;
    }
}
@media screen and (max-width:720px) {
    .service-section {
       margin-top: 12% !important;
    }
    .banner-section .wp-block-cover__inner-container {
        margin-right: 0%;
        margin-left: 0%;
    }
}
@media screen and (max-width:1024px) and (min-width:1000px) {
    .banner-section .wp-block-cover__inner-container {
        margin-right: 20%;
        margin-left: 20%;
    }
}

