.rec_art_col {
    margin: 0px !important;
}

.rec_art_col_1 {
    width: 52% !important;
}

.rec_art_col_2 {
    width: 48% !important;
    padding-left: 40px;
}

.psb_news_pg_img_box,
.blog_image_center_col_box {
    width: 100%;
    line-height: 0;
    text-align: center;
    border-radius: 5px;
    overflow: hidden;
    box-shadow: rgba(100, 100, 100, 0.5) 0px 0px 5px;
}

.psb_news_pg_img_box img {
    object-fit: cover;
    object-position: center;
    width: 100%;
    height: 470px;
}

.wp-post-image {
    object-fit: cover;
    object-position: center;
    border-radius: 5px;
    box-shadow: rgba(100, 100, 100, 0.5) 0px 0px 5px;
    margin-top: 0px !important;
    margin-right: 25px !important;
}

.et_pb_widget_area_left {
    border: none !important;
    padding: 0px !important;
}

.et_pb_widget {
    width: 100% !important;
    float: unset !important;
}

.blg_auth,
.blg_date_text,
.rpwwt-post-date {
    line-height: 0;
}

.blg_admin,
.blg_admin a,
.blg_auth a,
.blg_auth,
.blg_date,
.blg_date_text,
.rpwwt-post-date {
    display: flex;
    flex-wrap: wrap;
}

.blg_auth svg,
.blg_date_text svg,
.rpwwt-post-date svg {
    margin-right: 12px;
}

.blg_auth span,
.blg_date_text span,
.rpwwt-post-date span {
    color: #000;
    font-size: 16px;
    font-weight: 500;
    line-height: normal;
}

.blg_admin {
    padding: 25px 0px;
}

.psb_news_pg_title_box a,
.psb_news_pg_blog_short_des a {
    color: #000;
}

.psb_news_pg_title_box,
span.rpwwt-post-title,
.blog_title {
    display: block;
    color: #000;
    font-size: 22px;
    font-weight: 600;
    line-height: normal;
    margin-bottom: 10px !important;
    padding-bottom: 0px !important;
}

span.rpwwt-post-title {
    padding-top: 10px;
}

.psb_news_pg_blog_short_des,
.rpwwt-post-excerpt,
.blog_inner_text_inner {
    display: block;
    color: #000;
    font-size: 16px;
    font-weight: 400;
    line-height: normal;
}

.psb_news_pg_readmore_btn .site_button,
.service_btn .site_button,
.pro_pdf_btn_inr .site_button,
.pro_btn_inr .site_button {
    background: transparent;
    border: 2px solid var(--primary_color);
    color: #000;
    border-radius: 5px;
}

.psb_news_pg_readmore_btn .site_button:hover,
.service_btn .site_button:hover,
.pro_pdf_btn_inr .site_button:hover,
.pro_btn_inr .site_button:hover {
    background: var(--primary_color);
    border: 2px solid transparent;
    color: #fff;
}

.psb_news_pg_readmore_btn,
.service_btn,
.pro_pdf_btn_inr {
    padding-top: 10px;
}

.rpwwt-widget ul li {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

.rpwwt-widget ul li a {
    width: 100% !important;
    display: flex;
    align-items: center;
}

.blg_auth {
    padding-right: 20px;
    border-right: 2px solid RGBA(221, 221, 221, 1);
}

.blg_date {
    padding-left: 20px;
}

.popular_articles_section .psb_news_pg_row {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin: auto -20px;
}

.popular_articles_section .psb_news_pg_block_main_left_box {
    width: 50%;
    padding: 20px;
}

.popular_articles_section .psb_news_pg_block_main {
    background: var(--white_color);
    box-shadow: 0 0 23px rgba(0, 134, 125, 0.1);
    border: 2px solid var(--white_color);
    border-radius: 10px;
    position: relative;
    overflow: hidden;
}

.popular_articles_section .psb_news_pg_img_box img {
    object-fit: cover;
    width: 100%;
    height: 280px;
    border-radius: 10px;
}

.popular_articles_section .psb_news_pg_content_boxx {
    padding: 0px 20px 20px;
}

.psb_news_pg_title_box {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}

.psb_news_pg_blog_short_des {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.pro_pdf_btn_inr .site_button {
    width: 210px;
}

.psb_news_pg_blog_short_des h2,
.blog_inner_text_inner h2 {
    font-size: 19px;
    font-weight: 600;
}

.blog_inner_text_inner .site_des b {
    display: block;
    padding: 10px 0;
    font-size: 19px;
}


/* 320 */

@media all and (min-width: 20px) and (max-width: 767px) {
    .psb_news_pg_img_box img {
        height: 300px;
    }
    .blg_admin {
        padding: 10px 0px;
    }
    .blg_auth span,
    .blg_date_text span,
    .rpwwt-post-date span {
        font-size: 14px;
    }
    .psb_news_pg_title_box,
    span.rpwwt-post-title,
    .blog_title {
        font-size: 14px;
    }
    .psb_news_pg_blog_short_des,
    .rpwwt-post-excerpt,
    .blog_inner_text_inner {
        font-size: 14px;
    }
    .rec_art_col_2 {
        display: none;
        padding-left: 0px;
    }
    .popular_articles_section .psb_news_pg_content_boxx {
        padding: 0px 10px 10px;
    }
    .popular_articles_section .psb_news_pg_block_main_left_box {
        width: 100%;
        padding: 10px;
    }
    .wp-post-image {
        margin-right: 10px !important;
    }
    .popular_articles_section .psb_news_pg_img_box img {
        height: 250px;
    }
    .blg_auth {
        padding-right: 10px;
    }
    .popular_articles_section .psb_news_pg_row {
        margin: auto -10px;
    }
    .blg_date {
        padding-left: 10px;
    }
    .blg_auth svg,
    .blg_date_text svg,
    .rpwwt-post-date svg {
        margin-right: 10px;
    }
    .rec_art_col_1 {
        width: 100% !important;
    }
}

@media all and (min-width: 659px) and (max-width: 767px) {
    .popular_articles_section .psb_news_pg_block_main_left_box {
        width: 50%;
    }
}

@media all and (min-width: 768px) and (max-width: 980px) {
    .psb_news_pg_img_box img {
        height: 350px;
    }
    .blg_admin {
        padding: 10px 0px;
    }
    .blg_auth span,
    .blg_date_text span,
    .rpwwt-post-date span {
        font-size: 14px;
    }
    .psb_news_pg_title_box,
    span.rpwwt-post-title,
    .blog_title {
        font-size: 14px;
    }
    .psb_news_pg_blog_short_des,
    .rpwwt-post-excerpt,
    .blog_inner_text_inner {
        font-size: 14px;
    }
    .rec_art_col_2 {
        display: none;
        padding-left: 0px;
    }
    .popular_articles_section .psb_news_pg_content_boxx {
        padding: 0px 10px 10px;
    }
    .popular_articles_section .psb_news_pg_block_main_left_box {
        width: 50%;
        padding: 10px;
    }
    .wp-post-image {
        margin-right: 10px !important;
    }
    .popular_articles_section .psb_news_pg_img_box img {
        height: 250px;
    }
    .blg_auth {
        padding-right: 10px;
    }
    .popular_articles_section .psb_news_pg_row {
        margin: auto -10px;
    }
    .blg_date {
        padding-left: 10px;
    }
    .blg_auth svg,
    .blg_date_text svg,
    .rpwwt-post-date svg {
        margin-right: 10px;
    }
    .rec_art_col_1 {
        width: 100% !important;
    }
}

@media only screen and (min-width: 981px) and (max-width: 1024px) {
    .psb_news_pg_img_box img {
        height: 350px;
    }
    .blg_admin {
        padding: 10px 0px;
    }
    .blg_auth span,
    .blg_date_text span,
    .rpwwt-post-date span {
        font-size: 15px;
    }
    .psb_news_pg_title_box,
    span.rpwwt-post-title,
    .blog_title {
        font-size: 15px;
    }
    .psb_news_pg_blog_short_des,
    .rpwwt-post-excerpt,
    .blog_inner_text_inner {
        font-size: 15px;
    }
    .rec_art_col_2 {
        padding-left: 25px;
    }
    .popular_articles_section .psb_news_pg_content_boxx {
        padding: 0px 10px 10px;
    }
    .popular_articles_section .psb_news_pg_block_main_left_box {
        padding: 10px;
    }
    .wp-post-image {
        margin-right: 10px !important;
    }
    .popular_articles_section .psb_news_pg_img_box img {
        height: 250px;
    }
    .blg_auth {
        padding-right: 3px;
    }
    .popular_articles_section .psb_news_pg_row {
        margin: auto -10px;
    }
    .blg_date {
        padding-left: 3px;
    }
    .blg_auth svg,
    .blg_date_text svg,
    .rpwwt-post-date svg {
        margin-right: 8px;
    }
}

@media all and (min-width: 1025px) and (max-width: 1140px) {
    .psb_news_pg_img_box img {
        height: 350px;
    }
    .blg_admin {
        padding: 10px 0px;
    }
    .blg_auth span,
    .blg_date_text span,
    .rpwwt-post-date span {
        font-size: 15px;
    }
    .psb_news_pg_title_box,
    span.rpwwt-post-title,
    .blog_title {
        font-size: 15px;
    }
    .psb_news_pg_blog_short_des,
    .rpwwt-post-excerpt,
    .blog_inner_text_inner {
        font-size: 15px;
    }
    .rec_art_col_2 {
        padding-left: 25px;
    }
    .popular_articles_section .psb_news_pg_content_boxx {
        padding: 0px 10px 10px;
    }
    .popular_articles_section .psb_news_pg_block_main_left_box {
        padding: 10px;
    }
    .wp-post-image {
        margin-right: 10px !important;
    }
    .popular_articles_section .psb_news_pg_img_box img {
        height: 250px;
    }
    .blg_auth {
        padding-right: 10px;
    }
    .popular_articles_section .psb_news_pg_row {
        margin: auto -10px;
    }
    .blg_date {
        padding-left: 10px;
    }
    .blg_auth svg,
    .blg_date_text svg,
    .rpwwt-post-date svg {
        margin-right: 11px;
    }
}

@media all and (min-width: 1141px) and (max-width: 1280px) {
    .psb_news_pg_img_box img {
        height: 350px;
    }
    .blg_admin {
        padding: 10px 0px;
    }
    .blg_auth span,
    .blg_date_text span,
    .rpwwt-post-date span {
        font-size: 15px;
    }
    .psb_news_pg_title_box,
    span.rpwwt-post-title,
    .blog_title {
        font-size: 16px;
    }
    .psb_news_pg_blog_short_des,
    .rpwwt-post-excerpt,
    .blog_inner_text_inner {
        font-size: 15px;
    }
    .rec_art_col_2 {
        padding-left: 25px;
    }
    .popular_articles_section .psb_news_pg_content_boxx {
        padding: 0px 10px 10px;
    }
    .popular_articles_section .psb_news_pg_block_main_left_box {
        padding: 10px;
    }
    .wp-post-image {
        margin-right: 10px !important;
    }
    .popular_articles_section .psb_news_pg_img_box img {
        height: 250px;
    }
    .blg_auth {
        padding-right: 10px;
    }
    .popular_articles_section .psb_news_pg_row {
        margin: auto -10px;
    }
    .blg_date {
        padding-left: 10px;
    }
}

@media all and (min-width: 1281px) and (max-width: 1440px) {
    .psb_news_pg_img_box img {
        height: 400px;
    }
    .blg_admin {
        padding: 15px 0px;
    }
    .blg_auth span,
    .blg_date_text span,
    .rpwwt-post-date span {
        font-size: 15px;
    }
    .psb_news_pg_title_box,
    span.rpwwt-post-title,
    .blog_title {
        font-size: 18px;
    }
    .psb_news_pg_blog_short_des,
    .rpwwt-post-excerpt,
    .blog_inner_text_inner {
        font-size: 15px;
    }
    .rec_art_col_2 {
        padding-left: 30px;
    }
    .popular_articles_section .psb_news_pg_content_boxx {
        padding: 0px 15px 15px;
    }
    .popular_articles_section .psb_news_pg_block_main_left_box {
        padding: 15px;
    }
    .wp-post-image {
        margin-right: 15px !important;
    }
    .popular_articles_section .psb_news_pg_img_box img {
        height: 250px;
    }
    .blg_auth {
        padding-right: 15px;
    }
    .popular_articles_section .psb_news_pg_row {
        margin: auto -15px;
    }
    .blg_date {
        padding-left: 15px;
    }
}

@media all and (min-width: 1441px) and (max-width: 1680px) {
    .psb_news_pg_img_box img {
        height: 400px;
    }
    .blg_admin {
        padding: 15px 0px;
    }
    .blg_auth span,
    .blg_date_text span,
    .rpwwt-post-date span {
        font-size: 15px;
    }
    .psb_news_pg_title_box,
    span.rpwwt-post-title,
    .blog_title {
        font-size: 18px;
    }
    .psb_news_pg_blog_short_des,
    .rpwwt-post-excerpt,
    .blog_inner_text_inner {
        font-size: 15px;
    }
    .rec_art_col_2 {
        padding-left: 30px;
    }
    .popular_articles_section .psb_news_pg_content_boxx {
        padding: 0px 15px 15px;
    }
    .popular_articles_section .psb_news_pg_block_main_left_box {
        padding: 15px;
    }
    .wp-post-image {
        margin-right: 15px !important;
    }
    .popular_articles_section .psb_news_pg_img_box img {
        height: 250px;
    }
    .popular_articles_section .psb_news_pg_row {
        margin: auto -15px;
    }
}

@media all and (min-width: 1681px) and (max-width: 1880px) {
    .psb_news_pg_img_box img {
        height: 450px;
    }
    .blg_admin {
        padding: 20px 0px;
    }
    .blg_auth span,
    .blg_date_text span,
    .rpwwt-post-date span {
        font-size: 15px;
    }
    .psb_news_pg_title_box,
    span.rpwwt-post-title,
    .blog_title {
        font-size: 20px;
    }
    .psb_news_pg_blog_short_des,
    .rpwwt-post-excerpt,
    .blog_inner_text_inner {
        font-size: 15px;
    }
    .rec_art_col_2 {
        padding-left: 35px;
    }
    .popular_articles_section .psb_news_pg_content_boxx {
        padding: 0px 15px 20px;
    }
    .popular_articles_section .psb_news_pg_block_main_left_box {
        padding: 15px;
    }
    .wp-post-image {
        margin-right: 20px !important;
    }
    .popular_articles_section .psb_news_pg_img_box img {
        height: 250px;
    }
    .popular_articles_section .psb_news_pg_row {
        margin: auto -15px;
    }
}