.sppb-addon-sp-slider .sp-slider-image-align-left .sppb-sp-slider-image {
  margin-left: auto !important;
}
#sp-bottom .container-inner::after {
  display: none;
}
#sp-bottom .container-inner .row{
  align-items: center;
}
#sp-bottom {
  padding: 40px 0 40px !important; 
}
#sp-bottom .sppb-img-responsive {
  height: 70px;
}
.sppb-addon-articles .sppb-addon-article .sppb-article-info-wrap h3 {
  font-weight: normal;
  font-size: 26px;
  line-height: 44px;
  margin: 10px 0;
  max-width: 100%;
  text-align: center;
}
.sp-megamenu-parent .sp-menu-item.current-item > a::before {
  display: none;
}
.sp-megamenu-parent .sp-menu-item.active> a::before {
  content: "";
  width: 0px;
  height: 3px;
  background-color: #FF812D;
  display: inline-block;
  position: absolute;
  bottom: 27px;
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s ease;
  width: 14px;
  opacity: 1;
  visibility: visible;
} 
.rythm-slider .sp-slider_number .sp-slider_current_number { 
  height: 250px !important; 
}
.dot-controller-position-vertical_right.sp-slider .sp-dots {
  right: -180px !important;
}

.mod-languages {
  margin-left: 20px !important;
}
div.mod-languages ul li.lang-active {
  background-color: transparent !important;
}
.sp-module-content .mod-languages ul.lang-inline li {
  margin: 0 !important;
}
#sp-language .sp-module-content .mod-languages ul.lang-inline li a {
  padding: 5px !important;
}
#sp-language {
  display: flex !important;
  align-items: center;
}
.offcanvas-menu .offcanvas-inner .sp-module:first-child {
  display: none;
}
@media (max-width:1199px){
   .sp-slider .sp-slider_number {
  display:none;
  }
}
@media (max-width:1199px) and (min-width:992px){
   .sppb-addon-sp-slider .sppb-sp-slider-title {
      font-size:80px !important;
      line-height:100px !important;
  }
}
@media (max-width:1700px) and (min-width:1420px){
   .rythm-slider.dot-controller-position-vertical_right.sp-slider .sp-dots {
    right: -30px;
   }
     .rythm-slider.sp-slider .sp-slider_number {
          left: 1320px;
    }
  } 
  
@media (max-width:1420px) and (min-width:992px){
   .rythm-slider.dot-controller-position-vertical_right.sp-slider .sp-dots {
    right: 0px;
   }
    
   .rythm-slider.sp-slider .sp-slider_number {
      display:none;
   }
}
@media (max-width:1100px) {

   .sppb-addon-sp-slider .sppb-sp-slider-title {
      display:none;
  }
  .sp-slider .sppb-sp-slider-image.image-item  img {
          height: auto !important;
          width: 100% !important;
    }

}
