.page-rmchat.page-services .section.section-1 { background-color: #ECECEA; height: 525px; }
@media screen and (min-width: 1441px) {
	.page-rmchat.page-services .section.section-1 {
		background-position: right center !important;
	}
}

@media (min-width: 1441px) {
	.page-rmchat .section.section-1 h1 {
		width: 450px;
	}
}

@media (max-width: 1440px) and (min-width: 1280px) {
	.page-rmchat .section.section-1 h1 {
		width: 430px;
	}

}


@media (max-width: 1280px) and (min-width: 769px) {
	.page-rmchat .section.section-1 h1 {
		width: 300px;
	}

}
@media (min-width: 769px) {
	.page-rmchat .section.section-1{
		background-position: right 20% center !important;
		background-size: cover !important;
		background-repeat: no-repeat !important;
	}
}

.page-rmchat.page-services .header-navi {
  max-height: 100%;
}
.key-benefit-wrap {
    display:table;
    max-width: 800px;
    padding-top: 30px;
 }
 .key-benefit-wrap p {
   text-align: left;
 }
 .key-benefit-wrap .item-33 {
     padding: 0px 10px;
 }
 .key-benefit-wrap .item-33 img {
    margin:0px 0px 15px;
    height: 100px;
 }
 @media (max-width: 770px) {
    .key-benefit-wrap .item-33 {
        margin-bottom: 30px;
        padding: 0px;
    }
 }
 @media (max-width: 767px) {
    .key-benefit-wrap {
        display: block;
    }
    .key-benefit-wrap p {
        text-align: center;
    }
    .key-benefit-wrap .item-33 img {
        margin: 0px auto 15px;
    }
 }
 @media (min-width: 768px) and (max-width:1024px) {
    .key-benefit-wrap .item-33 {
        float: left !important;
        width: 33% !important;
        padding: 15px !important;
    }
}
 @media (min-width: 1024px) {
    .key-benefit-wrap .item-33:first-child {
        margin-left: -10px;
    }
 }
 .vid-body {
    max-width: 350px;
    float: left;
    margin-right: 40px;
    position: relative;
}
.vid-content {
    max-width: calc(100% - 390px);
    float: left;
    position: relative;
}
.vid-body .img-thumb {
    max-width: 100%;
}
@media (max-width: 768px) {
  	.page-rmchat.page-services .section.section-1.bg-img {
      margin-bottom: 0px;
      height: auto;
      background-size: cover !important;
      background-position: center !important;
    }
  	.page-rmchat.page-services h1 { font-size: 32px !important; line-height: 34px !important; width: 285px; padding: 10px; }
  	.page-rmchat.page-services .panel-mobile { height: 390px; }
  	.page-rmchat.page-services .section.section-1.bg-img > .contain { display: none; }
    .vid-body {
        max-width: 100%;
        float: none;
        margin-right: 0px;
        margin-bottom: 30px;;
    }
    .vid-content {
	    max-width: 100%;
	    float: none;
	}
    .vid-body .img-thumb {
	    width: 100%;
	}
}

.vid-body .img-play {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100px;
    cursor: pointer;
}

        /** insert below rmchat.css **/
        .page-rmchat.page-digital .accordion__item__title h4 {
            font-size: 16px;
        }

        .page-rmchat.page-digital .accordion__item.accordion__item.expanded .accordion__item__title {
            border-left: 2px solid #988675;
        }

        .accordion__item .accordion__item__title {
            padding-left: 20px;
            border-left: 2px solid #E6E3DF;
            font-family: Arial;
        }

        .page-rmchat.page-digital .feature__image .feature__image--text .accordion__item.expanded .accordion__item__title h4 strong, 
        .page-rmchat.page-digital .feature__image .feature__image--text .accordion__item.expanded .accordion__item__content,
        .page-rmchat.page-digital .feature__image .feature__image--text .accordion__item.expanded .accordion__item__title h4 strong, 
        .page-rmchat.page-digital .feature__image .feature__image--text .accordion__item.expanded .accordion__item__content,
        .page-rmchat.page-digital .feature__image .feature__image--text .accordion__item.expanded .accordion__item__title h4 strong, 
        .page-rmchat.page-digital .feature__image .feature__image--text .accordion__item.expanded .accordion__item__content {
            color: #36322A !important;
            font-family: Arial;
        }

        @media (min-width: 360px) and (max-width: 480px) {
            .page-rmchat.page-digital .accordion__item__content p.fit480 {
                margin-bottom: 44px;
            }
        }

        @media (min-width: 360px) and (max-width: 376px) {
            .page-rmchat.page-digital .accordion__item.item .accordion__item__content .fit72 {
                margin-bottom: 72px;
            }
        }

        @media (min-width: 768px) {    
            .page-rmchat.page-digital .com__onlinebanking-step-by-step .accordion__item.selected .com__onlinebanking-step-by-step__body {
                background-color: unset;
            }

            .page-rmchat.page-digital .d-flex-reverse {
                flex-direction: row-reverse;
            }

            .mobile-views {
                display: none;
            }
        }

        @media (min-width: 769px) {
            .page-rmchat.page-digital .com__onlinebanking-step-by-step .row .col-md-6.col-left {
                align-self: center;
            }

            .page-rmchat.page-digital .d-flex-reverse {
                flex-direction: row-reverse;
            }

            .page-rmchat.page-digital .com__tab-set .contain {
                padding-left: 10px !important;
            }

            .page-rmchat.page-digital .com__tab .row .col-md-6 {
                padding-left: 0;
            }

            .page-rmchat.page-digital .benefits-img {
              margin: 0 auto 15px;
            }

            .page-rmchat.page-digital .contain-padd h1 {
                font-size: 36px;
            }

            .page-rmchat.page-digital .vid-desc {
                width: 445px;
            }

            .page-rmchat.page-digital .mobile-view {
                display: none;
            }
        }

        @media (min-width: 1024px) {
            .page-rmchat.page-digital .feature__image .feature__image--text .accordion__item.expanded .accordion__item__content.beyond-mobile p {
                color: #36322A;
            }

            .page-rmchat.page-digital .feature__image .feature__image--text .accordion__item .accordion__item__title h4 strong {
                font-family: Arial;
            }

            .page-rmchat.page-digital .com_digital-payments-how-to-pay-lifestyle .accordion {
                margin-top: 20px;
            }

            .page-rmchat.page-digital .instant-approvals .accordion__image.bp-img {
                left: 11%;
            }

            .page-rmchat.page-digital .section.marble .container.module {
                padding-right: 0;
                padding-left: 0;
            }

            .page-rmchat.page-digital div.row.instant-approvals {
                flex-direction: row-reverse;
            }

            .page-rmchat.page-digital .instant-approvals .small-image {
                width: 100%;
                max-width: 155px !important;
                position: absolute;
                right: 84%;
                top: 50%;
            }

            .page-rmchat.page-digital .meet-rm .small-image,
            .page-rmchat.page-digital .sc-appointment .small-image {
                width: 100%;
                max-width: 155px !important;
                position: absolute;
                left: 70%;
                top: 50%;
            }

            .page-rmchat.page-digital .desktop-views .owl-carousel .accordion__item .accordion__item__content.tablet-top-copy {
                display: none !important;
            }

            .page-rmchat.page-digital .mt30 {
                margin-top: 50px;
            }

            .page-rmchat.page-digital .feature__image {
                margin-bottom: 0;
            }

            .page-rmchat.page-digital .feature__image.accordion .feature__image--text.owl-carousel.text-reverse,
            .page-rmchat.page-digital .flex-row-reverse .col-md-5.pl-0 {
                padding-left: 0;
            }

            .page-rmchat.page-digital .feature__image .accordion__gallery {
                overflow: visible;
            }

            .page-rmchat.page-digital .feature__image .accordion__gallery {
                height: 238px !important;
            }

            .page-rmchat.page-digital .bp-img.wide img, .wide.sc-pa-banner img {
                height: auto;
                max-width: 452px;
            }

            .page-rmchat.page-digital .key-benefit-wrap .item-33:nth-child(2) {
                padding-bottom: 15px;
                margin-bottom: 15px;        
            }

            .page-rmchat.page-digital .key-benefit-wrap.mb5 {
                margin-bottom: 10px;
            }

            .page-rmchat.page-digital .benefits-section.pt5 {
                padding-top: 40px !important;
            }

            .page-rmchat.page-digital .com__onlinebanking-step-by-step .row .col-md-6.col-left {
                align-self: center;
            }

            .page-rmchat.page-digital .mb1.instant-approvalst h2,
            .page-rmchat.page-digital .mb1.schedule-appointment h2,
            .page-rmchat.page-digital .get-started-rm .vid-desc h2 {
                margin-bottom: 20px;
            }

            .page-rmchat.page-digital .mb1.discover-more-rm,
            .page-rmchat.page-digital .mb1.instant-approvalst,
            .page-rmchat.page-digital .mb1.schedule-appointment {
                margin-bottom: 10px;
            }

            .page-rmchat.page-digital .mb1.discover-more-rm h5,
            .page-rmchat.page-digital .mb1.instant-approvalst h5,
            .page-rmchat.page-digital .mb1.schedule-appointment h5 {
                margin-bottom: 0;
            }

            .page-rmchat.page-digital .discover-more-rm {
                margin-top: 0;
            }

            .page-rmchat.page-digital .discover-more-rm > h1 {
                margin-bottom: 40px;
            }

            .page-rmchat.page-digital .discover-more-rm > h2 {
                margin-bottom: 20px;
            }

            .page-rmchat.page-digital .get-started-rm {
                display: flex;
                justify-content: space-between;
            }

            .page-rmchat.page-digital .vid-body {
                margin-right: 0;
            }

            .page-rmchat.page-digital .vid-desc {
                align-self: center;
            }
        }

        @media (min-width: 1280px) and (max-width: 1430px) {
            .page-rmchat.page-digital .meet-rm .small-image, .page-rmchat.page-digital .sc-appointment .small-image {
                width: 100%;
                max-width: 155px !important;
                position: absolute;
                left: 67%;
                top: 50%;
            }

            .page-rmchat.page-digital .com_digital-payments-how-to-pay-lifestyle .accordion .accordion__gallery {
                min-width: 0;
                -webkit-box-flex: 0;
                flex: 0 0 58.333333%;
                max-width: 58.333333%;
            }

            .page-rmchat.page-digital .feature__image.accordion .feature__image--text.owl-carousel {
                padding-right: 20px;
            }
        }

        @media (min-width: 1440px) {
            .page-rmchat.page-digital .com_digital-payments-how-to-pay-lifestyle .accordion .accordion__gallery {
                min-width: 0;
                -webkit-box-flex: 0;
                flex: 0 0 58.333333%;
                max-width: 58.333333%;
            }

            .page-rmchat.page-digital .feature__image.accordion .feature__image--text.owl-carousel {
                padding-right: 20px;
            }
        }

        @media (min-width: 650px) and (max-width: 768px) {
            .page-rmchat.page-digital .key-benefit-wrap.mb5 {
                margin-bottom: 25px;
            }
        }

        @media (min-width: 768px) and (max-width: 960px) {
            .page-rmchat.page-digital .instant-approvalst h5,
            .page-rmchat.page-digital .schedule-appointment h5,
            .page-rmchat.page-digital .discover-more-rm h5 {
                margin-bottom: 40px;
            }

            .page-rmchat.page-digital .mb1.instant-approvalst,
            .page-rmchat.page-digital .mb1.schedule-appointment,
            .page-rmchat.page-digital .mb1.discover-more-rm {
                margin-bottom: 0;
            }

            .page-rmchat.page-digital .com_digital-payments-how-to-pay-lifestyle .accordion,
            .page-rmchat.page-digital .feature__image .feature__image--text {
                margin-top: 0;
            }

            .page-rmchat.page-digital .container.module {
                padding-left: 20px;
                padding-right: 20px;
            }

            .page-rmchat.page-digital .owl-carousel .owl-item {
                width: 728px;
            }

            .page-rmchat.page-digital .instant-approvals .send-doc .accordion__item__title {
                margin-bottom: 122px;
            }

            .page-rmchat.page-digital .feature__image .feature__image--text,
            .page-rmchat.page-digital .owl-carousel .owl-stage-outer {
                padding-left: 0;
            }

            .page-rmchat.page-digital .feature__image.accordion .owl-carousel .owl-stage-outer {
                overflow: hidden;
            }

            .page-rmchat.page-digital .accordion__item {
                padding: 0;
            }

            .page-rmchat.page-digital .accordion__item.item .accordion__item__title p.flex-fill {
                color: #36322A !important;
            }

            .page-rmchat.page-digital .desktop-views .owl-item .accordion__item__container .tablet-top-copy {
                display: block;
                font-weight: bold;
            }

            .page-rmchat.page-digital .desktop-views .owl-item .accordion__item .accordion__item__container .accordion__item__title,
            .page-rmchat.page-digital .desktop-views .owl-item .accordion__item .accordion__item__container .accordion__item__content {
                display: none !important;
            }
        }

        @media (max-width: 960px) {
            .page-rmchat.page-digital .feature__image .feature__image--text .accordion__item .accordion__item__content,
            .page-rmchat.page-digital .feature__image .feature__image--text .accordion__item .accordion__item__title h4 strong {
                color: #36322A !important;
                font-family: Arial;
            }

            .page-rmchat.page-digital .accordion__item__content.beyond-mobile {
                display: none !important;
            }

            .page-rmchat.page-digital .sc-appointment div.accordion__item .accordion__item__title, 
            .page-rmchat.page-digital .instant-approvals .send-doc .accordion__item__title,
            .page-rmchat.page-digital .instant-approvals .verify-invest .accordion__item__title,
            .page-rmchat.page-digital .meet-rm div.accordion__item .accordion__item__title {
                margin-bottom: 30px;
            }    
        }

        @media (max-width: 768px) {
            .page-rmchat.page-digital .accordion__item .accordion__item__container {
                padding-left: 0;
            }

            .page-rmchat.page-digital .accordion__item .accordion__item__title {
                padding-left: 0;
                border-left: none;
            }

            .page-rmchat.page-digital .accordion__item.accordion__item.expanded .accordion__item__title {
                border-left: none;
            }

            .page-rmchat.page-digital .key-benefit-wrap .item-33 img.benefits-img {
                margin-left: auto !important;
                margin-right: auto !important;
            }

            .page-rmchat.page-digital .benefits-section.pt5 {
                padding-top: 40px !important;
            }

            .page-rmchat.page-digital h1.rm-benefits  {
                padding-left: 0;
                padding-top: 0;
            }

            .page-rmchat.page-digital .get-started-rm h2.mobile-view,
            .page-rmchat.page-digital .get-started-rm h5.mobile-view:nth-child(4) {
                margin-bottom: 20px;
            }

            .page-rmchat.page-digital .com__onlinebanking-step-by-step .row {
                padding-left: 10px;
            }

            .page-rmchat.page-digital .discover-more-rm h1 {
                padding: 0 0 40px 0;
                margin-bottom: 0;
                font-size: 36px !important;
            }

            .page-rmchat.page-digital .discover-more-rm h2, 
            .page-rmchat.page-digital .instant-approvalst h2, 
            .page-rmchat.page-digital .schedule-appointment h2 {
                margin-bottom: 20px;
            }

            .page-rmchat.page-digital .instant-approvalst h1,
            .page-rmchat.page-digital .schedule-appointment h1 {
                padding-left: 0;
                padding-right: 0;
            }

            .page-rmchat.page-digital .key-benefit-wrap .item-33 {
                margin-bottom: 0;
            }

            .page-rmchat.page-digital .col-md-6 {
                padding-left: 0;
                padding-right: 0;
            }

            .page-rmchat.page-digital .com__onlinebanking-step-by-step__body {
                margin-left: 0;
            }

            .page-rmchat.page-digital .page-digital .com__onlinebanking-step-by-step,
            .page-rmchat.page-digital .com__tab-set .contain {
                padding-left: 0;
            }

            .page-rmchat.page-digital .vid-desc {
                display: none;
            }
        }

        @media (max-width: 640px) { 
            .page-rmchat.page-digital .discover-more-rm,
            .page-rmchat.page-digital .instant-approvalst,
            .page-rmchat.page-digital .schedule-appointment,
            .page-rmchat.page-digital .schedule-appointment h5,
            .page-rmchat.page-digital .instant-approvalst h5,
            .page-rmchat.page-digital .discover-more-rm h5 {
                margin-bottom: 0;
            }

            .page-rmchat.page-digital .accordion {
                margin-top: 0;
            }

            .page-rmchat.page-digital .feature__image .feature__image--text {
                margin-top: 40px;
            }

            .page-rmchat.page-digital .sc-appointment div:nth-child(1).calendar .accordion__item__title {
                margin-bottom: 64px;
            }

            .page-rmchat.page-digital .instant-approvals .verify-invest .accordion__item__title {
                margin-bottom: 30px;
            }    

            .page-rmchat.page-digital .slick-track .owl-item:nth-child(2) .accordion__item .accordion__item__content {
                display: block !important;
            }

            .page-rmchat.page-digital .accordion__item.item .accordion__item__title p.flex-fill {
                color: #36322A;
            }

            .page-rmchat.page-digital h1.rm-benefits  {
                padding-top: 0;
            }
            
            .page-rmchat.page-digital .benefits-section.pt5 {
                padding-top: 40px !important;
            }

            .page-rmchat.page-digital .key-benefit-wrap .item-33.mb3 {
                margin-bottom: 30px;
            }

            .page-rmchat.page-digital .row.mobile-views .slick-dots li button::before {
                font-size: 26px;
            }

            .page-rmchat.page-digital .row.mobile-views .slick-slide img {
                margin-left: auto;
                margin-right: auto;
            }
            
            .page-rmchat.page-digital .desktop-views {
                display: none;
            }

            .page-rmchat.page-digital .accordion__item .accordion__item__title {
                border-left: none;
            }

            .page-rmchat.page-digital .mobile-views {
                display: flex;
            }

            .page-rmchat.page-digital .get-started-rm h2.mobile-view, .page-rmchat.page-digital .get-started-rm h2:nth-child(2).mobile-view {
                margin-bottom: 20px;
            }

            .page-rmchat.page-digital .get-started-rm h2.mobile-view, .page-rmchat.page-digital .get-started-rm h5:nth-child(3).mobile-view {
                margin-bottom: 16px;
            }

            .page-rmchat.page-digital .instant-approvalst, 
            .page-rmchat.page-digital .schedule-appointment {
                margin-top: 40px;
            }

            .page-rmchat.page-digital .discover-more-rm h1 {
                padding: 0 0 30px 0;
            }

            .page-rmchat.page-digital .com__onlinebanking-step-by-step .row {
                padding-left: 0;
            }

            .page-rmchat.page-digital .key-benefit-wrap.mb5 {
                margin-bottom: 40px;
            }
        }

        @media (max-width: 480px) {
            .page-rmchat.page-digital .meet-rm div.accordion__item.launch-chat .accordion__item__title,
            .page-rmchat.page-digital .meet-rm div.accordion__item.speak-to-rm .accordion__item__title {
                margin-bottom: 62px;
            }

            /* .page-rmchat.page-digital .small-image {
                transform: translateX(27%);
            } */
        }

        @media (max-width: 380px) {
            .page-rmchat.page-digital .instant-approvals div.accordion__item.verify-invest .accordion__item__title {
                margin-bottom: 102px;
            }

            .page-rmchat.page-digital .meet-rm  div.accordion__item.launch-chat .accordion__item__title,
            .page-rmchat.page-digital .meet-rm  div.accordion__item.speak-to-rm .accordion__item__title,
            .page-rmchat.page-digital .instant-approvals .verify-invest .accordion__item__title,
            .page-rmchat.page-digital .instant-approvals .send-doc .accordion__item__title {
                margin-bottom: 62px;
            }

            /* .page-rmchat.page-digital .small-image {
                transform: translateX(17%);
            } */
        }

        @media (max-width: 350px) {
            .page-rmchat.page-digital .instant-approvals .send-doc .accordion__item__title {
                margin-bottom: 30px;
            }
            /* .page-rmchat.page-digital .small-image {
                transform: translateX(7%);
            } */
        }

        .page-rmchat.page-digital .contain-padd h1 {
            width: auto;
        }

        .page-rmchat.page-digital .contain-padd h2 {
            font-size: 32px;
        }

        .page-rmchat.page-digital .get-started-wrapper .mt3 {
            margin-top: 60px;
        }

        .page-rmchat.page-digital .mb1.get-started-rm {
            margin-bottom: 60px;
        }

        .blur {
            color: #d9d9d9 !important;
        }

        .page-rmchat.page-digital .com__onlinebanking-step-by-step-tab-wrapper img {
            max-width: 452px;
        }

        .page-rmchat.page-digital .com__onlinebanking-step-by-step__body {
            box-shadow: none;
        }

        .page-rmchat.page-digital .com__onlinebanking-step-by-step__col h4 {
            display: block;
            border-radius: unset;
            border: unset;
            height: 24px;
            width: 2px;
            padding: 0;
        }

        .page-rmchat.page-digital .com__onlinebanking-step-by-step__col h4.long-line {
            height: 48px;
        }

        .page-rmchat.page-digital .com__onlinebanking-step-by-step__number {
            margin-left: 90px;
            padding-right: 0;
        }

        .page-rmchat.page-digital .com__onlinebanking-step-by-step__col:before,
        .page-rmchat.page-digital .com__onlinebanking-step-by-step__col:after {
            content: unset;
        }

        p.flex-fill {
            font-size: 16px;
        }

        .mid-fit {
            position: absolute;
            left: 73%;
            top: 20%;
            width: 100%;
            max-width: 155px !important;
        }

        .mid-fit-reverse {
            right: 83%;
            position: absolute;
            top: 20%;
            width: 100%;
            max-width: 155px !important;
        }

        .com__onlinebanking-step-by-step__body {
            padding-left: 0;
        }

        .accordion__item .accordion__item__title {
            padding-left: 20px;
            border-left: 2px solid #E6E3DF;
        }

        .com__onlinebanking-step-by-step__col.selected.expanded p.flex-fill {
            color: #36322A;
        }

        .com__onlinebanking-step-by-step__col.selected.expanded .accordion__item__title {
            border-left: 2px solid #988675;
            font-weight: bold;   
        }

            p.flex-fill-smaller {
                font-size: 14px;
                margin-top: 20px;
                display: none;
            }

        .com__onlinebanking-step-by-step__col.selected.expanded p.flex-fill.flex-fill-smaller {
            display: block;
        }

        .mt65 {
            margin-top: 65px;
        }

        .marble {
            background-image: url('/iwov-resources/sg/ocbc/premier/images/marble-background@2x.png');
            padding-top: 60px;
            background-position: top right;
        }

        .get-started-wrapper .underline-link {
            font-size: 16px !important;
        }

        .page-rmchat.page-digital .discover-more-rm h1 {
            font-size: 36px !important;
        }


        /* .page-rmchat.page-digital .small-image {
            width: 100%;
            transform: translateX(0);
            opacity: 1;
            max-width: 240px;
            margin-bottom: -30px;
            position: relative;
            z-index: 2;
            display: block;
        } */

        /* .page-rmchat.page-digital .small-image.tablet-img {
            max-width: 300px;
            transform: translate(69%, 11%);
        } */

        .page-rmchat.page-digital .feature__image .feature__image--text .accordion__item .accordion__item__container .accordion__item__bar > :first-child {
            border-left: 2px solid #988675;
            font-weight: bold;
        }

        .page-rmchat.page-digital .feature__image .feature__image--text .accordion__item .accordion__item__container .accordion__item__bar > :last-child {
            padding-left: 20px;
            border-left: 2px solid #E6E3DF;
        }

        .page-rmchat.page-digital .feature__image .accordion__gallery .accordion__image.img-reverse {
            left: 65px;
        }

        .dark-brown {
            color: #36322A;
        }
        @media (max-width:  414px) {
        .page-rmchat.page-services.page-digital .panel-mobile { background-size: cover; }

        }