.wiz_gall {
    padding-bottom: 50px;
}
.wiz_gall .grid {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    column-gap: 45px;
    row-gap: 50px;
}

.wiz_gall .grid.grid_2 {
    grid-template-columns: repeat(2, 1fr);
}
.wiz_gall .grid.grid_3 {
    grid-template-columns: repeat(3, 1fr);
}
.wiz_gall .grid.grid_4 {
    grid-template-columns: repeat(4, 1fr);
}
.wiz_gall .grid.grid_5 {
    grid-template-columns: repeat(5, 1fr);
}
.wiz_gall .grid.grid_6 {
    grid-template-columns: repeat(6, 1fr);
}
.wiz_gall .grid .box img {
    width: 100%;
}
.wiz_gall .grid .box .caption {
    padding-top: 20px;
}
.wiz_gall .grid .box .caption h2 {
    font-size:20px;
    font-weight:700;
    padding-bottom: 9px;
}
.wiz_gall .grid .caption .option {
    padding-bottom: 10px;
    display:flex;
}
.wiz_gall .grid .caption .option span {
    font-size:15px;
    display:block;
    border-radius: .3em;
    font-weight:500;
    margin-right: 5px;
    color: #868686;
    margin-right: 14px;
}
.wiz_gall .grid .caption .option span::before {
    content: "# ";
}
@media(max-width:991px){ 
    .wiz_gall {
    padding-bottom: 0px;
}
.wiz_gall .grid {
    display: grid;
        grid-template-columns: repeat(1, 1fr) !important;
        column-gap: 0px;
        row-gap: 30px;
}
.wiz_gall .grid.grid_3 {
    /* grid-template-columns: repeat(2, 1fr); */
}
.wiz_gall .grid .box img {
    width: 100%;
}
.wiz_gall .grid .box .caption {
    padding-top: 20px;
}
.wiz_gall .grid .box .caption h2 {
    font-size:17px;
    font-weight:700;
}
.wiz_gall .grid .caption .option {
    padding-bottom: 10px;
    display:flex;
}
.wiz_gall .grid .caption .option span {
    font-size:15px;
    display:block;
    border-radius: .3em;
    font-weight:500;
    margin-right: 5px;
    color: #868686;
    margin-right: 14px;
}
.wiz_gall .grid .caption .option span::before {
    content: "# ";
}
 }