.story_wrap{border:1px solid #e5e5e5;border-left:3px solid #3ab6d8;overflow:hidden}.story_wrap .text{min-height:88px;margin:10px 0;color:#2d8fb1;font-weight:600}.story_wrap .img_wrap{border-radius:10px;-webkit-border-radius:10px;overflow:hidden;width:80px;height:80px;-webkit-transform:rotate(15deg);-ms-transform:rotate(15deg);-o-transform:rotate(15deg);transform:rotate(15deg);position:relative;display:inline-block}.story_wrap .client_data_wrap{position:relative}.story_wrap .client_data_wrap:after{content:'';position:absolute;width:80px;height:80px;border:2px solid #1196ba;top:9px;left:4px;-webkit-transform:rotate(15deg);-ms-transform:rotate(15deg);-o-transform:rotate(15deg);transform:rotate(15deg);border-radius:10px;-webkit-border-radius:10px}.story_wrap .img_wrap img{width:120%;-webkit-transform:rotate(-15deg) translate(-5px,-10px);-ms-transform:rotate(-15deg) translate(-5px,-10px);-o-transform:rotate(-15deg) translate(-5px,-10px);transform:rotate(-15deg) translate(-5px,-10px)}.story_wrap .data{display:inline-block;font-size:14px;margin-left:1.5rem;max-width:205px;vertical-align:top;margin-top:15px;width:65%}.story_wrap .data .name{font-weight:700}.story_wrap a{display:block;background:#f7f7f7;text-align:center;color:#007eaa;font-size:16px;padding:10px 0;font-weight:600}.story_wrap a:focus,.story_wrap a:hover{text-decoration:none}.story_wrap,.story_wrap .client_data_wrap:after,.story_wrap a{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.success_stories .wistia_click_to_play{width:auto!important}.story_wrap:hover a{background:#007eaa;color:#fff}.inner_story{padding:25px;padding-bottom:0;margin-bottom:2.5rem}@media (min-width:992px){.story_wrap:hover{-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.3);box-shadow:0 0 10px 0 rgba(0,0,0,.3)}.story_wrap:hover .client_data_wrap:after{top:0;left:0}}@media (max-width:1199px){.inner_story{padding:30px 10px 0}.story_wrap .data{font-size:12px}.story_wrap .text{min-height:110px}}@media (max-width:991px){.story{margin-bottom:20px}.story_wrap .text{min-height:unset}.story_wrap .data{margin-left:20px;font-size:14px;max-width:185px}.inner_story{padding:30px 30px 0}}@media (max-width:768px){.story_wrap .data{width:auto}}@media (max-width:400px){.story_wrap .data{margin-left:0;display:block;clear:both;margin-top:20px}}