.non-padding-lr{
  padding-left: 0px;
  padding-right: 0px;
}

.bc-u-body--bold-ci {
  font-size: var(--bc-font-size-3);
  font-weight: var(--bc-font-weight-5);
}

.d-flow-root {
  display: flow-root;
}
.claim_border-end {
  border-right: 0px solid #dee2e6 !important;
}

.navigation-display{
  display: none;
}
.c-space-mobile {
  display: none;
}
.custom-u-rounded-top {
  box-shadow: 0px -2px 12px rgba(0, 0, 0, 0.1);
  border-radius: 24px 24px 0px 0px;
}
.active-color-menu {
  background: #2157cc;
  border-radius: 24px;
  transform: translate(0%, -10%);
}
.bc-c-nav-pill-claiminfo.active{
  background-color: var(--bc-theme-1)!important;
    border: 1px solid var(--bc-theme-2)!important;
    color: var(--bc-primary-100)!important;
}

.bc-c-nav-pill-claiminfo {
  background-color: var(--bc-primary-100)!important;
  color: var(--bc-theme-1)!important;
}

.bc-head{
  position: absolute;
}

.bc-head{
  top: 43%;
  left: 9%;
}

@media (min-width: 1199.98px) {
  .bc-head{
    top: 450px;
    left: 16%;
  }
}

.t-center {
  text-align: center;
}

@media (min-width: 768px) and (max-width: 1199.98px) {
  .bc-head {
    top: 27%;
    left: 4%;
  }
}

@media only screen
and (min-device-width: 768px)
and (max-device-width: 1024px)
and (orientation: landscape)
and (-webkit-min-device-pixel-ratio: 1) {
  .bc-head {
    top: 48% !important;
    left: 4% !important;
  }
}

@media (min-width: 820px) and (max-width: 1179.9px) {
  .bc-head {
    top: 23%;
    left: 7%;
}
}

@media only screen
and (min-device-width: 820px)
and (max-device-width: 1180px)
and (orientation: landscape)
and (-webkit-min-device-pixel-ratio: 1) {
  .bc-head {
    top: 45%;
    left: 10%;
  }
}

@media (max-width: 991.98px) {
  .h-hide-desktop {
    display: none;
  }

  .t-center {
    text-align: left;
  }
}

@media (max-width: 767px) {
  .pd-left{
    padding-left: 10px;
  }

  .bc-head{
    position: absolute;
  }

  .bc-head{
    top: 21%;
    left: 0;
  }

  .fr-view img {
    position: relative;
    max-width: none !important;
  }
}

@media (min-width: 992px) {
  .h-hide-mobile {
    display: none;
  }
}

@media (min-width: 760px) {
  .display-hr {
    display: none;
  }
  .claim_border-end {
    border-right: 1px solid #dee2e6 !important;
  }
  .c-space {
    display: none;
  }
}

@media (min-width: 768px) {
  .image-banner .fr-fic {
    width: 100% !important;
    height: auto;
  }
  .bc-c-icon--blue.fr-fic {
    width: auto !important;
  }
  .bc-c-icon--1.fr-fic {
    width: auto !important;
  }
}

.d-hide-sm-md {
  display: none;
}

@media (min-width: 768px) and (max-width: 991.98px) {
  .d-hide-sm-md {
    display: block;
  }
}

