.footer-nav .nav-title {
  font-size: 18px;
  margin-bottom: .5rem;
  text-transform: uppercase;
  font-weight: 700; }
  .footer-nav .nav-title a {
    padding: 0;
    color: #F3A040 !important; }
.footer-nav .nav {
  margin-bottom: 1rem; }
  .footer-nav .nav .nav-link {
    color: white;
    padding: 0;
    margin-bottom: .25rem; }

.side-bar {
  top: 9rem; }
  .side-bar::after {
    content: '';
    position: absolute;
    bottom: -.5rem;
    left: -1.5rem;
    right: 20%;
    top: 50%;
    z-index: -1;
    background-image: url("../images/bg/dot-bg-2.svg");
    background-repeat: no-repeat;
    background-size: inherit; }
  .side-bar ul {
    background-color: #EAEFF6;
    padding: 2rem 1rem .5rem 1rem;
    position: relative;
    top: -2rem;
    margin: 0rem;
    -webkit-transition: all 0.3s ease-in;
    -moz-transition: all 0.3s ease-in;
    -ms-transition: all 0.3s ease-in;
    -o-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in; }
    .side-bar ul li {
      padding: 0; }
      .side-bar ul li a {
        font-size: 16px;
        font-weight: 600;
        color: #125182;
        display: block;
        padding: .5rem;
        margin-bottom: .5rem; }
        .side-bar ul li a.is-active {
          font-weight: 700;
          color: #186EB1;
          background-color: #CCD5DC; }
  .side-bar .menu-slider {
    position: relative;
    top: -1rem;
    margin-bottom: 2rem; }
    .side-bar .menu-slider .navSwiper {
      background-color: #EAEFF6;
      position: relative; }
      .side-bar .menu-slider .navSwiper a {
        font-size: 16px;
        font-weight: 600;
        color: #125182;
        display: block;
        padding: .5rem;
        margin-bottom: .5rem; }
        .side-bar .menu-slider .navSwiper a.is-active {
          color: #186EB1; }
      .side-bar .menu-slider .navSwiper .nav-prev,
      .side-bar .menu-slider .navSwiper .nav-next {
        color: #125182; }
        .side-bar .menu-slider .navSwiper .nav-prev:after,
        .side-bar .menu-slider .navSwiper .nav-next:after {
          font-size: 13px;
          font-weight: bold; }
      .side-bar .menu-slider .navSwiper .swiper-button-next, .side-bar .menu-slider .navSwiper .swiper-container-rtl .swiper-button-prev {
        right: 0; }
      .side-bar .menu-slider .navSwiper .swiper-button-prev, .side-bar .menu-slider .navSwiper .swiper-container-rtl .swiper-button-next {
        left: 0; }

.sticky-menu {
  position: fixed !important;
  top: 1rem !important;
  z-index: 9 !important; }

