@media screen and (max-width:1440px) {

    .container-custom,
    .container-hero {
        max-width: 1200px;
    }

    .banner-circle {
        height: 400px;
        left: -20px;
    }

    .pd-banner .banner-silder .owl-nav button.owl-next,
    .pd-banner .banner-silder .owl-nav button.owl-prev {
        left: 2%;
    }

    .title-heading {
        font-size: 38px;
        line-height: 48px;
    }

    .common-title .title-text {
        font-size: 15px;
        line-height: 24px;
    }

    .content-para {
        font-size: 15px;
        line-height: 25px;
    }

    .text-para {
        font-size: 19px;
        line-height: 28px;
    }

    .side-img {
        max-width: 198px;
        height: 198px;
    }

    .side-image-left {
        top: 149px;
        left: -21px;
    }

    .side-img {
        max-width: 178px;
        height: 178px;
    }

    .side-image-right {
        bottom: 80px;
        right: 20px;
    }

    .count-number {
        font-size: 42px;
        line-height: 53px;
    }

    .member-img {
        height: 330px;
    }

    .member-content {
        padding: 22px 20px 28px 20px;
    }

    .member-card-title {
        font-size: 22px;
        line-height: 30px;
    }

}

@media screen and (max-width:991px) {}

@media screen and (max-width:767px) {}