.flex_index {display:flex;     align-items: center;}
.flex_index span {display:inline-block; margin-right:20px}

@media (max-width:768px) {
.flex_index span {margin-right:10px}
}



.department_overview .text-2  .font-size-35 {font-size: 35px; font-weight: 500; padding-bottom:30px}
.department_overview .text-2 .font-size-18 {font-size: 18px;}
.department_overview .text-2 .font-size-17 {font-size: 17px;}

#sub-page .educational_direction.department_overview .text-2 {
    padding: 0 0 0 25%;
    margin: 0px;
}
#sub-page .educational_direction.department_overview .text-2 .grid-2 .wrap {
    margin: 0;
}
#sub-page .educational_direction.department_overview .text-2 li:last-child{
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    gap:10px;
        justify-content: flex-end;
}
#sub-page .educational_direction.department_overview .text-2 .grid-2 .wrap .vertex-dot {
    text-align: center;
    padding: 15px 25px;
}
#sub-page .educational_direction.department_overview .text-2 .grid-2 {    align-items: end !important;  }
#sub-page .educational_direction.department_overview .text-2 .grid-2 .wrap  * {line-height: 100%;}


@media (max-width: 1100px) {
    #sub-page .educational_direction.department_overview .text-2 {
        padding: 0 0 0 10%;
    }
    
.department_overview .text-2 .font-size-35 {font-size: 1.36em; font-weight: 500; padding-bottom:20px}
.department_overview .text-2 .font-size-18 {font-size: 1em;}
.department_overview .text-2 .font-size-17 {font-size: 0.9em;}
}


@media (max-width: 758px) {
 #sub-page .educational_direction.department_overview .text-2 {
        padding: 0 0 0 ;
    }

    #sub-page .educational_direction.department_overview .text-2 .grid-2 > *:nth-of-type(1) {
        text-align: left;
    }    

    #sub-page .educational_direction.department_overview .text-2 li:last-child {    justify-content: flex-start;}
}



@media (max-width: 1100px) {
#sub-page .edit-page {display: none !important;}
}


@media (max-width: 1600px) {
    #hd #logo {
        overflow: visible  !important;
    }
}

