
@media (max-width: 1667.98px){
    .modeling-calculator-btn-footer {
        height: 106px;
    }
}
@media (max-width: 1666.98px){
    .modeling-calculator-btn-footer {
        height: 106px;
    }
}
@media (max-width: 1659.98px){
    .modeling-calculator-btn-footer {
        height: 106px;
        width: calc(100% + 2px);
    }
}
@media (max-width: 1655.98px){
    .modeling-calculator-btn-footer {
        height: 106px;
        width: calc(100% + 4px);
    }
}
@media (max-width: 1651.98px){
    .modeling-calculator-btn-footer {
        height: 106px;
        width: calc(100% + 5px);
    }
}
@media (max-width: 1651.98px){
    .modeling-calculator-btn-footer {
        height: 105px;
        width: calc(100% + 6px);
    }
}
@media (max-width: 1613.98px){
    .modeling-calculator-btn-footer {
        height: 104px;
        width: calc(100% + 6px);
    }
}
@media (max-width: 1612.98px){
    .modeling-calculator-btn-footer {
        height: 104px;
        width: calc(100% + 6px);
    }
}
@media (max-width: 1591.98px) {
    .modeling-calculator-btn-footer {
        height: 104px;
        width: calc(100% + 7px);
    }
}
@media (max-width: 1588.98px) {
    .modeling-calculator-btn-footer {
        height: 103px;
        width: calc(100% + 4px);
    }
}
@media (max-width: 1587.98px) {
    .modeling-calculator-btn-footer {
        height: 103px;
        width: calc(100% + 5px);
    }
}
@media (max-width: 1584.98px) {
    .modeling-calculator-btn-footer {
        height: 103px;
        width: calc(100% + 4px);
    }
}
@media (max-width: 1573.98px) {
    .modeling-calculator-btn-footer {
        height: 101px;
        width: calc(100% + 4px);
    }
}
@media (max-width: 1565.98px) {
    .modeling-calculator-btn-footer {
        width: calc(100% + 5px);
    }
}
@media (max-width: 1562.98px) {
    .modeling-calculator-btn-footer {
        width: calc(100% + 6px);
    }
}
@media (max-width: 1560.98px) {
    .modeling-calculator-btn-footer {
        height: 102px;
        width: calc(100% + 4px);
    }
}
@media (max-width: 1551.98px) {
    .modeling-calculator-btn-footer {
        height: 101px;
        width: calc(100% + 4px);
    }
}
@media (max-width: 1543.98px) {
    .modeling-calculator-btn-footer {
        height: 101px;
        width: calc(100% + 5px);
    }
}
@media (max-width: 1542.98px) {
    .modeling-calculator-btn-footer {
        height: 101px;
        width: calc(100% + 5px);
    }
}
@media (max-width: 1542.98px) {
    .modeling-calculator-btn-footer {
        height: 101px;
        width: calc(100% + 6px);
    }
}

@media (max-width: 1525.98px) {
    .modeling-calculator-btn-footer {
        height: 99px;
        width: calc(100% + 4px);
    }
}
@media (max-width: 1522.98px) {
    .modeling-calclulator-calculation-send-btn,
    .modeling-calclulator-calculation-welcome-btn {
        height: 57px;
    }
    .modeling-calculator-btn-footer {
        height: 99px;
        width: calc(100% + 5px);
    }
}
@media (max-width: 1518.98px) {
    .modeling-calculator-btn-footer {
        height: 99px;
        width: calc(100% + 6px);
    }
}
@media (max-width: 1500.98px) {
    .modeling-calculator-btn-footer {
        height: 99px;
        width: calc(100% + 5px);
    }
}
@media (max-width: 1498.98px) {
    .modeling-calculator-btn-footer {
        height: 99px;
        width: calc(100% + 6px);
    }
}
@media (max-width: 1483.98px) {
    .modeling-calculator-btn-footer {
        height: 97px;
        width: calc(100% + 6px);
    }
}
@media (max-width: 1476.98px) {
    .modeling-calculator-btn-footer {
        height: 97px;
        width: calc(100% + 6px);
    }
}
@media (max-width: 1439.98px) {
    .modeling-calculator-btn-footer {
        height: 95px;
        width: calc(100% + 6px);
    }
}
@media (max-width: 1397.98px) {
    .modeling-calculator-btn-footer {
        height: 93px;
        width: calc(100% + 6px);
    }
}
@media (max-width: 1395.98px) {
    .modeling-calculator-btn-footer {
        height: 94px;
        width: calc(100% + 6px);
    }
}
@media (max-width: 1375.98px) {
    .modeling-calculator-btn-footer {
        height: 92px;
        width: calc(100% + 6px);
    }
}
@media (max-width: 1374.98px) {
    .modeling-calculator-btn-footer {
        height: 93px;
        width: calc(100% + 6px);
    }
}
@media (max-width: 1353.98px) {
    .modeling-calculator-btn-footer {
        height: 92px;
    }
}
@media (max-width: 1352.98px) {
    .modeling-calculator-btn-footer {
        height: 91px;
        width: calc(100% + 6px);
    }
    .modeling-calclulator-calculation-values-result-right {
        font-size: 34px;
    }
    .modeling-calclulator-calculation {
        padding: 60px 30px 106px 30px;
    }
}
@media (max-width: 1309.98px) {
    .modeling-calculator-btn-footer {
        height: 89px;
        width: calc(100% + 6px);
    }
}
@media (max-width: 1307.98px) {
    .modeling-calculator-btn-footer {
        height: 89px;
        width: calc(100% + 6px);
    }
}
@media (max-width: 1267.98px) {
    .modeling-calculator-btn-footer {
        height: 88px;
        width: calc(100% + 6px);
    }
    .modeling-calclulator-calculation-send-btn,
    .modeling-calclulator-calculation-welcome-btn {
        height: 49px;
        font-size: 12px;
    }
}
@media (max-width: 1245.98px) {
    .modeling-calculator-btn-footer {
        height: 87px;
        width: calc(100% + 6px);
    }
}
@media (max-width: 1223.98px) {
    .modeling-calculator-btn-footer {
        height: 86px;
        width: calc(100% + 5px);
    }
}
@media (max-width: 1223.98px) {
    .modeling-calculator-btn-footer {
        height: 86px;
        width: calc(100% + 6px);
    }
}
@media (max-width: 1201.98px) {
    .modeling-calculator-btn-footer {
        height: 85px;
        width: calc(100% + 4px);
    }
}
@media (max-width: 1197.98px) {
    .modeling-calculator-btn-footer {
        height: 85px;
        width: calc(100% + 5px);
    }
}
@media (max-width: 1194.98px) {
    .modeling-calculator-btn-footer {
        height: 85px;
        width: calc(100% + 6px);
    }
}
@media (max-width: 1179.98px) {
    .modeling-calculator-btn-footer {
        height: 84px;
        width: calc(100% + 6px);
    }
}
@media (max-width: 1159.98px) {
    .modeling-calculator-btn-footer {
        height: 83px;
        width: calc(100% + 4px);
    }
}
@media (max-width: 1155.98px) {
    .modeling-calculator-btn-footer {
        height: 83px;
        width: calc(100% + 5px);
    }
}
@media (max-width: 1152.98px) {
    .modeling-calculator-btn-footer {
        width: calc(100% + 6px);
    }
}
@media (max-width: 1137.98px) {
    .modeling-calculator-btn-footer {
        height: 82px;
        width: calc(100% + 5px);
    }
}
@media (max-width: 1137.98px) {
    .modeling-calculator-btn-footer {
        height: 82px;
        width: calc(100% + 6px);
    }
}
@media (max-width: 1115.98px) {
    .modeling-calculator-btn-footer {
        height: 81px;
        width: calc(100% + 6px);
    }
}
@media (max-width: 1093.98px) {
    .modeling-calculator-btn-footer {
        height: 80px;
        width: calc(100% + 5px);
    }
}
@media (max-width: 1086.98px) {
    .modeling-calculator-btn-footer {
        height: 80px;
        width: calc(100% + 6px);
    }
}
@media (max-width: 1072.98px) {
    .modeling-calculator-btn-footer {
        height: 79px;
        width: calc(100% + 5px);
    }
}
@media (max-width: 1064.98px) {
    .modeling-calculator-btn-footer {
        height: 79px;
        width: calc(100% + 6px);
    }
}
@media (max-width: 1051.98px) {
    .modeling-calculator-btn-footer {
        height: 78px;
        width: calc(100% + 6px);
    }
}
@media (max-width: 1029.98px) {
    .modeling-calculator-btn-footer {
        height: 77px;
        width: calc(100% + 6px);
    }
}
@media (max-width: 1020.98px) {
    .modeling-calculator-btn-footer {
        height: 76px;
        width: calc(100% + 6px);
    }
}
@media (max-width: 470.98px) {
    .modeling-calculator-btn-footer {
        height: 82px;
        width: calc(100% + 6px);
    }
    .btn-create-form {
        font-size: 14px;
    }
    .rectangler-body {
        padding: 20px 20px 20px 20px;
    }
}
@media (max-width: 359.98px) {
    .modeling-calculator-btn-footer {
        height: 82px;
        width: calc(100% + 4px);
    }
}



@media (max-width: 1499.98px) {
    .capital-container .capital-item-description {
        font-size: 20px;
    }
    .capital-container .capital-item-title {
        font-size: 30px;
    }
    .help-main-title {
        font-size: 54px;
    }
    .help-main-description {
        font-size: 22px;
    }
    .fan-slider-info-title {
        font-size: 50px;
    }
    .fan-slider-info-after-title {
        font-size: 50px;
    }
}
@media (max-width: 1499.98px) {
    .help-main-item-ico {
        height: 70px;
        margin-bottom: 28px;
        width: 70px;
    }

    .help-main-item-title {
        font-size: 20px;
        margin-bottom: 7px;
    }

    .help-main-item-description {
        font-size: 16px;
    }

    .help-main-item {
        max-height: 222px;
        padding: 20px;
    }
}
/*xxl*/
@media (max-width: 1399.98px) {
    .help-main-item-ico {
        height: 65px;
        margin-bottom: 28px;
        width: 65px;
    }

    .help-main-item-title {
        font-size: 18px;
        margin-bottom: 7px;
    }

    .help-main-item-description {
        font-size: 14px;
    }

    .help-main-item {
        max-height: 222px;
        padding: 20px;
    }
    .capital-container .capital-item-title {
        font-size: 26px;
    }
    .capital-container .capital-item-description {
        font-size: 19px;
    }
    .help-main-title {
        font-size: 52px;
    }
    .section-header {
        font-size: 48px;
    }
    .fan-slider-info-title {
        font-size: 48px;
    }
    .fan-slider-info-after-title {
        font-size: 48px;
    }
    .contact-form-title {
        font-size: 36px;
    }
    .contact-form-after-title {
        font-size: 18px;
    }
    .contact-info-top {
        font-size: 18px;
    }
    .form-check .form-check-label {
        font-size: 12px;
    }
    .contact-info-bottom-item {
        font-size: 15px;
    }
    .docs-slider-name {
        font-size: 16px;
    }
    .docs-slider-size-doc {
        font-size: 13px;
    }
    .detail-header-title-before {
        font-size: 22px;
    }
    .detail-header-title {
        font-size: 46px;
    }
    .detail-header-container-data .support-data-container .data-left-side-price, .detail-header-container-data .support-data-container .data-right-side-price {
        font-size: 16px;
    }
    .detail-header-tags-title {
        font-size: 18px;
    }
    .detail-header-tags-container span {
        font-size: 12px;
    }
    .section-header-detail {
        font-size: 35px;
    }
    .capital-project-after-title {
        border-bottom: solid 1px #eaeced;
        font-size: 18px;
    }
    .capital-project-p-title {
        font-size: 22px;
    }
    .capital-project-p {
        font-size: 18px;
    }
    .security-title-container {
        font-size: 23px;
    }
    .security-ico-container {
        font-size: 16px;
    }
    .btn-form-donat-check, .btn-check + .btn-form-donat-check:hover, .btn-check + .btn-form-donat-check:focus, .btn-check + .btn-form-donat-check:active {
        font-size: 12px;
    }
    .capital-project-quote-text {
        font-size: 20px;
    }
    .composition-council-name {
        font-size: 17px;
    }
    .composition-council-prof {
        font-size: 13px;
    }
    .docs-slider-name {
        font-size: 18px;
        max-height: 86px;
        min-height: 86px;
    }
    .docs-slider-size-doc {
        font-size: 13px;
    }
    .event-title {
        font-size: 18px;
        max-height: 80px;
    }
    .donation-history-title {
        font-size: 14px;
    }
    .donation-history-date {
        font-size: 13px;
    }
    .donation-history-price-title {
        font-size: 13px;
    }
    .donation-history-price {
        font-size: 20px;
    }
    .section-mb .accordion-button, .section-mb .accordion-button:focus {
        font-size: 20px;
    }
    .takes-item-title {
        font-size: 22px;
    }
    .section-header-after-title {
        font-size: 20px;
    }
}
@media (max-width: 1299.98px) {
    .help-main-item-ico {
        height: 60px;
        margin-bottom: 25px;
        width: 60px;
    }
    .supportSlider .swiper-slide {
        height: 574px;
    }
    .support-items {
        max-height: 574px;
    }
    .fanSlider {
        height: 467px;
        max-width: 373px;
    }
    .fanSlider .swiper-slide-body-title {
        font-size: 15px;
    }
    .fanSlider .swiper-slide-body-description {
        font-size: 12px;
    }
    .fanSlider .swiper-slide-ico-container {
        height: 75px;
        width: 75px;
    }
    .fanSlider .swiper-slide-ico {
        background-size: 36px !important;
        height: 35px;
        width: 35px;
    }
    .fanSlider .swiper-slide {
        padding: 16px;
    }
    .section-mb .accordion-button, .section-mb .accordion-button:focus {
        font-size: 17px;
    }
    .section-mb-mail, .section-mb-tel {
        font-size: 17px;
    }
    .section-mb-mail:before,
    .section-mb-tel:before {
        margin-top: -13px;
    }
    .capital-container .capital-item {
        padding: 25px;
    }
    .capital-container .capital-item-ico {
        height: 65px;
        width: 66px;
    }
    .capital-container .capital-item-ico img {
        height: 35px;
        width: 34px;
    }
    .capital-container .capital-item-title {
        font-size: 19px;
    }
    .capital-container .capital-item-description {
        font-size: 15px;
        min-height: 174px;
    }
    .btn-all-capital, .btn-all-supports {
        font-size: 14px;
    }
    .fan-slider-info-title {
        font-size: 38px;
    }
    .fan-slider-info-after-title {
        font-size: 38px;
    }
    .fan-slider-info-before-title {
        font-size: 18px;
    }
    .section-header {
        font-size: 29px;
        line-height: 120%;
    }
    .supportSlider .support-title {
        font-size: 20px;
    }
    .supportSlider .support-after-title {
        font-size: 18px;
    }
    .supportSlider .support-data-container .data-left-side-price, .supportSlider .support-data-container .data-right-side-price {
        font-size: 15px;
    }
    .supportSlider .support-data-container .data-left-side-text, .supportSlider .support-data-container .data-right-side-text {
        font-size: 15px;
    }
    .supportSlider .support-data-container .data-rub:after {
        font-size: 15px;
    }
    .supportSlider .support-btn-support {
        font-size: 13px;
        height: 50px;
    }
    .supportSlider .support-btn-detail {
        font-size: 13px;
    }
    .supportSlider .support-btn-detail:after {
        height: 12px;
        width: 14px;
    }
    .event-title {
        font-size: 15px;
    }
    .event-date {
        font-size: 13px;
    }
    .footer-menu-item {
        font-size: 14px;
    }
    .footer-menu-item-call {
        font-size: 18px;
    }
    .footer-menu-item-email {
        font-size: 15px;
    }
    .footer-menu-copyright {
        font-size: 13px;
    }
    .footer-logo img {
        height: 35px;
        width: 175px;
    }
    .footer-logo-a {
        height: 82px;
    }
    header .navbar-brand img {
        height: 35px;
        max-width: 175px;
    }

    header .header-call {
        font-size: 15px;
    }
    header .header-btn-birch,
    header .header-btn-white {
        font-size: 15px;
        height: 56px;
    }
    .title-page {
        font-size: 46px;
    }
    .detail-event-news-after-title {
        font-size: 15px;
    }
    .detail-event-news-p {
        font-size: 15px;
    }
}
/*xl*/
@media (max-width: 1199.98px) {
    .help-main-item-ico {
        height: 60px;
        margin-bottom: 10px;
        width: 60px;
    }

    .help-main-item-title {
        font-size: 14px;
        margin-bottom: 7px;
    }

    .help-main-item-description {
        font-size: 12px;
    }

    .help-main-item {
        max-height: 222px;
        padding: 20px;
    }

    .help-main-item-ico img {
        height: 21px;
        width: 21px;
    }
    header .navbar-brand {
        padding-left: 20px;
        padding-right: 20px;
    }
    .fixed-top .navbar-nav .nav-link {
        font-size: 12px;
    }
    .fixed-top .navbar-collapse.collapse.show li:nth-child(1) .nav-link {
        font-weight: 600;
        font-size: 20px;
        color: #212529;
    }
    header .header-btn-birch, header .header-btn-white {
        font-size: 12px;
        height: 49px;
    }
    header .header-call {
        font-size: 12px;
    }
    header .header-call-img img {
        height: 18px;
        width: 18px;
    }
    header .header-call-img {
        height: 40px;
        width: 40px;
    }
    .help-main .swiper-slide img {
        height: 654px;
    }
    .help-main-title {
        font-size: 40px;
    }
    .help-main-description {
        font-size: 18px;
    }
    .section-mb .accordion-button, .section-mb .accordion-button:focus {
        font-size: 13px;
    }
    .section-mb-mail, .section-mb-tel {
        font-size: 15px;
    }
    header .dropdown-menu.show .dropdown-item {
        font-size: 12px;
    }
    .breadcrumb-item.active,
    .breadcrumb-item a {
        font-size: 15px;
    }
    .event-news-title {
        font-size: 13px;
    }
    .event-news-date {
        color: var(--body-text-color);
        font-size: 13px;
    }
    .event-news-img {
        height: 254px;
    }
}
@media (max-width: 1098.98px) {
    .help-main-item-ico {
        height: 45px;
        margin-bottom: 10px;
        width: 45px;
    }
}
/*lg*/
@media (min-width: 991.98px) {
    .btn-questions-contact {
        display: none;
    }

}
@media (max-width: 991.98px) {
    .btn-questions-contact {
        margin-top: 20px;
    }

    .help-main-title {
        font-size: 28px;
        margin-top: 50px;
    }

    .help-main-title br {
        display: none;
    }

    .help-main-description {
        font-size: 15px;
        margin-bottom: 40px;
    }

    .help-main-description br {
        display: none;
    }

    .section-header {
        font-size: 25px;
        line-height: 30px;
        margin-bottom: 26px;
    }

    .header-call {
        display: none;
    }

    .help-main {
        margin-bottom: 50px;
    }

    header .fixed-top {
        min-height: 69px;
    }

    header .fixed-top .container {
        min-height: 69px;
        padding: 0;
    }

    header .navbar-brand {
        max-width: 195px;
        min-height: 69px;
    }

    .supportSlider .support-after-title {
        font-size: 14px;
    }

    .supportSlider .support-title {
        font-size: 16px;
        margin-bottom: 20px;
    }

    .supportSlider .support-data-container .data-left-side-price,
    .supportSlider .support-data-container .data-right-side-price {
        font-size: 14px;
    }

    .supportSlider .support-data-container .data-rub:after {
        font-size: 14px;
    }

    .supportSlider .support-data-container .data-left-side-text, .supportSlider .support-data-container .data-right-side-text {
        font-size: 13px;
    }

    .supportSlider .support-icon {
        height: 36px;
        width: 36px;
    }

    .supportSlider .support-btn-support,
    .supportSlider .support-btn-detail {
        font-size: 12px;
        height: 49px;
    }

    .supportSlider .support-btn-detail:after {
        height: 10px;
        width: 12px;
    }

    .supportSlider .swiper-slide {
        height: 450px;
        padding: 20px;
    }

    .support-items {
        max-height: 450px;
    }

    .section-mb {
        margin-bottom: 50px;
    }

    .btn-all-capital,
    .btn-all-supports {
        font-size: 12px;
        margin-top: 26px;
        padding: 16px;
        width: 100%;
    }

    .supportSlider .swiper-wrapper {
        max-height: 450px;
        min-height: 450px;
    }

    .footer-logo {
        justify-content: flex-start;
    }

    .footer-logo-a:before {
        left: 195px;
        transform: rotate(90deg);
    }

    .footer-menu {
        border-radius: 0;
        margin-bottom: 0;
        padding: 40px 14px;
    }

    .container.footer {
        padding: 0;
    }

    .footer-menu-item {
        font-size: 13px;
        margin-bottom: 14px;
    }

    .footer-menu-item-call {
        font-size: 16px;
    }

    .footer-menu-item-email {
        font-size: 13px;
    }

    .footer-menu-copyright {
        font-size: 12px;
    }

    .footer-logo-a {
        height: 69px;
        max-width: 195px;
        padding: 0 22px;
    }

    .footer-logo img {
        height: 33px;
        width: 152px;
    }

    .section-mb .accordion.accordion-flush {
        padding: 50px 14px;
    }

    .section-mb .accordion-body {
        font-size: 14px;
        padding: 0 28px 20px 0;
    }

    button.accordion-button.collapsed {
        font-size: 14px;
    }

    .section-mb .accordion-button, .section-mb .accordion-button:focus {
        font-size: 14px;
        padding-left: 0;
    }

    .accordion-button::after {
        height: 18px;
        width: 18px;
    }

    .container.section-mb.accordionFlush-container {
        margin-bottom: 10px;
    }

    div#accordionFlushExample {
        border-radius: 30px 30px 0 0;
        padding: 50px 14px 0;
    }

    div#accordionFlushExample-right {
        border-radius: 0 0 30px 30px;
        padding: 0 14px 50px;
    }

    .section-mb-mail, .section-mb-tel {
        font-size: 16px;
        margin-bottom: 41px;
        margin-top: 50px;
    }

    .section-mb-tel {
        margin-bottom: 0;
    }

    .event-item {
        display: flex;
        flex-direction: column;
        flex-grow: 1;
        gap: 14px;
        /*max-height: 191px;*/
        padding: 20px;
    }

    .event-title {
        font-size: 14px;
        /*max-height: 19px;*/
        max-width: calc(100% - 30px);
    }

    .event-icon img {
        height: 24px;
        width: 24px;
    }

    .event-icon {
        height: 52px;
        min-height: 52px;
        min-width: 52px;
        width: 52px;
    }

    .event-date {
        font-size: 12px;
    }

    .event-circle {
        bottom: 0;
        height: 44px;
        right: 0;
        width: 44px;
    }

    .event-circle:after {
        height: 36px;
        width: 36px;
    }

    .fan-slider-info-title {
        font-size: 25px;
    }

    .fan-slider-info-after-title {
        font-size: 25px;
        margin-bottom: 36px;
    }

    .fan-slider-info-before-title {
        font-size: 14px;
        margin-bottom: 14px;
    }

    .capital-container .capital-item-title {
        font-size: 20px;
        margin-bottom: 0;
        max-width: calc(100% - 100px);
    }

    .capital-container .capital-item-description {
        display: none;
        font-size: 14px;
        margin-bottom: 20px;
        min-height: auto;
    }

    .capital-container .capital-item {
        border-radius: 30px;
        margin-bottom: 9px;
        padding: 26px 26px 6px 26px;
    }

    .capital-container .capital-item-ico {
        height: 64px;
        margin-bottom: 0;
        min-height: 64px;
        min-width: 64px;
        width: 64px;
    }

    .capital-container .capital-item-ico img {
        height: 28px;
        margin-bottom: 0;
        width: 28px;
    }

    .fanSlider .swiper-slide-body-description {
        font-size: 14px;
    }

    .fanSlider .swiper-slide-body-title {
        font-size: 18px;
    }

    .fanSlider .swiper-slide-step {
        font-size: 13px;
    }

    .fanSlider {
        max-height: 425px;
        overflow: hidden !important;
        padding: 0 15px 85px 15px;
    }

    .fanSlider .swiper-slide {
        padding: 20px;
    }

    .section-fan-slider {
        margin-bottom: 50px;
    }

    .swiper-slide-step-container {
        align-items: center;
        display: flex;
        justify-content: space-between;
        width: 100%;
    }

    .fanSlider .swiper-slide-ico-container {
        height: 64px;
        width: 64px;
    }

    .fanSlider .swiper-slide-ico {
        background-size: 30px !important;
        height: 30px;
        width: 30px;
    }

    .fan-slider-info-btn {
        font-size: 12px;
        margin-top: 36px;
        padding: 16px 22px;
        position: absolute;
        right: 0;
    }

    .swiper-pagination.swiper-pagination-fanSlider.swiper-pagination-bullets.swiper-pagination-horizontal {
        bottom: 18px;
        position: absolute;
        text-align: left;
    }

    .help-main .swiper-slide img {
        height: 274px;
    }

    .help-main .help-main-pagination .swiper-pagination {
        bottom: -3px;
        padding: 18px 18px 14px;
    }

    .help-main .help-main-pagination:before {
        bottom: -4px;
        left: -46px;
    }

    .help-main .help-main-pagination:after {
        height: 50px;
        top: -46px;
    }

    header button.navbar-toggler {
        align-items: center;
        background: url("../images/header/burger-open.svg") no-repeat center / 27px,
        linear-gradient(61deg, hsl(200, 37%, 49%) 62%, hsl(202, 39%, 67%) 100%);
        border: solid 1px #7ba9c2;
        border-radius: 100%;
        box-shadow: none !important;
        display: flex;
        height: 44px;
        justify-content: center;
        margin-right: 14px;
        outline: none !important;
        width: 44px;
        z-index: 1051;
    }

    header button.navbar-toggler.collapsed {
        background: url("../images/header/burger-close.svg") no-repeat center / 20px,
        linear-gradient(61deg, hsl(200, 37%, 49%) 62%, hsl(202, 39%, 67%) 100%);
        box-shadow: none !important;
        outline: none !important;
    }

    .btn-header-mobile {
        align-items: center;
        background: linear-gradient(76deg, hsl(190, 24%, 90%) 0%, hsl(195, 22%, 96%) 100%);
        border: solid 1px #d3e0e5;
        border-radius: 100%;
        display: flex;
        height: 44px;
        justify-content: center;
        width: 44px;
        z-index: 1051;
    }

    .mobile-container {
        display: flex;
        gap: 8px;
    }

    header #navbarCollapse {
        background: #fff;
        border-radius: 0 0 30px 30px;
        box-shadow: 0px 25px 375px 0px #000000;
        margin-top: -69px;
        padding: 109px 14px 40px 14px;
    }

    header .header-btn-white,
    header .header-btn-birch {
        font-size: 12px;
        height: 49px;
        padding: 0px 19px;
    }

    header .header-btn-birch {
        margin-right: 10px;
    }

    header .menu-right-side {
        align-items: center;
        flex-direction: row-reverse;
        gap: 0;
        justify-content: flex-end;
    }

    header .navbar-nav .nav-item {
        font-size: 20px;
        font-weight: 600;
    }

    .bg-rotate {
        background: #F7FAF9 !important;
    }

    header .collapsing, .show {
        --bs-accordion-transition: unset !important;
        transition: 0s !important;
    }

    .nav-item.dropdown .dropdown-menu {
        border: none;
        display: block;
        padding: 0;
    }

    .dropdown-item {
        font-size: 20px;
        font-weight: 600;
        padding-left: 0;
    }

    .navbar-nav .nav-item:nth-child(2) > a {
        font-size: 13px;
        padding-bottom: 0;
    }

    header .navbar-nav .nav-item:nth-child(2) > a::after {
        display: none;
    }

    header .navbar-nav {
        margin-bottom: 40px !important;
    }

    .capital-item-header-container {
        align-items: center;
        display: flex;
        justify-content: space-between;
        margin-bottom: 20px;
    }

    .capital-item-ico-updown {
        background: url('../images/detail-capital/plus.svg') no-repeat center;
        background-size: 16px;
        display: flex;
        height: 16px;
        min-height: 16px;
        min-width: 16px;
        width: 16px;
    }

    .capital-item-ico-updown.show {
        background: url('../images/detail-capital/minus.svg') no-repeat center;
    }

    .capital-item-description.show {
        display: flex;
    }

    .capital-item-left-side {
        align-items: center;
        display: flex;
        gap: 14px;
    }

    .breadcrumb {
        align-items: center;
        display: flex;
        margin-bottom: 36px;
        margin-top: 81px;
    }

    .contact-form {
        border-radius: 30px;
        padding: 36px 30px 0 30px;
    }

    .contact-form-title {
        font-size: 25px;
        line-height: 100%;
        margin-bottom: 12px;
    }

    .contact-form-after-title {
        font-size: 16px;
        margin-bottom: 26px;
    }

    .contact-form .form-label {
        font-size: 12px;
    }

    .contact-form .form-control {
        font-size: 12px;
        height: 48px;
    }

    .form-check .form-check-label {
        font-size: 12px;
    }

    .form-error-message {
        display: none !important;
        font-size: 12px;
    }

    .form-check {
        flex-flow: unset;
    }

    .btn-contact {
        font-size: 12px;
        height: 49px;
    }

    .contact-info-top {
        font-size: 14px;
    }

    .contact-info {
        background: none;
        border: none;
        gap: 20px;
        margin-top: 20px;
        padding: 0;
        display: none;
    }

    .contact-mail, .contact-call, .contact-clock, .contact-map {
        height: 40px;
        max-height: 40px;
        max-width: 40px;
        min-height: 40px;
        min-width: 40px;
        width: 40px;
    }

    .contact-call,
    .contact-clock,
    .contact-map,
    .contact-mail {
        background-size: 18px;
    }

    .contact-info-bottom-item {
        font-size: 14px;
        gap: 7px;
    }

    .contact-info-bottom {
        gap: 14px;
    }

    .docs-slider-item {
        max-width: 100%;
        min-height: auto;
        padding: 20px;
        max-height: 89px;
        overflow: hidden;
        border-radius: 0;
    }

    .docs-slider-size-doc:before {
        background-size: contain !important;
        height: 14px;
        width: 14px;
    }

    .docs-slider-size-doc {
        font-size: 12px;
    }

    .docs-slider-name {
        font-size: 14px;
    }

    .docs-slider-item .event-circle {
        background: rgb(234 241 244);
        border: solid 8px rgb(234 241 244);
        border-radius: 30px 0 30px 0;
        height: 34px;
        position: absolute;
        right: -12px;
        top: -23px;
        width: 34px;
    }

    .docs-slider-item .event-circle:after {
        display: flex;
        height: 34px;
        transition: 0.5s;
        width: 34px;
    }

    .detail-header-container-data .progress-bar span {
        background: #fff url(../images/supportSlider/Vector.png) no-repeat center;
        background-size: 22px 11px;
        height: 36px;
        margin: 0 calc(50% - 45px);
        width: 36px;
    }
    .detail-header-container-data .progress-bar .left-side:before {
        left: -12px;
        top: 2px;
    }
    .detail-header-container-data .progress-bar .left-side:after {
        top: 17px
    }
    .detail-header-container-data .progress-bar .right-side:before {
        height: 17px;
        left: 31px;
        top: 2px;
    }
    .detail-header-container-data .progress-bar .right-side:after {
        left: 31px;
        top: 17px;
    }
    .detail-header-container-data .support-data-container {
        margin-bottom: 0px;
    }
    .breadcrumb-item a {
        font-size: 12px;
    }

    .breadcrumb-item.active {
        font-size: 12px;
    }

    .title-page {
        font-size: 28px;
        margin-bottom: 26px;
    }

    .event-news-title {
        font-size: 14px;
        margin-bottom: 8px;
    }

    .event-news-date {
        font-size: 12px;
    }

    .event-news-data {
        padding: 20px;
    }

    .event-news-img {
        height: 160px;
    }

    .detail-event-news-data {
        font-size: 12px;
        margin-bottom: 20px;
    }

    .section-header {
        font-size: 22px;
        line-height: 25px;
        margin-bottom: 14px;
    }

    .detail-event-news-after-title {
        font-size: 14px;
        margin-bottom: 36px;
    }

    .detail-event-news-img {
        height: 249px;
        margin-bottom: 36px;
        object-fit: cover;
    }

    .detail-event-news-p {
        font-size: 14px;
        margin-bottom: 20px;
    }

    .container-event-news-title {
        font-size: 25px;
        font-weight: 700;
        margin-bottom: 26px;
    }

    .pagination-item {
        font-size: 12px;
        height: 44px;
        width: 44px;
    }

    .pagination-items {
        display: flex;
        gap: 11px;
        justify-content: center;
    }

    .navigation-arrows a, .navigation-arrows span {
        background: none;
        border: none;
        font-size: 12px;
        height: 44px;
        width: 44px;
    }

    .flex-row-reverse-left {
        display: flex;
        justify-content: flex-end;
    }

    .navigation-arrows .disabled img {
        transform: rotate(180deg);
    }

    .flex-row-reverse-left .navigation-arrows .disabled img {
        transform: rotate(0deg);
    }

    .navigation-arrows a ico {
        background-size: 14px 14px !important;
    }

    .help-main-item-ico img {
        height: 24px;
        width: 24px;
    }

    .help-main-item {
        flex-direction: row;
        gap: 14px;
        padding: 28px;
    }


    .help-main-item-circle:after {
        height: 36px;
        width: 36px;
    }

    .help-main-item {
        height: 96px;
    }

    .help-main-item_birch {
        background: url(../images/main-slider/birch-m.svg) center no-repeat;
        background-size: contain;
    }

    .help-main-item_white {
        background: url(../images/main-slider/white-m.svg) center no-repeat;
        background-size: contain;
    }

    .help-main-item-ico {
        height: 45px;
        margin-bottom: 0;
        width: 45px;
    }

    .help-main-item-title {
        font-size: 16px;
        margin-bottom: 7px;
    }

    .help-main-item-description {
        font-size: 12px;
    }

    .capital-item-how-it-works-header-container {
        align-items: center;
        border-bottom: unset;
        display: flex;
        justify-content: space-between;
        margin-bottom: 0px;
        padding-bottom: 26px;
    }

    .capital-item-how-it-works .capital-item-description {
        min-height: auto;
    }

    .capital-item-how-it-works {
        border-radius: 30px;
        margin-bottom: 10px;
        padding: 26px 26px 0 26px;
    }

    .capital-item-how-it-works-header-container .capital-item-left-side {
        gap: 15px;
    }

    .capital-item-how-it-works-header-container .capital-item-ico {
        height: 64px;
        margin-bottom: 0;
        min-height: 64px;
        min-width: 40px;
        width: 40px;
    }

    .easy-start-block {
        border-radius: 30px;
        margin-bottom: 10px;
        padding: 26px;
    }

    .easy-start-header {
        align-items: center;
        display: flex;
        gap: 14px;
    }

    .easy-start-header {
        margin-bottom: 20px;
    }

    .easy-start-header-image-container {
        height: 64px;
        margin-bottom: 0;
        width: 64px;
    }

    .easy-start-title {
        font-size: 20px;
    }

    .easy-start-header img {
        height: 30px;
        width: 30px;
    }

    .easy-start-description {
        font-size: 14px;
    }

    .easy-start-description span {
        font-size: 20px;
    }

    .easy-start-container {
        background: none;
        border-radius: 44px 44px 0 0;
        box-shadow: none;
        padding-bottom: 86px;
    }

    .easy-start-back-mob {
        background: url('../images/easy-start/Group 85115.png') no-repeat center;
        background-size: cover;
        margin-bottom: 0;
    }

    .what-is-endowment-capital-title {
        font-size: 25px;
        line-height: 100%;
        margin-bottom: 26px;
        padding-left: 26px;
    }

    .what-is-endowment-capital-container-text {
        background: rgb(241 241 241 / 87%);
        border-radius: 30px;
        padding: 26px;
    }

    .what-is-endowment-capital-container-header {
        font-size: 14px;
    }

    .what-is-endowment-capital-container-header-after {
        font-size: 13px;
    }

    .what-is-endowment-capital {
        background: url('../images/what-is-endowment-capital/Mask group mob.png') no-repeat top;
        background-size: cover;
        box-shadow: unset;
        padding-bottom: 57px;
        /*box-shadow: 0px 0px 45px 0px #ffff;*/
        padding-top: 25px;
    }

    .create-text-container-title {
        font-size: 28px;
    }

    .create-text-container-after-title {
        font-size: 15px;
    }

    .create-text-container {
        gap: 16px;
        min-height: 0;
        padding: 0 0 40px;
    }

    .create-form-container {
        border-radius: 20px;
        min-height: 0;
        padding: 36px 14px;
    }

    .create-form-container form {
        border-radius: 30px;
    }

    .create-form-title {
        font-size: 18px;
        margin-bottom: 24px;
    }

    .create-form-container .form-label {
        font-size: 12px;
    }

    .create-form-container .form-control {
        height: 50px;
    }

    .btn-create-form {
        max-width: unset;
        width: 100%;
    }

    .create-form-container form {
        padding: 26px
    }

    .let-s-discuss-your-case-form-title {
        font-size: 25px;
        margin-bottom: 26px;
    }

    .let-s-discuss-your-case-form-container {
        border-radius: 30px;
        padding: 36px 30px;
    }

    .slider-directions-about .swiper-wrapper {
        flex-wrap: nowrap;
        gap: 0;
    }

    .section-header-after-title {
        font-size: 14px;
        margin-bottom: 26px;
    }

    .btn-check + .btn-radio-direction:hover,
    .btn-radio-direction {
        border-radius: 38px;
        font-size: 12px;
        height: 38px;
    }

    .application-endowment-capital-container-info-title {
        font-size: 20px;
        margin-bottom: 12px;
    }

    .application-endowment-capital-container-info-text {
        font-size: 14px;
    }

    .application-endowment-capital-container {
        border-radius: 30px;
        display: flex;
        padding: 14px;
    }

    .application-endowment-capital-container-image img {
        border-radius: 30px;
        margin-bottom: 22px;
    }

    .application-endowment-capital-container-image {
        background: none;
        border: none;
    }

    .takes-item-header {
        margin-bottom: 30px;
        flex-direction: row;
        gap: 14px;
        align-items: center;
    }

    .takes-item-title {
        display: flex;
        font-size: 16px;
        align-items: center;
        line-height: 100%;
    }

    .takes-item-ico {
        min-height: 64px;
        min-width: 64px;
        height: 64px;
        width: 64px;
    }

    .takes-item-ico img {
        height: 28px;
        width: 28px;
    }

    .takes-item-description {
        font-size: 14px;
    }
    .takes-item-description br {
        display: none;
    }
    .takes-item {
        min-height: 216px;
        padding: 26px;
    }

    .detail-header-title {
        font-size: 28px;
        line-height: 100%;
        margin-bottom: 26px;
    }
    .detail-header-title-before {
        font-size: 15px;
        margin-bottom: 14px;
    }
    .section-header-detail {
        font-size: 22px;
        margin-bottom: 16px;
    }
    .capital-project-after-title {
        font-size: 14px;
        line-height: 140%;
        padding-bottom: 26px;
        margin-bottom: 26px;
    }
    .detail-capital-project {
        padding: 0;
        background: none;
    }
    .capital-project-p-title {
        font-size: 16px;
        margin-bottom: 14px;
    }
    .capital-project-p {
        font-size: 14px;
        line-height: 140%;
        margin-bottom: 26px;
    }
    .capital-project-quote-text {
        font-size: 14px;
    }
    .capital-project-quote {
        padding: 26px;
    }
    .capital-project-quote {
        gap: 26px;
        padding: 26px;
    }
    .quote-author-container-img {
        height: 58px;
        width: 58px;
        min-width: 58px;
        min-height: 58px;
    }
    .quote-author-container-name {
        font-size: 13px;
    }
    .quote-author-container-prof {
        font-size: 12px;
    }

    .capital-project-quote-author-container {
        background: none;
        border: none;
        padding: 0;
    }
    .composition-council-name {
        font-size: 14px;
        margin-bottom: 2px;
    }
    .composition-council-prof {
        font-size: 12px;
    }
    .composition-council {
        min-height: auto;
        padding: 18px;
        flex-direction: row;
        gap: 14px;
    }
    .composition-council-img {
        height: 67px;
        min-height: 67px;
        margin-bottom: 0;
        width: 67px;
        min-width: 67px;
    }
    .composition-council-info {
        align-items: flex-start;
    }
    .detail-img {
        border-radius: 20px;
        height: 220px;
        width: 100%;
    }
    .detail-header-right {
        padding-bottom: unset;
        padding-left: unset;
        padding-top: 26px;
    }
    .detail-header-container-data .support-data-container .data-left-side-price,
    .detail-header-container-data .support-data-container .data-right-side-price {
        font-size: 14px;
        font-weight: 600;
        gap: 4px;
    }
    .detail-header-container-data .support-data-container .data-left-side-text,
    .detail-header-container-data .support-data-container .data-right-side-text {
        font-size: 13px;
    }
    .detail-header-container-data {
        border-radius: 20px;
        gap: 20px;
        margin-bottom: 20px;
        min-height: 110px;
        padding: 14px;
    }
    .detail-header-tags-container span {
        gap: 8px;
        height: 38px;
        padding: 0 16px;
        font-size: 12px;
    }
    .detail-header-tags-title {
        font-size: 14px;
        margin-bottom: 12px;
    }
    .help-main {
        margin-top: 40px;
    }
    .supportSlider .bottom-side {
        padding-top: 65px;
    }
    .modeling-calclulator-left-side {
        border-radius: 0;
        gap: 18px;
        padding: 0px;
        background: none;
    }
    .modeling-calclulator-deposited-amount-title {
        font-size: 16px;
        margin-bottom: 14px;
    }

    .modeling-calclulator-deposited-amount-container {
        padding: 0;
        background: none;
        border: none;
    }
    .modeling-calclulator-deposited-amount-after-input {
        font-size: 13px;
        gap: 8px;
    }
    .modeling-calclulator-deposited-amount-after-input ico {
        width: 18px;
        height: 18px;
    }
    .modeling-calclulator-directions-checked-container-title {
        font-size: 16px;
    }
    .modeling-calclulator-directions-checked-container {
        gap: 14px;
    }
    .btn-check+.btn-modeling-calculator-checked:hover, .btn-modeling-calculator-checked {
        height: 37px;
        padding-left: 16px;
        padding-right: 16px;
        font-size: 12px;
    }
    .modeling-calclulator-container {
        background: linear-gradient(167deg, hsl(196, 34%, 85%) 0%, hsl(192, 28%, 93%) 100%);
        border-radius: 20px;
        padding: 36px 14px;
    }
    .modeling-calclulator-directions-checkeds-container {
        margin-bottom: 26px;
    }
    .modeling-calclulator-calculation-welcome,
    .modeling-calclulator-calculation{
        border-radius: 20px 20px 0 0;
        padding: 26px 26px 60px 26px;
    }
    .modeling-calclulator-calculation-welcome-text {
        font-size: 16px;
    }
    .modeling-calclulator-calculation-selected-values {
        font-size: 16px;
    }
    .modeling-calclulator-calculation-selected-title {
        font-size: 13px;
    }
    .modeling-calclulator-calculation-selected {
        gap: 8px;
    }
    .modeling-calclulator-calculation-values {
        gap: 0px;
        background: none;
        padding: 0;
    }
    .modeling-calclulator-calculation-values-result-left,
    .modeling-calclulator-calculation-values-contribution-left {
        font-size: 13px;
    }
    .modeling-calclulator-calculation-values-contribution-right {
        font-size: 18px;
    }
    .modeling-calclulator-calculation-values-result-right {
        font-size: 22px;
    }
    .modeling-calclulator-calculation-values-contribution, .modeling-calclulator-calculation-values-result {
        display: flex;
        align-items: flex-start;
        justify-content: space-between;
        flex-direction: column;
    }
    .modeling-calclulator-calculation-values-result-left br,
    .modeling-calclulator-calculation-values-contribution-left br {
        display:none;
    }
    .modeling-calclulator-calculation-send-btn,
    .modeling-calclulator-calculation-welcome-btn {
        width: calc(98% - 72px);
        border-radius: 20px;
    }
    .modeling-calculator-popap-text {
        font-size: 12px;
        margin-top: 55px;
    }
    .modeling-calculator-btn-footer {
        /*background: url(../images/modeling-calculator/shlmob.svg) no-repeat top;*/
        background: url(../images/modeling-calculator/991.svg) no-repeat top;
        background-size: contain;
        width: 100%;
        height: 75px;
        bottom: -33px;
        align-items: center;
        justify-content: center;
    }

    .detail-header-share-link {
        background:
                url('../images/detail-capital/link-mob.svg') no-repeat center,
                linear-gradient(65deg, hsl(200, 18%, 90%) 0%, hsl(240, 11%, 98%) 100%);
        height: 49px;
        min-height: 49px;
        width: 49px;
        min-width: 49px;
        font-size: 0;
    }
    .detail-header-support {
        width: 100%;
        height: 49px;
        font-size: 12px;
    }
    .detail-header-btns {
        margin-bottom: 26px;
    }
    .security-ico-container {
        font-size: 13px;
        gap: 8px;
        margin-bottom: 10px;
    }
    .security-ico-container ico {
        height: 16px;
        width: 16px;
    }
    .security-title-container {
        font-size: 18px;
        line-height: 125%;
    }
    .donat-types-container {
        margin-bottom: 22px;
        margin-top: 22px;
    }
    .body-form {
        border-radius: 20px;
        margin-bottom: 20px;
        padding: 26px;
    }
    .btn-form-donat-check {
        padding-bottom: 10px;
        padding-top: 10px;
        width: 100%;
        font-size: 12px;
    }
    .btn-check:checked + .btn-form-donat-check,
    .btn-check + .btn-form-donat-check:hover,
    .btn-check + .btn-form-donat-check:focus,
    .btn-check + .btn-form-donat-check:active {
        padding-bottom: 10px;
        padding-top: 10px;
        width: 100%;
        font-size: 12px;
        color: #fff!important;
    }
    .donat-values-title {
        font-size: 14px;
        margin-top: 22px;
    }
    .donat-values-container {
        margin-bottom: 22px;
        margin-top: 14px;
    }
    .form-field .form-control {
        min-height: 49px;
        font-size: 12px;
    }
    .mb50 {
        margin-bottom: 25px !important;
    }
    .custom-switch-text-left, .custom-switch-text-right {
        font-size: 12px;
    }
    .custom-switch-thumb {
        height: 29px;
        width: 29px;
    }
    .custom-switch-track {
        height: 26px;
    }
    .video-player-preview {
        border-radius: 20px;
        height: 202px;
    }
    .video-player-play-icon svg{
        width: 49px;
        height: 49px;
    }
    .donation-history-btn {
        height: 49px;
        font-size: 12px;
        width: 100%;
        max-width: 100%;
        padding: 0;
        margin-top: 0;
    }
    .donation-history {
        border-radius: 20px;
        padding: 22px;
    }
    .donation-history-title {
        font-size: 13px;
    }
    .donation-history-date {
        font-size: 12px;
    }
    .donation-history-price-title {
        font-size: 12px;
    }
    .donation-history-price {
        font-size: 14px;
    }
    .donation-history-ico {
        height: 16px;
        width: 18px;
    }
    .donation-history-price-container {
        align-items: center;
    }
    .btn-questions-contact, .accordionFlush-container .section-header a {
        height: 49px;
        font-size: 12px;
    }
    .section-mb-tel:before,
    .section-mb-mail:before {
        margin-top: -14px;
    }
    .accordion-flush-capital {
        padding: 50px 14px!important;
    }

    .event-item-container:hover::before,
    .event-item-container::before {
        background: url(../images/events/background-m.svg) no-repeat left center;
        background-size: contain;
    }
    .event-item-container {
        height: auto;
    }
    .event-item-container .event-item {
        max-height: 100%;
    }
    .detail-capital-events-items .swiper-wrapper {
        height: auto;
    }
    .docs-slider-item:hover::before,
    .docs-slider-item::before {
        background: url('../images/contact/background-mobile.svg') no-repeat left center;
        background-size: contain;
    }



    .swiper-slide:hover .rectangler-body{
        background: #fcfcfc;
    }

    .events-items .swiper-slide:hover .rectangler-button-container:before,
    .events-items .swiper-slide:hover .rectangler-button-container:after,
    .detail-capital-events-items .swiper-slide:hover .rectangler-button-container:before,
    .detail-capital-events-items .swiper-slide:hover .rectangler-button-container:after,
    .docs-slider .swiper-slide:hover .rectangler-button-container:before,
    .docs-slider .swiper-slide:hover .rectangler-button-container:after {
        background: #fcfcfc;
    }


    .about-platform-header-btn {
        font-size: 12px;
        height: 49px;
    }

    .capital-container > .row > .col-12.col-lg-4.d-flex {
        display: block!important;
    }

    .what-it-takes .swiper-slide {
        display: flex;
    }
}
@media (max-width: 968.98px){
    .modeling-calculator-btn-footer {
        height: 76px;
        width: calc(100% + 6px);
        bottom: -34px;
    }
}
@media (max-width: 956.98px){
    .modeling-calculator-btn-footer {
        height: 77px;
        width: calc(100% + 7px);
        bottom: -35px;
    }
}
@media (max-width: 943.98px){
    .modeling-calculator-btn-footer {
        height: 75px;
        width: calc(100% + 6px);
        bottom: -35px;
    }
}
@media (max-width: 934.98px){
    .modeling-calculator-btn-footer {
        height: 75px;
        width: calc(100% + 8px);
        bottom: -35px;
    }
}
@media (max-width: 899.98px){
    .modeling-calculator-btn-footer {
        height: 74px;
        width: calc(100% + 8px);
        bottom: -35px;
    }
}
@media (max-width: 871.98px){
    .modeling-calculator-btn-footer {
        height: 77px;
        width: calc(100% + 8px);
        bottom: -39px;
    }
}
@media (max-width: 871.98px){
    .modeling-calculator-btn-footer {
        height: 77px;
        width: calc(100% + 8px);
        bottom: -41px;
    }
}
@media (max-width: 810.98px){
    .modeling-calculator-btn-footer {
        height: 78px;
        width: calc(100% + 8px);
        bottom: -43px;
    }
}
@media (max-width: 788px){
    .modeling-calculator-btn-footer {
        height: 80px;
        width: calc(100% + 8px);
        bottom: -46px;
    }
}
@media (max-width: 769.98px){
    .modeling-calculator-btn-footer {
        height: 78px;
        width: calc(100% + 8px);
        bottom: -46px;
    }
}
/*md*/
@media (max-width: 767.98px) {
    .help-main-item {
        height: 131px;
        margin-bottom: 10px;
        padding: 22px 22px;
    }

    .help-main-item-title {
        font-size: 18px;
        margin-bottom: 8px;
    }

    .help-main-item-description {
        font-size: 16px;
    }

    .help-main-item-ico {
        height: 60px;
        margin-bottom: 0;
        width: 60px;
    }

    .section-mb-tel {
        margin-top: 14px;
    }
}
@media (max-width: 726.98px){
    .modeling-calculator-btn-footer {
        height: 78px;
        width: calc(100% + 8px);
        bottom: -49px;
    }
}
@media (max-width: 689.98px) {
    .help-main-item {
        height: 117px;
    }
}
@media (max-width: 662.98px){
    .modeling-calculator-btn-footer {
        height: 78px;
        width: calc(100% + 8px);
        bottom: -51px;
    }
}
@media (max-width: 653.98px) {
    .help-main-item {
        height: 110px;
    }
}
@media (max-width: 619.98px){
    .modeling-calculator-btn-footer {
        height: 78px;
        width: calc(100% + 8px);
        bottom: -52px;
    }
}
@media (max-width: 603.98px) {
    .help-main-item {
        height: 101px;
    }
}
@media (max-width: 619.98px){
    .modeling-calculator-btn-footer {
        height: 78px;
        width: calc(100% + 8px);
        bottom: -53px;
    }
}
@media (max-width: 578.98px){
    .modeling-calculator-btn-footer {
        height: 78px;
        width: calc(100% + 8px);
        bottom: -54px;
    }
}
/*sm*/
@media (max-width: 575.98px) {
}
@media (max-width: 578.98px){
    .modeling-calculator-btn-footer {
        height: 78px;
        width: calc(100% + 8px);
        bottom: -55px;
    }
}
@media (max-width: 535.98px){
    .modeling-calculator-btn-footer {
        height: 78px;
        width: calc(100% + 8px);
        bottom: -56px;
        /*background: url(../images/modeling-calculator/shlmob.svg) no-repeat top;*/
    }
}
@media (max-width: 531.98px) {
    .help-main-item {
        height: 147px;
    }

    .help-main-item_birch {
        background: url(../images/main-slider/birch-mm.svg) center no-repeat;
        background-size: contain;
    }

    .help-main-item_white {
        background: url(../images/main-slider/white-mm.svg) center no-repeat;
        background-size: contain;
    }

    .help-main-item-title {
        font-size: 20px;
        margin-bottom: 8px;
    }

    .help-main-item-description {
        font-size: 18px;
    }

    .help-main-item-ico {
        height: 65px;
        margin-bottom: 0;
        width: 65px;
    }
}
@media (max-width: 513.98px) {
    .modeling-calculator-btn-footer {
        height: 78px;
        width: calc(100% + 8px);
        bottom: -58px;
    }
}
@media (max-width: 495.98px) {
    .help-main-item {
        height: 132px;
    }
}
@media (max-width: 468.98px) {
    .modeling-calculator-btn-footer {
        height: 78px;
        width: calc(100% + 8px);
        bottom: -59px;
    }
}
@media (max-width: 449.98px) {
    .help-main-item {
        height: 121px;
    }
    .modeling-calculator-btn-footer {
        height: 78px;
        width: calc(100% + 8px);
        bottom: -60px;
    }
}
@media (max-width: 427.98px) {
    .help-main-item {
        height: 121px;
    }
    .modeling-calculator-btn-footer {
        height: 78px;
        width: calc(100% + 8px);
        bottom: -61px;
    }
}
@media (max-width: 427.98px) {
    .help-main-item {
        height: 121px;
    }
    .modeling-calculator-btn-footer {
        height: 78px;
        width: calc(100% + 8px);
        bottom: -62px;
    }
}
@media (max-width: 403.98px) {
    .help-main-item {
        height: 109px;
    }
}
@media (max-width: 427.98px) {
    .help-main-item {
        height: 121px;
    }
    .modeling-calculator-btn-footer {
        height: 78px;
        width: calc(100% + 8px);
        bottom: -62px;
        /*background: url(../images/modeling-calculator/shlmob.svg) no-repeat top;*/
    }
}
@media (max-width: 386.98px) {
    .modeling-calculator-btn-footer {
        height: 72px;
        width: calc(100% + 8px);
        bottom: -20px;
        background: url(../images/modeling-calculator/shlmob.svg) no-repeat top;
    }
}
@media (max-width: 380.98px) {
    .help-main-item {
        height: 96px;
    }

    .help-main-item-title {
        font-size: 16px;
        margin-bottom: 8px;
    }

    .help-main-item-description {
        font-size: 14px;
    }

    .help-main-item-ico {
        height: 45px;
        margin-bottom: 0;
        width: 45px;
    }

}
