/*
*
* GBoost plugin style 
*
*/

.gb-portfolio {
    display: flex;
    flex-flow: row wrap;
}

.gbp-item {
    width: 32%;
    margin-right: 1.33%;
    margin-bottom: 10px;
    box-shadow: 0 8px 17px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19) !important;
    --webkit--box-shadow: 0 8px 17px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19) !important;
}

.gbp-content h2 {
    font-size: 20px;
    margin: 0 0 10px;
}
.gbp-item img {
    transition: 0.5s;
}

.gbp-img {
    overflow: hidden;
}
.gbp-content p {
    margin: 0 0 10px;
}
.gbp-item .gbp-content {
    padding: 5px 10px;
}

.gbp-item:hover img {
    transform: scale(1.1);
}
a.gb-details {
    font-size: 14px;
    background: #000;
    color: #fff;
    padding: 7px 10px;
    text-decoration: none !important;
    transition: 0.5s;
    margin-bottom: 10px;
    display: inline-block;
}

a.gb-details:hover {
    background: #555;
}

@media (max-width: 991px){
	.gbp-item {
	    width: 100%;
	    margin-right: 0;
	    margin-bottom: 10px;
	}


 }
