@media only screen and (min-width: 320px) {
	.gb-query-loop-item {
        padding-bottom: 40px;
    }

    .gb-query-loop-item figure img {
        padding-bottom: 10px;
    }

    .gb-query-loop-item h3 {
        margin: 10px 0;
        font-size: 1.4rem;
        font-family:var(--main-font);
        font-weight:600;
        
    }

    .gb-query-loop-item p {
        margin-bottom: 5px;
    }
    .gb-query-loop-item .gb-block-image{
        border-radius:6px;
        overflow: hidden;
        padding:0px;
    }
    .gb-query-loop-item .gb-block-image img {
        object-fit: cover;
        height: 200px;
        width: 100%;
        border-radius:6px;
        padding:0px;
    }
}
@media only screen and (min-width: 540px) {
}


@media only screen and (min-width: 768px) {
    
}


@media only screen and (min-width: 990px) {
    
}


@media only screen and (min-width: 1280px) {
    
}
