.landing-header{
  background-color: #fff;
}

.menu-title-gray-500 .menu-item .menu-link{
  color: #457cff;
}

.menu-state-title-primary .menu-item .menu-link:hover:not(.disabled):not(.active), .menu-state-title-primary .menu-item.hover>.menu-link:not(.disabled):not(.active) {
  transition: color .2s ease,background-color .2s ease;
  color: #195dff;
}

.landing-header .menu .menu-link.active {
  color: #195dff;
}

[data-kt-sticky-landing-header=on] .landing-header .menu .menu-link.active {
  color: #195dff;
  background-color: rgb(206 207 209 / 40%);
}
.cus-description{
    font-size: 20px;
    line-height: 1.5;
}

.cus-bg{
    background-color: #343A40 !important;
}

.cus-bg-secondary{
    background-color: #efefef !important;
}

.list li{
    padding-bottom: 5px;
}

.list ul.dashed {
    list-style-type: none;
  }
  .list ul.dashed > li {
    text-indent: -5px;
  }
  .list  ul.dashed > li:before {
    content: "- ";
    text-indent: -5px;
  }

.right-border{
    border-right: 1px solid rgb(216, 216, 216);
}
@media only screen and (max-width: 766px) {
  .right-border{
    border-right: 0px ;
  }
}
.bottom-border{
    border-bottom: 1px solid rgb(216, 216, 216);
}

.center-block {
    float: none;
    display: block;
    margin: 0 50px;
    /* margin-left: auto; margin-right: auto; */
    /* min-height: 400px; */
    display: flex;
    flex-direction: column;
    justify-content: center;
}
@media only screen and (max-width: 1024px) {
  .center-block {
    margin: 0 10px;
  }
}

.content {
    position: relative;
    width: 100%;
    /* max-width: 400px; */
    margin: auto;
    overflow: hidden;
    padding: 0;
  }
  
  .content .content-overlay {
    background: rgba(0,0,0,0.7);
    position: absolute;
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    opacity: 0;
    -webkit-transition: all 0.4s ease-in-out 0s;
    -moz-transition: all 0.4s ease-in-out 0s;
    transition: all 0.4s ease-in-out 0s;
    border-radius: 8px;
  }
  
  .content:hover .content-overlay{
    opacity: 1;
  }
  
  .content-image{
    width: 100%;
  }
  
  .content-details {
    position: absolute;
    text-align: center;
    padding-left: 1em;
    padding-right: 1em;
    width: 100%;
    top: 50%;
    left: 50%;
    opacity: 0;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-transition: all 0.3s ease-in-out 0s;
    -moz-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;
  }
  
  .content:hover .content-details{
    top: 50%;
    left: 50%;
    opacity: 1;
  }
  
  .content-details h3{
    color: #fff;
    font-weight: 500;
    letter-spacing: 0.15em;
    margin-bottom: 0.5em;
    text-transform: uppercase;
  }
  
  .content-details p{
    color: #fff;
    font-size: 1em;
  }
  
  .fadeIn-bottom{
    top: 80%;
  }
  
  .fadeIn-top{
    top: 20%;
  }
  
  .fadeIn-left{
    left: 20%;
  }
  
  .fadeIn-right{
    left: 80%;
  }

  .card{
      width: 100%;
      border-radius: 8px;
      box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
      min-height: 320px;
  }

  .footer-border{
      border: 2px solid #434b52 !important;
  }

  .hidden {
    display: none;
  }

  .notify-success {
    position: fixed;
    top: 80px;
    right: 10px;
    z-index: 10;
    width: 500px;
    border-radius: 8px;
    background-color: #97e6e2;
    border-top: 5px solid #2f7672;
  }

  .notify-error {
    position: fixed;
    top: 80px;
    right: 10px;
    z-index: 5;
    width: 500px;
    border-radius: 8px;
    background-color: #edc9d2;
    border-top: 5px solid #e83959;
  }

  .whatsappBtn {
    display: block;
    position: fixed;
    bottom: 0px;
    right: -2px;
    z-index: 98;
    border: none;
    outline: 0;
    cursor: pointer;
    padding: 15px;
    border-radius: 10px;
    font-size: 18px;
    transition: .5s ease;
}

.scrolltop{
  bottom: 80px;
}
.cus-header{
  font-size: 36px !important;
}
.cus-sub-header{
  font-size: 28px;
}

.drawer-overlay{
  z-index: 99 !important;
}