/* ds-single-banner */
.ds-single-banner { }
/* ds-single-banner */
/* .ds-single-banner { background-image: url(../images/sub-banner/wealth-management-header.png); background-size: cover; background-position: center; height: 388px; position: relative; margin-bottom: 50px; }
.ds-single-banner--insight { background-image: url(../images/sub-banner/insight-banner.png); background-size: cover; background-position: center; height: 388px; position: relative; margin-bottom: 50px; } */
.ds-single-banner img { position: relative; width: 100%; }
.ds-single-banner--insight img { position: relative; width: 100%; }
.ds-single-banner__h4--insight { position: absolute; width: 400px; top: 8%; left: 21%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); font-weight:bold; color:#6ab045; font-size:16px; margin-bottom:25px; text-decoration:none; }
.ds-single-banner__h2 { position: absolute; width: 400px; top: 27%; left: 21%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); color: #fff; }
/* .ds-single-banner__insight-col-wrapper { position: relative; margin-bottom: 50px; } */
.ds-single-banner--insight__h1 { font-size: 42px; margin-bottom: 20px; }
.ds-single-banner--insight .link-curve { position: absolute; top: 54%; left: 6%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); color: #fff; }
.ds-single-banner__h2 { position: absolute; width: 400px; top: 27%; left: 20%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); color: #fff; }

@media (max-width: 767px) {
    .ds-single-banner { height: 512px; }
    .ds-single-banner--insight__h1 { font-size: 28px; margin-top: 10px; }
    .ds-single-banner__h2 { font-size: 24px; left: 52%; }
    .ds-single-banner--insight { height: 100%; }
}
