/* Limiting text characters by adding ellipsis Start */
.line-ellipsis{overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical;}
.tripple-line-ellipsis{-webkit-line-clamp: 3;}
.double-line-ellipsis{-webkit-line-clamp: 2;}
.single-line-ellipsis{-webkit-line-clamp: 1;}

@media screen and (min-width: 576px) {
    .tripple-line-ellipsis-sm{-webkit-line-clamp: 3;}
    .double-line-ellipsis-sm{-webkit-line-clamp: 2;}
    .single-line-ellipsis-sm{-webkit-line-clamp: 1;}
    .splide.is-initialized .splide-single-line-ellipsis-sm{overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}
}
@media screen and (min-width: 768px) {
    .tripple-line-ellipsis-md{-webkit-line-clamp: 3;}
    .double-line-ellipsis-md{-webkit-line-clamp: 2;}
    .single-line-ellipsis-md{-webkit-line-clamp: 1;}
    .splide.is-initialized .splide-tripple-line-ellipsis-md{overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}
    .splide.is-initialized .splide-double-line-ellipsis-md{overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
}
@media screen and (min-width: 992px) {
    .splide.is-initialized .splide-tripple-line-ellipsis-lg{overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}
    .splide.is-initialized .splide-double-line-ellipsis-lg{overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
}

@media (min-width: 768px){
    .splide.is-initialized .splide-ellipsis-wrapper-landscape{max-width:50%;}
}
/* Limiting text characters by adding ellipsis End */





/* new changes */

:root{
--widget-bg:#343b3b;
--dark-bg:#1f2424;
--textt-color:#ededed;
--brand:#0abab5;
}


body{
    background-color: var(--dark-bg) !important;
}
div,span,label,a,h5{color: var(--textt-color) !important}
.card {
  background-color: var(--widget-bg) !important;
  border: none;
}
a:hover{
color: var(--brand) !important;
}
.nav-link:hover div{color: var(--brand) !important;}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: var(--brand) !important;}
.form-control,.input-group-text,.select2-container--default .select2-selection--single,.select2-dropdown,.custom-control-label::before,.eps-widget23 {
    background-color: var(--dark-bg) !important;
    border: 1px solid var(--dark-bg) !important;
}
.form-control{
    color: var(--textt-color) !important;
}
.header,.dropbtn,.bg-testimonial{background-color: var(--dark-bg) !important;}
.navigation-menu{
    border-top: 1px solid var(--widget-bg) !important;
    border-bottom: 1px solid var(--widget-bg) !important;
}
.navbar.navbar--menu .nav-item.dropdown .dropdown-menu li + li,  .header-top .navbar .nav-item .dropdown-menu li + li  {
  border-top: 1px solid var(--dark-bg) !important;
}
.dropdown-menu,.dropdown-content{
     background-color: var(--widget-bg) !important;
}
.header-wrapper .header-menu {
  background-color: #ffffff0f !important;
}
.header-wrapper .header-top{
    background-color: var(--dark-bg) !important;
}
.dropdown-item:hover, .dropdown-item:focus {
background-color: var(--dark-bg) !important;
}
.dropdown-gold .dropdown-item .dropdown-item-icon .nav-svg-icon g [fill] {
  fill: var(--brand) !important;
}
.bg-super-darkk,.media.media05,.media.media07{background-color: var(--widget-bg) !important}
header{
    box-shadow: 1px 1px 200px #00000059;
}
.media.media01 .media-name,.media.media02 .media-title {
  color: #0abab5 !important;
}
.media.media01{
  background-color: #1f2424 !important;
}
.datepicker tbody tr > td.day.old {
    color: #8b8b8b !important;
}
.datepicker thead th.prev, .datepicker thead th.datepicker-switch, .datepicker thead th.next {
    color: #e9e9e9 !important;
}
.datepicker tbody tr > td.day {
    color: #15abb5 !important;
}
.datepicker thead th.dow {
    color: #c9c9c9 !important;
}
.datepicker tbody tr > td.day.disabled {
    color: #8b8b8b !important;
}
.datepicker thead tr:first-child th:hover,.datepicker table tr td span:hover{
    background: #1f2424 !important;
}
.modal-content{
  background-color: #343b3b !important;
}
.modal-header,.card-header{
      border-bottom: 1px solid #3f3f3f !important;
}
.modal-footer,.card-footer{
  border-top: 1px solid #3f3f3f !important;
}
.eps-widget02>.eps-widget02-item:first-of-type {
  border-top: 1px solid #3f3f3f !important;
}
.eps-widget02 .eps-widget02-item{
  border-bottom: 1px solid #3f3f3f !important;
}
.select2-container .select2-dropdown .select2-search .select2-search__field {
    background: #464e4f !important;
    color: #0abab5 !important;
}
.invalid-feedback{
  color: #fd397a !important;
}
.list-group.list-group01 .list-group-item{
 border: 1px solid #3f3f3f !important;
} 
.list-group.list-group01 .list-group-item{
  background: #343b3b !important;
}
.btn-outline-secondary {
    color: #0abab5 !important;
    border-color: #0abab5 !important;
}
.custom-control-label::before{
    background-color: #0abab5 !important;
    border: 1px solid #e8fdff !important;
}