a{ color: black !important;}
.fsize-l{ font-size: 4.8rem;}
.fsize-half{ font-size: 1.5rem;}
.fsize-m{ font-size: 1.8rem;}
.section{ padding: 3rem 2rem 3rem 2rem; border-bottom: 1px solid rgba(0, 0, 0, 0.125);}
.mb5{ margin-bottom:3rem;}
.text-black{ color:#000;}
p{ color: #000;}
.bg-black{ background: #000;}
.bgg-secondary{ background:#bf5c08;}
.txt-secondary{ color:#bf5c08;}
.MultiCarousel { float: left; overflow: hidden; padding: 15px; width: 100%; position:relative; }
.MultiCarousel .MultiCarousel-inner { transition: 1s ease all; float: left; }
.MultiCarousel .MultiCarousel-inner .item { float: left;}
.MultiCarousel .MultiCarousel-inner .item > div { text-align: center; }
.MultiCarousel .leftLst, .MultiCarousel .rightLst { position:absolute; top:calc(50% - 20px); }
.MultiCarousel .leftLst { left:0; }
.MultiCarousel .rightLst { right:0; }
.MultiCarousel .leftLst.over, .MultiCarousel .rightLst.over { pointer-events: none; background:#ccc; }

.MultiCarouselone { float: left; overflow: hidden; padding: 15px; width: 100%; position:relative; }
.MultiCarouselone .MultiCarousel-inner { transition: 1s ease all; float: left; }
.MultiCarouselone .MultiCarousel-inner .item { float: left;}
.MultiCarouselone .MultiCarousel-inner .item > div { text-align: center; }
.MultiCarouselone .leftLst, .MultiCarouselone .rightLst { position:absolute; top:calc(50% - 20px); }
.MultiCarouselone .leftLst { left:0; }
.MultiCarouselone .rightLst { right:0; }
.MultiCarouselone .leftLst.over, .MultiCarouselone .rightLst.over { pointer-events: none; background:#ccc; }

.accordion-button:not(.collapsed){
    color: #bf5c08 !important;
    background-color: #f6f6f6 !important;
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.125);
}
.accordion-button:not(.collapsed)::after{
    filter: brightness(0.25) !important;
}
.slider-multiple strong{color:#bf5c08;}
 .testimonials span{ color:#bf5c08; font-weight: 500; }
 .testimonials-mobile span{ color:#fff; font-weight: 500; }
  .testimonials-mobile p{ color:#fff; }
.testimonials-mobile h5{ font-weight: 600; }
.carousel-control-prev, .carousel-control-next{
    position: relative !important;
    display: inline !important;
    opacity: 1 !important;
    background: #000;
    padding: 5px 5px 0px 5px;
    border-radius:5px;
}
@media (max-width: 768px) {
  .fsize-l{ font-size: 2rem; }
  .fsize-m{ font-size: 1.6rem;}
  .fsize-half{ font-size: 1.25rem;}
  .mb5{ margin-bottom:0.5rem;}
  .MultiCarousel{padding: 5px 15px;}
  .MultiCarouselone{padding: 5px 15px;}
  .section{ padding:2rem 1rem;}
  .fmsg p{ font-size: 0.9rem; }
  .MultiCarouselone .rightLst svg {
        font-size: 0.7rem;
    }

    .MultiCarouselone .leftLst svg {
        font-size: 0.7rem;
    }

    .MultiCarouselone .btn{
        line-height: 0.6rem;
        border-radius: 50%;
    }

    #sliderModal .carousel-control-prev-icon, .carousel-control-next-icon{
        width: 1.5rem;
    }

    #modalCarousel .carousel-control-prev, .carousel-control-next {
        width: 15% !important;
        position: absolute !important;
        top: inherit;
        bottom: -50px;
    }

}

.MultiCarousel-inner p{
   margin-bottom: 0.6rem;
   line-height: 1.3rem;
}
