.blog_one{display:flex;border:1px solid #bbb;margin-bottom:14px}.blog_one:last-child{margin-bottom:0}.blog_one .blog_right{padding:30px 40px;position:relative;width:80%}.blog_right::before{position:absolute;content:'';border-right:15px solid #fff;border-bottom:15px solid transparent;border-top:15px solid transparent;left:-5px;top:50%;transform:translate(-50%,-50%)}@media(max-width:767px){.blog_one{flex-wrap:wrap;text-align:center}.blog_one img{width:100%}.blog_right{width:100%}.blog_right::before{content:none}}@media(min-width:768px) and (max-width:1024px){.blog_one img{width:300px}}