.innerpage_content p{margin-bottom:25px}
.product-description{color:#6b6b6b;font-size:18px;font-weight:300;letter-spacing:.1px;line-height:36px;padding-bottom:30px}
.productdetails .product_gallery_section{padding:0}
.projects{display:flex;flex-wrap:wrap;padding:25px 0 50px}
.projects .project{margin:25px;position:relative;width:calc(50% - 50px)}
.projects .project-details{align-items:center;background-color:rgba(0,0,0,.4);bottom:0;display:flex;flex-direction:column;height:100%;justify-content:center;opacity:0;padding:20px;position:absolute;text-align:center;transition:all .2s ease;width:100%;visibility:none}
.projects .project-details h2{color:#fff;font-size:24px;font-weight:300;letter-spacing:1.6px;line-height:24px;margin-top:50px;text-transform:uppercase}
.projects .project-details h3{color:#fff;font-size:14px;font-weight:300;letter-spacing:1.6px;line-height:24px;text-transform:uppercase}
.projects .project:hover .project-details{opacity:1;visibility:visible}
.projects .project-gallery{display:none}

#before-after .before-after .wrap{border:1px solid #ccc;display:flex;margin-bottom:30px;padding:10px 10px 0;width: 49%;justify-content:space-between;}
#before-after .before-after{display:flex;flex-wrap:wrap;justify-content:space-between;margin:40px 0}
#before-after .before-after .before{margin-right:5px}
#before-after .before-after .after{margin-left:5px}
#before-after .before-after .after p,#before-after .before-after .before p{text-align:center;text-transform:uppercase;color:#074369;font-size:25px;font-weight:300;letter-spacing:2px;padding-top:10px}

.developer{text-align:center;width:100%;color:#074369;font-size:13px;font-weight:400;margin-bottom:0;padding-top:35px;text-transform:uppercase;opacity:.4;}
.developer a {color:#074369;text-decoration:none;}
.developer p:hover {opacity:.7;}
@media only screen and (max-width : 768px) {
.projects{flex-direction:column;text-align:center}
.projects .project{margin:25px auto;max-width:550px;width:100%}
#before-after .before-after .wrap{margin:0 auto 30px;width:inherit;}
}
@media only screen and (max-width : 480px) {
#before-after .before-after .after p,#before-after .before-after .before p{font-size:22px;}
}