.read-blog-section { width: 100%; float: left; padding: 50px 0px 20px; background: #f8f9f9; }
.read-blog-section .title-box { width: 100%; float: left; padding-bottom: 22px; border-bottom: 2px solid #000; margin-bottom: 40px; }
.read-blog-section .read-blog-wrap { margin: 0px -15px; }
.read-blog-section .read-blog-box { width: calc(100% / 2 - 30px); float: left; margin: 0px 15px; margin-bottom: 30px; background: #fff; padding: 20px;  }
.read-blog-section .read-blog-box .left-part { width: 30%; float: left; }
.read-blog-section .read-blog-box .right-part { width: 70%; float: left; padding: 10px 20px; }
.read-blog-section .read-blog-box .left-part .post-image { height: auto; }
.read-blog-section .read-blog-box .right-part .post-title { width: 100%; float: left; padding-bottom: 10px; }
.read-blog-section .read-blog-box .right-part .post-title a { font-size: 26px; font-weight: 700; line-height: 30px; color: #000000; }
.read-blog-section .read-blog-box .right-part .post-title a:hover{color:#ec6e0d;}
.read-blog-section .read-blog-box .right-part .post-content { width: 100%; float: left; font-size: 16px; font-weight: 400; line-height: 27px; color: #3a3a3a; }
.read-blog-section .read-blog-inner { width:100%; float:left; display: flex; align-items: center;}

[dir="rtl"] 