.fivestarcontainer{
    display: flex;
    gap: 30px;
    margin-left: auto;
    margin-right: auto;
}

.fivestar-carousel{
    display: none;
    width: 100% !important;
    margin-left: auto;
    margin-right: auto;
}
.fivestar-carousel > .flickity-viewport > .flickity-slider > .carousel-cell{
    padding-left: 60px !important;
    padding-right: 60px !important;
}

.fivestar-carousel > .flickity-button{
   background: hsla(0,0%,100%,0);
}

.fivestar-carousel > .previous{
    left: -50px !important;
}
.fivestar-carousel > .next{
    right: -50px !important;
}

.company{
    width: 172px !important;
    height: 85px !important;
}

.number{
    font-size: 1.3em !important;
    color: #edbf00 !important;
}

.reviews{
    font-size: .9em !important;
    color: white !important;
}

@media screen and (max-width: 1200px) {
    .fivestarcontainer{
        display: none;
    }
    .fivestar-carousel{
        display: block;
    }
}

@media screen and (max-width: 600px) {
    .fivestar-carousel > .previous{
        left: 10px !important;
    }
    .fivestar-carousel > .next{
        right: 10px !important;
    }
}