.banner-image {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  width: 100%;
  position: relative;
  overflow: hidden;
}
.logo {
  max-width: 25%;
}
.banner-half-height .logo {
  max-width: 16.5%;
}
.lang-btn {
  position: absolute;
  top: 0.7%;
  right: 6.5%;
  padding: 10px;
  padding-right: 40px;
  z-index: 2;
}
.lang-btn .white {
  color: #fff !important;
}
.lang-btn .grey {
  color: #333;
}
.lang-btn-box {
  background-color: rgba(0, 92, 168, 0.8);
  padding: 5px 8px;
  cursor: pointer;
}
h1.banner-text {
  position: absolute;
  font-family: "Candara", sans-serif;
  font-weight: 400;
  color: #ec2f18;
  font-size: 6.5vw;
  line-height: 6vw;
  left: 28%;
  margin-left: -21.45vw;
  bottom: 8%;
  z-index: +99;
}
h1.banner-text span {
  display: block;
  color: #005dab;
  padding-left: 6.8vw;
}
h1.banner-text span::before {
  content: "";
  display: block;
  border-top: 1px solid #fff;
  width: 45%;
}
.banner-gradient::after {
  content: "";
  background: radial-gradient(
    farthest-side at 43% 53%,
    rgba(0, 0, 0, 0.4),
    rgba(0, 0, 0, 0.4),
    rgba(0, 0, 0, 0)
  );
  padding-right: 80%;
  padding-top: 40%;
  padding-left: 73%;
  position: absolute;
  top: 0;
  z-index: -1;
  margin-left: -20%;
  margin-top: -4%;
}
.banner-text-shadow {
  text-shadow: 17px 16px 112px #000;
}
h1.banner-text-inner {
  position: absolute;
  font-family: "Candara", sans-serif;
  font-weight: 400;
  color: #ec2f18;
  font-size: 5vw;
  line-height: 5.2vw;
  left: 23%;
  margin-left: -21.45vw;
  bottom: 8%;
  width: 70%;
}
.page-id-62 h1.banner-text-inner,
.page-id-106 h1.banner-text-inner {
  width: 60%;
}
.banner-full-height {
  height: 100vh;
}
.banner-half-height {
  height: 60vh;
}
.chat-widget {
  font-family: "Roboto Condensed", sans-serif;
  background-color: #005dab;
  position: fixed;
  bottom: 0;
  color: #fff;
  font-size: 1.66vw;
  line-height: 3.38vw;
  width: 12.13vw;
  height: 3.28vw;
  text-align: center;
  font-weight: 300;
  cursor: pointer;
  z-index: 999;
}
.inquire-wrap {
  font-family: "Roboto Condensed", sans-serif;
  font-weight: 300;
  text-align: center;
  position: absolute;
  bottom: 8%;
  right: 2.5%;
  color: #fff;
  font-size: 2.08vw;
}
.inquire-wrap a {
  display: block;
}
.inquire-wrap a span.inquire-btn {
  background-color: #ec2f18;
  width: 16.25vw;
  height: 3.385vw;
  line-height: 3.38vw;
  color: #fff;
  cursor: pointer;
}
.inquire-wrap span {
  display: block;
}
.inquire-wrap span:last-child {
  text-shadow: 1px 1px 0 #0a0a0a;
}
.top-right-wrap {
  position: fixed;
  top: 75px;
  right: 2.5%;
  z-index: +990;
}
.top-right-wrap .social-links {
  text-align: center;
  border-spacing: 0 5px;
}
.top-right-wrap .social-links a {
  display: table-cell;
  color: #fff;
  background: #6d6d6d;
  width: 55px;
  height: 55px;
  position: relative;
  text-align: center;
  vertical-align: middle;
}
.gradient {
  background: radial-gradient(
    farthest-side at 43% 45%,
    rgba(255, 255, 255, 0.5),
    rgba(255, 255, 255, 0.5),
    rgba(255, 255, 255, 0)
  );
  padding-right: 2%;
}
footer .social-links {
  border-spacing: 15px 5px;
}
footer .social-links a {
  display: table-cell;
  color: #fff;
  background: #6d6d6d;
  width: 45px;
  height: 45px;
  position: relative;
  text-align: center;
  vertical-align: middle;
}
p.para-text-m,
p.para-text-s,
.btn-para-text-s {
  font-family: "Roboto Condensed", sans-serif;
  color: #576876;
}
p.para-text-m {
  font-size: 34px;
  font-size: 2.125rem;
}
@media only screen and (max-width: 1440px) {
  p.para-text-m {
    font-size: 24px;
    font-size: 1.5rem;
  }
}
@media only screen and (max-width: 480px) {
  p.para-text-m {
    font-size: 23px;
    font-size: 1.4375rem;
  }
}
p.para-text-s,
.btn-para-text-s {
  font-size: 1.5vw;
}
p.para-text-products {
  font-family: "Roboto Condensed", sans-serif;
  color: #333;
  font-size: 34px;
  font-size: 2.125rem;
  line-height: 1.2;
}
@media only screen and (max-width: 1440px) {
  p.para-text-products {
    font-size: 24px;
    font-size: 1.5rem;
  }
}
@media only screen and (max-width: 480px) {
  p.para-text-products {
    font-size: 21px;
    font-size: 1.3125rem;
  }
}
p.para-highlight {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 1.9vw;
  color: #333;
  line-height: 1.3;
}
hr.vertical-line {
  border-top: 3px solid #ec2f18;
  margin: 0;
  margin-top: 5px;
}
i.vertical-line {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
  overflow: visible;
  border-top: 3px solid #ec2f18;
  margin: 0;
  margin-top: 5px;
}
li.list-text-s,
li.list-text-m {
  font-family: "Roboto Condensed", sans-serif;
  color: #333;
}
li.list-text-s {
  font-size: 30px;
  font-size: 1.875rem;
}
@media only screen and (max-width: 1440px) {
  li.list-text-s {
    font-size: 20.5px;
    font-size: 1.28125rem;
  }
}
li.list-text-m {
  font-size: 34px;
  font-size: 2.125rem;
}
@media only screen and (max-width: 1440px) {
  li.list-text-m {
    font-size: 24px;
    font-size: 1.5rem;
  }
}
.horizontal-line {
  border-right: 1px solid #fff;
  padding-left: 20px;
  margin-right: 20px;
}
.copyright-text {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 20px;
  color: #fff;
}
h2.sub-heading {
  font-family: "Oswald", sans-serif;
  color: #576876;
  font-size: 84px;
  font-size: 5.25rem;
}
@media only screen and (max-width: 1440px) {
  h2.sub-heading {
    font-size: 61.5px;
    font-size: 3.84375rem;
  }
}
@media only screen and (max-width: 480px) {
  h2.sub-heading {
    font-size: 40px;
    font-size: 2.5rem;
  }
}
h3.sub-heading-h3 {
  font-family: "Oswald", sans-serif;
  color: #576876;
  font-size: 68px;
  font-size: 4.25rem;
}
@media only screen and (max-width: 1440px) {
  h3.sub-heading-h3 {
    font-size: 47.8px;
    font-size: 2.9875rem;
  }
}
@media only screen and (max-width: 480px) {
  h3.sub-heading-h3 {
    font-size: 40px;
    font-size: 2.5rem;
  }
}
h4.sub-heading-h4 {
  font-family: "Oswald", sans-serif;
  color: #576876;
  font-size: 50px;
  font-size: 3.125rem;
}
@media only screen and (max-width: 1440px) {
  h4.sub-heading-h4 {
    font-size: 35px;
    font-size: 2.1875rem;
  }
}
h4.sub-heading-link-text {
  font-family: "Oswald", sans-serif;
  color: #576876;
  font-size: 39px;
  font-size: 2.4375rem;
}
@media only screen and (max-width: 1440px) {
  h4.sub-heading-link-text {
    font-size: 28px;
    font-size: 1.75rem;
  }
}
h4.sub-heading-link-text:hover {
  color: #005dab;
}
h5.sub-heading-h5 {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 1.7vw;
  color: #576876;
  line-height: 1.2;
}
.table .thead-primary-color th {
  font-family: "Roboto Condensed", sans-serif;
  letter-spacing: 2px;
}
.gallery-item-title {
  font-family: "Oswald", sans-serif;
  font-size: 1.9rem;
  font-weight: 300;
  background-color: #005dab;
  width: 100%;
  color: #fff;
  text-align: center;
  letter-spacing: 2px;
}
.editor-styles h3 {
  font-family: "Oswald", sans-serif;
  font-size: 2.5vw;
  color: #005dab;
  line-height: 2.7vw;
  font-weight: 400;
}
.editor-styles p {
  font-family: "Roboto Condensed", sans-serif;
  color: #576876;
  font-weight: 300;
  font-size: 34px;
  font-size: 2.125rem;
}
@media only screen and (max-width: 1440px) {
  .editor-styles p {
    font-size: 24px;
    font-size: 1.5rem;
  }
}
.editor-styles a {
  color: inherit;
}
.card-article-styles p {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 1.5rem;
  font-weight: 300;
  color: #333;
}
.card-title-h3 {
  font-family: "Oswald", sans-serif;
  font-size: 2.2rem;
  color: #005dab;
  line-height: 1;
  font-weight: 400;
}
.csr-article-span {
  font-size: 1.5rem;
  font-family: "Oswald", sans-serif;
  color: #005dab;
  line-height: 1;
  font-weight: 300;
}
a:hover {
  text-decoration: none;
}
.breadcrumb-item.active {
  color: #c7c7c7;
}
.exchange-rates-icon {
  outline: 0;
}
.no-padding {
  padding: 0;
}
.fw-200 {
  font-weight: 200 !important;
}
.product-imgs img {
  width: 131px;
  height: 131px;
  -o-object-fit: contain;
  object-fit: contain;
}
.breadcrumb .separator {
  color: #a5a5a5;
}
.cs-modal-close-btn {
  position: absolute;
  right: 0;
  top: 0;
  width: 40px;
  height: 40px;
  background-color: #005dab !important;
  opacity: 1;
  text-shadow: none;
  color: #fff;
}
.cs-modal-close-btn:hover {
  color: #fff;
}
.align-btn-bottom-center {
  position: absolute;
  bottom: 5%;
  left: 50%;
  -webkit-transform: translate(-50%);
  transform: translate(-50%);
}
.cs-modal-lst ol > li {
  padding-left: 5px;
  position: relative;
  padding-top: 12px;
  padding-bottom: 12px;
}
.cs-modal-lst ol > li::before {
  content: "";
  position: absolute;
  display: block;
  width: calc(100% + 40px);
  height: 100%;
  left: 0;
  bottom: 0;
  margin-left: -40px;
  z-index: -1; 
}
.cs-modal-lst ol > li::after {
  content: "";
  position: absolute;
  width: calc(100% + 40px);
  border-bottom: 1px solid rgba(0, 0, 0, 0.125); 
  left: 0;
  bottom: 0;
  margin-left: -40px;
}
.cs-modal-lst ol > li:hover::before {
  background-color: rgba(0, 0, 0, 0.05) !important;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.cs-modal-lst ol > li ul {
  list-style: disc;
}
.primary-color {
  color: #005dab !important;
}
.secondary-color {
  color: #ec2f18 !important;
}
.text-color {
  color: #576876 !important;
}
.bg-light-grey {
  background-color: #f4f4f4 !important;
}
.bg-footer {
  background-color: #123d60 !important;
}
.bg-primary-color {
  background-color: #005dab !important;
}
.border-primary-color {
  border-color: #005dab !important;
}
.btn-primary-color {
  color: #fff;
  background-color: #005dab !important;
  border-color: #005dab !important;
}
.btn-primary-color:hover {
  color: #005dab;
  background-color: transparent !important;
  background-image: none;
}
.btn-outline-primary-color {
  color: #005dab;
  background-color: transparent;
  background-image: none;
  border-color: #005dab;
}
.btn-outline-primary-color:hover {
  color: #fff;
  background-color: #005dab;
  border-color: #005dab;
}
.btn-secondary-color {
  color: #fff;
  background-color: #ec2f18 !important;
  border-color: #ec2f18 !important;
}
.btn-secondary-color:hover {
  color: #ec2f18;
  background-color: transparent !important;
  background-image: none;
}
.btn-outline-secondary-color {
  color: #ec2f18;
  background-color: transparent;
  background-image: none;
  border-color: #ec2f18;
}
.btn-outline-secondary-color:hover {
  color: #fff;
  background-color: #ec2f18;
  border-color: #ec2f18;
}
.page-id-30 .highlight-bd,
.page-id-24 .highlight-vm,
.page-id-62 .highlight-cm,
.page-id-106 .highlight-om,
.page-id-164 .highlight-ar {
  color: #005dab;
}
.table .thead-primary-color th {
  color: #fff;
  background-color: #005dab;
  border-color: #005dab;
}
.nav-pill-primary-color.active {
  color: #fff;
  background-color: #005dab !important;
}
.sidebar-heading {
  font-family: "Oswald", sans-serif;
  font-size: 3.5vw;
  color: #fff;
  line-height: 2.7vw;
}
.sidebar-links {
  list-style: none;
}
.sidebar-links li {
  padding: 1vw;
  display: block;
  font-family: "Oswald", sans-serif;
  font-size: 1.8vw;
  color: #fff;
  line-height: 1.7vw;
  font-weight: 300;
}
.sidebar-links li:hover,
.sidebar-links li.active {
  cursor: pointer;
  background: rgba(255, 255, 255, 0.1);
}
.sidebar-links a {
  color: inherit;
  text-decoration: none;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.sidebar-links a .carrot {
  position: absolute;
  right: 22px;
  font-size: 0.6em;
}
.hvr-float-shadow {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
}
.hvr-float-shadow:before {
  pointer-events: none;
  position: absolute;
  z-index: -1;
  content: "";
  top: 100%;
  left: 5%;
  height: 10px;
  width: 90%;
  opacity: 0;
  background: radial-gradient(
    ellipse at center,
    rgba(0, 0, 0, 0.35) 0,
    rgba(0, 0, 0, 0) 80%
  );
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform, opacity;
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
}
.hvr-float-shadow:hover,
.hvr-float-shadow:focus,
.hvr-float-shadow:active {
  -webkit-transform: translateY(-5px);
  transform: translateY(-5px);
}
.hvr-float-shadow:hover:before,
.hvr-float-shadow:focus:before,
.hvr-float-shadow:active:before {
  opacity: 1;
  -webkit-transform: translateY(5px);
  transform: translateY(5px);
}
@-webkit-keyframes hvr-pulse-grow {
  to {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
}
@keyframes hvr-pulse-grow {
  to {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
}
.hvr-pulse-grow {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.hvr-pulse-grow:hover,
.hvr-pulse-grow:focus,
.hvr-pulse-grow:active {
  -webkit-animation-name: hvr-pulse-grow;
  animation-name: hvr-pulse-grow;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-direction: alternate;
  animation-direction: alternate;
}
.hvr-icon-grow {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-icon-grow .hvr-icon {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-icon-grow:hover .hvr-icon,
.hvr-icon-grow:focus .hvr-icon,
.hvr-icon-grow:active .hvr-icon {
  -webkit-transform: scale(1.1) translateZ(0);
  transform: scale(1.1) translateZ(0);
}
.hvr-float-item {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-float:hover .hvr-float-item,
.hvr-float:focus .hvr-float-item,
.hvr-float:active .hvr-float-item {
  -webkit-transform: translateY(-8px);
  transform: translateY(-8px);
}
.hvr-forward {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
}
.hvr-forward:hover,
.hvr-forward:focus,
.hvr-forward:active {
  -webkit-transform: translateX(8px);
  transform: translateX(8px);
}
.col-xxl-4 {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}
@media (min-width: 1700px) {
  .col-xxl-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
}
#egm-map {
  height: 100% !important;
}
.discount-percnt-block {
  display: block;
  width: 60px;
  height: 60px;
  background-color: #ec2f18;
  position: absolute;
  left: 0;
  top: 0;
}
@media only screen and (max-width: 1440px) {
  .discount-percnt-block {
    width: 40px;
    height: 40px;
  }
}
.discount-percnt-block .percnt-text {
  font-family: "Roboto Condensed", sans-serif;
  color: #fff;
  font-size: 22px;
  font-size: 1.375rem;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
@media only screen and (max-width: 1440px) {
  .discount-percnt-block .percnt-text {
    font-size: 17px;
    font-size: 1.0625rem;
  }
}
.cc-offers-wrapper .cat-all {
  display: none;
}
.cc-offers-wrapper.disp-cat-all .cat-all {
  display: inherit;
}
.cc-offers-wrapper.disp-cat-dinning .cat-dinning {
  display: inherit;
}
.cc-offers-wrapper.disp-cat-lifestyle .cat-lifestyle {
  display: inherit;
}
.cc-offers-wrapper.disp-cat-leisure .cat-leisure {
  display: inherit;
}
.cc-offers-wrapper.disp-cat-health .cat-health {
  display: inherit;
}
.cc-offers-wrapper.disp-cat-other .cat-other {
  display: inherit;
}
.cc-offers-wrapper.disp-cat-gprivilege .cat-gprivilege {
  display: inherit;
}
.contact-form-styles label {
  color: #005dab;
}
.contact-form-styles input,
.contact-form-styles select,
.contact-form-styles textarea {
  border-radius: 0;
}
svg.replace-with-svg {
  width: 35%;
}
svg.replace-with-svg path,
svg.replace-with-svg polygon,
svg.replace-with-svg rect {
  fill: #1e1e1e !important;
}
svg.replace-with-svg:hover path,
svg.replace-with-svg:hover polygon,
svg.replace-with-svg:hover rect {
  fill: #005dab !important;
}
.tablepress .row-1 th,
.tablepress .column-1 {
  text-align: center;
}
.tablepress .row-1 th {
  background-color: #005dab;
  color: #fff;
  border-top: 0;
}
.tablepress .row-1 .column-1 {
  border-left: 0;
}
.tablepress .row-2 td {
  font-weight: 600;
}
.tablepress.table {
  margin-bottom: 0;
}
#tablepress-3 .column-1 {
  vertical-align: middle;
}
#tablepress-3 .row-2 td,
#tablepress-4 .row-2 td {
  font-weight: inherit;
}
#tablepress-4 .column-1,
#tablepress-4 .column-2 {
  text-align: center;
}
a[aria-expanded="true"] .fa-chevron-up {
  display: block;
}
a[aria-expanded="false"] .fa-chevron-up {
  display: none;
}
a[aria-expanded="false"] .fa-chevron-down {
  display: block;
}
a[aria-expanded="true"] .fa-chevron-down {
  display: none;
}
a[aria-expanded="true"] .accord-carrot::after {
  content: "\f077";
}
a[aria-expanded="false"] .accord-carrot::after {
  content: "";
}
.accord-carrot::after {
  font-family: "Font Awesome 6 Free";
  font-size: 15px;
  vertical-align: bottom;
  font-weight: 900;
  padding-left: 5px;
}
.carrot {
  position: absolute;
  right: 1%;
  font-size: 0.6em;
  bottom: 30%;
}
.carrot-link {
  position: absolute;
  right: 8%;
  font-size: 0.8em;
  color: #1e1e1e;
}
#wpsl-search-btn {
  background-image: none !important;
  color: #fff;
}
.video-icon {
  margin-left: -32px;
  margin-top: -32px;
  left: 50%;
  position: absolute;
  top: 50%;
}
.play-icon {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.gallery-tile {
  height: 411px;
}
.branch-locator-home #wpsl-gmap {
  width: 100%;
}
.branch-locator-home #wpsl-search-input {
  width: 100% !important;
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
}
.branch-locator-home label[for="wpsl-category-list"] {
  display: none !important;
}
.branch-locator-home #wpsl-wrap,
.wpsl-gmap-canvas {
  margin: 0;
}
@media only screen and (max-width: 480px) {
  .branch-locator-home #wpsl-gmap {
    height: 400px !important;
  }
}
.full-screen-nav {
  display: none;
  position: fixed;
  width: 100%;
  height: 100%;
  background: -webkit-gradient(
    linear,
    left top,
    right bottom,
    from(rgba(0, 93, 170, 0.1)),
    to(#fff)
  );
  background: linear-gradient(to bottom right, rgba(0, 93, 170, 0.1), #fff);
  background-color: #fff;
  z-index: 998;
}
.full-screen-nav .border,
.full-screen-nav .border-left,
.full-screen-nav .border-right,
.full-screen-nav .border-top,
.full-screen-nav .border-bottom {
  border-color: #707070 !important;
}
h5.nav-heading {
  font-family: "Oswald", sans-serif;
  font-size: 2.4vw;
  color: #576876;
}
h5.nav-heading:hover {
  color: #005dab;
}
.nav-underline::after {
  content: "";
  display: block;
  border-bottom: 1px solid #ec2f18;
  margin-right: 1rem;
  margin-top: 0.5rem;
}
.nav-item-sub {
  display: block;
  font-family: "Oswald", sans-serif;
  font-size: 1.3vw;
  color: #576876;
  margin-bottom: 0.5rem;
}
.nav-item-sub:hover {
  color: #005dab;
}
.col-1-row-1,
.col-1-row-2,
.col-1-row-3,
.col-1-row-4,
.col-2-row-1,
.col-2-row-2,
.col-2-row-3,
.col-2-row-4,
.col-3-row-1,
.col-3-row-2,
.col-3-row-3,
.col-3-row-4,
.col-4-row-1,
.col-4-row-2,
.col-4-row-3,
.col-4-row-4,
.col-4-row-5,
.col-4-row-6 {
  padding-top: 3%;
  padding-bottom: 3%;
}
.overflow-hidden {
  overflow-y: hidden !important;
}
.nav-ham {
  position: absolute;
  top: 1.5%;
  right: 2.5%;
  cursor: pointer;
  z-index: 999;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}
.bar1,
.bar2,
.bar3 {
  width: 55px;
  height: 3px;
  background-color: #fff;
  margin: 10px 0;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}
.nav-ham.change {
  right: calc(2.5% + 17px);
  background: #005dab;
  padding: 0.3rem;
}
.nav-ham.change .bar1,
.nav-ham.change .bar2,
.nav-ham.change .bar3 {
  width: 45px;
  background-color: #fff !important;
}
.nav-ham.change .bar1 {
  -webkit-transform: rotate(-45deg) translate(-9px, 6px);
  transform: rotate(-45deg) translate(-9px, 6px);
}
.nav-ham.change .bar2 {
  opacity: 0;
}
.nav-ham.change .bar3 {
  -webkit-transform: rotate(45deg) translate(-10px, -10px);
  transform: rotate(45deg) translate(-10px, -10px);
}
.nav-fixed {
  background-color: #005dab;
  padding: 10px;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  position: fixed;
  padding-top: 3px;
  padding-bottom: 3px;
  top: 2%;
  right: 2%;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}
.nav-fixed .bar1,
.nav-fixed .bar2,
.nav-fixed .bar3 {
  background-color: #fff !important;
}
.nav-ham.nav-fixed.change {
  padding: 0.2rem;
}
.wpls-logo-showcase .wpls-logo-cnt.slick-slide img {
  width: 75%;
}
a.ba-collapse-text[aria-expanded="true"] span:first-child {
  display: none;
}
a.ba-collapse-text[aria-expanded="false"] span:last-child {
  display: none;
}
.banner-text-404 {
  position: absolute;
  top: 26%;
  left: 40%;
  color: #fff;
  font-family: "Raleway", sans-serif;
}
.banner-text-404 h1 {
  margin: 0;
  font-weight: 600;
  font-size: 8.5vw;
  text-shadow: 0 3px black;
}
.banner-text-404 span {
  font-size: 25px;
  font-weight: 500;
  color: #1e1e1e;
}
.reat-time-img-btn {
  position: absolute;
  top: 40.6%;
  right: 40.6%;
}
ol.styled-list {
  counter-reset: list;
}
ol.styled-list > li {
  list-style: none;
}
ol.styled-list > li:before {
  content: counter(list, lower-alpha) ") ";
  counter-increment: list;
}
#searchTextInput {
  height: 49px;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 28px;
  font-size: 1.75rem;
  font-weight: 300;
  border: 0;
  outline: 0;
  color: #555;
  padding: 10px;
  padding-right: 40px;
  width: 0;
  position: absolute;
  top: 1.5%;
  right: 5.5%;
  background: 0;
  z-index: 3;
  -webkit-transition: width 0.4s cubic-bezier(0, 0.795, 0, 1);
  transition: width 0.4s cubic-bezier(0, 0.795, 0, 1);
  cursor: pointer;
}
#searchTextInput:focus:hover {
  border-bottom: 1px solid #bbb;
}
#searchTextInput:focus {
  width: 420px;
  z-index: 2;
  border-bottom: 1px solid #bbb;
  cursor: text;
  background: rgba(255, 255, 255, 0.9);
}
#searchTextInput:focus + #searchSubmit {
  background: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMS4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDQ1MSA0NTEiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ1MSA0NTE7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iMzJweCIgaGVpZ2h0PSIzMnB4Ij4KPGc+Cgk8cGF0aCBkPSJNNDQ3LjA1LDQyOGwtMTA5LjYtMTA5LjZjMjkuNC0zMy44LDQ3LjItNzcuOSw0Ny4yLTEyNi4xQzM4NC42NSw4Ni4yLDI5OC4zNSwwLDE5Mi4zNSwwQzg2LjI1LDAsMC4wNSw4Ni4zLDAuMDUsMTkyLjMgICBzODYuMywxOTIuMywxOTIuMywxOTIuM2M0OC4yLDAsOTIuMy0xNy44LDEyNi4xLTQ3LjJMNDI4LjA1LDQ0N2MyLjYsMi42LDYuMSw0LDkuNSw0czYuOS0xLjMsOS41LTQgICBDNDUyLjI1LDQ0MS44LDQ1Mi4yNSw0MzMuMiw0NDcuMDUsNDI4eiBNMjYuOTUsMTkyLjNjMC05MS4yLDc0LjItMTY1LjMsMTY1LjMtMTY1LjNjOTEuMiwwLDE2NS4zLDc0LjIsMTY1LjMsMTY1LjMgICBzLTc0LjEsMTY1LjQtMTY1LjMsMTY1LjRDMTAxLjE1LDM1Ny43LDI2Ljk1LDI4My41LDI2Ljk1LDE5Mi4zeiIgZmlsbD0iIzU1NTU1NSIvPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=);
}
#searchSubmit {
  height: 49px;
  width: 63px;
  background-position: center center !important;
  background-repeat: no-repeat !important;
  text-indent: -10000px;
  border: 0;
  position: absolute;
  top: 0.7%;
  right: 5.3%;
  z-index: 3;
  cursor: pointer;
}
.search-icon-grey {
  background: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMS4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDQ1MSA0NTEiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ1MSA0NTE7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iMzJweCIgaGVpZ2h0PSIzMnB4Ij4KPGc+Cgk8cGF0aCBkPSJNNDQ3LjA1LDQyOGwtMTA5LjYtMTA5LjZjMjkuNC0zMy44LDQ3LjItNzcuOSw0Ny4yLTEyNi4xQzM4NC42NSw4Ni4yLDI5OC4zNSwwLDE5Mi4zNSwwQzg2LjI1LDAsMC4wNSw4Ni4zLDAuMDUsMTkyLjMgICBzODYuMywxOTIuMywxOTIuMywxOTIuM2M0OC4yLDAsOTIuMy0xNy44LDEyNi4xLTQ3LjJMNDI4LjA1LDQ0N2MyLjYsMi42LDYuMSw0LDkuNSw0czYuOS0xLjMsOS41LTQgICBDNDUyLjI1LDQ0MS44LDQ1Mi4yNSw0MzMuMiw0NDcuMDUsNDI4eiBNMjYuOTUsMTkyLjNjMC05MS4yLDc0LjItMTY1LjMsMTY1LjMtMTY1LjNjOTEuMiwwLDE2NS4zLDc0LjIsMTY1LjMsMTY1LjMgICBzLTc0LjEsMTY1LjQtMTY1LjMsMTY1LjRDMTAxLjE1LDM1Ny43LDI2Ljk1LDI4My41LDI2Ljk1LDE5Mi4zeiIgZmlsbD0iIzU1NTU1NSIvPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=);
}
.search-icon-white {
  background: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMS4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDQ1MSA0NTEiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ1MSA0NTE7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iMzJweCIgaGVpZ2h0PSIzMnB4Ij4KPGc+Cgk8cGF0aCBkPSJNNDQ3LjA1LDQyOGwtMTA5LjYtMTA5LjZjMjkuNC0zMy44LDQ3LjItNzcuOSw0Ny4yLTEyNi4xQzM4NC42NSw4Ni4yLDI5OC4zNSwwLDE5Mi4zNSwwQzg2LjI1LDAsMC4wNSw4Ni4zLDAuMDUsMTkyLjMgICBzODYuMywxOTIuMywxOTIuMywxOTIuM2M0OC4yLDAsOTIuMy0xNy44LDEyNi4xLTQ3LjJMNDI4LjA1LDQ0N2MyLjYsMi42LDYuMSw0LDkuNSw0czYuOS0xLjMsOS41LTQgICBDNDUyLjI1LDQ0MS44LDQ1Mi4yNSw0MzMuMiw0NDcuMDUsNDI4eiBNMjYuOTUsMTkyLjNjMC05MS4yLDc0LjItMTY1LjMsMTY1LjMtMTY1LjNjOTEuMiwwLDE2NS4zLDc0LjIsMTY1LjMsMTY1LjMgICBzLTc0LjEsMTY1LjQtMTY1LjMsMTY1LjRDMTAxLjE1LDM1Ny43LDI2Ljk1LDI4My41LDI2Ljk1LDE5Mi4zeiIgZmlsbD0iI0ZGRkZGRiIvPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=);
}
.search #searchSubmit,
.search #searchTextInput {
  display: none;
}
#searchSubmit:hover {
  opacity: 0.8;
}
.search .container #searchSubmit {
  display: block;
  background: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMS4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDQ1MSA0NTEiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ1MSA0NTE7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iMzJweCIgaGVpZ2h0PSIzMnB4Ij4KPGc+Cgk8cGF0aCBkPSJNNDQ3LjA1LDQyOGwtMTA5LjYtMTA5LjZjMjkuNC0zMy44LDQ3LjItNzcuOSw0Ny4yLTEyNi4xQzM4NC42NSw4Ni4yLDI5OC4zNSwwLDE5Mi4zNSwwQzg2LjI1LDAsMC4wNSw4Ni4zLDAuMDUsMTkyLjMgICBzODYuMywxOTIuMywxOTIuMywxOTIuM2M0OC4yLDAsOTIuMy0xNy44LDEyNi4xLTQ3LjJMNDI4LjA1LDQ0N2MyLjYsMi42LDYuMSw0LDkuNSw0czYuOS0xLjMsOS41LTQgICBDNDUyLjI1LDQ0MS44LDQ1Mi4yNSw0MzMuMiw0NDcuMDUsNDI4eiBNMjYuOTUsMTkyLjNjMC05MS4yLDc0LjItMTY1LjMsMTY1LjMtMTY1LjNjOTEuMiwwLDE2NS4zLDc0LjIsMTY1LjMsMTY1LjMgICBzLTc0LjEsMTY1LjQtMTY1LjMsMTY1LjRDMTAxLjE1LDM1Ny43LDI2Ljk1LDI4My41LDI2Ljk1LDE5Mi4zeiIgZmlsbD0iIzU1NTU1NSIvPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=);
  background-repeat: no-repeat;
  right: 0;
}
.search .container #searchTextInput {
  display: block;
  width: 100%;
  position: inherit;
  z-index: 1;
  border-bottom: 1px solid #bbb;
  cursor: text;
  background: rgba(255, 255, 255, 0.8);
}
.contact-us-alert-container {
  position: fixed;
  width: 35%;
  right: 2%;
  top: 2%;
  z-index: +9999;
}
.contact-us-alert {
  display: none;
  width: 100%;
  -webkit-box-shadow: rgba(0, 0, 0, 0.3) -1px 1px 8px;
  box-shadow: rgba(0, 0, 0, 0.3) -1px 1px 8px;
}
#wpcf7-f120-o1 .wpcf7-response-output {
  display: none !important;
}
@media only screen and (min-width: 481px) {
  .banner-image {
    z-index: 1;
  }
  .banner-image::before {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: -1;
    background: linear-gradient(165deg, #fff 0, rgba(255, 255, 255, 0) 33%);
  }
  .page-id-62 .banner-half-height,
  .page-id-30 .banner-half-height,
  .page-id-106 .banner-half-height,
  .page-id-164 .banner-half-height,
  .page-id-419 .banner-half-height,
  .page-id-187 .banner-half-height,
  .category-3 .banner-half-height {
    z-index: 1;
  }
  .page-id-62 .banner-half-height::after,
  .page-id-30 .banner-half-height::after,
  .page-id-106 .banner-half-height::after,
  .page-id-164 .banner-half-height::after,
  .page-id-419 .banner-half-height::after,
  .page-id-187 .banner-half-height::after,
  .category-3 .banner-half-height::after {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    right: 0;
    z-index: -1;
    background: linear-gradient(-162deg, #fff 0, rgba(255, 255, 255, 0) 33%);
  }
}
a.bestweb-logo img {
  position: absolute;
  right: 9%;
  top: 2%;
  width: 10%;
  margin-right: 20px;
}
@media (min-width: 1200px) {
  .modal-xl {
    max-width: 1260px;
  }
  a.bestweb-logo img {
    right: 12.5%;
  }
}
@media (min-width: 1700px) {
  .container {
    max-width: 1560px;
  }
  a.bestweb-logo img {
    right: 11.5%;
    margin-right: 0;
  }
}
@media only screen and (min-width: 1440px) {
  .deposits.product-icons img {
    width: 35%;
  }
  .table .thead-primary-color th {
    font-size: 1.5rem;
  }
  .nav-logo {
    max-height: 100%;
  }
  #searchSubmit {
    top: 1.5%;
  }
  .lang-btn {
    top: 0.55%;
  }
}
@media only screen and (max-width: 1440px) {
  .product-icons img {
    width: 35%;
  }
  .product-icons-5 img {
    width: 60%;
  }
  .nav-logo {
    max-height: 100%;
  }
  .gallery-tile {
    height: 320px;
  }
  #searchTextInput {
    right: 7.5%;
  }
  #searchSubmit {
    top: 1.2%;
    right: calc(2.5% + 55px);
  }
  h5.nav-heading {
    font-size: 2.2vw;
  }
  .lang-btn {
    top: 0.5%;
    right: calc(2.5% + 70px);
  }
}
@media only screen and (max-width: 1024px) {
  h5.sub-heading-h5 {
    font-size: 2.4vw;
  }
  a.bestweb-logo img {
    right: 12%;
    margin-right: 28px;
  }
}
@media only screen and (max-width: 992px) {
  p.para-text-s,
  .btn-para-text-s {
    font-size: calc(14px + 0.8vw);
  }
  p.para-highlight {
    font-size: calc(18px + 0.9vw);
  }
  .editor-styles h3 {
    font-size: calc(28px + 1.9vw);
    line-height: calc(32px + 2vw);
  }
  h5.sub-heading-h5 {
    font-size: calc(24px + 1vw);
    line-height: calc(28px + 1vw);
  }
  .product-imgs img {
    width: inherit;
    height: inherit;
    -o-object-fit: contain;
    object-fit: contain;
  }
  svg.replace-with-svg {
    width: 45% !important;
  }
  #wpsl-category {
    width: 100%;
    margin-bottom: 10px;
  }
  .banner-text-404 {
    top: 30%;
    left: 16%;
  }
  .banner-text-404 h1 {
    font-size: 22.5vw;
  }
  .banner-text-404 span {
    font-size: 5vw;
  }
}
@media only screen and (max-width: 992px) {
  h1.banner-text {
    font-size: calc(20px + 6vw);
    line-height: calc(20px + 6vw);
    bottom: 20%;
    text-shadow: 17px 16px 231px #fff;
  }
  h1.banner-text hr.vertical-line {
    width: 52%;
  }
  h1.banner-text span {
    padding-left: 6.8vw;
  }
  h1.banner-text-inner {
    font-size: calc(20px + 6vw);
    line-height: calc(20px + 6vw);
    text-shadow: inherit;
    width: 75%;
    bottom: 20%;
  }
  .top-right-wrap {
    top: 2%;
  }
  .top-right-wrap .nav-ham {
    margin-bottom: 40px;
  }
  .top-right-wrap .nav-ham .bar1,
  .top-right-wrap .nav-ham .bar2,
  .top-right-wrap .nav-ham .bar3 {
    width: 45px;
    height: 3px;
    margin: 8px 0;
  }
  .savings-deposits-icons img {
    width: 60%;
  }
  .islamic-finance-icons img {
    width: 60%;
  }
  .loans-and-leasing-icons img {
    width: 60%;
  }
}
@media only screen and (max-width: 800px) {
  a.bestweb-logo img {
    right: 15%;
    margin-right: 28px;
  }
}
@media only screen and (max-width: 767px) {
  h1.banner-text {
    top: 30%;
    bottom: initial;
    font-size: calc(20px + 5vw);
    line-height: calc(20px + 5vw);
  }
  h1.banner-text::after {
    padding-top: 57%;
    padding-left: 39%;
  }
  h1.banner-text span {
    padding: 0;
  }
  h1.banner-text span::before {
    margin-left: 2%;
  }
  h1.banner-text-inner {
    bottom: calc(39px + 5%);
  }
  #egm-map {
    height: 300px !important;
  }
  .inquire-wrap {
    bottom: 20%;
    font-size: calc(16px + 1vw);
  }
  .inquire-wrap a span.inquire-btn {
    width: inherit;
    height: inherit;
    line-height: 5.38vw;
    padding: 6%;
  }
  .inquire-wrap span {
    text-shadow: 17px 16px 112px #000;
  }
  .logo {
    max-width: 25%;
  }
  .chat-widget {
    font-size: calc(16px + 1.5vw);
    line-height: calc(16px + 1.5vw);
    width: inherit;
    height: inherit;
    padding: 2%;
  }
  .product-icons img {
    width: 50%;
  }
  #wpsl-stores,
  #wpsl-direction-details,
  #wpsl-gmap {
    height: 350px !important;
  }
  .full-screen-nav h5.nav-heading {
    font-size: 8.5vw;
  }
  .full-screen-nav .nav-item-sub {
    font-size: 5vw;
  }
  .full-screen-nav {
    overflow: scroll;
  }
  .nav-logo {
    width: 55%;
    height: auto;
  }
  .no-border-xs {
    border: none !important;
  }
  .banner-text-404 {
    top: 30%;
    left: 15%;
  }
  .banner-text-404 h1 {
    font-size: 24.5vw;
  }
  .savings-deposits-icons img {
    width: 50%;
  }
  .islamic-finance-icons img {
    width: 80%;
  }
  .loans-and-leasing-icons img {
    width: 65%;
  }
  .sitemap-nav h5.nav-heading {
    font-size: 8.5vw;
  }
  .sitemap-nav .nav-item-sub {
    font-size: 5vw;
  }
  a.bestweb-logo img {
    right: 1%;
    top: 2%;
    width: 12%;
    margin-right: 0;
  }
  .lang-btn .white {
    color: #333 !important;
    text-shadow: none;
  }
  .lang-btn .grey {
    color: #333;
  }
  .lang-btn-box {
    background: 0;
  }
}
@media only screen and (max-width: 480px) {
  .banner-full-height {
    height: calc(100vh - 28.9vh);
  }
  h1.banner-text {
    top: 50%;
    bottom: initial;
    font-size: calc(20px + 8vw);
    line-height: calc(20px + 8vw);
  }
  .inquire-wrap {
    bottom: 9%;
    font-size: calc(18px + 2.5vw);
  }
  .logo {
    max-width: 50%;
  }
  #searchTextInput {
    top: 61px;
    right: 0;
    height: 60px;
    padding-right: 10px;
  }
  #searchTextInput:focus {
    width: 100%;
    background: white;
  }
  .search-icon-white {
    background: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMS4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDQ1MSA0NTEiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ1MSA0NTE7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iMzJweCIgaGVpZ2h0PSIzMnB4Ij4KPGc+Cgk8cGF0aCBkPSJNNDQ3LjA1LDQyOGwtMTA5LjYtMTA5LjZjMjkuNC0zMy44LDQ3LjItNzcuOSw0Ny4yLTEyNi4xQzM4NC42NSw4Ni4yLDI5OC4zNSwwLDE5Mi4zNSwwQzg2LjI1LDAsMC4wNSw4Ni4zLDAuMDUsMTkyLjMgICBzODYuMywxOTIuMywxOTIuMywxOTIuM2M0OC4yLDAsOTIuMy0xNy44LDEyNi4xLTQ3LjJMNDI4LjA1LDQ0N2MyLjYsMi42LDYuMSw0LDkuNSw0czYuOS0xLjMsOS41LTQgICBDNDUyLjI1LDQ0MS44LDQ1Mi4yNSw0MzMuMiw0NDcuMDUsNDI4eiBNMjYuOTUsMTkyLjNjMC05MS4yLDc0LjItMTY1LjMsMTY1LjMtMTY1LjNjOTEuMiwwLDE2NS4zLDc0LjIsMTY1LjMsMTY1LjMgICBzLTc0LjEsMTY1LjQtMTY1LjMsMTY1LjRDMTAxLjE1LDM1Ny43LDI2Ljk1LDI4My41LDI2Ljk1LDE5Mi4zeiIgZmlsbD0iIzU1NTU1NSIvPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=);
  }
  .contact-us-alert-container {
    position: fixed;
    width: 100%;
    right: 0;
    padding: 7px;
  }
  .inquire-now-xs {
    bottom: 0;
    width: 100%;
    left: 0;
  }
  a.bestweb-logo img {
    right: 1%;
    top: 2%;
    width: 20%;
    margin-right: 0;
  }
}
