.casestudy_post_module .row-flex{position:relative;margin-bottom:30px}.casestudy_btn_wrapper{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.casestudy_btn_wrapper a:nth-child(2){margin-left:auto;margin-right:10px}.casestudy_btn_wrapper a{max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.casestudy_post_module .featured_image{margin-bottom:.5em}.casestudy_post_module .featured_image img{width:100%;height:auto;float:none;margin:0;max-width:100%}@media(min-width:768px){.casestudy_post_module .row-flex{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.casestudy_post_module .featured_image{overflow:hidden;width:30%;margin-bottom:0}.casestudy_post_module .main_content_wrapper{width:70%;padding:0 40px}}@media(max-width:767px){.casestudy_btn_wrapper{display:block}.casestudy_btn_wrapper a{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;box-sizing:border-box;margin:5px 0}}