body {
    background: #E5E5E5!important;
}

main {
    overflow: hidden;
}

.min-cent {
    padding: 20px;
    padding-top: 0;
    text-align: center;
}

.min-cent.l {
    text-align: left;
}

.min-cent.r {
    text-align: right;
}

.min-cent iframe {
    max-width: 100%;
}

@media (max-width: 767px) {
    .min-cent {
        text-align: center!important;
    }
}

.news-item {
    /*padding: 30px;*/
    box-sizing: border-box;
    max-width: 327px;
    margin: 0 auto;
    margin-bottom: 50px;
}

.news-item a {
    text-decoration: none;
}

.news-item .img {
    max-width: 100%;
    height: 200px;
    position: relative;
    background-size: cover;
}

.news-item .title {
    padding: 0px 20px 20px;
    /*background: linear-gradient(92.23deg, #F0F0F0 25.3%, rgba(255, 255, 255, 0) 244.27%);*/
    font-family: IBM Plex Mono;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    font-size: 14px;
    color: #fff;
    bottom: 0;
    position: absolute;
    width: 100%;
}

.pad-row {
    padding-left: 30px;
    padding-right: 30px;
}

.img .bg {
    position: absolute;
    height: 100%;
    width: 100%;
    background: linear-gradient(0deg, #000000 0%, rgba(86, 86, 86, 0) 100%);
}

.col-xxl {
    min-width: 219px;
    margin: 0 auto;
}

.container-3 {
    max-width: 877px;
    margin: 0 auto;
}

.url-wrp {
    margin-top: 100px;
}

.new-button {
    font-family: IBM Plex Mono;
    font-style: normal;
    font-weight: bold;
    line-height: normal;
    font-size: 24px;
    color: #D41E41;
    text-decoration: none;
}

.new-button:hover {
    color: #D41E41;
    text-decoration: none;
}

.lang {
    position: fixed;
    display: block;
    top: 200px;
    right: 0;
    width: 40px;
    height: 60px;
    background: #ffffff;
    z-index: 10;
    border-radius: 5px 0 0 5px;
    box-shadow: 0 0 10px 0px rgba(0, 0, 0, 0.3);
    z-index: 99999999;
}

.lang-wrp {
    text-align: center;
    height: 28px;
    line-height: 40px;
    padding-top: 7px;
}

.lang-wrp img {
    border: 1px solid #f1f1f1;
}

.bg-wrp {
    /*background-image:url('../i/bg.jpg');
    background-attachment: fixed;
    background-position: center center;*/
}

.bg-wrp:before {
    content: "";
    display: block;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: -10;
    background: url('../i/x-bio(bg).jpg') no-repeat center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

.inline {
    display: inline-block;
    vertical-align: middle;
    float: none;
}

.bg-grad-yellow {
    background: url(../i/list-1.png), linear-gradient(92.23deg, #f7efd0 25.3%, rgba(189, 164, 164, 0) 244.27%)!important;
}

.bg-trans {}

.title-sec {
    font-family: IBM Plex Mono;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    font-size: 32px;
    color: #fff;
    padding-bottom: 30px;
    margin-top: -10px;
}

.desc-sec {
    font-family: IBM Plex Mono;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    font-size: 16px;
    color: #FFFFFF;
}

.desc-sec a {
    color: #ffffff;
}

.container-2 {
    max-width: 980px;
    margin: 0 auto;
}

.dop-container {
    max-width: 980px;
}

.dop-container-2 {
    max-width: 802px;
    margin: 0 auto;
}

.bg-green {
    background-color: #7dc242;
}

.color-green {
    color: #7dc242;
}

.logo-image {
    max-width: 100%;
}

.logo-wrp {
    text-align: center;
    padding-bottom: 123px;
    padding-top: 15px;
}

.bg-red {
    background-color: #D41E41;
}

.bg-clear-grey {
    background-color: #dbeadd!important;
}

.red-block-bg {
    background-image: url(../i/Polygon-list.png);
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 80px;
    padding-bottom: 70px;
    background-position: top center;
    box-shadow: none!important;
    margin-top: 40px;
    margin-bottom: -1px;
}

.bg-circle {
    margin-top: -44px;
    background-image: url(../i/hren.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position-y: 2px;
}

.color-red {
    color: #D41E41;
}

.bg-white {
    background-color: #fff;
}

.bg-grey {
    background: url(../i/Rectangle.png), linear-gradient(0deg, #353535, #F2F2F2);
    background-blend-mode: hard-light, normal;
    background-repeat: repeat;
    background-size: cover;
}

.bg-list {
    background: url('../i/list-1.png'), linear-gradient(92.23deg, #F0F0F0 25.3%, rgba(255, 255, 255, 0) 244.27%);
    background-repeat: no-repeat;
    background-size: cover;
}

.logo-title {
    color: #fff;
    font-family: IBM Plex Mono;
    font-size: 30px;
    text-align: center;
    padding-top: 10px;
    max-width: 409px;
    margin-right: 42px;
    float: left;
    width: 50%;
}

.logo-title a {
    text-decoration: none;
    color: #fff;
}

.logo-wrp-new {
    text-align: left;
    float: left;
    width: 50%;
}

.new-logo-image {
    width: auto;
    max-width: 100%;
}

.bg-polygon {
    background-image: url(../i/Polygon_green.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    box-shadow: 0px -20px 50px 5px rgba(0, 0, 0, 0.16);
    z-index: 99;
    position: relative;
    padding-bottom: 76px;
}

.bg-polygon .text-block {
    font-family: IBM Plex Mono;
    font-style: normal;
    font-weight: normal;
    line-height: normal;
    font-size: 19px;
    color: #FFFFFF;
    padding-top: 38px;
}

.padding-block {
    padding: 2rem 0rem 4rem;
    /*overflow: hidden;*/
    margin-bottom: 100px;
    /*box-shadow: 0px 2px 11px -2px #888;*/
}

.content-block {}

.type-programm {
    background: #333333;
    color: #FFFFFF;
    font-family: IBM Plex Mono;
    font-style: normal;
    font-weight: normal;
    line-height: normal;
    font-size: 16px;
    border-radius: 60px;
    padding: 6px 19px;
}

.title-wrp {
    max-width: 801px;
    min-height: 129px;
    display: block;
}

h1.title-text {
    font-family: IBM Plex Mono;
    font-style: normal;
    font-weight: bold;
    line-height: 46px;
    font-size: 46px;
    /*margin-top:30px;
    margin-bottom:100px;*/
    display: inline;
}

.info {
    font-family: IBM Plex Mono;
    font-style: normal;
    font-weight: normal;
    line-height: normal;
    font-size: 19px;
    color: #000000;
    padding-bottom: 10px;
}

.info span {
    font-weight: bold;
}

.send-button {
    font-family: IBM Plex Mono;
    font-style: normal;
    font-weight: normal;
    line-height: normal;
    font-size: 24px;
    text-align: center;
    color: #FFFFFF;
    padding: 10px 30px;
    margin: 30px 0;
    display: inline-block;
    text-decoration: none;
    position: absolute;
}

.bg-polygon .send-button {
    left: -40px;
}

.tabs .send-button {
    left: -111px;
    bottom: -62px;
}

.send-button:hover {
    color: #FFFFFF;
}

.title-section {
    font-family: IBM Plex Mono;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    font-size: 32px;
    color: #333333;
}

.green-line {
    position: relative;
    padding: 0 20px;
    margin-left: -20px;
}

.green-line:before {
    content: '';
    position: absolute;
    top: 17px;
    bottom: 0;
    width: 9600px;
    right: 100%;
    height: 17px;
    background-color: #7dc242;
}

.green-line:after {
    content: '';
    width: 3020px;
    left: 100%;
    background: #7dc242;
    right: 100%;
    position: absolute;
    height: 4px;
    top: 24px;
    bottom: 0;
}


/*.green-line-icon:before{
    content:'';
    position: absolute;
    background-image:url('../i/shadow.png');
}*/

.ideolog-list {
    padding-top: 60px;
    padding-bottom: 60px;
}

.ideolog-list--item {
    padding: 12px;
}

.ideolog-list--item img {
    vertical-align: top;
    display: inline-block;
    width: 122px;
    /*height:122px;
    border-radius: 50%;
    overflow: hidden;*/
}

.ideolog-list--item__desc {
    vertical-align: top;
    display: inline-block;
    max-width: 290px;
    margin-right: 15px;
}

.ideolog-list--item__desc .name {
    font-family: IBM Plex Mono;
    font-style: normal;
    font-weight: bold;
    line-height: normal;
    font-size: 18px;
    color: #333333;
}

.ideolog-list--item__desc .bio {
    font-family: IBM Plex Mono;
    font-style: normal;
    font-weight: normal;
    line-height: normal;
    font-size: 14px;
    color: #333333;
    padding-top: 10px;
}

.right-button {}

.circle {
    position: relative;
    border: 3px solid #7dc242;
    border-radius: 50%;
    box-sizing: border-box;
    width: 150px;
    height: 150px;
    margin: 25px auto 0;
    background: #fff;
}

.circle:before {}

.circle .text1 {
    padding-top: 27px;
    font-family: IBM Plex Mono;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    font-size: 16px;
    text-align: center;
    color: #333333;
}

.circle .text2 {
    font-family: IBM Plex Mono;
    font-style: normal;
    font-weight: bold;
    line-height: normal;
    font-size: 34px;
    color: #333333;
    text-align: center;
}

.circle .text2.min {
    font-size: 20px;
}

.item-detail {
    padding-bottom: 20px;
    padding-left: 12px;
}

.have-text {
    cursor: pointer;
}

.have-text .item-detail__title {
    border-bottom: 1px dashed;
    font-weight: bold;
}

.item-detail__descr {}

.uch-list {}

.uch-list .uch-item {}

.uch-list .uch-item .icon {
    display: inline-block;
    vertical-align: top;
    width: 22px;
    margin-top: 14px;
    height: 26px;
    background: url(../i/icon-b.png);
    background-repeat: no-repeat;
    background-size: contain;
}

.uch-list .uch-item .text {
    border-top: 5px solid #7dc242;
    display: inline-block;
    vertical-align: top;
    padding-top: 10px;
    font-family: IBM Plex Mono;
    font-style: normal;
    font-weight: normal;
    line-height: normal;
    font-size: 18px;
    color: #333333;
    max-width: 292px;
    margin-left: 10px;
    margin-bottom: 28px;
}

.title-section2 {
    font-family: IBM Plex Mono;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    font-size: 32px;
    color: #FFFFFF;
    padding-bottom: 40px;
}

.column {}

.column .counter {
    font-family: IBM Plex Mono;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    font-size: 56px;
    color: #FFFFFF;
    display: inline-block;
    vertical-align: top;
}

.column .text {
    font-family: IBM Plex Mono;
    font-style: normal;
    font-weight: normal;
    line-height: normal;
    font-size: 16px;
    color: #FFFFFF;
    display: inline-block;
    vertical-align: top;
    max-width: 217px;
    margin-left: 5px;
    padding-top: 9px;
}

.column .text div {
    font-size: 24px;
    padding-bottom: 10px;
}

.rasp {
    padding-top: 40px;
}

.rasp .title-uch {
    padding: 14px 30px;
    font-family: IBM Plex Mono;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    font-size: 24px;
    color: #fff;
}

.bud.rasp .title-uch {
    background: #7dc242;
}

.dog.rasp .title-uch {
    background: #D41E41;
}

.row-text {
    padding: 14px 30px;
    font-family: IBM Plex Mono;
    font-style: normal;
    font-weight: normal;
    line-height: normal;
    font-size: 14px;
    color: #333;
    background: #FFFFFF;
}

.bud .row-text:nth-child(odd) {
    background: #ECF8ED;
}

.dog .row-text:nth-child(odd) {
    background: #FEF5F5;
}

.row-text span {
    font-size: 17px;
    font-weight: bold;
}

.partner-section {
    font-family: IBM Plex Mono;
    font-style: normal;
    font-weight: bold;
    line-height: normal;
    font-size: 18px;
    color: #D41E41;
    padding-bottom: 35px;
}

.partner {
    padding-bottom: 30px;
}

.partner img {
    display: inline-block;
    vertical-align: middle;
}

.partner .name-partner {
    display: inline-block;
    vertical-align: middle;
    font-family: IBM Plex Mono;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    font-size: 14px;
    color: #333333;
    max-width: 165px;
    margin-left: 10px;
}

.tabs {
    min-width: 260px;
    /*max-width: 800px;*/
    padding: 0px;
    margin: 0 auto;
    margin-top: 27px;
    font-family: IBM Plex Mono;
}

.tabs>section {
    display: none;
    padding: 25px;
    padding-bottom: 35px;
    background: #fff;
    /*border-top: 1px solid #ddd;*/
    position: relative;
    padding-left: 34px;
}

.second-row-tabs {
    text-align: right;
}

.tabs>section {
    box-shadow: 1px 9px 20px 10px rgba(0, 0, 0, 0.09);
    z-index: 2;
}

.tabs>section>p {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn;
}

@-webkit-keyframes fadeIn {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}

@keyframes fadeIn {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}

.tabs>input {
    display: none;
    position: absolute;
}

.tabs>label {
    display: inline-block;
    margin: 0 0 0px;
    padding: 9px 20px;
    text-align: center;
    color: #aaa;
    /* border: 0px solid #ddd; */
    /*border-width: 1px 1px 1px 1px;*/
    background: #f7f6ec;
    /* border-radius: 3px 3px 0 0; */
    border-radius: 6px 6px 0 0;
    position: relative;
    font-size: 24px;
    box-shadow: 8px 14px 20px 0px rgba(0, 0, 0, 0.09);
}

.tabs>label:before {
    font-weight: normal;
    margin-right: 10px;
}

.tabs>label:hover {
    color: #888;
    cursor: pointer;
}

.tabs>input:checked+label {
    color: #555;
    /*border-top: 1px solid #009933;*/
    border-bottom: 1px solid #fff;
    background: #fff;
    font-weight: bold;
}

.tabs>input:checked+label:after {
    content: '';
    width: 100%;
    height: 20px;
    position: absolute;
    bottom: -10px;
    left: 0;
    background: #fff;
    z-index: 3;
}

.tabs>input:checked+label {
    box-shadow: 8px 14px 20px 10px rgba(0, 0, 0, 0.09);
}

#tab1:checked~#content-tab1,
#tab2:checked~#content-tab2,
#tab3:checked~#content-tab3,
#tab4:checked~#content-tab4,
#tab5:checked~#content-tab5,
#tab6:checked~#content-tab6,
#tab7:checked~#content-tab7,
#tab8:checked~#content-tab8,
#tab9:checked~#content-tab9 {
    display: block;
}

.typed-cursor {
    opacity: 1;
    -webkit-animation: blink 0.7s infinite;
    -moz-animation: blink 0.7s infinite;
    animation: blink 0.7s infinite;
    color: #D41E41;
    font-size: 46px;
    font-family: IBM Plex Mono;
}

.modal_div {
    width: 600px;
    height: 600px;
    overflow-y: scroll;
    background: #fff;
    position: fixed;
    top: 45%;
    left: 45%;
    margin-top: -340px;
    margin-left: -243px;
    display: none;
    opacity: 0;
    z-index: 9999;
    padding: 30px 30px;
}

.modal_close {
    width: 21px;
    height: 21px;
    position: absolute;
    top: 10px;
    right: 10px;
    cursor: pointer;
    display: block;
}

#modal_form {
    width: 600px;
    height: 600px;
    /* Ð aÐ·Ð¼ÐµÑ€Ñ‹ Ð´oÐ»Ð¶Ð½Ñ‹ Ð±Ñ‹Ñ‚ÑŒ Ñ„Ð¸ÐºÑÐ¸Ñ€oÐ²aÐ½Ñ‹ */
    border-radius: 5px;
    border: 3px #000 solid;
    background: #fff;
    position: fixed;
    /* Ñ‡Ñ‚oÐ±Ñ‹ oÐºÐ½o Ð±Ñ‹Ð»o Ð² Ð²Ð¸Ð´Ð¸Ð¼oÐ¹ Ð·oÐ½Ðµ Ð² Ð»ÑŽÐ±oÐ¼ Ð¼ÐµÑÑ‚Ðµ */
    top: 45%;
    /* oÑ‚ÑÑ‚ÑƒÐ¿aÐµÐ¼ ÑÐ²ÐµÑ€Ñ…Ñƒ 45%, oÑÑ‚aÐ»ÑŒÐ½Ñ‹Ðµ 5% Ð¿oÐ´Ð²Ð¸Ð½ÐµÑ‚ ÑÐºÑ€Ð¸Ð¿Ñ‚ */
    left: 50%;
    /* Ð¿oÐ»oÐ²Ð¸Ð½a ÑÐºÑ€aÐ½a ÑÐ»ÐµÐ²a */
    margin-top: -150px;
    margin-left: -150px;
    /* Ñ‚ÑƒÑ‚ Ð²ÑÑ Ð¼aÐ³Ð¸Ñ Ñ†ÐµÐ½Ñ‚Ñ€oÐ²ÐºÐ¸ css, oÑ‚ÑÑ‚ÑƒÐ¿aÐµÐ¼ Ð²Ð»ÐµÐ²o Ð¸ Ð²Ð²ÐµÑ€Ñ… Ð¼Ð¸Ð½ÑƒÑ Ð¿oÐ»oÐ²Ð¸Ð½Ñƒ ÑˆÐ¸Ñ€Ð¸Ð½Ñ‹ Ð¸ Ð²Ñ‹ÑoÑ‚Ñ‹ ÑooÑ‚Ð²ÐµÑ‚ÑÑ‚Ð²ÐµÐ½Ð½o =) */
    display: none;
    /* Ð² oÐ±Ñ‹Ñ‡Ð½oÐ¼ ÑoÑÑ‚oÑÐ½Ð¸Ð¸ oÐºÐ½a Ð½Ðµ Ð´oÐ»Ð¶Ð½o Ð±Ñ‹Ñ‚ÑŒ */
    opacity: 0;
    /* Ð¿oÐ»Ð½oÑÑ‚ÑŒÑŽ Ð¿Ñ€oÐ·Ñ€aÑ‡Ð½o Ð´Ð»Ñ aÐ½Ð¸Ð¼Ð¸Ñ€oÐ²aÐ½Ð¸Ñ */
    z-index: 5;
    /* oÐºÐ½o Ð´oÐ»Ð¶Ð½o Ð±Ñ‹Ñ‚ÑŒ Ð½aÐ¸Ð±oÐ»ÐµÐµ Ð±oÐ»ÑŒÑˆÐµÐ¼ ÑÐ»oÐµ */
    padding: 20px 10px;
}


/* ÐšÐ½oÐ¿Ðºa Ð·aÐºÑ€Ñ‹Ñ‚ÑŒ Ð´Ð»Ñ Ñ‚ÐµÑ… ÐºÑ‚o Ð² Ñ‚aÐ½ÐºÐµ) */

#modal_form #modal_close {
    width: 21px;
    height: 21px;
    position: absolute;
    top: 10px;
    right: 10px;
    cursor: pointer;
    display: block;
}


/* ÐŸoÐ´Ð»oÐ¶Ðºa */

#overlay {
    z-index: 5;
    /* Ð¿oÐ´Ð»oÐ¶Ðºa Ð´oÐ»Ð¶Ð½a Ð±Ñ‹Ñ‚ÑŒ Ð²Ñ‹ÑˆÐµ ÑÐ»oÐµÐ² ÑÐ»ÐµÐ¼ÐµÐ½Ñ‚oÐ² ÑaÐ¹Ñ‚a, Ð½o Ð½Ð¸Ð¶Ðµ ÑÐ»oÑ Ð¼oÐ´aÐ»ÑŒÐ½oÐ³o oÐºÐ½a */
    position: fixed;
    /* Ð²ÑÐµÐ³Ð´a Ð¿ÐµÑ€ÐµÐºÑ€Ñ‹Ð²aÐµÑ‚ Ð²ÐµÑÑŒ ÑaÐ¹Ñ‚ */
    background-color: #000;
    /* Ñ‡ÐµÑ€Ð½aÑ */
    opacity: 0.8;
    /* Ð½o Ð½ÐµÐ¼Ð½oÐ³o Ð¿Ñ€oÐ·Ñ€aÑ‡Ð½a */
    -moz-opacity: 0.8;
    /* Ñ„Ð¸ÐºÑ Ð¿Ñ€Ð¾Ð·Ñ€Ð°Ñ‡Ð½Ð¾ÑÑ‚Ð¸ Ð´Ð»Ñ ÑÑ‚Ð°Ñ€Ñ‹Ñ… Ð±Ñ€Ð°ÑƒÐ·ÐµÑ€Ð¾Ð² */
    filter: alpha(opacity=80);
    width: 100%;
    height: 100%;
    /* Ñ€aÐ·Ð¼ÐµÑ€oÐ¼ Ð²o Ð²ÐµÑÑŒ ÑÐºÑ€aÐ½ */
    top: 0;
    /* ÑÐ²ÐµÑ€Ñ…Ñƒ Ð¸ ÑÐ»ÐµÐ²a 0, oÐ±ÑÐ·aÑ‚ÐµÐ»ÑŒÐ½Ñ‹Ðµ ÑÐ²oÐ¹ÑÑ‚Ð²a! */
    left: 0;
    cursor: pointer;
    display: none;
    /* Ð² oÐ±Ñ‹Ñ‡Ð½oÐ¼ ÑoÑÑ‚oÑÐ½Ð¸Ð¸ ÐµÑ‘ Ð½ÐµÑ‚) */
}

.title-form {
    font-family: IBM Plex Mono;
    font-style: normal;
    font-weight: bold;
    line-height: normal;
    font-size: 28px;
    color: #23212C;
    margin-bottom: 20px;
    text-align: center;
}

.field {
    padding-bottom: 20px;
}

.field label {
    position: relative;
    font-family: IBM Plex Mono;
    font-style: normal;
    font-weight: 500;
    line-height: 23px;
    font-size: 16px;
}

span.red {
    color: red;
}

.field input {
    width: 100%;
    padding: 10px;
    box-sizing: border-box;
    max-width: 523px;
}

.field select {
    width: 100%;
    padding: 10px;
    box-sizing: border-box;
}

.field textarea {
    padding: 10px;
    width: 100%;
    max-width: 100%;
    box-sizing: border-box;
}

.field .descrip {
    font-style: italic;
    font-family: IBM Plex Mono;
    font-size: 14px;
    padding-bottom: 10px;
    padding-top: 10px;
}

.field input[type="submit"] {
    cursor: pointer;
    border: none;
}

footer {
    background: linear-gradient(0deg, #000000 0%, rgba(86, 86, 86, 0) 100%);
    background-blend-mode: multiply;
    padding-bottom: 6rem;
}

@keyframes blink {
    0% {
        opacity: 1;
    }
    50% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

@-webkit-keyframes blink {
    0% {
        opacity: 1;
    }
    50% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

@-moz-keyframes blink {
    0% {
        opacity: 1;
    }
    50% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

@media screen and (max-width: 768px) {
    .tabs>label {
        font-size: 12px;
        padding: 9px 14px;
    }
    .tabs>label:before {
        margin: 0;
        font-size: 18px;
    }
    .tabs>input:checked+label span {
        display: inherit!important;
    }
}

@media screen and (max-width: 400px) {
    .tabs>label {
        padding: 9px;
    }
    .tabs>label span {
        display: none;
    }
}


/*поменять местам блоки*/

@media (max-width: 1199.98px) {
    .uch-list .uch-item .text {
        max-width: 270px;
    }
    .dop-left-block {
        display: none;
    }
    .send-button {
        position: inherit;
        left: 0!important;
        bottom: 0!important;
        font-size: 23px;
    }
    .logo-title {}
    .logo-wrp-new {}
    .logo-wrp-new .new-logo-image {}
}

@media (max-width: 991.98px) {
    .logo-title {
        font-size: 22px;
        margin-right: 10px;
        width: 45%;
        padding-top: 5px;
    }
    .logo-wrp-new {
        margin-left: 10px;
        width: 52%;
    }
}

@media (max-width: 767.98px) {
    .new-button.left,
    .new-button.right {
        float: none!important;
        display: block;
        padding: 8px 0px;
    }
    .url-wrp {
        text-align: center;
    }
    .logo-title {
        margin: 0 auto;
        max-width: 307px;
        width: 100%;
        text-align: center;
        float: none;
        padding-bottom: 40px;
    }
    .logo-wrp-new {
        float: none;
        width: 100%;
        max-width: 307px;
        margin: 0 auto;
    }
    .uch-list .uch-item {
        text-align: center;
    }
    .column {
        /*text-align: center;*/
        padding-bottom: 36px;
    }
}

@media (max-width: 575.98px) {
    .partner {
        padding-bottom: 30px;
        text-align: center;
        width: 100%;
    }
    .partner .name-partner {
        text-align: left;
        max-width: 97px;
    }
    .partner img {
        width: 55px;
    }
    .uch-list .uch-item .text {
        max-width: 222px;
        text-align: left;
    }
    .desc-sec {
        padding-bottom: 60px;
    }
    .mobile-center {
        text-align: center!important;
    }
    h1.title-text {
        font-size: 37px;
    }
    .typed-cursor {
        display: none;
    }
    .pad-mobile {
        padding-top: 20px;
    }
    .green-line:after {
        left: 113%;
    }
    .mobile-center img {
        padding-top: 27px;
    }
    .mobile-padding-bottom {
        padding-bottom: 20px;
    }
    .column .text {
        max-width: 183px;
    }
}

@media (min-width: 1200px) {
    .dop-margin {
        max-width: 1080px;
        margin-left: 45px;
    }
    .dop-margin-left {
        max-width: 1060px;
        margin-right: 65px;
        padding-left: 0!important;
    }
}