.hdr_menu li.current-menu-item a{
color: #0372e2;
}





.hdr_menu li.current-menu-item a::after {
    content: '';
    height: 2px;
    width: 100%;
    background-color: #0372e2;
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: -1;
    transition: 0.3s ease;

}


.result_right {
    max-height: 800px;
    overflow-y: auto;
}


.ns_img {
    width: 85px;
}


.news_author li a{ color: #777b84;}

/*20220209  */
.blg_dtls_container .blog_top p{margin-bottom: 20px;}
.expert_pic a img{border-radius: 10px;}



.exprt_dtls {
    align-items: flex-start;
}
.exprt_dtls .expert_pic img{width: 100%}
.exprt_dtls .expert_text {
    padding-left: 30px;
}
.exprt_dtls .exprt_para p {
    margin-bottom: 20px;
}


.overvw_dtls h5, .biography_dtls h5{
    font-weight: 600;
    margin-bottom: 15px;
}

.overvw_dtls p, .biography_dtls p {
    margin-bottom: 15px;
}


.affiliation_dtls h5, .expertise_dtls h5{
    font-weight: 600;
    margin-bottom: 15px;
}

.affiliation_dtls p, .expertise_dtls p {
    margin-bottom: 15px;
}


/*added 202-02-11*/

.expert_teamOuter.exprtdtls_outer {
    display: flex;
    justify-content: space-between;
}

.expert_teamItem.exprt_dtls {
    width: 100%;
}
.exprtmore_dtls {
    width: 30%;
    padding-left: 30px;
}

.affiliation_dtls {
    margin-bottom: 25px;
}



/*added 202-02-12*/
#preloader {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    height: 100%;
    width: 100%;
    /*background-color: #031b22;*/
    background-color: #000;
    z-index: 999;
}
#status {
    width: 300px;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}


.bns_slidr {
    height: 60px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.bns_inner {
    padding: 0 15px;
}


/* 

#status {
    width: 300px;
    position: absolute;
    left: 108px;
    top: -35px;
}
#preloader {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999;
}



*/

/* 17.02.22 */
header.header_outer {
    transition: 0.4s;
}
header.header_outer.shrink {
    padding: 20px 0;
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    background-color: #fff;
    box-shadow: 0 0 25px rgb(0 0 0 / 15%);
}
.single-experts_cpt .expert_area {
    padding: 250px 0 130px;
}

.exp_right_cont p {
    margin-bottom: 10px;
}
/* 17.02.22 */


/* 18.02.22 */
.ns_imfo p{
    font-size: 16px;
    color: #071014;
    font-weight: 500;
    text-decoration: none;
}
/* 18.02.22 */


/* 22.03.22 */
.result_box a:hover { color: #000;}
/* 22.03.22 */



/*202200407 */

.banner_img,.expertise_cls{
    position: relative;
}

.banner_img::before {
    position: absolute;
    content: "";
    background-color: rgba(255,255,255,0.7);
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
}

.expertise_cls::before {
    position: absolute;
    content: "";
    background-color: rgba(255,255,255,0.7);
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
}

.hm_img_cls{
    height: 100vh;
}

.banner .buttons {
 bottom: 190px;
}

.banner .slick-dots {top: 215px;}




/*20220421 */



.ftr_rightpnl .wpcf7 form.invalid .wpcf7-response-output, 
 .ftr_rightpnl .wpcf7 form.unaccepted .wpcf7-response-output {
    border: 0;
    text-align: center;
    color: #ff0000;
    width: 100%;
    display: none;
}

.ftr_rightpnl .wpcf7 form.sent .wpcf7-response-output {
    border: 0;
    color: #46b450;
    width: 100%;
    font-size: 14px;
    margin: 0;
    padding: 0;
    text-align: center;

}

.ftr_rightpnl .wpcf7-not-valid-tip{text-align: center;}

/*20220520   */
.blog_info .wp-block-table td, .wp-block-table th{
    font-size: 18px;
    line-height: 28px;
}

.blog_info .wp-block-table{
    padding-bottom: 27px;
}


/*20220525   */
.blog_info figure{
    float: right;
    margin: 5px 0 20px 100px;
    font-size: 20px;
    text-align: left;
    padding: 32px 0;
}

.blog_info .wp-block-pullquote{border-bottom: none;}

.blog_info blockquote p{
    font-weight: 600;
    font-style: italic;
}

/*added 2022-05-26  */
.blg_dtls_container .blog_big_img {
    float: inherit;
}

.blg_dtls_container .blog_big_img img{
    width: 100%;
}


.blog_info figure {
    float: inherit;
    margin: 5px 0 20px 10px;
}

/*.latst_newscl {padding: 30px 15px;}*/

.news_picbx .news_txtPnl {
    width: 60%;
    padding: 46px 25px;
}

.news_picbx{
    flex-wrap: nowrap;
    align-items: inherit;
}

.news_pic img{height: 100%;}



/*Max-width*/
@media (max-width: 1200px) {
 .banner .buttons {right: 90px;}

}

@media (max-width: 1024px) {
 .banner .buttons {bottom: 372px;}

}


@media (max-width: 1199px) {
 .exprtmore_dtls {
    width: 45%;
}

/* 17.02.22 */
.single-experts_cpt .expert_area {
    padding: 145px 0 60px;
}
/* 17.02.22 */



.counter_sec {
    margin: 0 -10px 30px;
}
.counter_sec li {
    padding: 0 10px;
}

/*20220525   */
.blog_info figure{max-width: 356px;margin: 5px 0 20px 36px;}
.blog_info blockquote p{font-size: 16px !important;}


/*added 2022-05-26  */
.newsdtls figure{
max-width: inherit;
margin: 5px 0 20px 0px;
}


.topbtn_stye span{
    padding: 20px 25px;
}

}



@media (max-width: 1024px) {
 .hm_img_cls{height: auto;}

}

@media (max-width: 850px) {
 .banner .buttons { bottom: 264px;}

}



@media (max-width: 991px) {
 .exprtmore_dtls {
    width: 100%;
    padding-left: 0;
    padding-top: 30px;
}
.expert_teamOuter.exprtdtls_outer {
    flex-wrap: wrap;
}
.exprtmore_dtls {
    width: 100%;
    padding-left: 0;
    padding-top: 0;
}

.exprtmore_dtls h5 {
    font-size: 17px;
}
/* 17.02.22 */
.single-experts_cpt .expert_area {
    padding: 120px 30px 30px;
}
/* 17.02.22 */

.hm_img_cls{height: auto;}




}


@media (max-width: 767px) {
  
.logo { max-width: 175px; }

.banner .buttons {bottom: 190px;}

/*20220525   */
.blog_info figure {float: inherit; margin: 5px 0 0 0;padding-bottom: 0;}


/*  20220526   */
.news_picbx {flex-wrap: wrap;}
.news_picbx .news_txtPnl {width: 100%;}

}


@media (max-width: 700px) {
  
.banner .buttons {bottom: 140px;}

}



@media (max-width: 575px) {
    .single-experts_cpt .expert_area {
        padding: 90px 30px 30px;
    }

}


@media (max-width: 480px) {
  .exprt_dtls .expert_text {
    padding-left: 0;
}

.banner .slick-dots {
    top: 25%;
    right: 10px;
}


}


@media (max-width: 420px) {
 
}