@media all and (min-width: 992px) {
      .dropdown-menu li {
        position: relative;
      }

      .dropdown-menu .submenu {
        display: none;
        position: absolute;
        left: 100%;
        top: -7px;
      }

      .dropdown-menu .submenu-left {
        right: 100%;
        left: auto;
      }

      .dropdown-menu>li:hover {
        background-color: #f1f1f1
      }

      .dropdown-menu>li:hover>.submenu {
        display: block;
      }
}

    /* ============ desktop view .end// ============ */

    /* ============ small devices ============ */
@media (max-width: 991px) {
      .dropdown-menu .dropdown-menu {
        margin-left: 0.7rem;
        margin-right: 0.7rem;
        margin-bottom: .5rem;
      }
}

.text-underline-hover {
  text-decoration: none;
}

.text-underline-hover:hover {
  text-decoration: underline;
}

.carousel-indicators button.thumbnail {
  width: 175px;
}

.carousel-indicators button.thumbnail:not(.active) {
  opacity: 0.5;
}

.carousel-indicators {
  position: static;
}

.carousel-indicators li {
  border-radius: 12px;
  width: 12px;
  height: 12px;
  background-color: #404040;
}

@media screen and (min-width: 992px) {
  .carousel {
     max-width: 100%;
     margin: 0 auto;
  }
}

html {
  overflow: scroll;
  overflow-x: auto;
}

ul.ase   {
	margin-left: 1.2em;
  padding-left: 0; 
}

 img.card-img-top {
  margin-top: 2em; 
}

.page-item.active .page-link {
    color: #fff !important;
  background: rgb(9, 4, 140) !important; 
}

.pagination .page-link {
    color: rgb(64, 64, 64);
}