.cus-nav-btn {
  padding: 10px 20px;
  /* color: #ffff!important; */
}
.cus-choose {
  padding: 30px 0px;
  text-align: center;
  color: rgb(255, 255, 255);
}

.cus-choose ul {
  text-align: left;
  width: fit-content;
  margin-left: auto;
  font-size: 1.5rem;
  list-style: none;
  padding-left: 6rem;
}
.cus-choose ul li {
  position: relative;
  text-align: justify;
  line-height: 1.5rem;
}
.d-content {
  display: contents;
}
.cus-choose ul li i {
  color: #ff2d55;
  position: absolute;
  left: -53px;
  top: -5px;
  font-size: 3rem;
}
.cus-choose h1 {
  color: #da8a06;
}
.cus-home-bg {
  /* background: linear-gradient(135deg, rgba(246,115,13,0.7) 0%, rgba(217,8,69,0.7) 80%); */
  /*background: linear-gradient(135deg, rgb(246 115 13 / 56%) 0%, rgb(217 8 69 / 61%) 80%);*/
  /* background : linear-gradient( 109.6deg,  rgb(255 24 134 / 52%) 11.2%, rgb(252 232 68 / 28%) 52%, rgb(53 178 239 / 26%) 100.2% ); */
}

/* background: linear-gradient(135deg, rgba(246,115,13,0.7) 0%, rgba(217,8,69,0.7) 80%); */
.gradient {
  background: #77a1d3; /* fallback for old browsers */
  background: -webkit-linear-gradient(
    to right,
    #e684ae,
    #79cbca,
    #77a1d3
  ); /* Chrome 10-25, Safari 5.1-6 */
  background: linear-gradient(
    to right,
    #e684ae,
    #79cbca,
    #77a1d3
  ); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
}

/* .footer-area .social-links ul li {
    background-color: white;
    width: 32px;
    border-radius: 50%;
} */

.flag-gradient {
  background-image: linear-gradient(
    109.6deg,
    rgba(255, 24, 134, 1) 11.2%,
    rgba(252, 232, 68, 1) 52%,
    rgba(53, 178, 239, 1) 100.2%
  );
}

.cus-ini-logo {
  /* background: #ffffffd4; */
  width: fit-content;
}

.cus-product .card:hover {
  background-color: #ff2d55;
  -webkit-transition: 0.9s;
  cursor: pointer;
}
.cus-product .card:hover h4 {
  color: #ffffff;
}
.cus-product .card:hover ul li {
  color: #ffffff;
}
.cus-product .card:hover ul li i {
  color: #ffb913;
}

.cus-elkevent-nav {
  background: rgba(255, 255, 255, 0.8);
  position: absolute;
  top: 0;
  left: 0;
  padding-top: 15px;
  width: 100%;
  z-index: 999;
  height: auto;
}
.is-sticky ul li a {
  color: rgba(51, 47, 47, 0.884) !important;
}
.is-sticky ul li a:hover {
  color: #ff4266 !important;
}
.is-sticky ul li a.active {
  color: #ff4266 !important;
}
.cus-dy-nav {
  position: sticky;
  top: 95px;
}
.cus-dy-list {
  height: 50vh;
  overflow: auto;
}
.product li a {
  color: #ff0031;
}
.product li:hover {
  background-color: #ac0929;
  -webkit-transition: 0.5s;
}
.product li:hover a {
  color: #ffffff;
  /* -webkit-transition: .5s; */
}

/*Modal BG*/

.white-bg {
  background: #ffff;
  width: 100%;
  height: 70%;
  /* margin: auto; */
  margin-top: 6rem;
  text-align: center;
  position: relative;
  opacity: 0.5;
  transition: 0.3s ease;
}
.white-bg:hover {
  opacity: 1;
}

.mul-sel button {
  background: #ffff;
  color: black;
  box-shadow: none;
}

/*.content{*/
/*    padding: 10rem 5px 5rem;*/
/*}*/

/* Mobile Responsive */

@media (max-width: 991px) {
  .modal-content {
    width: auto !important;
  }
  .cus-nav-hide {
    display: none;
  }
  .cus-dy-nav {
    position: inherit;
    justify-content: center;
  }
  .cus-dy-nav li {
    margin-bottom: 1rem;
  }
  .cus-dy-list {
    height: 75vh;
    overflow: auto;
    padding-left: 30px;
  }
  .cus-footer {
    display: inherit;
  }
  .cus-choose ul {
    padding-left: 2rem;
  }
  .virtual-login {
    display: inline-block !important;
    /* padding: 1rem; */
    width: 80% !important;
    margin: auto auto 1rem auto;
    color: #ffff !important;
  }
  .res-pad {
    padding-left: 1rem !important;
  }
}
