div.ccm-page .acs_members_tab{
    padding-top: 50px ;
    padding-bottom: 50px;
    background: #f1f4f7;
}

div.ccm-page .acs_member_row_wrap{
    background: #f1f4f7;
    padding-top: 50px;
    padding-bottom: 50px;
}

div.ccm-page  .acs_member_row{
    min-height: 210px;
}

div.ccm-page  .acs_member_row.photo_left{
    background: linear-gradient(90deg, #fff 50%, #f1f4f7 50%);    
}
div.ccm-page  .acs_member_row.photo_right{
    background: linear-gradient(90deg, #f1f4f7 50%, #fff 50%);    
}

div.ccm-page  .acs_member_row.photo_left .acs_member_photo_col{
    order: 0;
}

div.ccm-page  .acs_member_row.photo_right .acs_member_photo_col{
    order: 1;
}

.acs_member_photo_col{

}

.acs_member_photo_wrap {
     width: 200px;
    box-shadow: 0px 0px 5px -1px rgb(82 82 82 / 27%);
    margin-top: -25px;
}

.acs_member_photo_wrap img{

}

.acs_member_photo_wrap .acs_member_bio_link{
    display: block;
    color: #fff !important;
    background-color: #6193c6;
    text-align: center;
    font-size: 0.9em;
    padding: 7px;
}


.acs_member_logos_wrap{
    justify-content: flex-start;
    gap: 30px;
}

div.ccm-page .acs_member_logos_wrap img{
    height: 40px;
    width: auto;
}

div.ccm-page  .acs_member_row.photo_left .acs_member_description_col{
    margin-left: 20px;
    padding-left: 50px; 
}

div.ccm-page  .photo_right .acs_member_description_col{
    margin-right: 20px;
    padding-right: 50px; 
    min-width: 80%;
}

.acs_member_description_col{

    background-color: #f1f4f7;
    min-height: 230px;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
}

div.ccm-page .acs_member_description_col h2{
    color: #6193c6;
    font-family: 'Sora', sans-serif;
    font-weight: 700;
    font-size: 20px;
    margin: 0;
    margin-bottom: 20px;
}



div.ccm-page .acs_member_description_text ul{
    padding-left: 25px;
     list-style-image: url(img/bullet.svg); 
    
     list-style-position: outside;
}

div.ccm-page .acs_member_description_col li::marker{
    font-size: 34px;
    line-height: 24px;
}

div.ccm-page .acs_member_description_col li{
    font-size: 1em;
    font-weight: 300;
    line-height: 1.4;
    margin-bottom: 5px;

}



 .white-popup.acs_bio{
    padding: 50px 70px 50px 0;
}

 .white-popup.acs_bio img{
    filter: grayscale(1);
    max-width: 90%;
}

 .white-popup.acs_bio h2{
    font-size: 20px;
    margin-bottom: 30px;
}




@media (min-width:1700px)  {

}




@media (max-width:1200px)  {

}

@media (max-width:880px)  {
    div.ccm-page .acs_member_row .acs_member_description_col{
        min-width: 70%;    
    }

     .white-popup.acs_bio{
            padding: 50px 0px 50px 0;
        }

    }

@media (max-width:767px)  { 

    div.ccm-page .acs_member_row_wrap{
        padding: 0;
    }   

    div.ccm-page .acs_member_row{
        padding: 50px 20px;
    }

    div.ccm-page .acs_member_row .flex_top.col-sm-12{
        display: grid;
        grid-template-columns: 1fr;
    }

    div.ccm-page  .acs_member_row.photo_left
  {
        background:#f1f4f7   
    }

      div.ccm-page  .acs_member_row.photo_right{
        background: #fff;
      }



     div.ccm-page  .acs_member_row.photo_right .acs_member_photo_col{
        order: 0;

     }

     .acs_member_photo_wrap {
        margin: 0 auto;
     }

      div.ccm-page .acs_member_row .acs_member_description_col{
        background: transparent;
        padding: 0;
      }

      div.ccm-page .acs_member_row.photo_left .acs_member_description_col,
      div.ccm-page .acs_member_row.photo_right .acs_member_description_col{
        padding: 0;
        margin-top: 30px;
        margin-left: 0;
      }

      .acs_member_description_col{
        display: block;
      }

      div.ccm-page .acs_member_description_col h2{
        text-align: center;
        margin-bottom: 20px;
      }

      div.ccm-page .acs_member_logos_wrap{
        justify-content: space-around;
        margin-top: 20px;
      }

      div.ccm-page .acs_member_logos_wrap img{
        height: auto;
        max-width: 27%;
      }

      .flex_center{
        display: block;
      }

       .white-popup.acs_bio{
            padding: 50px 0px 50px 0;
        }

}