

/* Footer Component Start CSS */
.footer{
  background-color: var(--bdo-blue);
  color: var(--white);
}
.footer .footer-logo{
  width: 55px;
height: 36px;
      }
.footer .cmp-footer{
  padding-top: 32px;
}
.footer__title{
  font-size: var(--font-normal);
}
.footer__bottom{
  background-color: var(--bdo-darkblue);
  padding: 16px 0;
}
.footer .footer__copyrights{
  font-size: var(--font-small);
}
/*.footer .footer__copyright p{
  margin-bottom: 0;
}*/
.footer .footer__text{
 margin-bottom: 34px;
 padding-right:126px;
}

.footer .imgesSrcFb{
  content: url("../components/footer/clientlibs/resources/facebook-icon.svg");
}
.footer .imgesSrcFb:hover{
  content: url("../components/footer/clientlibs/resources/facebook_hover.svg");
}
.footer .imgesSrcYt{
  content: url("../components/footer/clientlibs/resources/youtube-icon.png");
}
.footer .imgesSrcYt:hover{
  content: url("../components/footer/clientlibs/resources/youtube-hover.png");
}
.footer .imgesSrcLkd{
  content: url("../components/footer/clientlibs/resources/linkedin-icon.svg");
}
.footer .imgesSrcLkd:hover{
      content: url("../components/footer/clientlibs/resources/linkedin_hover.svg");
}

/* Footer accordion */
.footer .accordion{
  display: flex;
  gap: 24px;
}

.footer .accordion-item{
  background: none;
  border: none;
}
.footer .collapse:not(.show) {
  display: block;
}
.footer .accordion-button:not(.collapsed) {
  color: inherit;
  background-color: inherit;
  box-shadow: none;
}
.footer .accordion-button {
  position: none;
  display: block;
  padding: 0;
  font-size: var(--font-normal);
  color: inherit;
  background-color: inherit;
}

.footer #contact-us img{
  width: 32px;
  height: 32px;
}

@media only screen and (min-width:481px) and (max-width:1023px){

  .footer .cmp-footer .row{
    flex-direction: column;
    padding-left: 14px;
  }
  .footer .cmp-footer .row .col-sm-12{
    width: 100%;
    padding: 0px;
  }
  .footer .accordion{
    gap: 85px;
  }
}

@media (max-width: 599.9px) {
  .footer #contact-us img{
    width: 24px;
    height: 24px;
  }
  .footer__text, .cmp-footer li{
    font-size: var(--font-default);
    margin-bottom: 16px!important;
  }
   .footer__text{
    margin-bottom: 17px;
    padding-right:0px !important;
  }
.footer #contactUs{
	 margin-bottom: 32px;
    }
  .footer__bottom .d-flex{
      
      padding: 0px 24px 16px 24px !important;
    }
  .footer__title, .footer__bottom a{
    font-size: var(--font-md-nxt) !important;
  }

    .footer .footer__text{
 margin-bottom: 17px;
}

.cmp-footer #contactUs img{
	width:24px; height:24px;
	}

  /* Footre accordion */
  .footer .accordion{
    flex-direction: column;
    gap: 10px;
  }
 .footer .collapse:not(.show) {
    display: none;
  }
  .footer .accordion-button {
    display: flex;
    margin-bottom: 26px;
  }

.footer .accordion-button:not(.collapsed)::after {
  background-image: url("../components/footer/clientlibs/resources/footer-downicon.svg");
}
.footer .accordion-button::after {
  margin-left: 10px;
  background-image: url("../components/footer/clientlibs/resources/footer-downicon.svg");
} 
 
/* footer bottom section  */

.footer__bottom {
    padding: 24px 0;
}
  .footer__bottom .d-flex{
    flex-direction: column;
    gap: 16px !important;
    padding: 0px 24px 16px 24px;
  }
  .footer__copyrights{
    text-align: left !important;
  } 
  .footer__copyrights{
    margin-top: 0px !important;
    text-align: left !important;
  }
 .footer__copyrights p{
    margin: 0px !important;
  }

}




/* why-BDO start css ===== */
.wrapper-container{padding: 80px 0px 96px 0px;}
.wrapper-container h2{font-size: var(--font-xxl);font-weight: 600; margin-bottom: 48px; color: var(--bdo-black) !important;}
.wrapper-container .carousel-indicators{margin-top:48px;margin-bottom: 0px;bottom:0px !important;}

.why-bdo .card{
  background-color: rgba(0,0,0,0) !important;
  width: 100%;
  height: 100%;
    padding:0px;

}
.why-bdo .card-body{
  padding:0px;
}
.why-bdo .img-fluid{
  width: 180px;
height: auto;
}
.why-bdo .bdo-font-medium{
  margin-bottom: 24px;
  color: var(--bdo-black) !important;
  font-size: var(--font-md-nxt);
}
.dark-blue-variant .why-bdo .bdo-font-medium{
  color: #fff !important
}
.dark-blue-variant .why-bdo .bdo-font-large{color: var(--white) !important;}
.why-bdo .bdo-font-large{
color: var(--bdo-black) !important;
}
.why-bdo a{
  color: var(--bdo-blue) !important;
  font-size: var(--font-normal);
}
.why-bdo a.why-bdo__link:hover{
  color: var(--bdo-blue) !important;
}
.why-bdo .why-bdo__link{
  cursor: pointer;
}
.why-bdo .carousel-control-next,.why-bdo .carousel-control-prev {
  width: 6%;
}
.why-bdo .right-arrow{
  position: absolute;
    right: -52px;
    top:40%;

}
.why-bdo .left-arrow{
  position: absolute;
    left: -52px;
    top:40%;
}      

#why-bdo-read-more ul li::marker{
  color:var(--bdo-lightblue-2);
}

/* * Modal css start */
.modal__subtitle{
  padding:12px 24px;
}
.why-bdo .modal-body{
  padding: 32px 24px;
}
.why-bdo-modal-popup .modal-title{
  font-size: var(--font-lg)
}
.why-bdo .modal-header{
  background-color: var(--bdo-blue);
  color: var(--white);
  padding: 16px 24px;
}
.modal-content .secondary-title{
  background:var(--bdo-light-grey);
  color:var(--bdo-black);
  }
.why-bdo  .modal__scrollBar{
  font-size: var(--font-normal);
  color: var(--bdo-black);
}
.why-bdo  .modal__scrollBar ul{
 list-style: none;
 padding: 0px;
}
.why-bdo  .modal__scrollBar ul li::before{
  content: "\2022";
  margin-right: 16px;
  color: #99C1E7;
 }
 .modal-backdrop{
  background-color: #000000CC;
  opacity: 1 !important;
  backdrop-filter: blur(8px);
  z-index: 999;
 }
/* custom scrollbar css ============  */

.why-bdo .card-body p{
    padding-bottom:0px !important;
        }

@media (max-width: 599.9px){
.wrapper-container{padding: 48px 0px 64px 0px;}
.wrapper-container h2{font-size: var(--font-lg) !important;font-weight: 600 !important; margin-bottom: 24px; color: var(--black) !important;}
.wrapper-container .carousel-indicators{margin-top:24px;margin-bottom: 0px;}
.why-bdo .container{
padding:24px 24px;
}
.why-bdo .vpimg-mob{width:124px;height:124px}
.why-bdo .card-body p{
padding-bottom:0px !important;
  }
.why-bdo .card,.why-bdo .card-body,.why-bdo p{
padding:0px !important;
  }
.why-bdo .secondary-title.modal__subtitle .bdo-font-large{
font-size: var(--font-md-nxt);
color: var(--bdo-black) !important;
font-weight: bold;
}
.why-bdo .modal-body {
padding: 24px 24px;
height: 330px;
overflow: auto;
}
.why-bdo .modal-dialog{
  position: fixed;
  top: 20%;
  margin: 0px;
  bottom: 0;
  left: 0;
  right: 0;
}
.why-bdo .modal-content{
  height: 100%;
}

  
  .dark-blue-variant .why-bdo .card-body .bdo-font-medium p{
    color: var(--white) !important;
  }
  .why-bdo .row::-webkit-scrollbar{
    width: 0;
  }
 
  .why-bdo a{
    font-size: var(--font-md-nxt) !important;
  }
  .why-bdo .modal__scrollBar{
    font-size:var(--font-md-nxt);
  }
  /* .why-bdo h6{
    margin-top: 24px !important;
  } */
  .why-bdo .row{
    flex-wrap: nowrap;
    overflow-x: auto;
  }
  .why-bdo.carousel-control-prev,
  .why-bdo.carousel-control-next{
    display: none !important;
  }
  .why-bdo .vpimg-mob{width:124px;height:124px;}
.why-bdo .valuepropositionscard .card-body h6, .why-bdo .valuepropositionscard .card-body div{color: var(--blackdarkshade);}

.why-bdo .valuepropositionscard:first-child {
  padding-left: 15%;
}
.why-bdo .valuepropositionscard:last-child {
  padding-right: 15%;
}
}
@media (min-width: 768px){
.modal-dialog {
    max-width: 700px;
 }
}
.why-bdo .lightBlueThemeImg,.why-bdo .otherThemeImg{
    display:none;
        }
.light-blue-variant .why-bdo .lightBlueThemeImg{
  display: inline-block;
}

.dark-blue-variant .why-bdo .otherThemeImg,
.white-variant .why-bdo .otherThemeImg{
  display: inline-block;
}
.dark-blue-variant .why-bdo .text-center{
  color:white !important;
}
.dark-blue-variant .why-bdo .why-bdo__link{
  color:white !important;
}
.dark-blue-variant .why-bdo .why-bdo__link:hover{
  color:white !important;
}
.dark-blue-variant .why-bdo h2{
  color:white !important;
}
/* @media (max-width: 600px) */

/* why-BDO start css ===== */
.wrapper-container{padding: 80px 0px 96px 0px;}
.wrapper-container h2{font-size: var(--font-xxl);font-weight: 600; margin-bottom: 48px; color: var(--bdo-black) !important;}
.wrapper-container .carousel-indicators{margin-top:48px;margin-bottom: 0px;bottom:0px !important;}

.why-bdo .card{
  background-color: rgba(0,0,0,0) !important;
  width: 100%;
  height: 100%;
    padding:0px;

}
.why-bdo .card-body{
  padding:0px;
}
.why-bdo .img-fluid{
  width: 180px;
height: auto;
}
.why-bdo .bdo-font-medium{
  margin-bottom: 24px;
  font-size: var(--font-normal);
  color: var(--bdo-black) !important;
}
.dark-blue-variant .why-bdo .bdo-font-medium{
  color: #fff !important
}
.dark-blue-variant .why-bdo .bdo-font-large{color: var(--white) !important;}
.why-bdo .bdo-font-large{
color: var(--bdo-black) !important;
}
.why-bdo a{
  color: var(--bdo-blue) !important;
  font-size: var(--font-normal);
}
.why-bdo .carousel-control-next,.why-bdo .carousel-control-prev {
  width: 6%;
}
.why-bdo .right-arrow{
  position: absolute;
    right: -52px;
    top:40%;

}
.why-bdo .left-arrow{
  position: absolute;
    left: -52px;
    top:40%;
}      

#why-bdo-read-more ul li::marker{
  color:var(--bdo-lightblue-2);
}

/* * Modal css start */
.modal__subtitle{
  padding:12px 24px;
}
.why-bdo .modal-body{
  padding: 32px 24px;
}
.why-bdo-modal-popup .modal-title{
  font-size: var(--font-lg)
}
.why-bdo .modal-header{
  background-color: var(--bdo-blue);
  color: var(--white);
  padding: 16px 24px;
}
.modal-content .secondary-title{
  background:var(--bdo-light-grey);
  color:var(--bdo-black);
  }
.why-bdo  .modal__scrollBar{
  font-size: var(--font-normal);
  color: var(--bdo-black);
}
.why-bdo  .modal__scrollBar ul{
 list-style: none;
 padding: 0px;
}
.why-bdo  .modal__scrollBar ul li::before{
  content: "\2022";
  margin-right: 16px;
  color: #99C1E7;
 }
 .modal-backdrop{
  background-color: #000000CC;
  opacity: 1 !important;
  backdrop-filter: blur(8px);
  z-index: 999;
 }
/* custom scrollbar css ============  */

.why-bdo .card-body p{
    margin-bottom:0px !important;
        }

  @media only screen and (min-width:600px) and (max-width:767px){
    .why-bdo .row .col-sm-12{
      width: 33%;
    }
    .why-bdo .bdo-font-large{
      font-size: 20px;
    }
    .why-bdo .bdo-font-medium{
      font-size: 16px;
    }
  }

@media (max-width: 599px){
.wrapper-container{padding: 48px 0px 64px 0px;}
.wrapper-container h2{font-size: var(--font-lg) !important;font-weight: 600 !important; margin-bottom: 24px; color: var(--black) !important;}
.wrapper-container .carousel-indicators{margin-top:24px;margin-bottom: 0px;}
.why-bdo .container{
padding:0px 24px;
}
.why-bdo .valuepropositionscard .card-body h6{
  font-size:var(--font-medium);
}
.why-bdo .vpimg-mob{width:124px;height:124px}
.why-bdo .card-body p{
padding-bottom:0px !important;
  }
.why-bdo .card,.why-bdo .card-body,.why-bdo p{
padding:0px !important;
  }
.why-bdo .secondary-title.modal__subtitle .bdo-font-large{
font-size: var(--font-md-nxt);
color: var(--bdo-black) !important;
font-weight: bold;
}
.why-bdo .modal-body {
padding: 24px 24px;
}

  
  .dark-blue-variant .why-bdo .card-body .bdo-font-medium p{
    color: var(--white) !important;
  }
  .why-bdo .row::-webkit-scrollbar{
    width: 0;
  }
 
  .why-bdo a{
    font-size: var(--font-md-nxt) !important;
  }
  .why-bdo .modal__scrollBar{
    font-size:var(--font-md-nxt);
  }
  /* .why-bdo h6{
    margin-top: 24px !important;
  } */
  .why-bdo .row{
    flex-wrap: nowrap;
    overflow-x: auto;
  }
  .why-bdo.carousel-control-prev,
  .why-bdo.carousel-control-next{
    display: none !important;
  }
  .why-bdo .vpimg-mob{width:124px;height:124px;}
.why-bdo .valuepropositionscard .card-body h6, .why-bdo .valuepropositionscard .card-body div{color: var(--blackdarkshade);}

.why-bdo .valuepropositionscard:first-child {
  padding-left: 15%;
}
.why-bdo .valuepropositionscard:last-child {
  padding-right: 15%;
}
.carousel-inner .carousel-item div .col-md-4, .carousel-inner .carousel-item div .col-md-3, .carousel-inner .carousel-item div .col-md-6 {

  width: 85%;
}
}

@media (min-width: 768px){
.modal-dialog {
    max-width: 700px;
 }
}
.why-bdo .lightBlueThemeImg,.why-bdo .otherThemeImg{
    display:none;
        }
.light-blue-variant .why-bdo .lightBlueThemeImg{
  display: inline-block;
}

.dark-blue-variant .why-bdo .otherThemeImg,
.white-variant .why-bdo .otherThemeImg{
  display: inline-block;
}
.dark-blue-variant .why-bdo .text-center{
  color:white !important;
}
.dark-blue-variant .why-bdo .why-bdo__link{
  color:white !important;
}
.dark-blue-variant .why-bdo h2{
  color:white !important;
}
.article-template .lightBlueThemeImg{
  display: none;
}
.article-template.white-variant .card{
  background-color: var(--white) !important;
}
.article-template .card img.img-fluid{
  margin: auto auto;
  height: 224px;
  width: 282px;
}
.article-template .bdoCarousel .wrapper-container{
padding: initial;
}
.article-template .col-lg-6.col-md-6.col-sm-12.card-item .card{
  height: 100%;
}
.article-template .product-container .slick-slide:first-child{
  margin-left: initial;
  margin-right: 24px;
}
.article-template .product-container .slick-slide{
  margin: 0;
}
.article-template .col-lg-6.col-md-6.col-sm-12.card-item .card-body{
  padding: 31px 0px 24px 0px;
}
.article-template .col-lg-6.col-md-6.col-sm-12.card-item .card-body p{
  font-size: var(--font-lg);
  font-weight: 600;
  margin-bottom: 32px;
}
.article-template .product-container .slider.row{
  margin-bottom: 32px;
  padding-left: initial !important;
}
@media (max-width:599.9px){
      .article-template .col-lg-6.col-md-6.col-sm-12.card-item .card-body p{
        font-size: var(--font-normal);
    
      }
      .article-template .product-container .slider{
        margin-bottom: 32px !important;
      }
}
@import url(../components/reference/css/theme.css);
.help-container .row {
  padding: 32px 0px 32px 0px;
  color: #2F2F2F;
   /* right: 5%;
    left: 5%; */
}
.help-container .img-fluid {
  width: 168px;
  height: 200px;
}
.help-container .col-lg-6 p{
  padding-top: 16px;
}
.help-container .col-lg-6 h4
{
  padding-top: 60px;
}
.help-container .background-mob-img{
  display: none;
}
.help-container .xd-logo-size{
  padding-right:4px;
}
.help-container .xd-logo-size img{
  width: 100%;
  object-fit: contain;
}
.help-title-color{color:#2F2F2F !important;}
.help-container .btn-cls{
  text-align:center;
  margin: auto;
}
.help-container .btn-cls .btn.bdo-font-medium.fw-bold.p-3{
  margin-top: 30px;
}
.help-container .help-logo-light,.help-container .help-logo-blue{
  display: none;
}
.help-container .background-img{height:324px;object-fit: cover;}
.dark-blue-variant .help-container .btn,.light-blue-variant .help-container .btn{
  background: var(--white) 0% 0% no-repeat padding-box;
color: var(--bdo-blue);
}
.dark-blue-variant .help-container .btn:hover,.light-blue-variant .help-container .btn:hover {
  color: var(--bdo-blue);
  background: var(--bdo-lightblue);
}
.dark-blue-variant .help-title-color{
  color: var(--white) !important;
}
.white-variant .help-container .btn{
  background: var(--bdo-blue);
  color: var(--white);
}
.white-variant .help-container .btn:hover{
  background: var(--bdo-darkblue);
}
/*theme variations*/
.dark-blue-variant .help-container h4,.dark-blue-variant .help-container p{
  color: var(--white) !important; 
}
.white-variant .help-container h4,.white-variant .help-container p{
  color: var(--bdo-black);
}
.light-blue-variant .help-container h4,.light-blue-variant .help-container p{
  color: var(--bdo-black);
}
.lightBlue-theme,.blue-theme,.white-theme{
  display: none;
}
.help-container.light-blue-variant .help-logo-light,.help-container.white-variant .help-logo-light{
  display: block;
}
.help-container.dark-blue-variant .help-logo-blue{
  display: block;
}
.help-container .semibold .m-0{
    width:349px;
    height:54px;
}
.help-container .img-width{
  width: 100%;
}
@media only screen and (min-width:768px) and (max-width:1024px){
    /* .help-container button {
      margin-top: 141px;
    } */
    /* .help-container .xd-logo-size img{
      height: 260px !important;
      width: 230px !important;
      padding-top: 35px;
    } */
    .help-container .col-lg-6 h4{
      padding-top: 40px;
    }
    .help-container button {
      font-size: 16px;
    }
    .help-container .btn-cls .btn.bdo-font-medium.fw-bold.p-3{
      margin-top: 0px !important;
    }
  }
  .help-container.light-blue-variant .lightBlue-theme,.dark-blue-variant .blue-theme,.white-variant .white-theme{
    display: block;   
  }
 .help-container.light-blue-variant .help-logo-light,.dark-blue-variant .blue-theme .help-logo.help-logo-blue,.help-container.white-variant .help-logo-light{
   display: block;
 }

/* @media only screen and (min-width:320px) and (max-width:767px){ */
  
  
  /* .help-container .background-img {
  display: block;
  }
  .help-container .background-img{
    display: none;
  } */
  /* .help-container .col-lg-6 h4{padding-top:0px;} */
  /* .help-container .help-title-color{width: 100%;padding: 0px;} */
  /* .help-container .btn-cls{text-align: left; } */
  
  /* .help-container .btn-cls .btn.bdo-font-medium.fw-bold.p-3{
    margin-top: 0px !important;
/* } */
.help-container{
  min-height: 324px;
  /* overflow: auto; */
}
@media only screen and (min-width:320px) and (max-width:599.9px) {
  /* .help-container.light-blue-variant .mob-light, .help-container.dark-blue-variant .mob-blue,.help-container.white-variant .mob-white{
    display: block;
  } */
  .help-container{
    min-height: 298px;
    /* overflow: auto; */
  }
  .help-container.dark-blue-variant .help-logo-blue{display: none;}
  .help-container .row {
    margin: 0px 24px;
    padding: 40px 0px 64px 0px !important;
  }
  .help-container h4 {
    font-size: var(--font-lg) !important;
  }
  .help-container p {
    font-size: var(--font-md-nxt) !important;
    padding: 24px 70px 32px 0px !important;
  }
  .white-variant .mob-light,.white-variant .mob-blue{
    display: none !important;
  }
  .light-blue-variant .mob-white,.light-blue-variant .mob-blue{
    display: none !important;
  }
  .dark-blue-variant .mob-white, .dark-blue-variant .mob-light{
    display: none !important;
  }
  .help-container button{
   font-size: var(--font-md-nxt) !important;
  }
  .help-container .background-img{
    width:auto;
    object-fit: cover;
    display: none !important;
  }
  /* .help-container.dark-blue-variant .mob-blue{
    display: none;
  } */
  .help-container .col-lg-6 h4{
    padding-top:0px;
  }
  .help-container .btn-cls{
    text-align:left;
    margin: 0;
    padding-left: 0;
  }
  .help-container .row{
    right: 0px;
    left: 0px;
  }
  .help-container .background-mob-img{
    display: block;
    /* height: 298px; */
  }
  .help-container .row .col-lg-6{
    padding-left: 0;
  }
  .bdo-font-large.help-title-color { font-size: var(--font-md-nxt); padding: 24px 32px 32px 0px !important;}
  .bdo-font-large.mb-0.help-title-color p{
    padding: 0px !important;
    margin: 0px;
  }
  .help-container .btn-cls .btn.bdo-font-medium.fw-bold.p-3{
    margin-top: 0px !important;
  }
  .help-container .row {
    padding:0px;
  }
  /* .help-container {
    overflow: auto;
    min-height: 324px;
  } */
  .help-container .background-img {
  display: block;
  }
  .help-container .background-img{
    display: none;
  }
  .help-container .col-lg-6 h4{padding-top:0px;}
  .help-container .help-title-color{width: 100%;padding: 0px;}
  .help-container .btn-cls{text-align: left; }
  
  .help-container .btn-cls .btn.bdo-font-medium.fw-bold.p-3{
    margin-top: 0px !important;
  }
}
@media only screen and (min-width:768px) and (max-width:991.9px){
  .help-container .col-lg-6 h4{
    font-size: 37px;
  }
  .help-container button{font-size: 13px;}
}
@media only screen and (min-width:600px) and (max-width:767.9px){
  .help-container .col-lg-6 h4{
    font-size: 28px;
    margin-top: 50px !important;
    padding-top: 0px;
  }
  .help-container.dark-blue-variant .help-logo-blue {
    display: block;
  }

  .help-container .xd-logo-size img{width: 100% ;height: 100%;}
  .help-container .btn-cls{text-align: left;
  margin:0px;}
  .help-container .row {
    padding: 0px;
    display: flex;
    flex-direction: column;  
  }
  .help-container .btn-cls .btn.bdo-font-medium.fw-bold.p-3 {
    margin-top: 0px !important;
    font-size: 13px;
  }
  .help-container .col-lg-3.col-md-3.d-none.d-sm-block{width: 25%;padding-top: 60px;}
  .help-container .col-sm-12{width: 75%; }
  

}
@media only screen and (min-width:600px) and (max-width:1023.9px){
  .help-container .xd-logo-size img{
    width: 119%;
  }
} 

.teaser-container{
  position:relative;
  }
  
  .teaser-container .img-fluid{
    height:500px;
    width: 100%;
    object-fit: cover;
  }
  .teaser_block{
    position: absolute;
    top: 80px;
    width: 588px;
    background-color: var(--white); 
    opacity: 0.9;
    padding: 40px; 
    border-radius: 8px !important;
    }
    .teaser-container.corporate-profile .teaser_block .teaser-section__block {
      background: var(--white);
      padding: 24px;
      border-radius: 8px;
  }
    .teaser-title{
    font-size: var(--font-xxl);
    color: var(--bdo-black);
    }
    .teaser-text{
    font-size: var(--font-normal);
    color: var(--bdo-black);
    }
    .d-mobile{
    display: none;
    }
    .d-desktop{
    display: block;
    }
    .teaser-container .btn-primary{
    background-color: #0072D8;
    }
    .teaser-container .corporate-logo{
    height:54px;
    }
    /* corporate profile variation */
    .teaser-container.corporate-profile .teaser_block {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      padding: 32px;
      width: 100%;
      background-color: transparent;
    }
    .coltrl-cmp .teaser-container.corporate-profile .teaser_block {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 32px;
    width: 100%;
    background-color: transparent;
    }
    /*
    .teaser-container .teaser_block{
    width:50%;
    }
    */
    .teaser-container .corporate-description {
    display:none;
    }
    .teaser-container.corporate-profile .overview-description {
    display: none;
    }
    .teaser-container.corporate-profile .btn {
    display: none;
    }
    .teaser-container.corporate-profile .corporate-description {
    display: block;
    margin-top: 16px;
    }
    .coltrl-cmp .teaser-container.corporate-profile .img-fluid.d-desktop {
    width: 100%;
    height:857px;
    object-fit: cover;
    }
    .teaser-container .corporate-logo {
    display:none;
    }
    .teaser-container.corporate-profile .corporate-logo {
    display:block;
    }
  .coltrl-cmp .teaser-container.corporate-profile .teaser_block .teaser-section__block{
    background: var(--white);
    padding: 24px;
    border-radius: 8px;
    }
    .coltrl-cmp .teaser-container.corporate-profile .teaser_block .teaser-section__block::-webkit-scrollbar{
      width:0px;
      height:0px;
    }
   
   @media only screen and (min-width:600px) and (max-width:1400px){
     .teaser-container .d-desktop{
       display: block;
     }
     .teaser-container .d-mobile{
       display: none;
     }
    }
   @media only screen and (min-width:320px) and (max-width:599.9px){
    .teaser_block{
      width: calc(100% - 13%) !important;
    }
    .teaser-container.corporate-profile .teaser_block{
      width: 100% !important;
    }
   
   }
   @media only screen and (min-width:320px) and (max-width:480px){
    .coltrl-cmp .teaser-container.corporate-profile .img-fluid.d-mobile {
      height: 1235px !important;
      }
      .teaser-title {
        font-size: 16px !important;
    }
    .unorderedlist-bdo ul li .list-content{
      font-size: 14px;
    }
   }
    @media (max-width: 599.9px) {
       .teaser-container.corporate-profile .teaser_block
      {
        padding: 24px;
      }
    .d-mobile{
    display: block;
    }
    .teaser-container .img-fluid.d-mobile{
      width:100%;
      }
    .d-desktop{
    display: none;
    } 
    .coltrl-cmp .teaser-container.corporate-profile .img-fluid.d-desktop {
    width: 100%;
    object-fit: cover;
    }
    .coltrl-cmp .teaser-container.corporate-profile .teaser_block {
    position: absolute;
    top: 0px;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 24px;
    width: 100% !important;
    background-color: transparent;
    }
    .teaser-text{
    font-size: var(--font-md-nxt);
    margin-bottom:24px;
    }
    .teaser-container .corporate-logo{
    height:32px;
    /* width: 98px;*/
    object-fit: contain; 
    }
    .teaser_block {
    position: absolute;
    /* background-color: #fff;
    opacity: 1; */
    top: 64px;
    left: 50%;
    right:auto;
    width:312px;
    padding: 32px;
    transform: translateX(-50%);
    }
    .teaser-title{
    font-size: var(--font-lg) !important;
    }
    .teaser-container.corporate-profile .teaser_block{
    transform: unset;
    /* left:unset; */
    top: 0;
    right: 0;
    width: 100%;
    background-color: transparent;
    }
    .teaser-container.corporate-profile .teaser_block .teaser-section__block{
    background: var(--white);
    padding: 16px;
    /* height: 610px; */
    }
   .coltrl-cmp .teaser-container.corporate-profile .img-fluid.d-mobile {
    height:966px;
    }
    }
    @media only screen and (min-width:600px) and (max-width:767px){
      .coltrl-cmp .d-mobile{
        height: 800px;
      }
     .coltrl-cmp .d-mobile{
        /* display: block; */
        width: 100%;
        }
        .d-desktop{
        display: none;
        } 
        .coltrl-cmp .teaser-container.corporate-profile .img-fluid.d-desktop{height: 100%;}
      .teaser_block{
          position: absolute;
          width: 500px;
          top: 80px;
          background-color: var(--white); 
          opacity: 0.9;
          padding: 40px; 
          border-radius: 8px !important;
          left: 40px;
      }
    }
    @media only screen and (min-width:768px) and (max-width:1024px){
        .teaser-container .img-fluid{
          width: 100%;
          height: 500px;
      }
    .teaser_block{
          position: absolute;
          width: 500px;
          top: 80px;
          background-color: var(--white); 
          opacity: 0.9;
          padding: 40px; 
          border-radius: 8px !important;
          left: 40px;
          padding-bottom: 10px;
      }
    }
  @media only screen and (min-width:1024px) and (max-width:1200px){
      .teaser-container .img-fluid{
        width:100%;
        height: 500px;
        }
        .coltrl-cmp .teaser-container.corporate-profile .img-fluid.d-desktop{
          height: 750px
        }
    }
 
   @media only screen and (min-width: 768px) and (max-width: 1023.9px)
   {
.teaser-container .img-fluid {
    width: 100%;
    height: 500px;
}

   }
   @media only screen and (min-width:600px) and (max-width:1023.9px){
    .coltrl-cmp .teaser-container.corporate-profile .img-fluid{
      height:1074px !important;
    }
   }
/* main-carousel start css ===== */
/*.header-slider{
  background: var(--bdo-light-grey)
}*/
.herobanner{
  margin-bottom: 30px;
}
.herocarousel.header-slider .col-lg-6{
  padding-left: 0 !important;
}
.bg-grey-herocarousel{
  background-color:var(--bdo-light-grey);
    }
    .header-slider .herobannertitle, .herobanner .herobannertitle{
  font-size: var(--font-3xl);
  color:var(--bdo-black);
  font-weight: 400;
}
.promo-detail-page .herobanner .btn{
  font-size:17px;
}
.promo-detail-page .herobanner{
  margin-bottom:0px;
  padding-bottom:40px;
}
.herobanner.dark-blue-variant .hero_banner-text{
  color:var(--white);
}
.btnHover:hover{
     color:white !important;
    }
 .header-slider .breadcrumb{
  padding-top: 64px;
  cursor: pointer;
}
.header-slider .carousel-control-next, .carousel-control-prev {
width: 6%;
}
.header-slider .bdo-font-caption{
  margin-bottom: initial;
}
 .header-slider .carousel-indicators {
    margin-bottom:96px;
}
.header-slider .left-arrow ,.header-slider .right-arrow{
  background-image: url("clientlib-site/resources/images/Arrow-lightBlue.svg");
}
.header-slider .arrow_align_center{
  height:50px;
  top: 30%;
  right: -6%;
}
.bg-img{
  width: 100%;
height: 100%;
}
.bg-img img{
  position: absolute;
  pointer-events: none;
  height: 100%;
  width: 100%;
  z-index: -1;
}
.header-slider .bdo-font-caption p{
   color:var(--bdo-black);
        }
  .header-slider p{
    color: var( --profile-desc);
    }
.single-hero-banner {
  color: var(--bdo-black);
  padding:0px 0px 30px 0px;
}
.single-hero-banner .btn{
  margin-top: 32px;
}
/* .single-hero-banner .row div:first-child{
  padding-left:24px;
} */
.breadcrumb-txt-title{
  display: none;
}
.heroban-img-banner-mb .img-fluid{float: right;}
/* .herocarousel .carousel-control-prev.left-arrow{margin-left:-75px;}  */
/* .herocarousel .carousel-control-next.right-arrow{margin-right:-80px;} */
.cta-banner-mb{margin-bottom: 65px !important;}
/* @media(max-width:1200px)
{
  .herocarousel .carousel-control-next.right-arrow{margin-right:-80px;}
} */
.carousel-control-next{
  right: -6% !important;
}
.carousel-control-prev{
  left: -6% !important;
}
.herocarousel.dark-blue-variant h2,.herocarousel.dark-blue-variant p{
  color:var(--white);
}
.herocarousel.dark-blue-variant .btn.bdo-primary{
  background-color: var(--white);color:var(--bdo-blue);
}
@media(max-width: 1250px){
  /* .herocarousel .carousel-control-prev.left-arrow{margin-left:-45px;} */
 
  .carousel-control-next{
    height: 35px !important;
    width: 35px !important;
    right: -4% !important;
  }
  .carousel-control-prev{
    height: 35px !important;
    width: 35px !important;
    left: -5% !important;
  }

  .herobanner.without-breadcrumb-hero-banner{
	margin-top:100px;
  }
}

@media(max-width: 1023.9px) {
  .herobanner br {
    display: none;
  }
  .header-slider .bdo-font-caption{
    /* font-size: var( --font-xl-nxt); */
    margin-top:16px;
    font-size: 42px;
  } 
  .header-slider .bdo-font-lg,
  .header-slider .bdo-font-medium{
    font-size: var( --font-md-nxt);
  } 
  .carousel-control-prev,
  .carousel-control-next{
    display: none !important;
  }
  .herobanner .row .bdo-font-caption{
    font-size: var(--font-2xl);
  }
}

@media(max-width: 599.9px){
  .promo-detail-page .herobanner .btn{
    font-size:var(---font-md-nxt);
  }
  .promo-detail-page .herobanner{
    padding-bottom:0px;
  }
.heroban-img-banner-mb .img-fluid{float: initial;}
.header-slider .carousel-indicators{margin-bottom: 64px;} 
  .breadcrumb-txt-title{
    display: block;
  }
  .header-slider p{
    color:var(--bdo-black);
  }
  .herobanner .row .bdo-font-caption{
    font-size: var(--font-xl-nxt);
  }
  #header{
    padding: 22px 0 !important;
  }
  .header-slider .bdo-font-caption p{
    margin-bottom: 8px;
  }
  .header-slider .bdo-font-caption{
    margin-top: initial;
  }
  .hero_banner-text p{
    margin-bottom: 0px;
  }
  .herocarousel .breadcrumb-txt-title{
    padding-left: 0;
  }

.hero_banner-text{
margin:0px !important;
}
  .header-slider .carousel-inner .row{
    flex-direction: column-reverse;
    margin-right: unset; 
    margin-left: unset;
  }
 .header-slider .carousel-indicators {
    bottom: 2px;
}
.herobanner .col-lg-6.col-md-6.col-sm-12.heroban-img-banner-mb{
  text-align: center;
}
.single-hero-banner .row, .herobanner .row{
  flex-direction: column-reverse;
}
.header-slider .bdo-primary,
.header-slider .bdo-primary{
    font-size:var(--font-md-nxt);
}
.herobanner .row .bdo-font-lg.hero_banner-text{
  margin-top: 8px !important;
  font-size: var(--font-md-nxt);
}
.herocarousel .carousel-inner .carousel-item div .col-md-4,
.herocarousel .carousel-inner .carousel-item div .col-md-3,
.herocarousel .carousel-inner .carousel-item div .col-md-6{
    width: 100%;
  }

}
@media(max-width:480px){
  .header-slider .bdo-font-caption{
    font-size: var( --font-xl-nxt);
  } 
  .single-hero-banner {
    padding:30px 0px;
  }
    .single-hero-banner .row div:first-child{
  padding-left:10px !important;
}
  .single-hero-banner .row{
    flex-direction: column-reverse;
  }
  .single-hero-banner{
    margin-top: 0px !important;
  }
  .single-hero-banner .bdo-font-caption{
    font-size: var(--font-xl-nxt);
  }

  .single-hero-banner .btn{
    margin-top: 16px;
  }
  .header-slider .container .carousel-item .container{padding:0px;}
.breadcrumb-txt-title{font-size:var(--font-default);font-weight:600;color: var(--bdo-black);margin-bottom: 8px;margin-top: 16px;}
/* .heroban-img-banner-mb{margin-bottom: 48px !important;} */
}
@media(min-width:600px)
{
 .herocarousel .col-lg-6.app-carousel-column-one{
    width:50%;
  }
  .herobanner .row .col-sm-12{
    width: 50%;
  }
 
}
@media only screen and (min-width:320px) and (max-width:767px){
  .herobanner.without-breadcrumb-hero-banner{
 	  margin-top:100px !important;
  }
}
@media only screen and (min-width:320px) and (max-width:767.9px){

  /* .single-hero-banner .row, .herobanner .row{
    flex-direction: column-reverse;
  } */

  /* button */
  .herobanner .cta-banner-mb{
    font-size:1.1rem;
  }

}
@media only screen and (min-width:601px) and (max-width:1023px)

{
  .herocarousel .row .col-sm-12{
    width: 50%;
  }
  .breadcrumb-txt-title{
    display: none;
  }
  .appcarousel .app-carousel__text{
    width:300px;
  }
  .appcarousel .app-carousel-image{

position: absolute;
top:0px !important;
width:50%;
  }
  .herocarousel .carousel-control-prev,
  .herocarousel .carousel-control-next{
    display: none !important;
  }
}

.contact-us-section {
  margin-top: 80px;
  margin-bottom: 80px;
  position: relative;
}
.contact-us-section__header {
  font-size: var(--font-xxl);
  color: #2f2f2f;
}
.contact-us-section__link {
  color: var(--bdo-blue) !important;
  font-size: var(--font-normal);
  letter-spacing: -0.49px;
}
.contact-us-section__title {
  color: #2e2e2e;
  font-size: var(--font-lg);
  padding-bottom: 15px !important;
}
.contact-us-section__maintext {
  color: #4b4b4b;
  font-size: var(--font-normal);
}
.contact-us-section__text {
  font-size: var(--font-normal);
  color: #4b4b4b;
}
.contact-us-section__text__md {
  font-size: var(--font-md-nxt);
  color: var(--bdo-blue) !important;
}
.contact-us-section__location__pl {
  padding-left: 3rem !important;
}
.contact-us-section_icon {
  padding-right: 32px;
  height: 56px;
}
.arrowtext {
  color: var(--bdo-black);
  font-size: var(--font-normal);
  position: absolute;
  right: 0;
  bottom: -90px;
}
.arrow {
  transform: rotate(270deg);
  position: absolute;
  right: 24px;
  height: 48px;
}
.contact-us-section p strong {
  color: #2e2e2e;
  font-size: var(--font-lg);
  font-weight: 600;
  margin-bottom: 15px !important;
  display: block;
}
.contact-us-section p {
  color: #4b4b4b;
  font-size: var(--font-normal);
  font-weight: 400;
  /* padding-top: 14px; */
  margin-bottom: 0px;
}
.contact-us-section .align-self-center p a:nth-child(2){
  padding-top: 16px;
}
.contact-us-section div.col-sm-12.col-md-6 {
  margin-top: 32px;
}
.contact-us-section div:nth-child(1).col-sm-12.col-md-6,
.contact-us-section div:nth-child(2).col-sm-12.col-md-6 {
  margin-top: 0px;
}
.contact-us-section div:nth-child(1).col-sm-12.col-md-6 a,
.contact-us-section div:nth-child(2).col-sm-12.col-md-6 a,
.contact-us-section div:nth-child(3).col-sm-12.col-md-6 a,
.contact-us-section div:nth-child(4).col-sm-12.col-md-6 a,
.contact-us-section div:nth-child(5).col-sm-12.col-md-6 a {
  font-size: var(--font-normal);
  font-weight: bold;
  color: var(--bdo-blue) !important;
  display: inline-block;
}
.contact-us-section
  div:nth-child(4).col-sm-12.col-md-6
  .align-self-center
  p:nth-child(3)
  a {
  font-size: var(--font-md-nxt);
  color: var(--bdo-blue) !important;
  font-weight: 600;
}
.dark-blue-variant .contact-us-section p{
  color: var(--white);
}
.dark-blue-variant .contact-us-section p strong{
  color: var(--white);
}
.dark-blue-variant .contact-us-section div:nth-child(1).col-sm-12.col-md-6 a,
.dark-blue-variant .contact-us-section div:nth-child(2).col-sm-12.col-md-6 a,
.dark-blue-variant .contact-us-section div:nth-child(3).col-sm-12.col-md-6 a,
.dark-blue-variant .contact-us-section div:nth-child(4).col-sm-12.col-md-6 a
{
  color: var(--white) !important;
}
.dark-blue-variant .contact-us-section
  div:nth-child(4).col-sm-12.col-md-6
  .align-self-center
  p:nth-child(3)
  a {
  font-size: var(--font-md-nxt);
  color: var(--white) !important;
  font-weight: 600;
}
@media (max-width: 599.9px) {
  .contact-us-section.threeColumn h2{
    margin-bottom: 24px !important;
  }
  .contact-us-section.threeColumn .align-self-center p a,.contact-us-section.threeColumn .align-self-center p{
    font-weight: 600 !important;
  }
  .contact-us-section {
    margin-top: 40px;
    margin-bottom: 36px;
  }
  .contact-us-section.threeColumn .contact-us-cont{
    padding-bottom: 24px !important;gap:24px !important;
  }
  .contact-us-section.threeColumn{
    margin-top:24px !important ;
    margin-bottom: 24px !important;
  }
  .contact-us-section.threeColumn h2{
    margin-top:initial;
  }
    .contact-us-section a{
    font-size:var(--font-md-nxt);
            font-weight:700;
        }
  .contact-us-section__header {
    font-size: var(--font-lg) !important;
    font-weight: 600;
    margin-bottom: 24px !important;
    margin-top: 40px;
    color: var(--contact-header) !important;
  }
  .contact-us-section__text {
    color: var(--bdo-blue) !important;
    font-size: var(--font-md-nxt);
    font-weight: bold;
  }
  .contact-us-section__location__pl {
    padding-left: 16px !important;
  }
  .contact-us-section_icon {
    padding-right: 16px;
  }
  .contact-us-section .row.contact-us-cont{gap: 32px;}
  .contact-us-section div.col-sm-12.col-md-6{margin-top: auto;}
  .contact-us-section div.col-sm-12.col-md-6 p a {
    font-size: var(--font-md-nxt) !important;
    font-weight: bold;
    color: var(--bdo-blue) !important;
  }
  .contact-us-section p strong {
    color: #2e2e2e;
    font-size: var(--font-md-nxt);
    font-weight: 700;
    margin-bottom: 16px !important;
    margin-top: 16px;
  }
  .contact-us-section p{
    color: #2e2e2e;
    font-size: var(--font-md-nxt);
    padding-top: 0px;
  }
  .contact-us-section .align-self-center p:last-child {
    color: #2e2e2e;
    font-size: var(--font-md-nxt);
    font-weight: 400;
    padding-top: 0px;
    margin-bottom: auto;
  }
.contact-us-section div:nth-child(3).col-sm-12.col-md-6 a {padding-top:16px;padding-bottom: 16px;}
 .contact-us-section .col-sm-12.col-md-6.col-lg-6 p strong{
    font-size: var(--font-normal);
    font-weight: bold;  
   color: #2F2F2F;
   }
   .contact-us-section .col-sm-12.col-md-6.col-lg-6:first-child p strong{
    font-size: var(--font-md-nxt);
   }
    /* .contact-us-section .col-sm-12.col-md-6.col-lg-6:nth-child(4) p:nth-child(2){
    margin-bottom: 8px !important;
   } */
   .contact-us-section .col-sm-12.col-md-6.col-lg-6:nth-child(4) p:nth-child(3){
    margin-top: 0px !important;
   }
  .dark-blue-variant .contact-us-section .col-sm-12.col-md-6.col-lg-6 p strong{
    color: var(--white);
  }
  .dark-blue-variant .contact-us-section .col-sm-12.col-md-6.col-lg-6 p{
    color: var(--white);
  }
  .dark-blue-variant .contact-us-section div.col-sm-12.col-md-6 p a{
    color: var(--white) !important;
  }
  .dark-blue-variant .contact-us-section__header{
    color: var(--white) !important;
  }
  .contact-us-cont div.col-sm-12.col-md-6.col-lg-6:first-child{
    order:1;
  }
.contact-us-cont div.col-sm-12.col-md-6.col-lg-6:nth-child(2){
   order:3;
  }
.contact-us-cont div.col-sm-12.col-md-6.col-lg-6:nth-child(3){
   order:2;
}
.contact-us-cont div.col-sm-12.col-md-6.col-lg-6:last-child{
 order:4;
}
 
}
@media only screen and (min-width: 600px) and (max-width:768px) {
  .contact-us-cont div.col-sm-12.col-md-6.col-lg-6:first-child{
    order:1;
  }
.contact-us-cont div.col-sm-12.col-md-6.col-lg-6:nth-child(2){
   order:3;
  }
.contact-us-cont div.col-sm-12.col-md-6.col-lg-6:nth-child(3){
   margin-bottom: 16px;
   order:2;
}
.contact-us-cont div.col-sm-12.col-md-6.col-lg-6:last-child{
 order:4;
}
.contact-us-section.threeColumn .contact-us-cont{
  gap: 32px;
}

}
@media only screen and (min-device-width : 600px) and (max-device-width : 1023.9px) and (orientation : portrait) {
  .coltrl-cmp .contactus .col-sm-12{
    width:100%;
  }
  .contact-us-section.threeColumn .contact-us-cont{
  gap: 32px;
}
}
/*three column variation*/
.contact-us-section.threeColumn h2{
  font-size: var(--font-xl-nxt);
  margin-bottom: 40px;
}
.contact-us-section.threeColumn .contact-us-cont{
  padding-bottom: 48px;
} 
.contact-us-section.threeColumn{
  margin-top:56px ;
  padding: initial;
  margin-bottom: 48px;color:var(--bdo-black);
}
.contact-us-section.threeColumn p{
word-break: break-word;color:var(--bdo-black);
}
.contact-us-section.threeColumn p a,.contact-us-section.threeColumn p a:hover,.contact-us-section.threeColumn p a:focus{
  color:var(--bdo-blue) !important;font-weight: 700;
}

@media (min-width: 600px)
{
  .contact-us-section.threeColumn h2{
    margin-bottom: 40px !important;
  }
}
.search-bar .suggest-list {
    background: #ffffff 0% 0% no-repeat padding-box;
    box-shadow: 0px 4px 8px #c2c2c129;
    margin-top: 1px;
    border-radius: 0px 0px 8px 8px;
}
.search-bar .suggest-list li:first-child {
    padding-top: 24px;
}

.search-bar .suggest-list li img.auto-suggest-icon {
    content: url("../components/search/searchbar/v1/searchbar/clientlibs/resources/autoSuggetionIcon.svg")
}

.search-bar .scroll {
    overflow-y: auto;
    height: 200px;
}

.search-bar .suggest-list {
    list-style: none;
    padding-left: 3rem;
}
.genericSearch .search-bar .suggest-list{
    margin: 0;
}

.result-count{
    margin-top: 16px;
}

.search-bar .suggest-list li {
    font-size: 18px;
    cursor: pointer;
}

.search-bar img {
    cursor: pointer;
    padding-right:24px ;
}
.search-bar #searchIcon{
    cursor: auto;
}
.search-bar input::placeholder {
    color: #919191;
}

.search-bar .close-icon {
    display: none;
}

.property-search-bar-container .search-bar #countryList, .faq-search-container.search-bar #faqList  {
   margin-bottom: 0;
}

@media (max-width: 480px) {
    .property-search-bar-container .search-bar .container, .faq-search-container.search-bar .container {
        padding: 0 12px;
    }
}

@import url(../components/search/searchbar/v1/reference/css/variable.css);
/* Search-bar-Section start css Prem Singh ===== */


/* .genericSearch.generic-search{
  background-color: var(--bdo-lightblue-1);
} */
.search-result .scroll {
  overflow-y: auto;
  height: 200px;
}

.generic-search .input-group-text.bg-white{
  padding-top:16px;padding-bottom: 16px;
}
.search-bar .search_close_icon img{
  padding-right:16px;
}
.search-result .suggest-list {
  list-style: none;
  padding-left: 3rem;
  background: #ffffff 0% 0% no-repeat padding-box;
  box-shadow: 0px 4px 8px #c2c2c129;
  border-radius: 8px;
  margin-top: 1px;
}
.search-result .suggest-list li {
  font-size: 18px;
  cursor: pointer;
}
.search-result img {
  cursor: pointer;
}
.search-result input::placeholder {
  color: #919191;
}
.generic-results-container .title {
  color: var(--bdo-blue) !important;
  font-size: var(--font-lg);
  font-weight: 600;
}

.generic-results-container .description {
  font-size: var(--font-normal);
}

.generic-results-container .generic-pagination-container {
    margin-top: 48px;
}
.generic-search-result-container{
  position: relative;
}
.generic-search-result-container ul{
  position: absolute;
  left: 0;
  right: 0;
  z-index: 3;
}

.generic-results-container .generic-data-container ul {
 
  list-style: none;
  padding: 0;
}

.generic-pagination-container .paginationjs-pages ul {
    padding-left: 1rem;
}
.generic-pagination-container .paginationjs-pages ul li {
  list-style: none;
  display: inline-block;
  margin-right: 12px;
  padding: 4px 13px;
  font-size: 24px;
}
.generic-pagination-container .paginationjs-pages ul li.active {
  background-color: #0072d8;
  color: #fff;
  border-radius: 4px;
}
.generic-pagination-container .paginationjs-pages ul li.paginationjs-prev,
.generic-pagination-container .paginationjs-pages ul li.paginationjs-next {
    background: #E5F5FF 0% 0% no-repeat padding-box;
    border-radius: 8px;
    font-size: 18px;
    color: #2e2e2e;
}

.generic-pagination-container .paginationjs-pages ul li.paginationjs-prev{
    padding: 12px 16px 12px 46px;
}
.generic-pagination-container .paginationjs-pages ul li.paginationjs-next {
    padding: 12px 46px 12px 16px;
}
.generic-pagination-container .paginationjs-pages ul li.paginationjs-prev a::after {
  padding-left: 8px;
  font-size: 18px;
  color: #2e2e2e;
  border-radius: 8px;
  text-transform: capitalize;
}
.generic-pagination-container .paginationjs-pages ul li.paginationjs-prev a, .generic-pagination-container .paginationjs-pages ul li.paginationjs-next a {
  position: relative;
}
.generic-pagination-container .paginationjs-pages ul li.paginationjs-prev a::before {
  content: url("../components/search/searchbar/v1/searchbar/clientlibs/resources/Prev-Btn.svg");
  position: absolute;
  top: 0px;
  left: -35px;
}
.generic-pagination-container .paginationjs-pages ul li.paginationjs-next a::after {
  content: url("../components/search/searchbar/v1/searchbar/clientlibs/resources/Next-Btn.svg");
  position: absolute;
  top: 0;
  right: -35px;
}
.paginationjs-prev
.generic-pagination-container .paginationjs-pages ul li.paginationjs-prev.disabled,
.generic-pagination-container .paginationjs-pages ul li.paginationjs-prev.disabled a::after,
.generic-pagination-container.paginationjs-pages ul li.paginationjs-next a::before,
.generic-pagination-container .paginationjs-pages ul li.paginationjs-next.disabled a::before {
  background: #e5f5ff 0% 0% no-repeat padding-box;
  border-radius: 8px;
  opacity: 1;
  color: #c2c2c1;
}

.genericList .suggestion-btn a{
   height: auto;
}

.generic-pagination-container .paginationjs-pages ul li.paginationjs-prev.disabled,
.generic-pagination-container .paginationjs-pages ul li.paginationjs-next.disabled {
    opacity: 0.6;
}

#globalSearch{
  top:170px;
  background: linear-gradient(to top, rgba(255, 255, 255, 0.5) 100%, #fff 35% ) bottom;
  backdrop-filter: blur(36px);
 -webkit-backdrop-filter: blur(36px);
}
#globalSearch .modal-dialog{
  max-width: 100%;
    height: 100%;
}
#globalSearch .modal-content{
  background-color: transparent;
  border: none;
}
#globalSearch .modal-body{
  padding: 0px;
}
#globalSearch .modal-dialog .globalSearch {
  padding: 0!important;
}
#globalSearch .modal-dialog .globalSearch  .generic-pagination-container{
  margin-top: 0px;
}
#globalSearch .modal-dialog .globalSearch .suggest-list.genericList{
  margin-bottom: 0px;
}
/* .modal-backdrop.show{
  background-color: transparent;
  z-index: 1;
} */

.generic-search-result-title{
  padding-top: 8px;
  padding-bottom: 40px;
}
.generic-results-container{
  margin-top: 56px;
}

.genericSearch.generic-search #backBtn{
display: none;
}
.genericSearch.generic-search .input-group-text{
  padding-right: 0px;
}

/* Icon Hide And Show  */

#globalSearch #backBtn,
#globalSearch #closeIconBtn{
  display: none;
}

.no-result-msg-container{
  display: none;
}
.search-bar #searchIcon {
  padding-right: 0px;
  padding-left: 24px;
}
.generic-search.search-bar .suggest-list
{
  padding-left: 87px;
}
.generic-search .input-group-text.bg-white{
  padding-right: 0px;
}
.input-group-text#microphone{
  padding-left: 0px;
}
.input-group-text#closeIconBtn{
  padding-right: 16px;
}
.generic-search input::placeholder
{
  color:var(--profile-desc) !important;
}
.generic-search input:focus::placeholder {
  color:#b9b9b9 !important;
}
.search-bar .search_close_icon{
  padding-left: 0px;
}
.search-bar .search_close_icon img{
  border-right: 1px solid var(--tbl-brd-color);
  margin-right: 2px;
}
@media (max-width: 1023.9px){
  #globalSearch{
    top: 64px;
    overflow: initial;
  }
  .search-bar .search_close_icon img{
    padding-right:0px !important;
  }
  /* .input-group-text#microphone{
    margin-left: -5px;
  } */
}
@media (max-width: 480px) {
   .generic-pagination-container .paginationjs {
        display: flex;
        align-items: center;
   }
   .generic-results-container .title {
   font-size: 20px;
  }
  .paginationjs-pages ul li{
    background: none !important;
  }
  .generic-results-container .description {
    font-size: 16px
  }
   .generic-pagination-container .paginationjs-pages ul{
     margin: 0;
   }
   .generic-pagination-container .paginationjs-pages ul li.paginationjs-prev,.generic-pagination-container .paginationjs-pages ul li.paginationjs-next {
     padding: 5px 10px 0 10px;
   }
   /* .generic-pagination-container .paginationjs-pages ul li.paginationjs-prev a::before,.generic-pagination-container .paginationjs-pages ul li.paginationjs-next a::after {
       position: unset;
   } */
   #globalSearch{
    padding-top: 24px;
  }
  .generic-pagination-container .paginationjs-pages ul li.paginationjs-prev a::before
  {
    top:-25px;
    left:-22px;
    background-color: var(--bdo-lightblue);
    padding: 8px 14px 0px 14px;
    border-radius: 8px;
  }
  .generic-pagination-container .paginationjs-pages ul li.paginationjs-next a::after
  {
    right:-124px;
    top:-25px;
    background-color: var(--bdo-lightblue);
    padding: 8px 14px 0px 14px;
    border-radius: 8px;
  }
  .paginationjs-nav{
    position: relative;
    left:-4px;
  }
  /* #microphone{
    padding: 0px;
  } */
}
@media(max-width:599.9px)
{
  .search-bar #searchIcon {
    padding-left:0px;
  }
  .generic-search .input-group-text:first-child{
    padding-left:8px;
  }
  .generic-search.search-bar .suggest-list{
    padding: 0px 16px 0px 52px;
  }
  .input-group-text#closeIconBtn{
    padding:12px 0px 12px 0px;
  }
  .generic-search .input-group-text.bg-white{
    padding-top:12px;padding-bottom: 12px;
  }
  .search-bar .search_close_icon img{
    padding-right: 8px !important;
  }
  #microphone img{
    padding-right: 8px;
    padding-left: 8px;
  }
  
}

@media only screen and (min-width:481px) and (max-width:599.9px){
  .paginationjs-nav.J-paginationjs-nav
  {
    position: relative;
    /* top:1000px; */
    left:58px;
  }
  .paginationjs-pages ul li{
    background: none !important;
  }
  /* .paginationjs-pages ul li.paginationjs-prev a::before
  {
    top:34px;
    left:-28px;
  }
  .generic-pagination-container .paginationjs-pages ul li.paginationjs-next a::after
  {
    
    right:-28px;
    top:32px;
  } */
}
@media only screen and (min-width:767px) and (max-width:992px)
{
  .paginationjs-nav
  {
    position: relative;
    left:65px;
  }
  .paginationjs-pages ul li{
    background: none !important;
  }
  .paginationjs-pages ul li{
    background: none !important;
  }
  .paginationjs-pages ul li.paginationjs-prev a::before {
    top:29px;
    left:-67px;
    background-color: var(--bdo-lightblue);
    padding: 8px 14px 0px 14px;
    border-radius: 8px;
  }
  .paginationjs-pages ul li.paginationjs-next a::after {
    top: 29px;
    right: -60px;
    background-color: var(--bdo-lightblue);
    padding: 8px 14px 0px 14px;
    border-radius: 8px;
  }
}
@media only screen and (min-width:320px) and (max-width:767.9px){
  .paginationjs-pages ul{
    white-space: nowrap;
  }
 
}

@-moz-document url-prefix(){
  #globalSearch{
    background: linear-gradient(180deg, rgb(247, 247, 247) 0%, rgb(255, 255, 255)14%, rgba(255, 255, 255, 0.89)100%);
  }
  @media(max-width:480px)
  {
  .paginationjs-pages ul li.paginationjs-prev a::before,.paginationjs-pages ul li.paginationjs-next a::after{
    top:-8px;
  }}
  @media only screen and (min-width:767px) and (max-width:992px){
    .paginationjs-pages ul li.paginationjs-prev a::before,.paginationjs-pages ul li.paginationjs-next a::after{
      top:45px;
    }
  }
}


/*IOS safari*/
@supports (-webkit-hyphens:none) {
   @media (max-width: 480px) {
   .paginationjs-nav{ left: -18px; top: -5px; } 
}
 @media only screen and (min-width:767px) and (max-width:992px){
   .paginationjs-nav{ left: 28px; top: -10px; }
   } 
  }
  @media(min-width:600px)
  {
    .article-list-page .generic-search{
      margin-bottom: 56px;
      }
  }


.awards-container .awards_recognitions .awards_title{
  margin-bottom:0px !important;
      }
      .awards-container.product-container .slick-slide{
        width:100% !important;
      }
      .awards-container.product-container .view-text{
        display: none;
      }
      .awards-container.product-container.custom-overlay-design.overlay_class .view-text{
        display: block;
      }
.awards-container .awards_recognitions{
  padding:0px;
  background-color:rgba(0,0,0,0);
  }
  .awards-container.product-container .slick-prev{
    top:37% !important;
  }
  .awards-container.product-container .slick-next,.product-container .slick-prev,
  .awards-container.product-container .slick-next,.product-container .slick-prev{
    top:41%;
  }
  .awards-container.product-container .slick-next{
    right:-4%;
    position: absolute;
  }
  .awards-container.product-container .slick-prev{
    position: absolute;
    left:-55px;
  }
  .awards-container.product-container.custom-overlay-design.overlay_class .slick-prev{
    left:-5%;
  }
  .dark-blue-variant .awards-container.product-container .view-text
  {
    color: var(--white) !important;
  }
  .awards-container .overlay-design-fn{
    height:0px !important;
  }
  .awards-container .awards_recognitions .carousel-subtext{
padding-top: 0px !important;
  }
  .awards-container .view-all-card-container .text-light h2
{
    width:485px;
}
.dark-blue-variant .awards-container .awards_readMore .btn a{
  color: var(--white) !important;
}
.awards-container .awards_readMore .btn a{
  font-size:var(--font-normal) !important;
}
.awards-container .viewallCard{
  width:100vh !important;
 
 
  }
  .dark-blue-variant .awards-container .viewallCard,.light-blue-variant .awards-container .viewallCard
  {
      background: rgba(0,0,0,0) !important;
  }
  .white-variant .awards-container .viewallCard
  {
       background: rgba(229, 245,245, 0.6) !important;
  }
 
 
  .awards-container .view-all-card-container .viewAll{
      position:absolute;
      top:40%;
      left:100px;
      }
  .awards-container .view-all-card-container .view-text{
     position: absolute;
     margin-left: 14%;
      top: 63px;
  padding-left:12px;
  }
.awards-container .view-all-card-container .text-light .d-flex{
    width:432px;
    }
  .awards-container .awards_bgOpacity {
  height: 100%;
  width: 422px;
  top: 0;
  position:absolute;
  left: 41%;
  transform: translateX(-50%);
 
}
.awards-container .view-all-card-container .awards_bgOverlay{
  position: absolute;
  top: 0;
  right: 7%;
  left:80%;
  height: 100%;
  width: 100%;

  }
.dark-blue-variant .awards-container .text-light{
color:var(--white);
}
.light-blue-variant .awards-container .text-light, .white-variant .awards-container .text-light{
color:var(--bdo-black);
}
.dark-blue-variant .awards-container .view-all-card-container .awards_bgOverlay
{
background-color: rgba(0, 114, 216, 0.8);
}
.light-blue-variant .awards-container .view-all-card-container .awards_bgOverlay
{
    background-color: rgba(229, 245, 255, 0.8);
}
.white-variant .awards-container .view-all-card-container .awards_bgOverlay
{
    background-color: rgba(255, 255, 255, 0.8);
}

.white-variant .awards-container .awards_bgOpacity{
opacity:0.5;
}
.light-blue-variant .awards-container .awards_bgOpacity{
opacity:0.1;
}
.dark-blue-variant .awards-container .awards_bgOpacity{
  opacity:0.12;
  }
.dark-blue-variant .awards-container .awards_bgOpacity{
background: #A1C3FC;
}
.light-blue-variant .awards-container .awards_bgOpacity{
background: var(--bdo-lightblue-2);
}
.white-variant .awards-container .awards_bgOpacity{
background:var(--bdo-lightblue);
}
.awards-container .awards_recognitions .awards_readMore{
padding-bottom:0px;
padding-top:24px;
  }
  .awards-container .awards_recognitions p{
  margin-bottom:0px;
  padding-bottom:0px !important;
}
.awards-container .awards_recognitions .col-lg-6 .d-flex{
  margin-top:32px;
}
.awards-container .awards_recognitions .awards_title {
font-size:var(--font-xxl-nxt);
font-weight:400 !important;
}
.awards-container .awards_recognitions .align-self-center p{
font-size:var(--font-lg);
}
.awards-container .awards_recognitions .awardicon-image{
  padding-right:20px !important;
}
.white-variant .awards-container .awards_recognitions .awards_readMore .btn,
.light-blue-variant .awards-container .awards_recognitions .awards_readMore .btn{
border: 1px solid var(--bdo-blue);
border-radius: 8px;
color:var(--bdo-blue);
}
.dark-blue-variant .awards-container .awards_recognitions .awards_readMore .btn{
border: 1px solid var(--white);
border-radius: 8px;
color:var(--white);
}
.dark-blue-variant .awards-container .awards_recognitions .awards_title  p,
.dark-blue-variant .awards-container .awards_recognitions .align-self-center p{
  color:var(--white)  !important;
}
.light-blue-variant .awards-container .awards_recognitions .align-self-center p{
color: var(--bdo-black);
}
.awards-container .awards_recognitions .img-fluid {
width: 485px;
height: 340px;
}
.awards-container .carousel-control-next, .carousel-control-prev {
background-image: url("../../../content/dam/bdounibank/arrow-icon.svg");
background-repeat: no-repeat;
background-position:center;
}
.awards-container .col-lg-6{
  padding-left: 48px;
  padding-right:0px;
}
        .awards-container .col-lg-5{
    padding:0px;
                }
.awards-container .section-heading {
  font-size: var(--font-xxl);
  padding-bottom: 48px;
  font-weight: normal;
  letter-spacing: 0px;
   color: #FFFFFF;
   opacity: 1;
}
.awards-container .awards_title {
  font-size: 56px;
  line-height: 1.1;
  font-weight: normal;
}
.awards-container .carousel-subtext {
  font-size: 24px;
  padding-top: 25px;
}
.awards-container .carousel-control-next {
  width: 8% !important;
  z-index: 999;
}
.awards-container .carousel-control-prev{
  width: 6% !important;
  z-index: 15;
  transform: rotate(180deg);
}
.awards-container .carousel-inner{
  z-index: 2;
}
.awards-container .lastcarousel{
  height: 373px;
  background-color: #E5F5FF;
    display: grid;
    place-items: center;
    color: #0072D8;
}
.awards-container .awards_bgOpacity{
  height: 100%;
  width: 422px;
  background: #A1C3FC;
  top: 0;
  left: 44%;
  transform: translateX(-50%);
  opacity: .12;
}
.awards-container .img-fluid{
  max-width: 100%;
  height: 373px;
  }
  .awards-container .awardicon-image{
  padding-right:26px;
  height: 48px;
}
.awards-container .awards_readMore{
  padding-top: 28px;
  padding-bottom: 27px;
  font-size: var(--font-normal);
}
.awards-container.custom-overlay-design.overlay_class .view-all-card-container.card-item .card-item .img-fluid{
  margin-left: -30%;
}
.awards-container.custom-overlay-design.overlay_class .view-all-card-container.card-item .card-item .text-light{
  margin-left: -30%;
  width: 130%;
}
.awards-container.custom-overlay-design.overlay_class .awards_bgOpacity {
  height: 100%;
  width: 400px;
  top: 0;
  position: absolute;
  left: 90%;
  right: 0px;
  opacity: .12;
  z-index: 0;
}
.awards-container.custom-overlay-design.overlay_class.dark-blue-variant .viewallCard{
  background-color: transparent !important;
}
.awards-container.custom-overlay-design.overlay_class .view-all-card-container .view-text{

  text-align: center;
  margin-left: 16%;
  z-index: 99;
}
.dark-blue-variant .custom-overlay-design.overlay_class.awards-container .darkblue-img,
.light-blue-variant .custom-overlay-design.overlay_class.awards-container .lightblue-img,
.white-variant .custom-overlay-design.overlay_class.awards-container .lightblue-img
{
 display: block;
    position: absolute;
      top: 156px;
      right:75px;
}
.awards-container.custom-overlay-design.overlay_class .view-all-card-container .awards_bgOverlay{
  width: 15%;
}
.awards-container.product-container .container{
  padding: 0px 24px;

}
@media(max-width:599.9px)
{
  .awards-container.product-container{
    padding: 40px 0px 64px 0px;
  }
  .awards-container.product-container .container{
    padding: 0px 24px;
    margin:auto !important;
  }
  .awards-container.custom-overlay-design.overlay_class .view-all-card-container .view-text{

 
    margin-left: 71px !important;
    z-index: 99;
    top: 38%;
    text-align: left;
   
  }
  .awards-container .awards_recognitions .col-lg-6 .d-flex{
    margin-top:21px;
  }
  .awards-container .awards_recognitions .col-lg-6{
    padding-left:0px !important;
  }
  .awards-container .view-all-card-container .awards_recognitions{
    display:none;
        }
        .awards-container .awards_bgOpacity
        {
      transform: translateX(-28%);
      left:64%;
      width:290px;
        }
        .awards-container.custom-overlay-design.overlay_class .awards_bgOpacity
  {
    transform: translateX(-50%);
    width:411px !important;
    top:94px;
    left:50% !important;
  }
  .dark-blue-variant .custom-overlay-design.overlay_class.awards-container .darkblue-img, .light-blue-variant .custom-overlay-design.overlay_class.awards-container .lightblue-img,
  .white-variant .custom-overlay-design.overlay_class.awards-container .lightblue-img
  {
    right:226px;
  }
}
@media(max-width:480px)
{
  .awards-container .awards_bgOpacity
  {
transform: translateX(22%);
width: 422px;
left:44%;
  }

.awards-container.custom-overlay-design.overlay_class .awards_bgOpacity
  {
    transform: translateX(-50%);
    width:411px !important;
    top:94px;
    left:50% !important;
  }
}
@media(max-width:550px)
{
  .awards-container .awards_bgOpacity
  {
    width: 250px;
  }
}
@media screen and (max-width: 767px) 
{
  .awards-container.custom-overlay-design.overlay_class .awards_bgOpacity {
    width: 330px;
    left: 47%;
}
.awards-container.custom-overlay-design.overlay_class .view-all-card-container .awards_bgOverlay{
  background-color: transparent !important;
}
.dark-blue-variant .custom-overlay-design.overlay_class.awards-container .darkblue-img,
.light-blue-variant .custom-overlay-design.overlay_class.awards-container .lightblue-img,
.white-variant .custom-overlay-design.overlay_class.awards-container .lightblue-img{
    display: block;
    position: absolute;
      top: 270px;
      right:128px ;
  }
  .awards-container.custom-overlay-design.overlay_class.dark-blue-variant .viewallCard{
    background-color: transparent !important;
  }
  /* .awards-container.custom-overlay-design.overlay_class .view-all-card-container .view-text{

 
    margin-left: 71px;
    z-index: 99;
    top: 38%;
   
  } */
.dark-blue-variant .custom-overlay-design.overlay_class .view-all-card-container .view-text
{
    color:var(--white) !important;
}
.light-blue-variant .custom-overlay-design.overlay_class .view-all-card-container .view-text,
.white-variant .custom-overlay-design.overlay_class .view-all-card-container .view-text
{
    color:var(--bdo-blue) !important;
}
.awards-container .awards-container  {
    background-color: var(--bdo-blue);
    padding-top: 40px;
  }
  .awards-container .section-heading {
    font-size: var(--font-xxl);
    padding-bottom: 32px;
     color: #FFFFFF;
  }
 .awards-container  .col-lg-6{
    padding-left: 24px;
  }
  .awards-container .awards_title {
    font-size: 32px;
    line-height: 1.1;
    padding-top: 24px;
  }
  .awards-container .awardicon-image{
    padding-right:8px;
    height: 40px;
  }
  .awards-container .carousel-subtext {
    font-size: var(--font-normal);
    padding-top:24px;
  }
  .awards-container .awards_readMore{
    padding-top: 24px;
    padding-bottom: 27px;
    font-size: var(--font-normal);
  }

}
@media(max-width:1023.9px){
  .awards-container .view-text{
    font-size: var(--font-normal);
  }
  .awards-container.custom-overlay-design.overlay_class .view-all-card-container .view-text{
    margin-left: 15%;
   
  }
  .awards-container.custom-overlay-design.overlay_class .awards_bgOpacity
  {
    left:98%;
  }
  .awards-container.custom-overlay-design.overlay_class .view-all-card-container.card-item .card-item .text-light
  {
    margin-left:-20%;
  }
  .dark-blue-variant .custom-overlay-design.overlay_class.awards-container .darkblue-img, .light-blue-variant .custom-overlay-design.overlay_class.awards-container .lightblue-img,
  .white-variant .custom-overlay-design.overlay_class.awards-container .lightblue-img
  {
    right:40px;
  }
  .awards-container .view-all-card-container .text-light h2
  {
    width:303px;
  }
  .awards-container .view-all-card-container .text-light .d-flex
  {
    width:330px;
  }
  .awards-container.custom-overlay-design.overlay_class .awards_bgOverlay
  {
    width:15% !important;
  }
  .awards-container .awards_recognitions .awards_title 
{
    font-size: var( --font-xl-nxt) !important;
}
.awards-container .slick-next,.awards-container .slick-prev{
  display: none !important;
}
.awards-container.custom-overlay-design.overlay_class .awards_recognitions .col-lg-6{
  padding-left:0px !important;
}

.awards-container .view-all-card-container .last_card{
    background-color: rgba(255, 255,255, 0.2) !important;
    position: absolute;
    top: 0;
    bottom: 0;
  }

        .awards-container .view-all-card-container .bg_overlay
    {
    display:none;
    }

  .awards-container .awards_recognitions .awards_title p{
    font-size:var(--font-xl-nxt);
}
.awards-container .awards_recognitions .align-self-center p{
  font-size:var(--font-normal);
}
.awards-container .slick-dots{
    margin-top:24px;
  }
.awards-container .col-lg-5{
    padding:0px;
        }
.awards-container .col-lg-7{
    padding-left:0px;
        }
  .awards-container .slider{
    width:100%;
}}

@media only screen and (min-width:1025px) and (max-width:1199px)
{
  .awards-container.custom-overlay-design.overlay_class .awards_bgOpacity{
    left:99%;
  }
  .awards-container.custom-overlay-design.overlay_class .awards_bgOverlay{
    width:17% !important;
  }
  .awards-container.custom-overlay-design.overlay_class .view-all-card-container .view-text{
    margin-left:17%;
    font-size:var(--font-normal) !important;
  }
  .dark-blue-variant .custom-overlay-design.overlay_class.awards-container .darkblue-img, .light-blue-variant .custom-overlay-design.overlay_class.awards-container .lightblue-img,
   .white-variant .custom-overlay-design.overlay_class.awards-container .lightblue-img {
     top:138px;
     right:38px;
   }
}
@media only screen and (min-width:600px) and (max-width:1024px)
{
  .awards-container.product-container .col-lg-5{
    width: 41.66666667%;
  }
  .awards-container.product-container .col-lg-6{
    width:50%;
  }
}
@media only screen and (min-width:1024px) and (max-width:1200px)
{
  .awards-container.product-container .slick-prev{
    width:38px;
    left:-38px;
    height: 38px;
  }
  .awards-container.product-container .slick-next{
    width:38px;
    height:38px;
  }

}
@media only screen and (min-width:1201px) and (max-width:1230px)
{
  
  .awards-container.product-container .slick-prev{
    left:-40px;
  }
  .awards-container.product-container .slick-next,.awards-container.product-container .slick-prev{
    height:45px;
    width:45px;
  }

}
@media only screen and (min-width:1230px) and (max-width:1240px)
{
  
  .awards-container.product-container .slick-prev{
    left:-46px;
  }
  
}
@media only screen and (min-width:600px) and (max-width:768px)
{
  .awards-container.product-container .awards_bgOpacity{
    left:57%;
    width: 300px;
  }
}
@media(min-width:1400px)
{
  .awards-container.product-container .slick-prev{
    left:-46px;
  }
}


.cmp-title__text{
  color: var(--white);
}
.cmp-title h1{
  font-size: var(--font-3xl);
  font-family: Nunito !important;
  font-weight: 400;
  color: var(--bdo-black);
  margin-bottom: 48px;
}
.coltrl-cmp .cmp-title h1, .coltrl-cmp .cmp-title h2, .coltrl-cmp .cmp-title h3{margin-bottom: 0px;}
.cmp-title h2{
  font-size: var(--font-2xl);
  font-family: Nunito !important;
  font-weight: 400;
  color: var(--bdo-black);
  margin-bottom: 48px;
}
.cmp-title h3{
  font-size: var(--font-xxl-nxt);
  font-family: Nunito !important;
  font-weight: 600;
  color: var(--bdo-black);
  margin-bottom: 48px;
}
.cmp-title h4{
  font-size: var( --font-xxl);
  font-family: Nunito !important;
  font-weight: 600;
  color: var(--bdo-black);

}
.cmp-title h5{
  font-size: var(--font-xl-nxt);
  font-family: Nunito !important;
  font-weight: 600;
  color: var(--bdo-black);

}
.cmp-title h6{
    margin-bottom:24px;
    margin-top:35px;

    }

    .col-sm-12 .title .cmp-title:nth-child(4)  h6{
        margin-top:49px;
        margin-bottom:25px;
    }
    .cmp-title h5{
        margin-top:56px;

    }
   .cmp-title h4{
        padding-top:80px;
    }
    .cmp-title h4{
        margin-bottom:0px;
    }


.dark-blue-variant .cmp-title h1, 
.dark-blue-variant .cmp-title h2, 
.dark-blue-variant .cmp-title h3, 
.dark-blue-variant .cmp-title h4, 
.dark-blue-variant .cmp-title h5{color:#fff;}
.dark-blue-variant.article-template .col-lg-4 .title.subtitle-one h6{color: var(--white);}


.columncontrolstructure .coltrl-cmp .container .aem-Grid.aem-Grid--12.aem-Grid--default--12 .title .cmp-title h4{
  margin-top:80px;
  margin-bottom: 48px;
}
/*article details title*/
.article-template .col-lg-5 .title.subtitle-one h6{
  font-size: var(--font-xl-nxt);
  margin-bottom: initial;
  margin-top: initial;
}
@media(max-width:599px){
  .columncontrolstructure .coltrl-cmp .container .aem-Grid.aem-Grid--12.aem-Grid--default--12 .title .cmp-title h4{
    margin-top:40px;
    margin-bottom: 24px;
    font-size: var(--font-lg);
  }
  .cmp-title h1{
    font-size: var(--font-xl-nxt);
    font-family: Nunito !important;
    font-weight: 400;
    color: var(--bdo-black);
    margin-bottom: 24px;
  }
  .cmp-title h2{
    font-size: var(--font-lg);
    font-family: Nunito !important;
    font-weight: 600;
    color: var(--bdo-black);
    margin-bottom: 24px;
  }
  .cmp-title h3{
    font-size: var(--font-medium);
    font-family: Nunito !important;
    font-weight: 600;
    color: var(--bdo-black);
    margin-bottom: 48px;
  }
  .cmp-title h4{
    font-size: var(--font-normal);
    font-family: Nunito !important;
    font-weight: 600;
    color: var(--bdo-black);
    margin-bottom: 24px;
      padding-top:24px;
  }
  .cmp-title h5{
    font-size: var(--font-normal);
    font-family: Nunito !important;
    font-weight: 600;
    color: var(--bdo-black);
     margin-top: 24px;

  }
.cmp-title h6{
    margin-top:24px;
    }

.subsidiary-container_description p {
    padding-top: 24px !important;
    padding-bottom: 35px !important;
}
.article-template .col-lg-5 .title.subtitle-one h6{
  font-size: var(--font-lg);
}




  .dark-blue-variant .cmp-title h1, 
  .dark-blue-variant .cmp-title h2, 
  .dark-blue-variant .cmp-title h3, 
  .dark-blue-variant .cmp-title h4, 
  .dark-blue-variant .cmp-title h5{color:#fff;}
}

.appcarousel{
  padding: 80px 0px 96px 0px;
}
.appcarousel .carousel-control-prev ,
.appcarousel .carousel-control-next
{
width: 6%;
}

.arrow_align_center{
height:50px;
top:200px;
}
.align-self-center .banner-heading{
color:#2F2F2F;
font-size: var(--font-xxl);
        }
.app-carousel-section__title {
color: var(--bdo-black) !important;
font-size: var(--font-xxl);
}
.app-carousel__text{
font-size: var(--font-medium);
color: #2E2E2E;
}
.lastparagraph{
font-size: var(--font-medium);
color: #2E2E2E;
padding-bottom: 62px !important;
}
.appcarousel .d-flex:nth-of-type(2){
padding-top:46px !important;
}
.appcarousel h2{
  margin-bottom: 0 !important;
  color: #2F2F2F;
}
.appcarousel .d-flex.content{
padding-top:24px;
}
/* .appcarousel .align-self-center p{
padding: 8px 0px;
} */
.app-carousel__subtext{
font-size: var(--font-normal);
color: #2E2E2E;
padding-bottom: 24px;
padding-top:58px;
}
.app-carousel-section_icon{
padding-right: 16px;
object-fit: contain;
width: 90px;
height: 90px;
}
.app-carousel_subicons{
width: 40px;
height: 40px;
padding:8px;
margin-right: 24px;
border-radius: 8px;
}
.app-link-images{
width: 140px;
height: 40px;
}
.appcarousel a:hover{
box-shadow: 8px 10px 10px 1px rgba(0,0,0,0.5);
}
/*For Themes*/
.dark-blue-variant h4, .dark-blue-variant .app-carousel__text, .dark-blue-variant .app-carousel__subtext{color: var(--white);}
.dark-blue-variant .app-carousel_subicons{
  background: var(--bdo-lightblue);
}
.light-blue-variant .app-carousel_subicons{
background: var(--white);
}
.white-variant .app-carousel_subicons{
background: var(--bdo-light-grey);
}
.herocarousel.appcarousel a:hover {
    box-shadow: none;
}
@media(max-width :600px){
    .appcarousel .carousel-indicators{
      padding-top:24px;
    }
    .appcarousel .appcarousel-mobile .align-self-center{
      align-self:self-start !important;
    }
    .appcarousel .align-self-center .banner-heading{
      font-size: var(--font-lg);
    }
  .appcarousel{
    padding:48px 0px 64px 0px;
    }
  .container{
    padding: 0px 24px;
  }

 .appcarousel .app-carousel-image {
  width: 312px;
  height: 242px;
    position: absolute;
    top: 0px;
    right:0px;
  }
  /* .app-carousel-column-one{
    margin-top: 120px;
    padding-left: 24px;
    padding-right: 24px;
  } */
  .appcarousel .d-flex:nth-of-type(2){
    padding-top:40px !important;
  }
  .app-carousel__subtext{
    padding: 32px 0px 16px 0px !important;
  }
  /* .appcarousel-mobile .banner-heading {
   
     width: 50% !important;
  } */
  .app-carousel-section__title {
    color: #2E2E2E;
    font-size: var(--font-lg);
  }
  .app-carousel__text{
    font-size: var(--font-md-nxt) !important;
    color: #2E2E2E;
    /* padding-bottom: 40px; */
  }
  .app-carousel__subtext{
    font-size: var(--font-default);
    color: #2E2E2E;
    padding-bottom: 19px;
  }
 
  .app-carousel_subicons{
  margin-right: 16px;
  }
  /* .app-link-images{
    width: 100%;
    height: auto;
  } */
  /* .appcarousel .left-arrow, .right-arrow{
    display: none !important;
  } */
  /* .align-self-center .banner-heading{
    font-size: 24px;
  } */
  }
  .appcarousel .carousel-indicators{
    padding-top:24px;
  }
.appcarousel{
  padding:48px 0px 64px 0px;
  }
.container{
  padding: 0px 24px;
}
/* .app-carousel-column-one{
  margin-top: 120px;
  padding-left: 24px;
  padding-right: 24px;
} */
.appcarousel .d-flex:nth-of-type(2){
  padding-top:40px !important;
}
.app-carousel__subtext{
  padding: 32px 0px 16px 0px !important;
}
.appcarousel-mobile .banner-heading {

   width: 75%;
}
.app-carousel-section__title {
  color: #2E2E2E;
  font-size: var(--font-lg);
}
.app-carousel__text{
  /* font-size: var(--font-md-nxt); */
  color: #2E2E2E;
  /* padding-bottom: 40px; */
}
.app-carousel__subtext{
  font-size: var(--font-default);
  color: #2E2E2E;
  padding-bottom: 19px;
}
.app-carousel-section_icon{
  padding-right: 16px;
  object-fit: contain;
  width: 90px;
  height: 90px;
  }
/* .app-carousel_subicons{
padding-right: 16px;
} */

/* .appcarousel .left-arrow, .right-arrow{
  display: none !important;
} */
/* .align-self-center .banner-heading{
  font-size: 24px;
} */
.col-lg-6.col-md-6.col-sm-12.app-carousel-column-one {
  padding-top:20px ;
  padding-bottom:20px
}
.col-lg-6.col-md-6.col-sm-12.app-carousel-column-two {
    padding-top:20px ;
}
@media(max-width:480px){

.appcarousel .app-carousel-image{
  height:200px;
}
.appcarousel .banner-heading{
  width:75%;
}
.appcarousel .app-link-images{
  width: 98px;
  height: 32px;
}
}
@media(max-width:320px)
{
  .appcarousel .app-carousel-image{
    width:50% !important;
    object-fit: cover;
    height: auto;
  }
  .appcarousel .app-carousel__text{
    width:100%;
  }
  .app-carousel-section_icon{
    padding-right: 16px;
    object-fit: contain;
    width: 66px !important;
    height: 66px !important;
    }
   
}
@media only screen and (min-width: 320px) and (max-width: 380px)
{
  .appcarousel .app-link-images{
    width:80px;
    height:26px;
  }
}



@media(max-width:1204px)
{
  .app-carousel .appcarousel{
    padding: 80px 0px 96px 0px;
  }
  .appcarousel .carousel-control-prev ,
  .appcarousel .carousel-control-next
  {
  width: 6%;
  }
  .arrow_align_center{
  height:50px;
  top:200px;
  }
  .align-self-center .banner-heading{
  color:#2F2F2F;
          }
  .app-carousel-section__title {
  color: var(--bdo-black) !important;
  font-size: var(--font-xxl);
  }
  .app-carousel__text{
  font-size: var(--font-medium);
  color: #2E2E2E;
  }
  .lastparagraph{
  font-size: var(--font-medium);
  color: #2E2E2E;
  padding-bottom: 62px !important;
  }
  .appcarousel .d-flex:nth-of-type(2){
  padding-top:46px !important;
  }
  .appcarousel h2{
    margin-bottom: 0 !important;
    color: #2F2F2F;
  }
  .appcarousel .d-flex.content{
  padding-top:24px;
  }
  /* .appcarousel .align-self-center p{
  padding: 8px 0px;
  } */
  .app-carousel__subtext{
  font-size: var(--font-normal);
  color: #2E2E2E;
  padding-bottom: 24px;
  padding-top:58px;
  }
  .app-carousel-section_icon{
  padding-right: 16px;
  object-fit: contain;
  width: 90px;
  height: 90px;
  }
  .app-carousel_subicons{
  width: 40px;
  height: 40px;
  padding:8px;
  /* margin-right: 32px; */
  border-radius: 8px;
  }
  .app-link-images{
  width: 140px;
  height: 40px;
  }
  .appcarousel a:hover{
  box-shadow: 8px 10px 10px 1px rgba(0,0,0,0.5);
  }
  /*For Themes*/
  .dark-blue-variant h4, .dark-blue-variant .app-carousel__text, .dark-blue-variant .app-carousel__subtext{color: var(--white);}
  .dark-blue-variant .app-carousel_subicons{
    background: var(--bdo-lightblue);
  }
  .light-blue-variant .app-carousel_subicons{
  background: var(--white);
  }
  .white-variant .app-carousel_subicons{
  background: var(--bdo-light-grey);
  }
  .herocarousel.appcarousel a:hover {
      box-shadow: none;
  }
  .col-lg-6.col-md-6.col-sm-12.app-carousel-column-one {
    padding-top:20px ;
    padding-bottom:20px
  }
  .col-lg-6.col-md-6.col-sm-12.app-carousel-column-two {
      padding-top:20px ;
  }
}
@media(max-width:992px)
{
  .appcarousel .app-carousel-image{
    width: 50%;
    /* height:242px; */
  }
  .appcarousel-mobile .banner-heading {
   
    /* width: 100%; */
    font-size: var(--font-lg);
 }
}
@media(max-width:599.9px)
{
 
  .appcarousel .appcarousel-mobile{
    flex-direction: column;
  }
  .app-carousel_subicons{
    width: 32px;
    height: 32px;
  }
  .appcarousel .app-carousel-image{
    width:127px;
    height:125px;
  }
}

.subsidiary-linkcontainer li {
    list-style-type: none;
}

.subsidiary-linkcontainer ul {
    padding: 0;
}


.subsidiary-linkcontainer .subsidiary-list-section {
    padding-top: 35px;
    border-top: 1px solid #C2C2C1;
    padding-bottom:68px;
}

.subsidiary-linkcontainer .subsidiary-list-item {
    color: var(--bdo-sub-link);
    font-weight: bold;
    font-size: var(--font-normal);
}
.subsidiary-linkcontainer .subsidiary-list-item a{margin-bottom: 24px;display: inline-block;}

.subsidiary-linkcontainer .button-display{
    display: none;
    }

/* theme */

.dark-blue-variant .subsidiary-linkcontainer .subsidiary-list-item {
    color: var(--white);
}

@media only screen and (min-width:320px) and (max-width:599px) {
    /* @media(max-width:600px){ */
        .subsidiary-linkcontainer .button-display {
            display: block;
            margin-bottom:32px;
            margin-top:9px;
        } 
        .subsidiary-linkcontainer .button-display .btn{
            font-size: var(--font-md-nxt);
        }
        
    .subsidiary-linkcontainer .extend {
        display: none;
    }
    .subsidiary-linkcontainer .extend.show {
        display: block;
    }
    }
@media(max-width:599.9px)
{
    .subsidiary-linkcontainer .subsidiary-list-section {
        padding-top: 25px;
        padding-bottom: 0px;
    }
    .subsidiary-linkcontainer .button-display {
        margin-top: 7px;
    }
    /* .subsidiary-linkcontainer .button-display {
        display: block;
    margin-bottom:32px;
    margin-top:9px;
    } */

    /* .subsidiary-linkcontainer .extend.show {
        display: block;
    } */
	.subsidiary-linkcontainer .subsidiary-list-item a{margin-bottom: 18px;display: inline-block; font-size: var(--font-md-nxt);font-weight: 600;}
    

}

@media only screen and (min-width:600px) and (max-width:1200px)
{
.subsidiary-linkcontainer .subsidiary-list-item
{
    width:25%;
}
}
.subsidiary-container_description p {
  width: 100%;
  margin: 0;
  font-size:var(--font-normal);
  color:var(--bdo-black);
  padding-top: 32px;
  padding-bottom: 40px;
}
.subsidiary-container_description div{
  font-size:var(--font-normal);
  color:var(--bdo-black);
}
.dark-blue-variant .subsidiary-container_description{
  color: var(--white);
}
.richtext.padding_top{
  padding-top:40px;padding-bottom: 8px;
}
.richtext.dark-blue-variant .subsidiary-container_description p,.richtext.dark-blue-variant .subsidiary-container_description p strong{
  color: var(--white);
}
.rte-top-margin h1, .rte-top-margin h2, .rte-top-margin h3,.rte-top-margin h4,.rte-top-margin h5 {
  margin-top: 48px;
  }
 .dark-blue-variant.richtext a{
    color: var(--white);
  }
.richtext a , .richtext a strong,.richtext a:hover,.richtext a:focus{
    color:var(--bdo-blue) !important;
    text-decoration: underline !important;
    text-decoration-color: var(--bdo-blue) !important;
    word-break: break-all;
  }

  .richtext div,.richtext strong  { font-size:18px;color:var(--bdo-black);}
@media (max-width: 480px) {
.subsidiary-container_description p{
padding-top: 24px;
padding-bottom: 40px;
font-size: var(--font-default);
}
.richtext strong a,.richtext a strong {
  font-size: 16px;
}

.rte-top-margin h1, .rte-top-margin h2, .rte-top-margin h3, .rte-top-margin h4, .rte-top-margin h5{
margin-top: 40px;
}
.rte-top-margin h4{
  padding-bottom: 24px;
}

.rte-top-margin.richtext{
  margin-bottom: -40px;
}
}
table.bdo-table{display:block !important;width:100%;overflow:auto;border:0px !important;}
table.stickyheader-left {width:100%;display:block;overflow:auto;border:0px !important;}
table.bdo-table-xs{display:inline-table !important;width:100%;overflow:auto;border:0px !important;}
table.stickyheader-left td {
  color: var(--bdo-black);
  font-size: 18px;
  font-weight: 600;
  padding: 24px;
  border-bottom: 0.5px solid var(--tbl-brd-color);
}
table.stickyheader-left th p, table.stickyheader-left td p{margin-bottom:0px}
table.stickyheader-left th {
  background-color: var(--bdo-lightblue);
  color: var(--bdo-black);
  font-size: 18px;
  font-weight: 700;
  padding: 32px 24px;
}
table.stickyheader-left .highlight-td{
  position: sticky;
  z-index: 5;
}
table.stickyheader-left tr:first-child th:first-child {
  position: sticky;
  z-index: 5;
  /* background: linear-gradient(90deg, rgba(229,245,255,1)0%, rgba(229,245,255,1)94%, rgba(235,235,235,1)100%); */
  background: linear-gradient(90deg, rgba(229,245,255,1)1%, rgba(229,245,255,1)99%, rgba(242,242,242,1)90%, rgba(230,230,242,1)100%); 
  /* background: var(--bdo-lightblue); */
  left: 0px;
}
table.stickyheader-left {
  width: 100% !important;
  overflow-x:auto;

}
table.stickyheader-left td:first-child {
  /* position: sticky; */
  z-index: 5;
 
  left: 0px;
}
table.stickyheader-left td.highlight-td{
  background: linear-gradient(90deg, rgba(255,255,255,1)0%, rgba(255,255,255,1)98%, rgba(242,242,242,1)100%)
}
/* table.stickyheader-left::-webkit-scrollbar {
  width: 5px;
  height: 5px;
}

table.stickyheader-left::-webkit-scrollbar-track {
  background-color: #f1f1f1;
  border-radius: 10px;
}

table.stickyheader-left::-webkit-scrollbar-thumb {
  background-color: #c1c1c1;
  border-radius: 10px;
} */
@media(max-width:599.9px)
{
  table.bdo-table{display: block !important;width:100%;overflow:auto;
  }
}
@media (min-width:600px) and (max-width:767px){
  table.bdo-table{display: block !important}
}
@-moz-document url-prefix(){
  table.bdo-table,table.stickyheader-left{
    border-collapse: initial;
  }
}
.bdo-table tr th{background-color: var(--bdo-lightblue);color:var(--bdo-black);font-size:18px;font-weight: 700;padding: 32px 24px;}
.bdo-table tr td{color:var(--bdo-black);font-size:18px;font-weight: 600;padding: 24px;border-bottom: 0.5px solid var(--tbl-brd-color);}
.bdo-table .table-header{font-size: 25px;font-weight: 600;color:var(--bdo-black);margin-top:24px;margin-bottom: 24px;}
.bdo-awards-table tr td:last-child{font-weight: normal;}
.bdo-table tr td p{font-weight: 600 !important}
.promo-offer table.stickyheader-left td.highlight-td:first-child,.promo-offer table.stickyheader-left th:first-child{
    border-right: 0.5px solid #c2c2c1;
}

@media(max-width:599.9px){
    .bdo-table tr th{background-color: var(--bdo-lightblue);color:var(--bdo-black);font-size:16px;font-weight: 700;padding: 16px;min-width: 120px;word-break: break-word;}
    .bdo-table tr td{color:var(--bdo-black);font-size:16px;font-weight: 600;padding:16px;border-bottom: 0.5px solid var(--tbl-brd-color);}
    .bdo-table .table-header{font-size: 20px;font-weight: 600;color:var(--bdo-black);margin-top:16px;margin-bottom: 16px;}
    .bdo-awards-table tr td {display:block;}
    .promo-offer table.stickyheader-left td.highlight-td{
        background: linear-gradient(90deg, rgba(255,255,255,1)0%, rgba(255,255,255,1)94%, rgba(242,242,242,1)100%) !important;
        border-right: initial !important;
    }
    .promo-offer table.stickyheader-left tr:first-child th:first-child{
        background: linear-gradient(90deg, rgba(229,245,255,1)0%, rgba(229,245,255,1)94%, rgba(235,235,235,1)100%) !important;
        border-right: initial !important;
    }
}
/* .promo-offer table.stickyheader-left tbody tr{
    border-bottom: 0.5px solid var(--bdo-lightgray);
} */
.promo-offer table.stickyheader-left tr td{
    font-weight: normal;
}
.promo-offer table.stickyheader-left tr td{
    border-bottom: 0.5px solid var(--bdo-lightgray) !important;
   

}
.promo-offer table.stickyheader-left tr:first-child td:first-child{
    font-weight: 600;
}
.promo-offer table.stickyheader-left tr:first-child td,
.promo-offer table.stickyheader-left tr:last-child td{
    border-bottom:none
}
.promo-offer table.stickyheader-left{
    margin-top: 24px;
    margin-bottom: 48px;
}
.promo-offer table.stickyheader-left tr:nth-child(4) td.highlight-td{
    border-bottom:none
}
.promo-offer-details table.stickyheader-left td.highlight-td,
.promo-code_table table.stickyheader-left td.highlight-td
{
    /* border-right: 0.5px solid var(--tbl-brd-color); */
    font-weight: 600;
}
/* .promo-offer-details table.stickyheader-left tr:first-child th:first-child,
.promo-code_table table.stickyheader-left tr:first-child th:first-child
{
    border-right: 0.5px solid var(--tbl-brd-color);
} */
/*themes*/
.light-blue-variant  table.stickyheader-left th,
.light-blue-variant  table.stickyheader-left tr:first-child th:first-child,
.bdoLife-lightBlue-variant  table.stickyheader-left tr:first-child th:first-child,
.bdoLife-lightBlue-variant  table.stickyheader-left th{
    background: var(--bdo-light-grey) !important;
}
.subsidiary-container_description.unorderedlist-bdo ul li .list-content{
   margin-top:16px;
   padding-left: 24px;
}
.subsidiary-container_description.unorderedlist-bdo{
    font-size: var(--font-normal);
}
.subsidiary-container_description.unorderedlist-bdo ul li:first-child{
    padding-top: 8px;
}
.subsidiary-container_description.unorderedlist-bdo ul li ul{
    padding-left: 24px;
}
.subsidiary-container_description.unorderedlist-bdo ul li ul li:first-child{
    padding-top: initial;
}
.subsidiary-container_description.unorderedlist-bdo{
    margin-bottom: 48px;
}
.subsidiary-container_description.unorderedlist-bdo.bulletWDesc{
    margin-bottom: 24px;
}
.participating-stores-btn{display: none;}

@media(max-width:599.9px){
    .promo-detail-page .participant-hide{display: none;}
    .promo-detail-page .participating-stores-button{display: flex;align-items: center;justify-content: center;}
    .promo-detail-page .participating-stores-btn{display: block;border: 1px solid var(--bdo-blue);background: transparent;border-radius: 8px;padding: 9px 16px;font-size: 16px;color: var(--bdo-blue);font-weight: 700;margin-right: 30px;}


    .subsidiary-container_description.unorderedlist-bdo ul li .list-content{
        font-size: var(--font-md-nxt);
    }
    .subsidiary-container_description.unorderedlist-bdo ul{
        margin-bottom: initial;
    }
    .subsidiary-container_description.unorderedlist-bdo,
    .subsidiary-container_description.unorderedlist-bdo.bulletWDesc{
        margin-bottom: 8px;
    }
    .subsidiary-container_description.unorderedlist-bdo ul li .list-content{
        margin-top:initial;
        padding-bottom: 16px;
        width: 100%;
        display: block;
    }
    .subsidiary-container_description.unorderedlist-bdo ul li:first-child{
        padding-top: initial;
    }

}
.participantRows ul li{
    width:25%
}
.participantRows ul{
    display:flex;
    flex-wrap:wrap;
    row-gap: 16px;
    margin-bottom: initial;
}
.container .row.participantRows.unorderedlist-bdo{
    padding-left: 12px !important;
    padding-top: 24px;
}
.participantRows.unorderedlist-bdo ul li .list-content{
    margin-top: initial;
    padding-left: 18px;
}
@media (max-width: 599.9px) {
    .participantRows ul{
        flex-direction: column;
    }
    .participantRows ul li{
        width:initial;color:var(--blackshadegray);
    }
    .participantRows.unorderedlist-bdo ul li .list-content{
        margin-top: initial;
        font-size: var(--font-md-nxt);
    }
    .container .row.participantRows.unorderedlist-bdo{
        padding-top: 0;
    }
}
/* Expect after applying Component Start CSS */
.expect_after_applying {
    padding-bottom: 96px;
}

/* step css start  */
.expect_after_applying .ea_applying_title {
    font-size: var(--font-lg);
}

/* themes css start */
.nextsteps.white-variant .ea_cont {
    background-color: var(--bdo-lightblue);
}

.nextsteps.white-variant .line {
    background-color: #99C1E7;
}
.col-lg-12 .expect_after_applying_cards .card-body a
{
    display: flex;
    align-items:center ;
    margin: 0px auto 0px auto;
} 
.col-lg-12 .expect_after_applying_cards .card-body a .btn{
    margin:0px !important;
}
/* carousel css start */
.expect_after_applying .left-arrow,
.expect_after_applying .right-arrow {
    height: 50px;
    width: 6%;
    top: 30%;
}
.expect_after_applying .left-arrow{
    left: -100px !important;
}
.expect_after_applying .right-arrow{
    right: -100px !important;
}
.expect_after_applying .round {
    width: 16px;
    height: 16px;
    border-radius: 50%;
    background-color: var(--bdo-yellow);
    position: relative;
    z-index: 1;
    margin-top: 4px;
}

.expect_after_applying .round.active {
    width: 24px;
    height: 24px;
    margin-top: 0px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.expect_after_applying .line {
    width: 100%;
    background-color: #99C1E7;
    height: 2px;
    top: 50%;
    /* z-index: 1; */
}

.expect_after_applying_staps_innerBox .row,
.expect_after_applying__step_text {
    flex-wrap: nowrap;
    overflow-x: hidden;
}

.expect_after_applying_title {
    font-size: var(--font-lg);
}

.expect_after_applying .ea_cont {
    background-color: var(--white);
    border-radius: 8px;
    padding: 32px;
}

.ea_applying_steps_innerBox .line {
    top: -8px;
    position: relative;
    width: 110%;
    background-color: #99C1E7;
    height:2px;
    /* z-index: 1; */
}

.ea_applying_steps_innerBox .row div.col-md-3 .flex .line.first {
    top: -12px;
}

.ea_applying_steps_innerBox .row div.col-md-3 .flex div:nth-child(2) p:first-child {
    padding-top: 16px;
    
}

@media only screen and (min-width:600px) and (max-width:1024px){
    .ea_applying_steps_innerBox .line {
        width: 120%;
    }
    .expect_after_applying .col-sm-12{
        width: 25%;
    }
}
@media only screen and (min-width:600px) and (max-width:767.9px){
    .ea_applying_steps_innerBox .line {
        width: 127%;
    }
    .expect_after_applying .col-sm-12{
        width: 25%;
    }
    .ea_applying_steps_innerBox .row div.col-md-3 .flex div:nth-child(2) p:first-child {
      font-size: var(--font-normal);
        
    }
  
    .ea_applying_steps_innerBox .row div.col-md-3 .flex div:nth-child(2) p:nth-of-type(3) {font-size: var(--font-default);}
    .ea_applying_steps_innerBox .row div.col-md-3 .flex div:nth-child(2) div{font-size:var(--font-default);}
    .ea_applying_steps_innerBox .row div.col-md-3 .flex div:nth-child(2) ul{font-size: var(--font-default);padding-left: 14px;}
}

@media screen and (max-width:599px) {
        .expect_after_applying {
            padding-top: 40px;
            padding-bottom: 64px;
        }

        .expect_after_applying .ea_cont {
            padding: 24px;
        }

        .ea_applying_title {
            font-size: var(--font-lg);
            font-weight: 600;
        }

        .expect_after_applying .flex {
            display: flex;
        }

        .ea_applying_steps_innerBox .line {
            width: 0.5px;
            background-color: #99C1E7;
            height: 100%;
            top: 0px !important;
            z-index: 1;
            margin-left: 28%;
            position: relative;
        }

        .ea_applying_steps_innerBox .round.active {
            margin-right: 16px;
            margin-left: 0;
        }
        .ea_applying_steps_innerBox .round {
            margin-right: 24px;
            margin-left: 10%;
        }

        .ea_applying_steps_innerBox .row div.col-md-3 .flex div:nth-child(2) p:first-child {
            padding-top: 1px;
        }

        .es-text .bdo-font-large {
            margin-bottom: 8px;
            font-size: var(--font-md-nxt);
        }

        .es-text .bdo-font-medium {
            margin-bottom: 24px;
            font-size: var(--font-md-nxt);
        }

        .expect_after_applying .left-arrow,
        .expect_after_applying .right-arrow {
            display: none !important;
        }

        .expect_after_applying .ea_cont .carousel .carousel-inner .row { 
            flex-wrap: wrap;
            overflow-x: auto;
            overflow-y: hidden;
        }

        .col-lg-12 .expect_after_applying_cards .card-body a{
    display: inline-block;
    margin: 0;
} 
        

    }
    @media only screen and (min-width:320px) and (max-width:999.9px){
    .expect_after_applying .col-lg-3 .bdo-font-large{
        font-size: var(--font-md-nxt) !important;
    }
}
@media only screen and (min-width:1023.9px) and (max-width:1250px){
    .expect_after_applying .left-arrow
    {
        left:-80px !important;
    }
    .expect_after_applying .right-arrow{
        right:-80px !important;
    }
}
    
.fund-performance-container.fund-performance-padding {
    margin:80px 0px 60px 0px;
   }
   .faqtabs-component .faqtabs-sticky-container .leftarrow{
    margin-left: -6px; width: 24px; height: 46px; background-repeat: no-repeat; background-position-y: 16px; background-position-x: 3px; z-index: 2;
       }
   .faqtabs-component .faqtabs-sticky-container .leftarrow
   {
    background-color: var(--bdo-light-grey) ;
   }
   .dark-blue-variant .faqtabs-component .faqtabs-sticky-container .leftarrow{
        background-color: var(--bdo-blue) ;
                   }
   .white-variant .faqtabs-component .faqtabs-sticky-container .leftarrow{
        background-color: var(--white) ;
                   }
                   .light-blue-variant .faqtabs-component .faqtabs-sticky-container .leftarrow
   {
    background-color: var(--bdo-lightblue) ;
   }
   .fund-performance-container .headline {
       margin-bottom: 37px;
   }
   .fund-performance-container .year-scale {
       border-bottom: none;
   }
   .fund-performance-container .year-scale .year-value {
       padding: 11px 16px;
       border-color: transparent;
       font-size: var(--font-normal);
   }
   .fund-performance-container .year-scale .year-value:hover,
   .fund-performance-container .year-scale .year-value:focus,
   .fund-performance-container .year-scale .year-value:focus-visible {
       border-color: transparent;
   }
   .fund-performance-container .year-scale .year-value.active,
   .fund-performance-container .year-scale .year-value:hover {
       font-weight: bold;
       background-color: transparent;
       border-color: transparent;
       border-bottom: 4px solid #FDB913;
   }
   .faqtabs-component .tab-cont {
       width: 97%;
       height: 55px;
       overflow: hidden;
       flex-wrap: nowrap;
       white-space: nowrap;
   }
   .faqtabs-component .faqtabs-nav-tabs{
   overflow:hidden;
   }
   /* theme css */
   .dark-blue-variant .fund-performance-container .headline {
       color: var(--white);
   }
   .light-blue-variant .fund-performance-container .headline {
       color: var(--bdo-black);
   }
   .light-blue-variant .fund-performance-container .year-scale .year-value {
       color: var(--bdo-black) !important ;
   }
   .dark-blue-variant .fund-performance-container .year-scale .year-value {
       color: var(--white) !important ;
   }
   .white-variant .fund-performance-container .year-scale .year-value {
       color: var(--bdo-black) !important;
   }
   .fund-performance-container .year-scale .year-value{
       color:var(--bdo-black);
               }
   .fund-performance-container .year-scale .year-value.active{
       font-weight:700;
                   }
               .faqtabs-component .leftarrow {
                   background-image: url("clientlib-site/resources/images/stickytabarrow.svg");
                  height: 24px;
                transform: rotate(180deg);
                position: absolute;
                left: 2px;
                width : 24px;
                top: 0.6rem;
                cursor: pointer;
            }
            .faqtabs-component .rightarrow{
                background-image: url("clientlib-site/resources/images/stickytabarrow.svg");
                  height: 24px;
                  position: absolute;
                right: 2px;
                width: 24px;
                top: 1rem;
                cursor: pointer;
            }
            .showleftarrow{
    display:block!important;
   pointer-events:auto!important;
   }
    .hideleftarrow{
   display:none!important;
   pointer-events:none!important;
   }
   @media (max-width: 768px) {
       .fund-performance-container .year-scale {
           flex-wrap: nowrap;
           overflow: auto;
       }
   }
   @media (max-width: 480px) {
       .fund-performance-container.fund-performance-padding {
           margin:48px 0px 64px 0px;
          }
       .fund-performance-container .headline {
           font-size: var(--font-lg) !important;
       }
       .fund-performance-container .bdo-font-medium {
           font-size: var(--font-md-nxt) !important;
       }
   }
.quicklinkscontainer .left-arrow ,.quicklinkscontainer .right-arrow{
  background-image: url("clientlib-site/resources/images/Arrow-lightBlue.svg");
border-radius: 8px;

}

.quicklinkscontainer {
  background: transparent linear-gradient(180deg, #F6F6F6 0%, #E5F5FF 100%);
  padding-bottom: 80px;
  padding-top: 80px;
 
}
.quicklinks-sectionheading{
  font-size: var(--font-xxl);
  color: var(--blackdarkshade);
  font-weight: 600;
}
.quicklinks-title{
  font-size: var(--font-lg);
  color: var(--blackdarkshade);
  padding-left: 16px;
  margin-bottom: 12px;
  font-weight: bold;
 
}
.quicklinks-subtext{
  font-size: var(--font-normal);
  color: var(--blackdarkshade);
  padding-left: 16px;
 margin-bottom: 0px;
 min-height: 54px;
}

.quicklinks-card{
  padding: 24px;
 background-color: white;
 border-radius: 8px;
 height: 100%;
  
}
.quicklinks-card .quicklink-icon img,
.quicklink-icon-hover img{
  width: 40px;
  height: 40px;
}
.quicklinks-card:hover{
  background-color: var(--bdo-blue);
}
.quicklinks-card:focus{
  background-color: var(--bdo-darkblue);
}
.quicklinks-card:hover .quicklinks-title,
.quicklinks-card:focus .quicklinks-title {
  color: #fff;
}
.quicklinks-card:hover .quicklinks-subtext,
.quicklinks-card:focus .quicklinks-subtext {
  color: #fff;
}

.quicklink-icon-hover {
  display: none;
}.quicklinks-card:hover .quicklink-icon
,
.quicklinks-card:focus .quicklink-icon {
  display: none;
}
.quicklinks-card:hover .quicklink-icon-hover,
.quicklinks-card:focus .quicklink-icon-hover {
  display: block;
}



.quicklinkscontainer .left-arrow{
  width: 4% !important;

  transform: rotate(180deg);
} 

.quicklinks-remove-top-margin .quicklinkscontainer.four-quickcards {
  padding-top:0px;
}

.quicklinkscontainer .carousel-indicators {
  padding-top:48px;
  bottom:0px;
}
.quicklinkscontainer .carousel-indicators [data-bs-target] {
    border: none; /* new */
}
@media(max-width: 1050px){
  /* .herocarousel .carousel-control-prev.left-arrow{margin-left:-45px;} */
 

  .quicklinkscontainer .right-arrow {
    width: 4% !important;
}
}
@media(min-width:1051px)
{
  .quicklinkscontainer .left-arrow{
    left:-5% !important;
  }
  .quicklinkscontainer .right-arrow{
    right:-11% !important;
  }
}

@media only screen and (min-width:768px) and (max-width:1050px)
{
  .quicklinks-card{
    padding: 16px;
  
  }
  .quicklinks-title{
    font-size: 18px
  }
  .quicklinks-subtext{
    font-size: 14px;
  }


.quicklinkscontainer .right-arrow{
  right:-5% !important;
}
.quicklinkscontainer .left-arrow{
left: -5% !important;
}
}
@media only screen and (min-width:768px) and (max-width:1250px)
{
  .quicklinkscontainer .left-arrow,.quicklinkscontainer .right-arrow{
    top:41% !important;
}

}
@media only screen and (min-width:768px) and (max-width:1200px)
{
  .quicklinkscontainer .right-arrow{
    right:-5% !important;
  }
}
@media only screen and (min-width:1200px) and (max-width:1250px)
{
  .quicklinkscontainer .right-arrow{
    right:-4% !important;
  }
  .quicklinkscontainer .left-arrow{
    left:-49px !important;
  }
}
  @media only screen and (min-width:600px) and (max-width:767px){
    .quicklinkscontainer .carousel-inner .carousel-item div .col-md-4, 
    .quicklinkscontainer .carousel-inner .carousel-item div .col-md-3, 
    .quicklinkscontainer .carousel-inner .carousel-item div .col-md-6{width:50%;}
    .quicklinkscontainer .carousel-inner .carousel-item .row {
    flex-wrap: wrap !important;
 
  
}

  }


.quicklinkscontainer .left-arrow,.quicklinkscontainer .right-arrow{
    background-image: url('clientlib-site/resources/images/white-arrow-icon.svg') !important;

  }

  @media (max-width: 599.9px){
    .quicklinkscontainer .carousel-inner .carousel-item .row {
          flex-wrap: nowrap; 
     overflow-x: auto;
       
      }
      .quicklinkscontainer .carousel-inner .carousel-item .row::-webkit-scrollbar{
        display: none;
      }
  .quicklinkscontainer .quicklinkscard{
    width:85%;
  }
      .quicklinks-sectionheading {
          margin-bottom: 24px; 
          font-size: var(--font-lg);
      } 
      .quicklinkscontainer .quicklinks-title{
        font-size: var(--font-normal);
      }
      .quicklinkscontainer .quicklinks-subtext{
        font-size: var(--font-md-nxt);
      }
      .quicklinkscontainer{
        padding:40px 0px 64px 0px;
      }
      .quicklinkscontainer .slide.mt-5{
        margin-top:0px !important;
      }
    }
@media(min-width:1400px)
{
  .quicklinkscontainer .left-arrow{
    left:-56px !important;
  }
  .quicklinkscontainer .right-arrow{
    right:-10% !important;
  }
}


  



.fund-performance-ctacontainer.fund-performance-card-padding {
    padding: 32px 0 0px;
}
.wrapper-container .carousel-indicators{margin-top:48px;margin-bottom: 0px;}
.fund-performance-ctacontainer .card {
    background: var(--bdo-lightblue) 0% 0% no-repeat padding-box;
    border-radius: 8px;

}
.fund-performance-ctacontainer .col-lg-12 .card-body.withoutTitle{
    padding: 24px 0px !important;
}
.fund-performance-ctacontainer .col-lg-12 .card-body .subtext{
    padding: 0px 0px 24px 0px !important;
}
.fund-performance-ctacontainer .col-lg-12 .card-body .card-title{
    padding: 0px 0px 16px 0px !important;
    font-size: var(--font-lg);
    width: 60%;
}
.fund-performance-ctacontainer .card-body.p-0 .description{
    margin-bottom: 16px;
}
.ctamultifield.service-request .fund-performance-ctacontainer .left-arrow{
    top:12px;
}
.ctamultifield.service-request .fund-performance-ctacontainer .right-arrow{
    top:12px;
}
.fund-performance-ctacontainer .right-arrow, .fund-performance-ctacontainer .left-arrow {
    background-image: url("clientlib-site/resources/images/Arrow-lightBlue.svg") !important;
}
        .fund-performance-ctacontainer .left-arrow{
                    transform:rotate(180deg);
                }
.image-background .fund-performance-ctacontainer .col-lg-4 .card,
.image-background .fund-performance-ctacontainer .col-lg-3 .card,
.image-background .fund-performance-ctacontainer .col-lg-6 .card{
    background-image: url("../components/ctamultifield/clientlibs/resources/card-background.svg");
    background-size: cover;
}

.image-background .fund-performance-ctacontainer .col-lg-12 .card{
    background-image: url("../components/ctamultifield/clientlibs/resources/card-background-one.svg");
    background-size: cover;
}

.fund-performance-ctacontainer .col-lg-12 .subtext {
    flex-direction: row ;
    justify-content: space-between;
    align-items: baseline;
}

.fund-performance-ctacontainer .col-lg-4 .btn-class,.fund-performance-ctacontainer .col-lg-3 .btn-class{
      margin-right:auto;
}
.searchFinancials .col-lg-4 .btn-class,.searchFinancials .col-lg-3 .btn-class,.searchFinancials .col-lg-6 .btn-class{
      margin:0px auto 24px 24px;
}

.fund-performance-ctacontainer .col-lg-12 .subtext .btn{
    margin: 0;
}

.fund-performance-ctacontainer .col-lg-12 .subtext {
    margin-bottom: 8px;
}

.fund-performance-ctacontainer :not(.col-lg-12) .subtext{
    flex-direction: column;
}

.fund-performance-ctacontainer .card-body {
    padding: 0;
}

.fund-performance-ctacontainer .btn {
    margin: auto auto 0px 0px;
    padding: 8px 12px;
    background: var(--bdo-blue);
    color: #FFFFFF;
    font-size: var(--font-normal);
}
/*for 2 cards*/
/* .cmp-accordion__item .fund-performance-ctacontainer .col-lg-6.col-md-6.col-sm-12 .card-body .description{
    font-weight:normal !important;
} */
.cmp-accordion__item .fund-performance-ctacontainer .col-lg-6.col-md-6.col-sm-12 .card-body .bdo-font-large p{
    font-weight:600 !important;
    color: #2E2E2E;
    font-size: var(--font-lg);
    
}
/*end*/
.fund-performance-ctacontainer .carousel-indicators {
    bottom: -96px;
}

.fund-performance-ctacontainer .left-arrow,
.fund-performance-ctacontainer .right-arrow {
    width: 5%;
    opacity: 1;
    border-radius: 4px;
    top: 30%;
    height: 66px;
}
.fund-performance-ctacontainer .right-arrow{right: -6% !important;}
.fund-performance-ctacontainer .left-arrow{left: -6% !important;}
.fund-performance-ctacontainer .carousel-inner .row::-webkit-scrollbar {
    width: 0;
}

.fund-performance-ctacontainer .fund-performances_viewall {
    height: inherit;
    color: var(--bdo-blue);
    text-align: center;
}
/* @media only screen and (min-width: 600px) and (max-width:1023.9px)
{
    .fund-performance-ctacontainer .row{
        flex-wrap: nowrap;
        overflow:auto;
    }
    .fund-performance-ctacontainer .col-lg-3{
        width:75% !important;
    }
} */

.fund-performance-ctacontainer .card-title {
    color: #4B4B4B;

}


.top-title-variation .fund-performance-ctacontainer .card-top-title {
    border-bottom: 1px solid var(--bdo-lightgray);
    padding-bottom: 24px;
}

.top-title-variation .fund-performance-ctacontainer .subtext {
    padding-top: 24px;
}

.fund-performance-ctacontainer .description {
    margin: 0;
}
table.stickyheader-left tbody tr{
    background-color: #FFFFFF;
}
@media only screen and (min-width: 767px) and (max-width:1023px){
    .fund-performance-ctacontainer .btn{
        padding: 9px;
    }
    table.stickyheader-left th{
        padding: 14px 7px;
        font-size: 15px;
    }
    table.stickyheader-left td{
        padding: 10px;
        font-size: 14px;
    }
}


@media (min-width: 1024px) and (max-width:1200px){
    .fund-performance-ctacontainer .carousel-control-next{

        right: -5% !important;
    }
    .fund-performance-ctacontainer .carousel-control-prev{
        left: -5%;
    }

}

@media (min-width: 1200px) and (max-width:1250px){
    .fund-performance-ctacontainer .carousel-control-next{

        right: -4% !important;
    }
    .fund-performance-ctacontainer .carousel-control-prev{
        left: -4%;
    }

}


/* Theme */


.light-blue-variant .fund-performance-ctacontainer .card,
.light-blue-variant > .fund-performance-ctacontainer .card {
    background-color: var(--white) !important;
}


.white-variant .fund-performance-ctacontainer .card {
    background-color: var(--bdo-lightblue);
}

.dark-blue-variant .fund-performance-ctacontainer .card-body {
    color: var(--bdo-black);
}

.fund-performance-ctacontainer .carousel .carousel-inner .card .card-body .subtext h6{color: var(--bdo-black);}

.fund-performance-ctacontainer .col-lg-12 .withoutTitle .mb-1.bdo-font-large.semibold{
padding: 48px 40px !important;
margin-bottom: 0px !important;
}
.fund-performance-ctacontainer .col-lg-12 .withoutTitle .mb-1.bdo-font-large.semibold p{
margin-bottom:  0;
}
.fund-performance-ctacontainer .col-lg-12 .withoutTitle .mt-auto.btn-class{
    top: 36% !important;
 }  
 .fund-performance-ctacontainer .col-lg-12 .withoutTitle{
     padding: 16px !important;
 }
 .fund-performance-ctacontainer .col-lg-12 .withoutTitle .bdo-font-large.card-title{
 margin-bottom: 0px !important;
 }
 .fund-performance-ctacontainer .col-lg-12 .withoutTitle .bdo-font-large.card-title p{
    margin-bottom: 0px !important;
    font-size: var(--font-normal);
    font-weight: normal;
    }
@media(max-width:768px) {
    .fund-performance-ctacontainer .container {
        padding: 0px 24px;
    }
    .fund-performance-ctacontainer .card-title {
        min-height: 86px;
        font-size: 18px !important;
    }

    .fund-performance-ctacontainer .carousel-inner .carousel-card  {
        margin-bottom: 8px;
    }

    .fund-performance-ctacontainer .carousel-control-next {
        right: -22px;
    }

    .fund-performance-ctacontainer .carousel-control-prev {
        left: -22px;
    }
}

@media only screen and (min-width: 320px) and (max-width:767px) {
    .faqtabs-component .tab-cont::-webkit-scrollbar{
         width:1px;
         height:2px;
        }
    .fund-performance-ctacontainer .card-title {
        min-height: 70px !important;
    }
    .fund-performance-ctacontainer .col-lg-12 .bdo-font-medium{font-size: var(--font-lg) !important ;}
    .wrapper-container .carousel-indicators{margin-top:24px;margin-bottom: 0px;}
  

    .fund-performance-ctacontainer .bdo-font-medium {
        font-size: var(--font-md-nxt) !important;
    }

    .fund-performance-ctacontainer button {
        font-size: var(--font-md-nxt) !important;
    }

    .fund-performance-ctacontainer .carousel-item .row {
        flex-wrap: nowrap;
        overflow: auto;
    }

    .fund-performance-ctacontainer .subtext,
    .fund-performance-ctacontainer .card-top-title {
        padding: 16px !important;
    }

    .fund-performance-ctacontainer .subtext {
        padding-top: 0px !important;
    }
     .fund-performance-ctacontainer .col-lg-12 .subtext {
    flex-direction: column ;

     }

    .top-title-variation .fund-performance-ctacontainer .subtext {
        padding-top: 16px !important;
    }

    /*.fund-performance-ctacontainer .card-top-title{
        padding-bottom: 0 !important;
    }*/
    .fund-performance-ctacontainer .col-lg-3.col-md-3.col-sm-12.carousel-card {
        width: 85%;
    }
    .top-title-variation .fund-performance-ctacontainer .card-top-title{
        padding-bottom: 16px !important;
    }
	.fund-performance-ctacontainer .carousel .carousel-inner .card .card-body .subtext h6{margin-bottom:16px !important;}
}

@media only screen and (min-width: 768px) and (max-width:991px) {
.fund-performance-ctacontainer .col-lg-4.col-md-4.col-sm-12 .card p.card-top-title{
    min-height: 55px;
    font-size: 16px !important;
}
.fund-performance-ctacontainer .col-lg-12 .withoutTitle .mb-1.bdo-font-large.semibold{
padding: 0px 0px 40px 0px !important;
}
.fund-performance-ctacontainer .col-lg-12 .card-body.withoutTitle
{
    padding: 24px !important;
}
.fund-performance-ctacontainer .col-lg-12 .card-body .card-title{width: auto;}
.fund-performance-ctacontainer .card-title{min-height: 75px;}
.fund-performance-ctacontainer .col-lg-12.col-lg-12.col-sm-12 .btn-class{
    position: initial !important;
margin:auto 0px 0px 40px;}
.fund-performance-ctacontainer .col-lg-12.col-lg-12.col-sm-12 .withoutTitle .btn-class{
    margin: 0;
}

.fund-performance-ctacontainer .col-lg-4.col-lg-4.col-sm-12 .subtext{flex-direction: column;}
.fund-performance-ctacontainer .col-lg-4.col-lg-4.col-sm-12 .btn{padding: 5px;}
.fund-performance-ctacontainer .col-lg-4.col-lg-4.col-sm-12 .btn{font-size: 12px;height: 35px;}
.fund-performance-ctacontainer .col-lg-4.col-lg-4.col-sm-12 .card-title{font-size: var(--font-normal);}
}


/*Stack css start from here*/

.fund-performance-ctacontainer .searchFinancials {
    color: var(--bdo-black);
    padding-bottom: 80px;
}

.fund-performance-ctacontainer .searchFinancials .searchFinancials_title {
    /*padding-top: 80px;*/
    padding-bottom: 32px;
    font-size: var(--font-lg);
}

.fund-performance-ctacontainer .searchFinancials .bg-img {
    /*position: absolute;*/
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 1;
    border-radius: 8px;
}

.fund-performance-ctacontainer .searchFinancials .box .description {
    padding: 24px 24px 0 24px !important;
    margin:0px;
}

.fund-performance-ctacontainer .searchFinancials .box .bdo-font-large.semibold,
.fund-performance-ctacontainer .searchFinancials .box .mt-auto.me-auto {
    padding: 16px 24px 24px 24px;
}

.top-title-variation .fund-performance-ctacontainer .searchFinancials .box .bdo-font-large.semibold,
.top-title-variation .fund-performance-ctacontainer .searchFinancials .box .mt-auto.me-auto {
    padding: 0 24px 24px 24px;
}

.fund-performance-ctacontainer .searchFinancials .box hr{
    display: none;
}

.top-title-variation .fund-performance-ctacontainer .searchFinancials .box hr{
    display: block;
}

.fund-performance-ctacontainer .searchFinancials .box .card-body {
    z-index: 2;
    color: black;

}

/* Btn fix at Bottom css code END */

/* 2 card Variation  */
.fund-performance-ctacontainer .searchFinancials .col-lg-6 .card {
    flex-direction: row;
}

/* 3-4 card variation  */

.fund-performance-ctacontainer .searchFinancials .col-lg-3 .box .text-center,
.fund-performance-ctacontainer .searchFinancials .col-lg-4 .box .text-center {
    z-index: 2;
    flex: 0;
}

/* themes css start */
.dark-blue-variant .fund-performance-ctacontainer .dark-blue-variant-subtext{
    color: var(--white);
}

@media (max-width:599.9px) {
    .fund-performance-ctacontainer .searchFinancials .row::-webkit-scrollbar {
        width: 0;
    }
    .fund-performance-ctacontainer .searchFinancials .box .bdo-font-large.semibold, .fund-performance-ctacontainer .searchFinancials .box .mt-auto.me-auto {
        padding: 16px 16px 16px 16px;
    }
    .fund-performance-ctacontainer .searchFinancials  .box .description
    {
        padding: 16px 16px 0px 16px !important;
    }
    .searchFinancials .btn-class
    {
        margin:auto auto 16px 16px !important;
    }
   .top-title-variation .fund-performance-ctacontainer .searchFinancials .box .bdo-font-large.semibold
    {
        padding: 16px 16px 0px 16px !important; 
    }
    .fund-performance-ctacontainer .col-lg-12 .withoutTitle .mb-1.bdo-font-large.semibold
    {
        padding:0px 0px 40px 0px !important;
    }
    .fund-performance-ctacontainer .col-lg-12 .card-body.withoutTitle
    {
        padding: 16px !important;
    }
    .searchFinancials .col-lg-12 .btn-class{
        margin: auto auto 0px 0px ;
    }
    .fund-performance-ctacontainer .col-lg-12 .bdo-font-medium{font-size:var(--font-normal) !important;}
    .cmp-accordion__item .fund-performance-ctacontainer .col-lg-6.col-md-6.col-sm-12 .card-body .bdo-font-large p{
        font-size: var(--font-normal);
    }
     .searchFinancials .col-lg-12 .btn-class{

      margin:0px auto 24px 24px;
   }
    .fund-performance-ctacontainer .searchFinancials .row {
        flex-wrap: nowrap;
        overflow-x: auto;
    }

    .fund-performance-ctacontainer .searchFinancials .Financial-row .financial-col {
        width:85%;
    }

    .fund-performance-ctacontainer .searchFinancials_title {
        font-size: var(--font-lg);
        padding: 40px 0 24px 0 !important;
    }
    .fund-performance-ctacontainer .col-lg-6.col-md-6.col-sm-12 .card-body .description{
        font-weight: 600 !important;
        color: #2E2E2E;
    }
    
    .fund-performance-ctacontainer .searchFinancials .col-lg-6 .card {
        flex-direction: column;
    }

    .fund-performance-ctacontainer .searchFinancials .card-body .bdo-font-large {
        font-size: var(--font-normal) !important;
        color: #2E2E2E;
    }

    .fund-performance-ctacontainer .searchFinancials .card-body .description {
        font-size: var(--font-md-nxt);
        margin-bottom: 24px;
    }
    
    .fund-performance-ctacontainer .searchFinancials .row {
        flex-wrap: nowrap;
    }
    .fund-performance-ctacontainer .withoutTitle .bdo-font-large p{
        font-size:var(--font-normal) !important;
        font-weight: 600 !important;
    }
}

@media(min-width:768px){
    .fund-performance-ctacontainer .col-lg-12 .btn-class,.searchFinancials .col-lg-12 .btn-class{
    position: absolute;
    right: 65px;
    top: 35%;
   }

}

@media only screen and (min-width: 600px) and (max-width:767.9px) {
    .fund-performance-ctacontainer .col-lg-3.col-md-3.col-sm-12.carousel-card {
        width: 50%;
    }
    .fund-performance-ctacontainer .col-lg-6.col-md-6.col-sm-12.carousel-card {
        width: 50%;
    }
    .fund-performance-ctacontainer .col-lg-12 .bdo-font-medium{font-size:var(--font-lg);}
    
    .fund-performance-ctacontainer .btn {
        font-size: 16px;
    }
    .fund-performance-ctacontainer .col-lg-6.col-md-6.col-sm-12.mt-4.financial-col {
        width: 50%;
    }
    /* .fund-performance-ctacontainer .carousel-item .row{flex-wrap: wrap !important;} */
    table.stickyheader-left th{
        padding: 20px 12px;
        font-size: 15px;
    }
    table.stickyheader-left td{
        padding: 12px;
        font-size: 14px;
    }
    .fund-performance-ctacontainer .col-lg-12 .withoutTitle .mt-auto.btn-class{
        padding: 0px 40px;
    }
}
@media only screen and (min-width: 320px) and (max-width:766.9px) {
    .faqtabs-component .rightarrow,
    .faqtabs-component .faqtabs-sticky-container .leftarrow{
        display: none !important;
    }
    .faqtabs-component .tab-cont{
        overflow: auto !important;
    }
}

@media only screen and (min-width: 600px) and (max-width:1023.9px) {
    .cmp-accordion__item .fund-performance-ctacontainer .col-lg-6.col-md-6.col-sm-12 .card-body .description
    {
        font-weight: 400 !important;
    }
  
    .faqtabs-component .tab-cont::-webkit-scrollbar{
        width:1px;
        height:0px;
    }
}
 
.dark-blue-variant .left-arrow,.dark-blue-variant .right-arrow{
    background-image: url('clientlib-site/resources/images/white-arrow-icon.svg') !important;
}
.light-blue-variant .left-arrow,.light-blue-variant .right-arrow{
    background-image: url('clientlib-site/resources/images/white-arrow-icon.svg') !important;
}
.white-variant .left-arrow,.white-variant .right-arrow{
    background-image: url('clientlib-site/resources/images/Arrow-lightblue.svg') !important;
}




.teasertile-section{
  color: var(--bdo-black);
}
.teasertile-section .left-arrow, .teasertile-section .right-arrow {
  width: 5%;
  }
.teasertile-section h2.bdoblack{color:var(--bdo-black) !important;}
.dark-blue-variant .teasertile-section h2{
    color:var(--white) !important;
        }
 .wrapper-container{padding: 80px 0px 96px 0px;}

.wrapper-container h2{font-size: var(--font-xxl);font-weight: 600; margin-bottom: 48px;}

.wrapper-container .carousel-indicators{margin-top:48px;margin-bottom: 0px;}

.teasertile-section .left-arrow{
position: absolute;
    left: -70px;

        }
 .teasertile-section .right-arrow{
position: absolute;
    right: -70px;

                }
.teasertile-section p{
    margin-bottom:0;
    }

    @media only screen and (min-width:481px) and (max-width:1024px){

      .teasertile-section .left-arrow,
    .teasertile-section .right-arrow{
      display: none !important;
    }
    }
@media(max-width :480px){
  
  
  .teasertile-section .row::-webkit-scrollbar{
    width: 0;
  }
  
  .teasertile-section .left-arrow,
  .teasertile-section .right-arrow{
    display: none !important;
  }

  



.wrapper-container{padding: 48px 0px 64px 0px;}
  .wrapper-container h2{font-size: var(--font-lg) !important;font-weight: 600; margin-bottom: 24px;}
  .wrapper-container .carousel-indicators{margin-top:24px;margin-bottom: 0px;}


 } 
.teasertile-section{
  color: var(--bdo-black);
}
.tileteasercard{
  height: 100%;
}
.teasertile-section .card{
  display: flex;
  flex-direction: row-reverse;
  padding: 32px;
}
.teasertile-section .img-fluid{
  width: 219px;
  height: 203px;
    /* object-fit: cover; */
}
.teasertile-section .text.center{
  margin-left: 16px;
  flex: 2;
}
.teasertile-section p.mb-2{
  font-size: var(--font-lg);
  font-weight: 600;
}
.teasertile-section .card-body{
  padding: 0px;
  flex:4;
}
.teasertile-section .description{
  margin-bottom: 32px;
  color: #4B4B4B;
  font-size: var(--font-normal);
}
.teasertile-section .left-arrow, .teasertile-section .right-arrow {
  width: 5% !important;
  height: 100% !important;
  right: -6% !important;
  }
.dark-blue-variant .teasertile-section h2{
    color:var(--white) !important;
        }
        .teasertile-section p{
    margin-bottom:0;
    }
.wrapper-container{padding: 80px 0px 96px 0px;}
.wrapper-container h2{font-size: var(--font-xxl);font-weight: 600; margin-bottom: 48px;}
.wrapper-container .carousel-indicators{margin-top:48px;margin-bottom: 0px;}
.teasertile-section .col-lg-12 .card{display:flex !important;flex-flow:row;padding:32px;border-radius: 8px; align-items: center;}
.teasertile-section .col-lg-12 .card div:first-child{margin-right:31px;}
.teasertile-section .col-lg-12 .card div:nth-child(2){flex-direction: row !important; align-items: center;}
.teasertile-section .col-lg-12 .card div:nth-child(2) div{flex:3}
.teasertile-section .col-lg-12 .card div:nth-child(2) button{margin:0px !important;}
.teasertile-section .col-lg-12 .card div:nth-child(2) div p{font-size: var(--font-lg);font-weight: 600;margin-bottom: 16px !important;color:var(--bdo-black);}
.teasertile-section .col-lg-12 .card div:nth-child(2) div .description p{font-size: var(--font-normal);font-weight: 400;color:var(--bdo-black);}
.teasertile-section .col-lg-12 .tileteasercard .img-fluid {
  width: 214px;
  height: 214px;
}
@media(max-width :599.9px){
  .teasertile-section .card{
    display: flex;
    flex-direction: column;
  }
  .teasertile-section .col-lg-6{
    width:85% ;
  }
  .teasertile-section .row::-webkit-scrollbar{
    width: 0;
  }
  .teasertile-section .row{
     flex-wrap: nowrap;
    overflow-x: auto; 
    /* flex-direction: column-reverse; */
  }
  .teasertile-section .card-body{
    padding: 0px;
    flex:4;
    margin-left: 14px;
  }
  .teasertile-section .left-arrow,
  .teasertile-section .right-arrow{
    display: none !important;
  }
  .teasertile-section .card{
    flex-direction: column;
    padding: 16px;
  }
  .teasertile-section p.mb-2{
    padding:38px 0px 16px 0px !important;
    margin-bottom: 0 !important;
  }
  .teasertile-section .btn{
    font-size: var(--font-md-nxt);
  }
  .teasertile-section .description{
    font-size: var(--font-md-nxt);
  }
    .wrapper-container{padding: 48px 0px 64px 0px;}
    .wrapper-container h2{font-size: var(--font-lg) !important;font-weight: 600; margin-bottom: 24px;}
    .wrapper-container .carousel-indicators{margin-top:24px;margin-bottom: 0px;}
    .teasertile-section .text.center img{
        width: 354px !important;
        height: 160px !important;
        object-fit: contain;
      }
.teasertile-section .description p{
  margin-bottom: 24px;
  color: var(--bdo-black);
  font-size: var(--font-md-nxt);
}
.teasertile-section .description{
  margin-bottom: 24px;
        }
 .teasertile-section .col-lg-12 .card div:nth-child(2) button {
    margin: 0px !important;
    width: fit-content;
  }
  .teasertile-section .col-lg-12 .card div:nth-child(2){
    flex-flow: column nowrap;
    flex-direction: column !important;
  }
  .teasertile-section .col-lg-12 .card {
    display: flex !important;
    flex-flow: column nowrap;
    padding: 32px;
    border-radius: 8px;
  }
  .teasertile-section .col-lg-12 .card div:nth-child(2) div{ 
    margin-right: 0px !important;
    flex: unset !important;}
 } 
@media only screen and (min-width:768px) and (max-width:1024px){
  .teasertile-section .col-lg-12 .card div:nth-child(2) {
    flex-direction: column !important;
    align-items: flex-start;
}
.teasertile-section .col-lg-12 .card div:nth-child(2) div {
  margin-right: none; 
  flex: 3;
}
.teasertile-section .card-body {
  padding: 0px;
  flex: 4;
  /*margin-left: 20px;*/
}
.teasertile-section .card {
  /* display: flex;
  flex-direction: column; */
  padding: 32px;
  /* margin-left: 20px; */
}
}
@media(min-width:1024px)
{
  .teasertile-section .card{
  flex-direction: row-reverse !important;
}
.teasertile-section p.mb-2{
  width: 95%;
}
}
@media only screen and (min-width:599.9px) and (max-width:1024px){
  .teasertile-section  .card {
    display: flex;
    flex-direction:column ;
   }
   .teasertile-section .col-lg-6{
    width:50% !important ;
    margin-bottom: 24px;
  }
  .teasertile-section .text.center{
    margin-left: 0px;
    flex: 2;
  }
  .teasertile-section .img-fluid {
    width: 219px;
    height: 203px;
    /* object-fit: cover; */
    padding-bottom: 24px;
}
    /* .teasertile-section .row{
      flex-wrap: nowrap;
    
   } */
  }
@media only screen and (min-width:320px) and (max-width:599.9px){
  .teasertile-section .col-lg-12 .card div:nth-child(2) {
    flex-direction: column !important;
    align-items: flex-start;
  } 
 .teasertile-section  .row{
     /* overflow-x:auto; */
   flex-wrap:nowrap;
  }
   .teasertile-section  .card {
   display: flex;
   flex-direction:column;
  }
   .teasertile-section .card-body {
       margin-left:0px;
    }
  .carousel-inner .carousel-item div .col-md-6 .row{
      flex-wrap: nowrap;
    }
    .teasertile-section .text.center{
      margin-left:0px;
    }
    .teasertile-section .text.center img{
      width: 100% !important;
      height: 100% !important;
      object-fit: cover;
    }
}

/* Expect after applying Component Start CSS */
.bdopartner,.bdopartner .text-light{
  color:var(--white) !important;
  }
.bdo-partners_title_first{
padding-top: 80px; 
}
.bdo-partners_innerbox{
padding: 32px 24px 24px 24px;
}
.bdo-partners_innerbox p.bdo-font-large.semibold{
  padding-bottom:16px;
}
.bdo-partners_innerBtn{
  padding :0px 24px 24px 24px;
}

  .bdo-font-medium.bdo-partners__para p{
   -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
   display: -webkit-box;
              }
/* themes css start */
/* themes css start */
.teasertile-section .dark-blue-variant {
color: var(--white);
}
/* themes css End */
.bdo-partners__para{
width: 60%;
margin-top:16px;
}
.bdopartner .position-relative img{
/* object-fit: cover; */
border-radius: 8px;
}
@media screen and (max-width:480px){
.bdo-font-large, .bdo-partners h4{
  font-size: 24px;
}
.bdo-partners_title{
  padding: 24px 0 !important;
  font-size: 24px;
}
.bdo-partners_innerbox{
  top: 30%  !important;
}
.bdo-partners__para{
  width: 100%;
  margin-top:16px;
}
}
@media(max-width:599.9px)
{
  .bdo-partners__para{
    margin-top:0px !important;
  }
  .bdo-partners_innerbox{
    padding: 24px 24px 24px 24px;
    }
    .bdo-partners_innerBtn{
      padding :0px 24px 24px 24px;
    }
}
@media only screen and (min-width:400px) and (max-width:599.9px)
{
.position-absolute.bdo-partners_innerbox
{
  top:40% !important;
}
}
@media only screen and (min-width:320px) and (max-width:600px)
{
.bdo-partners_innerbox
{
  top:35% !important;
}
.bdo-font-medium.bdo-partners__para p{
  font-size: var(--font-md-nxt);
}
.bdo-partners__para
{
  width:100%;
  padding-top:16px;
}
}
@media only screen and (min-width:600px) and (max-width:1200px)
{
.d-none.d-md-block{
  display:block !important;
}
.d-block.d-md-none{
  display:none !important;
}
.bdo-partners_innerbox
{
top:0% !important;
}
}
@media(min-width:600px)
{
  .bdopartner .position-relative img{
    object-fit: cover;
  }
}

/* Expect after applying Component Start CSS */
.expect_after_applying_cards{
  color: var(--bdo-black);
  /* padding-bottom: 96px; */
  }
  .expect_after_applying_cards .card-body a
  {
    margin-top:auto;
  }
  .applyoptions.without-carousal .expect_after_applying_cards .card-body .description-content{
    width:55%;
  }
.applyoptions.without-carousel .expect_after_applying_cards .card-body a{
  margin:auto;padding-top:69px;
}
  .expect_after_applying_cards .expect_after_applying_title_first{
  padding-top: 80px; 
  }
  /* Btn fix at Bottom css code start */
  .expect_after_applying_cards .bg-img{
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 1;
  }
  .expect_after_applying_cards .box{
  padding: 24px;
  flex-direction: row;
  }
  .applyoptions .expect_after_applying_cards .quick-tools .card {
  padding: 24px 24px 16px 24px;
  }
  .expect_after_applying_cards .box .text-center{
  z-index: 2;
  flex: 1;
  margin: auto;
  }
  .expect_after_applying_cards .box .card-body{
  z-index: 2;
  color: #fff;
  flex: 1.5;
  flex-direction: row !important;
  align-items: center;
  
  }
  .col-lg-6 .expect_after_applying_cards .box .card-body{
    flex-direction: column !important;
  }
  /* Btn fix at Bottom css code END */
  
  /* 2 card Variation  */
  .expect_after_applying_cards .col-lg-6 .card{
  flex-direction: row;
  }
  
  /* 3-4 card variation  */
  
  .expect_after_applying_cards .col-lg-3 .box .text-center,
  .expect_after_applying_cards .col-lg-4 .box .text-center{
  z-index: 2;
  flex: 0;
  }
  /*two cta*/
 .expect_after_applying_cards .share-cta .btn{
    color: var(--white);
    border: 1px solid var(--white);
  }
  .expect_after_applying_cards .share-cta .btn:hover{
    color: var(--bdo-blue);
  }
  .col-lg-12 .two-Cta .two-Cta_bottom{
    margin: auto auto;
    display: flex;
    gap: 16px;
  }
  .expect_after_applying_cards .two-Cta_bottom{
    margin: auto auto;
    display: flex;
    gap: 16px;
  }
  .expect_after_applying_cards .card-normal-img{
    width: 214px;
    height: 214px;
  }
  .col-lg-6 .expect_after_applying_cards .two-Cta_bottom{
    margin: initial;
  }
  /* .col-lg-12 .expect_after_applying_cards .two-Cta a.share-cta{
    margin: 0px auto 0px 16px;
  }
  .col-lg-12 .expect_after_applying_cards .two-Cta a.book-cta{
    margin: 0px 0px 0px auto;
  } */
  .col-lg-12 .expect_after_applying_cards .card-body{
    align-items: center;
  }
  /* themes css start */
  .dark-blue-variant .expect_after_applying_title_first{
  color: var(--white);;  
  }
  
  .expect_after_applying_cards .description p{
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  display: -webkit-box;
  }
  .expect_after_applying_cards .col-lg-4 .description p{
  max-width:200px;
  }
  .expect_after_applying_cards .col-lg-3 .description p{
  max-width:300px;
  }
  .expect_after_applying_cards .description{
  /*height:135px;*/
  height: 85px;
  margin-bottom: 24px;
  }
  .expect_after_applying_cards .col-lg-12 .card{
  
  flex-direction: row;
  
  }
  .expect_after_applying_cards .applyoptions-title{
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  display: -webkit-box;
  min-height:75px;
  color: var(--white);
  padding-top: 40px;
  padding-bottom: 16px;
  }
  .col-lg-6 .expect_after_applying_cards .applyoptions-title{
    padding-top: initial;
    padding-bottom: initial;
  }
  .expect_after_applying_cards .description p{
  color: #fff;
  word-break: break-word;
  }
  .col-lg-4 .expect_after_applying_cards .box .card-body,
  .col-lg-3 .expect_after_applying_cards .box .card-body{
    flex-direction: column !important;
    align-items: initial;
}
.col-lg-4 .expect_after_applying_cards .two-Cta_bottom,
.col-lg-3 .expect_after_applying_cards .two-Cta_bottom{margin: initial;}
.col-lg-4 .expect_after_applying_cards .card,.col-lg-3 .expect_after_applying_cards .card{flex-direction: column;}
  /* #WhatToExpectAfterApplying .expect_after_applying{margin-bottom: 96px;} */
  #WhatToExpect .expect_after_applying{margin-bottom:96px;}
  .margin-applyoptions .expect_after_applying_cards{padding-bottom: 0px !important;}
  .margin-applyoptions.wrapper-container{padding-bottom: 0px !important;}
  
  .dark-blue-variant .expect_after_applying_cards .card{
  background-color: var(--bdo-blue) !important;
  }
  .light-blue-variant .expect_after_applying_cards .card{
  background-color: var(--bdo-lightblue) !important;
  }
  .white-variant .expect_after_applying_cards .card{
  background-color: var(--white) !important;
  }
  @media only screen and (min-width:768px) and (max-width:1024px){
  
  .expect_after_applying_cards .applyoptions-title{
  min-height: auto;
  padding: 0px !important;
  margin-bottom: 16px !important;
  }
  /* .expect_after_applying_cards .two-Cta_bottom .btn{
    height: 80px;
    line-height: 1;
  } */
  }
  @media only screen and (min-width:600px) and (max-width:767px){
    .expect_after_applying_cards .description{
      height: 65px;
    }
    .expect_after_applying_cards .applyoptions-title{
      padding-bottom: 0px !important;
      min-height: 50px;

    }
    /* .expect_after_applying_cards .two-Cta_bottom .btn{
      height: 80px;
      line-height: 1;
    } */
  }
  @media only screen and (min-width:600px) and (max-width:992px){
    .expect_after_applying_cards .two-Cta_bottom .btn{
      white-space: nowrap;
    }
  }
  @media(min-width:992px)
  {
    .applyoptions.without-carousal .expect_after_applying_cards .card-body a{
      margin:auto;
    }
    .expect_after_applying_cards .two-Cta_bottom a{
      padding-top:0px !important;
    }
  }
  @media(min-width:1025px)
  {
    .expect_after_applying_cards .two-Cta_bottom{
      padding-top:69px;
    }
    .applyoptions.without-carousal .expect_after_applying_cards .card-body a{
    padding-top:69px;
    }
    
   
  }
  @media (max-width:599px){
  .promo-offer .cmp-accordion__item .applyoptions{padding: 0px 0 24px 0;}
  .expect_after_applying_cards .applyoptions-title{
  color: var(--white);padding-bottom: 8px !important;min-height: 0px;
  }
  .applyoptions.without-carousal .expect_after_applying_cards .card-body .description-content{
    width:100%;
  }
  .expect_after_applying_title_first{
  font-size: var(--font-lg);
  padding : 40px 0 24px 0 !important;
  }
  .expect_after_applying_cards .col-lg-6 .card{
  flex-direction: column;
  }
  .expect_after_applying_cards .card-body .bdo-font-large{
  font-size: var(--font-normal);
  }
  .expect_after_applying_cards .card-body .description{
  font-size: var(--font-md-nxt);
  margin-bottom: 24px;
  color: var(--white);
  height: 60px;
  }
  .expect_after_applying_cards .card-body .btn{
    font-size: var(--font-md-nxt);
  }
  .expect_after_applying_cards .row{
  flex-wrap: nowrap;
  }
  .expect_after_applying_cards .description p{
  color: #fff;
  margin-bottom: 0;
  }
  .col-lg-12 .expect_after_applying_cards .card-body{
    align-items: initial;
  }
  .col-lg-12 .expect_after_applying_cards .card-body a .btn{
    margin-bottom:24px !important;
  }
  .expect_after_applying_cards .box{
    flex-direction: column;
  }
  .expect_after_applying_cards .box .card-body{
    flex-direction: column !important;
    align-items: initial;
  }
  .expect_after_applying_cards .two-Cta_bottom{
    margin: initial;
  }
  }
  
  @media not all and (min-resolution:.001dpcm) {
    @media(min-width:0px) {
      .quick-tools .expect_after_applying_cards .card{min-height: 280px;}
      
    }
  }

@media (min-width:1023px){
  .col-lg-12 .two-Cta .two-Cta_bottom{
    margin: auto 128px auto 39px;
  }
}
  /*If component inside accordion*/
  .promo-offer .cmp-accordion__item .applyoptions{padding: 24px 0 48px 0;}
  
.col-lg-12 .apply-option-twocol .expect_after_applying_cards .card-body{
    flex-direction: column !important;
    flex: 50% !important;
}
.col-lg-12 .apply-option-twocol .expect_after_applying_cards .box .text-center{
    flex: 50%;
}
.col-lg-12 .apply-option-twocol .expect_after_applying_cards .card-body a{
    margin: auto auto 0px 0px;
}
.col-lg-12 .apply-option-twocol .expect_after_applying_cards .card-normal-img{
    width: 384px;
    height: 312px !important;
    max-width: initial;
}
.apply-option-twocol .expect_after_applying_cards .applyoptions-title{
    font-size:var(--font-xxl-nxt);
    margin-bottom: 0px !important;
    padding-top: initial !important;
}
.apply-option-twocol .expect_after_applying_cards .bg-img{
   display: none;
}
.apply-option-twocol .expect_after_applying_cards .card{
    background: var(--bdo-blueshadedark) !important;
    padding-top: 48px;
    padding-bottom: 48px;
    padding-left: 102px;
    gap: 50px;
    padding-right: 156px;
}
.col-lg-12 .apply-option-twocol .expect_after_applying_cards .description{
    height: initial;
    margin-bottom: 20px;
}
.apply-option-twocol .expect_after_applying_cards .card .btn{
    margin-bottom: initial !important;
}
@media(max-width:599.9px){
    .col-lg-12 .apply-option-twocol .expect_after_applying_cards .card-normal-img{
        width: 264px;
        height: 218px !important;
    }
    .apply-option-twocol .expect_after_applying_cards .card{
        padding: 24px;
        gap: initial;
    }
    .apply-option-twocol .expect_after_applying_cards .applyoptions-title{
        min-height: initial;
    }
    .apply-option-twocol .expect_after_applying_cards .applyoptions-title{
        font-size:var(--font-lg) !important;
        padding-top: 20.8px !important;
    }
    .col-lg-12 .apply-option-twocol .expect_after_applying_cards .applyoptions-title,
    .col-lg-12 .apply-option-twocol  .expect_after_applying_cards .card-body a .btn{
        margin-bottom: 0px !important;
    }
    .apply-option-twocol .expect_after_applying_cards .card-body .description{
        margin-bottom: 16px;
        height: initial;
    }
    
}
@media only screen and (min-width:600px) and (max-width:992px){
    .apply-option-twocol .expect_after_applying_cards .card{
        padding: 32px;
        gap:24px;
    }
    .col-lg-12 .apply-option-twocol .expect_after_applying_cards .card-normal-img{
        max-width: 100%;
    }
    .apply-option-twocol .expect_after_applying_cards .applyoptions-title{
        padding-bottom: 16px !important;
    }
    .apply-option-twocol .expect_after_applying_cards .applyoptions-title{
        font-size:var(--font-xxl-nxt) !important;
    }
}
@media (min-width:1200px){
    .apply-option-twocol .expect_after_applying_cards .card{
        gap: 138px;
    }
}


/* @media (max-width: 600px) */
/* quick-tools start css ===== */
.wrapper-container{padding: 80px 0px 96px 0px;}
.dark-blue-variant .quick-tools .showLessDiv .btn{
border:1px solid var(--white);
color:var(--white);
}
.light-blue-variant .quick-tools .showLessDiv .btn,  .white-variant .quick-tools .showLessDiv .btn{
border:1px solid var(--bdo-blue);
color:var(--bdo-blue);
}
.wrapper-container h2{font-size: var(--font-xxl);font-weight: 600; margin-bottom: 48px;}
.wrapper-container .carousel-indicators{margin-top:48px;margin-bottom: 0px;}
.applyoptions-cards .quick-tools{
padding-bottom:96px;
}
.applyoptions-cards .quick-tools .expect_after_applying_cards{
color:var(--bdo-black);
}
.applyoptions-cards .quick-tools .carousel-indicators{
display:none;
}
/*.quick-tools .card .bdo-font-medium p{
color: var(--bdo-black);
}
.quick-tools{
color:var(--bdo-black);
}*/
.quick-tools .card p.bdo-font-large{
font-weight:600 ;
}
.quick-tools .col-lg-3 .card p.bdo-font-large{
  font-weight: 700;
}
.quick-tools .col-lg-3 .card .img-fluid{
  object-fit: cover;
}
.quicktools.responsivegrid{
height:100%;
}
.quick-tools .card{
width: 100%;
height: 100%;
border-radius: 8px;
}
.quick-tools .col-lg-12 .card,.quick-tools .col-lg-6 .card{
display: flex;
flex-direction: row;
}
.quick-tools .col-lg-6 .card{gap: 12px;}
.quick-tools .card-body{
flex-direction: column;
}
.quick-tools span.bdo-font-medium p{
padding-bottom: 24px;
}
.quick-tools .col-lg-12 .card-body{
flex-direction: row !important;
}
.quick-tools .col-lg-4 .btn-link,.quick-tools .col-lg-3 .btn-link{
margin-top:auto;
}
.quick-tools .col-lg-12 .btn-link{
margin-top:70px}
.quick-tools .img-fluid{
  width: 214px;
  height: 214px;
  object-fit: contain;
}
/* .quick-tools .col-lg-6 p.bdo-font-large{
padding-bottom: 16px;
} */
.quick-tools .card{
padding: 24px;
}
.quick-tools .card-body{
padding: 0px;
}
.quick-tools p{
margin-bottom: 0px;
}
/* .quick-tools .col-lg-12 span.bdo-font-medium p{
padding-bottom: 48px;
} */
.quick-tools .col-lg-4 .text.center,.quick-tools .col-lg-3 .text-center{
text-align: center;
}
.quick-tools .col-lg-4 .btn,.quick-tools .col-lg-3 .btn,.quick-tools .col-lg-6 .btn{
margin: auto auto 0px 0px;
/* font-size: 14px; */
}
.quick-tools .col-lg-6 .btn{padding: 9px;}
.quick-tools .col-lg-4 p.bdo-font-large,.quick-tools .col-lg-3 p.bdo-font-large
{
padding: 24px 0px 16px 0px;
}
.quick-tools .col-lg-12 p.bdo-font-large{
padding-top:40px;
padding-bottom: 16px;
font-weight: 600 !important;
}
.quick-tools .col-lg-12 .card-body .para{
flex:3
}
.quick-tools .col-lg-12 .card-body .btn{
padding: 9px;
flex: 1;
margin-right: 107px;
}
.quick-tools .col-lg-12 p.bdo-font-large + span p{
color:var(--bdo-black);
width: 90%;
}
.quick-tools .carousel-control-next, .carousel-control-prev {
width: 5%;
border-radius: 4px;
}
.quick-tools__last-carousel{
background: #FDFDFD !important;
align-items: center;
justify-content: center;
position: relative;
}
.arrow_align_center{
height:50px;
top: 40%;
}
.quick-tools[data-card-count*="4"] .quick-tools-carousel .carouselItem .btn.bdo-primary{
padding: 9px;}
.quick-tools[data-card-count*="4"] .quick-tools-carousel .carouselItem .btn.bdo-secondary{
padding: 9px;}
@media only screen and (min-width:600px) and (max-width:1023.9px){
  .quick-tools.four-card-two-cta-variant[data-card-count*="4"] .quick-tools-carousel .carouselItem .btn
  {
    width:100%;
    /* font-size: var(--font-md-nxt); */
  }
.qtgridview.carouselItem.carousel-item.active .row .col-lg-3.col-md-3.col-sm-12 {
width: 50%;
margin-bottom:20px
}
.quick-tools .col-lg-6 p.bdo-font-large{
  font-size: 18px;
}
.quick-tools span.bdo-font-medium p{
  font-size: 16px;
}
/* .qtgridview.carouselItem.carousel-item.active .row .col-lg-12 .quicktools .text-center{
  flex: 1;
} */
.qtgridview.carouselItem.carousel-item.active .row .col-lg-12 .quicktools .card{
  align-items: center;
}
.qtgridview.carouselItem.carousel-item.active .row .col-lg-12 .quicktools .card-body{
  flex: 1;
  flex-direction: column !important;
  align-items: flex-start;
}
.qtgridview.carouselItem.carousel-item.active .row .col-lg-6 .quicktools .card{
  align-items: center;
  gap: 20px;
}
.qtgridview.carouselItem.carousel-item.active .row .col-lg-6{
  width: 50%;
}
.qtgridview.carouselItem.carousel-item.active .row div div.responsivegrid{
width:100%; 
}
.quick-tools .col-lg-4.col-md-4 {
  width: 33%;
}
/* .quick-tools .img-fluid{
  height: 110px;
  } */
  .quick-tools .card {
    padding: 24px;
}
.quick-tools .row{
  flex-wrap: wrap !important;
}
}
@media (max-width: 599.9px){
  .quick-tools .col-lg-3 .card p.bdo-font-large{
    font-weight: 600 !important;
  }
  .quick-tools .img-fluid{
    width: 126px;
    height: 126px;
    margin:0px !important ;
  }
  .quick-tools[data-card-count*="2"] .quick-tools-carousel .col-lg-6 .d-flex.d-flex {
    align-items: inherit !important;
  }
.quick-tools .col-lg-4 .btn,.quick-tools .col-lg-3 .btn{
padding: 16px 9px;
}
.wrapper-container{padding: 48px 0px 64px 0px;}
.wrapper-container h2{font-size: var(--font-lg) !important;font-weight: 600; margin-bottom: 24px;}
.wrapper-container .carousel-indicators{margin-top:24px;margin-bottom: 0px;}
.quick-tools .col-lg-12 .btn{
margin-top: 0px;
margin-right: auto;
}
.quick-tools .row::-webkit-scrollbar{
width: 0;
}
.quick-tools .carouselItem .row{
/* flex-wrap: wrap; */
margin-top: 0px!important;
}
/* .quick-tools .carouselItem .row .col-lg-3{
margin-top: 24px !important;
} */
.quick-tools .carousel-item.carouselItem .row{
flex-wrap: nowrap;
overflow-x: auto;
}
.carousel-control-prev,
.carousel-control-next{
display: none !important;
}
.quick-tools .col-lg-12 .card,.quick-tools .col-lg-6 .card{
flex-direction: column;
}
.quick-tools .col-lg-12 .card-body,.quick-tools .col-lg-6 .card-body{
flex-direction: column !important;
color:var(--bdo-black);
}
.quick-tools p.bdo-font-large{
padding-top: 24px !important;
font-size: var(--font-normal) !important;
}
.quick-tools span.bdo-font-medium p{
padding-bottom: 24px !important;
font-size: var(--font-md-nxt) !important;
}
.quick-tools .btn{
font-size: var(--font-md-nxt) !important;
}
.quick-tools .container{
padding:0px 24px;
}
.quick-tools .col-lg-12 .card-body>div{
width:100%;
}
.quick-tools .col-lg-12 .btn-link{
margin-top:0px !important}
.quick-tools .col-lg-4 p.bdo-font-large, .quick-tools .col-lg-3 p.bdo-font-large{
padding:24px 0px 8px 0px !important;
}
.quick-tools.white-variant .col-lg-12 p.bdo-font-large
{
  color:var(--bdo-black);
}
.quick-tools.white-variant .col-lg-12 .expect_after_applying_cards p.bdo-font-large{
  color:var(--white);
}
.quick-tools .col-lg-12 .card-body .btn{margin-right: auto;}
}
.quicktools.responsivegrid{
height:100%;}
.dark-blue-variant .quick-tools h2{
color:var(--white) !important;}
.quick-tools .right-arrow{
top:40%;
position:absolute;
right:-64px;}
.quick-tools .left-arrow{
top:40%;
position:absolute;
left:-64px;left: -5% !important;}
.white-variant .quick-tools .quick-tools__last-carousel{
background-color: var(--bdo-lightblue) !important;}
.dark-blue-variant.quick-tools .viewAllCards.card{
  background-color: rgba(255, 255,255, 0.2) !important;
}
.light-blue-variant.quick-tools .viewAllCards.card{
  background-color: rgba(255, 255,255, 0.6) !important;
}
.white-variant.quick-tools .viewAllCards.card{
  background-color: rgba(229, 245,245, 0.6) !important;
}
.dark-blue-variant.quick-tools .viewAllCards .view-text{
color:var(--white) !important;}
.light-blue-variant.quick-tools .viewAllCards .view-text,.white-variant.quick-tools .viewAllCards .view-text{
  color:var(--bdo-blue) !important;}
@media only screen and (min-width:300px) and (max-width:370px){
  .quick-tools .col-lg-4 .btn,.quick-tools .col-lg-3 .btn{
    padding: 16px 9px;
    font-size: 12px !important;
    height: 38px;
    }
}
@media only screen and (min-width:481px) and (max-width:599px){
  .quick-tools .col-lg-12 .card,.quick-tools .col-lg-6 .card{
    display: flex;
    flex-direction: column;
    }
    .quick-tools .col-lg-12 .card-body{
      flex-direction: column;
      padding: 10px;
      }
      .quick-tools .carousel-item.carouselItem .row {
        flex-wrap: nowrap;
        overflow-x: auto;
    }
    .quick-tools .col-lg-12 .card-body .btn{
      flex: inherit
      }
}
@media only screen and (min-width:320px) and (max-width:1023.9px){
  .quick-tools[data-card-count*="4"] .quick-tools-carousel .col-lg-3 .d-flex.d-flex.two-cta,
  .quick-tools[data-card-count*="3"] .quick-tools-carousel .col-lg-4 .d-flex.d-flex.two-cta,
  .quick-tools[data-card-count*="2"] .quick-tools-carousel .col-lg-6 .d-flex.d-flex.two-cta {
    flex-direction: column;
    gap: 16px;
  }
  .quick-tools[data-card-count*="4"] .quick-tools-carousel .col-lg-3 .d-flex.d-flex.two-cta .btn,
  .quick-tools[data-card-count*="3"] .quick-tools-carousel .col-lg-4 .d-flex.d-flex.two-cta .btn,
  .quick-tools[data-card-count*="2"] .quick-tools-carousel .col-lg-6 .d-flex.d-flex.two-cta .btn,
  .quick-tools[data-card-count*="2"] .quick-tools-carousel .col-lg-6 .d-flex.d-flex.two-cta a{
    width: 100%;
  }
 
  .quick-tools[data-card-count*="2"] .quick-tools-carousel .col-lg-6 .d-flex.d-flex.two-cta .btn {
  margin-right: 0px !important;
  margin-bottom: 0px !important;
  }
  }

@media only screen and (min-width:600px) and (max-width:767.9px){
  .quick-tools .col-lg-4 .d-flex.d-flex, .quick-tools .col-lg-3 .d-flex.d-flex {
    flex-direction: column;
    gap: 16px;
}
.quick-tools .col-lg-4 .btn {
  margin: 0px auto 0px 14px;
}
.quick-tools[data-card-count*="4"] .quick-tools-carousel .carouselItem .btn.bdo-secondary{margin-left: 0px !important;}
.quick-tools[data-card-count*="4"] .quick-tools-carousel .col-lg-3 .d-flex.d-flex.two-cta .btn,
.quick-tools[data-card-count*="3"] .quick-tools-carousel .col-lg-4 .d-flex.d-flex.two-cta .btn, .quick-tools[data-card-count*="2"] .quick-tools-carousel .col-lg-6 .d-flex.d-flex.two-cta .btn
{
  height: auto;
  padding: 12px;
  line-height: 1;
  white-space: normal;
}
}
@media only screen and (min-width:600px) and (max-width:1023.9px){
  .quick-tools .left-arrow{
    left:-49px;}
    .quick-tools .right-arrow{
    right:-49px;}
  .quick-tools .col-lg-6 .d-flex.d-flex{
      flex-direction:column
  }
  /* .quick-tools .col-lg-12 .card .text-center{
    flex: 2;
  } */
  .quick-tools .col-lg-12 .card-body{
    flex: 4;
    flex-direction: column;
    }
  .quick-tools .btn{
      /* display: none; */
      margin-left: 0px !important;
  }
  .quick-tools .col-lg-6 .btn{
    margin: auto auto 10px 0px;
  }
  .quick-tools .col-lg-4 .btn {
    margin: 0px auto 0px 14px;
}
    .quick-tools .col-lg-4 .d-flex.d-flex, .quick-tools .col-lg-3 .d-flex.d-flex {
    gap: 16px;
}
.quick-tools .col-lg-12 .card-body .btn{
  flex: inherit
  }
 
  .col-lg-4 .quicktools .quick-tools_btn a .btn.bdo-secondary{
    margin: 0 !important;
    width: 100%;
  }
}
@media(max-width:1023.9px)
{
  .quick-tools .col-lg-12 .quick-tools_btn{
    justify-content: start !important;
  }
}

@media (min-width:1024px){
  .col-lg-3 .quicktools .quick-tools_btn{
    flex-direction: column;
    gap: 16px;
  } 

  .col-lg-3 .quicktools .quick-tools_btn a .btn.bdo-primary{
    width: 100%;
  }
  .col-lg-3 .quicktools .quick-tools_btn a .btn.bdo-secondary{
    margin: 0 !important;
    width: 100%;
  }
}

@media (min-width: 1400px){
  .col-lg-3 .quicktools .quick-tools_btn{
    flex-direction: column;
    gap: 16px;
  } 

  .col-lg-3 .quicktools .quick-tools_btn a .btn.bdo-primary{
    width: 100%;
  }
  .col-lg-3 .quicktools .quick-tools_btn a .btn.bdo-secondary{
    margin: 0 !important;
    width: 100%;
  }
}

@media only screen and (min-width:1024px) and (max-width:1199.9px){
  .quick-tools.four-card-two-cta-variant[data-card-count*="4"] .quick-tools-carousel .carouselItem .btn{
    /* font-size: 12px !important; */
    padding: 7px;
  }
  /* .quick-tools .card{
    padding: 24px 10px;
  } */
  .quick-tools .col-lg-12 .card .mt-auto{
    margin-left:14px;
  }
  .quick-tools[data-card-count*="4"] .quick-tools-carousel .col-lg-3 .d-flex.d-flex.two-cta,
  .quick-tools[data-card-count*="3"] .quick-tools-carousel .col-lg-4 .d-flex.d-flex.two-cta
  {
    flex-direction: column;
    gap: 16px;
  }
  .quick-tools[data-card-count*="4"] .quick-tools-carousel .col-lg-3 .d-flex.d-flex.two-cta .btn,
  .quick-tools[data-card-count*="3"] .quick-tools-carousel .col-lg-4 .d-flex.d-flex.two-cta .btn
  {
    width: 100%;
  }
}
.quick-tools[data-card-count*="1"] .arrow_align_center{
  width:48px;height: 48px;
}
/* @media (max-width: 600px) */
/* quick-tools start css ===== */
.quick-tools{
  /*background: var(--bdo-lightblue);*/
  padding-bottom: 96px;
}

.quick-tools .card .btn{
  white-space: nowrap;
}

.quick-tools .col-lg-6 .btn,.quick-tools .col-lg-3 .btn,.quick-tools .col-lg-4 .btn{
  margin-right:16px;
}
.quick-tools .col-lg-12 .card-body{
  flex:2 1;
}
.quick-tools__BGcolor{
  border-radius: 8px;
  background: var(--white);
   height: 100%;
}
.quick-tools h4{
  padding: 80px 0 40px 0;
}
.quick-tools .carousel-indicators{
  bottom: -75px;
}
.quick-tools .quick-tools__card-variation{
    height:100%;
        }
.quick-tools .carousel-control-next, .carousel-control-prev {
  width: 5%;
}
.quick-tools .carousel-control-prev{left: -62px !important;}
.quick-tools .arrow_align_center{
  height:50px;
  top: 35% !important;
 
}
.quick-tools .arrow_align_center{
  right: -62px !important;
}
.quick-tools .quick-tools__last-carousel{
  background: #FDFDFD;
  align-items: center;
    justify-content: center;
}
.quicktools.responsivegrid{
    height:100%;
        }
/* theme variations */
.white-variant .quick-tools__BGcolor{
  background-image: var(--bdo-lightblue);
}
.dark-blue-variant .quick-tools__card-description{
    color: var(--bdo-black);
        }
.quick-tools.dark-blue-variant h4{
  color: var(--white);
}
.quick-tools.dark-blue-variant .quick-tools__card-description{
    color:var(--bdo-black);
        }
/*  Card Variation Css  */
/* One Card */
.quick-tools .col-lg-12 .quick-tools_InereItem{
  display: flex;
  align-items: center;
  width: 100%;
  height: 100%;
}
.quick-tools .col-lg-12 .quick-tool_text{
  display: flex;
  justify-content:space-around;  
  /*align-items:flex-start;*/
   align-items: center;
                }
.quick-tools .col-lg-12 .quick-tools__BGcolor{
min-height:100%;
            }
.quick-tools .col-lg-12 .quick-tools__card-description{
  width: 50%;
}
/* two Cards */
.quick-tools .col-lg-6 .quick-tools_InereItem{
  display: flex;
  align-items: center;
}
.quick-tools .col-lg-6 .d-flex.d-flex{
  /*flex-direction: column;*/
  align-items: flex-start !important;
}
.quick-tools .col-lg-6 .quick-tools__card-description{
  width: 100%;
  margin-bottom: 20px;
}
.quick-tools .col-lg-6 .quick-tools__BGcolor{
    min-height: 146px;
    height: 100%;
}
 /* three and four cards  */
.quick-tools .col-lg-4 .quick-tools__card-description,
.quick-tools .col-lg-3 .quick-tools__card-description{
  margin: 24px 0 8px;
}
.quick-tools .col-lg-12 .quick-tools_btn{
margin-top:0 !important;
justify-content: center;
    align-items: center;
}
.quicktoolscarousel .quick-tools-carousel .col-lg-6 .quicktools .card img{
  object-fit: cover;
  width: 214px;
  height: 214px;
}
.quicktoolscarousel .quick-tools-carousel .qtgridview .col-lg-12 .quicktools .card img{
  object-fit: contain;
  margin-right: 48px;
  margin-left: 24px; 
}
.qtgridview .col-lg-6.col-md-6.col-sm-12 .quicktools.responsivegrid .card .text-center{
  flex:2;
}
.qtgridview .col-lg-6.col-md-6.col-sm-12 .quicktools.responsivegrid .card .card-body.d-flex{
  flex:2;
}
.qtgridview .col-lg-4  button.btn{
  font-size: var( --font-md-nxt);
}
@media (max-width: 880px){
  .quick-tools .col-lg-12 .quick-tools_btn{
    margin-top:0 !important;
    justify-content: start;
        align-items: flex-start;
    }
}
@media (max-width: 480px){
  .quick-tools{
  padding-bottom: 100px;
  }
  .quick-tools h4{
    font-size: var(--font-lg);
    padding: 40px 12px;
  }
 .quick-tools .col-lg-12 .quick-tools_InereItem,
 .quick-tools .col-lg-12 .quick-tool_text,
 .quick-tools .col-lg-6 .quick-tools_InereItem {
    flex-direction:column;
            }
.quick-tools .col-lg-12 .quick-tool_text{
    align-items: flex-start;
            }
   .quick-tools .col-lg-12 .d-flex.justify-content-around,
   .quick-tools .col-lg-6 .d-flex.justify-content-around {
     flex-direction:column;
      align-items:flex-start !important;
                            }
.quick-tools .col-lg-12 .quick-tools__card-description {
                    width:100%;
                                        }
  .quick-tools .row::-webkit-scrollbar{
    width: 0;
  }
  .quick-tools .row{
    flex-wrap: nowrap;
    overflow-x: auto;
  }
  .carousel-control-prev,
  .carousel-control-next{
    display: none !important;
  }
  .quicktoolscarousel .quick-tools-carousel .quicktools .card img{
    width: 126px;
    height: 126px
  }
}
@media only screen and (min-width: 600px) and (max-width: 767.9px)
{
  .quick-tools .col-lg-12 .card .card-normal-img{
    width:95%;
  }
  .quick-tools .col-lg-12 .card-body .bdo-font-large{
    font-size:var(--font-normal);
  }
}
@media only screen and (min-width: 600px) and (max-width: 1023.9px)
{
.quick-tools .col-sm-12.col-md-12.col-lg-12 {
    width: 100% !important;
    margin-bottom: 24px;
}
.quick-tools .card .btn{
  margin-left:0px !important;
}
.quick-tools .arrow_align_center{
  right: -5% !important;
}
.quick-tools .carousel-control-prev{left: -5% !important;}
.quick-tools .col-sm-12.col-md-12.col-lg-12  .img-fluid{
  height: 214px;
  margin-left:0px !important;
  }
  .quick-tools .col-lg-12 .quick-tools_btn{
    padding-bottom: 24px;
  }
}
@media (max-width: 599.9px)
{
.quick-tools .col-sm-12 {
    width: 85%;
}
.quick-tools .col-sm-12.col-md-12.col-lg-12 {
  width: 100% !important;
}


}
@media only screen and (min-width: 1200px) and (max-width: 1208px)
{
  .quick-tools .left-arrow{
    left:-55px !important;
  }
  .quick-tools .right-arrow{
    right:-57px !important;
  }
}
@media only screen and (min-width: 1025px) and (max-width: 1053px)
{
  .quick-tools .left-arrow{
    left:-47px !important;
  }
  .quick-tools .right-arrow{
    right:-47px !important;
  }
}
@media only screen and (min-width: 1053px) and (max-width: 1200px)
{
  .quick-tools .left-arrow{
    left:-58px !important;
  }
  .quick-tools .right-arrow{
    right:-58px !important;
  }
}
@import url(../reference/css/variable.css);
.payment-option-container {
  padding: 80px 0px 166px 0px;
}
 .payment-option-container .card{
 background:var(--bdo-lightblue) 0% 0% no-repeat padding-box;
  border-radius: 8px;
}
.payment-option-container .card-body {
  padding: 0;
  padding-top: 24px;
}
.paymentoptions {
    height: 100%;
}
.payment-option-container h4{
  padding-right:800px;
}
.payment-option-container h6 {
  color: var(--bdo-black);
  min-height:52px;
}
.payment-option-container p {
  padding: 16px 0px 56px 0px;
  color: #4b4b4b;
  margin: 0;
}
.payment-option-container .btn {
  margin: auto auto 0px 0px;
  padding: 8px 12px;
  background:var(--bdo-blue);
  color: #FFFFFF;
  font-size: var(--font-normal);
}
.payment-option-container .carousel-indicators {
  bottom: 0px;
}
.payment-option-container .left-arrow,
.payment-option-container .right-arrow {
  width: 4%;
  opacity: 1;
}
.payment-option-container .carousel-inner .row::-webkit-scrollbar {
    width: 0;
  }

  .payment-options_viewall {
    height: inherit;
    color: var(--bdo-blue);
    text-align: center;
  }

  /* Theme */

 .dark-blue-variant .headline {
    color: var(--white);
  }
.dark-blue-variant .paymentoptions .card-title {
      color: var(--bdo-black);
            }
  .light-blue-variant .card {
    background-color: var(--white);
  }

  .white-variant .card {
    background-color: var(--bdo-lightblue);
  }


@media (max-width: 480px) {
  .payment-option-container .container {
    padding: 0px 24px;
  }
  .payment-option-container .carousel-inner .row {
    flex-wrap: nowrap;
    overflow-x: auto;
  }
  .payment-option-container .card-title {
    min-height:0px !important;
  }
 .payment-option-container h4 {
    font-size: var(--font-lg) !important;
    padding-right: 90px !important;
  }
  .payment-option-container {
    padding: 48px 0px 100px 0px !important;
  }
  .payment-option-container .left-arrow, .payment-option-container .right-arrow{
    display:none;
  }
  .payment-option-container .bdo-font-medium{
    font-size:var(--font-md-nxt) !important;
  }
  .payment-option-container button{
    font-size: var(--font-md-nxt) !important;
  }
 .payment-option-container p{
    padding:16px 0px 51px 0px;
  }
}
@media(max-width:768px){
  .payment-option-container .card-title {
    min-height:86px;
    font-size: 18px !important;
  }
  .payment-option-container h4{
    /* padding-right:140px; */
  }
}
.stickytabs-component.sticky-navlinks{
  color: #2E2E2E;
    font-size: var(--font-normal);
    position: sticky;
    top: 185px;
    z-index: 3;
    background-color: white;
    padding: 0px;
    box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
  
  }
  
   .stickytabs-component .sticky-link-item{
    padding: 16px 0px;
    position: relative;
    border-bottom: 4px solid transparent;
    
  }
  .stickytabs-component .sticky-link-item:hover:after, 
  .stickytabs-component .sticky-link-item.activete:after, 
  .stickytabs-component .sticky-link-item:focus:after  {
    content: "";
    position: absolute;
    width: 100%;
    height: 3px;
    background-color: transparent;
    left: 0;
    top: 56px;
  }
  
  .stickytabs-component .sticky-link-item.active, .stickytabs-component .sticky-link-item:hover{
    border-bottom: 4px solid var(--bdo-yellow);
  }
  .stickytabs-component .sticky-container{
    position: relative;
    justify-content: center !important;
  
  }
  
  .stickytabs-component .leftarrow{
       background-image: url("clientlib-site/resources/images/stickytabarrow.svg");
      height: 24px;
      transform: rotate(180deg);
      position: absolute;
      left: 2px;
      width : 24px;
  }
  
  .stickytabs-component .rightarrow{
      background-image: url("clientlib-site/resources/images/stickytabarrow.svg");
      height: 24px;
      position: absolute;
      right: 2px;
      width : 24px;
  }
  
  .stickytabs-component #scrollable-nav li.nav-item.sticky-link-item {
    padding: 0px;
  }
  
  .stickytabs-component .sticky-navbar{
    overflow-x: hidden;
      flex-wrap: nowrap;
      margin: 0px 16px;
    
  }
  
  .stickytabs-component .sticky-links{
    white-space: nowrap;
    padding: 16px 15px 12px 15px;
    display: inline-block;
  }
  
  .stickytabs-component .header {
    background-color: #f1f1f1;
    padding: 30px;
    text-align: center;
  }
  
  .stickytabs-component .content {
    padding: 16px;
  }
  
  .stickytabs-component.sticky {
    position: fixed;
    top: 186px;
    width: 100%;
  }
  
  .stickytabs-component .sticky + .content {
    padding-top: 60px;
  }
  
  @media (max-width: 480px){
    .stickytabs-component .sticky-navbar{
      width: 70%;
      flex-direction: row;    
    }
    .stickytabs-component.sticky, 
    .stickytabs-component.sticky-navlinks{ 
      top: 63px;
    }
  
    .stickytabs-component .leftarrow,
    .stickytabs-component .rightarrow {
      display: none !important;
    }
  
  
  
    .stickytabs-component .sticky-navbar {
  
      width: 100% !important;
  
      overflow-x: auto;
  
    }
  
  
  
    .stickytabs-component .sticky-navbar::-webkit-scrollbar {
  
      display: none;
  
    }
  
  
  
    /* Hide scrollbar for IE, Edge and Firefox */
  
    .stickytabs-component .sticky-navbar {
  
      -ms-overflow-style: none;
  
      /* IE and Edge */
  
      scrollbar-width: none;
  
      /* Firefox */
  
    }
  }
  
  
  @media only screen and (min-width: 320px) and (max-width: 1023.9px){
    .stickytabs-component .sticky-navbar{
      flex-direction: row !important;
      
    }
    .stickytabs-component .sticky-navbar::-webkit-scrollbar{display: none;}
    .stickytabs-component.sticky-navlinks{
      top: 63px;
    }
    .stickytabs-component .sticky-navbar::-webkit-scrollbar{
      width:1px;
      height:3px;
}
    
  }
  @media only screen and (min-width: 481px) and (max-width:767px){
    
    .stickytabs-component .rightarrow{
      display: none !important;
    }
    .stickytabs-component .leftarrow{ 
      display: none !important;
    }
    .stickytabs-component .sticky-navbar{
      flex-direction: row !important;
      overflow-x: auto;
    }
  }
  @media (max-width: 599.9px){
    .stickytabs-component .sticky-link-item.active
    {
      font-weight: 700;
    }
    .stickytabs-component .sticky-link-item{
      font-size: var(--font-md-nxt);
    }
  }

@import url(css/theme.css);
.product-uses-container {
    padding: 80px 0px 96px 0px;
}
.product-uses-container h2{
    font-size: var(--font-xxl);
    font-weight: 600;
    margin-bottom: 0;
    padding-bottom: 48px;
}
.product-uses-container .second-row{
    margin-top: 32px;
}
.product-uses-container .product-uses-title{
    font-size: var(--font-normal);
    font-weight: 600;
    color:var(--bdo-black);
}
.product-uses-image img {
    width: 48px;
    height: 48px;
}

.product-uses-icon {
   
    border-radius: 8px;
    width: 100%;
    height: 100%;
}
.product-uses-container .col-md-4{
    display: flex;
    align-items: center;
}
/* theme */

.dark-blue-variant .headline,
.dark-blue-variant .product-uses-title {
    color: var(--white);
}
.white-variant .product-uses-icon{
    background-color: var(--bdo-lightblue);
}
.light-blue-variant .product-uses-icon{
    background-color: var(--white);
}
.dark-blue-variant .product-uses-icon{
    background-color: var(--bdo-lightblue);
}
.dark-blue-variant h2 {
    color: var(--white) !important;
}
@media only screen and (min-width:600px) and (max-width:767px){
    .product-uses-container .col-md-4 {
        padding-bottom: 34px;
    }
    .product-uses-container .second-row{
        margin-top: 0px
    }
}

@media (max-width: 600px) {
   .product-uses-container{
       padding:40px 0px 32px 0px;
   }
   .product-uses-container h2{
       font-size: var(--font-lg) !important;
       padding-bottom: 24px;
   }
    .product-uses-title {
        font-size: var(--font-md-nxt) !important;
    }
    .product-uses-container .col-md-4{
        padding-bottom:34px;
    }
    .product-uses-container .second-row{
    margin-top:0px;
    }
    .product-uses-container .container{
        padding:0px 24px;
    }
}
.subsidiary-container{
    margin-top: 0px;
    }
    
.subsidiary-container .subsidiary-logo{
}

.subsidiary-container .subsidiary-logo-wrapper{
    padding-top:84px;
        }
.subsidiary-container .subsidiary-logo{
    width:78px;
    height:48px;
    object-fit: contain;
}
@media (max-width: 599.9px) {

.subsidiary-container .subsidiary-logo-wrapper{
    margin-top:41px;
    padding-top: 0px;
        }
        

}
@import url(css/theme.css);
.cardListing:first-child  {
  color:var(--bdo-black);
  margin-bottom: 24px;
  border: 1px s;
}
.feature-cards-compare {
  padding: 0px 0px 96px 0px;
  color:var(--bdo-black);
}
.feature-cards-compare.cardListing-no-carousel{
  padding-bottom: 80px;
}
.feature-cards-compare .feature-card__item {
  border-radius: 8px;
}
.feature-cards-compare .feature-card__item.active {
  border: 2px solid #00a995;
}
.feature-cards-compare .feature-card__item.active::before {
  content: "✓";
  position: absolute;
  top: -2%;
  right: -11px;
  width: 22px;
  height: 22px;
  border-radius: 50%;
  background: #00a995;
  color: white;
  display: grid;
  place-items: center;
}
.feature-cards-compare .feature-cards-compare__desc {
  margin-bottom: 32px;
  font-size: var(--font-normal);
}
.compare_card_botton_div .compare_card_botton_card {
  width: 282px;
  height: 100%;
  padding: 16px;
  background: #e5f5ff;
  gap: 11px;
  border-radius: 8px;
  position: relative;
}
.compare_card_botton_div .compare_card_container .add-more-card{
  display: flex;
  justify-content: center;
  align-items: center;
}
.feature-cards-compare .compare_card_cross_icon {
  position: absolute;
  right: -2px;
  top: -5px;
  cursor: pointer;
}
.feature-cards-compare .compare_card_container {
  display: flex;
  gap: 24px;
  flex-direction: row-reverse;
  justify-content: flex-end;
}
.feature-cards-compare .compare_card_botton_div {
  box-shadow: 0px -4px 8px #00000029;
  display: none;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  background: var(--white);
  z-index: 9999;
}
.compare_card_botton_div .bottom_cross_circel {
  position: absolute;
  right: 0px;
  width: 30px;
  top: -10px;
  cursor: pointer;
}
.feature-cards-compare .compare_card_botton_div.show {
  display: grid;
}
.feature-cards-compare .compare_button {
  margin:0px;
  display: none;
}
.feature-cards-compare .add-to-new-cart-text {
 margin-bottom: 0;
}
.feature-cards-compare .compare-card-text-bottom {
  font-size: var(--font-normal);
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  -webkit-line-clamp: 2;
}
.feature-cards-compare .carousel-control-next,
.feature-cards-compare .carousel-control-prev {
  width: 6%;
  height: 50px;
  top: 200px;
  right:-6%;
}
.feature-cards-compare .carousel-control-prev{
  left: -80px;
}
.feature-cards-compare .carousel.slide .carousel-inner .row .col-lg-4{width: 33%;}
.card-button-for-change{background: none;}
.feature-cards-compare .last-card .view-text{color:#0072D8 !important;}
.feature-cards-compare .lightblue-img{
  content:url("clientlib-site/resources/images/Lastcard-arrow_2.svg");
}
.feature-cards-compare .bottom_cross_circel{
  content:url("../components/cardListing/clientlibs/resources/circle.png");
}
.dark-blue-variant .feature-cards-compare-subtitle{
  color: var(--white);
}
.feature-cards-compare-title {
  padding-top: 80px;
}
.feature-cards-compare .feature-card__item .card-body .btn.btn-primary.fw-bold.bdo-font-medium {
  height: 100%;
  line-height: 1;
  padding: 9px 14px;
}
.d-flex.compare_card_botton_card:nth-child(2) {order:2;}
.d-flex.compare_card_botton_card:nth-child(3) {order:1;}

@media (max-width: 599.9px) {
  .feature-cards-compare-title {
    padding-top: 40px;
  }
  .feature-cards-compare {
    padding: 40px 0px 48px 0px;
  }
  .feature-cards-compare .feature-cards-compare-title {
    font-size: var(--font-lg);
  }
  .feature-cards-compare-subtitle {
    margin-top: 24px !important;
    margin-bottom: 40px !important;
    font-size: var(--font-medium);
  }
  .feature-card__item {
    padding: 16px !important;
  }
  .feature-card__item .card-body {
    margin-top: 16px !important;
  }
  .feature-card__item .card-body .compare_card_title {
    font-size: var(--font-normal);
    margin-bottom: 8px !important;
  }
  .feature-card__item .card-body .feature-cards-compare__desc p{
    margin-bottom: 0;
    font-size: var(--font-md-nxt);
  }
  .feature-card__item .card-body .feature-cards-compare__desc {
    margin-bottom: 22px;
  }
  .feature-card__item .card-body .d-flex.mt-auto {
    gap: 24px;
  }
  .feature-card__item .btn.btn-primary.fw-bold.bdo-font-medium{
    font-size: var(--font-md-nxt);
  }
  .feature-cards-compare .carousel.slide .carousel-inner .row {
    flex-wrap: nowrap;
    overflow: scroll;
  }
  .feature-cards-compare .compare_card_botton_div .container{
    padding: 0px;
  }
  .feature-cards-compare .carousel.slide .carousel-inner .row .col-lg-4.col-md-4{margin-top:8px}
  .compare_card_botton_div .compare_card_botton_card {
    flex-direction: column;
    width: 148px;
    height: 158px;
    padding: 14px;
  }
  .card-button-for-change{font-size: var(--font-md-nxt) !important;padding-top: 20px !important;}
  .feature-cards-compare .compare_card_botton_div {
    margin-top: 67px !important;
    padding: 16px 24px 16px 24px !important;
  }
  .feature-cards-compare .compare_card_botton_div .compare_card_container {
    display: grid;
    place-items: center;
    grid-template-rows: 161px 50px;
    grid-template-columns: 148px 148px;
    justify-content: initial;
  }
  .feature-cards-compare .compare_card_container{gap: 16px;}
  .feature-cards-compare .add-card-last-box {
    grid-row-start: 1;
    grid-column-start: 2;
  }
  .feature-cards-compare .add-card-last-box.add-compare-button {
    grid-row-start: 2;
    grid-column: 1 / span 3;
  }
  .feature-cards-compare .bottom_cross_circel:first-child{
    display: none;
  }
  .feature-cards-compare .compare_card_botton_card .bottom_cross_circel {
    right: 0px;
    top: -6px;
    display: block;
  }
  .feature-cards-compare .carousel.slide .carousel-inner .row .col-lg-4{width: 83%;}
  .feature-cards-compare .compare-card-text-bottom {font-size: var(--font-md-nxt); margin-bottom: 0px;}
  .feature-cards-compare .add-to-new-cart-text{text-align: center;}
  .feature-cards-compare .add-to-new-cart-text span{display: block;}
}
@media only screen and (min-width:331px) and (max-width:400px){
.feature-card__item .btn.btn-primary.fw-bold.bdo-font-medium{
  font-size: 12px;
  padding: 10px;
  height: 38px;
  }
  .feature-cards-compare .compare_card_botton_div .compare_card_container{grid-template-columns: 140px 140px !important;}
  .card-button-for-change{
    font-size: 13px !important;
    padding: 9px 16px !important;
    height: 40px !important;
    line-height: 1.8 !important;
  }
}
@media only screen and (min-width:300px) and (max-width:330px){
  .feature-card__item .btn.btn-primary.fw-bold.bdo-font-medium{
    font-size: 12px !important;
  }
  .feature-cards-compare .card-button-for-change{
    font-size: 12px !important;
  }
  .compare_card_botton_div .compare_card_botton_card{width: 130px !important;}
  .feature-cards-compare .compare_card_botton_div .compare_card_container{grid-template-columns: 138px 138px !important;}
} 
@media only screen and (min-width:320px) and (max-width:600px){
  .feature-cards-compare .card-button-for-change{padding:15px 9px 9px 9px !important;line-height: 0.8 !important;}
  .feature-cards-compare .feature-card__item .card-body .btn.btn-primary.fw-bold.bdo-font-medium{padding: 9px !important;}
}
@media only screen and (min-width:1024px) and (max-width:1200px){
  .feature-cards-compare .card-button-for-change{ padding: 18px 11px 11px 11px}
  .feature-cards-compare .compare_button{
    height: 65px;
    line-height: 1;
  }
}
@media only screen and (min-width:600px) and (max-width:1024px){

  .compare_card_botton_div .compare_card_botton_card{
    width: 175px;
    padding: 10px;
    gap: 8px;
  }
  .feature-cards-compare .compare-card-text-bottom{
    font-size: 16px;
  }
  .compare_card_botton_div .bottom_cross_circel{
    width: 23px;
    height: 23px;
  }
  .cardListing .feature-cards-compare .feature-card__item .card-body .d-flex.mt-auto{
    flex-direction: column;
  }
  .cardListing .feature-cards-compare .feature-card__item .card-body .d-flex.mt-auto .fw-bold.bdo-font-medium{
    font-size: 13px;
    padding: 10px;
    width: 100%;
  }
  .feature-cards-compare .feature-card__item{
    padding: 12px !important;
  }
  .feature-cards-compare .feature-card__item .compare_card_title{
    font-size: 18px;
  }
  .feature-cards-compare .feature-card__item .feature-cards-compare__desc{
    font-size: 16px;
  }
  .feature-cards-compare .compare_button{
    font-size: 15px;
    padding: 9px 16px;
    line-height: 1;
  }
  .cardListing .feature-cards-compare .feature-card__item .card-body .d-flex.mt-auto .card-button-for-change{
    font-size: 13px;
    padding: 16px 10px 10px 0px;
    text-align: center;
  }
  .feature-card__item .card-body .d-flex.mt-auto{
    gap: 0;
  }
}
@media only screen and (min-width:600px) and (max-width:767px){
  .compare_card_botton_div .compare_card_botton_card{
    width: 190px;
    padding: 12px;
  }
  .feature-cards-compare  .compare_card_botton_div .compare_card_botton_card img:nth-of-type(2){
    width: 80px;
  }
  .feature-cards-compare .compare-card-text-bottom{font-size: 16px;}
}
body{background-color:#f6f6f6;}
.form-header .logo{height:24px;}
.form-main .aem-Grid .responsivegrid {margin-top: -58px;}
iframe{margin-bottom: 84px; overflow: unset !important;}


.form_logo{
    height:24px;
}
.form_main{
    padding: 32px 0px 120px 0px;
    color: var(--white);
}
.form_main.no-content{
    padding: 32px 0px 200px 0px;
}
.form-container .form_description{
    width:82%;
}
.form_description p{
     margin-bottom: 0px !important;
}

.form_header{
    padding: 24px 0px;
}
.form-container .form_heading{
    padding-bottom: 22px;
    font-weight: 400;
    margin-top: 88px;

}
.form-container .form_main{
    background-image: url('../../../content/dam/bdounibank/Background.svg');
    background-position: right;
    background-repeat: no-repeat;
}
span.form-subheading {
    margin-top: 8px;
    display: block;
}

.form-container .form_main .exit-form img{
	width: 24px;
    height: 24px;
}

.form-container .form_main .exit-form{
    text-align: right;
}

.form-container .form_main .exit-form .exit-icon{
    content:url("../../../content/dam/bdounibank/en-ph/global/icons/exit-icon.svg");
    margin-right: 8px;
}



@media(max-width:599.9px)
{
    .form-container .form_heading{
        font-weight: 600;
    } 
    .form-container .form_description{
        font-size: 16px;
    }
    .form_main{
        padding: 32px 0px 72px 0px;       
    }
	.form-container .form_main .exit-form a {
		font-size:var(--font-md-nxt);
    }
}
.aboutBDO-container{
  background-color: #F6F6F6;
  height: 100%;
  padding-top: 80px;
  padding-bottom: 80px;
    color:var(--bdo-black);
}
.aboutBDO-container p.bdo-font-normal{
    font-size:var(--font-normal);
        font-weight:600;
        padding-bottom: 4px;
}
.aboutBDO-container p{
    font-size:var(--font-normal);
        }
.aboutBDO-container .pageleft { border-right:1px solid lightblue;}
.aboutBDO-container div.pageleft {
float:left;
vertical-align: top;
width: 50%;
}
.aboutBDO-container div.pageright{
vertical-align: top;
width: 50%;
margin-left: 24px;
}
.aboutBDO-container .aboutBDO_image{
  height: 80px;
  width: 184px;
}
.aboutBDOsection-heading{
  font-size: var(--font-xxl);
  padding-bottom: 48px;
    padding-top:80px;
}
.aboutBDO-container .card{
  padding: 24px;
  width: 100%;
  height: 100%;
  border-radius: 8px;
}
.aboutBDO-container .card-body{
  display: flex;
  flex-direction: column;
  padding: 16px 0px 0px 0px !important;
}
.aboutBDO-container .card-text{
  font-size: var(--font-normal);
  color: var(--bdo-black);
  font-weight: 600 !important;
}
.aboutBDO-container .validity {
  gap: 80px;
} 
.aboutBDO-container .vertical{
    border-left: 1px solid lightblue;
    position: absolute;
    height: 40px;
    left: 29%;
}
.aboutBDO-container .row::-webkit-scrollbar{
  display: none;
}
/* ::-webkit-scrollbar{
  display: none;
} */
@media(max-width :599px){
.aboutBDO-container{
  background-color: #F6F6F6;
  height: 100%;
  padding-top: 24px;
 /* padding-bottom: 64px;*/
    color:var(--bdo-black);
}
.aboutBDO-container p.bdo-font-normal{
      font-weight:normal;
      padding-bottom: 4px;
}
.aboutBDO-container .row{
  flex-wrap: nowrap;
  overflow-x: auto;
}
.aboutBDO-container .card{
  padding: 16px;
  width: 100%;
  height: 100%;
  border-radius: 8px;
}
.aboutBDO-container p{
    font-size:var(--font-md-nxt) !important;
    font-weight: 600;
    }
.aboutBDO-container .aboutBDO_image{
object-position:left;
  object-fit: contain;
}
.aboutBDO-container .card-text{
  font: var(--font-md-nxt);
  color: var(--bdo-black);
  padding-bottom: 8px;
    margin-bottom:0px;
}
.aboutBDO-container .vertical{
  border-left: 1px solid lightblue;
  position: absolute;
  height: 40px;
  left: 37%;
}
.aboutBDOsection-heading{
  font-size: var(--font-lg);
  padding-bottom: 24px;
}
.aboutBDO-container .cont-card div.col{width:82%;}
}
@media only screen and (min-width: 600px) and (max-width:767px){
  .aboutBDO-container div.pageright{
    margin-left: 10px;
  }
  .aboutBDO-container .row-cols-1>*{
    width: 50%;
  }

}
@media only screen and (min-width: 768px) and (max-width:991px){
  .aboutBDO-container div.pageright{
    margin-left: 10px;
  }
  .aboutBDO-container .card{padding: 14px;}
  .aboutBDO-container div.pageleft{width: 47%;}
}
.product-features-container .image {
    width: 27px;
    display: inline-block;
}
/* .product-features-container .fees-charges-details{
            border-radius:8px;
        } */
.product-features-container .fees-charges-details.add-border-bottom:nth-child(2){
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
}
.details-section .more-content .product-content .fees-charges-details:last-child{
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px
}
.product-features-container{
    color:var(--bdo-black);
    }
    .product-features-container .showbtn{
        line-height:0.6;
            }
    .product-features-container .description p{
    margin-bottom:0;
    overflow-wrap: break-word;
            }
.product-features-container .product-content{
    display: none;
}
.product-features-container .showbtn{
    margin:0 auto;
    display:flex;
    text-align: center;
}
#viewAllFees,#hidebtn{
    display: none;
}
#hidebtn,#viewbtn{
    margin:0 auto;
}
.product-features-container .arrow-icon {
    width: 24px;
}
.product-features-container .image img {
    width: 100%;
}
.product-features-container {
    padding: 96px 0;
}
.product-features-container .help-section {
    padding-left: 24px !important;
    align-self: flex-end;
    align-items: center;
    padding: 10px 20px;
    background-color: var(--white);
    position: relative;
    border-radius: 8px;
    border-left: 5px solid var(--bdo-blue);
}
.product-features-container .help-section .help-content {
    margin-right: 20px;
}
.product-features-container .help-section .arrow-icon {
    margin-right: 0;
}
.product-features-container .help-section.mobile {
    display: none !important;
}
.product-features-container .section-heading {
    display: inline;
    padding-bottom: 40px;
}
.product-features-container .card.card-body {
    padding: 0;
}
.product-features-container .details-section {
    margin: 0px 0 48px;
    margin-top:8px;
}
.product-features-container .fees-charges-details {
    padding: 24px 32px 24px 32px;
    border-bottom: 1px solid var(--bdo-lightgray);
}
.product-features-container .fees-charges-details.add-border-bottom{
    border-bottom: 1px solid var(--bdo-lightgray) !important;
}
.product-features-container .fees-charges-details.add-border-bottom:last-child{
    border-bottom: none !important;
}
.product-features-container .fees-charges-details:first-child {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
}
.product-features-container .fees-charges-details:nth-child(2) {
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    border-bottom: none;
}
.product-features-container .fees-charges-details .description p:first-child {
    margin-bottom: 12px;
    font-weight:700;
}
.product-features-container .product-features_tag {
    background-color: #FF9854;
    border-radius: 4px;
    color: var(--white);
    padding: 8px 16px 8px 16px;
    margin-left: 16px;
    font: var(--font-small);
 }
.product-features-container .show-more-section {
    margin-top: 48px;
}
.product-features-container .tooltip-icon {
    margin-left: 10px;
}
.product-features-container .collapsing {
    transition-duration: 0.3s;
}
.product-features-container .inivisible-btn {
    background-color: transparent;
    border: none;
    padding: 0;
}
/* theme */
.light-blue-variant .product-features-container .fees-charges-details {
    background-color: var(--white);
}
.dark-blue-variant .product-features-container .fees-charges-details {
    background-color: var(--bdo-lightblue);
}
.dark-blue-variant .product-features-container .headline {
    color: var(--white) !important;
}
.light-blue-variant .product-features-container .section-heading, .white-variant .product-features-container .section-heading{
    color:var(--bdo-black) ;
}
.dark-blue-variant .product-features-container .help-section {
    border-left-color: #FDB913;
}
.white-variant .product-features-container .help-section {
    background-color: var(--bdo-lightblue);
}
.white-variant .product-features-container .fees-charges-details {
    background-color: var(--bdo-lightblue);
}
.dark-blue-variant .product-features-container .showbtn {
    background-color: rgba(0,0,0,0) !important;
    border: 1px solid var(--white) !important;
    color: var(--white) !important;
}
.product-features-container h2{
    margin-bottom:0;
    }
@media only screen and (min-width: 320px) and (max-width:599.9px) {
.product-features-container{
    padding:40px 0px 63px 0px;
    }
    .product-features-container .details-section,.product-features-container .fees-charges-details{
        padding-top:0px;
    }
    .product-features-container .details-section {
        margin: 0px 0 24px;
    }
    .product-features-container .fees-charges-details:nth-child(2){
        border-top: 1px solid #C2C2C1;
    }
.product-features-container .section-heading{
         padding-bottom:24px;
        color: #3D383B !important;
        }
    .product-features-container .help-section.desktop {
        display: none !important;
    }
    .product-features-container .help-section.mobile {
        display: block;
        max-width: 100%;
    }
    .product-features-container .section-heading {
        font-size: 24px !important;
    }
    .product-features-container .fees-charges-details {
        padding: 8px 0 0 0;
        border: none;
    }
    .product-features-container .card.card-body .fees-charges-details {
        padding-top: 0;
    }
    .product-features-container .card.card-body .fees-charges-details:last-child {
        padding-bottom: 8px;
    }
    .product-features-container .card.card-body .fees-charges-details:last-child .fees-charges-col:last-child .description {
        border-bottom: none;
    }
    .product-features-container .description {
        font-size: var(--font-md-nxt);
        padding: 0 16px;
    }
    .product-features-container .description ul{
        padding-top:16px;
    }
    .product-features-container .fees-charges-details .description p:first-child,
    .product-features-container .fees-charges-details .description div:first-child{
        padding-top: 16px;
        margin-bottom: 16px;
    }
    .product-features-container .fees-charges-col{
        margin: 0px;
        padding-bottom: 16px;
        border-bottom: 1px solid #C2C2C1 !important;
        overflow:hidden;
    }
    .product-features-container .fees-charges-col:last-child{
        border-bottom: none !important;
    }
.product-features-container .row{
    margin:0px;
        }
    .product-features-container .view-all-section {
        display: none;
    }
    .product-features-container .details-section .collapse:not(.show) {
        display: block;
    }
    .product-features-container .col-sm-4{width: 100% !important;}
}
@media only screen and (min-width: 600px) and (max-width:767px) {
    .product-features-container .container{
        max-width: 720px !important;
   }
     .product-features-container .description {
        font-size: var(--font-md-nxt);
        /* width: 169px; */
     }
     .product-features-container.product-features-channels .description{
         width: initial;
     }
     .product-features-container .description p {white-space: normal;}

}
.promo-offer .productfeatures .description a{
    color: var(--bdo-blue) !important;
    font-weight: 600;
}
.promo-offer .product-features-container{
    padding: initial;
}
.promo-offer .productfeatures{
    border-radius: 8px;
}
.promo-offer .product-features-container .details-section{
    margin: initial;
}
.promo-offer .product-features-container .container{
    padding: initial;
}
.promo-offer .product-features-container .section-heading{
    display: none;
}
.promo-offer .product-features-container .product-content{
    display: block;
}
.promo-offer .product-features-container .showbtn{
    display: none;
}
.promo-offer .product-features-container.product-features-channels .fees-charges-details:nth-child(2){
    border-bottom:1px solid var(  --bdo-lightgray);
    border-bottom-left-radius: initial;
    border-bottom-right-radius: initial;
}
.promo-offer .product-features-container.product-features-channels .fees-charges-details:last-child{
    border-bottom:none;
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
}
.promo-offer .product-features-container.product-features-channels{
    margin-top: 24px;
    margin-bottom: 48px;
}
.columncontrolstructure.promo-offer .subsidiary-container_description{
    margin-bottom: 24px;
}
.columncontrolstructure.promo-offer .subsidiary-container_description.unorderedlist-bdo ul li ul
{
    padding-left:16px;
}
.columncontrolstructure.promo-offer .subsidiary-container_description.unorderedlist-bdo ul li .list-content
{
    padding-left:16px;
}
@media (max-width:599.9px){
   
    .promo-offer .product-features-container .details-section{
        margin-bottom: 24px;
    }
   
    .promo-offer .product-features-container.product-features-channels{
        margin-top: initial;
        margin-bottom: 24px;
    }
    .promo-offer .productfeatures .description a{
        font-weight: 700;
    }
    .product-features-container .col-sm-4{
        padding-left:0px;
    }
}
.inquiryform-container{
    /* border-radius: 8px; */
    padding: 0;
    color: var(--bdo-black);
}
.inquiryform-container .d-flex .header{
    font-weight: 700;
}
.inquiryform-container .d-flex p{
    margin-bottom:0px;
}
.inquiryform-container .container{background:var(--white);padding:32px;border-top-left-radius: 8px;border-top-right-radius: 8px;}
.inquiryform-container h2{
    font-size: var(--font-lg);
    font-weight: 700;
    margin-bottom: 32px;
}
.inquiryform-container .d-flex{
    background: var(--bdo-lightblue);
    padding: 32px;
    border-radius: 8px;
}
.inquiryform-container .img-fluid{
    width: 340px;
height: 208px;
}
.form-header.darkblue{position: fixed;width: 100%;z-index: 1;}
.inquiryform-container .btn1{
    border: 1px solid var(--bdo-blue);
    border-radius: 8px;
   color: var(--bdo-blue);
    font-weight: 700;
}
.inquiryform-container .flex-grow{
    flex-grow: 1;
}
@media(max-width:599.9px)
{
    .inquiryform-container h2{
        width: 100%;
    }
    .inquiryform-container .container{padding:24px}
    .inquiryform-container .btn{
    font-size: 16px;
    padding:12px;
    }
.inquiryform-container{padding:0 24px 0 24px;}
    .inquiryform-container .flex-grow{
        flex-grow: 0;
    }
   .inquiryform-container .flex-grow div {display:flex}
    .inquiryform-container .container{
        margin-right:0px 24px;
    }
    .inquiryform-container .d-flex{
        flex-direction: column-reverse;
    }
.inquiryform-container h2{font-size:var(--font-normal)}
.form-container .form_heading{font-size:var(--font-lg);padding-bottom: 16px;margin-top: 78px;}
.form-container .form_description{font-size:var(--font-md-nxt)}
.inquiryform-container .img-fluid{
    width: 232px;
height: 96px;
}
}
@media only screen and (min-width:320px) and (max-width:410px){
      .inquiryform-container .btn{
        height:auto;
        line-height:initial;
    }
}
@media only screen and (min-width:600px) and (max-width:991px){.inquiryform-container .btn1{margin-top:10px}}
@media only screen and (min-width:576px) and (max-width:768.9px)
{
    .inquiryform-container .container{
        max-width: 100%;
    }
}
@media only screen and (min-width:769px) and (max-width:1199.9px)
{
    .inquiryform-container .container{
        max-width:940px;
    }
}
@media only screen and (min-width:768px) and (max-width:990.9px)
{
    .inquiryform-container .container{
        max-width:670px;
    }
}
@media only screen and (min-width:600px) and (max-width:767.9px)
{
    .inquiryform-container{
        padding: 24px 24px 0px 24px !important;
    }
}
@media(min-width:1200px)
{
    .inquiryform-container .container{
        max-width: 1092px;
    }
}
@media only screen and (min-width:991px) and (max-width:991.9px)
{
    .inquiryform-container .container{
        max-width: 720px;
    }
}
@media(min-width:1400px)
{
    .inquiryform-container .container{
        max-width: 1272px;
    }
}
/* asset-banner Component Start CSS */

/* theme */
.propertybanner .asset-banner__btns .btn.bdo-primary{
  margin-right:16px;
              }

.propertybanner.white-variant .asset-banner__header{
  background-color: var(--bdo-lightblue);
}

.propertybanner .asset-banner{
  background-color: var(--bdo-lightblue);
}
.propertybanner .asset-banner__main{
  margin-top: 19px;
}
 .propertybanner{
              color:var(--bdo-black);
              }
.propertybanner .asset-banner__header{
  padding: 24px 32px;
  background-color: var(--white);
  border-radius: 8px;
}

.propertybanner .asset-banner__header .border_right{
  border-right: 1px solid gray;
  padding-right: 8px;
  color: var(--bdo-light-black);
}
.asset-banner iframe{
  width: 100%;
  height: 100%;
  padding-bottom: 55px;
}
.propertybanner .left-arrow,
.propertybanner .right-arrow{
  background-image: url("../../../etc.clientlibs/bdounibank/components/property/propertybanner/v1/propertybanner/clientlibs/resources/arrow.png");
}

/*.propertybanner .arrow_align_center {
   height: auto;
   top: auto; 
  }*/

  .propertybanner .vehicles-variant{
background-color: #E5F5FF;
}

.propertybanner .vehicles-variant #ehicles-variant{
  background-color: var(--white);
}

/* Modal Popup Image show */

.propertybanner #asset-banner_modal .modal-dialog{
  max-width: 100vw;
}

.propertybanner #asset-banner_modal .modal-content,
.propertybanner #asset-banner_modal{
  background-color: black;
}

.propertybanner #asset-banner_modal .carousel-inner{
  height: 60%;
}
.asset-banner_modal_carousel_text{
  margin: 20px auto;
  width: 58%;
}
.propertybanner #asset-banner_modal img{
  height: 448px;
}

.propertybanner .asset-banner_modal_carousel .carousl,
.propertybanner .asset-banner_modal_carousel.carousel-innr,
.propertybanner .asset-banner_modal_carousel.carousel-inner > .carousel-item {
  overflow: hidden;
}
.propertybanner .asset-banner_modal_carousel .carousel-inner > .carousel-item.active,
.propertybanner .asset-banner_modal_carousel .carousel-inner > .carousel-item-next {
  display: flex;
  flex-wrap: nowrap;
}
.propertybanner .asset-banner_modal_carousel .carousel-inner:before {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 80%;
  left: 0;
  content: "";
  background-color: rgba(0, 0, 0, 0.8);
  z-index: 2;
}
.propertybanner .asset-banner_modal_carousel .carousel-inner:after {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 80%;
  content: "";
  background-color: rgba(0, 0, 0, 0.8);
  z-index: 2;
}

.propertybanner .asset-banner_modal_carousel .carousel-control-prev {
  z-index: 2000;
  left: -4%;
}

.propertybanner .asset-banner_modal_carousel .carousel-control-next {
  z-index: 2000;
  right: -4%;
}

.propertybanner .carousel-item_data.active{
  display: flex;
  gap: 16px;
}
.propertybanner .carousel-item_data.active .img__flex:nth-child(1){
  flex: 1;
}
.propertybanner .carousel-item_data.active .img__flex:nth-child(2){
  flex: 3;
}
.propertybanner .carousel-item_data.active .img__flex:nth-child(3){
  flex: 1;
}


/* Mobile view  */

@media (max-width:480px) {
.propertybanner .d-grid img{
    object-fit:contain;
            width: 264px;
height: 168px;
        }
  .propertybanner br{
    display: none;
  }
  .propertybanner .asset-banner__header {
    padding: 24px 16px;
}
  .propertybanner .asset-banner .bdo-font-title-header
  {
    font-size: var( --font-lg);
  }
  .propertybanner .asset-banner__header{
    flex-direction: column;
    align-items: flex-start !important;
  }
  .propertybanner .asset-banner__header span{
    display: block;
  }
  .propertybanner .asset-banner__header span,
  .propertybanner .asset-banner__btns button,
  .propertybanner .asset-banner_modal_carousel_text p{   
     font-size: var(--font-md-nxt) !important;

  }

  .propertybanner .asset-banner__btns{
    display: flex;
    margin-top: 8px;
  }
  .propertybanner .asset-banner__main {
    margin-top: 16px;
  }
  .propertybanner .asset-banner_modal_carousel_text h6{
    font-size: var(--font-medium);
  }
  .propertybanner .carousel-item_data.active .img__flex:nth-child(2){
    flex: 4;
  }
  .propertybanner #asset-banner_modal .modal-body{
    padding: 0;
  }
  .propertybanner .asset-banner_modal_carousel_text {
    width: 75%;
   }
   .propertybanner .asset-banner iframe{
    padding-bottom: 0;
  }
  .propertybanner .asset-banner__header .border_right{
    border-right: none;
    margin-bottom: 9px;
  }
  
}
/* property-details Component Start CSS */
.property-details {
  color: var(--bdo-black);
}
.property-details__cards {
  display: flex;
}
.property-details__cards:last-child {
  border: none;
}
.property-details_box {
  flex: 1;
  padding: 32px;
  border-bottom: 1px solid #c2c2c1;
}
.property-details_box.active {
  display: none;
}
/* theme variant */
.property-details.dark-blue-variant .property-details__title {
  color: var(--white);
}
.property-details__title {
  padding: 80px 0 48px;
}
.property-details__bgColor {
  background-color: var(--bdo-light-grey);
  border-radius: 8px;
}
.property-details_box .bdo-font-medium.fw-bold {
  margin-bottom: 12px;
}
.property-details__btn {
  padding: 48px 0 96px 0;
}
.dark-blue-variant .property-details h4{
    color: var(--white) !important; 
        }
@media (max-width: 480px) {
.property-details__cards.add-border .property-details_box:last-child{
/* border-bottom: 1px solid #c2c2c1; */
}
.property-details__cards:first-child .property-details_box:first-child{
  border-top: 1px solid transparent;
}
.property-details_box {
  flex: 1;
  padding: 32px;
  border-bottom: 0px solid #c2c2c1;
}
.property-details__cards.add-border .property-details_box:first-child {
  border-top: 1px solid #c2c2c1;
  /* border-bottom: 0px solid #c2c2c1; */
}
  .property-details__cards {
    padding: 0px;
    border-bottom: none;
    flex-direction: column;
  }
  .property-details__cards .property-details_box {
    padding: 16px 24px;
    border-top: 1px solid #c2c2c1 !important;
  }
  .property-details__cards:first-child .property-details_box:first-child{
    border-top: 1px solid transparent !important;
  }
  .property-details__cards .property-details_box:last-child{
    border: none;
  }
  .property-details__title {
    padding: 40px 0 8px;
    font-size: var(--font-lg);
    color: #3D383B;
  }
  .property-details_box .bdo-font-medium.fw-bold {
    margin-bottom: 16px;
  }
  .property-details_box .bdo-font-medium {
    font-size: var(--font-md-nxt);
  }
  .property-details__btn {
    padding: 24px 0 64px 0;
  }
}
.white-variant .amenties_box p,
.white-variant .amenties__title,
.light-blue-variant .amenties__title,
.light-blue-variant .amenties_box p{
  color: var(--bdo-black) !important;
}
.dark-blue-variant .amenties__title, .dark-blue-variant .amenties_box p{
color: var(--white) !important;
                }

.amenties{
  background: var(--bdo-blue);
    color:var(--bdo-black);
}

.amenties__title {
  padding: 80px 0 40px;
}
.white-variant #amentiesShowMore{
  background-color: var(--white);
  color: var(--bdo-blue);;
  border: 1px solid var(--bdo-blue) !important ;
}
.light-blue-variant #amentiesShowMore{
  background-color: var(--bdo-lightblue);
  color: var(--bdo-blue);;
  border: 1px solid var(--bdo-blue) !important ;

}

.amenties_box{
  padding-bottom: 32px;
  display: flex;
  align-items: center;
  gap: 16px;
  padding-right: 0;

}

.amenties__btn{
  padding: 16px 0 96px;
}


/* Amenties Component Start CSS */
/* theme variant */
.dark-blue-variant #amentiesShowMore{
  background-color: var(--bdo-blue);
  border-color:var(--white);
  color: var(--white);
}
.light-blue-variant #amentiesShowMore,
.amenties{
  background-color: var(--bdo-lightblue);
}
.white-variant #amentiesShowMore{
  background-color: var(--white);
}
.amenties.dark-blue-variant{
  color: var(--white);
}
.amenties .active{
  display: none;
}

.dark-blue-variant .amenties {
    background-color: var(--bdo-blue) !important;
}
.light-blue-variant .amenties {
 background-color: var(--bdo-lightblue) !important;
}
.white-variant .amenties {
    background-color: var(--white) !important;
}
@media (max-width:480px) {

.amenties__title{
  font-size: var(--font-lg);
}  
    h4.amenties__title{
        color:var(--bdo-black);
        font-weight:600 !important;
    }

.amenties_box{
    padding: 24px;
  }
  .amenties_box .bdo-font-medium{
    color:var(--bdo-black);
        }
  .amenties_box .bdo-font-medium,

  #amentiesShowMore
 {
    font-size: var(--font-md-nxt);
  }
  .amenties__title {
    padding: 40px 0 0px 24px;
  }

} 

.white-variant .nearby-landmarks_box p,
.white-variant .nearby-landmarks__title,
.light-blue-variant .nearby-landmarks__title,
.light-blue-variant .nearby-landmarks_box p{
  color: var(--bdo-black) !important;
}
.nearby-landmarks{
  background: var(--bdo-blue);
     color:var(--white);

}
.dark-blue-variant .nearby-landmarks{
    color:var(--white);
        }
.dark-blue-variant .nearby-landmarks .bdo-primary{
  background-color: transparent;
  color: var(--white);
  border: 1px solid var(--white);
}
.dark-blue-variant .nearby-landmarks .bdo-primary:hover,
.dark-blue-variant .nearby-landmarks .bdo-primary.active,
.dark-blue-variant .nearby-landmarks .bdo-primary:focus{
  background-color: var(--bdo-blue);
  color: var(--white);
  border: 1px solid var(--white);
}
.light-blue-variant .nearby-landmarks .bdo-primary:hover,
.light-blue-variant .nearby-landmarks .bdo-primary.active,
.light-blue-variant .nearby-landmarks .bdo-primary:focus,
.white-variant .nearby-landmarks .bdo-primary:hover,
.white-variant .nearby-landmarks .bdo-primary.active,
.white-variant .nearby-landmarks .bdo-primary:focus
{
  background-color: var(--bdo-lightblue);
  color: var(--bdo-blue);
  border: 1px solid var(--bdo-blue);
}
.nearby-landmarks__title {
  padding: 80px 0 40px;
}
.white-variant #nearby-landmarks_boxBtn{
  background-color:transparent;
  color: var(--bdo-blue);;
  border: 1px solid var(--bdo-blue) !important ;
}
.light-blue-variant #nearby-landmarks_boxBtn{
  background-color:transparent;
  color: var(--bdo-blue);;
  border: 1px solid var(--bdo-blue) !important ;
   
}
.nearby-landmarks_box{
  padding-bottom: 32px;
  display: flex;
  align-items: center;
  gap: 16px;
  padding-right: 0;
}
.nearby-landmarks__btn{
  padding: 16px 0 96px;
}


/* Amenties Component Start CSS */
/* theme variant */
.dark-blue-variant #amentiesShowMore{
  background-color: var(--bdo-blue);
  border-color:var(--white);
  color: var(--white);
}
.light-blue-variant #amentiesShowMore,
.amenties{
  background-color: var(--bdo-lightblue);
}
.white-variant #amentiesShowMore{
  background-color: var(--white);
}

.nearby-landmarks .active{
  display: none;
}
.light-blue-variant .nearby-landmarks {
 background-color: var(--bdo-lightblue) !important;
}
.white-variant .nearby-landmarks {
    background-color: var(--white) !important;
}

@media (max-width:480px) {
.nearby-landmarks__title{
  font-size: var(--font-lg);
        color:var(--white);
        font-weight:600;
}  
.nearby-landmarks_box{
    padding: 24px;
  }

  .nearby-landmarks .bdo-font-medium,

  #nearby-landmarks_boxBtn{
    font-size: var(--font-md-nxt);
    color:var(--white);
  }
  .nearby-landmarks__title {
    padding: 40px 0 0px 24px;
  }
 
}

@import url(css/theme.css);
.imagelist-container .d-flex {
   
   /* height given for illustration */
    display: flex;
    flex-flow: row wrap;
    position: relative;
  }
  
  .imagelist-container .img-fluid {
   
    margin-right: 8px;
    margin-bottom: 16px;
    flex: 0 1 calc(19% - 8px); /* <-- adjusting for margin */
  }
  /* .imagelist-container .second{
      margin-top: 16px;
  } */
.imagelist-container h4{
    font-size: var(--font-normal);
    margin-bottom: 24px;
   

}
.imagelist-container{
    padding-top:48px;
}
.imagelist-container .img-fluid{
    width: 135px;
height: 135px;
}
.imagelist-container p span.header{
    font-size: var(--font-xxl);
    font-weight: 600;
    margin-bottom: 8px;
  }
  .imagelist-container p span.description{
    font-size: var(--font-normal);
    margin-top:24px;
    margin-bottom: 0px;
  }
  .imagelist-container p span.title{
    font-size: var(--font-lg);
    font-weight:600;
    margin:56px 0px 32px 0px;
  }
  .imagelist-container p span.main-subtitle{
    font-size: var(--font-normal);
    font-weight: 700;
    margin-bottom: 32px;
  }
  .imagelist-container p span.subtitle{
    font-size:var(--font-normal);
    font-weight: 700;
    margin:48px 0px 24px 0px;
  }
@media(max-width:599.9px)
{
    .imagelist-container h4{
      
        margin-bottom: 16px;
    }  
.imagelist-container{
    padding-top:40px;
}
.imagelist-container .img-fluid{
  width: 48%;
  height: 100%;
}


.imagelist-container .second{
margin-top:0px;
}
.imagelist-container .img-fluid{
    padding-bottom: 16px;
    flex:0 33%;
}
.imagelist-container .d-flex{
  flex-wrap: wrap;
}
}
@media only screen and (min-width:320px) and (max-width:479.9px)
{
  .imagelist-container .img-fluid{
    width:125px;
  }
}
/* corporate-mission-vision */
.corporate-mission-vision{
  background-color: var(--bdo-light-grey);
  padding-bottom: 80px;
    color:var(--bdo-black);
}
.bdoteaser .mission{
    padding-top:80px;
        }
/*
.reverse-divs{
  padding-top: 80px;
}
*/
.corporate-mission-vision__innerBox{
  display: flex;
  gap: 24px;
  margin-top: 32px;
}

.corporate-mission-vision__innerBox img
{
    width: 384px;
height: 406px;
}
.corporate-mission-vision__textside{
  display: flex;
  flex-direction: column;
  justify-content: space-between;

}
.corporate-mission-vision__grid{
  display: grid;
  grid-template-rows: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
}
.corporate-mission-vision__grid p{
  margin-bottom: 8;
}

.reverse-divs .corporate-mission-vision__innerBox{
  flex-direction: row-reverse;
}
.column-divs .corporate-mission-vision__innerBox{
  flex-direction: column;
}
.column-reverse-divs .corporate-mission-vision__innerBox{
  flex-direction: column-reverse;
}

.corporate-mission-vision.dark-blue-variant .title{
  color: var(--white);
}
.corporate-mission-vision.dark-blue-variant .corporate-mission-vision__textside{
  color: var(--white);
}
.column-reverse-divs .corporate-mission-vision__innerBox img,
.column-divs .corporate-mission-vision__innerBox img{
width: 100%;
height: 100%;
}

@media(max-width:599.9px){
.bdoteaser .mission{
    padding-top:32px;
    padding-bottom:66px;
        }
.corporate-mission-vision__innerBox img
{
  width: 312px;
height: 240px;
}
  .corporate-mission-vision{

    padding-bottom: 40px; 
  }
  .corporate-mission-vision__innerBox {
    margin-top: 16px;
}
.corporate-mission-vision__textside .bdo-font-medium{
  margin-bottom: 20px;
}
.corporate-mission-vision__textside .cp__vision__textside{
  margin-bottom: 0px;
}
  .corporate-mission-vision h4{
    font-size: var( --font-lg);
  }
  .corporate-mission-vision__innerBox{
    flex-direction: column;
  }
  .reverse-divs .corporate-mission-vision__innerBox {
    flex-direction: column;
}
.column-reverse-divs .corporate-mission-vision__innerBox {
  flex-direction: column;
}
/*
.reverse-divs {
  padding-top: 46px;
}
*/
.corporate-mission-vision .bdo-font-medium{
  font-size: var(--font-md-nxt);
}
}
@media only screen and (min-width:600px) and (max-width:1200px)
{
  .corporate-mission-vision__innerBox img{
    width:50%;
    height:50%;
  }

}
@media only screen and (min-width:320px) and (max-width:479.9px)
{
  .corporate-mission-vision__innerBox img{
    width:100%;
    
  }
}
.core-values-container {
    background-color: var(--bdo-light-grey);
  /* padding: 80px 0px; */
    color:var(--bdo-black);
}
.core-values-container .value-image {
    text-align: center;
}
.core-values-container .value-image img{
    width: 112px;
height: 112px;
}
.core-values-container .value-title {
    font-weight: bold;
    color: var(--bdo-black);
}
.core-values-container .value-description {
    color: var(--bdo-black);
    margin-bottom: 24px;
}
.core-values-container .value-description-text {
    color: var(--bdo-black);
    margin-bottom: 32px;
}
.core-values-container .headline {
    font-size: var(--font-xxl);
    margin-bottom: 32px;
    color: var(--bdo-black);
}
.dark-blue-variant.core-values-container .value-description-text {
    color: white;
}
.dark-blue-variant.core-values-container .value-description{
    color: white;
}
@media (max-width:599.9px) {
    .core-values-container {
       /* padding: 40px 0px */
    }
     .core-values-container .row::-webkit-scrollbar{
        width: 0;
      }
      .core-values-container .row{
        flex-wrap: nowrap;
        overflow-x: auto;
      } 
      .core-values-container .core-value-row .core-value-col{
       width: 72%;
      } 
      .core-values-container .row>*{
        width: 85%;
    }
    .core-values-container .value-title {
        margin-top: 30px !important;
        font-size: var(--font-medium);
        padding-right: 0px;
    }
    .core-values-container .headline {
        margin-bottom: 24px;
        font-size: var(--font-lg);
    }
    .core-values-container .value-description {
        font-size: var(--font-md-nxt);
    }
}
@media only screen and (min-width:600px) and (max-width:1023.9px)
{
.core-values-container .col-sm-12{
    width: 50%;
}
}
.about-faq-container .modal h5.modal-title{
    font-size:var(--font-lg);
    font-weight:600;
    width: 60%;
}
.about-faq-container .faq-accordion .accordion-item .faq-nest:hover{
    background:var(--bdo-lightblue-2);
}
.about-faq-container .dropdown-item{
            background-color:inherit;
}
.about-faq-container {
    color: var(--bdo-black);
    background-color: var(--bdo-light-grey);
    padding: 80px 0 96px;
}
.col-sm-12 .about-faq-container{
    padding-top:0px !important;
}
.about-faq-container .accordion-item,
.about-faq-container .accordion-button {
    background-color: transparent; 
    border: none;
}
.about-faq-container .headline {
    font-size: var(--font-xxl);
}
.about-faq-container .faq-accordion {
    /* width: 30%; */
    margin-right: 24px;
}
.about-faq-container .faq-accordion .faq-nest,
.about-faq-container .faq_cont_company_profile {
        cursor: pointer;
}
.about-faq-container .faq-accordion .accordion-button {
        font-size: 18px;
        padding: 16px 32px;
        font-weight: 400;
        border-bottom: 1px solid #E4E4E4;
        position: relative;
}
.about-faq-container .faq-accordion .accordion-button::after {
    width: 24px;
    height: 20px;
}
.about-faq-container .faq-accordion .sidenav.show:after {
    transform: rotate(180deg);
    border-top-color: var(--bdo-blue);
}
.about-faq-container .accordion-button:not(.collapsed) {
        color: var(--bdo-black);
}
.about-faq-container .faq-accordion .accordion-body {
        padding: 0;
}
.about-faq-container .faq_cont_company_profile {
        font-size: 18px;
        font-weight: 400;
        padding: 10px;
        border-bottom: 1px solid #E4E4E4;
}
.about-faq-container .overview-page {
        font-size: 18px;
        font-weight: 400;
        padding: 16px 10px 16px 64px;
        border-bottom: 1px solid #E4E4E4;
}
.about-faq-container .faq-accordion .accordion-item .side-nav-page {
        font-weight: 800;
        background-color: #99C1E7;
}

/* .about-faq-container .faq-accordion .accordion-item .side-nav-page a {
  padding-left: 32px;
} */
/* .about-faq-container .overview-page a {
        margin-left: 36px;
} */

.overview-page a{
width: 100%;
display: block;
}

 li.faq_cont_company_profile.accordion-button.collapsed.side-nav-page.no-child{
    padding-left: 64px;
}
 li.faq_cont_company_profile.accordion-button.collapsed.val.no-child{
    padding-left: 64px;
}
.about-faq-container .faq-accordion .accordion-body .sub-faq {
            margin-left: 30px;
}
.about-faq-container ul {
        padding: 0;
        margin: 0;
        list-style-type: none;
}
.about-faq-container .faq-accordion .about-faq-item:hover {
    background-color: var(--bdo-lightblue-2);
}
.about-faq-container .faq-accordion .about-faq-item:hover .item-content {
    color: var(--bdo-black) !important;
    font-weight: bold;
}
.about-faq-container .about-faq-item .item-content {
    display: block;
    margin-left: 62px;
    padding: 16px 0;
    border-bottom: 1px solid #E4E4E4;
}
.about-faq-item.faq-sec {
    font-weight: 600;
    cursor: pointer;
}
.about-faq-container .faq-accordion .about-faq-item a {
    color: #212529;
    text-decoration: none;
}
/* .about-faq-container li.faq_cont_company_profile.accordion-button.collapsed.val.no-child {margin-left:16px} */
/* toggle icon desk */
.about-faq-container .with-child:not(.collapsed)::after {
     background-image: url("clientlib-site/resources/images/accordion-img.svg");   
     transform: rotate(0deg); 
}
.about-faq-container .with-child::after{
    background-image: url("clientlib-site/resources/images/accordion-icon.svg");
}
.about-faq-container .no-child::after{
     background-image:none;                               
 }
.about-faq-container .accordion-button:focus {
    outline: none;
    box-shadow: none;
}
@media (max-width:599.9px) {
    .sidenav-modal#faqModal{
        overflow: unset;
    }
    .about-faq-container .sustainReport .navbar li a.show{
        font-weight: 600;
    }
    .about-faq-container .with-child.show:not(.collapsed)::after {
        background-image: url("clientlib-site/resources/images/accordion-img.svg") !important;
           transform: rotate(180deg) !important;
           float: right;
           margin: 10px;
           color: #0072D8 !important;
           font-size: 20px;
      }
      .about-faq-container .with-child::after{
       background-image: url("clientlib-site/resources/images/accordion-icon.svg") !important;
       transform: rotate(0deg) !important;
           float: right;
           margin: 10px;
           color: #919191 !important;
           font-size: 20px;
       }
      .about-faq-container .no-child::after{
        background-image:none;  
        display:none;
      }
      .about-faq-container .sustainReport {
           margin: 20px 10px;
       }
       .about-faq-container .sustainReport .navbar {
               display: block;
       }
           /* .sustainReport .navbar-nav li a {
               margin: 17px 0;
           } */
       .about-faq-container .sustainReport .sustainBtn {
           font-size: 16px;
           font-weight: 600;
           color: #2E2E2E;
           border: 1px solid #99C1E7;
           width: 100%;
           border-radius: 8px;
           padding: 7px 23px 7px 15px;
           white-space: normal;
       }
       .about-faq-container .sustainReport .firstLevel ul li .dropdown-item:active,
       .about-faq-container .sustainReport .firstLevel ul li .dropdown-item:hover {
               font-weight: 600;
               background-color: #99C1E7;
               padding: 10px 14px;
       }
       .about-faq-container .sustainReport li.nav-item.dropdown.show .dropdown-toggle {
           font-weight: 600;
       }
       .about-faq-container .sustainBtn.nav-link:not(.collapsed)::after {
        background-image: url("clientlib-site/resources/images/accordion-img.svg");
        transform: rotate(0deg);
        float: right;
        margin: 10px;
        color: #919191;
        font-size: 20px;
        position: absolute;
        right: 7px;
    }
       /* .about-faq-container .sustainReport li.nav-item.dropdown.show .dropdown-toggle::after {
           background-image: url("clientlib-site/resources/images/accordion-icon.svg");
       }
       .about-faq-container .sustainBtn.nav-link:not(.collapsed)::after {
           background-image: url("clientlib-site/resources/images/accordion-img.svg");
           transform: rotate(0deg);
           float: right;
           margin: 10px;
           color: #919191;
           font-size: 20px;
       }
       .about-faq-container .sustainBtn.nav-link::after {
           background-image: url("clientlib-site/resources/images/accordion-icon.svg");
       } */
       /*new dropdown start*/
       .about-faq-container .sustainReport .dropdown-submenu .dropdown-menu {
           top: 0;
           left: 100%;
           margin-left: 1rem;
           margin-right: .1rem;
       }
           /*new dropdown end*/
    .about-faq-container .sustainReport .modal-header {
        background-color: #0072D8;
        color: #ffffff;
        border: 0;
        font-weight: 600;
        font-size: 24px;
        padding: 36px 24px 24px 24px;
    }
    .about-faq-container .sustainReport .modal-body {
        padding: 12px 0 12px 0px;
    }
    .about-faq-container .sustainReport .modal-body .navbar-nav li {
        border-bottom: 0.5px solid #C2C2C1;
    }
    .dropdown-toggle.sustainClick {
        display: block;
   }
   .about-faq-container .sustainReport .firstLevel .dropdown-menu {
    border: none;
   }
   .about-faq-container .sustainReport .overview-mobile {
    padding: 16px 0px !important;
    display: inline-block;
    width: 100%;
    margin-top: 16px;
   }
    .sidenavigation .about-faq-container .dropdown-submenu {
        position: relative;
    }
    .sidenavigation .about-faq-container  .dropdown-submenu .dropdown-menu {
        top: 0;
        left: 100%;
        margin-top: -1px;
      }
    .sidenavigation .about-faq-container .navbar-nav li:hover > ul.dropdown-menu show {
          display: block;
      }
     .sidenavigation .about-faq-container{
        padding-bottom:0px;
      }
    /* .about-faq-container .sustainReport{
        margin:0px !important;
     } */
    .about-faq-container .sustainReport .navbar-nav li a {
        padding: 17px 19px 17px 24px;
    }
    .sustainReport .navbar-nav li a.sustainBtn.nav-link{
            margin: 17px 0px;
            display:flex;
    }
    .sidenavigation .about-faq-container nav{
        padding-bottom:0px;
    }
  .about-faq-container .sidenav-modal .modal-dialog{
       top:147px;
       margin: 0;
       height: 100%;
    }
    .about-faq-container .sidenav-modal .modal-content{
        height:100%;
        border:0
    }
    .about-faq-container ul.dropdown-menu.show{
            margin-left: 64px;
    }
  .about-faq-container {
    color: var(--bdo-black);
    background-color: var(--bdo-light-grey);
    padding-bottom: 0px;
   }
    .about-faq-container .faq-accordion,
    .about-faq-container .faq-section {
        width: 100%;
    }
    .about-faq-container .about-faq-flex {
        flex-direction: column;
    }
    .about-faq-container {
        padding-top: 0;
    }
    .about-faq-container .faq-accordion {
        margin: 24px 0;
    }
    .about-faq-container .sustainReport .modal-body .firstLevel {
        max-height: 450px;
        overflow-y: auto;
        padding-right: 0px;
    }
    .about-faq-container .sustainReport .navbar-nav li ul.dropdown-menu.show li a {
        padding-left: 0px;
        padding-bottom: 16px;
        padding-top: 16px;
        white-space: normal;
    }
    .about-faq-container .sustainReport .navbar-nav li ul.dropdown-menu.show li{padding-top: 0px !important;}
    .about-faq-container .sustainReport .with-child.show{ border-bottom: 0.5px solid #C2C2C1;} 
    .about-faq-container .sustainReport li.dropdown-submenu:last-child {border-bottom:none !important}
}
@media only screen and (min-width:600px) and (max-width:767px){
    .col-sm-12 .about-faq-container{
        margin-bottom: 20px;
    }
}

@import url(css/theme.css);
/* comapare card css top cards  */
.master-cards-compare-list #row {
  margin-left: 25%;
}
.compare-container.master-cards-compare-list{
 position: sticky;
    top: 187px;
  background: #f6f6f6;
}
.compare-all-cards {
  background: var(--bdo-lightblue);
  padding: 24px;
  position: relative;
}
.compare-container .col-lg-4.mt-5{
  margin-top:36px !important;
}
.compare-all-cards .card-body .d-flex.mt-auto .btn{
  margin: 0px;
  margin-left: 0px !important;
  font-size: 16px !important;
  padding: 9px;
  height: 100;
  line-height: 1;
 }
.compare-all-cards .card-body .d-flex.mt-auto{gap:8px}

.compare-all-cards .compare-all-cards_circle-image {
  position: absolute;
  top: -10px;
  right: -10px;
  cursor: pointer;
}
#add_new_card {
  cursor: pointer;
}
.add-card-for-comparision {
  color: var(--bdo-blue);
}
/* comapare table css starts */
.table-data .table {
  border-spacing: 0px;
  table-layout: fixed;
  margin-left: auto;
  margin-right: auto;
}
.table-data .card-data {
  font-size: var(--font-lg);
    padding:0px;
}
.table-data .card-data_desc {
  font-size: var(--font-normal);
   font-weight: 400;
   padding:0px;
}
.table-data .table td{display:none}
.table-data .table .card-data_desc,.table-data .table .card-data{display: inline-flex;
  width: 25%;
  padding: 12px 12px;border: none;}
  .table-data .card-compare-tr{
    border-bottom: 1px solid #c2c2c1;
  }

.bdo-outline{
background: transparent !important;
}

.compare .compare-card-block .modal-header{
  background: var(--bdo-blue);
  color: var(--white);
}
.compare .compare-card-block .button-close{
  border: none;
  background: transparent;
  color: var(--white);
  
}
.compare .compare-card-block .modal-body{
  padding: 2rem;
}
.master-cards-compare-list.stickyCompareCard .compare_card-img-top{
 display: none;
}
.master-cards-compare-list.stickyCompareCard .compare-all-cards{
  height: 100% !important;
 }

 .compare-card-block .compare-image{
  content:url("../components/compare/clientlibs/resources/compare.png");
}

.compare-card-block .compare-all-cards_circle-image{
  content:url("../components/compare/clientlibs/resources/circle.png");
}
@media only screen and (min-width:1024px) and (max-width:1200px){
  .compare-all-cards .card-body .d-flex.mt-auto .btn{
    height: 100%;
    line-height: inherit;
  }
}
@media only screen and (min-width:600px) and (max-width:1024px){
  .compare-container.master-cards-compare-list #row{
    flex-wrap: nowrap;
  }
  .table-data .table .card-data_desc, .table-data .table .card-data{
    font-size: 20px;
  }
  .compare-all-cards .card-body .d-flex.mt-auto{flex-direction: column}
  .compare-container.master-cards-compare-list{
    top: 50px;
  }
  .compare-all-cards .card-body #titl{
    font-size: 17px;
  }
  
}

@media only screen and (min-width:601px) and (max-width:768px){
  .compare-container.master-cards-compare-list #row .col-lg-4.col-md-4.col-sm-12{
    width: 33%;
  }

  .table-data .table .card-data_desc, .table-data .table .card-data {
    font-size: 13px;
}
.compare-all-cards .card-body .d-flex.mt-auto .btn {
  font-size: 10px !important;
  height: 30px;
}
.compare-all-cards .card-body #titl {
  font-size: 14px;
}
.compare-all-cards{
  padding: 5px;
}
.compare-all-cards .compare-all-cards_circle-image{
  width: 21px;
  height: 21px;
}
}

@media (max-width: 600px) {
  .compare-container.master-cards-compare-list{
    top: 60px;
  }
  .compare-all-cards .card-body .d-flex.mt-auto .btn{
    padding: 9px 16px;
  }
  
  /* comapare card css top cards responsive  */
  .master-cards-compare-list #row {
    width: 100%;
    margin-left: 0;
  }
  #row .position-relative.mt-5 {
    margin-top: 26px !important;
    width: 50%;
    padding: 0px;
    padding-left: 16px;
  }
  .col-lg-4.col-md-4.col-sm-12.position-relative.mt-5:first-child {padding-left:0 !important;}
  #row #titl {
    font-size: var(--font-md-nxt);
    color: var(--bdo-black);
  }
  .compare-all-cards{
    padding: 16px;
  }
  .compare-all-cards .card-body{
    margin-top:  16px !important;
  }
  .compare-all-cards .compare-all-btn {
    flex-direction: column;
    gap: 8px;
  }
  .table-data .table .card-data {
    font-size: var(--font-normal);
    padding:0px;
    width: 100%;
    display: inline-block;
    padding-top: 16px;
    color: var(--bdo-black);
  }
  .table-data .card-compare-tr{
    border-bottom: 1px solid #c2c2c1;
  }
  .table-data .table>:not(caption)>*>*{
    border-bottom: none;
  }
  .table-data .table .card-data_desc {
    font-size: var(--font-md-nxt);
    font-weight: 400;
    padding:0px;
    width: 50%;
    display: inline-block;
    padding-top: 16px;
    color: #4b4b4b;
    padding-left: 16px;
  }
  td.card-data_desc:nth-child(2) {padding-left:0px !important}
  .compare-all-cards .card-body .d-flex.mt-auto{flex-direction: column; gap:8px;}

}

@media (max-width: 380px){
  .compare-all-cards .card-body .d-flex.mt-auto .btn{
    height: 100%;
    padding: 12px 7px;
  }
  .compare-all-cards .card-body .d-flex.mt-auto .btn a{
    font-size: 13px;
  }
}



.profile-listing-container{
    color: var(--bdo-black);
    margin-bottom:24px;
}
.profilecontainer.remove-bottom-padding .profile-listing-container{
    margin-bottom:8px;
}
.profile-listing-container .profile-listing-main div.aem-Grid.aem-Grid--12.aem-Grid--default--12 {

    flex-wrap: wrap;

    display: flex;

}
.bdobutton.no-margin-top .my-5.button_gap
{
    margin-top: 0px !important;
}
.profile-listing-container .card-img-top,.profile-listing-container .modal-image{
    width: 127px;
height: 128px;
}
/* .profile-listing-container #exampleModal h6{
    font-size: var(--font-lg);
    font-weight: 600;
} */
.profile-listing-container .modal h6{
    font-weight:600;
    font-size:var(--font-lg);
}
.profile-listing-container h4{
    font-size: var(--font-normal);
    font-weight:700;
}
.profile-listing-container p{
    font-size: var(--font-normal);
}
.profile-listing-container .card-body p{
    color:var(--profile-desc);
    padding-right:0px !important;

    
}
.profile-listing-container .number{
    font-size: var(--font-md-nxt);
}
.profile-listing-container a{
    font-size: var(--font-normal);
    color: var(--bdo-blue) !important;
    font-weight: 700;
}
.profile-listing-container a:hover{
    color: var(--bdo-blue) !important;
}
.profile-listing-container h4,
.profile-listing-container p,
.profile-listing-container h2,
.profile-listing-container h6{
    margin-bottom: 0 !important;
}

.profile-listing-container .card-body{
    display: flex;
    flex-direction: column;
    padding:16px 0px 0px 0px;
}
.profile-listing-container #flush-collapseOne .row{
    padding-top:16px;
   
}
/* .profile-listing-container .card-img-top{
    padding:16px 16px 0px 16px; 
} */

.profile-listing-container .modal-content{
    border-radius: 8px;
}

 .profile-listing-container .modal-header{
background: var(--bdo-blue) 0% 0% no-repeat padding-box;
border-radius: 8px 8px 0px 0px;
padding:32px;
color: var(--white);
}
.profile-listing-container .modal-body{
    padding:40px;
}
.profile-listing-container .modal-dialog{
    max-width:700px;
}
 .profile-container-col-3 .profile-listing-container .profile-listing-main .aem-Grid {
     flex-wrap: wrap;
     display: flex;
}
 .profile-container-col-3 .profile-listing-container .profile-listing-main .aem-Grid .profilelisting {
     width: 33.3%;
     padding-bottom:24px;
     /* margin: 1%; */
     /* padding: 5px; */
}
 .profile-container-col-3 .profile-listing-container .profile-listing-main .aem-Grid .profilelisting .card, .profile-container-col-4 .profile-listing-container .profile-listing-main .aem-Grid .profilelisting .card {
     padding-right:16px;
}
 .profile-container-col-3 .profile-listing-container .profile-listing-main .aem-Grid .profilelisting:nth-of-type(3n) {
     margin-right: 0px;
}
 .profile-container-col-3 .profile-listing-container .profile-listing-main .aem-Grid .profilelisting:nth-of-type(3n+1) {
     margin-left: 0px;
}
 .profile-container-col-4 .profile-listing-container .profile-listing-main .aem-Grid .profilelisting {
     width: 23%;
     margin: 1%;
     padding: 7px;
}
.profilecontainer .profile-listing-container .profile-listing-main .aem-Grid .bdobutton .button-container div:first-child{
    justify-content:center;
}
.richtext h4 .section-heading{
    font-weight:600;
}
 @media(max-width:599px) {
     .profilecontainer.remove-bottom-padding .profile-listing-container{
         margin-bottom:0px;
     }
     .richtext h4 .section-heading{
         font-size: var(--font-lg);
     }
    .profile-container-col-3 .profile-listing-container .profile-listing-main .aem-Grid .profilelisting .card, .profile-container-col-4 .profile-listing-container .profile-listing-main .aem-Grid .profilelisting .card {
        padding: 24px 0px 24px 0px;
   }
     .profile-container-col-3 .profile-listing-container .profile-listing-main div.aem-Grid, .profile-container-col-4 .profile-listing-container .profile-listing-main div.aem-Grid {
         flex-wrap: nowrap;
         display: flex;
         overflow: auto;
    }
     .profile-container-col-3 .profile-listing-container .profile-listing-main .aem-Grid .profilelisting, .profile-container-col-4 .profile-listing-container .profile-listing-main .aem-Grid .profilelisting {
         width: 44%;
         margin: 0px;
         padding: 0px;
         flex: none;
         margin-right: 16px;
    }
    .profile-listing-container .card-body p{
     
        min-height: 71px;
    }
     .profile-listing-container {
         /* padding: 24px 0px 64px 0px; */
         padding: 0px 0px 24px 0px;
        margin-bottom: 40px;
    }
     .profilecontainer .profile-listing-container .profile-listing-main .aem-Grid .bdobutton .button-container .button_gap {
         bottom:-35px;
         position: absolute;
         width: 100%;
         left: -13%!important;
         justify-content: center;
    }
    .profile-listing-container .modal .modal-dialog {
         position: fixed;
         bottom: 0;
         left: 0;
         width: 100%;
         top: 20%;
         transition-duration: 0.9s !important;
         margin: 0 auto;
    }
    .profile-listing-container .modal-content{
        height: 100%;
    }
    .profile-listing-container .profile-listing-main div.aem-Grid.aem-Grid--12.aem-Grid--default--12 {
       flex-wrap: nowrap;
    }
     .modal.fade.animate-bottom .modal-dialog {
         transform: translate(0, 125%);
    }
     .modal.show.animate-bottom .modal-dialog {
         transform: none;
    }
     .fade {
         transition: opacity .15s linear !important;
    }
     .profile-listing-container h2 {
         padding-bottom: 24px !important;
         font-size: var(--font-lg);
    }
    .profile-listing-container .accordion-button,.profile-listing-container h3{
        font-size: var(--font-medium);
    }
    .profile-listing-container h4,.profile-listing-container p{
        font-size: var(--font-md-nxt) !important;
        margin-top: 0px !important;
    }
     .profile-listing-container .modal-body {
         padding: 40px;
         overflow: auto;
         height: 650px;
    }
    .profile-listing-container .profile-listing-main .profilelisting .cta-card-new .card-body{
        padding:16px 0px 0px 0px;
    }
    .profile-container-col-3 .profile-listing-container .profile-listing-main .aem-Grid .profilelisting:nth-of-type(3n+1) {
        margin-right: 16px;
   }
    
}
 .profile-listing-container .container {
     padding: 0px 12px;
}
 .profile-listing-container #flush-collapseOne .row {
     flex-wrap: nowrap;
     padding-bottom: 20px;
}
/*Theme*/
.profile-listing-container.white-variant .card{
    background-color: var(--white) !important;
}
@media only screen and (min-width: 768px) and (max-width:991px){
  .profile-container-col-4 .profile-listing-container .profile-listing-main .aem-Grid .profilelisting{
    width:45% !important;
    }

}
@media only screen and (min-width: 600px) and (max-width:767px){ 
 .profile-container-col-4 .profile-listing-container .profile-listing-main .aem-Grid .profilelisting{
    width:44% !important;
    }
 
 }
 @media only screen and (min-width: 320px) and (max-width:360px){
    .profile-listing-container .card-body p{
        width: 120px;
        min-height: 87px;
    }
    .profile-listing-container h4{min-height: 47px;}
 }

 /* For T10 - Template : To remove the background color for the card */
 .profilecontainer.remove-card-background .card{
    background: unset;
    background-color: unset;
}
.npx-0 .container{
    padding-left: 0px !important;
    padding-right: 0px !important;
}
.columncontrolstructure .col-lg-8 .fund-performance-container .container.faqtabs-component,.columncontrolstructure .searchFinancials .container{
    padding: 0px 24px !important;
}
/* .columncontrolstructure .coltrl-cmp .col-lg-8
{
    margin-top:80px;
} */

.columncontrolstructure .container.faqtabs-component .searchFinancials .container{
    padding:0px !important;
}
.columncontrolstructure h4{
    padding-top:0px !important;
    }
    .columncontrolstructure .col-sm-12.col-lg-4.mb-4.mb-md-0,
    .columncontrolstructure .col-sm-12.col-lg-5.mb-4.mb-md-0{
          margin-bottom:0px !important;
          position: sticky;
          /* height: 100%; */
          top: 145px;
}
.columncontrolstructure .col-sm-12.col-lg-4.mb-4.mb-md-0,
.columncontrolstructure .col-sm-12.col-lg-5.mb-4.mb-md-0{
    position: sticky;
    height: 700px;
    top: 200px;
    overflow: auto;
    z-index: 9;
}
.columncontrolstructure .col-sm-12.col-lg-5.mb-4.mb-md-0{
    top: 125px;
}
.columncontrolstructure .col-sm-12.col-lg-4.mb-4.mb-md-0::-webkit-scrollbar,
.columncontrolstructure .col-sm-12.col-lg-5.mb-4.mb-md-0::-webkit-scrollbar{
    width:0px;
    height:0px;
}
.columncontrolstructure .coltrl-cmp .col-lg-8 .cmp-title h4{margin-bottom:16px;}
.columncontrolstructure .coltrl-cmp .col-lg-8 .richtext .subsidiary-container_description p{padding-top:16px;}

.columncontrolstructure .coltrl-cmp .richtext .container {padding:0px;}
.coltrl-cmp{margin-bottom:48px;} 
@media(max-width:599.9px)
{
   .columncontrolstructure .coltrl-cmp .col-lg-8
    {
        margin-top:24px;
    } 
    .columncontrolstructure .title h5{
        margin-bottom: 0px;
       
    }
    .columncontrolstructure .title.subtitle-one h6 {font-size:var(--font-normal) ;}
    .columncontrolstructure .title h5{font-size: var(--font-lg);}
    /*code for table issue*/
    /* .columncontrolstructure .bdo-table td{display:block;} */
    .columncontrolstructure .bdo-table td:first-child{border-bottom: none;padding-bottom: 0px;}
    /* .columncontrolstructure .bdo-table td:last-child{font-weight: normal;} */
    .columncontrolstructure .col-sm-12.col-lg-4.mb-4.mb-md-0,
    .columncontrolstructure .col-sm-12.col-lg-5.mb-4.mb-md-0{
        position: sticky;
        height: 135px;
        top: 30px;
        z-index: 9;
        overflow: hidden;
    }
    #faqModal{
        background-color: #000000CC ;
        backdrop-filter: blur(8px);
        -webkit-backdrop-filter: blur(8px);
    }
}
@media only screen and (min-width:600px) and (max-width:767.9px){
    .columncontrolstructure .col-sm-12.col-lg-4.mb-4.mb-md-0,
    .columncontrolstructure .col-sm-12.col-lg-5.mb-4.mb-md-0{
        position: inherit;
        height: 600px;
    }
    .columncontrolstructure .col-sm-12.col-lg-5.mb-4.mb-md-0{
        padding: 12px 12px;
    }
    .columncontrolstructure .subsidiary-container_description table {
        table-layout:fixed;
    }
    .columncontrolstructure .subsidiary-container_description .bdo-table tr td{word-wrap:break-word}

}

@media only screen and (min-width:768px) and (max-width:1023px){
    .columncontrolstructure .col-sm-12.col-lg-4.mb-4.mb-md-0{
        position: sticky;
        top: 70px;
    }
    .columncontrolstructure .col-sm-12.col-lg-5.mb-4.mb-md-0{
        top: 0;
    }
    .about-faq-container .faq-accordion .accordion-button{
        font-size: 16px;
        padding: 16px;
    }
    .about-faq-container .overview-page{
        font-size: 16px;
        padding: 16px 10px 11px 32px;
    }
    .columncontrolstructure .subsidiary-container_description table {
        table-layout:fixed;
    }
    .columncontrolstructure .subsidiary-container_description .bdo-table tr td{word-wrap:break-word;padding: 20px;}
    
}
@media only screen and (min-width:320px) and (max-width:599.9px)
{
.columncontrolstructure .subsidiary-container_description .bdo-table tr td{word-break:break-word;}
}
.columncontrolstructure .col-lg-8 .searchFinancials .container{
    padding:0px !important;
}

@import url(../components/property/propertysearchresult/clientlibs/css/theme.css);
.property-search-container .modal-header{
    background: #F6F6F6 0% 0% no-repeat padding-box !important;
border-radius: 8px 8px 0px 0px;
color: var(--bdo-black);
padding:32px 16px;
}
.property-search-container .more-cards,.property-search-container #property-hidebtn{
    display:none;
}
.property-search-container #property-hidebtn,.property-search-container #property-showbtn{
    text-align:center;
    margin:0px auto;
}
.property-search-container .modal-content{
    border:0px;
}
.property-search-container .accordion-button{
    font-size:var(--font-normal);
}
.property-search-container .modal-footer{
    padding:24px;
}
.property-search-container .accordion-button::after{
    background-image: url('../../../etc.clientlibs/bdounibank/components/property/propertysearchresult/v1/propertysearchresult/clientlibs/resources/accordion-icon.svg') !important;
}
.property-search-container .accordion-button:not(.collapsed)::after{
    background-image: url('../../../etc.clientlibs/bdounibank/components/property/propertysearchresult/v1/propertysearchresult/clientlibs/resources/accordion-icon.svg') !important;
transform: rotate(360deg) !important;
}
.property-search-container .accordion-header{
    padding:24px 16px;
}
.property-search-container .modal-header h5{
    color: var(--bdo-black); 
}
.light-blue-variant{
    background-color: #E5F5FF;
}
.property-search-container li {
    list-style-type: none;
}

.property-search-container .image  img {
    width: 100%;
    height: 206px;
    object-fit: contain;
    border-radius: 8px;
}

.property-search-container {
    padding: 80px 0 96px;
}

.property-search-container .filter {
    
    border-radius: 8px;
    
}
.property-search-container .modal-dialog{
    margin:0px;
}
.property-search-container .filter .dropdown {
    width: 100%;
}

.property-search-container .bdo-dropdown {
    background-color: var(--white);
    border: 1px solid var(--bdo-lightblue-2);
    border-radius: 8px;
    color: var(--bdo-black);
    padding: 12px 16px;
    width: 100% !important;
    /* justify-content: space-between;
    display: flex;
    align-items: center; */
}

.property-search-container .dropdown {
    width: 271px;
}

.property-search-container .dropdown-menu {
    width: 100%;
}

.property-search-container .slider-input {
    border: 1px solid var(--bdo-lightblue-2);
    border-radius: 8px;
    width: 100%;
    background-color: var(--white);
}

.property-search-container .slider-input input {
    border: none;
    width: 100%;
    border-radius: 8px;
}

.property-search-container .bdo-dropdown:hover,
.property-search-container .bdo-dropdown:focus,
.property-search-container .bdo-dropdown:active {
    color: var(--bdo-black);
    background-color: var(--white);
    border-color: var(--bdo-lightblue-2);
    outline: none !important;
    box-shadow: none !important;
}

.property-search-container .sort-by-dropdown {
    color: var(--bdo-blue);
    width: 100%;
}

.property-search-container .slider-input input:focus,
.property-search-container .slider-input input:focus-visible {
    /* border-color: var(--bdo-lightblue-2) !important; */
    outline: none;
}

/** AEM Integration - start **/
.property-search-container #propertyList .location-icon {
    content: url("../components/property/propertysearchresult/v1/propertysearchresult/clientlibs/resources/location-transparent.svg");
}
.property-search-container #propertyList .price-icon {
    content: url("../components/property/propertysearchresult/v1/propertysearchresult/clientlibs/resources/price-transparent.svg");
}
.property-search-container #propertyList .propertydetails-icon {
    content: url("../components/property/propertysearchresult/v1/propertysearchresult/clientlibs/resources/location-transparent.svg");
}

/** AEM Integration - end **/

/* slider css start */

.ui-widget.ui-widget-content {
    border: none;
    background-color: #C6CBDD;
    height: 4px;
}

.ui-slider .ui-slider-range {
    background-color: #FFCD45;
}

.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
    /* background-image: url("../components/property/propertysearchresult/v1/propertysearchresult/clientlibs/images/Dot.svg"); */
    border: none !important;
    background: url("../../../etc.clientlibs/bdounibank/components/property/propertysearchresult/v1/propertysearchresult/clientlibs/resources/Dot.svg") no-repeat !important;
    background-position: center !important;
    /* background-size: cover !important; */
    color: unset !important;

}

.ui-slider-horizontal .ui-slider-handle {
    top: -.4em !important;
    height: 26px !important;
    width: 20px !important;
}

.ui-slider-horizontal .ui-slider-handle:focus,
.ui-slider-horizontal .ui-slider-handle:focus-visible {
    outline: none !important;
}

.slider-scale {
    margin-top: 12px;
}

/* slider css end */

.property-search-container .sticky {
    position: sticky;
    top: 0;

    /* position: fixed;
    top: 160px;
    width: 29%; */
  }

  .property-search-container  .card {
      height: 100%;
  }

  .property-search-container .card-title {
    min-height: 65px;
}

.sticky-promo {
    display: none;
    background-image: url("../../../etc.clientlibs/bdounibank/components/property/propertysearchresult/v1/propertysearchresult/clientlibs/resources/sticky-back.svg");
    position: fixed;
    width: 384px;
    height: 232px;
    background-color: var(--bdo-blue);
    color: var(--white);
    bottom: 0;
    right: 0;
    border-radius: 8px;
}

 .promo-content {
    width: 200px;
    margin-left: auto;
}

.property-search-container .filter-button {
    display: none;
}
.nodata{
    background-color: #fff;
    padding: 24px;
    text-align: center;
}

/* Theme style */

.dark-blue-variant .property-search-container .headline {
    color: var(--white);
}

.white-variant .property-search-container .card,
.white-variant .property-search-container .filter {
    background-color: var(--bdo-lightblue);
}


/* modal css */

.property-search-container .btn{
    padding:12px 16px;
}
.property-search-container .down-arrow {
    position: absolute;
    right: 27px;
    border-radius: 50%;
    width:24px;
    height:24px;
    color:var(--white);
    padding: 3px;
    text-align: center;
  
}

.property-search-container .modal-content{
    background-color: none !important;
}
.property-search-container .filter-icon{
    width:38px;
    height:38px;
    background-image: url('../components/property/propertysearchresult/v1/propertysearchresult/clientlibs/resources/filter.svg');

}
.property-search-container .accordion-button:not(.collapsed) {
    color: #2E2E2E;
    background-color:white;
    box-shadow:none;
}
.property-search-container .accordion-button:focus{
        border:0;
        box-shadow: none !important;
    }

    .property-search-container .modal-body{
        padding: 0;
    }


.property-search-container .accordion-button::after{
    background-image: url('../../../etc.clientlibs/bdounibank/components/property/propertysearchresult/v1/propertysearchresult/clientlibs/resources/down-arrow.svg');
}
.property-search-container .accordion-button:not(.collapsed)::after{
    background-image: url('../../../etc.clientlibs/bdounibank/components/property/propertysearchresult/v1/propertysearchresult/clientlibs/resources/down-arrow.svg');
transform: rotate(-180deg);
}
.property-search-container .accordion-button,

.property-search-container hr{
    padding:0;
    margin:0;
}
.property-search-container .modal-footer{
    background: #F6F6F6 0% 0% no-repeat padding-box;
}

.property-search-container .modal-footer .btn3{
    border: 1px solid var(--bdo-blue);
    color: var(--bdo-blue);
border-radius: 8px;
}
.property-search-container .container1 input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
  }
  
  .property-search-container .container1 {
    display: block;
    position: relative;
    /* padding-left: 96px;
   padding-top:16px; */
    cursor: pointer;
   font-size: var(--font-normal);
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
  }
  
  /* Hide the browser's default checkbox */
  .property-search-container .container1 input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
  }
  
  /* Create a custom checkbox */
  .property-search-container .checkmark {
    position: absolute;
    top: 0;
    left: -41px;
    /* margin-top:16px; */
    height: 25px;
    width: 25px;
    background: #E5F5FF 0% 0% no-repeat padding-box;
  border: 1px solid #0072D8;
  border-radius: 4px;
  }
  
  
  
  /* When the checkbox is checked, add a blue background */
  .property-search-container .container1 input:checked ~ .checkmark {
      background: #0072D8 0% 0% no-repeat padding-box;
  border: 1px solid #0072D8;
  border-radius: 4px;
  }
  
  /* Create the checkmark/indicator (hidden when not checked) */
  .property-search-container .checkmark:after {
    content: "";
    position: absolute;
    display: none;
  }
  
  /* Show the checkmark when checked */
  .property-search-container .container1 input:checked ~ .checkmark:after {
    display: block;
  }
  
  /* Style the checkmark/indicator */
  .property-search-container .container1 .checkmark:after {
    left: 9px;
    top: 5px;
    width: 5px;
    height: 10px;
    border: solid white;
    border-width: 0 3px 3px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
  }
  
  .property-search-container .checkmark:first-child{
      margin-top:24px;
  }

  .property-search-container .checkbox-list .checkmark {
      left: 0;
  }

  .property-search-container .checkbox-list .container1 {
    padding-left: 35px;
    margin-bottom: 16px;
  }
  
  .property-search-container .search-bar {
    box-shadow: 0px 8px 16px #C2C2C152;
    border: 1px solid #C2C2C1;
    border-radius: 8px;
    padding: 18px 32px 16px;
  }
  .property-search-container .search-input,
  .property-search-container .search-input:hover,
  .property-search-container .search-input:focus,
  .property-search-container .search-input:focus-visible {
    border: none;
    outline: none;
}
.filterpart{
    position: sticky;
    top: 186px;
}
.filterpart .mobHeader {
    display: none;
}
.sticky-top {
    position: inherit;
    z-index: 0;
}
.property-search-container .mr-cust-3{margin-right:13px;}
.property-search-container .mr-cust-3 img{width: 14px; height: 13px;}
.property-search-container span.brand-logo img {
    width: 83px;
    height: 30px;
    object-fit: contain;
}
@media (max-width: 480px) {
    .property-search-container .search-result-section {
        margin-top: 16px !important;
    }
    .property-search-container .filter-button {
        display: block;
        border: 1px solid var(--bdo-lightblue-2);
        background-color: var(--white);
        color: var(--bdo-blue);
    }
    .property-search-container .heading {
        flex-direction: column;
    }
    .property-search-container .sort-by-dropdown {
        justify-content: space-between;
        font-size: var(--font-md-nxt) !important;
        /* max-width: 262px; */
    }
    .property-search-container .filter {
        display: none;
    }
    .property-search-container .filter.show {
        display: block;
    }
    .property-search-container .carousel-inner .row {
        flex-wrap: nowrap;
        overflow-x: auto;
    }
    .property-search-container .row.filter-row {
        flex-wrap: nowrap;
        
    }
    
    /* modal animation */

   
    .property-search-container .modal-dialog {
        margin: 0;
    }
    .property-search-container .modal-content {
        border-radius: 8px;
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0;
        height: 775px;
        overflow: auto;
    }

    .property-search-container .modal-footer.button-wrapper .btn {
        margin-top: 0;
        margin-bottom: 0;
    }

    .property-search-container .close-btn {
        width: 21px;
    }

    .property-search-container .checkbox-wrapper {
        padding-left: 96px;
        padding-top: 16px;
    }
    .property-search-container .modal .modal-dialog {
        position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    transition-duration: 0.9s;
    top:68px;
    }

    .property-search-container .modal.fade.animate-bottom .modal-dialog {
    transform: translate(0, 125%);
  }
  
  .property-search-container .modal.show.animate-bottom .modal-dialog {
    transform: none;
  }
  .property-search-container .filterMob {
    display: none;       
    }
    .property-search-container .filterMob .modal-title {
        display: none;
    }
    .property-search-container .filterMob .mobHeader {
        font-size: 24px;
        font-weight: 600;
        color: #ffffff;        
    }
    .property-search-container .filterMob .modal-header {
        background-color: #0072D8 !important;
    }
    .property-search-container .me-3 {
        width: 32px;
        height: 32px;
    }
    .property-search-container .accordion-button {
        font-size: 16px;
        font-weight: 600;
    }
    .property-search-container .filterPart .accordion-header {
        padding: 20px 16px;
    }
    .property-search-container .modal-footer {
        display: block;
        text-align: center;
    }
    .sticky-top {
        position: sticky;
        z-index: 0;
    }
.search-result-section .filter-result .card-title .bdo-font-large{font-size:18px;font-weight:600;}
.search-result-section .filter-result .card-description li.bdo-font-medium{font-size:16px;}
  
}

/*For select */


.property-search-container select {
    /* styling */
    background-color: white;
    border: thin solid blue;
    border-radius: 4px;
    display: inline-block;
    font: inherit;
    line-height: 1.5em;
    padding: 0.5em 3.5em 0.5em 1em;
    /* reset */
    margin: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-appearance: none;
    -moz-appearance: none;
  }

.property-search-container select.bdo-dropdown  {
  background-image:
    linear-gradient(45deg, transparent 50%, gray 50%),
    linear-gradient(135deg, gray 50%, transparent 50%),
    linear-gradient(to right, #fff, #fff);
  background-position:
    calc(100% - 20px) calc(1em + 2px),
    calc(100% - 15px) calc(1em + 2px),
    calc(100% - 2.5em) 0.5em;
  background-size:5px 5px,
    5px 5px,
    1px 1.5em;
  background-repeat: no-repeat;
  background-position-y: center;
}

 

.property-search-container select.bdo-dropdown :focus {
  background-image:
    linear-gradient(45deg, green 50%, transparent 50%),
    linear-gradient(135deg, transparent 50%, green 50%),
    linear-gradient(to right, #ccc, #ccc);
  background-position:
    calc(100% - 15px) 1em,
    calc(100% - 20px) 1em,
    calc(100% - 2.5em) 0.5em;
  background-size:
    5px 5px,
    5px 5px,
    1px 1.5em;
  background-repeat: no-repeat;
  border-color: green;
  outline: 0;
}

 

 

.property-search-container select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #000;
}
/* faq tabs css start */

.faqtabs-component .faqtabs-nav-tabs{
    overflow:hidden;
    }
    
    .faqtabs-component .faqtabs .container{
        max-width: 100%;
    }
    
    .faqtabs-component .faqtabs-sticky-container{
      position: relative;
      justify-content: center !important;
     
    }
    .cmp-tabs__tabpanel .container {
        padding: 0;

    }
    
    .faqtabs-component .tab-cont {
        width: 100%;
        overflow: hidden;
        flex-wrap: nowrap;
        white-space: nowrap;
        border-bottom: 1px solid #C2C2C1;
    }
    
    .faqtabs.tabs .faqtabs-component .faqtabs-sticky-container .faqtabs-leftarrow{
    background-color: var(--bdo-light-grey) ;
    margin-left: -2px;
    height: 46px;
    background-repeat: no-repeat;
    background-position-y: 20px;
    background-position-x: 30px;
    }
    .white-variant .faqtabs.tabs .faqtabs-component .faqtabs-sticky-container .faqtabs-leftarrow,
    .white-variant .faqtabs-component .faqtabs-rightarrow{
        background-color: var(--white);
    }
    .light-blue-variant .faqtabs.tabs .faqtabs-component .faqtabs-sticky-container .faqtabs-leftarrow,
    .light-blue-variant .faqtabs-component .faqtabs-rightarrow{
     background-color: var(--bdo-lightblue);
    }
    .dark-blue-variant .faqtabs.tabs .faqtabs-component .faqtabs-sticky-container .faqtabs-leftarrow,
    .dark-blue-variant .faqtabs-component .faqtabs-rightarrow{
        background-color: var(--bdo-blue);
    }
    .dark-blue-variant .faqtabs .cmp-tabs__tab{
        color: var(--white);
    }
    .faqtabs-component .faqtabs-leftarrow {
        background-image: url("clientlib-site/resources/images/stickytabarrow.svg");
        height: 24px;
        transform: rotate(180deg);
        position: absolute;
        left: 2px;
        width : 60px;
        top: 0.6rem;
        cursor: pointer;
    }
    
    .faqtabs-component .faqtabs-rightarrow{
        background-image: url("clientlib-site/resources/images/stickytabarrow.svg");
        height: 24px;
        position: absolute;
        right: 2px;
        width: 24px;
        top: 0.6rem;
        cursor: pointer;
        background-color: var(--bdo-light-grey);
        width: 45px;
        background-repeat: no-repeat;
        margin-right: -2px;
        background-position-x: 24px;
    }
    /* @media (max-width: 1024px){
        .faqtabs-component .tab-cont {
            width: 85%;
        }
       
    } */

    @media (max-width: 600px)
    {
        .faqtabs-component .faqtabs-leftarrow, .faqtabs-rightarrow{
            display:none !important;
        }
    
    .faqtabs-component .faqtabs-nav-tabs
    {
        overflow-x: auto;
    }
    .faqtabs-component .faqtabs-nav-tabs::-webkit-scrollbar{
        display: none;
    }
   
    .faqtabs-component .faqtabs-sticky-navlinks .faqtabs-nav-tabs::-webkit-scrollbar {
        display: none;
    }
    .faqtabs.tabs .faqtabs-component .faqtabs-sticky-container .faqtabs-leftarrow{
        height: 35px;
    }
    .faqtabs.tabs.panelcontainer.aem-GridColumn--default--none.aem-GridColumn.aem-GridColumn--offset--default--0 {
        float: unset;
    }
    .faqtabs-component .tab-cont{
        width: 100%;
    }

    }
    
    
    
/* top level navigatio  */
.desktop-top-level-navigation{
  background-color: var(--bdo-lightblue);
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  padding: 0px;
}
.desktop-top-level-navigation{
  background-color: var(--bdo-lightblue);
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  padding: 0px;
}
.megamenu-backdrop .modal-backdrop{
  background-color: transparent;
  z-index: 1;
}
.desktop-top-level-navigation .level0 .myDropdown { padding: 0px 16px !important}
.desktop-top-level-navigation .nav-item.dropdown.myDropdown{padding: 13px 0px;}
.desktop-top-level-navigation .nav-item.dropdown.myDropdown:hover{ background:#99c1e7 ;}
.desktop-top-level-navigation .nav-item.dropdown.myDropdown:hover > .dropdown-menu{display: block;top: 98%; left: 0;}
.desktop-top-level-navigation .nav-item.dropdown.myDropdown .dropdown-toggle::after{ color: #919191;}
.desktop-top-level-navigation .nav-item.dropdown.myDropdown .menulevelone__submenu .dropdown-toggle::after{ 
  float: right;
  margin-top: 10px;
}
.desktop-top-level-navigation .nav-item.dropdown.myDropdown .menulevelone__submenu.visible .dropdown-toggle::after{ 
 transform: rotate(180deg);
}
.desktop-top-level-navigation .nav-item.dropdown.myDropdown .dropdown-menu:hover > .login__submenu-two{    position: relative;
  border-bottom: none;
  margin-top: -1px;}
.desktop-top-level-navigation .nav-item.dropdown.myDropdown:hover > .dropdown-toggle::after{
  transform: rotate(180deg);
  color: var(--bdo-gn-arrow-color);
}
/* .desktop-top-level-navigation #collapsibleNavbarLevel0 ul.level0 li.menulevelone__submenu.droparrowlearn{
  background-color: #fff;
} */
.desktop-top-level-navigation #collapsibleNavbarLevel0 ul.level0 li.myDropdown:hover .level0-dropdown li{
  background-color: #fff;
}
.desktop-top-level-navigation #collapsibleNavbarLevel0 ul.level0 li {padding-top: 0px;padding-bottom: 0px;font-weight: normal;}
.desktop-top-level-navigation .dropdown-menu .dropdown > .dropdown-toggle:hover {   
   background: var(--bdo-lightblue) ;
   font-weight: bold !important;  }
.desktop-top-level-navigation #collapsibleNavbarLevel0 ul.level0 li a {
  padding-top: 13px;
  padding-bottom: 13px;
  color: var(--bdo-black) !important;
}


.desktop-top-level-navigation #collapsibleNavbarLevel0 .level0 li.myDropdown ul.dropdown-menu li.menulevelone__submenu ul.submenu {
    position: relative;
    border-bottom: none;
    margin-top: -1px;
}
.desktop-top-level-navigation #collapsibleNavbarLevel0 .level0 li.myDropdown ul.dropdown-menu {
  /* overflow: auto;
  max-height: 400px; */
  border-left: none;
  border-right: none;
  overflow-x: hidden;
  width: 232px;
  padding-top: 0;
  padding-bottom: 0;
}

.menulevelone.desktop-top-level-navigation .level0 .myDropdown .dropdown-menu{
  border: none;
}

.desktop-top-level-navigation .nav-item.menulevelone__submenu.droparrowlearn:hover > .login__submenu-two {
  /* display: block; */
  top: 99%;
  left: 0px;
  border-radius: 0;
  width: 231px;
  border-top: none;
}
.menulevelone.desktop-top-level-navigation .myDropdown .dropdown-menu .dropdown-item{
  white-space: pre-wrap;
}
/* menu level 2 will start from here  */
.menuleveltwo{
  padding: 0px;
  top: 50px;
  position: relative;
}
.menuleveltwo .megamenu-level-one-container{
  display: flex;
  /* gap: 58px; */
}
.desktop-top-level-navigation .myDropdown .dropdown-menu .droparrowlearn .nav-link{
  padding-left: 24px;
}

.level0 .level0-dropdown{
  min-height: 700px;
  background-color: transparent;
}

.desktop-top-level-navigation .myDropdown .dropdown-menu .droparrowlearn .dropdown-menu .dropdown-item{
  padding-left: 36px;
}
.menuleveltwo .megamenu-level-one-container .logo{height: 24px; padding-right: 58px;}
.menuleveltwo .megamenu-level-one-container .selpgload{justify-content: space-between;}
.menuleveltwo .megamenu-level-one-container .selpgload .navbar-nav .nav-item{padding: 24px;line-height: 1.82;}
.menuleveltwo .megamenu-level-one-container .selpgload .navbar-nav .nav-item.active{
  color: var(--bdo-yellow);
  font-weight: 700;
}
.menuleveltwo .megamenu-level-one-container .selpgload .navbar-nav .nav-item a{padding: 0px !important;}
.menuleveltwo .megamenu-level-one-container .selpgload .navbar-nav .nav-item:hover,
.menuleveltwo .megamenu-level-one-container .main-navigation-right-side .nav-item:hover{
  background: var(--bdo-blue);
}
.menuleveltwo .megamenu-level-one-container .main-navigation-right-side .nav-item:hover > .dropdown-toggle::after{
  transform: rotate(180deg);
}
.menuleveltwo .megamenu-level-one-container .main-navigation-right-side{
  display: flex;
  align-items: center;
  list-style: none;
}
.menuleveltwo .megamenu-level-one-container .main-navigation-right-side .menu-icon{height: 32px !important; width: 32px !important;}
.menuleveltwo .megamenu-level-one-container .main-navigation-right-side .nav-item{
  display: flex;
  align-items: center;
  gap: 16px;
  padding: 24px;
}
.menuleveltwo .megamenu-level-one-container .main-navigation-right-side .nav-link.dropdown-toggle{display: flex;align-items: center; padding: 0px;}
.menuleveltwo .megamenu-level-one-container .main-navigation-right-side .nav-link.dropdown-toggle img{margin-right: 16px;}
.menuleveltwo .megamenu-level-one-container .main-navigation-right-side .dropdown-toggle::after{margin-left: 8px;}
 .menuleveltwo .megamenu-level-one-container #right-menu li.nav-item.dropdown:hover > .dropdown-menu {display: flex; flex-direction: column;}
.menuleveltwo .megamenu-level-one-container #right-menu #myDropdown1 .dropdown-menu{
  top: 100%;
  width: 130%;
  left: -30%;
  background: transparent;
  border: none; 
  padding: 0;
  min-height: 700px;
}


.menuleveltwo .megamenu-level-one-container #right-menu #myDropdown1 .dropdown-menu.dropdown-menu-end.show{
  display: none ;
}
#myDropdown1 .dropend.visible .dropdown-menu{
  display: block;
}

.nav-item.dropdown.menulevelone__submenu.droparrowlearn.visible .dropdown-menu.login__submenu-two.submenu{
  display: block;
}
/* .menuleveltwo .megamenu-level-one-container #right-menu #myDropdown1 .dropdown-menu.dropdown-menu-end{
  min-height: 500px;
  border: none;
  background: transparent;
} */

  .menuleveltwo .megamenu-level-one-container #right-menu #myDropdown1 .dropend .dropdown-menu.dropdown-menu-end{
    min-height: 100%;
    border: none;
    background: transparent;
  }
.menuleveltwo .megamenu-level-one-container #right-menu #myDropdown1 .dropdown-menu .dropend .submenu {
  position: relative;
  top: 0;
  left: 0;
  bottom: 0;
  width: 100%;

}
.menuleveltwo .megamenu-level-one-container #right-menu #myDropdown1 .dropdown-menu .dropend{padding: 12px 0px; 
  background: #fff ; 
  border-left: 1px solid rgba(0,0,0,.15);
  border-right: 1px solid rgba(0,0,0,.15);
}
li#myDropdown1 .dropdown-menu.dropdown-menu-end .dropend:last-child{
  border-bottom:1px solid rgba(0,0,0,.15);
  border-radius: 0 0 8px 8px
}
.menuleveltwo .megamenu-level-one-container #right-menu #myDropdown1 .dropdown-menu .dropend .dropdown-menu-end li:hover{
  background: var(--bdo-lightblue);
  color: inherit;
  font-weight: 400 !important;
}
/* .menuleveltwo .megamenu-level-one-container #right-menu #myDropdown1 .dropdown-menu .dropend:hover >.dropdown-menu-end{
  display: block;
  position: initial;
  border: none;
  
} */
.menuleveltwo .megamenu-level-one-container #right-menu #myDropdown1 .dropdown-menu .dropend{
  padding: 0px;
  width: 100%;
}
.megamenu-level-three-container .submenu-level-four .menulevel3-parent .col-left li:hover{
  background-color: #E5F5FF;color: #004EA8;
}
.megamenu-level-three-container .submenu-level-four .menulevel3-parent .col-left li:hover .nav-item-level-three{
  color: #004EA8 !important;
}
.menuleveltwo .megamenu-level-one-container #right-menu #myDropdown1 .dropdown-menu .dropend .dropdown-item{
  display: flex;
  align-items: center;
  justify-content: space-between;
  white-space: inherit;
  padding: 12px 16px;
}
.menuleveltwo .megamenu-level-one-container #right-menu #myDropdown1 .dropdown-menu .dropend .submenu .dropdown-item{
padding: 0px 0px;
}
.menuleveltwo .megamenu-level-one-container #right-menu #myDropdown1 .dropdown-menu .dropend .dropdown-item:hover{ background: var(--bdo-lightblue);}
.menuleveltwo .megamenu-level-one-container #right-menu #myDropdown1 .dropdown-menu .dropend .dropdown-item::after{
  color: var(--bdo-grey);
  transform: rotate(90deg);
}
.menuleveltwo .megamenu-level-one-container #right-menu #myDropdown1 .dropdown-menu .dropend .dropdown-menu-end li{
  padding: 12px 16px 16px 28px;
  width: 100%;
}
.menuleveltwo .megamenu-level-one-container #right-menu #myDropdown1 .dropdown-menu .dropend.dropend.visible .dropdown-item.dropdown-toggle::after{
  transform: rotate(270deg);
}
.level-three-container-hover {
  /* width: 100%;
  min-height: 350px;
  background: linear-gradient(90deg, rgba(247,247,247,1) 0%, rgba(255,255,255,2)14%, rgba(255,255,255,0.8)100%); */

  width: 100%;
  /* height: 100vh;
  backdrop-filter: blur(15px);
  -webkit-backdrop-filter: blur(15px); */
}
.morzila-hover{
  filter: blur(5px);
}
.level-three-container-hover .megamenu-level-three-inner-conatainer{
  background: linear-gradient(to left,rgb(255 255 255 / 95%) 82%, rgb(244 244 244) 80%);
}
/*Second level Navigation*/
.menumargintop {background-color: var(--white);margin-top: 50px;}
.megamenu-level-two-container nav{padding:0px;}
.megamenu-level-two-container ul{padding-left:138px;}
.megamenu-level-two-container ul li{
  border-bottom: 4px solid transparent;
  padding: 12px 14px;
  white-space: nowrap;
  color: var(--bdo-darkblue);
}
.megamenu-level-two-container li:hover,.megamenu-level-two-container li:focus,.megamenu-level-two-container li:active,.megamenu-level-two-container .nav-item.active{
 border-bottom: 4px solid var(--bdo-yellow);
 font-weight:700;
}
/*Level 4 starts here*/
/* #sub-category-container {
  padding-top: 64px;
} */
.megamenu-level-three-container .submenu-level-four .menulevel3-parent{
  /* background: linear-gradient(90deg, rgba(255,255,255,.5), rgba(247,247,247,1.3)); */
   background: rgb(244 244 244) 66%;
  width: calc(100% - 84%);
  padding-top: 64px;
  min-height: 350px;
}
.megamenu-level-three-container .submenu-level-four .subCatLevelThreeChild.col-md-9{
  padding-top: 64px;
}
.megamenu-level-three-container .submenu-level-four .menulevel3-parent .col-left li{
  padding-left: 0px;
  color: var(--blackdarkshade) !important;
  font-weight: 600;
  text-transform: capitalize;
  display: flex;
}
.megamenu-level-three-container .submenu-level-four .menulevel3-parent .col-left li a{
  padding: 12px 0px 12px 4px;
  color: var(--blackdarkshade) !important;
  text-decoration: none;
  width: 100%;
}
.megamenu-level-three-container .submenu-level-four .subCatLevelThreeChild .menulevel3-child .col-content label{
  color: var(--bdo-black) !important;
  font-weight: bold;
  font-size: var(--font-normal);
  margin-bottom: 24px;
}
.megamenu-level-three-container .submenu-level-four .subCatLevelThreeChild .menulevel3-child .col-content li{
  color: var(--bdo-black) !important;
  font-size: var(--font-normal);
  margin-bottom: 16px;
  font-size: 400;
  line-height: 1.1;
}
.megamenu-level-three-container .submenu-level-four .subCatLevelThreeChild .submenulevelthree div {padding-left:53px;padding-right:0px}
/* common classes*/
.apply-text{display:none;}
#mobilemenu {
  display: none;
}
form#right-menu li {
  /* flex-flow: row wrap; */
  display: inline-block;
}
form#right-menu li img{
  width:40px;height:40px;
  margin-right: 16px;}
.we-navigation {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 186px;
  z-index: 10;
  font-family: Nunito !important;
}
.myDropdown .submenu li .dropdown-item:hover, 
.myDropdown .dropdown-menu li .dropdown-item:hover{background: var(--bdo-lightblue);}
 ul.dropdown-menu {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
}
.megamenu #right-menu #myDropdown1 .dropdown-toggle::after
{
  color: var(--bdo-lightblue-2);
}
.megamenu form#right-menu li.nav-item{
  cursor:pointer;
}
@media only screen and (min-width:1024px) and (max-width:1200px){
  .menuleveltwo .megamenu-level-one-container .main-navigation-right-side .menu-icon{height: 32px !important; width: 32px !important;}
  .menuleveltwo .megamenu-level-one-container .main-navigation-right-side .nav-item{
    padding: 20px;
  }
  form#right-menu li img {
    margin-right: 15px;
  }
}


@media only screen and (min-width:768px) and (max-width:1023.9px){

  #hide .navbar-expand-lg .navbar-collapse{
    display: none !important
  }
    #megaMenuModalWindow #closeModal{padding:0px;
  position: relative;
    left: -58px;
    top: 0px;
}
  .megamenu-level-one-container .logo{
    padding-left:60px !important;
  }
 #megaMenuModalWindow
  {
    display: none;
  }

 
  .megamenu + #hide{display:none;}
  .megamenu.mobile-megamenu-display + #hide{display:block;}
  .navbar-expand-sm .navbar-nav {flex-direction: column;}
  .megamenu-level-three-container .submenu-level-four .subCatLevelThreeChild .submenulevelthree div {
    padding-left: 43px;
    padding-right: 0px;
    width: 100%;
  }
  .megamenu-screen-handler{
    position: absolute !important;
    bottom: -200px !important;
  }
  .megamenu-level-three-container .submenu-level-four .menulevel3-parent{
    background: transparent;
  }
}

@media (min-width: 576px){
  #megaMenuModalWindow .megamenu-modal-body .container{
    max-width: 100%;
    width: 100%;
  }
}

@media only screen and (min-width:480px) and (max-width:767px){
  /* .menumargintop{
    display: none;
  } */
  #mobilemenu {
   left: 10%;
  }
  #mobilemenu.bcmobmen{
    left: -1000px;
  }
  .navbar-expand-sm .navbar-nav {flex-direction: column;}
  .megamenu-level-two-container ul li, .megamenu-modal-body.megamenumenu-level1 ul li:first-child { 
    padding-top:0px;
}
}
/* @media only screen and (min-width:320px) and (max-width:480px){
  .herocarousel .carousel-inner .row {
    flex-direction: column-reverse;
    margin-right: unset;
    margin-left: unset;
  }
} */
@media only screen and (min-width:320px) and (max-width:1023.9px){
  #megaMenuModalWindow .modal-content{
    border:none;
  }
  .navbar-toggler{border:0px;}
  ul.submenu.dropdown-menu.dropdown-menu-end.collapse.show {background:transparent;}
  /* .remove-after-effect::after{
    transform: rotate(90deg) !important;
  } */
  .menuleveltwo .megamenu-level-one-container .logo{
    position: absolute;
    left: 0;
    top: 20px;
  }
  #megaMenuModalWindow .megamenu-modal-header .postinRelative{
    position: relative;
  }
    .megamenu-level-two-container nav{display:none;}
    .submenulevelfour.megmnudivcont.submenu-level-four{display:none !important;}
    .modal.show .modal-header.megamenu-modal-header .mobile-header{margin-right:24px;}
  .megamenu-modal-body.megamenumenu-level0 .container{
    padding:0px;
  }
  .megamenu-level-one-container #login-dropdown li.dropend{
    margin-right:12px !important;
  }
 
  .megamenu-modal-body.megamenumenu-level0 .nav-item{
   border-top:1px solid #ccc;
   margin:20px 0px;
  }
  .megamenu-modal-body.megamenumenu-level0 .nav-item:has(a)
  {
    padding:13px 24px 13px 24px;
    border:none;
    margin:0px;
    display: flex;
  }
  .megamenu-level-three-container .submenu-level-four .menulevel3-parent, .megamenu-modal-body.megamenumenu-level2{
    background: transparent;
  }
/*  
  .mobile-header .dropdown-menu .dropend .dropdown-item.dropdown-toggle.click-arrow-effect::after{
    transform: rotate(90deg);
  } */
  /* .mobile-header .dropdown-menu .dropend .dropdown-item.dropdown-toggle.remove-after-effect::after{
    transform: rotate(90deg);
  } */
   .mobile-header .dropdown-menu .dropend .dropdown-item.dropdown-toggle::after{
    border-top: 0.3em solid;
    border-right: 0.3em solid transparent;
    border-bottom: 0.3em solid transparent;
    border-left: 0.3em solid transparent
  }
  
  .mobile-header .dropdown-menu li.dropend:has(ul.show) .dropdown-item.dropdown-toggle::after{
    transform: rotate(180deg);
  }
 

  .mobile-header .dropdown-menu .dropend .dropdown-item.dropdown-toggle{
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .megamenu{
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
  }
    .menuleveltwo {
    top: 0px;
    padding: 16px 0px 15px 0px;
    position: relative;
  }
  .megamenu-level-one-container{
    padding: 0px !important;
    display: flex;
    justify-content: space-between;
    width: 100%;
  }
  .megamenu-level-one-container .logo{
    padding-left:60px !important;
  }
  .megamenu-level-one-container .mobile-header {
    display: flex !important;
  }
  .megamenu-level-one-container .mobile-header li:first-child{
    margin-right:15px;
  }
  .megamenu-level-one-container .mobile-header .dropdown,
  .megamenu-level-one-container .mobile-header li,.megamenu-level-one-container .mobile-header .dropdown{
  margin-right: 12px;
  }
  .megamenu-level-one-container li{
    display: block;
      padding-right: 0 !important;
      padding-left: 0 !important;
  }
  .megamenu-level-one-container #toggle-img {
    position: absolute;
    left: 8px;
    top: 16px;
    display: block;
    padding-top:0px;
  }
  .megamenu-level-one-container #image {
    position: absolute;
    left: 8px;
    top: 16px;
    display: none;
  }
  .megamenu-level-one-container #collapsibleNavbar.d-flex {
    display: none !important;
    margin: 16px -15px -15px -15px;
    padding-left: 15px;
    opacity: 0.9;
  }
  .megamenu-level-one-container div#collapsibleNavbar .navbar-nav, .megamenu-modal-body.megamenumenu-level0 div#collapsibleNavbar .navbar-nav  {
    flex-direction: column !important;
  }
  .megamenu-level-one-container .mobile-top-level-border:nth-of-type(1) {
    display: block !important;
    width: 100%;
    border-bottom: 1px solid #ccc;
    margin: 13px 0px;
  }
  .megamenu-level-one-container div#collapsibleNavbar ul li {
    margin: 0px 24px;
    padding-bottom: 13px !important;
    padding-top: 13px !important;
  }
  .megamenu-level-one-container #myDropdown,.megamenu-level-one-container .myDropdown
  {
    color: #2e2e2e;
    padding: 0 !important;
    font-weight: 700;
    font-size: var(--font-md-nxt) !important;
  }
  .megamenu-level-one-container#collapsibleNavbar.d-flex.show {
    display: flex !important;
  }
  .megamenu-level-one-container #collapsibleNavbar .arrow-icon, .megamenu-modal-body.megamenumenu-level0 .arrow-icon  {
 margin-left: -16px;
    z-index: -1;
    display: block !important;
  }
  .megamenu-modal-body.megamenumenu-level0 .arrow-icon:hover{
cursor: pointer;
  }
  /* Mobile View Start */
  .menuleveltwo{
  height: 64px;
  }
  .menuleveltwo .megamenu-level-one-container .main-navigation-right-side{
    display: none;
  }
  .responsivegrid.aem-GridColumn.bdo-mobile-transparent{
    filter: blur(15px);
  }
  #megaMenuModalWindow .megamenu-transparent-view{
    height: 100vh;
    /* background: linear-gradient(90deg, rgba(247,247,247,.9)0%, rgba(255,255,255,.7) 20%, rgba(255,255,255,.7) 80%, rgba(247,247,247,.9) 100%) !important;
    backdrop-filter: blur(36px); */
    background: rgba(255,255,255,0.88 ) !important;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
  }
  #megaMenuModalWindow.ua-os-saf .megamenu-transparent-view{
    height: 100vh;
    background: #fff;
    opacity: .96;
    position: fixed;
    top: 0;
    left: 0;
    border: 0px transparent;
    right: 0;
}
  .megamenu.mobile-megamenu-display {
    height: 100vh;
    backdrop-filter: blur(24px);
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    background: linear-gradient(90deg, rgba(247,247,247,.9)0%, rgba(255,255,255,.7) 20%, rgba(255,255,255,.7) 80%, rgba(247,247,247,.9) 100%);
}
  .menuleveltwo .megamenu-level-one-container .selpgload{
    color: var(--bdo-black) !important;
  }
  .menumargintop{
    position: absolute;
    top: 88px;
    width: 100%;
    background-color: transparent;
    margin-top:0px;
  }
  .megamenu-level-two-container ul{
    padding: 0px;
  }
  .menumargintop .megamenu-level-two-container .container{
    display: block;
  }
  #sub-category-container{
    position: absolute;
    top: 156px;
    left: 0;
    right: 0;
  }
  .container.submenulevelfour.megmnudivcont.submenu-level-four.megmnudivcontnew.menucustomcard{
    display: block !important;
  }
  .megamenu-level-three-container .submenu-level-four .menulevel3-parent, .megamenu-modal-body.megamenumenu-level2{
    width: 100%;
    padding-left:30px;
  }
  .menuleveltwo .megamenu-level-one-container{
    align-items: center;
    margin-right:0px;
  }
  .mobile-header .menu-icon{
    height: 32px !important;
    width: 32px !important;
  }
  .main {
    margin-top: 0px !important;
  }
  .d-sm-none{
    display: block !important;
  }
  @media only screen and (min-width:768px) and (max-width:1023.9px){
    .d-sm-none{
     
    }
  }
  
  .megamenu-level-one-container #collapsibleNavbar.d-flex.collapse.show {
    display: block !important;
    padding-left: 15px;
    opacity: 0.9;  
    margin-top: 40px;
  }
  #mobilemenu {
    /* position: absolute;
    top: 64px; */
    width: 100%;
    padding: 33px 22px;
    z-index: 50;
    font-size: var(--font-md-nxt);
    color: #2e2e2e;
    /* display: block !important; */
    font-weight: 700;
    background:transparent;
  }
  #mobilemenu.bcmobmen{display: none !important;}
  #back-icon {
    position: relative;
    left: 1px;
    margin-right: 8px;
  }
  .megamenu-level-two-container ul li a, .megamenu-modal-body.megamenumenu-level1 ul li a{
    color: #2e2e2e !important;
    font-weight: normal;
    font-size: 16px;
    width: 100%;
    z-index: 10;
  }
  .megamenu-level-two-container ul li a + img, .megamenu-modal-body.megamenumenu-level1 ul li a + img{
    position: absolute;
    right:24px;
  }
  .megamenu-level-two-container ul li, .megamenu-modal-body.megamenumenu-level1 ul li{
  border-bottom: 4px solid transparent;
  padding: 9px 14px 9px 30px;
  display: flex;
  }
  .megamenu-level-three-container .submenu-level-four .menulevel3-parent ul.col-left{
    width: 110%;
  }
  .megamenu-level-three-container .submenu-level-four .menulevel3-parent .col-left li a,   .megamenu-modal-body.megamenumenu-level2 li a{
    color: var(--blackdarkshade) !important;
    font-weight: normal;
    font-size: 16px;
    width: 100%;
    z-index: 10;
  }
  .megamenu-modal-body.megamenumenu-level2 .arrow-icon, .megamenu-level-three-container .submenu-level-four .menulevel3-parent .col-left li a + img{
    position: absolute;
    right: 21px;
    z-index: -1;
  }
  .bcmobmen {
    left: -1000px;
  }
  #sub-category-container {
    padding-top: 0px;
  }
  .cmp-breadcrumb{ padding: 32px 0;
    margin: 0;
    margin-top: 64px;
    margin-left: -10px
  }
  .text-capitalize.activebclink{color:#2E2E2E;font-weight: 700;} 
  .text-capitalize{color:#656565;font-weight: 400;}
  #mobilemenu .text-capitalize {
      text-transform: capitalize !important;
      cursor: pointer;
  }
  /* .menuleveltwo .megamenu-level-one-container .selpgload .navbar-nav .nav-item a { */
    .megamenu-modal-body.megamenumenu-level0  .navbar-nav .nav-item:last-child a{
      color: #004EA8 !important;
      font-size: 18px;
}
  .megamenu-modal-body.megamenumenu-level0  .navbar-nav .nav-item .nav-link.nav-item-level-one {
    padding: 0px;
    color: #2f2f2f !important;
    font-weight: 700;
    width: 100%;
    z-index: 10;
  }
  /* .megamenu-level-three-container .submenu-level-four .subCatLevelThreeChild .menulevel3-child .col-content label{ */
    .megamenu-modal-body.megamenumenu-level3 .col-content label{
    font-weight: 600 !important;
    font-size: var(--font-md-nxt);
    margin-bottom: 15px;
    color: #2F2F2F;
  }
  .megamenu-modal-body.megamenumenu-level3 div {padding-left:32px;padding-right:0px}
  .megamenu-modal-body.megamenumenu-level3 .col-content li a{
    font-weight: 400 !important;
    font-size: var(--font-md-nxt);
    /* padding-bottom: 18px; */
    text-decoration: none;
    color: #2F2F2F !important;
  }
  .megamenu-modal-body.megamenumenu-level3 .col-content li
  {
    margin-bottom: 17px;
  }
  .megamenu-modal-body.megamenumenu-level3 div li:last-child{
    padding-bottom:30px;
  }
  /* .megamenu-level-three-container .submenu-level-four .subCatLevelThreeChild .submenulevelthree div {padding-left:43px;padding-right:0px}
  .megamenu-level-three-container .submenu-level-four .subCatLevelThreeChild .menulevel3-child .col-content li a{
    font-weight: 400 !important;
    font-size: var(--font-md-nxt);
    padding-bottom: 18px;
    text-decoration: none;
    color: #2F2F2F;
  }
  .megamenu-level-three-container .submenu-level-four .subCatLevelThreeChild .submenulevelthree div li:last-child{
    padding-bottom:30px;
  } */
/* .megamenu-level-two-container li:hover, .megamenu-level-two-container li:focus, .megamenu-level-two-container li:active, .megamenu-level-two-container .nav-item.active { */
.megamenu-modal-body.megamenumenu-level1 li:hover,  .megamenu-modal-body.megamenumenu-level1 li:focus,  .megamenu-modal-body.megamenumenu-level1 li:active, .megamenu-modal-body.megamenumenu-level1 .nav-item.active {
  border-bottom: 4px solid transparent;
  font-weight: 700;
}
.we-navigation {
  position: sticky;
  font-family: Nunito !important;
  height: auto;
}
/* .darkblue {
  background-color: var(--bdo-darkblue);
} */
.d-none-after::after{display:none;}
.apply-text {
  display: block;
  color: #2e2e2e;
  font-size: var(--font-md-nxt);
  padding: 0 !important;
  font-weight: 700;
}
.submenu.dropdown-menu.dropdown-menu-end{
  position: unset;
  border: none;
  padding-left: 16px;
}
.submenu.dropdown-menu.dropdown-menu-end li{
  padding-left: 16px !important;
  padding: 4px 0px;
}
.submenu.dropdown-menu.dropdown-menu-end li a.dropdown-item{
  padding-left: 0px !important;
}
.submenu.dropdown-menu.dropdown-menu-end .dropdown-item{
  padding-right: 0;
  white-space: break-spaces;
}
.mobile-header .dropdown .dropdown-menu.dropdown-menu-end{
  width: 100%;
  padding-top: 0;
  margin-top: 15px !important;
}
.mobile-header .nav-item.dropdown .dropdown-menu.dropdown-menu-end .dropend{
  padding: 12px 0px 0px 0px;
}
.menuleveltwo .megamenu-level-one-container .selpgload .navbar-nav .nav-item:hover, .menuleveltwo .megamenu-level-one-container .main-navigation-right-side .nav-item:hover{
  background:transparent;
}
.megamenu-level-three-container .submenu-level-four .subCatLevelThreeChild.col-md-9{
  padding-top: 0px;
}
.megamenu-level-three-container .submenu-level-four .menulevel3-parent, .megamenu-modal-body.megamenu-modal-body.megamenumenu-level2{
  background-color: transparent;
  padding-top: 0px;
}
.megamenu-screen-handler{
  position: absolute !important;
  bottom: -200px !important;
}
.megamenu-level-one-container #login-dropdown .dropdown-item:active,.megamenu-level-one-container #login-dropdown .dropdown-item:hover{
background: transparent;
}
.megamenu-modal-body{
  overflow-y:auto;
  height: 500px;
}
.megamenu-modal-header{
width: 100% !important;
  position: absolute;top: 0px;padding: 0px
}
.megamenu-modal-header .logo{height:24px;}
.modal-navmenu{width: 100%;
}
.megamenu-modal-container{top:62px;}
/* #megaMenuModalWindow .navbar .bdo-logo{
position: absolute;
left:68px;
} */
#megaMenuModalWindow .navbar .logo{
  padding:0px;
  position: absolute;
  left: 60px;
  padding: 0px !important;
  top:4px;
}
#megaMenuModalWindow .mobile-header li{
margin-right: 0px;
}
#megaMenuModalWindow .mobile-header li:first-child{
margin-right:15px;}
#megaMenuModalWindow .navbar{
padding:16px 0px 15px 0px;
}
.megamenu-level-one-container .mobile-header .menu-icon{
  margin-right: 0px !important;
}
#megaMenuModalWindow .megamenumenu-level1 .navbar,#megaMenuModalWindow .megamenumenu-level2 .navbar{
  padding: 0px;
}
#megaMenuModalWindow .modal-body{
  padding:0px;
}
#megaMenuModalWindow #closeModal{padding:0px;
  position: relative;
    left: 20px;
    top: 0px;
    display: block;
}
.megamenumenu-level2 li {
  margin-bottom:24px;
}
.megamenumenu-level2 li a {
  padding:0px;
}
#megaMenuModalWindow  .megamenu-modal-body .navbar-nav{
  width:100%;
}
}
@media only screen and (min-width:1025px) and (max-width:3000px){
  .desktop-top-level-navigation{display:block !important;}
  #collapsibleNavbar li.mobile-top-level-navigation{display:none !important;}
}
@media only screen and (min-width:1950px) and (max-width:3000px){
  .level-three-container-hover .megamenu-level-three-inner-conatainer {
    /* background: linear-gradient(to left,rgb(255 255 255 / 92%) 78%, rgb(244 244 244) 80%); */
    background: linear-gradient(to left,rgb(255 255 255 / 92%) 68%, rgb(244 244 244) 75%);
  }
}
@media only screen and (min-width:3000px) and (max-width:5000px) {
  .level-three-container-hover .megamenu-level-three-inner-conatainer {
    background: linear-gradient(to left,rgb(255 255 255 / 92%) 65%, rgb(244 244 244) 53%)
}
}

@-moz-document url-prefix(){
  #megaMenuModalWindow .megamenu-transparent-view{
    height: 100vh;
    background-color: #fff !important;
    opacity: .98;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
  }
  @media only screen and (min-width:320px) and (max-width:1024px){
    #megaMenuModalWindow .megamenu-transparent-view{
      background-color:  rgba(255,255,255,0.9 ) !important;
    }
  }
 
  .megamenu-modal-body.megamenumenu-level0 .nav-item a
  {
    padding:13px 24px 13px 24px !important;
    border:none;
    margin:0px;
    display: flex;
  }
  .megamenu-modal-body.megamenumenu-level0 .nav-item a.nav-item-level-one +img.arrow-icon
  {
    width: 24px;
    left:-24px;
  }
  .megamenu-modal-body.megamenumenu-level0 .nav-item{
    display: flex;
    margin: 0px;
    border: none;
  }
  .we-navigation{
    overflow-x: clip;
  }
  .megamenu-modal-body.megamenumenu-level0 li.nav-item:nth-child(4){
    border-top:1px solid #ccc;
    padding-top: 20px;
    margin-top: 20px;
  }
  /* .level-three-container-hover{
    background:red;
  } */
}
@media not all and (min-resolution:.001dpcm){
    @supports (-webkit-appearance:none){
  .megamenu-modal-body.megamenumenu-level0 .nav-item a
  {
      padding:13px 24px 13px 24px !important;
      border:none;
      margin:0px;
      display: flex;
  }
  .megamenu-modal-body.megamenumenu-level0 .nav-item a.nav-item-level-one +img.arrow-icon
  {
      width: 24px;
      left:-24px;
  }
  .megamenu-modal-body.megamenumenu-level0 .nav-item{
      display: flex;
      margin: 0px;
      border: none;
  }
  .we-navigation{
      overflow-x: clip;
  }
  .megamenu-modal-body.megamenumenu-level0 li.nav-item:nth-child(4){
      border-top:1px solid #ccc;
      padding-top: 20px;
      margin-top: 20px;
  }
    }
}

@media not all and (min-resolution:.001dpcm)
{
  #megaMenuModalWindow.ua-os-saf .megamenu-transparent-view{
    height: 100vh;
    background: linear-gradient(90deg, rgba(247,247,247,.9)0%, rgba(255,255,255,.7) 20%, rgba(255,255,255,.7) 80%, rgba(247,247,247,.9) 100%);
    backdrop-filter: blur(24px);
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
  }
}
.similar-assets{

    color: var(--bdo-black);
}
.similar-assets .card p.city,  .similar-assets .card p.floor{
    color: #2C2C2C;
}
.similar-assets .right-arrow {   
    width:6%;
    right: -6%;    
    }
    .similar-assets .left-arrow {
        width:6%;
        left: -6%;  
    }
  
    .similar-assets .card{
        border-radius: 8px;
    }
    .similar-assets .card-body{
        padding:24px;
    }
    .similar-assets p img {
        margin-right: 14px;
        padding-bottom: 8px;
    }
    .similar-assets .logo{
        width: 84px;
    height: 30px;
    }
    .similar-assets p{
        margin-bottom: 0 !important;
        display: flex;
   
    font-size: var(--font-normal);
    }
    .similar-assets .btn2{
        background: var(--bdo-blue);
        color: var(--white);        
    }
    .similar-assets .d-flex a,.similar-assets .d-flex a:hover {
        color: var(--bdo-blue) !important;
    }
    .similar-assets h6{
        margin-bottom: 0 !important;
    }
    .similar-assets .btn2:hover {
        background: var(--bdo-darkblue) 0% 0% no-repeat padding-box;
        border-radius: 8px;
        color: var(--white);
    }
    @media(max-width:992px){
        .similar-assets h4{
            font-size:var(--font-lg) !important;
        }
       
        .similar-assets .card-body h6{
            font-size: var(--font-normal) !important;
        }
        .similar-assets .card-body p,.similar-assets .btn{
            font-size: var(--font-md-nxt) !important;
        }
        .similar-assets .card-body{
            padding: 16px !important;
        }
        .similar-assets .card-body .d-flex.mt-auto{
            margin-top:16px;
        }
/*       
        .similar-assets .carousel-inner{
           padding-top:24px !important;
       } */
       
       }
       .similar-assets .darkblue-img,.similar-assets .lightblue-img{
           display: none;
       }
       .similar-assets .last-card img{
           cursor: pointer;
       }
       @media(max-width:480px){
        .similar-assets .carousel-inner .row::-webkit-scrollbar{
            width:0;
        }
        .similar-assets .carousel-inner .row{
            flex-wrap: nowrap;
            overflow-x: auto;
          }
          .similar-assets .card-body h6{
              font-weight: 600 !important;
          }
          .similar-assets .left-arrow,.similar-assets .right-arrow{
              display: none !important;
          }
          .similar-assets .container{
              padding:0px 24px;
          }
        
          .similar-assets .card-body p.pb-2{
            padding-bottom: 10px !important;
        }
        .similar-assets .card-body .d-flex{
          padding-top: 16px !important;
      }
      .similar-assets .btn2{
          height: 40px;
      }
    }
/*Theme variations*/
.similar-assets.dark-blue-variant h2{
    color: var(--white); 
}
.similar-assets.white-variant h2,.similar-assets.light-blue-variant h2{
    color: var(--bdo-black) !important;
}

.similar-assets.dark-blue-variant .last-card{
    background-color: rgba(255, 255,255, 0.2) !important;
  }
  .similar-assets.light-blue-variant .last-card{
    background-color: rgba(255, 255,255, 0.6) !important;
  }
  .similar-assets.white-variant .last-card{
    background-color: rgba(229, 245,245, 0.6) !important;
  }
  .similar-assets.white-variant .view-text{
    color: var(--bdo-blue) !important;
  }
  .similar-assets.dark-blue-variant .view-text{
    color: var(--white) !important;
  }
  .similar-assets.light-blue-variant .view-text{
    color: var(--bdo-blue) !important;
  }
  .similar-assets.dark-blue-variant .darkblue-img{
    display: block;
}
.similar-assets.white-variant .lightblue-img,.similar-assets.light-blue-variant .lightblue-img{
    display: block;
}
@import url(../components/feature/feature/v1/reference/css/variable.css);
/* Search-bar-Section start css Prem Singh ===== */

.search-bar i {
  color: #0072d8;
  cursor: pointer;
}
.search-bar input::placeholder {
  color: #2c2c2c;
}

@media screen and (max-width: 766px) {
  .search-bar input::placeholder {
    font-size: 16px;
  }
}


.property-developer{
    color: var(--bdo-black);

}
.property-developer__bgimg{
    height: 365px;
}
.property-developer__img{
    margin: 48px 0px;
    height: 260px;
}
.property-developer__text{
    padding: 80px 0px  48px 0px;
}
.property-developer__desc{
    margin-bottom: 32px;
}
.property-container__btn{
    display: none;
}
.property-container__links .semibold{
    color: var(--bdo-blue) !important;
}
.property-containee__weblink{
    padding-right: 64px;
}
.property-container__cta .property-container__links{
    display: none;
}
.property-container__cta .property-container__btn{
    display: block;
}
.property-container__cta .property-developer__desc{
    margin-bottom: 24px;
}
/* modal width 700px */
@media (min-width: 576px){
.modal-dialog {
    max-width: 700px;   
}
}
@media(max-width:480px){
    .property-developer__bgimg{
    width: 100%;
    height: 550px;
    }
    .property-developer__text h4{
        font-size: var( --font-lg);
        position: absolute;
        top: 0;
        padding-top: 40px;
    font-weight:600 !important;
    } 
    .property-developer__text .bdo-font-large,
    .property-developer__text .bdo-font-medium{
        font-size: var(--font-md-nxt);
        font-weight: 400 !important;
    }
    .property-developer__img {
        margin: 80px 0px 0px 0px;
    }
    .property-developer__text {
        padding: 8px 0px 64px 0px;
    }
    .property-containee__weblink {
        display: block;
        margin-bottom: 16px;
    }
    .property-developer__desc
    {
        margin-bottom: 16px;
    }
    .property-container__cta .property-developer__desc
    {
        margin-bottom: 24px;
    }

    #property-developer .modal-body .bdo-font-large{
        font-size: 20px;
        margin-bottom: 8px;
    }
    #property-developer .modal-body .bdo-font-medium{
        font-size: 16px;
    }

    #property-developer .modal-body .p-2{
        width: 75%;
    }

}

@import url(../components/sitemap/clientlibs/css/variable.css);
@import url(../components/sitemap/clientlibs/css/theme.css);
.sitemap-container{
    padding: 80px 0px 96px 0px;
    color: var(--bdo-black);
}
.sitemap_item.sitemap_sticky .accordion-header     
{
    position: fixed;
    top:185px;
    background-color:var(--white);
    width:86.3%;
   z-index:1;

}
.sitemap_item .accordion-body{
    width:99.5%;
}
.sitemap_item .accordion-button{
    padding:0px;
        }

.sitemap-container .accordion-body .row{
    margin-right:0px;
   }
   .sitemap_item.sitemap_nomenu .accordion-button::after {
    background-image:none;
}
.sitemap-container .accordion-collapse.collapse .accordion-body{
    overflow-y: scroll;
    position: sticky;
    overflow-x: hidden;
    /* max-height: 300px; */
    scrollbar-width: none;
}
.sitemap-container .accordion-collapse.collapse .accordion-body::-webkit-scrollbar{
    width: 5px;
   }
.sitemap-container h2,.sitemap-container h3,.sitemap-container h4,.sitemap-container p{
    margin-bottom: 0px;
}
.sitemap-container .accordion-flush {
    border-bottom: 1px solid var(--bdo-lightgray);
}
.sitemap-container h2{
    font-size: var(--font-xxl);
    padding-bottom: 16px;
}
.sitemap-container .sitemap_link:last-of-type
{
    padding-bottom: 0px !important;
}
.accordion-button:not(.collapsed)::after {
    background-image:url("../components/sitemap/v1/sitemap/clientlibs/resources/arrow-accordion.png");
    transform: rotate(0deg);

}
.accordion-button::after{
    background-image:url("../components/sitemap/v1/sitemap/clientlibs/resources/accordion-arrow.svg");

}
.sitemap-container .accordion-header a{
    font-size: var( --font-xl-nxt);
    font-weight: 400;
    white-space:nowrap;


}
.sitemap-container .sitemap_accordian .accordion-header a{
    font-weight: 600;
    /* padding-bottom: 16px;
    padding-top: 24px; */
}
.sitemap-container .accordion-header a,.sitemap-container .sitemap_header a,.sitemap-container .sitemap_link
{
    color: var(--bdo-blue) !important;
}
.sitemap-container .sitemap_heading{
    font-size: var(--font-lg);
    font-weight: 600;
    padding-bottom: 24px;
    display: flex;
}
.sitemap-container .sitemap_link{
    font-weight: 400;
    font-size: var(--font-normal);
 
}
.sitemap-container .collapse .row{
    padding-top: 0;

}
/* .sitemap-container .accordion-collapse.collapse {
    margin-bottom: 48px;
} */
.sitemap-container .accordion-item:last-of-type .accordion-button.collapsed {
    border-radius: 0;
}
.sitemap-container .accordion-body .row:nth-child(1) .col-lg-3{
    padding-bottom: 48px;
}
.sitemap-container .accordion-button{

    padding: 32px 0px;
}
.accordion-button:not(.collapsed) {
    color: #2E2E2E;
    background-color:white;
    box-shadow:none;
}
.accordion-button:focus{
    border:0;
    box-shadow: none !important;
}
.sitemap-container .accordion-body{
padding: 0;
}
.sitemap-container .accordion-header{
    display: flex;
    align-items: center;
}
.sitemap-container .accordion-button::after{
    width: 24px;
    height: 24px;
}
@media(max-width:599.9px)
{
    .sitemap-container{
        padding: 40px 0px 64px 0px;
    }
    .sitemap_item.sitemap_sticky .accordion-header
    {
        position: sticky;
    }  
    .sitemap_item.sitemap_sticky .accordion-header
    {
        top:64px !important;width:100%;
    } 
    .sitemap-container .accordion-button.collapsed{
        padding:0px;
    }
    .sitemap-container .sitemap_accordian .accordion-header{
        padding-top: 24px;
        padding-bottom: 16px;
    }
    .sitemap-container .accordion-header{
        padding-top: 24px;
        padding-bottom: 24px;
    }
    .sitemap-container .accordion-button{
        padding:0px;
    }
    .sitemap-container .accordion-collapse.collapse {
        margin-bottom: 0;
    }
    .sitemap-container h2 {
        font-size: var(--font-lg);
        padding-bottom: 8px !important;
    }
    .sitemap-container .accordion-body .row:nth-child(1) .col-lg-3{
        padding-bottom: 8px;
    }
    .sitemap-container .accordion-body .row:nth-child(1) .col-lg-3:last-child{
        padding-bottom: 0;
    }

 
    .sitemap-container.dark-blue-variant .collapse .row {
        background-color: var(--bdo-blue);
    }
   
    .sitemap-container .sitemap_link {
        padding-bottom: 16px !important;
        font-size: 16px;
    }
  
    .sitemap-container .accordion-header a {
        font-size: var(--font-medium);
    }
    .sitemap-container .sitemap_heading {
        font-size: var(--font-normal);
        padding-bottom: 16px;
    }
    .sitemap-container .container{
        padding: 0px 24px;
    }
    .sitemap-container .collapse .row{
        flex-wrap: wrap;
        padding-bottom: 24px;
    }
    .sitemap-container .sitemap_link:last-child {
        padding-bottom: 0 !important;
    }
 
}
@media only screen and (min-width:600px) and (max-width:1023.9px)
{
    .sitemap-container .col-sm-12{
        width:50%;
    }
}
/*Theme*/
.sitemap-container.white-variant .sitemap_menu{
    background-color: var(--white) !important;
}
.sitemap-container.light-blue-variant .sitemap_menu,
.sitemap-container.light-blue-variant .collapse .row{
    background-color: var(--bdo-lightblue);
}
.sitemap-container.dark-blue-variant .sitemap_menu,
.sitemap-container.dark-blue-variant .accordion-button,
.sitemap-container.dark-blue-variant .col-md-3{
    background-color: var(--bdo-blue);
}
.sitemap-container.dark-blue-variant a {
    color: #FFFFFF !important;
}
@media(min-width:600px)
{
    .sitemap_item.sitemap_sticky .accordion-body{
        padding-top:90px;
    }
                
}

@media only screen and (min-width:1398px) and (max-width:1580px)
{
    .sitemap_item.sitemap_sticky .accordion-header
    {
      width:90.5%;
    }  
}

@media only screen and (min-width:1582px) and (max-width:1684px)
{
.sitemap_item.sitemap_sticky .accordion-header
    {
        width:80.4%;
    }  
}
@media(min-width:1684px)
{
    .sitemap_item.sitemap_sticky .accordion-header
    {
        width:75.3%;
    }  
}
@media(min-width:1800px)
{
    .sitemap_item.sitemap_sticky .accordion-header
    {
        width:67%;
    }   
}
/* Slider */
.slick-slider
{
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}
.slick-dotted.slick-slider{
    margin-bottom:0px !important;
        }
.slick-list
{
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}
.slick-track
{
    position: relative;
    top: 0;
    left: 0;
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;
    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}
.slick-slide
{
    display: none;
    float: left;
    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;
    height: auto;
    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}
/** Classes added **/
/** Classes added **/
.card-unslick{
    height: auto !important;
}
.card-unslick:not(:last-child)
{
    margin-bottom:24px;
}
.slick-prev,
.slick-next
{    
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 32%;
    display: block;
    width: 48px;
    height: 48px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    cursor: pointer;
    border: none;
    outline: none;
    /*background: transparent;
       color: transparent;*/
    background-repeat: no-repeat;
    background-position: center;
}
.dark-blue-variant .slick-prev,.dark-blue-variant .slick-next{
    background-image: url('clientlib-site/resources/images/white-arrow-icon.svg') !important;
}
.light-blue-variant .slick-prev,.light-blue-variant .slick-next{
    background-image: url('clientlib-site/resources/images/white-arrow-icon.svg') !important;
}
.white-variant .slick-prev,.white-variant .slick-next{
    background-image: url('clientlib-site/resources/images/Arrow-lightBlue.svg') !important;
}
.slick-prev,.slick-next{
    background-image: url('clientlib-site/resources/images/Arrow-lightBlue.svg') !important;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
    color: transparent;
    outline: none;
    /* background: transparent; */
   /* background-image: url("../components/bdoCarousel/clientlibs/assets/white-arrow-icon.svg");*/
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25;
}
.slick-prev:before,
.slick-next:before
{
    font-family: 'slick';
    font-size: 20px;
    line-height: 1;
    opacity: .75;
    color: white;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-prev
{
    transform:rotate(180deg);
    border-radius: 8px;
    top:28%;
}
[dir='rtl'] .slick-prev
{
    right: -25px;
    left: auto;
}
/*
.slick-prev:before
{
    content: '←';
}
[dir='rtl'] .slick-prev:before
{
    content: '→';
}
*/
.slick-next
{
    border-radius:8px;
}
[dir='rtl'] .slick-next
{
    right: auto;
}
/*
.slick-next:before
{
    content: '→';
}
[dir='rtl'] .slick-next:before
{
    content: '←';
}
*/
/* Dots */
/* .slick-dotted.slick-slider
{
    margin-bottom: 30px;
} */
.slick-dots
{
    position: relative;
margin-top:48px;
margin-bottom: 0px;
    display: block;
    width: 100%;
    padding: 0;
    list-style: none;
    text-align: center;
}
.slick-dots li
{
    position: relative;
    display: inline-block;
    width: 20px;
    height: 20px;
    margin: 0;
    padding: 0;
    cursor: pointer;
}
.slick-dots-container > ul li.p-small-1, .slick-dots-container > ul li.n-small-1 {
    transform: scale(1) !important;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;
    display: block;
    width: 20px;
    height: 20px;
    padding: 2px;
    cursor: pointer;
    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    opacity: 1;
}
.slick-dots li button:before
{
    font-family: 'slick';
    font-size: 26px;
    line-height: 20px;
    position: absolute;
    top: 0;
    left: 0;
    width: 20px;
    height: 20px;
   content: '•';
    text-align: center;
    opacity: 1;
    color: var(--bdo-lightblue-2);
    background-clip: padding-box;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
    opacity: 1;
    content:" ";
    margin-top:8px;
    background-color: var(--bdo-yellow) !important;
    width: 18px !important;
    height: 4px !important;
    border-radius: 10px;
    color: transparent;
    /*color: black;*/
}
.product-container .slider {
  width: 100%;
  display: flex;
  margin: 0;
}
.product-container h2.container{
  padding-left: 0px !important;
margin-bottom:48px;
}
.product-container .viewallCard .view-text{
  height:100%;
}
.product-container .view-all-card-container .view-text:hover,.view-all-card-container .view-text:focus{
  color:var(--bdo-blue) !important;
}
.product-container .slick-slide {
  /* margin: 0px 32px; */
  height:inherit !important;
 
}
.product-container .view-all-cards-fn{
  cursor:pointer;
}
.product-container .slick-next,.product-container .slick-prev{
  cursor: pointer;
}
.product-container .view-all-cards-fn .view-text:hover{
  color: var(--bdo-blue) !important;
}
.product-container.slick-linear-structure .slick-slide{
  margin:0px 24px 0px 0px;width:100% !important;
}
.product-container .slider .col-lg-3,
.product-container .slider .col-lg-4,
.product-container .slider .col-lg-6,
.product-container .slider .col-lg-12{
  margin-bottom: 24px;
}
.product-container .slider .slick-slide .col-lg-3,
.product-container .slider .slick-slide .col-lg-4,
.product-container .slider .slick-slide .col-lg-6,
.product-container .slider .slick-slide .col-lg-12{
  margin-bottom: initial;
}
.product-container.slick-linear-structure .row.slick-slider{
margin-left:-15px;
}
.product-container.slick-linear-structure .slick-next{
  right:-30px;
}
.product-container.slick-linear-structure .slick-prev{
  left:-55px;
}
.product-container.slick-linear-structure .container{
  padding-left: 16px;
}
.product-container .slick-slide> div{
  height: 100%;
}
.product-container .slick-slide .col-lg-6.col-md-6.col-sm-12,
.product-container .slick-slide .col-lg-4.col-md-4.col-sm-12,
.product-container .slick-slide .col-lg-3.col-md-3.col-sm-12{
  height: 100%;
}
 .product-container .slick-track{
     display: flex;
 }
.product-container .slick-next{
  right:-45px;
  top: 44%;
}
/* /etc.clientlibs/bdounibank/clientlibs/clientlib-site/resources/images/Lastcard-arrow_2.svg */
.product-container_arrow_img{
background-image: url(clientlib-site/resources/images/Lastcard-arrow_2.svg);
display: block;
width: 48px;
height: 48px;
background-repeat: no-repeat;
background-position: center;
}

.product-container .slick-prev{
  left:-45px;
  top: 41%;
}
.product-container .slick-prev.hidden,
.product-container .slick-next.hidden {
  opacity: -999 !important;
  pointer-events:none;
}
.product-container .slick-prev.slick-disabled,
.product-container .slick-next.slick-disabled
{
   opacity:-999!important;cursor:auto;
}
.white-variant .product-container .lightblue-img,
.light-blue-variant .product-container .lightblue-img{
  display: block;
}
.product-container .show-btn{
  display: none;
}
.product-container .show-btn .btn{
  border: 1px solid var(--bdo-blue);
  border-radius: 8px;
  color: var(--bdo-blue);
  padding:16px 28px;
}
.product-container .show-btn .btn:hover
{
color: var(--bdo-darkblue);
border: 1px solid var(--white);
}
.light-blue-variant .product-container .show-btn .btn{
  color: var(--bdo-blue);
  border:1px solid var(--bdo-blue);
}
.light-blue-variant .product-container .show-btn .btn:hover,
.white-variant .product-container .show-btn .btn:hover
{
  background-color: var(--bdo-lightblue);
  color: var(--bdo-blue);
  border: 1px solid var(--bdo-blue);
}
.dark-blue-variant .product-container .show-btn .btn{
  color: var(--white);
  border:1px solid var(--white);
}
.white-variant .product-container .show-btn .btn{
color: var(--bdo-blue);
border:1px solid var(--bdo-blue);
}
/*component css styles*/
/*Theme variations*/
.product-container .darkblue-img,.product-container .lightblue-img{
  display: none;
  cursor: pointer;
}
.dark-blue-variant .product-container .view-text{
  color: var(--bdo-blue) !important;
}
.light-blue-variant .view-text,.white-variant .view-text{
  color: var(--bdo-blue) !important;
}
.dark-blue-variant .product-container .darkblue-img{
  display: block;
}
.white-variant .product-container .lightblue-img,.light-blue-variant .product-container .lightblue-img{
  display: block;
}
@media (max-width: 599.9px) {
  .product-container.slick-linear-structure .row.slick-slider{
    margin-left:0px;
    }
    .product-container h2.container{
      margin-bottom:24px;
    }
    .product-container .slider.row{
      padding:0px !important;
    }
    .product-container .view-all-card-container .view-text{
      width:100% !important;font-size: var(--font-normal) !important;
    }
 .product-container .slick-next,.product-container .slick-prev{
    display: none !important;
  }
  .product-container .slider{
    width:100%;
    margin:0px ;
  }
  .product-container .slick-slide{
    margin: 0 16px 0 0px !important;
  }
/* .product-container .slider.row
{
    padding-left:24px !important;
} */
.product-container .slider .col-lg-4,
.product-container .slider .col-lg-3,
.product-container .slider .col-lg-6,
.product-container .slider .col-lg-12{
  padding-left: 0;
  padding-right: 24px;
}
.product-container .slider .slick-slide .col-lg-4,
.product-container .slider .slick-slide .col-lg-3,
.product-container .slider .slick-slide .col-lg-6,
.product-container .slider .slick-slide .col-lg-12{
  padding-left:0;
  padding-right: 0;
}
}
.product-container .left-arrow:hover,
.product-container .right-arrow:hover,.product-container .slick-next:hover,.product-container .slick-prev:hover{
 
  background-image:url("clientlib-site/resources/images/dark-blue-hover-arrow-icon.svg") !important;
}
.slick-dots-container {
  width: 6.7rem;
  overflow: hidden;
  display: block;
  padding: 0;
  margin: 0.625rem auto;
  height: 0.875rem;
  position: relative;
  margin-top:48px;
}
.slick-dots-container > ul {
  padding: 0;
  display: flex;
  transition: all 0.25s;
  position: relative;
  margin: 0;
  list-style: none;
  transform: translateX(0) ;
  align-items: center;
  bottom: unset;
  height: 100%;
}
.slick-dots-container > ul li.p-small-1,
.slick-dots-container > ul li.n-small-1 {
  transform: scale(0.8);
}
@media(max-width:599.9px){
    .slick-dots-container .slick-dots{
        margin-top:0px !important;
      }
      .slick-dots-container{
          margin-top:24px;
      }
  }

.announcements-card .announcements-card-header{
  background-color: var(--bdo-blue); 
  border-radius: 8px;
  padding:0px !important;
  align-items:center;
}
.announcements-card-header .announcements-headertext{
  font-size: var(--font-xl-nxt);
  margin-left:32px;
  text-align: left;
  color: var(--white);
  width: 100%;
}
.announcements-text-section p{padding:0px !important;}
.announcements-card-header .announcements-image{float:right;}
.announcements-text-section .d-flex .col {flex:1 0 50% !important;}
.announcements-card .announcements-text-section{
  padding: 24px;
  background-color:var(--white);
  border-radius: 8px;
}
.announcements-card .announcements-title{
  font-size: var(--font-lg);
  color: var(--bdo-black);
  padding-bottom:16px !important;
}
.announcements-card .announcements-subtext{
  font-size: var(--font-normal);
  color:#4B4B4B;
}
.announcements-card .announcements-button{margin-top:16px !important;}
.view-all-card-container a {color: var(--bdo-blue) !important;font-size:var(--font-lg) !important;}
.view-all-card-container.card-item {height:100%;}
img.last-slide-image.lightblue-img {display:block}
/*For Themes*/
.dark-blue-variant .announcements-headertext{
  color: var(--bdo-black);
}
.dark-blue-variant .announcements-card-header{
  background-color: var(--bdo-lightblue);
}
.white-variant .announcements-headertext{
  color: var(--bdo-black);
}
.white-variant .announcements-card-header{
  background-color: var(--bdo-lightblue);
}
.white-variant .announcements-text-section{
  background-color: var(--bdo-light-grey);
}
.white-variant .announcements-card {
  background-color: var(--bdo-light-grey);
}
@media(max-width :480px){
  .announcements-card-header .announcements-headertext{
    font-size: var(--font-normal);
    text-align: left;
    margin-left:24px;
    margin-top:9px;
  }
  .product-container .container{
    margin:0px 25px 24px 0px !important;
  }
  /* .container .row{
    padding:0px  !important;
  } */
  .slick-slide{margin:0 16px !important}
  .product-container .container h2{
    margin:0px 25px 24px 10px !important;
  }
  .view-all-card-container a {font-size:var(--font-md-nxt) !important;width:50%}
   .announcements-card-header .announcements-headertext{width:100%;}
  .announcements-subtext:last-child{margin-bottom:20px;}
  /* .col-lg-6.col-md-6.col-sm-12 .d-flex {gap:0px !important;} */
  .announcements-card .announcements-text-section p{padding-bottom:8px !important;}
  .announcements-card .announcements-card-header{border-radius:4px;}
  .announcements-card .announcements-button{font-size:var(--font-md-nxt) !important;}
  .announcements-card-header .announcements-image {
    width:100%;
    padding-top:32px;
   }
   .announcements-card .announcements-title{
    font-size: var(--font-md-nxt);
    color: var(--bdo-black);
  }
  .announcements-card .announcements-subtext{
    font-size: var(--font-md-nxt);
    color:#4B4B4B;
  }
.col-lg-6.col-md-6.col-sm-12 .announcements-text-section .d-flex {
     flex-direction:column !important;
 }
}
@media only screen and (min-width:481px) and (max-width:767px) {
 .announcements-card-header .announcements-headertext{
     font-size:var(--font-xl);
     width:69%;
  }
 .announcements-card-header .announcements-image {
    width:100%;
    padding-top:40px;
  }
}
.mustRead-container .card-body a,
.similar-articles .card-body a{
color: var(--bdo-blue) !important;
}
/* .similar-articles .share_icon img{position: absolute;right:0px;margin-right: 20px;height: 18px;width: 20px;}
.similar-articles .download_icon img{position: absolute;right:0px;margin-right: 60px;height: 18px;width: 20px;} */
.download_icon {
  content: url('clientlib-site/resources/images/download-icon.svg');
  /* background-repeat: no-repeat; */
  height: 32px;
  width: 32px;
}
.share_icon {
  content: url('clientlib-site/resources/images/share-icon.svg');
  /* background-repeat: no-repeat; */
  height: 32px;
  width: 32px;
}
.similar-articles .card-bottom,
.mustRead-container .card-bottom{
  align-items: center;
  justify-content: space-between;
}
.similar-articles .card-body .card-title,
.similar-articles .card-body .card-text,
.mustRead-container .card-body .card-text{
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 2 ;
  -webkit-box-orient: vertical;
}
.similar-articles .card-body .card-title{
  min-height: 56px;
}
.mustRead-container .card{
    padding-top:0px;
    border-radius: 8px;
}
.mustRead-container .align-tag span{
  border-radius: 40px !important;
}
.mustRead-container .card .top-image{
    width: 100%;
    height: 216px;
    object-fit: cover;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
}
.mustRead-container .card-body {
    padding: 24px;
    margin-top: -8.5px;
    border-radius: 8px;
    background: var(--white);
  }
  .mustRead-container .card-body h5{
    font-weight: 400;
  }
  .mustRead-container .card-body h6{
    margin-top:16px;
    font-size: var(--font-lg);
    font-weight: 600;
    margin-bottom: 24px;
    color: var(--bdo-black);
  }
  .mustRead-container .card-body .logo{
    width: 120px;
    height: 30px;
    background: transparent;
    float: right;
  }
.similar-articles .card{
    padding-top:0px;border-radius:8px;
  }
  .similar-articles .card .top-image{
    width:100%;
    height: 214px;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
  }
  .similar-articles .card-body {
    padding: 24px 16px;
    border-radius: 8px;
    margin-top: -10px;
    background: var(--white);
  }
  .similar-articles .card-body p{
    padding-bottom:0px;
    font-size:var(--font-md-nxt);
    color:#2e2e2e;
  }
  .similar-articles .card-body .card-text{
    padding-bottom:0px;
    font-size:var(--font-normal);
    color:#4B4B4B;
    font-weight:400;
    margin-bottom:20px !important;
  }
  .similar-articles .card-body h6{
    margin-top:16px;
    font-size: var(--font-lg);
    font-weight: 600;
    margin-bottom: 8px;
    color: var(--bdo-black);
  }
.knowledge-center .card{
    padding-top:0px;
  }
  .knowledge-center .card img{
    width: 384px;
    height: 214px;
    object-fit: cover;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
  }
  .knowledge-center .card-body {
    padding: 24px;
  }
  .knowledge-center .card-body p{
    padding-bottom:0px;
    font-size:16px;
    color:#2e2e2e;
  }
  .knowledge-center .card-body h6{
    margin-top:16px;
    font-size: var(--font-lg);
    font-weight: 600;
    margin-bottom: 24px;
    color: var(--bdo-black);
  }
  .align-tag{
    margin-left: 24px;
    margin-top: 24px;
  }
  .align-tag span:first-child{
    margin-right: 16px;
  }
  .align-tag span{
    background:var(--bdo-warning);
    font-size:var(--font-md-nxt);
    font-weight:600;
    border-radius: 40px !important;
    padding: 5px 16px;
    line-height: inherit;
  }
  .article-template .col-lg-7{
    padding-bottom: 64px;
    padding-right: 55px;
   }
   .article-template .col-lg-5{
    padding-left: 71px;
    padding-right: 24px;
   }
  .article-template .col-sm-12.col-lg-4.col-md-4{
    top: 80px !important;
  }
  /* @media (min-width:1200px){
    .bdoCarousel .product-container .slick-slide{
      margin-right: 24px;
      width: 100% !important;
      margin-left: 0;
    }
    .bdoCarousel .product-container .slick-slide:first-child{
      margin-left: 24px;
    }
  } */
  /* .bdoCarousel .product-container .slick-slide{margin: 0;width: 100% !important;}
  .bdoCarousel .product-container .slick-track{gap: 24px;} */
 
@media(max-width:599.9px){
     .similar-articles .container{
         padding:0px 16px;
     }
     .similar-articles .card-body p.mb-0{
       font-size:var(--font-default);
     }
     .similar-articles .overlay-btn {
        font-size: var(--font-small) !important; 
        padding: 5px 6px;
        height: 24px;
        width: 42px;
    }
    .similar-articles .card-body{
      padding: 16px;
    }
     .similar-articles .card-body .card-text {
         font-size: var(--font-md-nxt);
     }
     .similar-articles .card-body h6{
        font-size: var(--font-normal);
        margin-top: 8px;
    }
    .similar-articles .container .row{
        flex-wrap: nowrap;
        overflow-x: auto;
    }
    .similar-articles .card .similar-articles_card-img-top{
        height: 220px;
    }
    .similar-articles .row .col-lg-3.col-md-3.col-sm-12 {
        width:85%
    }
    .article-template .col-lg-7{
      padding-right:12px;
      padding-bottom: initial;
    }
    .article-template .col-lg-5{
      padding-left: 12px;
    }
    .similar-articles .card-body .card-title{
      min-height: 43px;
    }
    .mustRead-container .card-body .logo{
      width: 100px;
      height: 24px;
    }
    .mustRead-container .card-body h6{
      font-size: var(--font-normal);
    }
    .mustRead-container .card-body a{
      font-size: var(--font-md-nxt);
    }
    .similar-articles .d-flex.gap-4{
      gap: 20px !important;
    }
    .mustRead-container .align-tag span{
      font-size: var(--font-small);
    }
    /* .bdoCarousel .product-container .slick-track{
      gap: initial;
    } */
    .align-tag span{
      font-size: var(--font-small);
      padding: 4px 8px;
    }
    .download_icon,.share_icon{
      height: 24px;
      width: 24px;
    }
    .align-tag span:first-child{
      margin-right: 8px;
    }
    .align-tag{
      margin-top: 16px;
      margin-left: 16px;
    }
}
@media only screen and (min-width:481px) and (max-width:767px) {
    .similar-articles .row .col-lg-3.col-md-3.col-sm-12 {
        width:75%
    }
    .similar-articles .container .row{
        flex-wrap: nowrap;
        overflow-x: auto;
    }
    .similar-articles .card-body .card-text {
        padding-top: 0px !important;
    }
    .article-template .col-lg-7{
      padding-right: 12px;
      padding-bottom: initial;
    }
}
@media only screen and (min-width:768px) and (max-width:1024px) {
    .similar-articles .row .col-lg-3.col-md-3.col-sm-12 {
        width:50%;
        margin-bottom: 20px;
    }
    .similar-articles .card-body .card-text {
        padding-top: 0px !important;
    }
    .article-template .col-sm-12.col-lg-4.col-md-4{
      top: 0 !important;
    }
}
@media only screen and (min-width:768px) and (max-width:991px) {
  .article-template .col-lg-7{
    padding-right: 48px;
  }
  .mustRead-container .align-tag span{
    font-size: var(--font-small);
  }

}
@media only screen and (min-width:600px) and (max-width:767px) {
  .article-template .col-lg-5{
    padding-left: initial;
    padding-right: initial;
   }
  .mustRead-container.col-lg-4 .align-tag,
  .similar-articles.col-lg-4 .align-tag{
    flex-direction: column;
    gap: 16px;

  }
  .mustRead-container .align-tag span{
    font-size: var(--font-small);
  }
  .mustRead-container .mustRead_logo.d-flex{
    flex-direction: column;
    gap: 8px;
  }
  .mustRead-container .card-body .logo{
    margin-left: initial !important;
  }
  .mustRead-container .card-body h6{
    font-size: 20px;
  }
  
}

/*themes*/
.white-variant .similar-articles .card-body{
  background: var(--bdo-lightblue);
}
.white-variant .mustRead-container .card-body{
  background: var(--bdo-lightblue);
}
.article-post_similar img{width:140px;height: 88px;}
.article-post_similar {
padding-top: 24px;
border-bottom: 1px solid var(--bdo-lightgray);
padding-bottom: 24px;
gap:16px;
}
.article-post_similar .article-post_similar_description .article-post_similar_date {
padding-bottom: 8px;
color: var( --profile-desc);
}
.article-post_similar .article-post_similar_description .article-post_similar_title {
font-size: var(--font-normal);
color: var(--bdo-blue) !important;
font-weight: bold;
cursor: pointer;
}
.article-template .col-sm-12.col-lg-5.col-md-5{
    height: 100% !important;
}
@media (max-width:599.9px){
    .article-post_similar .article-post_similar_description .article-post_similar_date{
        font-size:var(--font-default);
    }
    .article-post_similar .article-post_similar_description .article-post_similar_title{
    font-size:var(--font-md-nxt);
    }
    .article-post_similar img{width:114px;height:72px}

    .article-post_similar{
        gap: 8px;
    }
    .coltrl-cmp{
        margin-bottom: 64px;
    }
    
}
@media only screen and (min-width:768px) and (max-width:991px){
.article-post_similar{
    flex-direction: column;
}
}
/*Themes*/
.dark-blue-variant.article-template .col-lg-5 .article-post_similar_description .article-post_similar_title,
.dark-blue-variant.article-template .col-lg-5 .article-post_similar_description .article-post_similar_date{
    color: var(--white) !important;
}

.popular-articles .popular_articles_card {
  border-radius: 8px;
}
.product-container{
  padding-top:80px;padding-bottom:96px;
}
.modal .modal-close{
  cursor: pointer;
}
.popularCarousel{
  background-color: var(--white);
}
.popular-articles .d-flex.mb-4{
  gap:24px;width:97%;
}
/* .popular-articles .col-lg-4 .card-img-top{
  object-fit: contain;
} */
.popular-articles .col-lg-12 .col-lg-6 .card_image{
  height: 100%;
}
.popular-articles .col-lg-12 .col-lg-6 .card_image img{
  height: inherit;width: 100%;
}
.product-container.popular-articles .slider{
  margin-left:-15px;
}
.product-container.popular-articles .container
{
  padding: 0px 16px;
}
.popular-articles a,.popular-articles a:hover{
  color: var(--bdo-blue) !important;
}
.popular-articles{
  color: var(--bdo-black);
}
.popular-articles h2{
  margin-bottom: 48px;
}
.popular-articles   .popular-articles_badge-wrapper{
  position:absolute;
  margin:24px 0px 0px 24px;
  display: flex;gap:16px;flex-wrap: wrap;
}
.popular-articles .mb-4.card-item:last-child{
  margin-bottom: 0px !important;
}
.popular-articles .card-subtitle{
  margin-top:0px;
}
.popular-articles .slick-prev{
    left:-40px;
        }
.popular-articles .popular-articles_badge{
  background-color:var(--bdo-warning);
  color:var(--white);
  font-weight: 600;
  border-radius: 40px;
  /* margin-right:16px; */
  padding:5px 16px
}
/* .popular-articles .col-lg-12 .card-title{
  -webkit-line-clamp:1;
} */
.popular-articles .popular_articles_card .popular-articles_top-image{
  height: 216px;border-top-left-radius: 8px;border-top-right-radius: 8px;
}
.popular-articles .col-lg-8 .popular-articles_top-image{
  object-fit: cover;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}
.popular-articles .col-lg-4 .popular-articles_top-image,.popular-articles .col-lg-8 .popular-articles_top-image{
  object-fit: cover;object-position: top;
}
.popular-articles[data-cardperslide*="1"] .row .col-lg-6{
  padding:0px;
}
.popular-articles[data-cardperslide*="1"] .row .col-lg-6:first-child{
  position:relative;
}
.popular-articles  .card-title{
  min-height: 85px;
}
.popular-articles .popular-articles_share-icon{
  background-image: url(clientlib-site/resources/images/share-icon.svg);
  background-repeat: no-repeat;
  width: 32px;
  height: 32px;
}
.popular-articles .popular-articles_download-icon{
  background-image: url(clientlib-site/resources/images/download-icon.svg);
  background-repeat: no-repeat;
  width: 32px;
  height: 32px;
}
/* .popular-articles .popular-articles_share-icon,
.popular-articles .popular-articles_download-icon{
  height: 100%;
 
} */
.popular-articles .card-text{font-size:var(--font-normal);margin-bottom: 28px;}
.popular-articles .col-lg-12 img.card-img-top {width:50%;border-radius: 8px;}
.popular-articles .card-text,
.popular-articles .card-title{
  display: -webkit-box;
  -webkit-line-clamp:2 ;
  overflow: hidden;
  -webkit-box-orient: vertical;
}
.popular-articles .col-lg-4.col-md-4.col-sm-12{
  width: 32.7777777%;
}
.popular-articles .col-lg-8.col-md-8.col-sm-12{
  width: 67.8%;
}
.popular-articles .popular_articles_bottom{
  font-weight: bold;
  font-size: var(--font-normal);
  align-items: center;
  justify-content:space-between;
}
.popular-articles   .card-body{
  margin-top: -5px;
  background: var(--white);
  border-radius: 8px;
  padding: 8px 24px 28px 24px;
}
.popular-articles .col-lg-12 .card{
  display: flex;
  flex-direction:row ;
}
.popular-articles .col-lg-12 .card-body{
  flex:1;
}
.popular-articles .col-lg-12 .card-title{
  min-height: auto;
}
 .popular-articles .col-lg-12 .card-body{
  margin-top: initial;
  margin-left: -8px;
}
.popular-articles .col-lg-4.col-md-4.col-sm-12,
.popular-articles .col-lg-8.col-md-8.col-sm-12{
   height:auto !important
}
.popular-articles .col-lg-12 .popular-articles_top-image{
  height:286px;
 
}
.popular-articles .col-lg-12 .card-body{
  padding-bottom: 24px;
}
.popular-articles .col-lg-12 .card-text{
  margin-bottom:24px;
}
.popular-articles .col-lg-12 .card-subtitle{
  padding-top: 8px;
}

.popularCarousel .product-container[data-cardperslide="5"] .slick-next{
  top:46.6%;
  right:-43px;
}
.popularCarousel .product-container[data-cardperslide="5"] .slick-prev{
  top:44.6%;
  left:-44px;
}
.popularCarousel .product-container[data-cardperslide="4"] .slick-next{
  top:46.6%;
  right:-46px;
}
.popularCarousel .product-container[data-cardperslide="4"] .slick-prev{
  top:44.6%;left:-46px;
}
.popularCarousel .product-container[data-cardperslide="1"] .slick-next{
  right:-44px;top:40%
}
.popularCarousel .product-container[data-cardperslide="1"] .slick-prev{
  left:-44px;top:34%;
}
.popularCarousel .product-container[data-cardperslide="1"] .card .row{
  margin:0px;
}
.popular-articles .col-lg-12 .popular_articles_bottom
{
  margin-top:0px !important;
}
@media (max-width: 599.9px){
  .product-container .slick-dots{
    margin-top:24px;
  }
  .popular-articles[data-cardperslide*="1"] .row .col-lg-6 img{
    object-fit: cover;
    object-position: 94% 0%;
  }
  /* .popular-articles[data-cardperslide*="1"] .row .col-lg-6{
    padding:0px 12px;
  } */
  .product-container .container{
    padding:0px 24px !important;
  }
  .product-container .slider.row{
    margin-left:0px;
  }
  .popular-articles h2{
    margin-bottom: 24px !important;
  }
  /* .product-container .slick-slide:first-child{
    margin-left: 24px !important;
  } */
  .popular-articles .popular-articles_badge-wrapper{
    margin:16px 0px 0px 16px;gap:8px;
  }
  .popular-articles .card-body{
    padding: 0px 16px 20px 16px;
    position: relative;
  }
  .popular-articles .popular-articles_top-image{
    /* object-fit: cover; */
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
  }
  .popular-articles .col-lg-4.col-md-4.col-sm-12,
  .popular-articles .col-lg-8.col-md-8.col-sm-12{
     width: 100%;
  }
  .popular-articles .card-title{
    min-height: auto;
  }
  .popular-articles .card-title{
    padding-top:18px !important;
    margin-bottom: 8px !important;
    font-size: var(--font-normal);
    min-height: 70px;
  }
  .popular-articles .card-text{
    font-size: var(--font-md-nxt);
    margin-bottom: 20px;
    min-height:48px;
  }
  .popular-articles .card-subtitle{
    font-size: var(--font-default);
  }
  .popular-articles .col-lg-12 .card{    flex-direction: column !important;

  }
  .popular-articles .card-img-top{
    height: 216px;
    max-width: 100%;
  }
  .popular-articles .popular-articles_badge{
    font-size:var(--font-small);
    padding: 4px 8px;
   
  }
}
@media only screen and (min-width: 600px) and (max-width: 1023.9px){
  .product-container .slick-prev,.product-container .slick-next{
    display: none !important;
  }
  .product-container .slick-slide {
    margin: 0px 32px;
  }
  .popular-articles .d-flex.mb-4{
    width:100%;
  }
}
@media only screen and (min-width: 1024px) and (max-width: 1060px){
  .popularCarousel .slick-next,.popularCarousel .slick-prev{
    width:32px;height:32px;
  }
  .popularCarousel .slick-next{
    right:-30px !important;
  }
  .popularCarousel .slick-prev{
    left:-15px !important;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1250px){
  .popularCarousel .slick-next,.popularCarousel .slick-prev{
    width:32px;height:32px;
  }
  .popularCarousel .slick-next{
    right:-30px !important;
  }
  .popularCarousel .slick-prev{
    left:-17px !important;
    top:45%;
  }
}
@media only screen and (min-width: 600px) and (max-width: 991px){
.popular-articles .col-lg-12 img.img-fluid {width:200px}
.popular-articles  .col-lg-4.col-md-4.col-sm-12{width: 32%;}
}
@media only screen and (min-width: 600px) and (max-width: 991.9px)
{
  .popular-articles .col-lg-12 .card-img-top{
    width:50%;
  }

}

/*Themes*/
.white-variant .popular-articles .card-body{
  background: var(--bdo-lightblue);
}

.bdoPrivate-white-variant h2{
  color:var(--bdo-black) !important;
}
.popularCarousel{
  background-color:var(--bdo-light-grey);
}
.bdoPrivate-lightBlue-variant h2{
  color:var(--bdo-black) !important;
}
.bdoPrivate-darkBlue-variant h2,.wrapper-container .bdoPrivate-darkBlue-variant h2{
  color:var(--white) !important;
}
.bdoPrivate-white-variant{
  background-color: var(--white);
}
.bdoPrivate-lightBlue-variant{
  background-color: var(--bdo-gold) !important;
}
.bdoPrivate-darkBlue-variant{
  background-color: var(--bdo-rich-gold) !important;
}

/*card styles*/
.bdoPrivate-white-variant .card{
  background-color: var(--bdo-gold);
  color:var(--bdo-black);
}
.bdoPrivate-lightBlue-variant .card{
  background-color: var(--white) !important;
  color:var(--bdo-black);
}
.bdoPrivate-darkBlue-variant .card{
  background-color: var(--bdo-gold);
}


/*heading styles*/



/*button styles*/

.bdoPrivate-darkBlue-variant .card .bdo-primary,.bdoPrivate-lightBlue-variant .card .bdo-primary,.bdoPrivate-white-variant .card .bdo-primary{
  background-color: var(--bdo-rich-gold);
  color: var(--white);
  border: 1px solid var(--bdo-gold-1);
}

/*section styles*/
.bdoLife-white-variant{
  background-color: var(--white);
}
.bdoLife-lightBlue-variant{
  background-color: var(--bdo-lightblue) !important;
}
.bdoLife-darkBlue-variant{
  background-color: var(--bdo-insurance-blue) !important;
}

/*card styles*/
.bdoLife-white-variant .card{
  background-color: var(--bdo-lightblue);
  color:var(--bdo-black);
}
.bdoLife-lightBlue-variant .card{
  background-color: var(--white) !important;
  color:var(--bdo-black);
}
.bdoLife-darkBlue-variant .card{
  background-color: var(--white);
}


/*heading styles*/
.bdoLife-white-variant h2{
  color:var(--bdo-black) !important;
}
.bdoLife-lightBlue-variant h2{
  color:var(--bdo-black) !important;
}
.bdoLife-darkBlue-variant h2,.wrapper-container .bdoLife-darkBlue-variant h2{
  color:var(--white) !important;
}


/*button styles*/

.bdoLife-darkBlue-variant .card .bdo-primary,.bdoLife-lightBlue-variant .card .bdo-primary,.bdoLife-white-variant .card .bdo-primary{
  background-color: var(--bdo-insurance-blue);
  color: var(--white);
  border: 1px solid var(--bdo-blue);
}
.questionnaire-inner {background-color: #E5F5FF;border-radius: 8px;color: #2E2E2E;}
  /* .questionnaire .container{padding: 0px;} */
  .questionnaire-title {display: flex;gap: 24px;padding: 24px;align-items: center;margin:0px -24px;}
  .questionnaire-title p {width: 70%;margin: 0;font-size: 24px;}
  .quiz-results-container .card img{
    width:100%;height: 214px;
  }
  .questionnaire .editBtn{
    background-image: url("clientlib-site/resources/images/edit-icon.svg");
    height: 32px;
    width: 32px;
  }
  .questionnaire .questionnaire-no__round {width: 32px;height: 32px;border: 1px solid #b4d3ef;border-radius: 50%;display: flex;align-items: center;justify-content: center;}
  .questionnaire .questionnaire-no__round span{padding: 12px;}
  .questionnaire-inner.active .questionnaire-title p{font-weight: 600;}
  .questionnaire .btn.disabled{opacity:0.65 !important;background-color: var(--bdo-blue);border:1px solid var(--bdo-blue);}
  .questionnaire .quiz-form{padding-bottom: 96px;}
  .questionnaire-ans__section {display: flex;gap: 16px;flex-wrap: wrap;}
  .questionnaire-answer {background: #fff;border-radius: 8px; display: flex;align-items: center;}
  .questionnaire-answer label {display: flex;gap: 20px;align-items: center;font-size: 18px; cursor: pointer; padding: 16px;width: 100%;}
  .questionnaire-QA__section-title{font-size: 20px;font-weight: 600;padding: 32px 0px 24px 0px;}
  .questionnaire-btn__section .questionnaire-btn{padding: 12px 30px;line-height: 1;height: 100%;font-size: 18px;}
  .questionnaire-QA__section {padding-left: 56px;}
  .questionnaire-edit__icon .result{ font-size: 18px;}
  .questionnaire-edit__icon {display: flex;width: 100%;justify-content: space-between;align-items: center;}
  .questionnaire-edit__icon img { width: 32px;height: 32px;}
  .questionnaire-btn__section {display: flex;justify-content: flex-end;gap: 16px;padding: 24px 24px;}
  .questionnaire-hide__section {height: 0;opacity: 0;transition: all 0.3s ease-in-out;display: none;}
  .active .questionnaire-title {border-bottom: 0.5px solid var(--bdo-blue);}
  .questionnaire .active .questionnaire-no__round {background-color: #0072d8;color: #fff;}
  .questionnaire .done .questionnaire-no__round {background-color: #00a995;color: #fff;}
  .questionnaire .done .questionnaire-no__round span {position: relative;}
  .questionnaire .done .questionnaire-no__round span::before {content: "✓";position: absolute;background-color: #00a995;border-radius:50%;rotate: 14deg;}
  .editBtn {cursor: pointer;}
  .active .questionnaire-hide__section {height: 100%;opacity: 1;display: block;}

  /* For title and Description for desktop =========================== */
  .questionnaire-quiz__header h5{ margin-bottom: 16px; font-size: 40px; font-weight: 600; padding-top: 7px}
  .questionnaire-quiz__header p{font-size: 18px;margin-bottom: 48px;}

  /* For Quiz Result  for desktop ======================================== */
.quiz-results-container{background: #0072D8; padding: 80px 0px 96px 0px;}
.quiz-results-container .quiz-results-container__title-and-btn{display: flex;justify-content: space-between;align-items: center;padding-bottom: 24px;}
.quiz-results-container .quiz-results-container__title { font-size: 32px; font-weight: 600; color: #fff; margin: 0;}
.quiz-results-container__btns{display: flex;gap: 16px;}
.quiz-results-container__title-and-btn .questionnaire-btn{border: 1px solid #FAFAFC;border-radius: 8px;color: #fff;font-size: 16px;height: 100%;padding: 9px 16px;line-height: 1;}
.quiz-results-container__result-cards .card.w-100.h-100.cta-card{padding: 24px;}
.quiz-results-container__result-cards .circle-checkmark{display: none;}
.quiz-results-container__result-cards .card.w-100.h-100.cta-card .card-body{padding: 0px !important;}
.quiz-results-container__result-cards .card.w-100.h-100.cta-card .card-body .d-flex.mt-auto{gap: 16px;}
.quiz-results-container__result-cards .card.w-100.h-100.cta-card .card-body .bdo-font-large.pb-3.m-0.fw-bold{padding-top: 24px !important ; overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; padding-bottom: 0 !important;margin-bottom: 16px !important;
}
.quiz-results-container__result-cards .card.w-100.h-100.cta-card .card-body .btn.fw-bold.bdo-font-medium{background: #0072D8;color: #fff !important;height: 100%;line-height: 1;padding: 12px 16px;font-size: 18px;}
.quiz-results-container__buttom-btn{padding-top: 48px;text-align: center;}
.quiz-results-container__buttom-btn .btn{background: #fff;border: 1px solid #FAFAFC;color: #0072D8 !important;line-height: 1;height: 100%;padding: 12px 16px;font-size: 18px;}
.result-card-title{font-size:18px;padding: 34px 0px 12px 0px;display: -webkit-box;-webkit-line-clamp: 2;overflow: hidden;-webkit-box-orient: vertical;padding: 8px 0px 0px 0px;}
.quiz-results-container__result-cards .card.w-100.h-100.cta-card .card-body .btn.fw-bold.bdo-font-medium.quiz-learn-more-btn{background: transparent;color: #0072D8 !important;border: 1px solid #0072D8;}
.quiz-results-container{display: none;}
  /*======== For tablet View Below 1024px ================================================== */

  @media(max-width:1024px){
    .questionnaire-title{padding: 16px;}
    .questionnaire-answer{padding: 0px; display: block;}
    .questionnaire-answer label{gap: 10px;}
  
  /* For title and Description Tablet================================================ */
  .questionnaire-quiz__header h5{font-size: 35px;}
  .questionnaire-quiz__header p{font-size: 17px;}

   /* For Quiz Result  for Tablet =============================================================== */
   .quiz-results-container .quiz-results-container__title{font-size: 20px;}
   .quiz-results-container__title-and-btn .questionnaire-btn{font-size: var(--font-md-nxt);}
   .quiz-results-container__result-cards .card.w-100.h-100.cta-card .card-body .bdo-font-large.pb-3.m-0.fw-bold{font-size: 18px; margin-bottom: 0 !important;}
   .quiz-results-container__result-cards .card.w-100.h-100.cta-card .card-body .btn.fw-bold.bdo-font-medium{padding: 16px;font-size: var(--font-md-nxt);
  }
   .quiz-results-container__buttom-btn .btn{ font-size: 16px;}
   .quiz-results-container{padding: 55px 0px 45px 0px;}
  }
/* Media Qery for 600px to 767 */
  @media only screen and (min-width:600px) and (max-width:767px){
    .quiz-results-container .row.suggested-card-fn.quiz-results-container__result-cards .card-1.position-relative{width: 33%;}
    .questionnaire-QA__section {padding-left: 72px;}
    .questionnaire-inner .questionnaire-answer{width:53%;}
  }
  @media only screen and (min-width:768px) and (max-width:1023.9px){
    .questionnaire-QA__section {padding-left: 75px;}
    .questionnaire-inner .questionnaire-answer{width:39%;}
  }
  @media only screen and (min-width:320px) and (max-width:1023.9px){
  .quiz-results-container__result-cards .card.w-100.h-100.cta-card .card-body .d-flex.mt-auto
  {
    flex-direction: column;
  }
}
  /*======= For mobile View Below 600px ================================================ */

  @media(max-width:600px) {
    .quiz-results-container .card img {height: 151px;}
  .questionnaire-btn__section .questionnaire-btn{font-size: 16px;}
  .done p.questionnaire-no__round_title{padding-left: 48px;}
  .questionnaire-inner.container.done .questionnaire-title.quiz-question-fn{display: block;}
  .questionnaire-inner.container.done .questionnaire-no__round{float: left;}
  .questionnaire-inner.container.done .questionnaire-edit__icon .result{padding-left:48px;word-wrap: break-word;margin-top:8px;}
  .questionnaire-inner.container.done .questionnaire-edit__icon img{position: relative;margin-top:-20px; width: 16px; height: 16px;}
  .questionnaire .questionnaire-no__round_title{width:100%;white-space: nowrap;}
  .questionnaire .questionnaire-edit__icon img{margin-left:auto;} 
  .questionnaire .questionnaire-quiz__header.container,.questionnaire .quiz-results-container .container{padding: 0px 24px;}
  .questionnaire-inner{padding: 0px;}
  .questionnaire-title{ padding: 16px;gap: 16px;position: relative;margin:0px;}
  .questionnaire-QA__section {padding: 0px 16px;}
  .questionnaire-title p{font-size: 18px;}
  .questionnaire-edit__icon{align-items: start;}
  .questionnaire .questionnaire-no__round {width: unset;height: unset;font-size: 12px;}
  .questionnaire .questionnaire-no__round span{width: 24px;height: 24px;display: flex;align-items: center;justify-content: center;}
  .questionnaire-QA__section-title,.questionnaire-answer label{font-size: 16px;}
  .questionnaire-QA__section-title,.questionnaire-answer label{font-size: 16px;}
  .questionnaire-QA__section-title{padding: 16px 0px;}
  .questionnaire-answer label{justify-content: space-between;}
  .questionnaire-ans__section{ flex-direction: column; }
  .questionnaire-btn__section { padding: 32px 16px 16px;}
  .questionnaire-inner.container.mt-4{margin-top: 16px !important;} 
  .questionnaire-edit__icon .result{font-size: 14px;}
  .questionnaire .editBtn{background-size: 24px 24px;background-repeat: no-repeat;margin-top: -20px;width: 24px;height: 24px;}

  /* For title and Description Mobile=========================================================== */
  .questionnaire.quiz-container.mt-5{margin-top: 40px!important; color: #2E2E2E;}
  .questionnaire-quiz__header h5{ margin-bottom: 18px; font-size: 24px;padding: 0px;}
  .questionnaire-quiz__header p{font-size: 16px;margin-bottom: 32px;}

   /* For Quiz Result  for Mobile ========================================================= */
   .questionnaire .quiz-form{padding:0px 24px 32px 24px;}
   .quiz-results-container{padding: 40px 0px 64px 0px;}
   .quiz-results-container .quiz-results-container__title-and-btn{align-items: flex-start;gap: 24px;flex-direction: column;}
   .quiz-results-container .row.suggested-card-fn.quiz-results-container__result-cards{flex-wrap: nowrap;overflow-x: auto;}
   .quiz-results-container .row.suggested-card-fn.quiz-results-container__result-cards .card-1.position-relative{width: 85%;}
   .quiz-results-container__result-cards .card.w-100.h-100.cta-card{padding: 16px;}
   .quiz-results-container .quiz-results-container__title{font-size:20px;}
   .quiz-results-container__title-and-btn .questionnaire-btn{font-size: 16px;padding: 9px 22px;}
   .quiz-results-container__result-cards .card.w-100.h-100.cta-card .card-body .bdo-font-large.pb-3.m-0.fw-bold{font-size: 20px;padding: 24px 0px 8px 0px !important;}
   .result-card-title{font-size:18px; padding: 8px 0px 0px 0px;}
   .quiz-results-container__result-cards .card.w-100.h-100.cta-card .card-body .d-flex.mt-auto{flex-direction: column;align-items:flex-start;}
}
@media(min-width:600px)
{
  .questionnaire-inner .questionnaire-answer{
    position: relative;min-width: 236px;
  }
  .questionnaire-inner .questionnaire-answer .input-selection-fn{
    position: absolute;right:16px;
  }
  .questionnaire-inner .questionnaire-answer label{
    width:96%;
  }
}
/* Theme Variations  */
  .dark-blue-variant.questionnaire .questionnaire-quiz__header{
    color: var(--white);
  }
@media(min-width:1023.9px)
{
  .questionnaire-inner .questionnaire-answer{
    width:21%;
  }
}
.about-author .dark-blue-variant {
  color: var(--white);
}

.about-author .about-author-profile {
  padding: 28px 0 24px 0;
  gap: 16px;
}
.about-author-heading {
  padding: 40px 0 20px 0;
}

.about-author--designation {
  display:flex;
  flex-direction:column;
  justify-content: center;

}

.about-author a {
  color: #0072d8 !important;font-weight:600;
}
.about-author a:hover,.about-author a:focus{
  color:var(--bdo-blue) !important;
}
.about-author-profile img {
  width: 100%;
  height: 80px;
  max-width: 80px;
}
.font-weight-bold {
  font-weight: bold;
}

.about-author.image-name-variation .about-author-heading {
	display:none;
}

 .about-author.image-name-variation .about-author-descrption p {
	display:none;
}

.about-author.image-name-variation .about-author--designation span {
	display:none;
}

.about-author.image-name-variation .about-author-profile img {
    width: 64px;
    height: 64px;
}

.about-author.title-name-description .about-author-profile img {
  display:none;
}

.about-author.title-name-description .about-author--designation span {
	display:none;
}

@media (max-width: 480px) {
  .about-author-heading {
    padding: 40px 0 24px 0;
  }
  .about-author .about-author-profile {
    padding: 0 0 16px 0;
    gap: 22px;
  }
  .about-author--designation span.bdo-font-medium,
  .about-author-descrption.bdo-font-medium {
    font-size: var(--font-md-nxt) !important;
  }

  .about-author .bdo-font-large {
    font-size: var(--font-lg) !important;
    font-weight: bold;
  }
  .about-author--designation p.bdo-font-medium {
    font-weight: bold;
  }
}
.article-content-list-container h2{
    font-size: var(--font-lg);
    font-weight: 600;
    margin-bottom: 0;
    padding-bottom: 32px;
}
.article-content-list-container .second-row{
    margin-top: 32px;
}
.article-content-list-container .article-content-list-title{
    font-size: var(--font-normal);
    font-weight: normal;
    color:var(--bdo-black);
}
.article-content-list-container .article-content-list-title h6 {
    font-size: var(--font-lg);
    font-weight: 600;
}
.article-content-list-title p{
    margin-bottom: 0px;
}
.article-content-list-image {
    min-width: 48px;
    min-height: 48px;
}

.article-content-list-icon {
   
    border-radius: 8px;
    width: 100%;
    height: 100%;
}
.article-content-list-container .col-md-4{
    padding-bottom: 32px;
    display: flex;
    align-items: baseline;
    width: 100%;
}
/* theme */

.dark-blue-variant .headline,
.dark-blue-variant .article-content-list-title {
    color: var(--white);
}
.white-variant .article-content-list-icon{
    background-color: var(--bdo-lightblue);
}
.light-blue-variant .article-content-list-icon{
    background-color: var(--white);
}
.dark-blue-variant .article-content-list-icon{
    background-color: var(--bdo-lightblue);
}
.dark-blue-variant h2 {
    color: var(--white) !important;
}

@media (max-width: 599.9px) {
   .article-content-list-container{
       padding:0px 0px 24px 0px;
   }
   .article-content-list-container h2{
       font-size: var(--font-normal) !important;
       padding-bottom: 16px;
   }
    .article-content-list-title {
        font-size: var(--font-md-nxt) !important;
    }
    .article-content-list-container .col-md-4{
        padding-bottom:24px;
    }
    .article-content-list-container .col-md-4:last-child{
        padding-bottom:0px;
    }
    .article-content-list-container .second-row{
    margin-top:0px;
    }
    .article-content-list-container .container{
        padding:0px 24px;
    }
}

.qualified-cards_image{
    padding: 4px;
    background-color:var(--bdo-lightblue);
    height: 40px;
    width: 40px;
    border-radius: 8px;
}
.qualified-cards_image img{
    height: 32px;
    width: 32px;

}
.qualified-cards .d-flex.pb-3:last-child{
    padding-bottom: 0px !important;
}
.qualified-cards p{margin:auto auto auto 0px;font-size: var(--font-normal);}
@media (max-width:599.9px){
    .qualified-cards p{font-size: var(--font-md-nxt);}
}
/*theme variants*/
.light-blue-variant .qualified-cards_image,
.bdoLife-lightBlue-variant .qualified-cards_image{

    background-color:var(--white);
}
.dark-blue-variant .qualified-cards p,
.bdoPrivate-darkBlue-variant .qualified-cards p,
.bdoLife-darkBlue-variant .qualified-cards p{
    color: var(--white);
}

.article-template .rounded-pill{
    background: var(--bdo-warning);
    font-size: var(--font-md-nxt);
    font-weight: 600;
    padding: 5px 16px;
    display: inline-block;
    margin-right: 16px;
    line-height: inherit;
}

.article-template a:focus,.article-template a:hover,.article-template a{
    color: #0d6efd !important;
}

.article-template .article-post_header h2{
    padding-top: 24px;
    padding-bottom: 20px;
    font-weight: 400;
    margin-bottom: 0px;
}
.article-post_info{
    font-size: var(--font-normal);
    color: var(--bdo-black);
    font-weight: 400;
}

.article-template .image .cmp-image__title{
    padding-top: 8px;
    display: inline-block;
    font-size: var(--font-default);
    color: var(--bdo-black);
    margin-bottom: 32px;
}
/* .article-template .about-author-heading{
    padding: 0;
} */

@media(max-width:599.9px){
    .article-template .article-post_header h2{
        padding-top: 24px;
        padding-bottom: 16px;
        font-size: var(--font-xl-nxt);
    }
    .article-template .rounded-pill{
        font-size: var(--font-small);
        padding: 4px 8px;
        margin-top: initial;
    }
    .article-post_info{
        font-size: var(--font-md-nxt);
    }
    .article-template .about-author .about-author-profile{
        padding-top: 24px;
        padding-bottom: 24px;
    }
    .article-template .image .cmp-image__title{
        margin-bottom: 24px;
        font-size: var(--font-small);
    }
    
    
}
/*Themes*/
.dark-blue-variant .article-post_info,
.dark-blue-variant .about-author--designation,
.dark-blue-variant .article-post_text.title h5,
.dark-blue-variant.article-template .image .cmp-image__title{
    color: var(--white);
}
.articleText .article-post_text.title h5,
.articleText .article-post_text.title h1,
.articleText .article-post_text.title h2,
.articleText .article-post_text.title h3,
.articleText .article-post_text.title h4,
.articleText .article-post_text.title h6{
  font-weight: 400;
}
.articleText .article-post_text.title{
  margin-top: 8px;
  margin-bottom: 8px;
}
.articleText{
  margin-bottom: 32px;
}
.articleText .article-post_text.titlewdesc p span.article-post_subtitle{
  font-size: var(--font-lg);
  font-weight: 700;
  display: inline-block;
}
.articleText .article-post_text.titlewdesc p:not(:first-child){
  margin-bottom: 32px;
}
.articleText .article-post_text.titlewdesc p:last-child{
  margin-bottom: initial;
}
.articleText .article-post_text.titlewdesc p{
  font-size: var(--font-normal);
}
.articleText .article-post_text.titlewdesc p:last-child{
  margin-bottom: 0px;
}
.articleText .article-post_text.desc p{
  margin-bottom: 32px;
  font-size: var(--font-normal);
}
.articleText .article-post_text.desc a{
  color: var(--bdo-blue) !important;
}
.articleText .article-post_text.desc p:last-child{
  margin-bottom: 0px;
}
.articleText .article-post_text .unorderedlist-bdo ul{
  margin-bottom: 0px;
}
.articleText .article-post_text .unorderedlist-bdo ul li{
  font-size: var(--font-normal);
}
.articleText .article-post_text .unorderedlist-bdo ul li .list-content{
  margin-top: 16px;
  padding-left: 20px;
}
.articleText .article-post_tiplabel{
  font-size: var(--font-md-nxt) !important;
  display: inline-flex;
  align-items:center;
  gap: 13px;
  width: auto;
  margin: 24px 0px 0px 24px;
  background: #004EA8 0% 0% no-repeat padding-box !important;
  padding:8px !important;
  border-radius: 12px;
  color: var(--white);
}
.articleText .article-post_text.buttonwDesc{
  padding: 0px 24px 24px 24px;
}
.articleText .article-post_text.buttonwDesc p{
  font-weight: 600;
  font-size: var(--font-medium);
  margin: 16px 0px 24px 0px;
}
.articleText .article-post_text.buttonwDesc ol li{
  font-size: var(--font-normal);
  padding-bottom: 16px;
  margin-left: 48px;
}
.articleText .article-post_text.buttonwDesc ol li:last-child{
  padding-bottom: initial;
}
.articleText .article-post_text.buttonwDesc li::before{
  color: white;
  padding:5px 11px;
  background: #004EA8;
  font-size: var(--font-md-nxt);
  content:counter(li);
  border-radius: 7px;
  margin-right: 16px;
  margin-left: -3em;
}
.articleText .article-post_text.buttonwDesc ol{
  list-style:none;
  counter-reset:li;
  padding-left: initial;
  margin-bottom: initial;
}
.articleText .article-post_text.buttonwDesc li{
  counter-increment:li;
}
.articleText .article-post_text.descwlistitem p span.article-post_subtitle{
  font-size: var(--font-lg);
  font-weight: 700;
  display: inline-block;
}
.articleText .article-post_text.descwlistitem p{
  font-size: var(--font-normal);
}
.articleText .article-post_table-description{
  font-size: var(--font-default);
}
.articleText table.stickyheader-left, table.bdo-table{
  margin-bottom: 16px;
}
.articleText table.stickyheader-left td.highlight-td{
  font-weight: 600;
}
.articleText table.stickyheader-left tr td, .articleText table.bdo-table tr td{
  font-weight: normal;
}
@media(max-width:599.9px){
  .articleText .article-post_text.titlewdesc h6,
  .articleText .article-post_text.descwlistitem h6,
  .articleText .article-post_text.descwlistitem p span.article-post_subtitle{
    font-size: var(--font-normal);
  }
  .articleText .article-post_text.titlewdesc p,
  .articleText .article-post_text.desc p{
    font-size: var(--font-md-nxt);
    margin-bottom: 24px;
  }
  .articleText .article-post_text .unorderedlist-bdo ul li .list-content{
    font-size: var(--font-md-nxt);
    margin-top: 8px;
  }
  .articleText{
    margin-bottom: 24px;
  }
  .articleText .article-post_text.descwlistitem p{
    font-size: var(--font-md-nxt);
  }
  .articleText .article-post_tiplabel{
    font-size: var(--font-small) !important;
    margin: 16px 0px 0px 16px;
  }
  .articleText .article-post_text.buttonwDesc{
    padding: 0px 16px 16px 16px;
  }
  .articleText .article-post_text.buttonwDesc p{
    font-size: var(--font-normal);
    margin: 8px 0px 19px 0px;
  }
  .articleText .article-post_text.buttonwDesc ol li{
    font-size: var(--font-md-nxt);
  }
  .articleText .article-post_text.titlewdesc p span.article-post_subtitle{
    font-size: var(--font-normal);
  }
  .articleText .article-post_text.titlewdesc p:first-child{
    margin-bottom: 16px;
  }
  .articleText .article-post_text.titlewdesc p:not(:first-child){
    margin-bottom: 24px;
  }
  .articleText .article-post_text.titlewdesc p:last-child{
    margin-bottom: 0px !important;
  }
  .articleText .article-post_text.title{
    margin-top: initial;
  }
  
  
}
/*Themes*/
.dark-blue-variant .article-post_text{
  color: var(--white);
}
.article-share_container .article-share-wrapper{
    width: 10%;
    cursor: pointer;
    position: relative;
}
.article-share_container .toast{
    width:107px;font-size: var(--font-default);left:-10px;
}
.article-share_container .toast-header{
    width:107px;font-size:var(--font-default);
}
.bdoShare .modal {
    background-color: #000000CC;
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
}
/* .modal-backdrop{
    opacity:0.3 !important;
} */
.bdoShare .modal__scrollBar {
    overflow-y: auto;
    max-height: 450px;
    overflow-x: hidden;
    scrollbar-width: thin;
}
.bdoShare .modal__scrollBar::-webkit-scrollbar{
    width: 5px;
   }
.bdoShare .d-flex img{
    width:80px;height:80px;
}
.bdoShare .d-flex span{
 margin:16px 0px 0px 0px;text-align: center;font-size:var(--font-normal);max-width: 80px;
   white-space: pre-wrap;
}
.bdoShare .d-flex{
    padding: 80px 0px 96px 72px;
}
.bdoShare .share_item{
    padding-right: 71px;
    padding-bottom: 48px;text-align: center;display: flex;flex-direction: column;align-items: center;
    position: relative;
}
.article-share_container .article-share-wrapper img{
width: 40px;
height: 40px;
}
.article-share_container {
    margin-bottom: 32px;
    margin-top: 75px;
}
.bdoShare .modal.fade .modal-dialog{position: absolute;top: 46%;left: 50%;transform: translate(-50%, -50%);right: 50%; width: 792px;}
.article-share_container .row{
    gap:16px;
    margin-top:16px
}
.article-share_container .article_share-title{
    font-size:var(--font-normal);
    font-weight:700
}
.bdo-share-cancel_icon{
    background-image: url(clientlib-site/resources/images/Cancel.svg);
    background-repeat: no-repeat;
    height: 32px;
    width: 32px;
}
.modal__scrollBar .toast-header,.article-share_container .toast-header{border-radius: 8px;font-size: var(--font-normal);background:  #00A995 ;color: #fff;padding: 5px 15px;}
.modal__scrollBar .toast,.article-share_container .toast{max-width: fit-content;border:none;box-shadow: none;bottom: 10px;position: absolute;}
.article-share_container .toast{top: 103%;left: 0;z-index: 1;}

@media (max-width:599.9px){
    .modal__scrollBar .toast-header{font-size: 12px;padding: 0 15px;}
   .modal__scrollBar .toast{bottom :3px;}

    .bdoShare .d-flex{
        padding: 40px 10px 64px 34px;align-content: start;
      }
      .article-share_container .toast{
    left:0px;
    }
      .bdoShare .d-flex span{
          margin-top:8px;font-size: var(--font-md-nxt);
      }
        .bdoShare .d-flex img{
            width:48px;height: 48px;
        }
        .bdoShare .share_item{
            padding-right:30px;padding-bottom: 24px;
        }
    .article-share_container span{
        font-size: var(--font-md-nxt) !important;
    }
    .article-share_container{
        margin-top: 16px;
        margin-bottom: 40px;
    }
    
    .bdoShare .modal.fade .modal-dialog{
        position: fixed;
    top: 147px;
    bottom: 0;
    left: 0;right:0;
    width: 100%;
    transition-duration: 0.9s !important;
    transform:none;margin:0;
    }
}
@media only screen and (min-width:320px) and (max-width:420px){
    .article-share_container .article-share-wrapper{
        width: 14% !important;
    }
}
@media only screen and (min-width:768px) and (max-width:991px){
    .article-share_container .article-share-wrapper{
        width: 13% !important;
    }
    .article-share_container .article-share-wrapper img{
        height: 35px;
        width: 35px;
    }
}
@media only screen and (min-width:600px) and (max-width:767px){
    .article-share_container{
        margin-top: initial;
    }

}
/*Themes*/
.dark-blue-variant .article-share_container .article_share-title{
    color: var(--white);
}

/* Share Modal Popup css  */
.bdoShare .modal{background-color: #000000CC;}
.bdoShare .modal-content{border: none;background: none;border-radius: 8px;}
.bdoShare .modal-header{
    background-color: #0072D8;
    color: white;
    padding: 32px 32px 32px 24px;
    font-weight:600 ;
    font-size: 24px;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
}
.modal.fade .modal-dialog{transform: none;}
.bdoShare .modal-header img{cursor: pointer;}
.bdoShare .modal-body{flex-wrap: wrap;display: flex;padding: 0px;border-bottom-left-radius: 8px;border-bottom-right-radius: 8px; background: var(--white);
}
.article-share-options__modal-popups{text-align: center; cursor: pointer;}
.article-share-options__modal-popups img{width: 80px;height: 80px;}
.bdoShare .modal-body .row{
    row-gap: 48px;
}
.article-share-options__modal-popups p{font-size: 18px;color: #2E2E2E;margin-bottom: 0;text-transform: capitalize;margin-top: 16px;}
@media (max-width:599.9px){
.bdoShare .modal-header{padding: 40px 24px 30px 24px;}
.bdoShare .modal-body{padding: 0px;height: 650px;overflow-y: auto;border-bottom-left-radius: initial;border-bottom-right-radius: initial;} 
.article-share-options__modal-popups img{width: 48px;height: 48px;}
.article-share-options__modal-popups p{font-size: 16px;margin-top: 8px;}
.bdoShare .modal-content{border-radius: 8px 8px 0px 0px;height: 100%;}
.article-share-options__modal-popups{width:33%;}
.bdoShare .modal-body .row{ row-gap: 24px;}
}
@media (min-width:600px) and (max-width:991px){
    .article-share-options__modal-popups{width:33%;}
    .toast{top: initial;}
}
@media (max-width:1023.9px)
{
    .bdoShare .modal.fade .modal-dialog{
        width:100% !important;
    }
}
.how-to-avail__container{color: #2E2E2E;}
.how-to-avail__container-title{font-size: 42px; font-weight: 600; margin-bottom: 48px;}
.how-to-avail__container-step{position: relative;z-index: 0;height: 100%;padding: 0 51px;}
 .how-to-avail__container-step.text-center .how-to-availu__icon {width: 180px; height: 180px;} 
.how-to-avail__container-steps{ font-size: 24px; font-weight: 700; margin-bottom: 0;}
.how-to-avail__container-step__title{margin-bottom: 16px;font-size: 24px; font-weight: 700;}
.how-to-avail__container-step__desc{font-size: 18px; font-weight: normal; margin-bottom: 0px;}
.how-to-avail__container-step__desc p{margin-bottom: 0px;}

.how-to-avail__imgs{position: relative;}
.how-to-avail__line{position: absolute; top: 18%; width: 100%;left: 110%;height: 100%;}
/* Theme Variations***************************** */
.dark-blue-variant .how-to-avail__container,
.bdoLife-darkBlue-variant .how-to-avail__container,
.bdoPrivate-darkBlue-variant .how-to-avail__container{color: var(--white);}
.dark-blue-variant svg.how-to-avail__line path{stroke: var(--white);}

@media(max-width:1200px){.how-to-avail__line{left: 100%;width: 75%;}}
@media(max-width:992px){ .how-to-avail__line{left: 80%;width: 60%;}}

/* Mobile CSS :start***************************************** */
@media(max-width:599.9px){
.how-to-avail__line {left: 100%;width: 100%; top: 0;transform: translateY(-11px);}
.how-to-avail__container{padding: 40px 0 94px 0;}
.how-to-avail__container-step{padding: initial;}
.how-to-avail__container .row{flex-wrap: nowrap;overflow: scroll;}
.how-to-avail__container .col-lg-4.col-md-4.col-sm-12{width: 85%;}
.how-to-avail__container-title{font-size: 24px; margin-bottom: 40px;}
.how-to-avail__container-step.text-center .how-to-availu__icon {width: 124px; height: 124px; margin-bottom: 22px;}
.how-to-avail__container-step__title{font-size: 20px;}
.how-to-avail__container-step__desc{font-size: 16px; margin-bottom: 0px;}
}
@media(max-width:450px){.how-to-avail__line {width: 75%;left: 89%;}}

@media only screen and (min-width:768px) and (max-width:992px){
    .how-to-avail__container .how-to-avail__container-step{
        padding: 0px;
    }
}
@media only screen and (min-width:320px) and (max-width:425px)
{
    .how-to-avail__container .how-to-avail__line{
        left:130%;
    }
}
@media only screen and (min-width:425px) and (max-width:450px)
{
    .how-to-avail__container .how-to-avail__line{
        left:147%;
    }
}






.promo-offer-details .unorderedlist-bdo label{color: var(--bdo-dark-grey);margin-bottom: 0;padding-left: 20px;}
.promo-offer-details .unorderedlist-bdo h5{
    font-size: var(--font-lg);
    margin-bottom: 0px;
}
.promo-offer-details .unorderedlist-bdo{padding: 32px 24px;background: var(--white);border-radius: 8px;}
.promo-offer-details .unorderedlist-bdo .list-content{font-size: var(--font-normal);margin-top: 16px;padding-left: 18px;}
.promo-offer-details p.bdo-font-large.semibold{margin-bottom: 24px;}
.promo-offer-details table.stickyheader-left tr:first-child th:first-child{
        position: sticky;
        z-index: 5;
        left: 0px;
        background: var(--bdo-lightblue);
        border-radius: 8px 0px 0px 0px;
        vertical-align: bottom;
}
/* .promo-offer_table .stickyheader-left tr:first-child th:first-child,.promo-offer_table .stickyheader-left td.highlight-td
{
    border-right: 0.5px solid #c2c2c1;
} */
.promo-offer-details table.stickyheader-left tbody{
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
}
.columncontrolstructure.promo-offer{
    padding: 56px 0px 48px 0px;
}
 
.promo-offer-details .promo-offer_table th[colspan="2"]{
    font-size: var(--font-md-nxt);
    font-weight: normal;
 
}
.promo-offer-details table.stickyheader-left td:first-child{
    font-weight: 600;
    width: 20%;
}
.promo-offer-details table.stickyheader-left td{
    font-weight: normal;
    border-bottom: 0.5px solid #f2f2f2;
   
}
.promo-offer-version2 table.stickyheader-left th{padding: 24px;}
.promo-offer-version2 table.stickyheader-left tr:first-child th:first-child{
    border-top-left-radius: 8px;
    vertical-align: bottom;
}
.promo-offer-details .promo-offer_table h5{margin-bottom: 24px;font-size: var(--font-lg);}
.promo-offer-details .promo-offer_table th[colspan="2"]:last-child{border-top-right-radius: 8px;}
.promo-offer-details .promo-offer_table table.stickyheader-left tbody tr td:first-child{
    background:var(--white)
}
.promo-offer-details table.stickyheader-left tbody tr:last-child td{border-bottom: none;}
.promo-offer-details table.stickyheader-left tbody tr td:not(:first-child){
    white-space: nowrap;
    /* width: 20%; */
}
.promo-offer-details .promo-offer_table tbody tr:last-child td:first-child{
    border-bottom-left-radius: 8px;
}
.promo-offer-details .promo-offer_table tbody tr:last-child td:last-child{
    border-bottom-right-radius: 8px;
}
.promo-offer-details .unorderedlist-bdo div{
    padding-left:18px;
    color: var(--bdo-dark-grey);
}
@media(max-width:599.9px){
    
    .promo-offer-details .unorderedlist-bdo p.bdo-font-large.semibold{font-size: var(--font-normal);}
    .promo-offer-details .unorderedlist-bdo{padding: 22px 16px 24px 16px;}
    .promo-offer-details .unorderedlist-bdo .list-content{font-size: var(--font-md-nxt);}
    .promo-offer-details .unorderedlist-bdo label{font-size: var(--font-default);}
    .promo-offer-details .unorderedlist-bdo h5,
    .promo-offer-details .promo-offer_table h5{
        font-size: var(--font-normal);
    }
    .columncontrolstructure.promo-offer{
        padding: 24px 0px 16px 0px;
    }
    .promo-offer-details .promo-offer_table h5{
        margin-bottom: 16px;
    }
    .promo-offer-details .unorderedlist-bdo div{
        padding-left:0px;
        font-size: var(--font-default);
    }
    .promo-offer-details .unorderedlist-bdo h5{
        margin-bottom: 8px;
    }
    .promo-offer-details table.stickyheader-left tbody tr td:first-child{
        position: sticky;
        z-index: 5;
        background:linear-gradient(90deg, rgba(255,255,255,1)0%, rgba(255,255,255,1)94%, rgba(242,242,242,1)100%) !important;
        left: 0px;
        outline:0.5px solid #e6e6e5;
    }
    .promo-offer-details table.stickyheader-left tr:first-child th:first-child{
        position: sticky;
        z-index: 5;
        left: 0px;
        background: linear-gradient(90deg, rgba(229,245,255,1)0%, rgba(229,245,255,1)94%, rgba(235,235,235,1)100%);
    }
    .promo-offer-details table.stickyheader-left td{
        font-size: var(--font-md-nxt);
    }
    .promo-offer-details table.stickyheader-left th{
        font-size: var(--font-md-nxt);
    }
    .promo-offer-details p.bdo-font-large.semibold{font-size: var(--font-normal);}
    .promo-offer-details table.stickyheader-left th{padding: 16px 24px;vertical-align: baseline;}
    .promo-offer-details .unorderedlist-bdo label{padding-left: initial;}
}
/*theme variants*/
.white-variant .promo-offer-details .unorderedlist-bdo{background:var(--bdo-lightblue);}
light-blue-variant .promo-offer-details .unorderedlist-bdo{background:var(--white);}
.dark-blue-variant .promo-offer-details .unorderedlist-bdo ul li .list-content{
    background-image: url("clientlib-site/resources/images/list-image.png");
}
/* .light-blue-variant .promo-offer-details table.stickyheader-left th,
.light-blue-variant .promo-offer-details table.stickyheader-left tr:first-child th:first-child,
.bdoLife-lightBlue-variant .promo-offer-details table.stickyheader-left tr:first-child th:first-child,
.bdoLife-lightBlue-variant .promo-offer-details table.stickyheader-left th{
    background: var(--bdo-light-grey);
} */
.dark-blue-variant .promo-offer-details .promo-offer_table h5,
.bdoLife-darkBlue-variant .promo-offer-details .promo-offer_table h5,
.bdoPrivate-darkBlue-variant .promo-offer-details .promo-offer_table h5{
    color: var(--white);
}
@media(min-width:600px)
{
    table.stickyheader-left tr td,table.bdo-table tr td{
        width:20%;
    }
}
.promo-period .promo-period_details{
    padding: 32px;
    border-radius: 8px;
    width: 50%;
    background: var(--white);
}

.promo-period .promo-period_details{
    padding: 32px 32px 0 32px;
}
/* .promo-period .promo-period_details.singleContent
{
    padding-bottom: 20px;
} */
.promo-period.col-lg-6 .promo-period_details.singleContent{
    padding-bottom: 0px;
}
.promo-period .promo-period_details p{
    margin-bottom: 0;
    padding-bottom: 16px;
}

.promo-period .promo-period_details p .promo-period_description{
  padding-bottom: 16px;
  display: inline-block;
}
.promo-period.col-lg-6 .promo-period_details{
    width: 100%;
}
.promo-period .promo-period_details ul{
    margin-bottom: 0;
    padding-bottom: 32px;
    /* padding-left: 20px; */
}
.promo-period .promo-period_details.singleContent ul{
    padding-left:20px;
}
.promoOffer .d-flex.twoSection .promo-period:first-child{
    padding-right: 114px;
}
.promoOffer .d-flex.twoSection .promo-period:nth-child(2){
    padding-left: 114px;
}
.promoOffer.blue-grey-variant{background: linear-gradient(90deg, rgba(229,245,255,1) 0%, rgba(229,245,255,1)50%, rgba(246,246,246,1)10%);}
.promoOffer.grey-blue-variant{background: linear-gradient(90deg, rgba(249,249,249,1) 0%, rgba(249,249,249,1)50%, rgba(229,245,255,1)100%);}
/* @media (min-width: 992px){
.row .promo-period .container, .container-lg, .container-md, .container-sm {
    max-width: 500px;
}
} */
.promoOffer.blue-grey-variant .d-flex.twoSection .promo-period:first-child{background: var(--bdo-lightblue);}
.promoOffer.blue-grey-variant .d-flex.twoSection .promo-period:nth-child(2){background: var(--bdo-light-grey);}
.promoOffer.grey-blue-variant .d-flex.twoSection .promo-period:first-child{background: var(--bdo-light-grey);}
.promoOffer.grey-blue-variant .d-flex.twoSection .promo-period:nth-child(2){background: var(--bdo-lightblue);}
.promo-period .promo-period_details p{font-size: var(--font-normal);}
.promo-period .promo-period_details ul li{
    font-size: var(--font-normal);
}
.promo-period .promo-period-table table tbody tr{
    border-bottom: 0.5px solid var(--bdo-lightgray);
}
.promo-period-table table.stickyheader-left tr:first-child th:first-child{
    background: var(--bdo-lightblue);
}
.promo-period .promo-period-table .bdo-table tr td{font-weight: normal;}
.promo-period.light-blue-variant .promo-period_details{
    background-color: var(--white);
}
.promo-period .promo-period-table .bdo-table tr th{
    padding: 32px 200px 32px 24px;
}
.promo-period .promo-period-table .bdo-table tr:last-child{border-bottom: none;border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;}
.promo-period .promo-period-table table.stickyheader-left tr:first-child th:first-child{
    border-top-left-radius: 8px;
}
.promo-period .promo-period-table table th:last-child{border-top-right-radius: 8px;}
/* .promo-code-label{
    position: relative;
}
.promo-code-label .promo-code{
    position: absolute;
    top: 50%;
    transform: translate(50%,-50%);
}
.promo-code-label .promocode_copy-image{
    position: absolute;
    
    transform: translate(-150%,40%);
} */
.promo-period_details .promo-code-label{
    display: flex;
    width: 100%;
    border: 1px dashed var(--bdo-lightblue-2);
    align-items: center;
    background: var(--bdo-lightblue);
    border-radius: 8px;
    gap: 31px;
    padding: 16px 34px 16px 34px;
}
.promo-period_details .unorderedlist-bdo.gray-dot ul li .list-content{
    /* width: 65%; */
    padding-left: 26px;
}
.promo-period_details .promo-code{
    font-size: var(--font-lg);
}
@media (max-width:599.9px){
    .promo-period .promo-period_details.singleContent
{
    padding-bottom: 0px;
}
.promo-period.col-lg-6 .promo-period_details{
    padding: 40px 24px 8px 32px;
}
    .promo-period .promo-period-table table.stickyheader-left tr:first-child th:first-child{
        background: linear-gradient(90deg, rgba(229,245,255,1)0%, rgba(229,245,255,1)94%, rgba(235,235,235,1)100%);
    }
    .promo-period .promo-period-table .bdo-table tbody tr td:first-child{
        position: sticky;
        z-index: 5;
        background: linear-gradient(90deg, rgba(255,255,255,1)0%, rgba(255,255,255,1)94%, rgba(242,242,242,1)100%);
        left: 0px;
    }
    .promo-period .promo-period-table .bdo-table tr th{
        padding: 32px 24px;
    }
    .promoOffer .d-flex.twoSection .promo-period:first-child,
    .promoOffer .d-flex.twoSection .promo-period:nth-child(2){
        padding-left: 24px;
        padding-right: 24px;
    }
    .promo-period .promo-period_details{
        width: 100%;
    }
    .promoOffer .d-flex.twoSection{
        flex-direction: column;
        padding: 0;
        max-width: 590px;
    }
    .promo-period .promo-period_details{
        padding: 32px 24px 0 32px;
    }
    .promo-period_details .promo-code-label{
        width: 100%;
        gap: 24px;
        padding: 24px 25px 20px 32px;
    }
    .promoOffer .d-flex.twoSection .promo-period{
        padding-right: 12px;
        padding-left: 12px;
    }
    .promo-period_details .unorderedlist-bdo.gray-dot ul li .list-content{
        width: 100%;
        font-size: var(--font-md-nxt);
    }
    .promo-period .promo-period_details p .promo-period_description{
        padding-bottom: 8px;
    }
    .promo-period .promo-period_details p:last-child{
        padding-bottom: 24px;
    }
}
@media (min-width:576px) and (max-width:599.9px){
    .promoOffer .d-flex.twoSection .promo-period:first-child,
    .promoOffer .d-flex.twoSection .promo-period:nth-child(2){
        padding-left: 42px;
        padding-right: 42px;
    }
}
@media (min-width:600px) and (max-width:767px){
    .promo-period .promo-period_details{
        width: 100%;
    }
    .promoOffer .d-flex.twoSection .promo-period{
        width: 50%;
    }
    .promoOffer .d-flex.twoSection .promo-period:first-child{
        padding-right: 24px;
    }
    .promoOffer .d-flex.twoSection .promo-period:nth-child(2){
        padding-left: 24px;
    }
}
@media (min-width:768px) and (max-width:991px){
    .promoOffer .d-flex.twoSection .promo-period:first-child{
        padding-right: 35px;
    }
    .promoOffer .d-flex.twoSection .promo-period:nth-child(2){
        padding-left: 35px;
    }
    
}
@media (min-width:1130px){
    .promo-period_details .promo-code-label{
        width: 282px;
    }
}
/*theme*/
.light-blue-variant .promo-period .promo-period-table table tbody{
    background: var(--white);
}
.white-variant .promo-period .promo-period_details{
    background: var(--bdo-lightblue);
}
.dark-blue-variant .promo-period .promo-period_details,
.light-blue-variant .promo-period .promo-period_details{
    background: var(--white);
}
.promoOffer .d-flex.twoSection .promo-period.grey-variant{
    background:var( --bdo-light-grey) ;
}
.promoOffer .d-flex.twoSection .promo-period.grey-variant .promo-period_details,
.promoOffer .d-flex.twoSection .promo-period.dark-blue-variant .promo-period_details,
.promoOffer .d-flex.twoSection .promo-period.light-blue-variant .promo-period_details{
    background: var(--white);
}
.promoOffer .d-flex.twoSection .promo-period.white-variant .promo-period_details{
    background: var(--bdo-lightblue);
}

.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}
@import url(../components/articleList/v1/clientlibs/css/variable.css);
/* @import url(../components/articleList/v1/articleList/clientlibs/css/article.list.css); */
.article-list{
    color: var(--bdo-black);
    position: relative;
}
.article-list .accordion-collapse .sub-filterAccordion .accordion-item{
    padding-bottom: 16px;
    background-color: unset;
}
.article-list .card{
    border-radius: 8px;
}
.article-list .col-lg-8 .card-img-top,.article-list .col-lg-4 .card-img-top{
    object-fit: cover;object-position: top;
}
.article-list .article-list_badge{
    background: #FF9854 0% 0% no-repeat padding-box;border-radius: 40px;position: absolute;margin:24px 0px 0px 24px;
    font-weight: 600;font-size: var(--font-md-nxt);color: var(--white);padding:5px 16px;
}
.article-list .article-list_download-image{
    background-image:url('clientlib-site/resources/images/download.svg');
    width: 32px;
height: 32px;
}
.article-list .article-list_share-image
{
    background-image:url('clientlib-site/resources/images/share-icon.svg');
    width: 32px;
height: 32px;

}
.article-list .filter-icon{
   content:url('clientlib-site/resources/images/Filters.svg');
}
.article-list .modal-close{
    content:url('clientlib-site/resources/images/Cancel.svg'); 
}
.article-list .filter-modal-window{
    background-color: #000000CC;
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
}
.article-list .card-subtitle{
    margin-top:0px;
}
 
.article-list .card-body{
    padding: 24px 24px 28px 24px;
    margin-top: -8.5px;
    background: var(--white);
    border-radius: 8px;
}
.article-list .card-img-top {
    height: 216px;
}
.article-list .article-list_bottom{
    color: var(--bdo-blue);
}
.article-list .article-list_download-icon{
    margin-left:16px;
}

.article-list .article-list_sort option{
    background-color: var(--white);
}
.article-list .article-list_sort option:hover{
    background-color: var(--bdo-lightblue);
}
.article-list .ms-auto.bdo-secondary{
    height:48px;
    background-color: var(--white);
    border: 1px solid #99C1E7
}

.article-list .modal-content{
    border-radius: 8px;
}
.article-list .modal-header {
    background: var(--bdo-blue) 0% 0% no-repeat padding-box;
    border-radius: 8px 8px 0px 0px;
    padding: 32px 24px;
    color: var(--white);
}
.article-list .modal-body{
    padding:0;
}
.article-list .modal__scrollBar {
    overflow-y: auto;
    max-height: 375px;
    overflow-x: hidden;
    scrollbar-width: thin;
}
.article-list .modal__scrollBar::-webkit-scrollbar{
    width: 5px;
   }
   .article-list  .modal__scrollBar::-webkit-scrollbar-track{
    background-color: #E4E4E4;
   }
   .article-list .modal__scrollBar::-webkit-scrollbar-thumb{
    background-color: #919191;
    border-radius: 10px;
   }

   .article-list .modal__scrollBar .filter-feature-accordian,.article-list .sub-filterAccordion{
    border-bottom: 0.5px solid var(--bdo-lightgray);
    background-color: var(--bdo-lightgray);
   }
   .article-list .sub-filterAccordion{
       background: none;
   }
   .article-list .sub-filterAccordion:first-child{
    border-top: 0.5px solid var(--bdo-lightgray);

   }
   .article-list .modal__scrollBar .accordion-header{
       position: relative;
   }
   .article-list .modal__scrollBar .article-list-filter_count{
    position: absolute;
    right: 50px;
    top: 8px;
    width: 24px;
    height: 24px;
    background: #00A995;
    font-size: 16px;
    color: var(--white);
    z-index: 3;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
   }
   .accordion-flush .accordion-item .accordion-button img{
       width: 40px;
       height: 40px;
   }
.article-list .modal-footer {
    background: #F6F6F6 0% 0% no-repeat padding-box;
    border-radius: 0px 0px 8px 8px;
    padding: 16px 32px 24px 32px;
    border-radius: 0px;
}
.article-list .modal-content{
    background-color: none;
}
.article-list .modal-dialog{
 max-width: 700px;
}
.article-list .accordion-button:not(.collapsed) {
    color: #2E2E2E;
    background-color:white;
    box-shadow:none;
}
/* .article-list .accordion-item {
    border: none;
} */
.article-list .accordion-button:focus{
    border:0;
    box-shadow: none !important;
}
.article-list .accordion-button[aria-expanded="false"]::after{
    background-image: url('../components/property/propertysearchresult/v1/propertysearchresult/clientlibs/resources/accordion-icon.svg') !important;
    transition: 700ms ease all;
}
.article-list .modal-footer .btn{
    margin:0px;
}
.article-list .sub-filterAccordion .accordion-item{
    padding:16px 30px 0px 0px;
}
.article-list .accordion-button[aria-expanded="true"]::after{
    background-image: url('../components/property/propertysearchresult/v1/propertysearchresult/clientlibs/resources/accordion-image.png') !important;
    /* transform: rotate(360deg) !important; */
    transition: 700ms ease all;
}
.article-list .accordion-item{
    padding: 24px 32px 24px 24px;
}
.article-list .accordion-body{
    padding:16px 0px 0px 0px;
}
.article-list .accordion-body .sub-filterAccordion{
    padding-left: 56px
}
.article-list .accordion-button,.article-list hr{
    padding:0;
    margin:0;
}
.article-list .container1 input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
  }
  .article-list .d-flex .container1{
      flex-basis: 33.3%;
  }
  .article-list .d-flex .container1{
      padding-left: 100px;
  }
  .article-list .container1 {
    display: block;
    position: relative;
    cursor: pointer;
   font-size: var(--font-normal);
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
  }
  .article-list .checkmark {
    position: absolute;
    top: 0;
    left: 60px;
    height: 25px;
    width: 25px;
    background: #E5F5FF 0% 0% no-repeat padding-box;
  border: 1px solid var(--bdo-blue);
  border-radius: 4px;
  }
  .article-list .checkmark.first{
      left:10px !important;
      top: -3px;
  }
  
  .article-list .container1 input:checked ~ .checkmark {
    background: var(--bdo-blue) 0% 0% no-repeat padding-box;
border: 1px solid var(--bdo-blue);
border-radius: 4px;
}


.article-list .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}


.article-list .container1 input:checked ~ .checkmark:after {
  display: block;
}
.article-list .container1 .checkmark:after {
    left: 9px;
    top: 5px;
    width: 5px;
    height: 10px;
    border: solid white;
    border-width: 0 3px 3px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
  }
  .article-list .sub-filterAccordion .accordion-item{
      padding-left: 0px;
  }
  .article-list .container1.top_value{
      padding-left: 50px;
      font-size: var(--font-md-nxt);
  }
  .article-list .sub-filterAccordion .accordion-button::after{
      position: absolute;
      right: -29px;
      opacity: 1;

  }
  .article-list .sub-filterAccordion .accordion-button.no-child::after {opacity:0}

  .article-list .sub-filterAccordion .accordion-body{
    padding-top:0px;
}
.article-list .sub-filterAccordion .d-flex.flex-wrap .checkmark{
    left:-3px;
}
.article-list .sub-filterAccordion .d-flex.flex-wrap .container1{
    padding-left:38px;
}
.article-list .tags input[type="checkbox"]
{
    display: none;
}
.article-list .tags label{
height: 40px;
background: #EFEFF0B5 0% 0% no-repeat padding-box;
padding: 9px 16px;
border-radius: 8px;
cursor: pointer;
}
.article-list .tags input:checked + label {background:#FDB913; font-weight: 600;}
.article-list form{
    margin-bottom: 0px;
}
.article-list .select2-selection__clear{
    display: none;
}
.article-list .select2-selection.select2-selection--single
{
    background-color: var(--white);
    color: var(--bdo-blue);
    border: 1px solid var(--bdo-blue);
    padding: 16px;
    height:60px !important;
    border-radius: 8px;
}

.article-list .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{
    border-color: transparent transparent var(--bdo-blue) transparent !important;
    border-width: 0px 6px 6px 6px;
}

.article-list .select2-container--default .select2-selection--single .select2-selection__arrow b {
border-width: 6px 6px 0px 6px;}
.article-list .select2-container--default .article-list .select2-results__option[aria-selected=true]
{
    background-color: rgba(0,0,0,0);
}
.article-list .select2-container--default .article-list .select2-results>.article-list .select2-results__options
{
    max-height: 400px !important;
}
.article-list .select2-container--open .article-list.select2-dropdown--below{
    border-top-left-radius: 8px !important;border-top-right-radius: 8px !important;
}
.article-list .select2-container--default .select2-results__option
{
    padding: 12px 16px;
  border-bottom: 1px solid #e9e9e9;

}
.article-list .select2-container--default .select2-results__option[aria-selected=true]
{
    background-color: none;
}

   /* Select2 custom css
*/ 
.article-list .select2-container--focus{
   opacity: 1;
   font-size: 18px;
   outline: none;
   border-radius: 8px;
   border-width:thin;
  }
  .article-list .select2-container--default .select2-selection--open{
  top: 183.984px;
  }
  .article-list .select2-container .select2-selection--single {
    width: 100% !important;
    padding-left: 0px !important;
    height: 48px !important;
    display: flex;
    align-items: center;
    }
    .article-list .select2-container--default .select2-selection--single{
  border-radius: 8px;
  border: 1px solid #99c1e7;
  border-bottom-left-radius:8px !important;
  border-bottom-right-radius:8px !important;
  }
  .guideFieldNode.validation-failure .select2-container--default .select2-selection--single{
    border: 0px solid transparent !important;
  }

  .article-list .select2-container--default .select2-selection--single .select2-selection__rendered{
  line-height: 25px !important;
  }
  .article-list .select2-container .select2-selection--single .select2-selection__rendered{
   font-size:18px;
   padding-left:16px;
   color:var(--bdo-blue) !important;
   font-family: 'Nunito';
   font-weight:600;
  }
  .article-list .select2-container--default .select2-selection--single .select2-selection__arrow{
  height: 42px !important;
  margin-right:0px;
  top:0px;
  right:16px;
  
  }
  .article-list .select2-container--default .select2-results__option--highlighted[aria-selected]{
  background-color:var(--bdo-lightblue-2) !important;
  color: #2e2e2e !important;
  font-weight:600;
  }
  .article-list .select2-container--default .select2-results__option[aria-selected=true]{
  background-color: transparent;
  }
  
  .article-list .select2-container--default .select2-results> .article-list .select2-results__options{border-radius:8px}
  .article-list .select2-dropdown{
  border: none;
  box-shadow: rgb(0 0 0 / 75%) 2px 3px 11px -2px !important;
  z-index: 1;
  }
  .article-list .select2-container--open .select2-dropdown{
    border-radius:8px;
    font-size:18px;
    overflow: hidden;
    font-family: 'Nunito';
    border-top-left-radius:8px;
    border-top-right-radius:8px;
  
  }
  .article-list .select2-container--open .select2-dropdown.select2-dropdown--below{margin-top:2px}
  .article-list .select2-container--open .select2-dropdown.select2-dropdown--above{margin-top:-2px; box-shadow: rgb(0 0 0 / 75%) 2px 0 11px -2px !important;}
  .article-list .select2-results__option--highlighted{font-weight:600;color:#2e2e2e}
  .article-list .select2-container--default .select2-search--dropdown .select2-search__field{min-height:40px;}
  .article-list .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color: var(--bdo-blue) transparent transparent transparent;margin-top: 1px;}
  .article-list .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color: transparent transparent #000 transparent;}
  .article-list .select2-container--default .select2-selection--single .select2-selection__placeholder{font-weight:normal;color:#919191}
  .article-list .guideFieldNode.validation-failure .select2-container--focus{box-shadow:none !important;}
  /*end of select2 css*/



/* updated css */
.articles-list__pageno{font-size: 18px;color: #4B4B4B;margin-bottom: 24px;}
.article_result .col-lg-8 .card-title{margin-bottom: 44px !important}
.article-list_icon.ms-auto{display: flex;align-items: center;gap: 16px;}
  /* pagination css start */
.article-list-pagination ul{display: flex;list-style: none;padding: 0;margin: 0;align-items: center;justify-content: center;gap: 24px;}
.article-list-pagination .paginationjs-pages ul .paginationjs-page a{font-size: 24px;}
.article-list-pagination .paginationjs-pages ul li.active a {background-color: var(--bdo-blue);color: var(--white) !important;border-radius: 4px;padding: 4px 13px;}
.article-list-pagination .paginationjs-prev, .article-list-pagination .paginationjs-next{cursor:pointer;background: var(--white) !important;border-radius: 8px;position: relative;font-size: var(--font-normal)}
.article-list-pagination .paginationjs-prev{padding: 12px 16px 12px 46px;}
.article-list-pagination .paginationjs-next{padding: 12px 46px 12px 16px;}
.article-list-pagination .paginationjs-prev.disabled a,.article-list-pagination .paginationjs-next.disabled a{opacity: 0.6;}
.article-list-pagination .paginationjs-prev.disabled::before{opacity: 0.6;}
.article-list-pagination .paginationjs-next.disabled::before{opacity: 0.6;}
/* ../../../../../../clientlibs/clientlib-site/resources/images/Cancel.svg */
.article-list-pagination .paginationjs-prev::before{content: url("clientlib-site/resources/images/Prev-Btn.svg");position: absolute;left: 10%;top: 28%;}
.article-list-pagination .paginationjs-next::before{content: url("clientlib-site/resources/images/Next-Btn.svg");position: absolute;right: 15%;top: 28%;}
.articles-list_badge-wrapper {position: absolute;margin:24px 0px 0px 24px;}
.articles-list_badge {background-color: var(--bdo-warning);color: var(--white);font-weight: 600;border-radius:25px;margin-right:16px;padding:5px 16px;}
.accordion.sub-filterAccordion .accordion-collapse{padding-left: 52px;}
.article-list-filter_form .tags{padding-left: 64px;}
.article_result .card-body .card-text{overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;
margin-bottom: 28px;}
.article-list-btn-product, .article-list-btn-feture{font-size: var(--font-normal);}
.article-list .modal.fade .modal-dialog{position: absolute;top: 46%;left: 50%;transform: translate(-50%, -50%);right: 50%; width: 792px;}
.filter-modal-window .modal-dialog{ position: relative;left: 0;}
.filter-modal-window .article-list-filter_form{ height: 100%; display: flex; flex-direction: column;}
.article-list span.select2.select2-container{width: 300px !important;}
.article_result .card-body .card-title{overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.article-list-pagination{margin-top: 24px;}

/* theme Variations  */
.articleList.dark-blue-variant .articles-list__pageno{color: var(--white);}
.articleList.dark-blue-variant .article_result .card-title.bdo-font-large{color: var(--bdo-black)}
.article-list-pagination .paginationjs-prev, .article-list-pagination .paginationjs-next{background: var(--white) !important;}
.articleList.dark-blue-variant .article-list-pagination .paginationjs-pages ul li.active a{background-color: var(--white);color: var(--bdo-blue)!important}
.articleList.dark-blue-variant .article-list-pagination .paginationjs-page,
.articleList.dark-blue-variant .article-list-pagination .paginationjs-ellipsis{ color: var(--white);}

.articleList.white-variant .article-list-pagination .paginationjs-prev,
.articleList.white-variant .article-list-pagination .paginationjs-next{background: var(--bdo-lightblue)!important}
.article-list .select2-container--default .select2-results>.select2-results__options{max-height: 100%;}


@media (max-width:1199.9px){
    .article-list_btn h2{font-size: 24px;width: 100%;}
    .article-list-pagination .paginationjs-next,
    .article-list-pagination .paginationjs-prev{ padding: 0;}
    .article-list-pagination .paginationjs-next::before,.article-list-pagination .paginationjs-prev::before{right: 0;top: 7px;left: 7px;}
    .article-list-pagination .paginationjs{position: relative;}
    .article-list-pagination .paginationjs-prev,.article-list-pagination .paginationjs-next,.article-list-pagination .paginationjs-nav{position: absolute;}
    .article-list-pagination .paginationjs-prev, .article-list-pagination .paginationjs-next{background: var(--white);padding: 20px;}
    .article-list-pagination .paginationjs-next{left: 105px;top: -6px;}
    .article-list-pagination .paginationjs-prev{left: 0px;top: -6px;}
    .article-list-pagination .paginationjs-nav{left: 46px;top: 0;}
    .articles-list_badge{margin-right: 3px;padding: 5px 8px; font-size: 14px;}
    .article_result .card-body.flex-column h4{font-size:18px}
    .article_result .card-body.flex-column.card-text.bdo-font-medium{font-size:16px}
    .article_result .accordion-flush .accordion-item .accordion-button img{width: 32px;height: 32px;}
    .article-list .modal.fade .modal-dialog{width: 100%;}
    .article-list .ms-auto.bdo-secondary{font-size: 16px;padding: 8px;width: 115px;}
    .article-list .select2-container--default .select2-results>.select2-results__options{max-height: 260px;}
}
@media only screen and (min-width:600px) and (max-width:768px){
.article-list span.select2.select2-container {width: 200px !important;}
}

@media ( max-width :599.9px) {
    .article-list .modal-footer{position:sticky;bottom:0px;}
    .article-list .modal-header{padding: 40px 24px 30px 24px;}
    .article-list .accordion-collapse .sub-filterAccordion .accordion-item{padding-bottom: 0;margin-bottom: 16px;}
    .article-list .ms-auto.bdo-secondary{font-size: var(--font-md-nxt);}
    .articles-list_badge-wrapper { margin: 16px 0px 0px 16px; }
    .article-list .modal-footer .btn{font-size: var(--font-md-nxt);}
    .article-list .accordion-body{padding: 24px 0 0 0;}
    .article-list .tags label{border-radius: 4px;}
    .accordion-flush .accordion-item .accordion-button img{height: 32px;width: 32px;}
    .article-list .modal-content{height:100%;border:0;}
    .articles-list__pageno{display: none;}
    .articles-list_badge{font-size: var(--font-small);padding: 4px 8px;border-radius: 40px; margin-right: 8px;}
    .article-list-pagination{margin-top: 0 !important;}
    .article-list-filter_form .tags {padding-left: 24px;}
    .article-list .modal__scrollBar .article-list-filter_count{font-size: var(--font-default); right: 26px; top: 4px; font-weight: 500;}
    .article-list .modal.fade .modal-dialog {position: fixed;top:139px;bottom: 0;left: 0;right:0;width: 100%;transition-duration: 0.9s !important;}
    .article-list .accordion-body .sub-filterAccordion {padding-left: 16px;}
    .article_result .col-lg-8 .card-title{margin-bottom: 8px !important;}
    .article-list .select2-container--default .select2-selection--single .select2-selection__arrow{height: 42px !important;}
    .article-list .select2-container .select2-selection--single{height: 48px !important;padding: 9px 16px 9px 0;}
    /* theme variation  */
    .article-list.dark-blue-variant .paginationjs-nav{color: var(--white);}
    .article-list_sort.article-list-filter_form .select2.select2-container {width: 276px !important;}
    .article-list-btn-product, .article-list-btn-feture{font-size: var(--font-md-nxt);}
    .article-list .modal-footer{justify-content: center;padding-bottom: 16px;}
    .article-list .modal__scrollBar {max-height: 358px;}
    .article-list .d-flex label.container1.top_value {flex-basis: 70%;}
    .article-list-btn-product{font-weight: 600;}
    .article_result .card-body .card-text{margin-bottom: 20px;}

    .article-list .article-list_badge{
        margin:16px 0px 0px 16px;
        font-size: var(--font-small);
        padding:8px 16px;
    }
    .article-list .btn.py-0{
        height:48px;
    }
      .article-list .card-body{
        padding: 16px 16px 20px 16px

      }
    .article-list .container{
        padding: 0px 24px;
    }
    .article-list .article-list_btn{
        flex-direction: column;
        margin-bottom: 16px;
    }
      .article-list .article-list_btn .ms-auto{
        flex-direction: column;
      
       margin:0px auto 0px 0px !important;
      
    }
     .article-list .d-flex .container1{flex-basis:100%; }
     .article-list .checkbox-container .container1.mt-3{padding-bottom: 16px;border-bottom: 0.5px solid var(--bdo-lightgray); font-size: var(--font-default);}
     .article-list .checkbox-container .container1.mt-3:last-child{border-bottom:0;padding-bottom: 0;}
    .article-list .d-flex.gap-3.ms-auto{
        flex-direction: column;
    }
    .article-list .card-subtitle{
        font-size: var(--font-default);
    }
    .article-list .card-title{
        font-size: var(--font-normal);
       margin:18px 0px 8px 0px !important;
    }
    .article-list .card-text{
        font-size:var(--font-md-nxt) !important;
    }
    .article-list .text-center .btn{
        display: block;
    }
    .article-list .modal-footer .bdo-secondary.reset_filter.ms-3{
        margin-left: 8px !important;
    }
    .article-list .text-center{
        display: flex;
        justify-content: center;
    }
    .article-list .modal-dialog{
        margin:0 !important;
    }
    

.article-list .modal.fade.animate-bottom .modal-dialog {
    transform: translate(0, 125%);
}
.article-list .modal.show.animate-bottom .modal-dialog {
transform: none;
}
.article-list .fade {
    transition: opacity .15s linear !important;
}
.filter-modal-window .modal-content{
    height: 100%;
}
.article-list .modal-dialog{
    overflow-y: initial !important;
}
.article-list .modal-body{
    max-height: calc(200vh-230px);
    overflow-y:auto;
}
      .article-list .d-flex.gap-3.ms-auto,.article-list .d-flex.article-list_btn{
          flex-direction: column;
      }

      .article-list .d-flex.article-list_btn{
          margin-bottom: 24px;
      }
      .article-list .select2-container--open .select2-dropdown--below{
   font-size: var(--font-md-nxt);
   }
   .article-list .select2-container .select2-selection--single .select2-selection__rendered{
     font-size: var(--font-md-nxt);
   }
   .article-list .select2-container--default .select2-selection--single .select2-selection__placeholder{
     font-size: var(--font-md-nxt);
    }
  }
  
  /* No page found  */
  .no-result-found{justify-content: center;align-items: center;display: flex;flex-direction: column;background: #FFFFFF80 0% 0% no-repeat padding-box;padding-top: 24px;padding-bottom: 24px;}
   .no-result-found .no-result-found_img{background-image: url(clientlib-site/resources/images/noResultFoundDesktop.png);width: 384px;height: 384px;}
 .no-result-found .no-result-found_text{margin: 8px 0;text-align: center;font: normal normal normal 24px/32px Nunito;letter-spacing: 0px;color: #2E2E2E;opacity: 1;}

   @media(max-width: 599px){
     .no-result-found{padding-top: 40px;padding-bottom: 32px;}
     .no-result-found .no-result-found_img{background-image: url(clientlib-site/resources/images/noResultFoundMobile.png);width: 200px;height: 200px;}
     .no-result-found .no-result-found_text p{margin: 0;padding: 0;}
     .no-result-found .no-result-found_text{margin: 32px 0;}
 }

 /*themes*/
 .white-variant .article-list  .card-body{
    background: var(--bdo-lightblue);
  }

  /* Code for show more CTA*/
  .article-list-container .show-more-container{
    text-align: center;
  }
  .article-list-container .show-more-container input{
    font-size: 16px;
    height: 40px;
  }
 
  @-moz-document url-prefix(){
    .article-list .tags input:checked + label {-webkit-text-stroke: .51px;font-weight: 400;}
  }
.promo-code_details{
    padding:58px 64px 62px 64px ;
    border-radius: 8px;
    background: var(--white);
    gap: 97px;
}
.promo-code_details .promo-code-label {
    display: flex;
    width: 282px;
    padding:36px 25px 36px 32px;
    /* height: 72px; */
    border: 1px dashed var(--bdo-lightblue-2);
    align-items: center;
    background: var(--bdo-lightblue);
    border-radius: 8px;
    font-weight: 600;
}
.promo-code_details .unorderedlist-bdo ul{
    margin-bottom: 0;
}
.promo-code_details .unorderedlist-bdo ul li .list-content{
    margin-top: initial;
    padding-bottom: 16px;
    padding-left:24px ;
    font-size: var(--font-normal);
}
.promo-code_table table{
    border-collapse: initial;
    border-radius: 8px;
}
.promo-code_table .promo-code-label{
    display: flex;
    width: 282px;
    height: 54px;
    border: 1px dashed var(--bdo-lightblue-2);
    align-items: center;
    padding: 11px 25px 11px 32px;
    background: var(--bdo-lightblue);
    border-radius: 8px;
    font-weight: 600;
    font-size: var(--font-lg);
}
.promo-code_table table.stickyheader-left tr:first-child th:first-child,
.promo-offer table.stickyheader-left tr:first-child th:first-child{
    background: var(--bdo-lightblue);
}
.promo-code_table table.stickyheader-left td.highlight-td,
.promo-offer table.stickyheader-left td.highlight-td{
    background: var(--white);
}
.promo-code_table table.stickyheader-left tr td{
    font-weight: normal;
    border-bottom: 0.5px solid #f2f2f2;
}
.promo-code_details .promo-code{
    font-size: var(--font-lg);
}
@media (max-width:599.9px){
    .promo-code_table table.stickyheader-left tr:first-child th:first-child{
        background: linear-gradient(90deg, rgba(229,245,255,1)0%, rgba(229,245,255,1)94%, rgba(235,235,235,1)100%);
    }
    .promo-code_table table.stickyheader-left tbody tr td:first-child{
        position: sticky;
        z-index: 5;
        background: linear-gradient(90deg, rgba(255,255,255,1)0%, rgba(255,255,255,1)94%, rgba(242,242,242,1)100%);
        left: 0px;
        outline:0.5px solid #e6e6e5;
    }
    .promo-code_table table{
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
    }
    .promo-code_table .promo-code-label{
        width: 185px;
        height: 48px;
        padding: 13px 10px 13px 24px;
        font-size: var(--font-md-nxt);
        font-weight: bold;
    }
    .promo-code_details{
        gap: 32px;
    }
    .promo-code_details .promo-code-label{
        height: 80px;
        width: 100%;
        padding:24px 32px;
    }
    .promo-code_details{
        padding:40px 24px 24px 24px ;
        flex-direction: column;
    }
    .promo-code_table .promo-code{
        font-size: var(--font-md-nxt);
    }
    .promo-code_table table.stickyheader-left tr td,
    .promo-code_table table.stickyheader-left thead tr th{
        font-size: var(--font-md-nxt);
    }
    .promo-code_details .unorderedlist-bdo.gray-dot ul li .list-content{
        font-size: var(--font-md-nxt);
    }
}
@media (min-width:600px) and (max-width:767px){
    .promo-code_details{
        gap: 25px;
    }
}
/*themes*/
.white-variant .promo-code_details .promo-code-label{
    background: var(--white);
}
.light-blue-variant .promo-code_details .promo-code-label{
    background: var(--bdo-light-grey);
}
.white-variant .promo-code_details{
    background: var(--bdo-lightblue);
}
.light-blue-variant .promo-code_table table.stickyheader-left thead tr th,
.light-blue-variant .promo-code_table table.stickyheader-left tr:first-child th:first-child{
    background: var(--bdo-light-grey);
}
/* .light-blue-variant .promo-code_table table.stickyheader-left tbody tr td,
.dark-blue-variant .promo-code_table table.stickyheader-left tbody tr td{
    background: var(--white);
} */

.product-container .hotpromos-deals_container .view-all-card-container .view-text{
  height: 100%;
}

.hotpromos-deals_container .row.d-flex.card-item{
 width: initial !important;
 margin:0px;
}
.hotpromos-deals_container .hotpromos-deals_column-one {
 border-radius: 8px !important;
 padding: 24px;
 height: 100%;
}
.product-container[data-slide-to-show*="2"] .hotpromos-deals_container.row{
margin-left: -15px;
}
.product-container[data-slide-to-show*="1"] .hotpromos-deals_container.row{
 padding:0px 16px;margin-left: -15px;
}
.product-container[data-slide-to-show*="2"] .hotpromos-deals_container .slick-slide{
 margin:0px 24px 0px 0px;
 width:100% !important;
}
.product-container[data-slide-to-show*="1"] .hotpromos-deals_container .slick-slide{
 margin:0px 0px 0px 0px;
 width:100% !important;
}
.product-container[data-slide-to-show*="1"] .hotpromos-deals_container .view-all-cards-fn{
 height:100%;
}
.product-container[data-slide-to-show*="2"] .hotpromos-deals_container .slick-next{
right:-27px;top:42%;
}
.product-container[data-slide-to-show*="1"] .hotpromos-deals_container .slick-next{
 right:-55px;top:42%;
}
.product-container[data-slide-to-show*="1"] .hotpromos-deals_container .slick-prev,
.product-container[data-slide-to-show*="2"] .hotpromos-deals_container .slick-prev{
top:36%;
}
.product-container[data-slide-to-show*="2"] .hotpromos-deals_container .slick-prev{
  left:-50px;
}
.product-container[data-slide-to-show*="1"] .hotpromos-deals_container .slick-prev
{
  left:-55px;
}
.hotpromos-deals_container .col-lg-7{
 padding-left: 0px;
}
.hotpromos-deals_container .slick-next{
 right:-54px;
}
.hotpromos-deals_container .slick-prev{
 left:-62px;
 z-index:2;
}
.hotpromos-deals_container .card-image-top{
 height: 214px;
 width: 214px;
 object-fit: contain;
}
.hotpromos-deals_container .hotpromos-deals_validity .bdo-font-normal{
 font-weight:700;
}
.hotpromos-deals_container .hotpromos-deals_item2 .card,
.hotpromos-deals_container .hotpromos-deals_item3 .card{
 display: flex;
 flex-direction: row-reverse;
}
.hotpromos-deals_container .hotpromos-deals_secondvar .hotpromos-deals_column-one{
 display: flex;
 flex-direction: row-reverse;
}
.hotpromos-deals_container .hotpromos-deals_validity p.semibold{
 font-family: 'Nunito';
 font-weight: 700;
 font-style: italic;
}
.hotpromos-deals_container .hotpromos-deals_title{
 font-size: var(--font-lg);
 font-weight: bold !important;
 padding-bottom:0px ;
}
.hotpromos-deals_container .card-text{
 margin-bottom: 24px;
 display: -webkit-box;
 -webkit-line-clamp:2 ;
 -webkit-box-orient: vertical;
 overflow: hidden;
}
.hotpromos-deals_container .slick-slide img{
 display: initial;
}
/* .hotpromos-deals_container .col-lg-5.card-item-mb .hotpromos-deals_column-one .card-image-top{  
 margin-bottom:78px;
} */
.hotpromos-deals_container .col-lg-7 .hotpromos-deals_item2 .card-image-top,
.hotpromos-deals_container .col-lg-7 .hotpromos-deals_item3 .card-image-top{
   margin-top:24px;
   margin-bottom:24px;
}
.hotpromos-deals_container .col-lg-7 .hotpromos-deals_item2 .hotpromos-deals_title,  
.hotpromos-deals_container .col-lg-7 .hotpromos-deals_item3 .hotpromos-deals_title{
   margin-top:24px;
   min-height:64px;
   margin-bottom:8px;
}
.hotpromos-deals_container .col-lg-7 .hotpromos-deals_item2 .card-text p{margin-bottom:0px;}
.hotpromos-deals_container .col-lg-7 .hotpromos-deals_item3 .card-text p{margin-bottom:0px;}

.hotpromos-deals_container .col-lg-5.card-item-mb .hotpromos-deals_column-one .card-image-top{
   margin-top:30px;
   margin-bottom:54px;
}
.hotpromos-deals_container .col-lg-5.card-item-mb .hotpromos-deals_column-one .card-title.hotpromos-deals_title{
   min-height:64px;
   margin-bottom: 24px;
}

@media (max-width: 599.9px){
 .hotpromos-deals_container .hotpromos-deals_item3,.hotpromos-deals_container .hotpromos-deals_item2{
   height:100%;
 }
 .product-container[data-slide-to-show*="2"] .hotpromos-deals_container.row,
 .product-container[data-slide-to-show*="1"] .hotpromos-deals_container.row
 {
   margin-left: 0px;
   }
 .hotpromos-deals_container .col.card-item-mb{
   padding: 0px;
 }
 .hotpromos-deals_container .hotpromos-deals_item2 .card,
 .hotpromos-deals_container .hotpromos-deals_item3 .card{
    flex-direction: column;
 }
 .hotpromos-deals_container .hotpromos-deals_title{
   font-size: var(--font-normal);
 }
 .hotpromos-deals_container .card-text{
   font-size: var(--font-md-nxt);
   margin-bottom: 16px;
 }
 .hotpromos-deals_container .hotpromos-deals_secondvar .hotpromos-deals_column-one{
   flex-direction: column;
 }
 .hotpromos-deals_container .card-image-top{
   margin-bottom: 16px;
   height: 126px;
   width: 126px;
 }
 .hotpromos-deals_container .hotpromos-deals_bottom{
   flex-direction: column-reverse;
   gap: 24px;
   align-items: initial !important;
 }
 .hotpromos-deals_container .hotpromos-deals_validity{
   display: flex;
 }
 .hotpromos-deals_container .hotpromos-deals_validity p.bdo-font-normal.semibold{
   font-weight: normal !important;
   font-size: var(--font-small);margin-left:4px !important;
 }
 .hotpromos-deals_container .hotpromos-deals_validity p:not(.semibold){
   font-size: var(--font-small);
 }
 .hotpromos-deals_container .hotpromos-deals_bottom button{
   font-size: var(--font-md-nxt);
   padding: 12px;
 }
 .hotpromos-deals_container .card.hotpromos-deals_column-one .card-image-top{
   margin-top:38px;
   margin-bottom:56px;
}

.hotpromos-deals_container .hotpromos-deals_title{
   /* min-height:48px; */
   margin-bottom:8px;padding-bottom: 0px;
}
}
@media only screen and (min-width: 600px) and (max-width: 767px){
.hotpromos-deals_container .hotpromos-deals_title{
  font-size: var(--font-normal);
}
.hotpromos-deals_container .card-text{
 font-size: var(--font-md-nxt);
}
.hotpromos-deals_container .hotpromos-deals_button{
 font-size: var(--font-small);
}
.hotpromos-deals_container .hotpromos-deals_bottom button{
 font-size: var(--font-md-nxt);
 padding: 12px;
}
.hotpromos-deals_container .hotpromos-deals_bottom{
 flex-direction: column-reverse;
 gap: 24px;
 align-items: initial !important;
}
.hotpromos-deals_container .col-lg-7.col-md-7.col-sm-12,
.hotpromos-deals_container .col-lg-5.col-md-5.col-sm-12{
 width: 50%;
}
.hotpromos-deals_container .card-image-top{
 height: 126px;
 max-width: 100%;
}
.hotpromos-deals_container .hotpromos-deals_item2 .card .card-body,
.hotpromos-deals_container .hotpromos-deals_item3 .card .card-body{
  width: 50%;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px){
 .hotpromos-deals_container .card-image-top{
   height: 170px;
 }
 .hotpromos-deals_container .hotpromos-deals_item2 .card .card-body,
.hotpromos-deals_container .hotpromos-deals_item3 .card .card-body{
  width: 50%;
}
.hotpromos-deals_container .card-image-top{
 max-width: 100%;
}

}
@media only screen and (min-width: 600px) and (max-width: 1023.9px){
 .hotpromos-deals_container .col-lg-6 .text-center img{
   width: 126px;
   height: 126px;
 }
 .hotpromos-deals_container .col-lg-6 .hotpromos-deals_title{
   font-size: 18px;
 }
 .hotpromos-deals_container .col-lg-6 .card-text{
   font-size: 16px;
 }
}
@media (max-width: 599.9px){
 .bdoCarousel  .slick-next{
   right: -2.5%;
 }
 .promo-deals .viewallCard.card{
   display:flex !important;
 }
}
/*card themes*/
.hotpromos-deals_container .card.bdo-tropicalblue-card{
 background: var(--bdo-tropicalblue);
}
.hotpromos-deals_container .card.bdo-lightblue-card{
 background: var(--bdo-lightblue);
}
.hotpromos-deals_container .card.bdo-lightgrey-card{
 background: var(--bdo-lightgrey-card);
}
.hotpromos-deals_container .card.bdo-aqualightblue-card{
 background: var(--bdo-aqualightblue);
}

.container.thankyou_page{
    text-align: center;
    font-weight: 600;
    padding-left: 302px;
    padding-right: 302px;
    color:var(--bdo-black);
    background: var(--white);
    border-radius: 8px;
    box-shadow: 0px 4px 8px #C2C2C129;
    margin-bottom: 96px;
}
.thankyou_text{
    display: flex;
    flex-direction: column;
  
}
.thankyou_text a{
    color: var(--bdo-blue) !important;
    padding-top: 16px;
    font-size: var(--font-normal);
}
.img-container{
    padding-bottom: 32px;
    padding-top: 40px;
}
.thankyou_text span.bdo-font-large{
    padding-bottom: 8px;
    font-size:var(--font-xl-nxt);
}
.thankyou_text span label{
    font-size: 24px;
}
.thankyou_text span.thankyou_refnum{
    font-size: 20px;
}
.thankyou_text p{
    margin-top: 14px;
    font-size: var(--font-normal);
}
.thankyou_button{
    margin-top: 48px;
    margin-bottom: 64px;
    padding: 12px 28px !important;
}
@media(max-width:599px){
    .thankyou{
        padding: 0 24px;
    }
   .thankyou_text span.bdo-font-large{
        padding-bottom: 34px;
        font-size: var(--font-lg);
    }
    .thankyou_text p{
        margin-top: 16px;
        font-size: var(--font-md-nxt);
    }
    .container.thankyou_page{
        padding-left: 16px;padding-right: 16px;
    }
    .thankyou_text span.thankyou_refnum{
        font-weight: normal;
    }
    .thankyou_text p{
        font-weight: normal;
      }
}
@media only screen and (min-width:600px) and (max-width:991px) {
    .container.thankyou_page{
        padding-left: 24px;
        padding-right: 24px;
    }
    
}

.bdoVideo object{
    height: 100%;
    width: 100%;
    min-height: 400px;
    padding-bottom: 32px;
}
@media (max-width:599.9px){
.bdoVideo object{
    height: 217px !important;
    /* width: 318px !important; */
    min-height: 217px !important;
    padding-bottom:40px;
}
}
/*modal popup code*/
.branch-locator.branch_item-selection .row.branch_list-item {
  display: none;
}
.nested-dropdown-select .search-icon {
  background-image: url(../../../etc.clientlibs/bdounibank/components/search/searchbar/v1/searchbar/clientlibs/resources/search.png);
  width: 40px;
  height: 40px;
  background-repeat: initial;
  background-size: cover;
}
.visited {
  background: var(--bdo-lightblue);
  font-weight: 700;
}
.branch-locator_list {
  background: var(--bdo-light-grey);
  overflow-y: auto;
  overflow-x: hidden;
  scrollbar-width: none;
  height: 483px;
}
.branch-locator_list::-webkit-scrollbar {
  width: 5px;
}
.branch-locator_list::-webkit-scrollbar-thumb {
  background: #c5c5c5;
}
.branch-locator_list .branch-locator_list-item .branch-locator-no_data_found {
  height: 550px;
}
.branch-locator_content {
  background: var(--bdo-light-grey);
  overflow-y: auto;
  overflow-x: hidden;
  scrollbar-width: thin;
  height: 410px;
  padding-right: 24px;
  padding-top: 16px !important;
}
.branch-locator_content .accordion-button {
  background-color: rgba(0, 0, 0, 0) !important;
  border: none;
  padding: 24px 0px 24px 0px;
}
.branch-locator_content .accordion-button::after {
  background-image: unset;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 6px solid #919191;
  width: auto;
  height: auto;
  transition: 700ms ease all;
}
.branch-locator_content .accordion-button:not(.collapsed) {
  background-color: var(--white);
  box-shadow: none;
  color: var(--bdo-black);
}
.branch-locator_content .accordion-button:focus {
  border: 0;
  box-shadow: none !important;
}
.branch-locator_content .accordion-item {
  background-color: rgba(0, 0, 0, 0) !important;
  border: none;
}
.branch-locator_content .accordion-item .accordion-button:not(.collapsed) {
  padding: 24px 0px 0px 0px;
}
.branch-locator_content .accordion-body {
  padding-top: 0px;
  padding-left: 0px;
  padding: 0px 20px 24px 0px;
}
.branch-locator_content .branch-locator_schedule {
  margin-bottom: 0px;
  width: 50%;
  font-size: var(--font-normal);
}
.branch-locator_content hr {
  margin: 0px -24px;
  color: #c2c2c1;
  height: 2px;
}
.branch-locator_content::-webkit-scrollbar {
  width: 5px;
}
.branch-locator_content::-webkit-scrollbar-thumb {
  background: #c5c5c5;
}
.branch-locator {
  color: var(--bdo-black);
}
.branch-locator.wrapper-container {
  padding-top: 0;
}
.branch-locator .slick-slide {
  cursor: pointer;
}
.branch-locator .col-lg-5 {
  padding: 0px;
}
.branch-locator .col-lg-5 .branch-locator_dropdown {
  background: var(--bdo-lightblue-2);
  padding: 40px 24px;
  height: 280px;
}
.branch-locator .col-lg-5 .branch-locator_dropdown .dropdown.pb-3:last-child {
  padding-bottom: 0px !important;
}
.branch-locator .col-lg-5 .position-sticky {
  top: 190px;
  background-color: var(--bdo-light-grey);
  z-index: 4;
  position: unset !important;
}
.branch-locator .col-lg-5 .branch-locator_content .accordion-button:not(.collapsed)::after {
  transform: rotate(-180deg);
  background-image: unset;
  border-top: 6px solid #0374d8;
}
.branch-locator .col-lg-5 .branch-locator_content .accordion-body .d-flex {
  gap: 112px;
}
.branch-locator .branch-locator_list-item .branch-locator_siggle__list:nth-of-type(1) {
  padding-top: 16px;
}
.branch-locator .col-lg-7 {
  padding: 0px;
}
.branch-locator .branch_locator_schedue_title.mb-2 {
  padding-top: 16px;
}
.branch-locator .branch_locator-schedule.title {
  margin-bottom: 8px;
}
.branch-locator .branch-locator_map {
  height: 762px;
}
.branch-locator .btn_image {
  width: 24px;
  height: 24px;
}
.branch-locator .no-accordion {
  cursor: auto;
}
.branch-locator .no-accordion::after {
  opacity: 0;
}
.branch-locator_image img.img-fluid {
  height: 280px;
}
.branch-locator_image .img-wrapper {
  background: var(--white);
  position: absolute;
  left: 24px;
  bottom: 24px;
  height: 40px;
  border-radius: 6px;
  cursor: pointer;
}
.branch-locator_image .img-wrapper .bdo-font-medium {
  color: var(--bdo-dark-grey);
}
.branch-locator_branch_locator_arrow {
  position: absolute;
  top: 24px;
  left: 24px;
  background-image: url('../../../etc.clientlibs/bdounibank/clientlibs/clientlib-site/resources/images/arrow.png') !important;
  rotate: 180deg;
  cursor: pointer;
  background-repeat: no-repeat;
  background-size: cover;
  width: 48px;
  height: 48px;
}
.branch-locator_branch_locator_arrow:hover {
  rotate: 180deg;
  background-image: url('../../../etc.clientlibs/bdounibank/clientlibs/clientlib-site/resources/images/hover-arrow-icon.svg') !important;
}
.branch-locator_link {
  color: #00A995 !important;
}
.branch-locator_link:hover {
  color: #00A995 !important;
}
.branch-locator_link:focus {
  color: #00A995 !important;
}
.branch-locator_siggle__list {
  padding: 24px;
  cursor: pointer;
  border-bottom: 1px solid #c2c2c1;
}
.branch-locator_siggle__list:hover {
  background: var(--bdo-lightblue);
}
.branch-locator_siggle__list .branch-locator_cta {
  flex-wrap: wrap;
}
#branch-locator_modal {
  background-color: var(--bdo-black);
  overflow: hidden;
}
#branch-locator_modal .modal-dialog {
  display: flex;
  align-items: center;
  justify-content: center;
  max-width: 100%;
  height: 100%;
}
#branch-locator_modal .modal-body {
  padding: 0;
}
#branch-locator_modal .slick-track {
  display: flex;
  gap: 24px;
}
#branch-locator_modal .modal-content {
  background: transparent;
}
#branch-locator_modal .slick-slide {
  position: relative;
}
#branch-locator_modal .slick-slide::before {
  content: "";
  background: rgba(0, 0, 0, 0.6);
  width: 100%;
  height: 100%;
  position: absolute;
}
#branch-locator_modal .slick-slide img {
  height: 517px;
}
#branch-locator_modal .slick-current.slick-slide::before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  background: rgba(0, 0, 0, 0);
}
#branch-locator_modal .slick-next {
  right: 33px;
  background-image: url('../../../etc.clientlibs/bdounibank/clientlibs/clientlib-site/resources/images/arrow.png') !important;
}
#branch-locator_modal .slick-next:hover {
  background-image: url('../../../etc.clientlibs/bdounibank/clientlibs/clientlib-site/resources/images/hover-arrow-icon.svg') !important;
}
#branch-locator_modal .slick-prev {
  left: 33px;
  z-index: 1;
  background-image: url('../../../etc.clientlibs/bdounibank/clientlibs/clientlib-site/resources/images/left-arrow.svg') !important;
}
#branch-locator_modal .slick-prev:hover {
  rotate: 180deg;
  top: 41%;
  background-image: url('../../../etc.clientlibs/bdounibank/clientlibs/clientlib-site/resources/images/hover-arrow-icon.svg') !important;
}
#branch-locator_modal .slick-arrow {
  top: 50%;
  transform: translate(0, -50%);
}
#branch-locator_modal span.text-light {
  position: absolute;
  right: 32px;
  top: 24px;
  cursor: pointer;
  width: 32px;
  height: 32px;
  display: grid;
  place-items: center;
  font-size: 18px;
}
.single__branch-locator {
  display: none;
}
.single__branch-locator .btn.bdo-primary {
  display: flex;
  align-items: center;
  justify-content: center;
}
.branch-locator__inline {
  display: flex;
  margin-top: 8px;
}
.branch-locator__inline img {
  width: 24px;
  height: 24px;
}
.branch-locator__inline-child {
  font-size: 16px;
  padding-left: 8px;
  margin-bottom: 0px;
}
.branch_locator-contact {
  display: flex;
  gap: 16px;
}
.branch_locator-contact img {
  width: 48px;
  height: 48px;
}
.branch_contact-details {
  color: var(--bdo-blue);
  flex-wrap: wrap;
  gap: 8px 16px;
  width: 80%;
  display: flex;
  font-size: var(--font-normal);
  font-weight: 700;
}
.branch_list-item.show-single-branch .all__branch-locator {
  display: none;
}
.branch_list-item.show-single-branch .single__branch-locator {
  display: block;
}
ul.nav-menu {
  scrollbar-width: thin;
}
ul.nav-menu::-webkit-scrollbar {
  width: 0;
}
.branch-locator_cta {
  flex-wrap: wrap;
  padding-bottom: 8px;
}
.branch-locator_cta .cta_ {
  color: var(--white) !important;
}
.branch-locator__dropdows {
  padding: 40px 24px;
  background: var(--bdo-lightblue-2);
}
.nested-dropdown-container {
  position: relative;
}
.nested-dropdown-container:first-child {
  margin-bottom: 16px;
  cursor: pointer;
}
.nested-dropdown-container ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.nested-dropdown-select {
  border-radius: 8px;
  padding: 16px 32px;
  width: 100%;
  outline: none;
  border: none;
  background: var(--white);
  font-size: var(--font-normal);
  display: flex;
  align-items: center;
  gap: 8px;
}
.nested-dropdown-select input {
  border: none;
  outline: none;
  width: 80%;
  font-weight: 700;
}
.nested-dropdown-select input::placeholder {
  color: var(--bdo-dark-grey);
  font-size: var(--font-normal);
  font-weight: 400;
}
.nested-dropdown-select img {
  width: 40px;
  height: 40px;
}
.nested-dropdown-select::before {
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  top: 44%;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 8px solid #919191;
  right: 32px;
  transition: 700ms ease all;
}
.branch-locator__search .nested-dropdown-select {
  padding: 8px 24px;
  cursor: pointer;
}
ul.nav-menu {
  position: absolute;
  background: var(--white);
  right: 0;
  left: 0;
  margin-top: 4px;
  border-radius: 8px;
  padding: 12px 0;
  max-height: 360px;
  overflow-y: scroll;
  z-index: 5;
  height: 0;
  visibility: hidden;
}
ul.nav-menu li a {
  padding: 12px 32px;
  display: block;
  font-size: 18px;
  cursor: pointer;
}
ul.nav-menu li a:hover {
  background-color: var(--bdo-lightblue);
  font-weight: 700;
  color: var(--bdo-black);
}
ul.nav-menu li label {
  padding: 12px 32px;
  font-size: 18px;
  cursor: pointer;
}
ul.nav-menu li label:hover {
  background-color: var(--bdo-lightblue);
  font-weight: 700;
  color: var(--bdo-black);
}
ul.nav-menu ul {
  display: none;
}
ul.nav-menu ul a {
  padding-left: 56px;
}
ul.nav-menu ul label {
  padding-left: 56px;
}
ul.nav-menu ul ul a {
  padding-left: 76px;
}
ul.nav-menu ul ul label {
  padding-left: 76px;
}
ul.nav-menu ul li.visible {
  visibility: visible;
}
ul.nav-menu ul.show {
  display: block;
}
ul.nav-menu p {
  display: none;
  padding: 12px 32px;
  color: #ff7600;
  font-size: 18px;
  margin-bottom: 0;
}
.nested-dropdown-container.open ul.nav-menu {
  height: auto;
  visibility: visible;
}
.nav-menu label {
  position: relative;
  width: 100%;
}
.nav-menu label::before {
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  top: 44%;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 8px solid #919191;
  right: 32px;
  transition: 700ms ease all;
}
.nav-menu label.branch_locator_arrow::before {
  transform: rotate(-180deg);
  border-top: 8px solid #0374d8;
}
.open .nested-dropdown-select::before {
  transform: rotate(-180deg);
  border-top: 8px solid #0374d8;
}
.branch_locator_arrow {
  background: var(--bdo-lightblue);
  font-weight: 700;
}
.branch_locator_arrow.no-hover {
  background: unset;
  font-weight: unset;
}
.branch-locator__show-more {
  text-align: center;
  margin: 16px 0;
  display: none;
}
@media only screen and (min-width: 768px) and (max-width: 991.9px) {
  .branch-locator_cta .btn {
    font-size: var(--font-default);
    white-space: pre;
  }
  .branch-locator .d-flex.gap-3 .btn {
    font-size: var(--font-default);
    white-space: pre;
  }
}
@media (max-width: 599.9px) {
  .branch-locator .nested-dropdown-container:first-child {
    margin-bottom: 24px;
  }
  .branch-locator .nested-dropdown-container .nav-menu label::before {
    right: 16px;
  }
  .branch-locator .nested-dropdown-container.branch-locator__search .nested-dropdown-select {
    padding: 12px 16px 12px 8px;
  }
  .branch-locator .branch-locator__inline-child {
    font-size: var(--font-default);
  }
  .branch-locator ul.nav-menu li a {
    font-size: var(--font-md-nxt);
  }
  .branch-locator ul.nav-menu li label {
    font-size: var(--font-md-nxt);
  }
  .branch-locator .branch-locator_siggle__list:nth-of-type(1) {
    padding-top: 24px !important;
  }
  .branch-locator .nested-dropdown-select {
    padding: 16px;
    font-size: var(--font-md-nxt);
  }
  .branch-locator .nested-dropdown-select::before {
    right: 16px;
  }
  .branch-locator .nested-dropdown-select img {
    width: 32px;
    height: 32px;
  }
  .branch-locator h2 {
    padding: 0px 24px;
  }
  .branch-locator .img-wrapper .bdo-font-medium {
    font-size: var(--font-md-nxt) !important;
  }
  .branch-locator .container {
    padding: 0px;
  }
  .branch-locator .btn {
    font-size: var(--font-md-nxt) !important;
  }
  .branch-locator .branch-locator_cta {
    flex-wrap: wrap;
    padding-right: 24px;
  }
  .branch-locator .branch-locator_cta .cta_ {
    font-size: 16px;
    padding: 9px 16px;
  }
  .branch-locator .col-lg-5 .position-sticky {
    top: 65px;
  }
  .branch-locator .branch_locator-contact img {
    width: 32px;
    height: 32px;
  }
  .branch-locator__dropdows {
    padding: 32px 24px;
  }
  .nested-dropdown-select input::placeholder {
    font-size: var(--font-md-nxt);
  }
  .branch-locator .branch-locator_siggle__list {
    padding: 32px 24px;
  }
  #branch-locator_modal .slick-arrow {
    display: none !important;
  }
  #branch-locator_modal .slick-track {
    gap: 16px;
  }
  #branch-locator_modal .slick-slide {
    margin: 0 !important;
  }
  #branch-locator_modal .slick-slide img {
    height: 216px;
  }
  #branch-locator_modal span.text-light {
    right: 24px;
    width: 24px;
    height: 24px;
  }
  .disclaimer-text {
    font-size: var(--font-default);
  }
  .branch-locator_content p.bdo-font-medium {
    font-size: var(--font-md-nxt) !important;
  }
  .branch-locator_content .bdo-font-large {
    font-size: var(--font-medium) !important;
  }
  .branch-locator_content .accordion .d-flex.bdo-font-medium {
    font-size: var(--font-md-nxt) !important;
  }
  .branch-locator_schedule {
    font-size: var(--font-md-nxt) !important;
  }
  .branch-locator_map {
    height: 577px;
    margin-top: 24px;
  }
  .branch-locator_image img.img-fluid {
    height: 198px;
  }
  .branch-locator_image .img-wrapper {
    bottom: 16px;
  }
  .branch-locator_content p.bdo-font-medium.pe-4 {
    padding-top: 13px !important;
  }
  .branch-locator_list-item p.bdo-font-medium {
    font-size: var(--font-md-nxt) !important;
  }
  .branch-locator_list-item span {
    font-size: var(--font-md-nxt) !important;
  }
  .branch-locator_list-item span.ps-3 {
    padding-left: 8px !important;
  }
  .branch-locator_dropdown {
    padding: 32px 24px;
  }
  .branch-locator_list {
    min-height: 280px;
    max-height: 550px;
    height: auto;
  }
  .branch-locator_list h4 {
    font-size: var(--font-normal) !important;
    margin-bottom: 0px !important;
  }
  .branch-locator_link {
    font-size: var(--font-md-nxt) !important;
  }
  .branch_contact-details {
    font-size: var(--font-md-nxt) !important;
  }
  .branch-locator_branch_locator_arrow {
    width: 40px;
    height: 40px;
  }
  .branch-locator_content {
    min-height: 200px;
    max-height: 410px;
    height: auto;
  }
  .nested-dropdown-select .search-icon {
    width: 32px;
    height: 32px;
  }
}

:root {
  --bdo-blue: #0072d8;
  --bdo-darkblue: #004ea8;
  --bdo-yellow: #FDB913;
  --bdo-grey: #656565;
  --bdo-light-grey:#F6F6F6;
  --bdo-black: #2E2E2E;
  --bdo-lightgray: #c2c2c1;
  --bdo-light-black:#2C2C2C;
  --bdo-lightblue: #e5f5ff;
  --bdo-lightblue-1: #E5F5FE;
  --bdo-lightblue-2:  #99C1E7;
  --bdo-blueshadedark: #004699;
  --bdo-sub-link: #0972CE;
  --bdo-tropicalblue:#C6D8ED;
  --bdo-lightgrey-card:#F0F0F0;
  --bdo-aqualightblue:#D6FFFB;
  --white: #fff;
  --black: #000000;
  --blackdarkshade: #2e2e2e;
  --blackshadeblue: #0f0f10;
  --blackshadegray: #151517;
--bdo-gold:#F5F3E9;
--bdo-gold-1:#E0C684;
--bdo-rich-gold:#A58C3D;
--bdo-dark-grey:#4B4B4B;
--bdo-yellow-gold:#D6B545;
--bdo-insurance-blue:#0086CD;
  --font-small: 12px;
  --font-default: 14px;
  --font-md-nxt: 16px;
  --font-normal: 18px;
  --font-medium: 20px;
  --font-lg: 24px;
  --font-xl: 28px;
  --font-xl-nxt: 32px;
  --font-xxl: 40px;
  --font-xxl-nxt: 48px;
  --font-2xl:56px;
  --font-3xl:60px;
  --bdo-gn-arrow-color: #004ea8;
  --contact-header: #3D383B;
  --tbl-brd-color:#0000001A;
  --profile-desc: #4b4b4b;
  --bdo-warning: #FF9854;
}

@font-face {
  font-family: Nunito;
  src:  url('clientlib-site/resources/fonts/nunito-v23-latin-regular.woff2') format('woff2'),
        url('clientlib-site/resources/fonts/nunito-v23-latin-regular.woff') format('woff'),
        url('clientlib-site/resources/fonts/nunito-v23-latin-regular.ttf')format('ttf'),
        url('clientlib-site/resources/fonts/nunito-v23-latin-regular.eot')format('ttf');
  
}
.btn {
    height: 48px;
    outline: none;
    font-family: Nunito !important;
    font-weight: bold;
    border-radius: 8px;
    font-size: var(--font-normal);
    line-height: 0.4;
    padding: 16px;
    position: relative;
    overflow: hidden;
    opacity: 1 !important;
}
.btn:before {
    content: "";
    border-radius: 50%;
    background-color: var(--bdo-lightblue);
    content:'';
    position: absolute;
    top: 50%; left: 50%;
    width:0; height:0;
}
.btn:focus:before {
    content: "";
    transition: all 0.5s ease-out;
    opacity:0;
    width:160px;
    height:160px;
    margin-top:-80px;
    margin-left:-80px;
}
.btn:focus {
    outline: none;
    box-shadow: none;
}
.button-wrapper {
    display: flex;
    align-items: center;
}
.button-wrapper .btn {
    margin: 16px 8px;
}
.button-wrapper .btn:first-child {
    margin-left: 0;
}
.button-wrapper .btn:last-child {
    margin-right: 0;
}
.bdo-primary {
    background-color: var(--bdo-blue);
    color: var(--white);
    border: 1px solid var(--bdo-blue);
}
.bdo-primary:hover {
    background-color: var(--bdo-darkblue);
    color: var(--white);
    border: 1px solid var(--bdo-darkblue);
}
.bdo-primary.disabled,
.bdo-primary:disabled {
    background-color: var(--bdo-lightgray);
    color: var(--white);
    border: 1px solid var(--bdo-lightgray);
    cursor: none;
}
.bdo-secondary {
    background-color: transparent;
    color: var(--bdo-blue);
    border: 1px solid var(--bdo-blue);
}
.bdo-secondary:hover {
    background-color: var(--bdo-lightblue);
    color: var(--bdo-blue);
    border: 1px solid var(--bdo-blue);
}
.bdo-secondary.disabled,
.bdo-secondary:disabled {
    background-color: var(--white);
    color: var(--bdo-lightgray);
    border: 1px solid var(--bdo-lightgray);
    cursor: none;
}
.bdo-tertiary {
    color: var(--bdo-blue);
}
.bdo-tertiary:hover {
    color: var(--bdo-blue);
}
.bdo-tertiary:hover .bdo-tertiary-inner {
    position: relative;
}
.bdo-tertiary:hover .bdo-tertiary-inner::after {
    content: "";
    position: absolute;
    height: 2px;
    width: 100%;
    bottom: -8px;
    left: 0;
    background-color: var(--bdo-blue);
}
.bdo-tertiary.disabled,
.bdo-tertiary:disabled {
    color: var(--bdo-lightgray);
    cursor: none;
}

.dark-container {
    background-color: var(--bdo-blue);
    padding: 30px 0;
}

.bdo-primary-light {
    background-color: var(--white);
    color: var(--bdo-blue);
    border: 1px solid var(--white);
}
.bdo-primary-light:hover,
.bdo-primary-light:focus,
.bdo-primary-light:active {
    background-color: var(--white);
    color: var(--bdo-darkblue);
    border: 1px solid var(--white);
}
.bdo-primary-light.disabled,
.bdo-primary-light:disabled {
    background-color: var(--bdo-lightgray);
    color: var(--white);
    border: 1px solid var(--bdo-lightgray);
    cursor: none;
}
.bdo-secondary-light {
    background-color: var(--bdo-blue);
    color: var(--white);
    border: 1px solid var(--white);
}
.bdo-secondary-light:hover {
    background-color: var(--white);
    color: var(--bdo-blue);
    border: 1px solid var(--white);
}
.bdo-secondary-light.disabled,
.bdo-secondary-light:disabled {
    background-color: var(--bdo-blue);
    color: var(--bdo-lightgray);
    border: 1px solid var(--bdo-lightgray);
    cursor: none;
}
.bdo-tertiary-light {
    color: var(--white);
}
.bdo-tertiary-light:hover {
    color: var(--white);
}
.bdo-tertiary-light:hover .bdo-tertiary-inner {
    position: relative;
}
.bdo-tertiary-light:hover .bdo-tertiary-inner::after {
    content: "";
    position: absolute;
    height: 2px;
    width: 100%;
    bottom: -8px;
    left: 0;
    background-color: var(--white);
}
.bdo-tertiary-light.disabled,
.bdo-tertiary-light:disabled {
    color: var(--bdo-lightgray);
    cursor: none;
}

.btn-large {
    height: 56px;
}
.dark-blue-variant .bdo-secondary {
    background-color: transparent;
    color: var(--white);
    border: 1px solid var(--white);
}
.dark-blue-variant .bdo-secondary:hover {
    background-color: var(--bdo-lightblue);
    color: var(--bdo-blue);
    border: 1px solid var(--bdo-blue);
}
.dark-blue-variant .card-body .bdo-secondary{
    background-color: transparent;
    color: var(--bdo-blue);
    border: 1px solid var(--bdo-blue);
}
.dark-blue-variant .card-body .bdo-secondary:hover {
    background-color: var(--bdo-lightblue);
    color: var(--bdo-blue);
    border: 1px solid var(--bdo-blue);
 
}
.dark-blue-variant .card-body .bdo-primary{
    background-color: var(--bdo-blue);
    color: var(--white);
    border: 1px solid var(--bdo-blue);
}
.dark-blue-variant .card-body .bdo-primary:hover {
    background-color: var(--bdo-darkblue);
    color: var(--white);
    border: 1px solid var(--bdo-darkblue);
 
}
.dark-blue-variant .bdo-primary{
    background-color: var(--white);
    color:var(--bdo-blue);
}
.dark-blue-variant .bdo-primary:hover,
.dark-blue-variant .bdo-primary:focus,
.dark-blue-variant .bdo-primary:active {
    background-color: var(--white);
    color: var(--bdo-darkblue);
    border: 1px solid var(--white);
}

.dark-blue-variant .card-body .bdo-secondary{
    background-color: transparent;
    color: var(--bdo-blue);
    border: 1px solid var(--bdo-blue);
}
.dark-blue-variant .card-body .bdo-secondary:hover {
    background-color: var(--bdo-lightblue);
    color: var(--bdo-blue);
    border: 1px solid var(--bdo-blue);
 
}
.dark-blue-variant .card-body .bdo-primary{
    background-color: var(--bdo-blue);
    color: var(--white);
    border: 1px solid var(--bdo-blue);
}
.dark-blue-variant .card-body .bdo-primary:hover {
    background-color: var(--bdo-darkblue);
    color: var(--white);
    border: 1px solid var(--bdo-darkblue);
 
}

    body:has(.homeLoanContainer) {
      background-color: #E5F5FF !important;
  }
  .homeLoanContainer .text p {
  color: #000;
  font-size: 40px;
  font-weight: 400;
  line-height: 54.56px;
  margin-bottom: 0;
  max-width: 1487px;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding: 100px 100px 0;
  clear: unset !important;
  float: inherit !important;
}
.homeLoanContainer .text p b {
  color: #000;
  font-size: 40px;
  font-weight: 400;
}
.homeLoanContainer iframe {
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 760px), (min-device-width: 768px) and (max-device-width: 1024px){
  .homeLoanContainer .text p {
    padding: 100px 24px 0px;
    font-size: 28px;
    font-weight: 400;
    line-height: 38.19px;
  }
  .homeLoanContainer .text p b {
    font-size: 28px;
    font-weight: 400;
    line-height: 38.19px;
  }
}



body {
  margin: 0px;
  padding: 0px;
  font-family: Nunito !important;
  overflow-x: hidden;
  /* font-size: var(--font-default); 
  color: var(--bdo-yellow); */
  color: var(--bdo-black);
}

.main{
  margin-top: 186px;
  /* overflow-x: hidden; */
}

.semibold{font-weight: 600 !important;}
.bold{font-weight: 700 !important;}

a:focus, a:hover, a{color: inherit !important; text-decoration: none !important;}
.blue {
      background-color: var(--bdo-blue);
    }
.darkblue {
background-color: var(--bdo-darkblue);
}
.bdoblack {
  color: var(--bdo-black) !important;
  }
.white-color{color:#fff;}
/* Font sizes */
/*12px*/
.bdo-font-sm {
font-size: var(--font-small);
}

/*14px*/
.bdo-font-normal {
font-size: var(--font-default);
}

/*16px*/
.bdo-font-md {
font-size: var(--font-md-nxt);
}

/*18px*/
.bdo-font-medium {
font-size: var(--font-normal);
}

/*20px*/
.bdo-font-lg {
font-size: var(--font-medium);
}

/*24px*/
.bdo-font-large {
font-size: var(--font-lg);
}

/*28px*/
.bdo-font-title {
font-size: var(--font-xl);
}
/*32px*/
.bdo-font-title-header {
font-size: var(--font-xl-nxt);
}

/*40px*/
.bdo-font-larger {
font-size: var(--font-xxl);
}
/*48px*/
.bdo-font-largest {
font-size: var(--font-xxl-nxt);
}

/*60px*/
.bdo-font-caption {
font-size: var(--font-3xl);
}
h1{
font-size: var(--font-3xl);
font-family: Nunito !important;
font-weight: 600;
}
h2{
font-size: var(--font-2xl);
font-family: Nunito !important;
font-weight: 600;
}
h3{
font-size: var(--font-xxl-nxt);
font-family: Nunito !important;
font-weight: 600;
}
h4{
font-size: var(--font-xxl);
font-family: Nunito !important;
font-weight: 600;
}
h5{
font-size: var(--font-xl-nxt);
font-family: Nunito !important;
font-weight: 600;
}

/* carousel slide effect in ======== */
.carousel-item{
transition: all .3s linear;
}
.carousel-control-next, .carousel-control-prev {
opacity: 1;
}

.arrow_align_center{
height:50px;
top:300px;
}
/* Right And Left Side ICon Css with Hover for all theme variation ======== */

.right-arrow , .left-arrow{
 background-repeat: no-repeat;
 background-position: center;
 border-radius:8px;
}
/* carousel carousel-indicators css ======== */
.carousel-indicators li.active,
.carousel-indicators li.active {
background-color: var(--bdo-yellow) !important;
width: 18px !important;
height: 4px !important;
border-radius: 10px;
}
.carousel-indicators li,
.carousel-indicators li {
width: 5px !important;
height: 5px !important;
border-radius: 50%;
background-color:var(--bdo-lightblue-2) !important;
}
.carousel-inner .carousel-item div .col-md-4 .card, 
.carousel-inner .carousel-item div .col-md-3 .card, 
.carousel-inner .carousel-item div .col-md-6 .card{border-radius: 8px;}
.richtext p span.header{
  font-size: var(--font-xxl);
  font-weight: 600;
  margin-bottom: 8px;
}
.richtext p span.description{
  font-size: var(--font-normal);
  margin-top:24px;
  margin-bottom: 0px;
}
.richtext p span.title{
  font-size: var(--font-lg);
  font-weight:600;
  margin:56px 0px 32px 0px;
}
.richtext p span.main-subtitle{
  font-size: var(--font-normal);
  font-weight: 700;
  margin-bottom: 32px;
}
.richtext p span.subtitle{
  font-size:var(--font-normal);
  font-weight: 700;
  margin:48px 0px 24px 0px;
}
.bdo_peso_sign{font-family: Verdana, Geneva, Tahoma, sans-serif !important;}
/*HTML Code &#8369;*/
@media(max-width:599px){
body{
  font-size: var(--font-md-nxt);
}
h1{
font-size: var(--font-xl-nxt);
font-family: Nunito !important;
font-weight: normal;
}
h2{
font-size: var(--font-lg);
font-family: Nunito !important;
font-weight: 600;
}
h3{
font-size: var(--font-medium);
font-family: Nunito !important;
font-weight: 600;
}
h4{
font-size: var(--font-normal);
font-family: Nunito !important;
font-weight: bold;
}
h5{
font-size: var(--font-normal);
font-family: Nunito !important;
font-weight: 600;
}
.main{
  margin-top: 0px;
}

.carousel-inner .carousel-item div .col-md-4, 
.carousel-inner .carousel-item div .col-md-3, 
.carousel-inner .carousel-item div .col-md-6{width:85%;}


}


/*List styles*/

.unorderedlist-bdo ul {list-style: none;padding: 0px;} 
.unorderedlist-bdo ul li .list-content{
    background-image: url("clientlib-site/resources/images/list-image.png");
    background-repeat: no-repeat;
    background-size: 16px;
    background-position: -3px 5px;
    padding: 0px 24px;
    margin-top: 24px;
    display: flex;
    flex-direction: row;
}
.promo-detail-page .unorderedlist-bdo ul li .list-content{
  display: block;
}
.unorderedlist-bdo.gray-dot ul li .list-content {
  background-image: url("clientlib-site/resources/images/gray-dot.svg");
  background-position: -3px 5px;
}
/*Theme variation for list as dots*/
.dark-blue-variant .unorderedlist-bdo ul li .list-content{
  background-image: url("clientlib-site/resources/images/white-dot.svg");
}
.dark-blue-variant .unorderedlist-bdo.gray-dot ul li .list-content {
  background-image: url("clientlib-site/resources/images/gray-dot.svg");
  background-position: -3px 5px;
}
@media(max-width:599px)
{
  .unorderedlist-bdo ul li .list-content{
    background-image: url("clientlib-site/resources/images/list-image.png");
    background-repeat: no-repeat;
    background-size: 16px;
    background-position: -3px 5px !important;
    margin-top: 24px;
    display: flex;
    flex-direction: row;

}
.main{
  overflow-x: clip;
}
.richtext p span.header
{
  font-size: var(--font-lg);
}
}

/* Viw All Card Css  */
.showLessDiv{
  display: none;
}

.subtitle-one, .subtitle-one h6, h6.subtitle-one {

  font-size: var(--font-lg);

  font-family: Nunito !important;

  font-weight: 700;

}

.subtitle-two, .subtitle-two h6, h6.subtitle-two  {

  font-size: var(--font-lg);

  font-family: Nunito !important;

  font-weight: 600;

}



/* Theme styling */

.card {
    border: none;
}

.cta-card:hover {
    box-shadow: 4px 4px 16px #C2C2C17A;
}

/* Blue Theme */

.dark-blue-variant {
    background-color: var(--bdo-blue) !important;
}

.dark-blue-variant .headline {
    color: var(--white);
}

.dark-blue-variant .text {
    color: var(--white);
}

/* .dark-blue-variant.text {
    color: var(--white) !important;
}
.dark-blue-variant.headline {
    color: var(--white);
} */

/* .dark-blue-variant > * {
    color: var(--white);
} */

.dark-blue-variant .card {
    background-color: var(--bdo-lightblue);
    border: 0;
}

.dark-blue-variant.nav-item .nav-link {
    color: var(--white);
}

.dark-blue-variant.bg-opacity {
    background-color: #A1C3FC !important;
}
.dark-blue-variant .left-arrow,.dark-blue-variant .right-arrow,
.grey-variant .left-arrow,.grey-variant .right-arrow
{
    background-image: url("clientlib-site/resources/images/white-arrow-icon.svg");
}

/* White Theme */

.white-variant {
    background-color: var(--white) !important;
}

.white-variant .text {
    color: var(--bdo-black);
}

.white-variant.text {
    color: var(--bdo-black) !important;
}

.white-variant .headline {
/* .white-variant > * {
    color: var(--bdo-black);*/
} 

.white-variant .headline {
    color: var(--bdo-black);
}

.white-variant .card {
    background-color: var(--bdo-lightblue);
    border: 0;
}

.white-variant .right-arrow, .white-variant .left-arrow {
    background-image: url("clientlib-site/resources/images/Arrow-lightBlue.svg") !important;
}

.white-variant.bg-opacity {
    background-color: var(--bdo-lightblue) !important;
    opacity: 0.5;
}

.white-variant .carousel-subtext,
.white-variant .carousel-title {
    color: var(--bdo-black);
}

.white-variant .viewallcontent {
    color: var(--bdo-black);
}

.white-variant .announcements-text-section {
    background-color: #F6F6F6;
}


/* Light Blue Theme */

.light-blue-variant {
    background-color: var(--bdo-lightblue) !important;
}

.light-blue-variant  .text {
    color: var(--bdo-black);
}

.light-blue-variant.text {
    color: var(--bdo-black) !important;
}

/*.light-blue-variant .headline {
/* .light-blue-variant > * {
    color: var(--bdo-black);
} */

.light-blue-variant.headline {
    color: var(--bdo-black);
}

.light-blue-variant .card {
    background-color: var(--white);
    border: 0;
}

.light-blue-variant .right-arrow, .light-blue-variant .left-arrow {
    background-image: url("clientlib-site/resources/images/white-arrow-icon.svg");
}

.light-blue-variant.bg-opacity {
    background-color: var(--bdo-lightblue-2) !important;
    opacity: 0.10;
}

.light-blue-variant .carousel-subtext,
.light-blue-variant .carousel-title {
    color: var(--bdo-black);
}

.light-blue-variant .viewallcontent {
    color: var(--bdo-black);
}

.dark-blue-variant h2, .light-blue-variant h2, .white-variant h2{
    /* font-size: var(--font-xxl); */
    font-style: 600;
}
.dark-blue-variant h2, .light-blue-variant h2, .white-variant h2{
    /* font-size: var(--font-xxl); */
    font-weight: 600;
}
.left-arrow{
    transform: rotate(180deg); 
  }
  .left-arrow:hover,
  .right-arrow:hover{
    background-image: url("clientlib-site/resources/images/dark-blue-hover-arrow-icon.svg");
  }
/*bdoPrivate theme*/
  /*bdoprivate section styles*/
.bdoPrivate-white-variant{
    background-color: var(--white);
}
.bdoPrivate-lightBlue-variant{
    background-color: var(--bdo-gold) !important;
}
.bdoPrivate-darkBlue-variant{
    background-color: var(--bdo-rich-gold) !important;
}

/*bdo-private card styles*/
.bdoPrivate-white-variant .card{
    background-color: var(--bdo-gold);
    color:var(--bdo-black);
}
.bdoPrivate-lightBlue-variant .card{
    background-color: var(--white) !important;
    color:var(--bdo-black);
}
.bdoPrivate-darkBlue-variant .card{
    background-color: var(--bdo-gold);
}


/* bdoprivate heading styles*/
.bdoPrivate-white-variant .wrapper-container h2{
    color:var(--bdo-black) !important;
}
.bdoPrivate-lightBlue-variant .wrapper-container h2{
    color:var(--bdo-black) !important;
}
.bdoPrivate-darkBlue-variant .wrapper-container h2,.wrapper-container .bdoPrivate-darkBlue-variant h2{
    color:var(--white) !important;
}


/* bdo private button styles*/

.bdoPrivate-darkBlue-variant .card .bdo-primary,.bdoPrivate-lightBlue-variant .card .bdo-primary,.bdoPrivate-white-variant .card .bdo-primary{
    background-color: var(--bdo-rich-gold);
    color: var(--white);
    border: 1px solid var(--bdo-gold-1);
}

/*BdoLife-theme*/
/*bdoLife section styles*/
.bdoLife-white-variant{
    background-color: var(--white);
}
.bdoLife-lightBlue-variant{
    background-color: var(--bdo-lightblue) !important;
}
.bdoLife-darkBlue-variant{
    background-color: var(--bdo-insurance-blue) !important;
}

/*bdoLife card styles*/
.bdoLife-white-variant .card{
    background-color: var(--bdo-lightblue);
    color:var(--bdo-black);
}
.bdoLife-lightBlue-variant .card{
    background-color: var(--white) !important;
    color:var(--bdo-black);
}
.bdoLife-darkBlue-variant .card{
    background-color: var(--white);
}


/*bdoLife heading styles*/
.bdoLife-white-variant .wrapper-container h2{
    color:var(--bdo-black) !important;
}
.bdoLife-lightBlue-variant .wrapper-container h2{
    color:var(--bdo-black) !important;
}
.bdoLife-darkBlue-variant .wrapper-container h2,.wrapper-container .bdoLife-darkBlue-variant h2{
    color:var(--white) !important;
}


/*bdoLife button styles*/

.bdoLife-darkBlue-variant .card .bdo-primary,.bdoLife-lightBlue-variant .card .bdo-primary,.bdoLife-white-variant .card .bdo-primary{
    background-color: var(--bdo-insurance-blue);
    color: var(--white);
    border: 1px solid var(--bdo-blue);
}
/*
*  Copyright 2019 Adobe
*
*  Licensed under the Apache License, Version 2.0 (the "License");
*  you may not use this file except in compliance with the License.
*  You may obtain a copy of the License at
*
*      http://www.apache.org/licenses/LICENSE-2.0
*
*  Unless required by applicable law or agreed to in writing, software
*  distributed under the License is distributed on an "AS IS" BASIS,
*  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
*  See the License for the specific language governing permissions and
*  limitations under the License.
*/
.cmp-accordion__header {
    margin: 0;
    }
    .cmp-accordion__button {
    display: block;
    width: 100%;
    text-align: left;
    }
    .cmp-accordion__panel--hidden {
    display: none;
    }
    .cmp-accordion__panel--expanded {
    display: block;
    }
    .cmp-accordion__panel--expanded .container {padding: 0;
    }
    /* .cmp-accordion .cmp-accordion__item{
        padding-left: 32px;
    } */
    
    .container.next-level-padding {
        padding-left: 32px !important;
    }
    .cmp-accordion__panel.cmp-accordion__panel--expanded .profilecontainer .profile-listing-container .profilelisting .card{background-color:transparent !important;}
    .faqaccordion.accordion .cmp-accordion .cmp-accordion__item .cmp-accordion__button {
    font-size: var(--font-lg);
    padding: 24px 0px;
    border: none;
    border-top: 1px solid var(--bdo-lightgray);  
    font-weight: normal;    
    color: #2E2E2E;  
    }
    .faqaccordion.accordion.grey_variation .cmp-accordion .cmp-accordion__item .cmp-accordion__button,
    .faqaccordion.accordion.grey_variation .cmp-accordion__panel.cmp-accordion__panel--expanded,
    .faqaccordion.accordion.grey_variation .cmp-accordion__panel.cmp-accordion__panel--expanded > p {
        background-color: #F6F6F6;
    }
    .faqaccordion.accordion.white_variation .cmp-accordion .cmp-accordion__item .cmp-accordion__button,
    .faqaccordion.accordion.white_variation .cmp-accordion__panel.cmp-accordion__panel--expanded{
        background-color: var(--white);
    }
    .faqaccordion.accordion.light_blue_variation .cmp-accordion .cmp-accordion__item .cmp-accordion__button,
    .faqaccordion.accordion.light_blue_variation .cmp-accordion__panel.cmp-accordion__panel--expanded,
    .faqaccordion.accordion.light_blue_variation .cmp-accordion__panel.cmp-accordion__panel--expanded > p{
        background-color: var(--bdo-lightblue);
    }

    .faqaccordion.accordion .cmp-accordion .cmp-accordion__item:last-child .cmp-accordion__button{
        border-bottom:none;
     }
     /* .faqaccordion.accordion.grey_variation .cmp-accordion .cmp-accordion__item:first-child .cmp-accordion__button{
         border-top: 1px solid #D0D0D0 !importantd;
     } */
    .faqaccordion.accordion .cmp-accordion .cmp-accordion__item:first-child .cmp-accordion__button  {
    border-top: 0px solid transparent;
    }
    .faqaccordion.accordion .cmp-accordion__panel.cmp-accordion__panel--expanded > p  {
    font-size: 18px;
    font-weight: normal;
    padding-top: 8px;
    padding-bottom: 32px;
    padding-right: 16px;
    margin-bottom: 0px;
    }
    .faqaccordion.accordion .cmp-accordion__button span.cmp-accordion__icon {
    background: url("clientlib-site/resources/images/acc-arrow-down.svg");
    width: 24px;
    height: 24px;
    /* display: inline-block; */
    float: right;
    vertical-align: text-bottom;
    transition: 700ms ease all;
    }
    .faqaccordion.accordion .cmp-accordion__button.cmp-accordion__button--expanded span.cmp-accordion__icon {
    background: url("clientlib-site/resources/images/acc-arrow-down.svg");
    width: 24px;
    height: 24px;
    /* display: inline-block; */
    float: right;
    vertical-align: text-bottom;
    transform: rotate(-180deg);
    transition: 700ms ease all;
    }
    .faqaccordion.accordion .subsidiary-container_description p.next-level-padding {
        padding-left: 32px;
    }
    /* .faqaccordion.accordion.light_blue_variation .cmp-accordion .cmp-accordion__item:last-child .cmp-accordion__button{border-bottom: 1px solid #C2C2C1;} */
    /* .faqaccordion.accordion.light_blue_variation .cmp-accordion .cmp-accordion__item:first-child .cmp-accordion__button {
    border-top: 1px solid transparent;
    } */
    .faqaccordion.accordion .cmp-accordion__panel.cmp-accordion__panel--expanded > p {
    font-size: 18px;
    font-weight: normal;
    padding-bottom: 32px;
    padding-right: 16px;
    padding-top: 0px;
    margin-bottom: 0px;
    color: #4B4B4B;
    }
    .faqaccordion.accordion .cmp-accordion__panel .subsidiary-container_description p{
        padding-top:0px !important;
    }
    .faqaccordion.accordion .cmp-accordion__button span.cmp-accordion__icon {
    background: url("clientlib-site/resources/images/acc-arrow-down.svg");
    width: 24px;
    height: 24px;
    /* display: inline-block; */
    float: right;
    vertical-align: text-bottom;
    transition: 700ms ease all;
    }
    .faqaccordion.accordion.light_blue_variation .cmp-accordion__button.cmp-accordion__button--expanded span.cmp-accordion__icon,
    .faqaccordion.accordion.white_variation .cmp-accordion__button.cmp-accordion__button--expanded span.cmp-accordion__icon {
    background: url("clientlib-site/resources/images/arrow-blue.svg");
    width: 24px;
    height: 24px;
    /* display: inline-block; */
    float: right;
    transform: none;
    vertical-align: text-bottom;
    transition: 700ms ease all;
    }
    .faqaccordion.accordion .cmp-accordion .cmp-accordion__item button[aria-expanded="true"] .cmp-accordion__title{
        font-weight:600;
    }
    .faqaccordion.accordion.faqaccordion_bullet_points  .cmp-accordion__title:before{
    content:url("clientlib-site/resources/images/faqaccordion-bulletpoint.svg");                    
    margin-right:16px;
    }
    .promo-detail-page .faqaccordion.accordion.faqaccordion_bullet_points  .cmp-accordion__title:before{
        content:url("clientlib-site/resources/images/blue_bullet16.svg");                    
        margin-right:16px;
    }

    /* .faqaccordion.accordion.grey_variation .cmp-accordion .cmp-accordion__item .cmp-accordion__button .cmp-accordion__title {
        width: 95%;
        font-size: 18px;
     } */
@media (max-width:599.9px) {
    .faqaccordion.accordion .cmp-accordion .cmp-accordion__item .cmp-accordion__button .cmp-accordion__title {
    font-size: var(--font-medium);
    display: flex;
    align-items: center;
    /* justify-content: center; */
    font-weight: normal;width:100%;
    }
    .faqaccordion.accordion .cmp-accordion .cmp-accordion__item .cmp-accordion__button .cmp-accordion__title
    {
        font-size: var(--font-md-nxt);
    }
    /* .faqaccordion.accordion.light_blue_variation .cmp-accordion .cmp-accordion__item .cmp-accordion__button .cmp-accordion__title {
    font-size: 16px;
    font-weight: 600;
    }
     */
    .faqaccordion.accordion .cmp-accordion__panel.cmp-accordion__panel--expanded > p {
    font-size: 16px;
    font-weight: normal;
    padding-right: 0px !important;
    padding-top: 0px;
    }
    .faqaccordion.accordion .cmp-accordion .cmp-accordion__item:first-child .cmp-accordion__button {
        display: flex;
    }
    .faqaccordion.accordion .cmp-accordion .cmp-accordion__item .cmp-accordion__button{
            display: flex;
            justify-content: space-between;
    }
}
/*If accordion inside faqtabs*/
.faqtabs .faqaccordion.accordion .cmp-accordion .cmp-accordion__item .cmp-accordion__button{
    font-size: var(--font-normal);
}
/*table inside accordion*/
.cmp-accordion__panel .cmp-container .subsidiary-container_description table tbody tr:last-child{
    border-bottom: 0px solid transparent;
}
/*
 *  Copyright 2018 Adobe
 *
 *  Licensed under the Apache License, Version 2.0 (the "License");
 *  you may not use this file except in compliance with the License.
 *  You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 *  Unless required by applicable law or agreed to in writing, software
 *  distributed under the License is distributed on an "AS IS" BASIS,
 *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *  See the License for the specific language governing permissions and
 *  limitations under the License.
 */

.faqtabs .cmp-tabs__tab {
     border-bottom: 1px solid #E8E8E8;
     font-size: 18px;
}
 .faqtabs .cmp-tabs__tab--active {
     border-bottom: 4px solid #FDB913;
     font-weight: 600;
}

@media (max-width: 599px) {
     .faqtabs .cmp-tabs__tab {
         font-size: 16px;
         font-weight: 600;
    }
     .faqtabs .cmp-tabs__tab--active {
         font-weight: 700;
    }
}

.article-template .cmp-image__image{
    max-width: 100%;
    height: 100%;    
  }

.cmp-image__image{
    object-fit: cover;
}

.cmp-image__mobile{
    display: none;
}

.promo-offer .cmp-image__image{
    height: 436px;
}

@media (max-width:599.9px){
    .article-template .cmp-image__mobile{       
        height: 208px;    
      }

      .promo-offer .cmp-image__mobile{
        height: 240px;
    }

    .cmp-image__mobile{
        display: block;
    }
    
    .cmp-image__image{
        object-fit: cover;
    }

    .cmp-image__desktop{
        display: none;
    }

    .promo-offer .cmp-image__image{
        height: 240px;
    }

    .promo-offer .faqaccordion .cmp-image__image{
        margin-bottom: 16px;
    }
}
