@media only screen and (max-width: 1440px){
    .current-item-wrapper.primary .current-item{
        justify-content: space-evenly
    }
    .current-item-wrapper:not(.primary) .item-img{
        width: 100%;
        max-width: 300px;
    }
}

@media only screen and (max-width: 968px){
    .currents-section{
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
    .current-item-wrapper:not(.primary) .item-img{
        max-width: unset;
    }
}

@media only screen and (max-width: 768px){
    .customer-comments-section{
        flex-direction: column;
    }
    .features-card-item{
        margin-left: 0;
    }
}

@media only screen and (max-width: 512px){
    .currents-section{
        grid-template-columns: 1fr;
    }
    .currents-section .current-item-wrapper.primary{
        grid-column: unset;
        grid-row: unset;
    }
}