a {
  text-decoration: none !important;
}

#navbar1 {
  padding: 4.8px 0;
}

.carousel-caption {
  top: 0rem;
  color: #333;
  cursor: pointer;
}

/*#navbar1 .nav-link:hover {
  color: #79ae45 !important;
}

#navbar2 .nav-link:hover {
  color: #eca94a !important;
}

#navbar3 .nav-link:hover {
  color: #2c6cae !important;
}

#navbar4 .nav-link:hover {
  color: #48b3ae !important;
}

#navbar5 .nav-link:hover {
  color: #38bcdf !important;
}*/
#navbar1.xxx {
  background-color: #e0ebd6 !important;
}

#navbar1.xxx .nav-link:hover {
  color: #79ae45 !important;
}

#navbar1.xxt {
  background-color: #fbeedb !important;
}

#navbar1.xxt .nav-link:hover {
  color: #eca94a !important;
}

#navbar1.xxl {
  background-color: #d1deeb !important;
}

#navbar1.xxl .nav-link:hover {
  color: #2c6cae !important;
}

#navbar1.xrq {
  background-color: #daf0ef !important;
}

#navbar1.xrq .nav-link:hover {
  color: #48b3ae !important;
}

.navbar-fixed {
  position: fixed;
  width: 100%;
  top: 0;
  z-index: 1000;
  transition: opacity 0.7s ease-in-out;
  opacity: 0;
  visibility: hidden;
}

.navbar-fixed.show {
  opacity: 1;
  visibility: visible;
}

#navbar1 .nav-link, #navbar2 .nav-link, #navbar3 .nav-link, #navbar4 .nav-link, #navbar5 .nav-link {
  color: #333 !important;
  padding-left: 1.25rem !important;
  padding-right: 1.25rem !important;
}

#header {
  visibility: visible;
}

.navbar {
  padding: 0;
}

#header .navbar-brand {
  font-size: 1.667rem !important;
  font-weight: bold;
}

.dropdown-menu {
  background-color: rgba(22, 22, 23, .8) !important;
  backdrop-filter: blur(5px)
}

.dropdown:hover>.dropdown-menu {
  display: block;
}

.dropdown>.dropdown-toggle:active {
  pointer-events: none;
}

.btn {
  border-radius: 1.25rem !important;
  padding-left: 1rem;
  padding-right: 1rem;
}

#carousel1 .carousel-caption, #carousel3 .carousel-caption {
  top: 1rem !important;
  padding-top: 0.25rem !important;
}

#carousel1 h2, #carousel1 h5, #carousel3 h2, #carousel3 h5 {
  color: #ffffff !important;
}

#carousel2 .carousel-caption, #carousel4 .carousel-caption {
  top: 1rem !important;
  padding-top: 0.25rem !important;
}

#carousel2 h2, #carousel2 h5, #carousel4 h2, #carousel4 h5 {
  color: #333333 !important;
}

#carousel1 .carousel-item h2, #carousel2 .carousel-item h2, #carousel3 .carousel-item h2, #carousel4 .carousel-item h2 {
  font-size: 2.25rem !important;
  font-weight: bold;
  padding-top: 0 !important;
  padding-bottom: 1rem;
}

#carousel1 .btn {
  background-color: #79ae45 !important;
  border: #79ae45 !important;
}

#carousel2 .btn {
  background-color: #79ae45 !important;
  border: #79ae45 !important;
}

#carousel3 .btn {
  background-color: #79ae45 !important;
  border: #79ae45 !important;
}

#carousel4 .btn {
  background-color: #79ae45 !important;
  border: #79ae45 !important;
}

.xx hr.w-25 {
  height: 5px !important;
  width: 98px !important;
  background-color: #79ae45;
  border: none;
  margin-top: 2px;
  margin-bottom: 6px;
  opacity: 1;
}
.xx .btn {
  background-color: #79ae45 !important;
  border: #79ae45 !important;
}

.xt hr.w-25 {
  height: 5px !important;
  width: 98px !important;
  background-color: #eca94a;
  border: none;
  margin-top: 2px;
  margin-bottom: 6px;
  opacity: 1;
}
.xt .btn {
  background-color: #eca94a !important;
  border: #eca94a !important;
}
.xl hr.w-25 {
  height: 5px !important;
  width: 98px !important;
  background-color: #2c6cae;
  border: none;
  margin-top: 2px;
  margin-bottom: 6px;
  opacity: 1;
}
.xl .btn {
  background-color: #2c6cae !important;
  border: #2c6cae !important;
}

.rq .btn {
  background-color: #48b3ae !important;
  border: #48b3ae !important;
}
.rq hr.w-25 {
  height: 5px !important;
  width: 98px !important;
  background-color: #48b3ae;
  border: none;
  margin-top: 2px;
  margin-bottom: 6px;
  opacity: 1;
}

#section1 h2 {
  font-size: 2.25rem;
}

.items-outer {
  width: 1460px !important;
}

.items-out {
  overflow-x: auto;
}

.items {
  width: 1433.6px !important;
}

.item {
  padding: 0;
  height: 392px;
  width: auto;
}

.items:hover .item {
  opacity: 0.5;
  transition: opacity 1s;
}

.item:hover {
  opacity: 1 !important;
  transition: opacity 1s;
}

.item .btn-light {
  background-color: #f3f3f3 !important;
}

.item:hover .btn-light {
  background-color: #0083f2 !important;
  color: #ffffff;
}

.product {
  height: 60px;
}

#product1, #product2, #product3 {
  font-size: 18px !important;
  color: #333333 !important;
  background-color: #c7e1f7 !important;
  border-radius: 6px !important;
  transition: all 1s fadein;
  padding: 21px 0;
}

.btn-custom {
  border-radius: 10px 10px 10px 0px !important;
}
.min-height{
      height: 750px;
}
.dropdown-submenu {
  position: relative;
}

.dropdown-submenu a::after {
  transform: rotate(-90deg);
  margin-top: -3px;
}

.dropdown-submenu .dropdown-menu {
  top: 0;
  left: 100%;
  margin-left: 0.1rem;
  margin-top: -1px;
  border-radius: 0 6px 6px 6px;
}