.portfolio_slider {
    margin: 5px auto;
    max-width: 100%;
    border-top: 4px solid #dc001c;
    /*border-bottom: 4px solid gray;*/
    /*display: flex;*/
    /* flex-flow: row wrap; */
}
.portfolio_slider {
    flex: 1 1 0;
    /*background-color: whitesmoke;*/
}
.inner {
    padding: 6px;
}
img {
    width: 100%;
    height: auto;
}
    img:hover {
    opacity: 0.9;
}
.slick-prev, .slick-next {
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 50%;
    display: block;
    padding: 0;
    margin-top: -10px\9;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    cursor: pointer;
    color: transparent;
    border: none;
    outline: none;
    width: 30px;
    height: 30px;
    background-color: #dc001c;
    border-radius: 50%;
}
.slick-next {
    right: -30px;
}
.slick-prev {
    left: -30px;
}
.slick-next::before {
    content: '→';
}
.slick-prev::before {
    content: '←';
}
.slick-prev::before, .slick-next::before {
    font-family: 'slick';
    font-size: 32px;
    line-height: 20px;
    opacity: .85;
    color: #fff;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-track{
    margin-left: 0;
    margin-right:0;
}

.suggested-products-container{
    padding: 30px 60px;
    background-color: whitesmoke;
    margin-bottom:25px;"
}

.suggest-div{
    border: 1px solid #8c8a8a24;
    background-color: #FFF;
}
.suggest-div-img{
    height:200px
}
.suggest-div-img img{
    width:175px;
    margin: 0 auto;
}
.suggest-div-content{
    height:60px;
    padding-left: 10px;
    padding-right: 10px;
}
.suggest-div-content h6{
    height: 35px;
    overflow: hidden;
}
.slick-arrow.slick-disabled{
    background-color: #aca5a6a8;
}
.slick-arrow.slick-disabled::before {
    color: #ffffff82;
}
.suggested-a:hover .suggest-div-price{
    color: #333e48;
}

