.features-slider__desktop{display:block;}
.features-slider__mobile{display:none;}

.features-slider {
  display: flex;
  justify-content: space-between;
}
.features-slider__content{order:2; position: relative; cursor: grab; flex: 1 1 auto; width:50%; margin-top: 0;}
.features-slider__content .features-slider__nav-item {/*display: none;*/ }
.features-slider__image {position: absolute; top: 0; right: 0; bottom: 0; display: block; width: 100%; opacity: 0; z-index: -1; transition-duration: 0s;}
.features-slider__image img{ display: none; }
.features-slider__content .dp_dmb_repeat_item {position: absolute; top: 0; left: 0; bottom:  0; width: 100%; opacity: 0; object-fit: fill; transition: opacity 0.6s, box-shadow 0.6s;}

.features-slider__content .dp_dmb_repeat_item .et_pb_module_inner{
  position: static;
}
.features-slider__content .dp_dmb_repeat_item:first-child,
.features-slider__content .dp_dmb_repeat_item:first-child .features-slider__image{
  position: static;
}
.features-slider__content .dp_dmb_repeat_item:first-child .features-slider__image img{
  display:  block;
  opacity: 0;
  visibility: hidden;
}

body .et_pb_dp_dmb_module_2370__wrapper--0 .features-slider__content{width: 100%; min-height: 200px;}
body .et_pb_dp_dmb_module_2370__wrapper--0 .features-slider__nav{display:  none;}
body .et_pb_dp_dmb_module_2370__wrapper--0 .features-slider__image{}
body .et_pb_dp_dmb_module_2370__wrapper--0 .features-slider__content .dp_dmb_repeat_item:first-child .features-slider__image{position: static; opacity: 1;}
body .et_pb_dp_dmb_module_2370__wrapper--0 .features-slider__content .dp_dmb_repeat_item{opacity: 1; position:static;}
body .et_pb_dp_dmb_module_2370__wrapper--0 .features-slider__content .features-slider__nav-item{float:left; width: 40%;}
body .et_pb_dp_dmb_module_2370__wrapper--0 .features-slider__content .features-slider__image{float:right; width: 50%;}

.features-slider__content .features-slider__image{
}

.features-slider__content .dp_dmb_repeat_item.active {opacity: 1; }
.features-slider__content .dp_dmb_repeat_item.active .features-slider__image {opacity: 1; transition: transform 0.4s, opacity 0.3s; }
.features-slider__nav {order:1; width: 40%; margin-right: 10%; padding: 0; margin-top: 0; }
.features-slider__nav-item {position: relative; cursor: pointer; display:flex; flex-flow: row wrap; padding: 12px 18px; transition: background-color .4s,box-shadow .4s; margin-bottom:6px; border-radius: 6px; }
.features-slider .features-slider__nav-item:focus, .features-slider .features-slider__nav-item.active{background: rgba(5,205,125,.1); box-shadow: 0 0 0 #fff;}
.features-slider__nav-item:hover{background: #fff; box-shadow: 0 2px 3px 0 rgb(75 75 80 / 5%), 0 7px 8px 0 rgb(75 75 80 / 8%), 0 24px 36px 0 rgb(75 75 80 / 13%);}
.features-slider__nav-item .dp_field_icon{width: 10%; }
.features-slider__nav-item .dp_field_content{margin-left:5%; width: 85%;}
.features-slider__nav-item h3 {display: block; margin: 0; padding-bottom: 10px; transition: opacity 0.3s, color 0.4s; opacity: 1; font-size: 1.2rem; line-height: 1.2; font-weight: bold; color: #000; }
.features-slider__nav-item.past h3, 
.features-slider__nav-item.active h3 {opacity: 1; }
.features-slider__nav-item.active .features-slider__description {height: var(--max-height); transition: opacity 0.2s 0.3s linear, height 0.4s ease-in-out, transform 0.2s 0.2s ease-in-out; transform: translateY(0); opacity: 1; }
.features-slider__nav-item.active h3 {color: #000000; }

@media screen and (max-width:  1660px){

}

@media screen and (max-width:  1440px){
    
}

@media screen and (max-width:  1399px){
    
}

@media screen and (max-width:  1199px){
  .features-slider__nav{width: 45%; margin-right: 5%;}
  .features-slider__nav-item .dp_field_icon{width: 15%;}
  .features-slider__nav-item .dp_field_content{width: 80%}
}

@media screen and (max-width:  991px){
  .features-slider__desktop{display:none;}
  .features-slider__mobile{display:block;}
  .features-slider__content{order:1; display: block; width: 100%; margin-bottom: 20px; height: auto;}
  .features-slider__content .dp_dmb_repeat_item{position: static; opacity:1; margin-bottom: 24px; border-radius: 10px; box-shadow: 1px 1px 6px #ddd; padding: 24px;}
  .features-slider__nav{display:none;}
  .features-slider__mobile-content{padding-top: 24px; padding-bottom: 24px; display: flex;}
  .features-slider__mobile-content .dp_field_title{font-size: 1.2rem; line-height: 1.2; font-weight: bold;    color: #000;}
  .features-slider__mobile-content .dp_field_icon{width: 60px; margin-right: 20px;}
}

@media screen and (max-width:  767px){
  .features-slider__mobile-content .dp_field_icon{width: 80px;}
}

@media screen and (max-width:  575px){
  .features-slider__mobile-content .dp_field_icon {width: 100px; margin-right: 15px;}
}

@media screen and (max-width:  479px){
  .features-slider__mobile-content{flex-flow: row wrap;}
  .features-slider__mobile-content .dp_field_icon {width: 100%; margin-right: 0;}
}