/* testing code for publishing  */
.class-may-p1710 {
  padding-top: 1710px !important; 
}

/* GBC & HR (22/2/2021) */ 

/* Start footer */
@media (min-width: 768px) {
  .remove-getintouch div.col-sm-4.col-lg-4.col-xl-4:last-child {
    display: none !important;
    visibility: hidden !important;
  }

  .remove-getintouch div.col-sm-4.col-lg-4.col-xl-4 {
    max-width: 50%;-f
    -webkit-box-flex: 0;
    flex: 0 0 50%;
  }

  .remove-getintouch div.pr-lg-4.pr-xl-5.w-100.flex-fill {
   padding-bottom:50px; 
  }

  .remove-getintouch div.row.justify-content-md-end {
   padding-left: 30%; 
  }
}                     

@media (max-width: 767px) {
  footer#footer div.d-none span a img {
  width: auto;
  height: 5px;
  }
}

@media (min-width: 768px) {
  footer#footer div.d-none span a img {
  width: auto;
  height: 25px;
  }

  footer#footer .bottom .links span {
    width: auto;
  }
  
  
  footer#footer .bottom .links span:nth-child(7)::before, footer#footer .bottom .links span:nth-child(8)::before, footer#footer .bottom .links span:nth-child(9)::before, footer#footer .bottom .links span:nth-child(10)::before {
    display: inline-block;
    white-space: wrap;
  }
  
  div.container div.flex {
   flex-wrap: wrap; 
  }
}

  
}

@media only screen and (max-width: 1546px) and (min-width: 768px) {
  footer#footer .bottom {
      padding-top:0px !important;
  }

  footer#footer .bottom {
      padding-top: 0px !important;
      font-size: 14px;
  }
}

/* End footer */

.custom-cb .owl-stage {
  display: flex !important; 
}

.custom-cb .com_career-blogs .career_blogs-container, .custom-cb .com_career-blogs .owl-item .col-md-4 {
  height: 100% !important; 
}

.gpb .module .promotion__section .promotion__section-bg-blue, .gpb .promotion__section-bg-blue::before {
  background-image: none;
  background-color: #ffffff;
}
                        
.gpb .promotion__container {
  margin-bottom: 25px !important;
}
                        
.csb .row.visible.done {
  visibility: hidden !important;
  display: none !important;
}

.bb1g div.row:not(:last-child) {
  border-bottom: 1px solid #d9d9d9 !important;
  padding-bottom: 40px !important;
  margin-bottom: 40px !important;
}

.bb1g div.row.visible.done:not(:first-child) {
  border-bottom: unset !important;
  padding-bottom: unset !important;
  margin-bottom: unset !important;
}

.bb1g-unique div.row:last-child {
  border-bottom: 1px solid #d9d9d9 !important;
  padding-bottom: 40px !important;
  margin-bottom: 10px !important;
}

.js-test {
 color: darkred;
  margin: 20px 20px 20px 20px;
}

.our-values-row {
  margin-bottom: 20px;
  padding-bottom: 20px;
}

.minusMargin {
 margin-top: -40px;
}

/* .common__category-description-list .com_lb-main, .feature__two-col-background-image-2 .com_lb-main, .feature-two-third .com_lb-main, .feature-three .com_lb-main {
bottom: -215px;
} */

.top-margin-30px {
  margin-top: 30px;
}

.test-bg {
 background-color: red !important; 
}

.text-bottom {
   bottom: -215px; 
}

.padding-left-10px-li li {
  /* used in security & privacy */
  padding-left: 15px !important;
}

.padding-left-30px li, .padding-left-30px li:before {
  /* used in a lot of pages */
  margin-left: 30px !important;
}

.padding-left-50px li, .padding-left-50px li:before {
  /* used in a lot of pages */
  margin-left: 50px !important;
}

.padding-left-30px-li li {
  /* used in a lot of pages */
  padding-left: 30px !important;
}

.padding-left-50px-li li {
  /* used in a lot of pages */
  padding-left: 50px !important;
}

.ndbp ul.list-tick > ul.list-bullet li::before {
 /* no double bullet point */
  display: none !important;
  visibility: hidden !important;
}

.ndbp ul.list-tick > ul.list-bullet {
 /* no double bullet point; used in supporting sdgs */
  padding-left: unset !important;
}

.subcategory.subcategory--black::before {
  border-top: 4px solid #cb2d3e !important;
}

.premier--theme .subcategory.subcategory--black::before {
  border-top: 4px solid #9B8973 !important;
}

.premier--theme .com__button-switcher, .premier--theme .feature__list .feature__list--blocks .feature__list--content, .premier--theme .card, .premier--theme .table__barchart .table__barchart-left .table__barchart-title, .section.bg-premier-gold {
  background-color: #F1F0EE;
}

.com__button-switcher ul li.selected a, .premier--theme .feature__list .feature__list--blocks .feature__list--content .feature__teaser:hover {
  color: #D2CDC2;
}

.premier--theme .no-cta .feature__list .feature__list--blocks .feature__list--content .feature__teaser:hover {
  background-color: #F1F0EE;
}

.premier--theme .no-cta-last-child .feature__list .feature__list--blocks .feature__list--content .feature__teaser:last-child:hover {
  background-color: #F1F0EE;
}


.premier--theme .com__button-switcher ul li:hover a {
  color: #ffffff !important;
}

.premier--theme .com__button-switcher ul li a {
  color: #988862;
}  
  
.premier--theme .com__button-switcher ul li.selected a, .premier--theme .row .col-6:last-child .table__barchart.theme.theme--green .table__barchart-bar .table__barchart-wrapper .table__barchart-content:nth-child(1) {
  color: #9B8973 !important;
}

.premier--theme .feature__teaser-expanded-content p, .premier--theme .feature__teaser--no-background h2 {
  color: #ffffff; 
}

.premier--theme .table__barchart .row .col-6:last-child .table__barchart-bar .table__barchart-wrapper .table__barchart-content.table__barchart-content-3 {
   height: 100% !important; 
}

@media (max-width: 425px) {
 .premier--theme .table__barchart .row .col-6:last-child .table__barchart-bar .table__barchart-wrapper .table__barchart-content.table__barchart-content-3 {
     height: 101% !important; 
  } 
  
  .premier--theme .com__button-switcher {
     background-color: transparent; 
  }
  
  .premier--theme .com__tn-dd select {
    border-bottom: 1px solid #9B8973;
    color: #9B8973;
  }
  
   .premier--theme .com__tn-dd:after {
     color: #9B8973; 
   }
}

.premier--theme .table__barchart.theme.theme--green .table__barchart-bar .table__barchart-wrapper .table__barchart-content:nth-child(1) {
   background-color: #D2C9B0 !important; 
}

.premier--theme .table__barchart.theme.theme--green .row .col-6:last-child .table__barchart-bar .table__barchart-wrapper .table__barchart-content:nth-child(1), .premier--theme .theme.theme--green .theme__bg3 {
  background-color: #9B8973 !important; 
}

.premier--theme .table__barchart.theme.theme--green .row .col-6:last-child .table__barchart-bar .table__barchart-wrapper .table__barchart-content p {
  color: #ffffff !important; 
}

.premier--theme .table__barchart.theme.theme--green .table__barchart-bar .table__barchart-wrapper .table__barchart-content:nth-child(2) {
   background-color: #B4A786 !important; 
}

.premier--theme .table__barchart.theme.theme--green .table__barchart-bar .table__barchart-wrapper .table__barchart-content {
   background-color: #A2906D !important; 
}

.premier-cta-basic .cta__basic .theme .theme__background {
  background-image: url('/iwov-resources/sg/ocbc/alamin/img/premier-Booster-Account-i/CTA-Banner/CTA-Banner-BG.png') !important;
}
.premier-cta-basic .cta__basic .cta__basic-info {
    padding: 30px 0px 0px !important;
    //max-width: 880px !important;
  	max-width: 1180px !important;
}

.premier-cta-basic .subcategory.subcategory--white {
  color: #484848 !important; 
}

.premier-cta-basic .subcategory.subcategory--white:before {
  border-top: 4px solid #CB2D3E !important; 
}
  
@media (max-width: 320px) {
 .premier--theme .table__barchart .table__barchart-bar .table__barchart-wrapper .table__barchart-content {
     height: 147px !important; 
  }
    
  .premier--theme .table__barchart .table__barchart-bar .table__barchart-wrapper .table__barchart-content.table__barchart-content-2 {
    height: 230px !important;
  }
  
  .custom-icon-alignment .list__col-tag.va-middle.pull-top {
    top: -3% !important; 
  }
}

.align-left .col-custom-9 {
  /* used in Our Brand Promise, Group Business */
  margin-left: 0px !important;
}

.chart-image {
  max-width: 940px;
  max-height:700px;
  margin-left: 10%;
}

.img-resize img {
  max-width: 80px !important;
  max-height: 80px !important;
}

.custom-owl-height .owl-height {
  height: 675px !important;
}

.custom-owl-height .list__three-col-with-icons .list__three-col-with-icons-container .owl-carousel .owl-item.active .item .list__three-col-with-icons-item {
  height: 675px !important;
}

.hide-last-card .owl-item.active:last-child {
  visibility: hidden !important;
}

.p-height-fit-content .list__three-col-with-icons .list__three-col-with-icons-container .list__three-col-with-icons-item-content--text p {
  min-height: fit-content !important;
  margin-bottom: 1rem;
}

.link-disable a, .link-disable .ca-li-set.merchant-item .feature__column--text, .link-disable .com_f_a_services .f-a-l-info p, .no-cta-last-child .feature__list .feature__list--blocks .feature__list--content .feature__teaser.feature__teaser--no-background:last-child a, .no-cta a{
  cursor: default;
  pointer-events: none;
}
  
.link-disable .far.fa-chevron-right {
  visibility: hidden !important;
}

.link-disable .feature__column.com__merchant_promotions .feature__column__content .feature__column--text:hover .feature__column--link p, .link-disable .feature__column.com__merchant_promotions .feature__column__content .feature__column--text:hover p{
  color: unset !important;
}

/* Our leadership */
a.cta-pdf-download {
  color: #2979ff !important;
}

.two-col-leadership-cta .list__col .list__col-single {
  background-color: #f3f6f7 !important;
}

/* Our Investors - Financial Results */
@media (min-width: 768px) {
  div.mt-md-5 {
    margin-top: 0rem !important;
  }
  
  .no-spacing .mt-md-4 {
    margin-top: 0px !important;
  }
}

a.link i.fas span.financial-results-cta-text{
  font-size: 17px;
  font-family: "OpenSans", Helvetica, Arial, sans-serif;
  font-weight: normal;
}

.capital-instruments-name {
  color: #2979ff;
  outline: none;
  text-decoration: none;
}


div.capital-disclosures-tab div.col-custom-9 {
  flex: 0 0 100%;
  max-width: 100%;
} 

.custom-financial-tab .section .iw_component {
  padding-bottom: 0px !important; 
}

.custom-financial-content .mt-3, .custom-financial-content .mb-4 {
  margin-top: 0px !important;
}

.custom-financial-content .col-md-3 {
  -webkit-box-flex: 0 !important;
  flex: 0 0 33.333333% !important;
  max-width: 33.333333% !important;
}

.custom-financial-content .col-md-9 {
  -webkit-box-flex: 0 !important;
  flex: 0 0 66.666667% !important;
  max-width: 66.666667% !important;
}

.custom-three-col-icon-size .list__three-col-with-icons .list__three-col-with-icons-container .list__three-col-with-icons-item-content--image img {
  max-width: 80px !important;
  width: 100%;
}

.custom-common-masthead .parent__masthead .card i.fa-check, .custom-common-masthead .parent__masthead .card i.fa-circle {
  color: #495a63 !important; 
}

.custom-common-masthead-title-wdith .parent__masthead .subcategory {
  max-width: 820px !important; 
}

div.com__reading-parent .com__ar-tags {
  display: none !important;
}

.text-below-image {
  display: block;
  font-size: 14px !important;
  line-height: 24px !important;
  color: #484848;
}

/*.com__ar-banner.com__ar-without-banner {
 height: 450px !important; 
}*/

.com_career-blogs .career_blogs-text h3.blog-tag {
 font-size: 26px; 
}

.align-left .list__col .link {
  text-align: left; 
}

.d-md-inline-block hr {
  clear: both;
  visibility: hidden;
}

.generic-text-gray-bg {
  background-color: #EBEFF1;
  padding: 30px 9px 10px 18px;
}

.generic-text-gray-bg-text{
  padding: 30px 9px 10px 18px; 
}

/*
.icon-green .parent__masthead .card i {
  color: #319988 !important;
  padding-top: 0px !important;
}
*/

.fs21 small strong {
  /* used in Our Divisions */
  font-size: 21px !important;
}

.custom-benefits h2.no-margin {
  font-size: 24px !important;
  text-align: left !important;
  padding-left: 19px !important;
}

.custom-benefits div.col-12 .middle, .custom-benefits div.divider, .no-cta span.feature__teaser-link-icon, .no-cta-last-child .feature__list .feature__list--blocks .feature__list--content .feature__teaser.feature__teaser--no-background:last-child span.feature__teaser-link-icon  {
  display: none !important;
  visibility: hidden !important;
}

.ys h4 {
  color: #F6C468 !important; 
}

.ih100 .lifegoals__two-col--image img {
  height: 100% !important;
  width: auto !important;
}

.ih100 .lifegoals__two-col--text h3 {
  font-weight: 400 !important; 
}

.ocbccares-inner-container, ocbccares-inner-container {
 font-size: 17px !important; 
}


.ocbccares-inner-container .com__ar-de-tags {
  display: none !important;
  vibility: hidden !important;
}

.ocbccares-inner-container hr.mt-5.mb-4 {
  visibility: hidden !important;
  display: none !important;
} 

.ocbccares-inner-date {
  color: #484848 !important;
  font-size: 14px !important;
}



.careers__secondary-cta a {
 color: #2979ff;
 border: solid 2px #2979ff;
 font-family: 'OpenSans',Helvetica,Arial,sans-serif;
  font-size: 16px;
  font-weight: 600;
  border-radius: 5px;
  padding: 10px 20px;
  background-color: transparent;
  transition:background-color 1s ease;
  position:relative;
  line-height: inherit;
  min-height:46px;
  height: auto;
  display: inline-flex !important;
  -webkit-box-pack:center;
  justify-content: center;
  -webkit-box-align:center;
  align-items: center;
}

.careers__secondary-cta a.link:hover {
 background-color: #2979ff;
 color: #ffffff !important;
 outline: none;
}

.careers__secondary-cta a.link span:hover {
 color: #ffffff !important;
}

.careers__secondary-cta a span i {
 display: none;
 visibility: hidden;
}

.careers__secondary-cta a span {
 display: none; 
 visibility: hidden;
}

.premier__secondary-cta a {
  color: #9B8973;
  border: solid 2px #9B8973;
  font-family: 'OpenSans',Helvetica,Arial,sans-serif;
  font-size: 16px;
  font-weight: 600;
  border-radius: 5px;
  padding: 10px 20px;
  background-color: transparent;
  transition:background-color 1s ease;
  position:relative;
  line-height: inherit;
  min-height:46px;
  height: auto;
  display: inline-flex !important;
  -webkit-box-pack:center;
  justify-content: center;
  -webkit-box-align:center;
  align-items: center;
}

.premier__secondary-cta a.link {
  color: #9B8973 !important;
}

.premier__secondary-cta a.link:hover {
 background-color: #9B8973;
 color: #ffffff !important;
 outline: none;
}

.premier__secondary-cta a.link span:hover {
 color: #ffffff !important;
}

.premier__secondary-cta a span i {
 display: none;
 visibility: hidden;
}

.premier__secondary-cta a span {
 display: none; 
 visibility: hidden;
}

.premier__primary-cta .button.button--primary.button--red2 {
  background-color: #A6988A !important;
}

.premier__primary-cta .button.button--primary.button--red2::before {
  background: #A6988A !important;
  background: -webkit-gradient(linear, right top, left top, from(#A6988A), to(#806C58)) !important;
  background: -o-linear-gradient(right, #A6988A, #806C58) !important;
  background: linear-gradient(to left, #A6988A, #806C58) !important;
}
                               
.premier__secondary-cta-2 .button.button--secondary.button--link {
  color: #9B8973 !important;
  border: solid 2px #9B8973 !important;                    
}

.premier__secondary-cta-2 .button.button--secondary.button--link:hover {
  background-color: #9B8973;
  color: #ffffff !important;
  outline: none;
}
                               
                               

.list-decimal-point ol {
  list-style-type: none !important;
  counter-reset: item !important;
  margin: 0 !important;
  padding: 0 !important;
}

.list-decimal-point li {
  display: table !important;
  counter-increment: item !important;
}

.list-decimal-point li:before {
  content: counters(item, ".") ". " !important;
  display: table-cell !important;
  padding-right: 0.6rem !important;
}

.list-decimal-point li li {
  margin: 0 !important;
}

.list-decimal-point li li:before {
  content: counters(item, ".") " " !important; 
}

.list-decimal-point li > ol {
  left: -50px !important; 
}

.list-decimal-point-reset .accordion__item .accordion__item__content ol:not(.list-alpha-upper):not(.list-alpha-lower):not(.list-roman-upper):not(.list-roman-lower):not(.list-decimal):not(.list-decimal-v2) > li:before {
  /* only used to reset bullet point in policies and charter page */
  counter-increment: unset !important; 
}

.ppf com_digital-payments-generic-text-wrapper {
  display: flex !important; 
}

.ppf .subcategory.subcategory--black .language {
  justify-content: right !important; 
}

.zi0 .steps__process-step::before {
  content: "forced-invalid" !important;
  color: transparent !important;
}

.nrl .com_security:nth-child(4) .subcategory.subcategory--black:before, .nrl .com_security:nth-child(7) .subcategory.subcategory--black:before {
  display: none !important;
  visibility: hidden !important;
}

.nrl-m .com_security:nth-child(4) .subcategory.subcategory--black:before, .nrl-m .com_security:nth-child(5) .subcategory.subcategory--black:before, .nrl-m .com_security:nth-child(8) .subcategory.subcategory--black:before {
  display: none !important;
  visibility: hidden !important;
}

@media (max-width: 767px) {
  .mmt-3 .subcategory.subcategory--black {
   	margin-top: 30px !important; 
  }
  
  .mmt-3 .com__tab-content {
    margin-top: 30px !important; 
  }
  
  ol.list-roman-lower li:nth-child(7):before  {
    margin-left: 6px !important;
  }

  ol.list-roman-lower li:nth-child(8):before  {
    margin-left: 10.5px !important; 
  }
  
  .left-70pct-top .l-m-mobile-image {
    background-position: left 70% top !important; 
  }
  
  .mobile-image, .mobile-image img, .mobile-popup-icon img {
    height: auto !important;
    width: 100% !important;
  }
  
  .p4 .feature__column .feature__column__content .feature__column--text {
    padding: 40px !important 
  }
  
  ol.list-decimal > li:not(:first-child):before {
    line-height: 28px !important; 
  }
   
  .com_career-blogs .career_blogs-text .blog-tag {
    line-height: 34px !important; 
  }
  
  .awards-border-bottom .com__tab-content .com__tab-nav.has-styled-nav .styled-nav {
    border-bottom: 1px solid #d9d9d9 !important; 
  }
  
  .awards-border-bottom .com__tab-content .com__tab-nav .border-line-wrapper {
    height: 0px !important; 
  }
  
  .featured__hero .feature__image .feature__image--text {
    margin-top: 30px !important;
  }
  
  .custom-fs14 p {
    font-size: 14px !important; 
  }
  
  .depo-hidden-product .d-flex > div {
    display: none; 
  }
}

.custom-fs16 p {
  font-size: 16px; 
}

.com__notification-link {
  cursor: default !important; 
  pointer-events: none !important;
  font-size: 14px !important;
}

.com__notification-link p {
 font-size: 14px !important; 
}

@media (max-width: 1422px) and (min-width: 1060px) {
  .width-inherit .com_digital-payments-generic-text.d-p-g-type-1 {
    min-width: inherit !important;
    max-width: inherit !important;
  }
}

ol.list-roman-lower li:nth-child(3):before, ol.list-roman-lower li:nth-child(4):before, ol.list-roman-lower li:nth-child(6):before  {
  margin-left: 2px; 
}

ol.list-roman-lower li:nth-child(7):before  {
  margin-left: 8px; 
}

ol.list-roman-lower li:nth-child(8):before  {
  margin-left: 12px; 
}

@media (max-width: 767px) {
  .com__lifegoals-masthead {
    background-color: #EBF1F8;
  }
  
  .parent__masthead-background {
    background-color: #EBF1F8 !important;
  }
  
  .premier--theme-masthead .parent__masthead-background {
    background-color: #8d7967 !important;
  }
  
  .custom-line-height .financial-results-cta-text {
    line-height: 28px !important; 
  }
  
  .com__lifegoals-masthead .l-m-text {
    padding-bottom: 30px;
  }
}

/*
div.report__inner-wrapper.report__inner-wrapper--image {
  background-image: url('/iwov-resources/sg/ocbc/gbc/img/media-listing/Media-listing-generic.jpg') ; 
}*/

.spo-rows div.lifegoals__two-col--image {
 width: 340px !important; 
}

@media (min-width: 767px) {
  .spo-rows {
   padding-bottom: 30px !important; 
  }
}

/*
@media (min-width: 1100px) {
 .spo-right-text-adjust .lifegoals__two-col--text {
  position:absolute !important;
  left:-35% !important;
 }
  
  .spo-right-img-adjust .lifegoals__two-col--image {
  position:absolute !important;
  padding-left: 5% !important;
 }
}
*/

@media (min-width: 1100px) {
	.spo-right-text-adjust .lifegoals__two-col .flex-row-reverse .col-md-6:nth-child(1) {
      -webkit-box-flex: 0;
      flex: 0 0 66.666667% !important;
      max-width: 66.666667% !important;
    }

	.spo-right-text-adjust .lifegoals__two-col .flex-row-reverse .col-md-6:nth-child(2) {
      -webkit-box-flex: 0;
      flex: 0 0 33.333333% !important;
      max-width: 33.333333% !important;
    }
  
    .spo-right-text-adjust .lifegoals__two-col--text {
   	width: 80% !important; 
    } 
}

.accordion__item:first-child.expanded div.accordion__item__content {
  min-height: 100px !important;
  /*padding-bottom: 50px !important;*/
}

@media (min-width: 768px) and (max-width: 1000px) {
  .accordion__item:first-child.expanded div.accordion__item__content {
    min-height: 120px !important;
  }
}


@media (max-width: 768px) and (min-width: 426px) {
  .custom-deposit-list-insurance .bp-banner.bp-ab {
    background-position: 10% 50% !important;
  }
  
  .custom-deposit-list-insurance .com_insurance-featured-space.col-md-4.col-lg-6 {
    -ms-flex: 0 0 58.333333%;
    -webkit-box-flex: 0;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  
  .custom-deposit-list-insurance .com_insurance-featured-text.col-lg-5.col-md-8.pt7.pb7.mob-pt2.mob-pb2 {
    -ms-flex: 0 0 41.666667%;
    -webkit-box-flex: 0;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  
  .custom-lh28-desktop p{
    line-height: 28px !important; 
  }
}

.btn-animation.bordered .icon .circle {
 display: none !important; 
}

@media (min-width: 768px){
  .chevron-top-padding .fa-chevron-down {
  padding-top: 10px !important; 
 }
  
  .mb3 img {
   margin-bottom: 30px; 
  }
  
  .ml-16 img {
   margin-left: -16px; 
  }
}

@media (max-width: 767px){
  .chevron-top-padding .fa-chevron-down {
  padding-top: 5px !important; 
 }
}

.financing-transactions ul li {
 border-bottom: 1px solid #979797; 
 padding: 20px 0 !important;
}

.financing-transactions ul li:last-child {
 border: none !important; 
}

.black-title-text h1 {
 color: #484848 !important; 
 font-weight: 400 !important;
}

@media (min-width: 768px){
 .black-title-text h1 {
    width: 50% !important;
 }
}

@media (max-width: 767px){
  .image-adjust-to-right .photo-masthead__image {
    background-position: right 50% !important;
  }
  .photo-masthead__header {
    /*background-color: #E9EDF1 !important; */
    background-color: #ffffff !important;
  }
  
  div.d-flex.rgh1 {
    border-bottom: 1px solid #CCCCCC !important;
  }
  
  hr.mb0.mt3.mob-mt2 {
   display: none; 
  }
  
  #gateway-contact-us .module {
    margin-bottom: 0px !important;
  }

  div.d-flex.rgh1 {
    padding-bottom: 20px !important;  
  }
  
}

div.d-flex.rgh1 {
 min-height: 1px !important; 
}

.contact-us-gateway div.bp-width-med3 {
 padding-left: 0px !important;
 padding-right: 0px !important;
}

@media (min-width: 768px) {
  .contact-us-gateway .pl-3px{
    padding-left: 2px !important; 
  }
  
  .contact-us-gateway .pl-3px .col-md-4:first-child {
    padding-left: 9px !important; 
  }
}

.all-awards .accordion__item__content .mb3 .col-sm-3 {
  font-weight: 600 !important; 
}

@media (max-width: 767px) {
  .margin-right-10 .row, .com_insurance_total-payout-row, .com__onlinebanking_whatsnewfeature .com__onlinebanking_whatsnewfeature-carousel-nav .owl-carousel:not(.owl-loaded), .mr0 .com__notification .com__notification-wrapper .com__notification-content .com__notification-description a:not(.link):not(.com__to-li-set) {
    margin-right: 0px !important;
  }
  
  .our-divisions-masthead .l-m-mobile-image {
    background-position: left 70% top !important;
  }
  
  .communities-masthead-mobile .l-m-mobile-image {
    background-position: right 20% top !important; 
  }
  
    
  
  .custom-display-inline-block .text-center.d-none.d-md-block {
     display: inline-block !important;
  }
}

.mt0 .section .parent__account .feature__list {
  margin-top: 0px !important;
}

.owl-carousel .mh1-f {
 line-height: 24px !important; 
}

.fa-check:before {
  line-height: 33px !important; 
}

ul.list-tick > li:before, ol.list-roman-lower li:nth-child(7):before, ol.list-roman-lower li:nth-child(8):before {
  line-height: 30px !important; 
}

.ml0, .pdf-icon-ml0 a i.fas.fa-file-pdf{
 margin-left: 0px !important; 
}

@media (min-width: 768px) {
  /*
  .feature-makeadifference .feature__list--image img {
    width: 790px !important;
    height: 100% !important;
    box-sizing: border-box !important;
    padding-left: 00px !important;
    background: url ('/iwov-resources/sg/ocbc/gbc/img/gateway-page/Indexpage-image.jpg') left top no-repeat !important;
    background-size: auto !important;
  } */
  .feature-makeadifference .feature__list--image > img {
    display: none; 
  }
  .feature-makeadifference .feature__list--image::before{
    content: url('/iwov-resources/sg/ocbc/gbc/img/gateway-page/Indexpage-image.jpg');
  }
}

@media (max-width: 960px) {
  .custom-feature-index .feature__teaser-content {
     padding: 20px !important; 
  }
  
  .custom-feature-index .feature__teaser-contents {
     padding-right: 15px !important; 
  }
  
  .custom-feature-index .feature__list .feature__list--blocks .feature__list--content .feature__teaser:first-child {
     padding-top: unset !important; 
  }
  
  .custom-feature-index .feature__list .feature__list--blocks .feature__list--content .feature__teaser:last-child {
     padding-bottom: unset !important; 
  }
  
  .truncate-pt7 .pt7 {
    padding-top: unset !important; 
  }
  
  .truncate-pb7 .pb7 {
    padding-bottom: unset !important; 
  }
}

@media (min-width: 768px) {
  .sub-nav-width-extra .item div > p, .sub-nav-width-extra .com__lo-nav .owl-carousel .item.selected a:after, .sub-nav-width-extra .com__lo-nav .owl-carousel .item a , .sub-nav-width-extra .com__lo-nav .owl-carousel .item a p, .sub-nav-width-extra .com__lo-nav .owl-carousel .item.selected a p {
    width: 180px !important;
  } 
  
  .custom-table-three-col-width .col-md-3-a, .custom-table-three-col-width .col-md-9-a {
    margin-left: 45px !important;
  }
  
  .custom-table-three-col-width .col-md-3-a {
    max-width: 205px !important;
  }
  
  .arithmatic-force-col-12 .col-md-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
  }
}
 
@media (max-width: 767px) {
  .sub-nav-width-extra .item div > p, .sub-nav-width-extra .com__lo-nav .owl-carousel .item.selected a:after, .sub-nav-width-extra .com__lo-nav .owl-carousel .item a , .sub-nav-width-extra .com__lo-nav .owl-carousel .item a p, .sub-nav-width-extra .com__lo-nav .owl-carousel .item.selected a p {
    width: 133px !important;
  } 
}

.report__article p.article-summary i {
    margin-left: 0px !important;
    vertical-align: top !important;
}

.section-bottom-30px .section .parent__account .feature__list {
  margin-bottom: 30px !important; 
}

.section-bottom-0px.section, .section-bottom-0px .section .iw_component {
  padding-bottom: 0px !important; 
}

.hidden-col-link .list__two-col-with-text-links-item-wrapper div:nth-child(2) a, 
.hidden-col-link i.far.fa-chevron-right, 
.hidden-col .table__three-col.table__three-col-with-accordion .row:last-child .col-md-3-a, 
.no-hr .table__three-col--hr, 
.no-hr-last .table__three-col--hr:last-child, 
.custom-common-masthead-extra-title .col-md-12 .com__tab-set .d-flex.justify-content-start:last-child i, 
.hidden-col-3nr-row .table__three-col.table__three-col-with-accordion > .row:nth-child(3n) .col-md-3-a, 
.hidden-col-2n-row .table__three-col.table__three-col-with-accordion .row:nth-child(2n) .col-md-3-a, 
.hidden-col-3n-row .table__three-col.table__three-col-with-accordion .row:nth-child(3n) .col-md-3-a, 
.hidden-col-4n-row .table__three-col.table__three-col-with-accordion .row:nth-child(4n) .col-md-3-a, 
.hidden-col-5n-row .table__three-col.table__three-col-with-accordion .row:nth-child(5n) .col-md-3-a, 
.custom-2-col-table-accordion .col-md-3-a, 
.hidden-content-list-insurance-product .com_insurance-text-item__content ul, 
.no-eyebrown .subcategory.subcategory--black, 
.hidden-col-3n-4n-row .table__three-col.table__three-col-with-accordion .row:not(:nth-child(1)):not(:nth-child(2)) .col-md-3-a,
.hidden-col-first-child .table__three-col.table__three-col-with-accordion .row .col-md-3-a
{
  display: none !important;
  visibility: hidden !important;
}

@media(min-width: 768px){
.hidden-col-3n-4n-row .table__three-col.table__three-col-with-accordion .row:not(:nth-child(1)):not(:nth-child(2)) .col-md-9-a
  {
    max-width: 100% !important;
    flex: 0 0 95% !important; 	
  }
}

.custom-common-masthead-extra-title .col-md-12 .com__tab-set .d-flex.justify-content-start:last-child span {
  font-weight: bold !important;
  padding-top: 15px !important;
}

@media screen and (max-width: 481px) {
   .header-padding-bottom-8px .header__main .header__logo {
     padding-bottom: 8px !important;
   }
}


/* Al-Amin (1/8/2022) */
.custom-popup .table__comparison.table__comparison-with-first-col-subject:not(.cloned) table.table__comparison-table:not(.table__comparison-table--sameleftfont) tr td:first-child, .custom-popup .table__comparison.graph__type-3:not(.cloned) table.table__comparison-table:not(.table__comparison-table--sameleftfont) tr td:first-child, .custom-table .table__comparison.table__comparison-with-first-col-subject:not(.cloned) table.table__comparison-table:not(.table__comparison-table--sameleftfont) tr td:first-child, .custom-table .table__comparison.graph__type-3:not(.cloned) table.table__comparison-table:not(.table__comparison-table--sameleftfont) tr td:first-child, .custom-text-center .list__col .list__col-single .list__col-content h4.mb1 {
  text-align: center !important; 
}

.custom-popup .theme.theme--green .theme__bg3, .custom-popup .com__insurance-comparison-table--expandable .table__comparison-table thead th {
  background-color: white !important;
  color: #888888 !important;
}

/* to force the popup width to be 940px using the po-co-large defined width */
.custom-popup .popup-content.po-co-med {
  width: 940px !important; 
}

.custom-table .theme.theme--green .theme__bg3:first-child, .custom-table .com__insurance-comparison-table--expandable .table__comparison-table thead th:first-child {
  background-color: white !important;
  color: #888888 !important;
}

.custom-table .theme.theme--green .theme__bg3:not(:first-child), .custom-table .com__insurance-comparison-table--expandable .table__comparison-table thead th:not(:first-child) {
  background-color: white !important;
  color: black !important; 
}

.custom-table .table__comparison.table__comparison-with-first-col-subject:not(.cloned) table.table__comparison-table:not(.table__comparison-table--sameleftfont) tr td:first-child, .custom-table .table__comparison.graph__type-3:not(.cloned) table.table__comparison-table:not(.table__comparison-table--sameleftfont) tr td:first-child {
  color: #888888 !important; 
}

.parent__masthead-span-lowercase {
  text-transform: lowercase !important; 
}

div.feature__column--title  {
  min-height: auto !important;
  height: auto !important;
}

.merchant-item. .custom-eform .subcategory {
    padding-top: 60px !important;
  } {
 margin-bottom: 20px !important; 
}

.custom-cta-basic .cta__basic .theme .theme__background {
  background: #EBF1F8 !important; 
}

.custom-cta-basic .theme .co-white {
  color: black;
}

.custom-text-black i.fa-info-circle:hover, .custom-text-black i.fas.fa-info-circle {
  color: #495a63; 
}

.custom-icon-alignment .list__col-single.co-is-set2.theme__bg2b.list__col-single-visible {
  background-color: #ebeff1 !important; 
}

.custom-cta-basic .theme .co-white a{
  color: #2979ff !important;
}

.custom-cta-basic .cta__basic .cta__basic-info {
    padding: 30px 0px 0px !important;
    //max-width: 880px !important;
  	max-width: 1180px !important;
}

.custom-cta-basic .subcategory.subcategory--white {
  color: #484848 !important; 
}

.custom-cta-basic .subcategory.subcategory--white:before {
  border-top: 4px solid #CB2D3E !important; 
}

.custom-hero-image-width-long .feature__image .feature__image--text.feature__image--width-shorter {
  max-width: 540px !important;
}

.custom-generic-text-width .com_digital-payments-generic-text.d-p-g-type-1 {
  max-width: 1240px !important; 
}

.custom-generic-text-footnote .d-p-g-text p {
  font-size: 14px !important; 
}

.custom-step-arrow .steps__process .com_slider .owl-item.active + .owl-item .steps__process-step::before {
  background-color: #f0f5f7;
  opacity: 1;
  visibility: visible;
}

.custom-step-arrow .steps__process-step::before {
  content: "";
  position: absolute;
  top: 50% !important;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 100;
  width: 30px;
  height: 30px;
  background-color: #f0f5f7;
  border-top: 5px solid #fff;
  border-right: 5px solid #fff;
  -webkit-transform: translateY(-50%) rotate(54deg) skew(21deg);
  -ms-transform: translateY(-50%) rotate(54deg) skew(21deg);
  transform: translateY(-50%) rotate(54deg) skew(21deg);
  left: -17px;
}

@media only screen and (max-width: 1546px) and (min-width: 768px) {
  ol.list-decimal > li:not(:first-child):before {
    line-height: inherit !important; 
  }
  
  .custom-eform.section.section-top {
    padding-top: 60px !important;
  }
  
  .custom-eform.section .iw_component {
     padding-bottom: 0px !important; 
  }
}

@media (min-width: 769px) {
  .table__left-col--70 tr.graph-row td.graph-item {
	width: 70% !important;
  }
  
    .img-align-center {
     text-align: center;
  }
  
  .com__responsive_image > .custom-img-width-100 img {
    width: 100% !important;
  }
  
  .custom-img-width-80  img {
    width: 80% !important;
  }
  
  .custom-caption {
    font-size: 14px;
    line-height: 24px;
  }
  
  .premier--theme .feature__list .feature__list--blocks .feature__list--header__content {
    background: rgb(130,113,95);
    background: linear-gradient(100deg, rgba(130,113,95,1) 0%, rgba(162,148,134,1) 35%);
  }
}

@media (max-width: 767px) {
  .epr-popup-mobile .com__insurance-comparison-table {
    height: 200px !important;
  }
  
  .typeofcgc-table-mobile .d-none {
    display: block !important; 
  }
  
  .typeofcgc-table-mobile .d-block {
    display: none !important; 
  }

  .timeline-image-resize {
    height: auto !important;
    width: 80% !important;
  }
  
  .custom-caption {
    font-size: 12px;
    line-height: 22px;
  }

  
}

@media (max-width: 768px) {
   .custom-cta-basic .item.item-paragraph .button.button--secondary.button--link {
    margin-top: 20px !important;
  } 
  
  .premier-cta-basic .item.item-paragraph .button.button--secondary.button--link {
    margin-top: 20px !important;
  } 
  
   .color-black .feature__image--title.co-white, .color-black .com__par.co-white {
    color: black; 
  }
  
   .color-grey .feature__image--title.co-white, .color-black .com__par.co-white {
    color: #484848; 
  }
  
  .custom-mobile-blue-cta .button.button--secondary.button--white {
    color: #2979ff !important;
    border: solid 2px #2979ff !important;
  }
  
  .premier-cta-basic .cta__basic .theme .theme__background {
    background-image: url('/iwov-resources/sg/ocbc/alamin/img/premier-Booster-Account-i/CTA-Banner/M-CTA-Banner-BG.png') !important;
  }
  
  .premier--theme .feature__teaser-expanded-content p {
    color: #484848; 
  }
  
  .premier--theme .feature__teaser--no-background h2 {
    color: #484848; 
  }
  
  .custom-faq-table .fw-box.box-border.bg-gray2.mb2.co-white {
    overflow-x: scroll; 
  }

}

@media (max-width: 480px) {
 .no-icons .list__col .list__col-single.list__col-count-normal .list__col-wrapper .list__col-image2 {
   display: none !important;
   visibility: hidden !important;
 }
}

.test-header-text {
 background-color: yellow; 
}

.col-1-case-scenario .col-lg-4:nth-child(1) {
  -ms-flex: 0 0 100%;
  -webkit-box-flex: 0;
  flex: 0 0 100%;
  max-width: 100%;
}


.col-1-case-scenario .col-lg-4:nth-child(2), .col-1-case-scenario .col-lg-4:nth-child(3) {
  display: none;
  visibility: hidden;
}

.select2-container--default .select2-selection--single .select2-selection__placeholder {
    color: #2979ff !important;
}

.form-control, .custom-select, .select2-vuejs {
	background: none !important;
  	appearance: auto !important;
}

#generated_form_display .radio-element .form-group > div.radio {
  display: flex !important;
}

#generated_form_display .col-md-6.radio-element .form-group > label {
  font-size: 18px !important;
}

.section-element:last-child .static-element .form-group {
  margin-bottom: 30px !important;
}

.section-element:last-child .static-element .form-group p {
  font-sie: 23px !important;
  font-weight: 700 !important;
}

.custom-text-transformer .subcategory {
   text-transform: initial !important 
}

.custom__image--title .feature__image--title.co-default {
  font-weight: 500 !important;
  font-size: 25px !important;
}

.no-eyebrown .com__silveryear__form-background {
   padding-top: 0px !important; 
}

.bg-form-silveryear {
  background-color: #EBEFF1 !important;
}

/*
#generated_form_display .col-md-12 .form-group .radio-inline ,#generated_form_display .col-md-12 .form-group label, #generated_form_display .radio-element .form-group > div.radio {
  font-size: 18px !important;
} */

.iframe-ut {
  padding: 0px !important;
  width:100% !important;
  height: 1500px !important;
  border: 0px solid #f4f4f4 !important;
}

.form-title-bg-gray {
 background-color: #EBEFF1; 
}

/* .eform-hide-heading-title .custom__heading-title {
 display:none;
 visibility: hidden;
} */

@media (min-width: 992px) {
 .custom-scenario-lg-12 .col-lg-6 {
   flex: 0 0 100% !important;
   max-width: 100% !important;
 }
}

span.display-flex {
 display: flex; 
}

@media (min-width: 1024px) {
 .family-gift-case-scenario .com_insurance-masthead__content-wraper .col-lg-6:first-child {
   margin-left: -250px !important;
   flex: 0 0 80% !important;
   max-width: 80% !important;
 }
  
 .family-gift-case-scenario .com_insurance-masthead__content-wraper .col-lg-6:last-child {
   flex: 0 0 40% !important;
   max-width: 40% !important;
 }
}
 
@media (min-width: 1440px) {
   .family-gift-case-scenario .com_insurance-masthead__content-wraper .col-lg-6:first-child {
     margin-left: -300px !important;
     flex: 0 0 80% !important;
     max-width: 80% !important;
   }

   .family-gift-case-scenario .com_insurance-masthead__content-wraper .col-lg-6:last-child {
     flex: 0 0 40% !important;
     max-width: 40% !important;
   }
  
  .supreme-i-col-4 .d-flex.flex-flow.flex-sm-column span h4 {
      height: 145px;
    }
 }
  
@media (min-width: 2560px) {
   .family-gift-case-scenario .com_insurance-masthead__content-wraper .col-lg-6:first-child {
     margin-left: -333px !important;
     flex: 0 0 80% !important;
     max-width: 80% !important;
   }

   .family-gift-case-scenario .com_insurance-masthead__content-wraper .col-lg-6:last-child {
     flex: 0 0 40% !important;
     max-width: 40% !important;
   }
 }

@media (max-width: 1024px) {
   #custom-break::after {
    content: "\a";
    white-space: pre;
  } 
}

span.remove-bold  {
 font-weight: normal !important; 
}

.footer_add-spacing {
 margin-bottom: 10px !important;
  margin-top: 10px !important;
  display: inline-block !important;
}

@media screen and (min-width: 1220px){
  .paragraph__extend-width .col-custom-8 {
      -ms-flex: 0 0 100% !important;
      -webkit-box-flex: 0 !important;
      flex: 100 !important;
      max-width: 100% !important;
  }
  .paragraph__extend-width .text-gradient.common__intro-paragraph {
    max-width: 100% !important;
    overflow: visible;
   }
}

.bottom-padding-0 .list__col-single {
	height: auto !important;
} 

@media screen and (min-width: 1200px) {
 	/* .d-flex.flex-flow.flex-sm-column span h4 {
      height: 100px;
    } */
  
    .custom-unset-4col-height .d-flex.flex-flow.flex-sm-column span h4 {
      height: unset !important;
    }
  
    .title-height-3n .d-flex.flex-flow.flex-sm-column span h4 {
      height: 150px;
    }
  
    .arithmatic-force-col-12 .col-xl-3 {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 20%;
      flex: 0 0 20%;
      max-width: 20%;
    }
}

@media screen and (min-width: 1200px) {
 	.extra-title-height .d-flex.flex-flow.flex-sm-column span h4 {
      height: 150px;
    }
  
  
}

@media screen and (min-width: 1400px) {
 	.extra-title-height .d-flex.flex-flow.flex-sm-column span h4 {
      height: 150px;
    }

}


.list__col-single.list__col-imagetext.co-is-set.list__col-single-visible:after  {
        height: 50px;
    	content: ' ';
    	display: inline-block;
}
  
/* .col-12.col-sm-6.col-md-6.col-lg-6.col-xl-3 p.mt2 {
    //margin-top: 100% !important;
    display: block;
    bottom: 30px;
    position: absolute; 
} */


.text-icon-alignment.col-md-5 > p > a > span {
  display: flex !important;
}

.text-icon-alignment.col-md-5 > p > a > span > span:first-child {
  padding-right: 5px !important;
  //padding-top: 8px;
  padding-top: 0px !important;
}

.text-icon-alignment-2 > p > a > span {
  display: flex !important;
}

.text-icon-alignment-2 > p > a > span > span:first-child {
  padding-right: 5px !important;
  padding-top: 8px !important;
  //padding-top: 0px;
}



.dropdown__theme .select2-container .select2-selection--single .select2-selection__arrow {
	display: none !important;
}

@media (max-width: 767px){

  .dropdown__theme select.select2 {
   	appearance: none !important; 
  }
  
  .dropdown__theme select.select2 {
      white-space: inherit !important;
  }
  
  .dropdown__theme select.select2 {
    position: relative !important;
    height: auto !important;
    padding: 0 0 5px 0 !important;
    padding-right: 30px !important;
    font-size: inherit;
    font-weight: bold;
    color: #2979ff;
    border: none !important;
    border-bottom: 2px solid #2979ff !important;
    line-height: inherit !important;
    background-color: transparent !important;
  }
  .form-control {
    display: block;
    width: 100%;
    height: calc(2.25rem + 2px);
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: 0.25rem;
    -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    -o-transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
	}
}

.featured__hero h3.feature__image--title.co-black {
 color: #484848 !important; 
}

.featured__hero .com__par.co-black{
   color: #484848 !important; 
}

.custom-fa-check i.fa-check {
  color: #495a63;
  line-height: 29px !important;
  margin-right: 10px !important;
}

.custom-h4-mb0 h4{
  margin-bottom: 0px !important; 
}

.gray-bg-add {
 background-color: #F9FCFC !important;
 padding-top: 40px !important;
  padding-bottom: 40px !important;
}

.mt-5pct .f-a-l-info.float-left {
   margin-top: 5% !important; 
}

.custom-pt4 .com_digital-payments-generic-text-wrapper {
   padding-top: 40px; 
}

.custom-pt2 .com_digital-payments-generic-text-wrapper {
   padding-top: 20px; 
}

@media (max-width: 768px){
  p.custom-font-size {
	font-size: 12px !important;
    line-height: 20px !important;
  }
}

@media (min-width: 769px){
  p.custom-font-size {
	font-size: 14px !important;
    line-height: 20px !important;
  }
}


@media (max-width: 767px){
  .bp-rel.bp-banner.mob-mb1.featured__hero.featured__hero-subhero.section.section-masthead.color-black.custom-mobile-blue-cta.visible.done, 
  .bp-rel.bp-banner.mob-mb1.featured__hero.featured__hero-subhero.section.section-masthead.custom-hero-image-width-long.visible.done {
    padding-bottom: 0px !important;
  }
}



@media (max-width: 425px) {
  .bbi-deposits-background-pos .com_insurance-text-item.d-block.d-md-none {
  	background-repeat: no-repeat !important;
  }
  .page-theme--grey .com__insurance-comparison-table.theme.theme--green .accordion .accordion__item:nth-of-type(2), .page-theme--grey .com__insurance-comparison-table.theme.theme--green .accordion .accordion__item:nth-of-type(2) .accordion__item__title p, .page-theme--grey .com__insurance-comparison-table.theme.theme--green .accordion .accordion__item:nth-of-type(2) .accordion__item__content.table__three-col--tnc p, .page-theme--grey .com__insurance-comparison-table.theme.theme--green .accordion .accordion__item:nth-of-type(3), .page-theme--grey .com__insurance-comparison-table.theme.theme--green .accordion .accordion__item:nth-of-type(3) .accordion__item__title p, .page-theme--grey .com__insurance-comparison-table.theme.theme--green .accordion .accordion__item:nth-of-type(3) .accordion__item__content.table__three-col--tnc p, .page-theme--grey .com__insurance-comparison-table.theme.theme--green .accordion .accordion__item:nth-of-type(4), .page-theme--grey .com__insurance-comparison-table.theme.theme--green .accordion .accordion__item:nth-of-type(4) .accordion__item__title p, .page-theme--grey .com__insurance-comparison-table.theme.theme--green .accordion .accordion__item:nth-of-type(4) .accordion__item__content.table__three-col--tnc p, .page-theme--grey .com__insurance-comparison-table.theme.theme--green .accordion .accordion__item:nth-of-type(5), .page-theme--grey .com__insurance-comparison-table.theme.theme--green .accordion .accordion__item:nth-of-type(5) .accordion__item__title p, .page-theme--grey .com__insurance-comparison-table.theme.theme--green .accordion .accordion__item:nth-of-type(5) .accordion__item__content.table__three-col--tnc p, .page-theme--grey .com__insurance-comparison-table.theme.theme--green .accordion .accordion__item:nth-of-type(6), .page-theme--grey .com__insurance-comparison-table.theme.theme--green .accordion .accordion__item:nth-of-type(6) .accordion__item__title p, .page-theme--grey .com__insurance-comparison-table.theme.theme--green .accordion .accordion__item:nth-of-type(6) .accordion__item__content.table__three-col--tnc p {
    color: white;
  }
  
  .premier--theme .table__barchart .table__barchart-bar .table__barchart-wrapper .table__barchart-content {
    height: 123px; 
  }
  
  .premier--theme .table__barchart .table__barchart-bar .table__barchart-wrapper .table__barchart-content.table__barchart-content-2 {
    height: 166px; 
  }
}
 
@media (max-width: 768px) {
  .bbi-deposits-background-pos .bp-banner{
    background-position: center center !important;
  }
}

@media (min-width: 769px) {
  .bbi-deposits-background-pos .bp-banner{
    background-position: 60% 50% !important;
  }
}

@media (max-width: 375px) {
  .custom-ml2 .col-md-10.col-8, div.custom-ml2 div:nth-child(2) {
     margin-left: 20px; 
  }
}

.remove-bottom-space .list__col-single.list__col-imagetext.co-is-set.list__col-single-visible:after {
  display: none !important;
}

.marker-hidden li:nth-child(1)::marker {
  content: none !important;
}

.marker-hidden li:nth-child(1) {
  margin-left: -21px;
}

@media (max-width: 640px){
  .remove-top-padding .mob-pt3 {
      padding-top: 0px !important;
  }
}

@media (max-width: 768px){
  .remove-top-padding .pt7 {
    padding-top: 0px !important;
   }
  
  .custom-padding-bottom .feature__list--image--mobile {
     padding-bottom: 115px !important;
  }
}

@media (max-width: 425px) {
  .custom-padding-bottom .feature__list--image--mobile {
     padding-bottom: 70px !important;
  }
  
   .custom-ml2 img {
    height: auto;
    width: 50px !important;
  }
  
  .custom-ml2 .col-md-11 {
    margin-top: 7px !important; 
  }
}

.custom-theme-black .theme.theme--blue .theme__bg3 {
      background-color: #39474e !important;
}

@media (max-width: 768px){
  .custom-bg-position .bp-banner.bp-ab.d-none.d-md-block{
   background-position: 80% 100% !important; 
  }
}

@media (max-width: 425px) {
  .custom-bg-position .bp-banner.bp-ab.d-block.d-md-none{
   background-position: 80% 100% !important; 
  }
}


.custom-background-img .d-none {
	display: none !important;
  }
.custom-background-img .d-tb-none {
  display: none !important;
}
.custom-background-img .d-dt-none  {
  display: none !important;
}

@media (max-width: 425px) {
  .custom-background-img .d-block {
	display: block !important;
  }
  
  .custom-mobile-height-550 .d-md-none.parent__masthead-background.parent__masthead-background--mobile {
   height: 550px !important; 
  }
}

@media (max-width: 1439px) and (min-width: 1200px) {
   .supreme-i-col-4 .d-flex.flex-flow.flex-sm-column span h4 {
      height: 105px;
    }
}

@media (min-width: 426px) and (max-width: 1024px){
  .custom-background-img .d-tb-block {
	display: block !important;
  }
}

@media (max-width: 426px) and (min-width: 321px) {
 .custom-icon-alignment .list__col-tag.va-middle.pull-top {
   top: -4% !important; 
 }
}

@media (max-width: 425px) {
  .custom-lh24-mobile p{
     line-height: 24px !important; 
  }
}

@media (min-width: 1025px){
  .custom-background-img .d-dt-block {
	display: block !important;
  }
}

.arithmatic-force-col-12 .col-custom-10 {
  -ms-flex: 0 0 100%;
    -webkit-box-flex: 0;
    flex: 0 0 100%;
    max-width: 100%; 
}
.page-theme--grey .com__insurance-comparison-table.theme.theme--green .accordion .accordion__item:nth-of-type(1) {
  background-color: #39474e;
}

.page-theme--grey .com__insurance-comparison-table.theme.theme--green .accordion .accordion__item:nth-of-type(2) {
  background-color: #495a63;
}

.page-theme--grey .com__insurance-comparison-table.theme.theme--green .accordion .accordion__item:nth-of-type(3) {
  background-color: #566b76;
}

.page-theme--grey .com__insurance-comparison-table.theme.theme--green .accordion .accordion__item:nth-of-type(4) {
  background-color: #667c88;
}

.page-theme--grey .com__insurance-comparison-table.theme.theme--green .accordion .accordion__item:nth-of-type(5) {
  background-color: #7c909b;
}

.page-theme--grey .com__insurance-comparison-table.theme.theme--green .accordion .accordion__item:nth-of-type(6) {
  background-color: #94a4ad;
}

.page-theme--grey .com__insurance-comparison-table.theme.theme--green .accordion .accordion__item:nth-of-type(7) {
  background-color: #d1d8db;
}

.page-theme--grey .com__insurance-comparison-table.theme.theme--green .accordion .accordion__item:nth-of-type(8) {
  background-color: #ebeff1;
}

.font-size-increase .list__three-col-with-icons-item-content--text p.bold {
  line-height: 34px !important;
}

@media only screen and (max-width: 1546px) and (min-width: 768px) {
  .font-size-increase .list__three-col-with-icons-item-content--text p.bold {
	font-size: 22px !important;
    //line-height: 29px !important;
  }
  
  .font-size-increase .list__three-col-with-icons-item-content--text p {
	font-size: 17px !important;
  }
}

@media (min-width: 1547px) {
  .font-size-increase .list__three-col-with-icons-item-content--text p.bold {
	font-size: 24px !important;
    //line-height: 1.4 !important;
  }
  
  .font-size-increase .list__three-col-with-icons-item-content--text p {
	font-size: 18px !important;
  }
}
 
@media (max-width: 767px) {
  .font-size-increase .list__three-col-with-icons-item-content--text p.bold {
	font-size: 24px !important;
    //line-height: 1.4 !important;
  }
  
  .font-size-increase .list__three-col-with-icons-item-content--text p {
	font-size: 16px !important;
  }

  
  .font-size-increase .col-custom-10 {
   	text-align: center !important; 
  }
  
  /*.custom-faq-table .accordion__grey .item-list .item .content table tr td {
    padding-left: 20px !important;
    padding-right: 20px !important;
    } */
}


.custom-faq-table .accordion__grey .item-list .item .content table tr td, .custom-faq-table .accordion__grey .item-list .item .content table tr th {
  border-right: 1px solid #ffffff;
} 

.custom-faq-table .accordion__grey .item-list .item .content table tr th:last-child, .custom-faq-table .accordion__grey .item-list .item .content table tr td:last-child {
  border-right: unset !important;
}

.custom-faq-table .accordion__grey .item-list .item .content table tr td {
  padding-left: 40px;
  padding-right: 40px;
} 

.list__three-col-with-icons .list__three-col-with-icons-container .list__three-col-with-icons-item-content--text {
  padding-bottom: 0px !important;
}
/*
@media (max-width: 767px) {
    .list__three-col-with-icons .list__three-col-with-icons-container .owl-carousel .owl-item.active .item .list__three-col-with-icons-item {
      height: 95% !important; 
  }

  .list__three-col-with-icons .list__three-col-with-icons-container .owl-carousel .owl-item.active .item .list__three-col-with-icons-item .list__three-col-with-icons-item-content {
      height: 110% !important 
  }
  
  .list__three-col-with-icons .list__three-col-with-icons-container .list__three-col-with-icons-item-content {
    padding-bottom: 0px !important; 
  }
}

@media (min-width: 820px) and (max-width: 1023px) {
  .list__three-col-with-icons .list__three-col-with-icons-container .owl-carousel .owl-item.active .item .list__three-col-with-icons-item {
      height: 95% !important; 
  }

  .list__three-col-with-icons .list__three-col-with-icons-container .owl-carousel .owl-item.active .item .list__three-col-with-icons-item .list__three-col-with-icons-item-content {
      height: 95% !important 
  }
}

@media (min-width: 1024px) {
    .list__three-col-with-icons .list__three-col-with-icons-container .owl-carousel .owl-item.active .item .list__three-col-with-icons-item {
      height:90% !important; 
  }

  .list__three-col-with-icons .list__three-col-with-icons-container .owl-carousel .owl-item.active .item .list__three-col-with-icons-item .list__three-col-with-icons-item-content {
      height:90% !important 
  }
}
*/
.font-size-increase .owl-stage {
	display: flex !important;
    flex: 1 0 auto !important;
  	height: 100% !important;
}

.custom-bt0 .article__content > p:last-child {
  margin-top: 40px;
}

.custom-bt0 .article__content p a {
  position: absolute;
  bottom: 0px; 
}

.hide-divider-graph1 tr.divider.graph-row {
  display: none !important;
  visibility: none !important;
}

@media (max-width: 767px) {
  .com__insurance-comparison-table .subtitle h4.mr-4.flex-fill {
      display: none !important;
  }
  
  .page-theme--grey .com__insurance-comparison-table.theme.theme--green .accordion .accordion__item:nth-of-type(2), .page-theme--grey .com__insurance-comparison-table.theme.theme--green .accordion .accordion__item:nth-of-type(2) .accordion__item__title p, .page-theme--grey .com__insurance-comparison-table.theme.theme--green .accordion .accordion__item:nth-of-type(2) .accordion__item__content.table__three-col--tnc p, .page-theme--grey .com__insurance-comparison-table.theme.theme--green .accordion .accordion__item:nth-of-type(3), .page-theme--grey .com__insurance-comparison-table.theme.theme--green .accordion .accordion__item:nth-of-type(3) .accordion__item__title p, .page-theme--grey .com__insurance-comparison-table.theme.theme--green .accordion .accordion__item:nth-of-type(3) .accordion__item__content.table__three-col--tnc p, .page-theme--grey .com__insurance-comparison-table.theme.theme--green .accordion .accordion__item:nth-of-type(4), .page-theme--grey .com__insurance-comparison-table.theme.theme--green .accordion .accordion__item:nth-of-type(4) .accordion__item__title p, .page-theme--grey .com__insurance-comparison-table.theme.theme--green .accordion .accordion__item:nth-of-type(4) .accordion__item__content.table__three-col--tnc p, .page-theme--grey .com__insurance-comparison-table.theme.theme--green .accordion .accordion__item:nth-of-type(5), .page-theme--grey .com__insurance-comparison-table.theme.theme--green .accordion .accordion__item:nth-of-type(5) .accordion__item__title p, .page-theme--grey .com__insurance-comparison-table.theme.theme--green .accordion .accordion__item:nth-of-type(5) .accordion__item__content.table__three-col--tnc p, .page-theme--grey .com__insurance-comparison-table.theme.theme--green .accordion .accordion__item:nth-of-type(6), .page-theme--grey .com__insurance-comparison-table.theme.theme--green .accordion .accordion__item:nth-of-type(6) .accordion__item__title p, .page-theme--grey .com__insurance-comparison-table.theme.theme--green .accordion .accordion__item:nth-of-type(6) .accordion__item__content.table__three-col--tnc p {
    color: white;
  }
}

@media (min-width: 768px) and (max-width: 820px) {
   .custom-tablet .l-m-wrapper, .custom-tablet .parent__masthead-background {
    	background-position: center right !important; 
   }
   .custom-height .parent__masthead-background {
    	height: 350px !important;
  }
  .custom-tablet-80 .l-m-wrapper, .custom-tablet .parent__masthead-background {
    background-position: center right -80px !important; 
  }
  
  .custom-position-w-0 .bp-banner.banner-wide.d-none.d-md-block.d-lg-none.tab-pull-left.tab-pull-right {
    background-position: 0% 50% !important;
  }
  
  .custom-right-bottom-80 .bp-banner.bp-ab.d-none.d-md-block {
    background-position: right bottom -80px !important;
    background-color: #eaf1f9;
  }
  
  .custom-tablet-position-50 .parent__masthead-background {
  	background-position: center right -50px !important;
    height: 320px !important;
  }
  
  .custom-tablet-max-width .row.com_insurance-masthead__content .col-md-6.offset-md-6 {
   	flex: 0 0 100% !important;
    max-width: 100% !important; 
  }
  
  .custom-tablet-max-width .offset-md-6 {
   margin-left: 0% !important; 
  }
  
  .custom-tablet-bg-width .com_insurance-masthead__background-mobile {
    width: 150% !important;
    left: -50px !important;
  }

}

@media only screen and (max-width: 1546px) and (min-width: 768px) {
  .custom-desktop-height .l-m-content.row.align-items-center {
   	height: 440px !important;
  }
  
  .custom-col4-height-supreme .row > .col-12.col-sm-6.col-md-6.col-lg-6.col-xl-3:nth-child(5) h4, .custom-col4-height-supreme .row > .col-12.col-sm-6.col-md-6.col-lg-6.col-xl-3:nth-child(6) h4 {
     height: unset !important; 
  }
  
  .custom-col4-height-supreme .row > .col-12.col-sm-6.col-md-6.col-lg-6.col-xl-3:nth-child(5) .list__col-single.list__col-imagetext.co-is-set.list__col-single-visible, .custom-col4-height-supreme .row > .col-12.col-sm-6.col-md-6.col-lg-6.col-xl-3:nth-child(6) .list__col-single.list__col-imagetext.co-is-set.list__col-single-visible {
     height: 380px !important; 
  }

}
 
@media (min-width: 2560px) {
  .custom-desktop-height .l-m-content.row.align-items-center {
   	height: 765px !important;
  }
}


@media (min-width: 768px) {
  .custom-table-width .col-md-2-a {
    -webkit-box-flex: 0;
    max-width: 30%;
    flex: 0 0 30%;
  }
  
  .custom-table-width .col-md-10-a {
    -webkit-box-flex: 0;
    max-width: 70%;
    flex: 0 0 70%;
  }
}

@media (max-width: 767px) {
 .com__insurance-comparison-table .col-custom-10 p small {
  	line-height: 22px !important; 
 }
  .com__insurance-comparison-table .col-custom-10 p {
  	line-height: 22px !important; 
 }
}

@media (min-width: 768px) {
 .com__insurance-comparison-table .col-custom-10 p small {
  	line-height: 24px !important; 
 }
  .com__insurance-comparison-table .col-custom-10 p {
  	line-height: 24px !important; 
 }
}


/*@media (min-width: 768px) {
  .col-12.col-md-6.col-lg-4.filter-item.filter-.year-.in-last-row.in-last-row-mobile.visible.done {
  	margin-bottom: 0px !important;
    padding-bottom: 0px !important;
  }
}
 
*/

ul.list-tick.custom-spacing > li {
  margin-left: 10px !important;
  margin-bottom: 8px !important;
  line-height: 29px !important;
}

.extra_bp .row.flex-row.align-items-center.feature__image.feature__image-beside-text.mob-mt2.visible.done {
 padding-bottom: 20px !important; 
}

.faq-img img {
  max-width: 90%;
  height: auto;
}

.custom-pl3 ol.list-numeric {
   padding-left: 30px; 
}

.unit-trust-footnote {
 font-size: 14px !important;
  margin-top: -20px !important;
}

.min-width-80 .com_digital-payments-generic-text.d-p-g-type-1 {
 min-width: 80% !important; 
}


.flex-height-parent .row.same-height-parent.animate {
  display: flex !important;
  flex-wrap: wrap !important;
  align-items: stretch !important;
}

@media (min-width: 1024px) {
  .flex-container-1 .flex-height-child {
   height: 20% !important; 
  }

  .flex-container-2 .flex-height-child {
   height: 20% !important; 
  }
  
  .flex-container-2 {
   height: 100% !important; 
  }
  
  .nowrap-desktop {
     white-space: nowrap; 
  }
}

@media (min-width: 768px) and (max-width: 1023px) {
  .flex-container-1 .flex-height-child {
   height: 30% !important; 
  }

  .flex-container-2 .flex-height-child {
   height: 30% !important; 
  }
  
  .flex-container-2 {
   height: 100% !important; 
  }
}

.flex-container-1 .flex-height-caption {
 height: 20% !important; 
}

.flex-container-2 .flex-height-caption {
 height: 20% !important; 
}

.flex-container-2 {
   height: 100% !important; 
  }

.flex-height-child {
  flex: 1 0 auto !important;

}


.flex-height-cta {
  align-self: flex-end;
}

@media (min-width: 1024px) {
  .custom-flex {
   	display: flex !important; 
  }
  .custom-flex .feature__list--image {
    height: 100% !important;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  
}

.tablet-color--custom tr.divider.graph-row {
  background-color: #566B76 !important;
  opacity: 0.8 !important;
}

.feature__teaser-description, .feature__teaser-description p {
 line-height: 24px !important; 
}
/*
@media (min-width: 993px){ 
  .navigation__product-anchor.container.bp-width-med3.bp-sticky-content.navigation__product-anchor--hidden .hb-co-menu ul > li:first-child {
	visibility: visible !important;
    display: inline-block !important;
  }
  
  .navigation__product-anchor.container.bp-width-med3.bp-sticky-content.navigation__product-anchor--hidden .hb-co-menu ul > li.active a {
    color: #94a4ad !important;
  }
}

@media (max-width: 993px){ 
	.navigation__product-anchor.container.bp-width-med3.bp-sticky-content .he-bo-main .short {
      transform: translate(0%, 0%) translate3d(-50%, 0px, 0px) !important;
    }
}
*/
.custom-caption-trin{
  font-size: 14px !important;
  line-height: 24px !important;
}

.custom-lh28 p{
  line-height: 28px !important;
}

.custom-text-black .cd-ta-icon {
    background-color: #495a63 !important;
}

.custom-icon-alignment .cd-ta-icon {
    background-color: #495a63 !important;
}

.caption-14 {
  font-size: 14px; 
}

.custom-icon-80 img{
  width: 80px !important;
  height: 80px;
}

  
.custom-pt0 .module.container.bp-width-med3.section.section-bottom {
   padding-top: 0px;
}
  
.custom-pb0 .module.container.bp-width-med3.section.section-top {
   padding-bottom: 0px; 
}

@media (min-width: 768px){
  section.common__footer .row.top.common__footer-widgets .footer-icon-logo.col-12 .d-none.d-sm-block span:first-child {
    margin-right: 20px !important;
  }
}
 
@media (min-width: 1024px){
  section.common__footer .row.top.common__footer-widgets .footer-icon-logo.col-12 .d-none.d-sm-block span:first-child {
    margin-right: 30px !important;
  }
}

@media (min-width: 1400px) {
  .custom-align-left {
	margin-left: -15% !important;
  }	
}
/*
.login_block .login_block-section::before {
    position: absolute;
    font-family: 'Font Awesome 5 Pro';
    right: 0;
    /* right: 15px; 
    font-size: 12px;
    -webkit-transition: 0.5s all;
    transition: 0.5s all;
    display: inline-block;
    color: inherit;
    top: unset;
    margin-top: 7px;
    font-weight: bold;
    transition: 0.5s all;
    display: inline-block;
    content: "\f078";
}
*/
/*** Footer ***/
@media (min-width: 992px){ 
  .common__footer-widgets .row > div:last-child {
   margin-left: initial !important; 
  }
}



table.table__general.table__comparison-table.graph-bordered.text-center.bg-white.table__comparison-table--fixed.theme--grey {
	table-layout: auto !important;
}

/*
.com__insurance-comparison-table--expandable
.com_graph-carousel.last-slide:not(.one-slide) .table__comparison-content {
  width: calc(100% - 66px) !important;
}
*/

@media (max-width: 767px) {
  .display-mobile .com__insurance-comparison-table.com__insurance-comparison-table--expandable.theme.theme--green .d-block.d-md-none {
	display: none !important;
  }
  .display-mobile .graph-carousel-header {
   	display: none !important; 
  }
  .table__comparison.table__comparison-with-first-col-subject.bp-par-height2.mt3.fixed-header.fz-18.graph-initialised.com_graph-carousel.headfix {
	width: 100% !important;
  }
  /*
  div#graphtype21cloned .table__comparison-content .table.table__general.table__comparison-table.graph-bordered.text-center.bg-white.table__comparison-table--fixed.theme--grey thead tr.graph-row {
  	display: none !important;
  }
  */
  .table__comparison.table__comparison-with-first-col-subject.bp-par-height2.mt3.fixed-header.fz-18.graph-initialised.com_graph-carousel.headfix.fixed-table-header.d-md-none.cloned {
  	display: none !important;
  }
}


.display-mobile .com__insurance-comparison-table.com__insurance-comparison-table--expandable.theme.theme--green .d-none {
  display: block !important
}

.header__sub-mobile-section {
 text-transform: none !important; 
}

.form-clearfix {
 content: "";
  display: table;
  clear: both;
}

@media (max-width: 1023px) {
  .form-info-left {
	 float: left !important;
    width: 15% !important;
  }

  .form-info-right {
    float: left !important;
    width: 85% !important;
  }
  
  .mobile-textless .col-lg-6.pt7.pb7.mob-pt3.mob-pb3 {
    display: none; 
  }
}

.bg-form-silveryear .subcategory.subcategory--black {
  margin-bottom: 0px; 
}

@media (min-width: 1024px) {
   .form-info-left {
	 float: left !important;
     width: 10% !important;
  }

  .form-info-right {
    float: left !important;
    width: 90% !important;
  } 
}

@media (min-width: 1200px) and (max-width: 1439px) {
  .width-adjust-tablet {
   	width: 105% !important; 
  }
}

@media (min-width: 1150px) and (max-width: 1199px) {
  .width-adjust-tablet {
   	width: 110% !important; 
  }
}

@media (min-width: 768px) and (max-width: 1023px) {
  .width-adjust-tablet {
   	padding-top: 90px !important; 
  }
}

@media (min-width: 1024px) and (max-width: 1149px) {
  .width-adjust-tablet {
   	padding-top: 140px !important; 
  }
}

@media (max-width: 767px){
.bg-img-mobile-fix .d-md-none.parent__masthead-background.parent__masthead-background--mobile {
  z-index: -1000;
  margin-bottom: 0px !important;
  margin-top: -135px !important;
	}
}

.section .col-custom-10 .list__col-single p.height {
  display: none;
  visibility: hidden;
}

.no-cta-last-child .feature__list .feature__list--blocks .feature__list--content .feature__teaser:last-child:hover{
 background-color: unset; 
}

@media (min-width: 1230px) and (max-width: 1300px) {
  .custom-debit-card .feature__list .feature__list--image img {
    position: relative;
    left: 40px;
  }
}

#fixed-deposit-i-rates .com__insurance-comparison-table .subtitle {
	max-width: none! important;
}

@media (min-width: 1024px) {
  .table_reduce-width .d-none.d-md-block .desktop-box-shadow {
      width: 70% !important;
  }
}

.mw-100 .strong.promotion__container-title {
  max-width:100% !important;
}

.theme--green .promotion__container-notification::before {
  background-image: none !important;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .ebiz-tablet .parent__masthead-background{
    background-image: url('/iwov-resources/sg/ocbc/alamin/img/eBiz/KV/tab/tab_ebiz.png') !important;
    background-position: 75% 120% !important;
  }
}