

/* Home Page css */

/* Media Query for Laptops and Desktops */
@media screen and (min-device-width: 1200px) and (max-device-width: 1400px){
   

    .hding-banner{position: absolute!important;
        top: 25%;left:15%;}

    /* join_us css */
    section.joinus_banner {
        padding: 5rem;}
    
  .joinus_banner .joinus_heading h1 {
    font-size: 35px;
    }

    .joinus_banner .joinus_heading p {
        font-size: 15px;
    }

    /* events-courses */
  
    .courses_list .col_list{height:auto;}
    .events-banner .img-txt{top:25em;}

    /* login and profile css */
.pmpro_login_wrap form#loginform, .pmpro_member_profile_edit_wrap form#member-profile-edit{width: 40%;}

    /* change password css */
    .pmpro_change_password_wrap, .pmpro_lost_password_wrap {
        width: 40%;}

 .entry-content .pmpro_success, .pmpro_error{width: 40%; margin: 0 auto 1em!important;}

    

}
/* Media Query for low resolution small laptops*/
@media (min-width: 1025px) and (max-width: 1199px){
    .hding-banner {
        top: 30%;
        left: 10%;
    }

    .hding-banner h1 {
      
        font-size: 50px
}
/* nav-bar css */
.nav-bar-links .navbar-nav>li>a {
    padding-inline: 8px;
    font-size: 14px;
}
/* nav-bar css ends*/
.thrd-div{margin-left:10px;}

.card-right h2, .card-right2 h2 {
    font-size: 17px;
}
.card-right p, .card-right2 p {
    line-height: 20px;}
.row_user img, .row_user2 img{width:100%!important;}

.row_user span, .row_user2 span{font-size: 11px!important;}

.row_members h4 {
    font-size: 13px;
}

.row_impact .r11, .blue-div, .sleep-div {
    padding: 3px;
}

.c11 h1{margin:54px;}

.blogs-post .imgg_div {
    height: 154px;}

.btns_section .btnss .btn-joinus, .btns_section .btnss .btn-email {
        padding: 8px;
        font-size: 15px;
}

.blogs-post, .btns_section {
    margin: 2rem 0;
}

.blogs-post h1 {
    margin: 2rem 0 2rem 0;
}
}


/* Media Query for mobiles mode */
@media screen and (max-device-width: 767px){
input#inputtxt:focus {
    border-color: #47595f;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgb(111 136 143);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6);
}
  #message {
    text-align: left !important;
    padding: 1em !important;
} 
.valid:before {
    left: 0 !important;
    } 
    #message p {
    padding: 10px 10px !important;
    margin-bottom: 0px;
}
    h3.o-type-aside-header {
    border-top: 1px solid #eee;
    margin: 10px 0 0 !important;
    padding: 10px 0 0;
}
.membrship-col {
    margin: 25px 0 0 !important;
}
footer .quick-links-col h3, .social-links-col h3 {
    font-size: 20px;
}
.hms-hdng-con-lft {
    padding-left: 0;
    margin: 20px 0 0;
}
.why_us {
    padding: 5em 0 2em;
}
.mind-labs {
    margin-bottom: 3em;
    padding: 1em 0 3em;
}
.pillars-txt {
    padding: 2em 1em;
}
section.our_mission {
    padding: 1em;
}
.top-caption-carusal h3 {
    font-size: 22px;
    margin-bottom: 10px !important;
}
.process-state-right  .carousel-inner {
    height: 70vh !important;
}
.mission_1 p {
       padding-left: 20px;
}

.content-abt .container {
    background: #ececec;
    margin-top: 0;
       border-radius: 20px;
   }
   .mission-head p {
    font-size: 18px !important;
}
.mission_1 .mission_img {
    padding: 5px;
}
.mission_img img {
    width: 54px !important;
}
.purpse-head h1 {
    font-size: 24px;
}
.mission-head h1 {
    font-size: 24px;
}
.our_people h4, .approach h4 {
    font-size: 24px;
}
.approach h4 {
    margin-bottom: 30px;
}
.pillar_1 i {
    width: 62px;
    height: 62px;
    font-size: 26.6px;
}
.hding-pilars H1 {
    font-size: 24px;
    text-align: left;
}
.text p {
    text-align: left;
}
.order-2 {
    padding: 0 !important;
}
html, body {
width: 100%;
overflow-x: hidden;
}
.research_articles .entry {
    min-height: fit-content !important;
    max-height: fit-content !important;
    margin-top: 1em;
    transform: unset !important;
}
    .row_members p{text-align: center;}
    .navbar-nav .menu-item-has-children:hover ul.sub-menu {
        display: block;
        background: #edebeb;
        width: max-content;
        padding: 1em 2em;
        border-radius: 0;
        width: 100%;
        position: relative;
    }
    .navbar-form {
        padding: 0px 0px!important;
    margin:0;}
    .navbar-nav {
        display: block!important;}
.navig-bar-top h1 {
    font-size: 30px;}

    .search-bar .inner-div{
        width: 100%;
    }
    .input-group input{font-size: 9px;}
    .track .content{
        font-size: 15px;
    }
    .marquee{
        top:0;
    }
    .OurMission .heading {
        left:0;
    }
    .mission_1, .white_boxes{
        min-height: auto;
    }
    .round_circle_box{
        display: none;
    }
    .text_face_ceneter{
        padding: 0;
    text-align: left;
    }
    .about-section .image-column{
display: none;
    }
    #exampleModal .modal-content {
        padding: 1em;
    }
    #exampleModal .positionn form{
        padding: 0;
    }
    #exampleModal .positionn .form-title {
        padding: 0;
        color: white;
        margin-bottom: 1em;
    }
.c-aside-list {
    margin-top: 1em;
}
.detail_page .article-title {
    text-align: left;
}
.detail_page main {
    padding: 0 2em;
}
.detail_page .article-info {
    margin: 1em 0;
}
.c-aside-list li {
    margin: 0px 0;
}
    .row_form_login .form_div{
        width:100%;
    }
    .mind-labs ol{
        display: flex;
        flex-direction: column;
    }
    .section-head h1, .pricing-section .sec-title h1{
        font-size:25px;
    }
   .form_div #submitbtn {
    width: auto;
}
    #wp_signup_form{
        padding: 10px 0;
    }
    .mind-labs h3{
        font-size: 16px;
    }
    .bhoechie-tab-menu{
        display: none;
    }
    .mind-labs li{
        margin: 1em 0;
    }
    .pricing-section .sec-title{margin-bottom:0;}
 .hding-banner {
    top: 0;
    bottom: 0;
    height: 50px;
    margin: auto;
    left: 0;
}
    .hding-banner h1 {
    font-size: 27px;
text-align: center;line-height: 1.5;}

    .fst-div, .scnd-div, .thrd-div, .three .fr-div, .three .fifth-div{padding: 5px 10px;}
    .fst-div h3,.scnd-div h3,.thrd-div h3, .three .fr-div h3,.three .fifth-div h3,  .centr-txt h3 {
        font-size: 16px;
    }
.yoga-banner, .category_banner, .about_us, section.joinus_banner, .research_banner, .story_banner {
    min-height: 320px;
}    .trending-post .card-7-5{flex-direction: column;}
    .row-ovrlap .two{
        background:none;
    }
    .row_btnnss .col-md-6{
        width:80%;
    }
    .row_btnnss a{
        margin:10px 0;
        width:100%;
    }
    .blogss-div {
        width: 100%!important;
    }
    .blogs-post, .btns_section, .blogs-post h1 {
        
        margin: 2rem 0;
    }
    .members h1, .blogs-post h1 , .trending-post h1{
      
        font-size: 25px;
    }
    .trending-post h1 {

        text-align: center;
        margin: 0;
    }
    
    .row_btnnss{
        display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
    }

    .blogs-post .row{flex-direction: column;}
    .blogs-post .col-md-4{width:100%;margin: 10px 0px;}
    .blogs-post .imgg_div {
        height: auto!important;
    }
    .mission_1{
        margin:10px 0;
    }
    .members .m1 {
        width: 70%!important;
}
.btns_section .row{flex-direction: column;}
.btns_section .col-md-6{text-align:center;flex-direction: column;
    width: 100%;}
.overlap-div{padding: 30px 30px 0px 30px;}

/* footer css */
footer .row_copyright .cpyright, .row_copyright ul li a {
    font-size: 12px;
}
.row_copyright ul {flex-direction: column;}
footer .row_copyright p{margin-top:5px!important;}
/* footer css ends */

/* Our wOrk css starts */

.pillars-bannner .row.hding-div h1 {
    font-size: 35px!important;
}

.pillars-bannner {
    padding: 4rem!important;
}

.pillars-txt {
    background: none;
}
.pillars-txt .row_heading-pillars {
    flex-direction: column;
}
.detail_page .sidebar, .detail_page main {
    max-width: 100%;
  
    width: 100%;}
 .who_we .row{
    flex-direction: column;
 }

 .scoring p{
    margin:0 0 1em;
 }

 .our_vision .row{
    flex-direction: column;
 }
 .text_side .bg-info-soft {
 width: 95%;
 margin-left: 15px;
margin:1em 0 0 1em;}

section.btnn-section .row.row_btn_txt{flex-direction: column;}
section.btnn-section .row_btn_txt .col_txt, .row_btn_txt .col_imgg {
    width: 100%!important;
    text-align:center;
}
.btnn-section .row_btn_txt .col_txt p {
    font-size: 12px!important;
}

.btnn-section .row_btn_txt .col_txt h1 {
    font-size: 21px!important;
}
.pillar_1 .sm-img{width:50%;}
section.joinus_banner {
    /* padding: 1rem!important;
   background-position: left!important;
   text-align:center!important;
   background-image: linear-gradient(to right, #0000008c, #393b3c91), url(../images/healthy-banner.png)!important; */
   display: none;
}
.joinus_banner .btn-get-started {
    font-size: 16px;
    padding: 10px 15px;}
.joinus_banner .joinus_heading h1 {
    font-size: 20px!important;
}
.why_us .section-head h1, .pricing-section .sec-title h1 {
    font-size: 25px;
}

/* stories and news */
.nav-tabs-section .nav-tabs a.nav-link {
    font-size: 15px;
    padding: 7px;
}

.section-01 .title-small {
    margin: 8px 0;
}
.section-head p {
    font-size: 14px;
   }

.news-section h1,.news-section h2{font-size: 25px;}
.stories-section {
    padding: 1em 0;
}
.stories-section .panel-body{
    display: flex;
    flex-direction: column;
    text-align: center;
}

/* courses css */


.events-banner .header{text-align: center;}

.header-title h1, .header-title{font-size: 30px;}

.header-description p{font-size: 12px;}

.archive-container{top:30px;}

.events-banner .header{flex-wrap: wrap;}
.grid-col{margin:10px 0px;}

.events-section{padding: 0 0 3em;}

.courses_list .col_list{max-height:max-content;overflow:hidden;}

.courses_list .row_sideBar .col-sm-12{padding:0px;}

.video_content h3 {
    text-align: left;
    font-size: 19px;}

.events-banner .img-txt {
    top: 20%;
    left: 10%;}

.events-banner .img-txt h1 {
    color: #fff9f9;
    font-size: 22px;
    background: #00000075;
    padding: 10px 10px;
 }

/* contact us */
.contact_us .section-header p{font-size: 12px;}
.contact_us .contact-info{padding: 0px 1em;}

.contact_us .section-header h2{font-size: 2em;}

/* membership-account css */

.entry-content, .entry-content #pmpro_account .pmpro_box{padding: 1em;}
.entry-header h1.entry-title {

    padding-top: 15px;
    margin-bottom: 0;
}

/* membership cancel css */
#post-135 .entry-content{flex-direction: inherit;}
/* login and profile css */
.pmpro_login_wrap form#loginform, .pmpro_member_profile_edit_wrap form#member-profile-edit{width: 100%;}

/* membership checkout css */

.pmpro_checkout-h2-name{font-size: 24px;}

.pmpro-levels .pmpro_actions_nav {
    margin-top: 5px;
}

  /* change password css */
  .pmpro_change_password_wrap {
    width: 100%;}

.pmpro_change_password_wrap input, .pmpro_lost_password_wrap input{ border: 0;
    border-bottom: 1px solid #6d868d;
    width: 95%!important;
    max-width:95%!important;}

    .entry-content .pmpro_success, .pmpro_error{width: 100%; margin: 0 auto 1em!important;}
    .pmpro_change_password_wrap, .pmpro_lost_password_wrap{width:100%;}

    #post-136 #pmpro_level-2 #pmpro_user_fields .pmpro_checkout-fields{display: block;}
    #post-136 .pmpro_checkout-fields input{width:97%;max-width: 97%;}


    /* terms and conditions */
    .terms-container .terms-body h4{font-size: 15px;}

    .about-section{
        padding: 0px 0 0px;
    }
    .carousel-indicators li h3{
        font-size: 22px;
        padding: 15px;
        margin: 0;
    }
    .about-section .image-column .inner-column:after {

      display: none;
    }

    .about-section .image-column .inner-column{
        padding: 0px;
    }

    .about-section .image-column .image-2 img, .about-section .image-column .image-1 img {
        width: 100%;
    }

    .about-section .text ul{
        padding: 0 2em;
    }

    .approach {
        padding: 0em 0;
    }
    
    #wp_signup_form, .detailed_address{
        display: flex;
        flex-direction: column;
    }
    .detailed_address .membr-btn{
        width: 100%;
    margin: 1em 0;
    }
    .detailed_address h1 span{
        font-size: 25px;
    }
    
    .logo-ethnic img {
    max-width: 100%;
    width: 100%;
}
.bloging_member .grid_gallery .blogss-div {
    min-height: fit-content;
    max-height: fit-content;
}
.bloging_member .grid_gallery .blogss-div .mask {
    width: 100%;
    height: 500px;
}

.detail_prfile .profile-img {
    width: 100% !important;
    height: auto !important;
    margin-top: 15px;
}
.btn.login_btn {
    font-size: 14px !important;
    padding: 10px 12px !important;
}
/*.padding_section img, .padding_section {
    min-height: fit-content;
    max-height: fit-content;
}*/
    .mind-labs .row_heading{
        margin-right: 0;
    margin-left: 0;
    }
    .grid-images ul {
        list-style: none;
        width: 100%;
        padding: 0px 0px;
        margin: 0px;
        margin-left: 0px;
        position: relative;
        background-size: contain;
        background-position: left center;
         padding-left: 0px; 
        background-repeat: no-repeat;
        margin-bottom: 0px;
    }
    .grid-images ul li {
        width: 100%;
        float: left;
        margin: 0px;
        position: relative;
        overflow: hidden;
        transform: scale(1);
        transition: all .3s ease;
    }
    div.bhoechie-tab-container{
        width:100%;
    }
}
/* About US css */


@media screen and (min-device-width: 991px) and (max-device-width: 1200px){
    .navig-bar-top .col-md-6{width:50%;}

    /* .impactss .row, .row-ovrlap {
      flex-direction: column;} */
    .white_boxes h4{
        font-size: 24px;
    }
    .scoring p{
        margin: 20px 0;
    }
    /* JOINUS */
    section.joinus_banner {
        padding: 3rem;}
    
        .joinus_banner .joinus_heading p {

            font-size: 15px;}
            .joinus_banner .joinus_heading h1{font-size: 30px;}
    
    }

    @media screen and (max-device-width: 380px){
.discripton_col .heading {
       font-size: 14px !important;
}
}
    @media screen and (max-device-width: 580px){
a.view-btn {
    margin: 0 !important;
}
.podcast .row.margin-top_5 a {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.blog_container a {
    width: 100%;
}
section.blogs {
    margin: 1rem;
}
.btn.login_btn {
    font-size: 12px !important;
    padding: 8px 10px !important;
}
.members, .trending-post {
    margin: 0rem 0;
}
.research_articles .container {
    padding-right: 0;
    padding-left: 0;
}
.contact_form_submit {
    width: auto !important;
}
.col-md-9.discripton_col {
    padding: 0 !important;
}
.user_deatailpage .container {
    padding: 10px !important;
}
.col-md-3.detail_prfile {
    padding: 0;
}
.our_people .card_img img {
    height: 320px !important;
}
.our_people .grid {
    grid-template-columns: 1fr !important;
}
.input-div {
    display: none;
    position: absolute;
    top: 40px;
    right: 0;
    width: 200px;
}
input#inputtxt {
    font-size: 13px;
}
 .inner-div {
    text-align: right;
}
.input-group-btn {
      width: 100% !important;
}
}
    @media screen and (max-device-width: 480px){

    .bloging_member .grid_gallery .blogss-div .mask {
    height: 330px;
}
.why_us .item {
    min-height: auto;
}
.why_us .item .icon {
    font-size: 34px;
    margin-bottom: 15px;
    color: #6b8891;
    width: 70px;
    height: 70px;
    line-height: 70px;
}
.why_us .item .icon i {
    margin: 0;
}
.common-heading p {
    font-size: 18px!important;
      text-align: left !important;
}
.hding-banner h1 {
    font-size: 24px;
    line-height: 1;
}
.process-state-left ol.carousel-indicators li {
       width: 18px !important;
    height: 18px !important;
  }

}
    @media screen and (max-device-width: 820px){
        .navig-bar-top .text-right {
       margin-left: 0 !important;
}
     .mb0 {
        margin-top: 20px;
    margin-bottom: 0px;
    padding-bottom: 10px;
} 
        /* nav-css */
        .navig-bar-top .col-md-6{width:50%;}
        .search-bar .inner-div {
             margin: inherit;
            background:none; 
            border-radius: 20px;
            width: 100%;
        }
        .navbar-nav {
    
            display: flex;
            flex-wrap: wrap;
            justify-content: center;
        }
        .hding-banner {
         
            left: 3%;
        }

        .trending-post .col-md-6{margin: 10px 0px;}
        .row-ovrlap .two{background-color: black;
            width: 100%!important;
            margin: 10px 0px;
        }
        .input-group-btn .btn-default{margin-right: 5px!important;}

          .impactss .row, .row-ovrlap {
      flex-direction: column;}
      .flex_column{
flex-direction: column;
      } 
      .row-ovrlap .two .centr-txt{
        position: relative;
        bottom:0;top:0px;
      }
      .thrd-div {margin-left:0px;}

      .row.row_members{flex-direction: column;}

      .members .m1 {
        width: 40%;
        margin: 10px auto;
    }

    .btns_section .btnss .btn-email, .btns_section .btnss .btn-joinus {
        width: 100%;
        margin-bottom: 10px;
        padding: 6px;
        font-size: 15px;}
    .btns_section .left-txt p {
            font-size: 16px;
    }
    .btns_section .left-txt h1 {
        
        font-size: 25px;
    }
    .blogs-post .imgg_div {
        height: 110px;}
    .impactss .row .col-md-3, .impactss .row .col-md-5, .impactss .row .col-md-4 {
        height: max-content;}
      .about_us{
            padding: 20px ;
        }
        .who_we .heading_text h4{
            font-size: 26px;
        }
        .right_headingtxt p {
    padding-top:0px;
        }
        .scoring h5{
            border-right: none;
        }
.our_people .grid {
    grid-template-columns: 1fr 1fr;
}
        .ml-30 .white_boxes{
            margin-top:10px;
            margin-left:20px;
            text-align: center;
        }
        .mtop-30{
            margin-top:0px;
        }
        .strategy h4{
            margin-bottom:20px;
        }
        .about_us h2 {
            font-size: 23px;
        }
        .who_we .heading_text h5{
            font-size: 20px;
        line-height: 28px;
      
        }
        .who_we .heading_text h4{
            font-size: 20px;
        line-height: 28px;
        padding: 10px 0;
        }
        .right_headingtxt p{
        padding-top:20px;}
        .scoring p{
            padding-top:0;
        }
        .our_people h4{
            font-size: 23px;
        }
        .our_people .card_body {
            padding: 11px 10px 11px 10px;
                bottom: -30px !important;
        }

        .our_people .card_title{
            font-size: 17px;
        }
        .our_people .designation{
            font-size: 17px;
        }
        .strategy h4{
            font-size: 23px;
        }
        .ml-30 .white_boxes{
            margin-left: 0;
        }

        /* footer css */
        footer .row{flex-direction: column;}
        .social-links-col, .newsletter_col {
            margin: 15px 0px;
        }
        

        /* Our WOrk */
        .pillars-bannner{padding: 10rem ;}

        .pillars-bannner .row.hding-div h1 {
            font-size: 50px;}
        
        .pillars-txt .hding-pilars h1{font-size: 24px; margin:10px;}

        .pillar_1 .txt p {
            font-size: 11px;}

        .pillar_1 .txt h1 {
               
        font-size: 17px;}

        .row_btn_txt .col_txt, .row_btn_txt .col_imgg {

            width: 50%;
        }
        .btnn-section .row_btn_txt .col_txt p {

            font-size: 14px;
        }

        .btnn-section .row_btn_txt .col_txt h1{font-size: 25px;}

        .btnn-section .btn-view-more {
            padding: 7px;
            font-size: 15px;}

        .pillars-txt{margin-top:0px;}

        /* JOINUS */
        section.joinus_banner {
            padding: 3rem;}
            .joinus_banner .joinus_heading h1{font-size: 30px;}
            .joinus_banner .joinus_heading p {
              
                font-size: 15px;}

                .approach .icon-boxes .icon-box{
                    min-height: inherit;
                margin-top: 2em;
                }
   
    }


    @media (min-width: 992px){
    .row_news_content .navbar-expand-lg .navbar-toggler {
        display: none;
    }

    
}

@media (max-width: 991px) {
    .search-bar .inner-div {
       width: 100%;
}
.navig-bar-top .text-right {
    margin-left: 0em;
}
    .process-state-left .carousel-indicators {
    display: flex;
    margin: 20px 0 0 !important;
    justify-content: center;
}
.top-caption-carusal {
    padding: 2em;
}
.process-state-right  .carousel-inner {
    height: 60vh;
}
.top-caption-carusal h3 {
    font-size: 24px;
    margin-bottom: 15px !important;
}
.process-state-left .carousel-indicators li {
    margin: 0 3px 10px !important;
}
.container{
    width: 100%;
}
.news {
grid-template-rows: repeat(7,200px);
}
.box{
background-size: 120%;
}
.box1{
 grid-column: 1/6;
         grid-row: 1 / 2;   
}
.box2{
 grid-column: 1/6;
 grid-row: 2 / 3;   
}
.box3{
grid-column: 1/6;
grid-row: 3 / 4;    
}
.box4 {
  grid-column: 1/6;
  grid-row: 4 / 5;   
}
.box5 {
  grid-column: 1/6;
         grid-row: 5 / 6;  
}
.box6 {
  grid-column: 1/6;
         grid-row: 6 / 7;   
}
}

@media (max-width: 991px) {
    section.contact_us {
      padding-top: 50px;
      padding-bottom: 50px;
    }
    
    .row.row_contact_info {
      flex-direction: column;
    }
    
    .contact-info {
      margin-bottom: 40px;
      width: 100%;
    }
    
    .contact-form {
      width: 100%;
    }
    
  }


  @media (min-width: 768px) {
    .category_list .events_list ul li {
      grid-template-areas:
        "time detail"
        "time detail";
    }
  }
  
  @media (min-width: 675px) {
    .detail_page .article-recent {
        flex-direction: row;
        justify-content: space-between;
    }
    
    .detail_page .article-recent-main {
        width: 68%;
    }
    
    .detail_page .article-recent-secondary {
        width: 30%;
    }
}
@media (max-width:1050px){
    .detail_page .row_details{
      flex-direction: column;
      align-items: center;
    }

}

@media only screen and (min-width: 992px){
    .left_face_content h3, .left_face_content p {
        text-align: right;
    }
    .round_circle_box {
      display: block;
      width: 330px;
      height: 330px;
      margin-top: 95px;
    }
    .right_face_content h3, .right_face_content p {
      text-align: left;
    }
    .right_face_content h3, .right_face_content p {
      text-align: left;
    }
    .paddding_left_50 {
      padding-left: 50px!important;
    }
    .paddding_right_50 {
      padding-right: 50px!important;
    }
    }

      
  @media (min-width: 40em) {
    .mind-labs li {
      margin: 2rem 1rem;
      padding: 3rem 2rem 2rem;
    }
    
    .mind-labs h3 {
      font-size: 20px;
    }
    
    .mind-labs h3::before {
      margin-right: 1.5rem;
    }
  }

  @media screen and (max-device-width: 992px){

.who_we {
    padding-bottom: 0px !important;
}
.our_mission .mt-40 {
    margin-top: 0px;
}
.who_we.m-coomon5 {
    padding: 4em 0;
}
.who_we .heading_text h5 {
    margin-bottom: 10px;
}
.who_we .row {
    display: block;
}

.who_br {
    padding-left: 0;
    padding-top: 30px;
}
.right_headingtxt .row {
      text-align: center;
       padding: 10px;
}

.scoring p {
    padding-top: 0;
    text-align: center;
    margin-top: 0;
}
.scoring h5 {
    margin: 0 0 10px;
    padding-left: 0px;
}

.row_heading {
    margin: 30px 0 0;
}
.row.value-rw {
    padding-right: 0;
}

.strategy {
    padding: 5% 4%;
}

.pillars-txt {
    padding: 5em 1em;
}
.our_people .card { 
    margin: 20px 0;
    }


.our_people .card_title {
    font-size: 20px;
}

.our_people .designation {
    font-weight: 600;
    font-size: 15px;
   }

.our_people .card_img img {
        height: 250px;
    }
}