.testimonials .boxes-wrap{display:flex;flex-wrap:wrap;justify-content:center;justify-self:center;justify-items:center;max-width:2600px;margin:45px 60px 80px}.testimonials .hover-box img{width:100%}.testimonials .hover-box{position:relative;overflow:hidden;width:33%;max-height:420px}.testimonials .hover-box h4{font-family:'Crimson Text',sans-serif;font-size:20px;letter-spacing:1px;color:#fff;font-weight:normal;margin:40px 0 0;font-style:italic}.testimonials .hover-box .hover-content{width:100%;height:100%;max-width:100%;max-height:100%;position:absolute;top:-20px;left:0;opacity:0;background:rgba(0,0,0,0.7);padding:20px;overflow:auto}.testimonials .hover-box .rich-text li,.hover-box .rich-text p{color:#fff;font-family:'Open Sans',sans-serif;font-size:13px;line-height:1.35714}.testimonials .hover-box:hover .hover-content{top:0;opacity:1;transition:.7s all ease}@media(max-width:1366px){.testimonials .hover-box .rich-text li,.hover-box .rich-text p{font-size:13px;line-height:1.5}.testimonials .hover-box h4{font-size:16px}.testimonials .hover-box .hover-content{padding:26px 16px}}@media(max-width:1200px){.testimonials .boxes-wrap{margin:45px 30px 65px}}@media(max-width:1023px){.testimonials .hover-box{max-width:calc((100% - 60px)/3);margin:0 30px 30px 0;width:100%}.testimonials .hover-box:nth-child(3n){margin-right:0}.testimonials .hover-box:last-child{margin:0}.testimonials .boxes-wrap{margin:45px 30px}}@media(max-width:767px){.testimonials .hover-box:nth-child(3n),.testimonials .hover-box{max-width:calc((100% - 40px)/2);margin:0 20px 30px 0}.testimonials .hover-box:nth-child(2n){margin-right:0}}@media(max-width:600px){.testimonials .hover-box:nth-child(2n),.testimonials .hover-box:nth-child(3n),.testimonials .hover-box,.testimonials .hover-box{max-width:290px;margin:0 auto 30px}}