section.blog_post_grid{padding:120px 0}.bpg_row{display:flex;flex-wrap:wrap;row-gap:30px}.bpg_col{background:#f9f9f9;box-shadow:6px 6px 20px 5px rgba(0,0,0,.1);flex-basis:23.5%;margin-right:2%;padding:15px 24px 50px;position:relative}.bpg_col:nth-child(4n){margin-right:0}.brp_pd{font-size:20px;font-weight:700}.brp_pd,.brp_title h4{color:var(--body_color);margin-bottom:20px}.brp_title h4{font-size:26px;line-height:32px}.brp_subtitle h5{color:var(--body_color);font-size:22px;font-weight:700}.brp_content p{color:var(--black_color);font-size:20px;line-height:24px;margin-bottom:20px}.brp_link{bottom:25px;position:absolute}.body-container-wrapper .brp_link a{color:var(--primary_color);font-size:20px;font-weight:700;line-height:24px}.body-container-wrapper .brp_link a span{left:10px;position:relative;transition:all .35s}.body-container-wrapper .brp_link a:hover span{left:15px}.blog-paginations{margin-top:80px}.body-container-wrapper .blog-paginations ul{align-items:center;display:flex;gap:20px;justify-content:center;list-style:none;margin:0;padding:0}.body-container-wrapper .blog-paginations ul li{margin:0;padding:0}.body-container-wrapper .blog-paginations ul li a{align-items:center;border:1px solid var(--black_color);border-radius:10px;display:flex;font-weight:800;height:42px;justify-content:center;transition:.3s ease;width:42px}.body-container-wrapper .blog-paginations ul li a:hover{border-color:var(--primary_color)}.body-container-wrapper .blog-paginations ul span.page-numbers{align-items:center;display:flex;gap:20px;justify-content:center}.body-container-wrapper .blog-paginations ul li.current a{background:var(--primary_color);border-color:var(--primary_color);color:var(--white_color)}@media (max-width:991px) and (min-width:768px){section.blog_post_grid{padding:100px 0}.bpg_col{flex-basis:48%;margin-right:4%}.bpg_col:nth-child(2n),.bpg_col:nth-child(4n){margin-right:0}}@media (max-width:767px){section.blog_post_grid{padding:80px 0}.bpg_row{flex-direction:column;row-gap:40px}.bpg_col{margin-right:0}.blog-paginations{margin-top:60px}.body-container-wrapper .blog-paginations ul,.body-container-wrapper .blog-paginations ul span.page-numbers{gap:10px}.body-container-wrapper .blog-paginations ul li a{height:30px;width:30px}.brp_pd{font-size:18px;margin-bottom:15px}.brp_title h4{font-size:22px;line-height:26px;margin-bottom:15px}.brp_content p{margin-bottom:15px}.body-container-wrapper .brp_link a,.brp_content p{font-size:16px;line-height:20px}}