.m2-slider *{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.m2-slider{
    display: flex;
    flex-direction: column;
    position: relative;
}
.m2-slider .slider-wraper{overflow: hidden;scroll-behavior: smooth;}
.m2-slider.scrollbar .slider-wraper{overflow: auto;}
.m2-slider .slider-container{
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: nowrap;
    flex-direction: row;
    padding: 20px 0;
}
.m2-slider.vertical .slider-container{flex-direction: column;padding-top: 0;padding-bottom: 0;}
.m2-slider.full-page, .m2-slider.full-page .slider-wraper{height: 100%;}
.m2-slider .slider-container .m2-slide{
    width: 100%;
    touch-action: none;
    transition: all 0.3s ease-out;
    margin-left: 10px;
    margin-right: 10px;
}


.m2-slider .thumbs .m2-slide{cursor: pointer;}
/*.m2-slider .slider-container .m2-slide:nth-child(odd){background:orangered;}*/


.features-container{
    
}
.features-container .thumbs{
    gap: 20px;
}
.features-container .thumbs .thumb{
  
}



.m2-slider .m2-slidearrow{
    display: inline-block;
    background-color: #fff;
    width: 35px;
    height: 35px;
    border-radius: 50%;
    overflow: hidden;
    cursor: pointer;
    position: absolute;
    bottom: 50%;
    border: 1px solid rgba(11, 60, 99, 0.14);
}
.m2-slider .m2-slidearrow.left{left: -35px;}
.m2-slider .m2-slidearrow.right{right: -35px;}

.m2-slider .m2-slidearrow.left::before {
  content: "\f053"; /* Unicode for a left arrow */
  font-family: FontAwesome;
  position: absolute;
  color:#ccc ;
  top: 51%;
  left: 10px; /* Adjust as needed */
  transform: translateY(-50%); /* Vertically center */
  font-size: 14px; /* Adjust size as needed */
}

.m2-slider .m2-slidearrow.right::before {
  content: "\f054";
  font-family: FontAwesome;
  position: absolute;
  color:#ccc ;
  top: 51%;
  right: 10px; /* Adjust as needed */
  transform: translateY(-50%); /* Vertically center */
  font-size: 14px; /* Adjust size as needed */
}


  
.m2-slider .m2-slidearrow:hover{background-color: #365D8B;}

.m2-slider .m2-slidesnav{text-align: center;}
.m2-slider .m2-slidesnav .bullet{cursor: pointer;display: inline-block;border-radius: 2.67px;width: 20px;height: 20px;margin: 5px;background: #ccc;}
.m2-slider .m2-slidesnav .bullet.active{background-color: #365D8B;}

.m2-slider.fading .slider-container{max-width: 100%;position: relative;padding: 0;}
.m2-slider.fading .slider-container .m2-slide{display: block;left: 0;top: 0;position: absolute;opacity: 0;}
.m2-slider.fading .slider-container .m2-slide.active{opacity: 1;position: relative;}
.m2-slider.fading .slider-container .m2-slide.active.out{position: absolute;opacity: 0;z-index: 2;}

.thin-scrollbar::-webkit-scrollbar{width: 8px;}
.thin-scrollbar::-moz-scrollbar{width: 8px;}
.thin-scrollbar::-o-scrollbar{width: 8px;}
.thin-scrollbar::-ms-scrollbar{width: 8px;}
.thin-scrollbar::-webkit-scrollbar:horizontal{height: 8px;}
.thin-scrollbar::-moz-scrollbar:horizontal{height: 8px;}
.thin-scrollbar::-o-scrollbar:horizontal{height: 8px;}
.thin-scrollbar::-ms-scrollbar:horizontal{height: 8px;}
.thin-scrollbar::-webkit-scrollbar-track{background-color: rgba(255,255,255,0.3);border-radius: 4px;}
.thin-scrollbar::-moz-scrollbar-track{background-color: rgba(255,255,255,0.3);border-radius: 4px;}
.thin-scrollbar::-o-scrollbar-track{background-color: rgba(255,255,255,0.3);border-radius: 4px;}
.thin-scrollbar::-ms-scrollbar-track{background-color: rgba(255,255,255,0.3);border-radius: 4px;}
.thin-scrollbar::-webkit-scrollbar-thumb{background-color: #ccc;border-radius: 4px;}
.thin-scrollbar::-moz-scrollbar-thumb{background-color: #ccc;border-radius: 4px;}
.thin-scrollbar::-o-scrollbar-thumb {background-color: #ccc;border-radius: 4px;}
.thin-scrollbar::-ms-scrollbar-thumb{background-color: #ccc;border-radius: 4px;}
.thin-scrollbar::-webkit-scrollbar-button{background-color: rgba(255,255,255,0.5);border-radius: 4px;}
.thin-scrollbar::-moz-scrollbar-button{background-color: rgba(255,255,255,0.5);border-radius: 4px;}
.thin-scrollbar::-o-scrollbar-button{background-color: rgba(255,255,255,0.5);border-radius: 4px;}
.thin-scrollbar::-ms-scrollbar-button{background-color: rgba(255,255,255,0.5);border-radius: 4px;}
.thin-scrollbar::-webkit-scrollbar-button:start:hover{background-color: #ccc;}
.thin-scrollbar::-moz-scrollbar-button:start:hover{background-color: #ccc;}
.thin-scrollbar::-o-scrollbar-button:start:hover{background-color: #ccc;}
.thin-scrollbar::-ms-scrollbar-button:start:hover{background-color: #ccc;}
.thin-scrollbar::-webkit-scrollbar-button:end:hover{background-color: #ccc;}
.thin-scrollbar::-moz-scrollbar-button:end:hover{background-color: #ccc;}
.thin-scrollbar::-o-scrollbar-button:end:hover{background-color: #ccc;}
.thin-scrollbar::-ms-scrollbar-button:end:hover{background-color: #ccc;}