.wrapper-section{
	max-width: 1250px;
  	margin: 0px auto;
    padding-top: 50px;
    padding-bottom: 50px;
}
.section_rows, .section_col{
    padding: 20px;
}
.gb-grid{
  display: grid;
  gap: 30px;
}


/* Css Grid; */
@media (min-width: 700px){
    .grid-2{
        grid-template-columns: repeat(2, 1fr);
    }
    .grid-3{
        grid-template-columns: repeat(3, 1fr);
    }
}

@media (min-width: 1200px) {
    .grid-10{
        grid-template-columns: repeat(10, 1fr);
    }
    .grid-9{
        grid-template-columns: repeat(9, 1fr);
    }
    .grid-8{
        grid-template-columns: repeat(8, 1fr);
    }
    .grid-7{
        grid-template-columns: repeat(7, 1fr);
    }
    .grid-6{
        grid-template-columns: repeat(6, 1fr);
    }
    .grid-5{
        grid-template-columns: repeat(5, 1fr);
    }
    .grid-4{
        grid-template-columns: repeat(4, 1fr);
    }
    .grid-3{
        grid-template-columns: repeat(3, 1fr);
    }
    .grid-2{
        grid-template-columns: repeat(2, 1fr);
    }
}

@media (max-width: 599px) {
    .grid-4{
        grid-template-columns: repeat(1, 1fr);
    }
}

@media (min-width: 600px) and (max-width: 1199px) {
    .grid-4{
        grid-template-columns: repeat(2, 1fr);
    }
}

@media (max-width: 699px) {
    .grid-2{
        grid-template-columns: repeat(1, 1fr);
    }
    .grid-3{
        grid-template-columns: repeat(1, 1fr);
    }
}