.exec-organogram {
            display: flex;
            justify-content: center;
            align-items: center;
            height: 100%;
          }

.exec-level {
            display: flex;
            align-items: center;
            margin: 0px;
          }

.exec-level > div {
            /* border: 1px solid #333; */
            background-color: #fff;
            padding: 10px;
            text-align: center;
            width: 180px;
            box-shadow: 0 1px 2px #ccc;
          }

.exec-level > div:first-child {
            margin-left: 0;
          }

.exec-level > div:last-child {
            margin-right: 0;
          }
.connector-bar {
    background: #fff;
    height: 4px;
    width: 40px;
    margin: 0;
}          



@media screen and (max-width: 600px) {
    .exec-organogram {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
    flex-direction: column;
}
.connector-bar {
    background: #fff;
    height: 40px;
    width: 4px;
    margin: 0;
}    

}    




@media screen and (max-width: 768px) {
    .exec-organogram {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
    flex-direction: column;
}
.connector-bar {
    background: #fff;
    height: 40px;
    width: 4px;
    margin: 0;
}
}