@media (min-width: 1200px) {
    .container:not(.container-bs):not(.container-xl-custom):not(.container-xxl-custom) {
        max-width: 1440px;
    }
}

.pt10{padding-top:10px!important}.pt20{padding-top:20px!important}.pt30{padding-top:30px!important}.pt40{padding-top:40px!important}.pt50{padding-top:50px!important}.pt60{padding-top:60px!important}.pt70{padding-top:70px!important}.pt80{padding-top:80px!important}.pt90{padding-top:90px!important}.pt100{padding-top:100px!important}.pb10{padding-bottom:10px!important}.pb20{padding-bottom:20px!important}.pb30{padding-bottom:30px!important}.pb40{padding-bottom:40px!important}.pb50{padding-bottom:50px!important}.pb60{padding-bottom:60px!important}.pb70{padding-bottom:70px!important}.pb80{padding-bottom:80px!important}.pb90{padding-bottom:90px!important}.pb100{padding-bottom:100px!important}.pt0{padding-top:0!important}.pt5{padding-top:5px!important}.pt10{padding-top:10px!important}.pt15{padding-top:15px!important}.pt20{padding-top:20px!important}.pt25{padding-top:25px!important}.pt30{padding-top:30px!important}.pt35{padding-top:35px!important}.pt40{padding-top:40px!important}.pt45{padding-top:45px!important}.pt50{padding-top:50px!important}.pt55{padding-top:55px!important}.pt60{padding-top:60px!important}.pt65{padding-top:65px!important}.pt70{padding-top:70px!important}.pt75{padding-top:75px!important}.pt80{padding-top:80px!important}.pt85{padding-top:85px!important}.pt90{padding-top:90px!important}.pt95{padding-top:95px!important}.pt100{padding-top:100px!important}.pt105{padding-top:105px!important}.pt110{padding-top:110px!important}.pt115{padding-top:115px!important}.pt120{padding-top:120px!important}.pr0{padding-right:0}.pr5{padding-right:5px!important}.pr10{padding-right:10px!important}.pr15{padding-right:15px!important}.pr20{padding-right:20px!important}.pr25{padding-right:25px!important}.pr30{padding-right:30px!important}.pr35{padding-right:35px!important}.pr40{padding-right:40px!important}.pr45{padding-right:45px!important}.pr50{padding-right:50px!important}.pr55{padding-right:55px!important}.pr60{padding-right:60px!important}.pr65{padding-right:65px!important}.pr70{padding-right:70px!important}.pr75{padding-right:75px!important}.pr80{padding-right:80px!important}.pr85{padding-right:85px!important}.pr90{padding-right:90px!important}.pr95{padding-right:95px!important}.pr100{padding-right:100px!important}.pr105{padding-right:105px!important}.pr110{padding-right:110px!important}.pr115{padding-right:115px!important}.pr120{padding-right:120px!important}.pb0{padding-bottom:0!important}.pb5{padding-bottom:5px!important}.pb10{padding-bottom:10px!important}.pb15{padding-bottom:15px!important}.pb20{padding-bottom:20px!important}.pb25{padding-bottom:25px!important}.pb30{padding-bottom:30px!important}.pb35{padding-bottom:35px!important}.pb40{padding-bottom:40px!important}.pb45{padding-bottom:45px!important}.pb50{padding-bottom:50px!important}.pb55{padding-bottom:55px!important}.pb60{padding-bottom:60px!important}.pb65{padding-bottom:65px!important}.pb70{padding-bottom:70px!important}.pb75{padding-bottom:75px!important}.pb80{padding-bottom:80px!important}.pb85{padding-bottom:85px!important}.pb90{padding-bottom:90px!important}.pb95{padding-bottom:95px!important}.pb100{padding-bottom:100px!important}.pb105{padding-bottom:105px!important}.pb110{padding-bottom:110px!important}.pb115{padding-bottom:115px!important}.pb120{padding-bottom:120px!important}.pl0{padding-left:0}.pl5{padding-left:5px!important}.pl10{padding-left:10px!important}.pl15{padding-left:15px!important}.pl20{padding-left:20px!important}.pl25{padding-left:25px!important}.pl30{padding-left:30px!important}.pl35{padding-left:35px!important}.pl40{padding-left:40px!important}.pl45{padding-left:45px!important}.pl50{padding-left:50px!important}.pl55{padding-left:55px!important}.pl60{padding-left:60px!important}.pl65{padding-left:65px!important}.pl70{padding-left:70px!important}.pl75{padding-left:75px!important}.pl80{padding-left:80px!important}.pl85{padding-left:85px!important}.pl90{padding-left:90px!important}.pl95{padding-left:95px!important}.pl100{padding-left:100px!important}.pl105{padding-left:105px!important}.pl110{padding-left:110px!important}.pl115{padding-left:115px!important}.pl120{padding-left:120px!important}.mt0{margin-top:0!important}.mt5{margin-top:5px!important}.mt10{margin-top:10px!important}.mt15{margin-top:15px!important}.mt20{margin-top:20px!important}.mt25{margin-top:25px!important}.mt30{margin-top:30px!important}.mt35{margin-top:35px!important}.mt40{margin-top:40px!important}.mt45{margin-top:45px!important}.mt50{margin-top:50px!important}.mt55{margin-top:55px!important}.mt60{margin-top:60px!important}.mt65{margin-top:65px!important}.mt70{margin-top:70px!important}.mt75{margin-top:75px!important}.mt80{margin-top:80px!important}.mt85{margin-top:85px!important}.mt90{margin-top:90px!important}.mt95{margin-top:95px!important}.mt100{margin-top:100px!important}.mt105{margin-top:105px!important}.mt110{margin-top:110px!important}.mt115{margin-top:115px!important}.mt120{margin-top:120px!important}.mr0{margin-right:0}.mr5{margin-right:5px!important}.mr10{margin-right:10px!important}.mr15{margin-right:15px!important}.mr20{margin-right:20px!important}.mr25{margin-right:25px!important}.mr30{margin-right:30px!important}.mr35{margin-right:35px!important}.mr40{margin-right:40px!important}.mr45{margin-right:45px!important}.mr50{margin-right:50px!important}.mr55{margin-right:55px!important}.mr60{margin-right:60px!important}.mr65{margin-right:65px!important}.mr70{margin-right:70px!important}.mr75{margin-right:75px!important}.mr80{margin-right:80px!important}.mr85{margin-right:85px!important}.mr90{margin-right:90px!important}.mr95{margin-right:95px!important}.mr100{margin-right:100px!important}.mr105{margin-right:105px!important}.mr110{margin-right:110px!important}.mr115{margin-right:115px!important}.mr120{margin-right:120px!important}.mb0{margin-bottom:0!important}.mb5{margin-bottom:5px!important}.mb10{margin-bottom:10px!important}.mb15{margin-bottom:15px!important}.mb20{margin-bottom:20px!important}.mb25{margin-bottom:25px!important}.mb30{margin-bottom:30px!important}.mb35{margin-bottom:35px!important}.mb40{margin-bottom:40px!important}.mb45{margin-bottom:45px!important}.mb50{margin-bottom:50px!important}.mb55{margin-bottom:55px!important}.mb60{margin-bottom:60px!important}.mb65{margin-bottom:65px!important}.mb70{margin-bottom:70px!important}.mb75{margin-bottom:75px!important}.mb80{margin-bottom:80px!important}.mb85{margin-bottom:85px!important}.mb90{margin-bottom:90px!important}.mb95{margin-bottom:95px!important}.mb100{margin-bottom:100px!important}.mb105{margin-bottom:105px!important}.mb110{margin-bottom:110px!important}.mb115{margin-bottom:115px!important}.mb120{margin-bottom:120px!important}.ml0{margin-left:0}.ml5{margin-left:5px!important}.ml10{margin-left:10px!important}.ml15{margin-left:15px!important}.ml20{margin-left:20px!important}.ml25{margin-left:25px!important}.ml30{margin-left:30px!important}.ml35{margin-left:35px!important}.ml40{margin-left:40px!important}.ml45{margin-left:45px!important}.ml50{margin-left:50px!important}.ml55{margin-left:55px!important}.ml60{margin-left:60px!important}.ml65{margin-left:65px!important}.ml70{margin-left:70px!important}.ml75{margin-left:75px!important}.ml80{margin-left:80px!important}.ml85{margin-left:85px!important}.ml90{margin-left:90px!important}.ml95{margin-left:95px!important}.ml100{margin-left:100px!important}.ml105{margin-left:105px!important}.ml110{margin-left:110px!important}.ml115{margin-left:115px!important}.ml120{margin-left:120px!important}

.fs4{font-size:4px!important}.fs6{font-size:6px!important}.fs8{font-size:8px!important}.fs10{font-size:10px!important}.fs12{font-size:12px!important}.fs14{font-size:14px!important}.fs16{font-size:16px!important}.fs18{font-size:18px!important}.fs20{font-size:20px!important}.fs22{font-size:22px!important}.fs24{font-size:24px!important}.fs26{font-size:26px!important}.fs28{font-size:28px!important}.fs30{font-size:30px!important}.fs32{font-size:32px!important}.fs34{font-size:34px!important}.fs36{font-size:36px!important}.fs38{font-size:38px!important}.fs40{font-size:40px!important}.fs42{font-size:42px!important}.fs44{font-size:44px!important}.fs46{font-size:46px!important}.fs48{font-size:48px!important}.fs50{font-size:50px!important}.fw100{font-weight:100!important}.fw200{font-weight:200!important}.fw300{font-weight:300!important}.fw400{font-weight:400!important}.fw500{font-weight:500!important}.fw600{font-weight:600!important}.fw700{font-weight:700!important}.fw800{font-weight:800!important}.fw900{font-weight:900!important}

.ttuns {
    text-transform: unset!important;
}


h1 {
    letter-spacing: 0px;
}
h2 {
    letter-spacing: -0.2px;
}

b, strong {
    font-weight: 600;
}

.text-right {
    text-align:right!important;
}

/* General */
:root {
    --border-radius: 4px;
    --border-radius2x: 8px;
    --default: #5C5C5C;
}
/* Skin Colors */
:root {
    --primary: #486284;
    --primary-100: #486284;
    --primary-200: #486284;
    --primary-300: #486284;
    --primary--100: #486284;
    --primary--200: #486284;
    --primary--300: #486284;
    --primary-rgba-0: rgba(0, 136, 204, 0);
    --primary-rgba-10: rgba(0, 136, 204, 0.1);
    --primary-rgba-20: rgba(0, 136, 204, 0.2);
    --primary-rgba-30: rgba(0, 136, 204, 0.3);
    --primary-rgba-40: rgba(0, 136, 204, 0.4);
    --primary-rgba-50: rgba(0, 136, 204, 0.5);
    --primary-rgba-60: rgba(0, 136, 204, 0.6);
    --primary-rgba-70: rgba(0, 136, 204, 0.7);
    --primary-rgba-80: rgba(0, 136, 204, 0.8);
    --primary-rgba-90: rgba(0, 136, 204, 0.9);
    --secondary: #04778F;
    --secondary-100: #04778F;
    --secondary-200: #04778F;
    --secondary-300: #04778F;
    --secondary--100: #04778F;
    --secondary--200: #04778F;
    --secondary--300: #04778F;
    --secondary-rgba-0: rgba(227, 97, 89, 0);
    --secondary-rgba-10: rgba(227, 97, 89, 0.1);
    --secondary-rgba-20: rgba(227, 97, 89, 0.2);
    --secondary-rgba-30: rgba(227, 97, 89, 0.3);
    --secondary-rgba-40: rgba(227, 97, 89, 0.4);
    --secondary-rgba-50: rgba(227, 97, 89, 0.5);
    --secondary-rgba-60: rgba(227, 97, 89, 0.6);
    --secondary-rgba-70: rgba(227, 97, 89, 0.7);
    --secondary-rgba-80: rgba(227, 97, 89, 0.8);
    --secondary-rgba-90: rgba(227, 97, 89, 0.9);
    --tertiary: #D9D9D9;
    --tertiary-100: #D9D9D9;
    --tertiary-200: #D9D9D9;
    --tertiary-300: #D9D9D9;
    --tertiary--100: #D9D9D9;
    --tertiary--200: #D9D9D9;
    --tertiary--300: #D9D9D9;
    --tertiary-rgba-0: rgba(43, 170, 177, 0);
    --tertiary-rgba-10: rgba(43, 170, 177, 0.1);
    --tertiary-rgba-20: rgba(43, 170, 177, 0.2);
    --tertiary-rgba-30: rgba(43, 170, 177, 0.3);
    --tertiary-rgba-40: rgba(43, 170, 177, 0.4);
    --tertiary-rgba-50: rgba(43, 170, 177, 0.5);
    --tertiary-rgba-60: rgba(43, 170, 177, 0.6);
    --tertiary-rgba-70: rgba(43, 170, 177, 0.7);
    --tertiary-rgba-80: rgba(43, 170, 177, 0.8);
    --tertiary-rgba-90: rgba(43, 170, 177, 0.9);
    --quaternary: #383f48;
    --quaternary-100: #2d323a;
    --quaternary-200: #272c32;
    --quaternary-300: #22262b;
    --quaternary--100: #434c56;
    --quaternary--200: #49525e;
    --quaternary--300: #4e5865;
    --quaternary-rgba-0: rgba(56, 63, 72, 0);
    --quaternary-rgba-10: rgba(56, 63, 72, 0.1);
    --quaternary-rgba-20: rgba(56, 63, 72, 0.2);
    --quaternary-rgba-30: rgba(56, 63, 72, 0.3);
    --quaternary-rgba-40: rgba(56, 63, 72, 0.4);
    --quaternary-rgba-50: rgba(56, 63, 72, 0.5);
    --quaternary-rgba-60: rgba(56, 63, 72, 0.6);
    --quaternary-rgba-70: rgba(56, 63, 72, 0.7);
    --quaternary-rgba-80: rgba(56, 63, 72, 0.8);
    --quaternary-rgba-90: rgba(56, 63, 72, 0.9);
    --dark: #212529;
    --dark-100: #16181b;
    --dark-200: #101214;
    --dark-300: #0a0c0d;
    --dark--100: #2c3237;
    --dark--200: #32383e;
    --dark--300: #383f45;
    --dark-rgba-0: rgba(33, 37, 41, 0);
    --dark-rgba-10: rgba(33, 37, 41, 0.1);
    --dark-rgba-20: rgba(33, 37, 41, 0.2);
    --dark-rgba-30: rgba(33, 37, 41, 0.3);
    --dark-rgba-40: rgba(33, 37, 41, 0.4);
    --dark-rgba-50: rgba(33, 37, 41, 0.5);
    --dark-rgba-60: rgba(33, 37, 41, 0.6);
    --dark-rgba-70: rgba(33, 37, 41, 0.7);
    --dark-rgba-80: rgba(33, 37, 41, 0.8);
    --dark-rgba-90: rgba(33, 37, 41, 0.9);
    --light: #FFF;
    --light-100: #f2f2f2;
    --light-200: #ececec;
    --light-300: #e6e6e6;
    --light--100: #ffffff;
    --light--200: #ffffff;
    --light--300: #ffffff;
    --light-rgba-0: rgba(255, 255, 255, 0);
    --light-rgba-10: rgba(255, 255, 255, 0.1);
    --light-rgba-20: rgba(255, 255, 255, 0.2);
    --light-rgba-30: rgba(255, 255, 255, 0.3);
    --light-rgba-40: rgba(255, 255, 255, 0.4);
    --light-rgba-50: rgba(255, 255, 255, 0.5);
    --light-rgba-60: rgba(255, 255, 255, 0.6);
    --light-rgba-70: rgba(255, 255, 255, 0.7);
    --light-rgba-80: rgba(255, 255, 255, 0.8);
    --light-rgba-90: rgba(255, 255, 255, 0.9);
}
/* Skin Colors - Inverse */
:root {
    --primary-inverse: #FFF;
    --secondary-inverse: #FFF;
    --tertiary-inverse: #FFF;
    --quaternary-inverse: #FFF;
    --dark-inverse: #FFF;
    --light-inverse: #777;
}
/* Grey Colors */
:root {
    --grey: #969696;
    --grey-100: #f4f4f4;
    --grey-200: #eaeaea;
    --grey-300: #e5e5e5;
    --grey-400: #e0e0e0;
    --grey-500: #dbdbdb;
    --grey-600: #cecece;
    --grey-700: #c1c1c1;
    --grey-800: #a8a8a8;
    --grey-900: #8e8e8e;
    --grey-1000: #757575;
}

.btn.btn-lg {
    padding: 1rem 1rem;
}

.no_border {
    border: none!important;
}
.has_shadow {
    box-shadow: 4px 4px 4px rgba(0, 0, 25, 0.25)!important;
}


#front_slider__text_block {
    padding-top: 255px;
}
#front_slider__bg_block {
    width:100%;
    height:auto;
    min-height: 870px;
}

.front_slider__bg_chear {
    right: 50px; top: 220px;
}
.front_slider__bg_jug {
    right: 50px; top: 110px;
}
.front_slider__bg_radial_bg {
    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+10,486284+44,0e6375+76&0.2+10,0.2+44,0.27+76 */
    background: linear-gradient(135deg,  rgba(255,255,255,0.2) 10%,rgba(72,98,132,0.2) 44%,rgba(14,99,117,0.27) 76%);
    background-size: cover; background-position: center;
}


.__logo_flex {
    width:345px;
    align-items: flex-end;
    justify-content: space-between;
}
.__logo_flex .big_logo_text {
    font-size: 20px !important;
    line-height: 24px !important;
}
.__logo_flex .small_logo_text {
    font-size: 13px !important;
    line-height: 13px !important;
}
.header-logo a:hover{
    text-decoration:none!important;
}




#footer .social-icons li a,
#footer .footer-copyright nav ul li,
.block_relative {
    display: block;
    position: relative;
    z-index: 999;
}


.featured-box-effect-3 {
    border: none!important;
    background: transparent!important;
}
.featured-box-effect-3 .box-content {
    background: transparent!important;
}

.featured-boxes-style-3 .featured-box.featured-box-primary .icon-featured {
    border: none;
    color: var(--primary);
    background-color: #d6e8ec;
}

.featured-boxes-style-3 .featured-box .icon-featured {
    display: inline-block;
    font-size: 2.8em;
    height: 124px;
    line-height: 124px;
    padding: 0;
    width: 106px;
    margin-top: -30px;
    top: -62px;
    background: var(--light);
    border: 2px solid rgba(0, 0, 0, 0.06);
    color: rgba(0, 0, 0, 0.06);
    border-radius: 30px;
}

.featured-box-effect-3:hover .box-content .icon-featured {
    border-radius: 30px;
}
.featured-box-effect-3:hover .icon-featured {
    border-radius: 30px !important;
}

.featured-box .box-content.box-content-border-0 {
    border: none!important;
}
.featured-box-effect-3:hover .icon-featured:after {
    border-radius: 30px !important;
}


._line_before:before {
    content: "";
    background-image: url("https://kpd.abara.ru/img/_line.svg");
    background-position: right bottom;
    background-repeat: no-repeat;
    width: 100%;
    height: 450px;
    display: block;
    position: absolute;
    opacity: 0.1;
    bottom: 0px;
}

.lines_in_block {
    background-image: url(https://kpd.abara.ru/img/slides/lines_block.svg);
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: bottom;
    background-size: contain;
}

.specialists .specialist {
    border-radius: 10px;
    display: block;
    overflow: hidden;
    margin-bottom: 24px;
}
.specialists .specialist .image {
    padding: 30px 23px;
}
.specialists .specialist .image img {
    border-radius: 100%;
}
.specialists .specialist a, .specialists .specialist a:hover {
    text-decoration: none;
}
.specialists .specialist .info {
    text-align: center;
    padding: 23px 0px;
    background: #D9D9D9;
}
.specialists .specialist .info p {
    padding: 0px 19px;
    font-size: 15px;
    line-height: 25px;
    margin: 0 0 0px;
}

.specialists .specialist .info .specialization {
    min-height: 50px;
}

.sproud:before {
    background-image: url(https://kpd.abara.ru/img/home/sproud-icon.png);
    content: "";
    display: block;
    position: absolute;
    top: -169px;
    width: 100%;
    height: 169px;
    right: 100px;
    background-repeat: no-repeat;
    background-position-x: right;
}

.active>.page-link, .page-link.active {
    z-index: 3;
    color: var(--bs-pagination-active-color);
    background-color: #376286;
    border: none;
}

.pagination {
    justify-content: center;
}

.pagination .page-item {
    padding: 0 3px;
    border-color: #E9E9E9;
}

.pagination .page-item a {
    color:#313131;
    font-size: 14px;
}


a.page-link.active, a.page-link.active:hover {
    color:#fff;
}
a.page-link:hover {
    color:#fff;
    text-decoration: none;
}

#header._innerpage {

}

.specialist_info .specialization {
    color:#173261;
    font-weight: 500;
    text-transform: uppercase;
    padding-bottom: 60px;
}

.specialist_info h3 {
    padding: 20px 0 0 0;
    font-size: 36px;
    line-height: 36px;
    text-transform: unset;
    margin-bottom: 10px;
}

.specialist_info .specialization,
.specialist_info .excerpt,
.specialist_info .education,
.specialist_info .request,
.specialist_info .specialization li,
.specialist_info .excerpt li,
.specialist_info .education li,
.specialist_info .request li,
.specialist_info .excerpt p,
.specialist_info .education p,
.specialist_info .request p,
.specialist_request p,
.specialist_request li {
    font-size: 24px;
    line-height: 36px;
    font-weight: 200;
    text-align: justify;
}
.specialist_info .base_image img {
    border-radius: 100%;
}
.alter_image img {
    border-radius: 40px;
}

.specialist_info .minifed_block {
    display: block;
    height: 475px;
    overflow: hidden;
}


.events_list .event {
    padding: 18px;
    margin-bottom: 24px;
}
.events_list .event .event_header {
    padding-bottom: 22px;
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
}
.events_list .event a {
    text-decoration: none;
}
.events_list .event .event_header .event_date, .events_list .event .event_header .event_type  {
    width: auto;
    padding: 2px 14px;
    font-size: 13px;
    line-height: 24px;
}
.events_list .event .event_header .event_date {
    background: #fff;
    color:#486284;
}
.events_list .event .event_header .event_type {
    background: #486284;
    color:#DEE5ED;
}
.events_list .event .info {
    font-weight: 100;
    font-size: 20px;
}
.events_list .event .info {
    min-height: 200px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.events_list .event .info .title {
    font-weight: 500;
    font-size: 20px;
    /*min-height: 200px;*/
}
.events_list .event .info .price {
    font-weight: 500;
    font-size: 16px;
}
.event_info .base_info, .event_info .base_info * {
    text-align: right;
    color: #486284;
}

.event_info .base_info .event_date {
    font-size: 48px;
    line-height: 52px;
    padding-bottom: 60px;
    font-weight: 500;
}
.event_info .base_info .event_type {
    font-size: 40px;
    line-height: 40px;
    padding-bottom: 60px;
    font-weight: 500;
}
.event_info .base_info .event_where {
    font-size: 32px;
    line-height: 32px;
    padding-bottom: 60px;
    font-weight: 500;
}
.event_info .base_info .event_price {
    font-size: 32px;
    line-height: 32px;
    padding-bottom: 60px;
    font-weight: 500;
}
.event_info .base_info .speakers {
    padding-bottom: 120px;
}
.event_info .base_info .speakers h3 {
    font-weight: 500;
    font-size: 32px;
    line-height: 32px;
    text-transform: unset;
}
.event_info .base_info .speakers p {
    font-size: 32px;
    line-height: 32px;
    font-weight: 100;
}
.event_content {
    font-size: 24px;
    line-height: 36px;
    padding: 100px 0 0 0;
    text-align: justify;
}

.event_content * {
    font-size: 24px!important;
    line-height: 36px!important;
    text-align: justify;
}



.bg_gray {
    background-color:#F3F3F3!important;
}
.bg_darkgray {
    background-color:#DEE5ED!important;
}

.topTel {
    font-size: 18px;
    font-weight: 800;
    padding-left: 14px;
}

#header .header-nav-main nav > ul > li.dropdown .dropdown-menu li a {
    width: auto;
    display: block;
    font-size: 16px;
}

#header .header-nav-main nav > ul > li > a {
    width: 100%;
    display: block;
}

.event .event_image {
    display: block;
    overflow: hidden;
    position: relative;
}
.event .event_image .event-badges-wrapper {
    display: flex;
    flex-direction: row;
    position: absolute;
    top: 15px;
    left: 0px;
    z-index: 3;
    justify-content: space-evenly;
    flex-wrap: nowrap;
    width: 100%;
}
.event .event_image .event-badges-wrapper-bottom {
    display: flex;
    flex-direction: row;
    position: absolute;
    bottom: 15px;
    left: 0px;
    z-index: 3;
    justify-content: space-evenly;
    flex-wrap: nowrap;
    width: 100%;
}



@media (max-width: 1460px) {
    .container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
        padding-right: calc(var(--bs-gutter-x)* 1.5);
        padding-left: calc(var(--bs-gutter-x)* 1.5);
    }
}


@media (max-width: 1200px) {
    #header .header-nav-main nav > ul > li > a {
        font-size: 13px;
        padding: 0.5rem 0.6rem;
    }


}





@media (max-width: 991px) {
    #front_slider__text_block {
        padding-top: 125px;
    }
    #front_slider__bg_block {
        background: none!important;
    }
    .front_slider__bg_chear {
        right: -170px;
        top: 70px;
        opacity: 0.2;
    }
    #front_slider__bg_block .front_slider__bg_jug {
        display:none;
    }
    #main_slider {
        height: 100vh!important;
    }
    ._line_before:before {
        display:none;
    }
    .event_info .base_info * {
        font-size: 26px !important;
    }
    .event_info .base_info .event_date,
    .event_info .base_info .speakers,
    .event_info .base_info .event_type,
    .event_info .base_info .event_where,
    .event_info .base_info .event_price {
        padding-bottom: 20px!important;
    }
    #header .header-nav-main nav > ul li {
        padding: 10px 0;
    }

    .breadcrumb > li {
        font-size: 22px;
    }
}




@media (max-width: 767px) {
    .__logo_flex .big_logo_text {
        font-size: 17px !important;
        line-height: 28px !important;
        font-weight: 600;
    }
    #header .container {
        padding-right: 5px;
        padding-left: 5px;
    }
    .__logo_flex {
        width: 315px;
    }
    .front_slide_buttons {
        flex-direction: column!important;
    }

    .front_slide_buttons a.btn {
        margin: 5px 0 !important;
    }
}



@media (max-width: 575px) {
    .__logo_flex .big_logo_text {
        font-size: 17px !important;
        line-height: 28px !important;
        font-weight: 600;
    }
    .front_slider__bg_chear {
        display:none;
    }
    .specialist_info .base_image img {
        padding-bottom: 50px;
    }
    h1.text-primary.fs48,
    h2.text-primary.fs48 {
        font-size: 26px !important;
    }
    #main_slider {
        height: 100vh!important;
    }
    #main_slider h1.fs36 {
        font-size: 26px!important;
    }
    #main_slider h3.fs24 {
        font-size: 18px!important;
    }
    .breadcrumb {
        font-size: 12px;
        line-height: 18px;
        margin: 0;
        padding: 0;
    }
    .breadcrumb > li {
        font-size: 12px;
        line-height: 18px;
        margin: 0;
        padding: 0;
    }
    h1.text-primary.fs48, h2.text-primary.fs48,
    h1.text-primary.fs36, h2.text-primary.fs36 {
        font-size: 24px !important;
        line-height: 32px !important;
    }

    .single-post article.post p {
        font-size: 16px!important;
        line-height: 28px!important;
        font-weight: 400;
    }
}



@media (max-width: 420px) {
    .__logo_flex .big_logo_text {
        font-size: 15px !important;
        line-height: 28px !important;
        font-weight: 600;
    }
    .__logo_flex {
        width: 280px;
    }
}
