.gallery_blocks_div
{
    border-top:1px solid #255E0F;
    border-bottom:1px solid #255E0F;
    margin-bottom:0px;
    min-height:100px;

}
.gallery_blocks_title
{
    border-radius: 20px 20px 0px 0px;
    padding: 6px 15px;
    background-color: #255E0F;
    font-size: 16px;
    color: #FFF;
    display: inline;
    margin-top: 20px;
    display: inline-block;
}
.gallery_blocks_frame
{
    float:left;
    width:20%;
    padding:10px;
}
.gallery_blocks_img
{
    width:100%;
    height:auto;	
    background-size:cover;
    background-position:center center;
    border-radius: 10px;
}
.gallery_blocks_frame_inner
{
    width:100%;
    height:100%;	    
    padding:5px;
    background: #255E0F;
    min-height: 10px;
    border-radius: 10px;
}
.gallery_blocks_div_more
{
    display:none;
    bottom: 2px;
    border-top:2px solid #F3FDFE;
    position: relative;
    border-bottom:1px solid #255E0F;
}
.gallery_blocks_more_button
{
    font-size:14px;
    cursor:pointer;
    background-color:#255E0F;
    color:#fff;
    text-align:right;
    padding:0px 30px;
    padding-bottom:10px;
    float:right;
    border-radius:0px 0px 20px 20px;
    margin-bottom:20px;
    position: relative;
    bottom:2px;
    margin-right: 20px;
}
.page .container .gallery_before_after .col-xs-6.photo_frame
{
    padding:30px 7%;
}
.page .container .gallery_before_after .col-xs-6.photo_frame.odd
{
    border-right: 1px solid #255E0F;
}
.page .container .gallery_before_after .col-xs-6.photo_frame.even
{
    
}

.page .container .gallery_before_after .col-xs-6.label
{
    padding:0px;
    padding-top:15px;
    text-align: center;
    font-size:26px;
    color:#000;
}
.gallery_before_after .gallery_blocks_div
{
    border-bottom:0px;
}
