@media (max-width: 1500px) {
    .banner-bg {
  
      min-height: 430px !important;
      padding: 20px 0 20px !important;
    }
}

.banner-content .title { font-size: 45px !important; } @media (max-width: 767px) { .banner-content .title { font-size: 32px !important; } }

.services__bg-seven {
    padding: 50px 0 90px !important;
}

.services__item-five {
    padding: 45px 10px 39px !important;
}

.services__content-five .title {
    font-size: 20px !important;
    font-weight: 700 !important;
}

.shortcode-testimonials {
    padding-top: 50px !important;
    padding-bottom  50px !important;
    margin-top: 25px !important;
}

.blog-post-item {
    padding: 15px !important;
}

.blog-post-bg {
    padding: 50px 0 50px !important;
}

@media (max-width: 767.98px) {
    .choose-area {
        padding: 50px 0 !important;
    }
}

@media (max-width: 767.98px) {
    .banner__content-three .title {
        font-size: 32px !important;
    }
}

.row > * {
    padding-right: calc(var(--bs-gutter-x) * .3) !important;
    padding-left: calc(var(--bs-gutter-x) * .3) !important;
}

@media (max-width: 767.98px) {
    .tg-header__area-four {
        padding: 10px 0 !important;
    }
}

.section-title .sub-title {
    color: var(--tg-color-white-default) !important;
}

.banner__content-three {
    margin-top: 0px !important;
}