.section-filter_fields{
    display: flex;
    flex-direction: row;
    width: 100%;
    align-content: flex-start;
    justify-content:space-between;
    align-items: center;

}
.section-filter_fields div {
    width: 30%;
    margin-right: 20px;
}
.section-filter_fields .global-form__input {
    width: 100%;
    padding-top: 0;
}
.section__events__block .global-form__select         {border-bottom:0px}
.section__events__block .global-form__select-wrapper {margin-bottom:0px;}
@media (max-width: 1025px) {
    .section-filter_fields {
        flex-direction: column;
    }
    .section-filter_fields div {
        width: 90%;
        margin-bottom: 10px;
    }
    .section__events__block .global-form__select-wrapper {
        margin-bottom: 10px;
    }

}

.global-form__input-wrapper {
    position: relative;
    border-bottom: 0px;
    background-color: #fff;
}
.events-page__filter .global-form__input-wrapper .global-form__input {
    border-bottom: 0px;
    padding: 0.5rem;

}


.events-page__filter {
    width:100%;
    background-color:#F6F6F6;
    padding-top:1rem;
    padding-bottom:1rem;
    margin-bottom: 6.25rem;
}
.section__events__block {
    padding-top:1rem;
    padding-bottom:1rem;
}


.section__events__block .global-form__select {
    background: #fff;
    /* for Firefox */
    -moz-appearance: none;
    /* for Chrome */
    -webkit-appearance: none;
    padding:0.5rem
}
.global-form__select-wrapper::after {
    right: 10px;
}


.main-page-welcome__day-event.event-detail{
    position: absolute;
    bottom: 6.5rem;
}
@media (min-width: 1180px) and (max-width:1850px) {
    .main-page-welcome__title {
	position: absolute;
	bottom: 6.5rem;
    }
    .main-page-welcome__description {
	max-width: 530px;
    }
}


.current-event-page__title {
    width: 100%;
}

.other-slide {
    text-align: center;
}

.day-event__button {
    position: absolute;
    bottom: 2.5rem;
}

.partner-cards__card {
    cursor: pointer;
}

.block-row-revers.career-page__welcome.main-employees-content .swiper{ margin-left: 0;}

.city-event {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
}

.global-form__tabs button {
    max-width: 100%;
}

#events_gorod_last, #events_forum_last {
    margin-bottom: 8.5rem;
}

.career-page__info  .main-employees-content__button {
    margin: 0 auto;
    text-align: center;
}
@media only screen and (max-width: 1925px) {
    .main-employees-content__button {
	-ms-flex-item-align: center;
	-ms-grid-row-align: center;
	align-self: center;
    }
}

@media (min-width: 768px) {
    .city-light-slider-section .other-popup__buttons {display: none;}
}

@media (min-width: 1280px) and (max-width:1900px) {
    .career-page-form__form-wrapper .global-form__left h2{
	font-size:2rem
    }
    .global-form__left .career-page-form__title {
	width: 100%;
    }
    .global-form__left .career-page-form__title .regisration {
	display: block;
    }
}


@media only screen and (max-width: 550px) {
    .fixed-wrapper {
	max-height: 95px;
    }
    .fixed-wrapper .career-page__benefits {
	top: 8%;
    }
}

.programs-item__speaker {
    margin-top: 15px;
}




.statles-section{
    margin: 1rem 0 0 0;
}
.statles__table-scroll {
    overflow: auto;
}

.satles-popup__wrapper_table {
    padding: 120px 0px;
    position: relative;
    left: 0;
    top: 0;
    z-index: 0;
}

.statles-grid__items_{
    border-width: 0;
    border-collapse: collapse;
    box-sizing: border-box;
}

.statles-grid__item_ p:nth-child(1) {
    margin-right: 0;
}
table.statles-grid__items td:first-child {
    position: sticky;
    left: 0;
}
.statles-grid_{
    min-width: 150%;
    font-size: 17px;
}

.statles-grid__item_ {
    display: table-row;
}
.statles-grid__item_ td {
    padding: 30px 5px;
    color: #878786;
    vertical-align: top;
    border-bottom: 1px solid #cdcecd;
}
.statles-grid-head {


}
.statles-grid-head p{
    font-style: normal;
    font-weight: 500;
    color: #2c2c2c;

}


.statles-grid_ td:first-child {
    position: sticky;
    left: 0;
    background-color: rgb(255, 255, 255);
}

.statles-popup__title {
    font-family: Montserrat, sans-serif;
    font-style: normal;
    font-size: 1.875rem;
    font-weight: 700;
    line-height: 100%;
    letter-spacing: -0.05625rem;
    color: #154392;
    text-align: center;
  }

.hidden {display: none;}


@media (min-width: 1000px) {
    .statles-section {display: none;}
}