@media screen and (max-width:1279px) {
    .regular-page-sec h1 {
        font-size: 40px;
        line-height: 46px;
    }
}


@media screen and (max-width:1023px) {
    .regular-page-sec h1 {
        font-size: 34px;
        line-height: 40px;
    }
}


@media screen and (max-width:767px) {
    .regular-page-sec h1 {
        font-size: 28px;
        line-height: 34px;
        letter-spacing: -0.5px;
        margin-bottom: 20px;
    }

    .regular-page-sec p,
    .regular-page-sec ul li {
        font-size: 14px;
        line-height: 24px;
    }

    a.view-more-desc {
        display: none !important;
    }

    .top-banner .flexslider .slides > li {
        height: auto;
    }
}

@media screen and (max-width:479px) {
    .regular-page-sec h1 {
        font-size: 24px;
        line-height: 30px;
    }
}