/******************** Variables ***********************/
/********************* Functions *********************/
/************** Custom Code For Custom Post Grid **********************/
.clear:before, #custom_team_grid .team_container:before,
.clear:after,
#custom_team_grid .team_container:after {
  content: " ";
  display: table; }

.clear:after, #custom_team_grid .team_container:after {
  clear: both; }

.clear, #custom_team_grid .team_container {
  *zoom: 1; }

#custom_team_grid {
  padding-bottom: 50px; }
  @media only screen and (max-width: 1125px) {
    #custom_team_grid {
      padding-bottom: 30px; } }
  @media only screen and (max-width: 767px) {
    #custom_team_grid {
      padding-bottom: 0; } }
  #custom_team_grid .team_container {
    clear: both;
    margin-bottom: 4%; }
    #custom_team_grid .team_container .team_column {
      width: 48%;
      height: 500px; }
      @media only screen and (max-width: 1125px) {
        #custom_team_grid .team_container .team_column {
          width: 100%;
          height: auto; } }
      #custom_team_grid .team_container .team_column .team_img {
        height: 500px;
        object-fit: cover; }
        @media only screen and (max-width: 1125px) {
          #custom_team_grid .team_container .team_column .team_img {
            width: 100%; } }
        @media only screen and (max-width: 767px) {
          #custom_team_grid .team_container .team_column .team_img {
            height: 300px; } }
      @media only screen and (max-width: 1125px) {
        #custom_team_grid .team_container .team_column .team_header {
          margin-bottom: 0; } }
      @media only screen and (max-width: 767px) {
        #custom_team_grid .team_container .team_column .team_header {
          margin-bottom: 0;
          font-size: 24px; } }
    #custom_team_grid .team_container .left {
      float: left; }
    #custom_team_grid .team_container .right {
      float: right; }
    #custom_team_grid .team_container .team_column.right {
      display: flex;
      flex-direction: column;
      justify-content: center; }
    @media only screen and (max-width: 1125px) {
      #custom_team_grid .team_container .team_column.left {
        text-align: center; } }

/*# sourceMappingURL=custom_grid_style.css.map */
