.sliders-padder-narrow {
    display: grid;
    grid-template-columns: repeat(2, minmax(400px, 1fr));
    gap: 80px;
}

.sliders-padder-narrow .col_new {
    width: 100%;
}

@media screen and (max-width: 750px) {
    .sliders-padder-narrow {
        display: grid;
        grid-template-columns: minmax(300px, 1fr);
        gap: 10px;
    }
}

.slider-common .vertical img {
    display: block;
    width: auto;
    height: 100%;
}

.slider-common .vertical {
    background-repeat: no-repeat;
    background-size: cover;
    display: flex;
    align-items: center;
    justify-content: center;
}

.company_story h2 br {
    display: block !important;
}

@media screen and (max-width: 750px) {
    .slider-common .vertical img {
        display: block;
        height: auto;
        width: 100%;
    }

    .slider-common .vertical {
        background-image: none !important;
        display: flex;
        align-items: center;
        justify-content: center;

    }
}

#grid-common-wrap {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(300px, 350px));
    grid-gap: 20px;
    align-items: center;
    justify-items: center;
}

#grid-common-wrap img {
    width: 100%;
    height: auto;
}

@media screen and (max-width: 905px) {
    #grid-common-wrap {
        display: grid
    ;
        grid-template-columns: repeat(auto-fill, minmax(200px, 300px));
        grid-gap: 20px;
        align-items: center;
        justify-items: center;
    }
}

@media screen and (max-width: 750px) {
    #grid-common-wrap {
        display: flex ;
                flex-wrap: wrap;
                align-items: center;
                justify-content: center;
    }
}