@media screen and (max-width:1400px) {
}
@media screen and (max-width:1350px) {
    .award-trampolines__slider {
        width:898px;
        margin:0 auto;
        margin-top:20px;
    }
    .our-clients__slider {
        width:900px;
    }
    .our-clients__main {
        width:1000px;
        margin:0 auto;
    }
    .our-clients__slider-bgc {
        left:calc(50% - 500px);
        top:26px;
        height:350px;
    }
    .quiz-template__bgc {
        top:50%;
        height:500px;
        left:calc(50% - 600px);
    }
    .our-clients__slider-card-right-for {
        margin:0 auto;
    }
    .our-clients__slider-card {
        height:auto;
        padding:35px 60px;
    }
    .our-clients__slider-card-right {
        width:300px;
        height:290px;
    }
    .our-clients__slider-card-right-for {
        height:202px;
    }
    .our-clients__slider-card-left {
        width:400px;
    }
    .our-clients__slider-card-right-nav,.our-clients__slider-card-right-wrap.slick-current .our-clients__slider-card-right-nav:before {
        width:73px;
    }
    .our-clients__slider-card-right .slider-nav {
        width:250px;
    }
    .our-clients__slider .slider-nav .slick-next {
        right:-17px;
    }
    .our-clients__slider-card-desc {
        font-size:13px;
    }
    .our-clients__slider-card {
        align-items:center;
    }
    .our-clients__slider {
        background-color:#fff;
    }
}
@media screen and (max-width:1340px) {
    .articles-block__slider {
        width:800px;
    }
    .slider-for-springfree__slider {
        width:900px;
    }
    .slider-for-springfree__bgc {
        max-width:1000px;
        left:calc(50% - 500px);
    }
    .slider-for-springfree__slider-slide-right,.slider-for-springfree__slide-for,.slider-for-springfree__slider-slide-left {
        width:400px;
    }
    .slider-for-springfree__slider-slide {
        padding:40px;
    }
}
@media screen and (max-width:1250px) {
    .comprasion-trampoline__main-card {
        width:100%;
    }
    .info-warranty__main-col-row {
        width:100px;
    }
    .info-warranty__main {
        width:1050px;
        margin:0 auto;
        margin-top:20px;
    }
    .info-warranty__main-col-title {
        font-size:14px;
    }
    .text-block_pdf-guide-acs-wrap-column-pdf {
        max-width:260px;
    }
    .text-block_pdf-guide-acs-wrap {
        gap:15px;
        justify-content:space-between;
    }
    .quiz-template__bgc {
        max-width:950px;
        left:calc(50% - 475px);
    }
    .marquiz__container.marquiz__container_inline {
        max-width:900px;
    }
}
@media screen and (max-width:1200px) {
    .main-page__first-screen-blur {
        max-width:900px;
    }
    .with-us__main-card {
        width:300px;
    }
    .four-cards {
    }
    .four-cards__card {
        height:47.5vw;
    }
    .slick-dots li {
        width:10px;
        height:10px;
        margin:0 10px;
    }
    .slick-dots li button {
        display:block;
        width:10px;
        height:10px;
        padding:0px;
        color:#E8F1F4;
        border-radius:50%;
        border:2px solid #E8F1F4;
        outline:none;
        background:#E8F1F4;
    }
    .slick-dots li.slick-active button {
        background:#00A7D3;
    }
    .slick-dots li button:before {
        display:none;
    }
    .text-block_certificates .slick-dots {
        bottom:unset !important;
        position:relative;
        margin-top:20px;
        height:21px;
    }

    .site-main.cart .cart-checkout {
        min-height: auto;
    }
}
@media screen and (max-width:1100px) {
    .why-springfree__wrap {
        flex-direction:column;
    }
    .why-springfree__h2 {
        margin:0 auto;
        text-align:center;
        width:340px;
    }
    .why-springfree__wrap-right {
        margin-top:30px;
    }
    .rainbow-block__main-right,.rainbow-block__main-right-img {
        display:none;
    }
    .rainbow-block__main-right-img-mob {
        display:block;
        margin-top:30px;
    }
    .rainbow-block__main {
        width:500px;
        margin:0 auto;
    }
    .rainbow-block__main-left {
        width:100%;
    }
    .rainbow-block__btn {
        margin:0 auto;
        margin-top:30px;
        border-radius:6px;
    }
    .rainbow-block__desc {
        margin-top:20px;
    }
    .rainbow-block h2 {
        text-align:center;
    }
    .rainbow-block__btn {
        display:none;
    }
    .rainbow-block__btn-mob {
        display:block;
    }
    .rainbow-block__desc {
        text-align:center;
    }
    .choise-trampoline__wrap-mob {
        display:block;
        margin-top:20px;
    }
    .choise-trampoline {
        background-image:url(../img/comprasion-trampoline__bgc.jpg);
    }
    .choise-trampoline__wrap {
        display:none;
    }
    .choise-trampoline__wrap-main {
        padding:0;
        height:auto;
        background-color:unset;
        -webkit-box-shadow:unset;
        -moz-box-shadow:unset;
        box-shadow:unset;
        flex-direction:column;
        width:480px;
        margin:0 auto;
    }
    .choise-trampoline__wrap-main-card {
        width:100%;
        margin-bottom:30px;
    }
    .choise-trampoline__wrap-main-card:last-child {
        margin-bottom:0;
    }
    .choise-trampoline__wrap-main-card-title {
        width:auto;
        height:auto;
        background-color:unset;
        -webkit-box-shadow:unset;
        -moz-box-shadow:unset;
        box-shadow:unset;
        padding:0;
    }
    .choise-trampoline__wrap-main-card-mob-wrap {
        position:relative;
        background-color:#fff;
        padding:10px 40px 30px 40px;
        border-radius:10px;
        margin-top:10px;
    }
    .choise-trampoline__wrap-main-card-img {
        margin:0 auto;
        margin-top:20px;
    }
    .choise-trampoline__wrap-main-scrollbar {
        top:22px;
        left:22px;
        width:440px;
    }
    .choise-trampoline__wrap-main-card-2 .choise-trampoline__wrap-main-scrollbar {
        top:18px;
    }
    .info-warranty__main {
        width:950px;
    }
    .info-warranty__main-col-first {
        width:180px;
        padding:0px 20px;
    }
}
@media screen and (max-width:1050px) {
    .award-trampolines__slider {
        width:640px;
    }
    .award-trampolines__slider-card {
        width:200px;
        height:200px;
        padding:20px;
    }
    .award-trampolines__slider-card-img.height70 {
        height:47px;
    }
    .award-trampolines__slider-card-desc {
        font-size:14px;
        line-height:18px;
    }
}
@media screen and (max-width:1024px) {
    .ar-page-first-screen__wrap {
        right:unset;
        left:calc(50% - 350px);
    }
    .text-block_price-of-delivery-top {
        padding:15px 30px;
    }
    .text-block_video-guide-bottom-wrap-cover,.text-block_video-guide-bottom-wrap-video,.text-block_video-guide-bottom-wrap,.text-block_video-bottom,
    .text-block_video-wrap-cover {
        height:auto;
    }
    .products-comparison-btn-mb.added {
        background-color:#E8F1F4;
        position:relative;
    }
    .products-comparison-btn-mb.added:before {
        content:'';
        position:absolute;
        top:50%;
        left:50%;
        transform:translate(-50%, -50%);
        background-image:url(../img/checked-b.svg);
        width:20px;
        height:24px;
    }
    .bestseller__wr {
        width:auto;
    }
}
@media screen and (max-width:1023px) {
    .our-clients__slider-card {
        flex-direction:column;
    }
    .our-clients__slider-card-right {
        margin-top:30px;
    }
    .our-clients__slider {
        width:450px;
    }
    .our-clients__slider-card {
        padding:35px 15px;
    }
    .our-clients__slider-bgc {
        display:none;
    }
    .our-clients__slider-card-right-wrap.slick-current .our-clients__slider-card-right-nav:before {
        border:2px solid #00A7D3;
    }
    .our-clients__slider-card-desc {
        height:90px;
        overflow:auto;
    }
    .our-clients__slider-card {
        height:600px;
    }
    .our-clients__slider-card-address {
        height:41px;
        overflow:hidden;
        -webkit-line-clamp:2;
        -webkit-box-orient:vertical;
        text-overflow:ellipsis;
        display:-webkit-box;
    }
    .our-clients__main {
        width:100%;
    }
    .our-clients__main-mob {
        display:block;
    }
    .our-clients__main-desktop {
        display:none;
    }
    .our-clients__main-mob .our-clients__slider-card-right {
        max-width:650px;
        width:100%;
        margin:0;
        height:auto;
    }
    .our-clients__main-mob .slider-for {
        max-width:450px;
        width:100%;
        margin:0 auto;
        margin-top:20px;
    }
    .our-clients__list {
        gap:75px;
    }
    .our-clients-page .our-clients__slider-card {
        gap:unset;
    }
    .our-clients-page .our-clients__slider-card {
        padding:0;
        height:auto;
    }
    .our-clients-page .our-clients__slider-card-desc {
        height:auto;
        overflow:unset;
    }
    .slider-for-springfree__slider {
        height:100%;
    }
    .slider-for-springfree__slider-slide {
        flex-direction:column;
    }
    .slider-for-springfree__slider {
        width:600px;
    }
    .slider-for-springfree__slider-slide {
        padding:20px;
        gap:30px;
        justify-content:space-between;
    }
    .slider-for-springfree__bgc {
        display:none;
    }
    .slider-for-springfree__slider-slide-right,.slider-for-springfree__slide-for,.slider-for-springfree__slider-slide-left {
        margin:0 auto;
    }
    .two-blocks-springfree__second-wrap {
        width:100%;
        align-items:end;
        gap:40px;
    }
    .two-blocks-springfree__second-wrap-left {
        width:250px;
        min-width:250px;
    }
    .two-blocks-springfree__second-wrap-right {
        max-width:600px;
        width:100%;
        padding-bottom:40px;
    }
    .two-blocks-springfree__second-wrap-quote {
        height:auto;
    }
    .two-blocks-springfree__second-wrap-img img {
        margin-bottom:-5px;
    }
}
@media screen and (max-width:1000px) {
    .with-us__main-card-img {
        width:280px;
    }
    .with-us__main-card-wrap {
        width:300px;
        height:160px;
        margin:0 auto;
        padding:15px 20px;
        border-radius:10px;
    }
    .with-us__main-card-desc {
        margin-top:10px;
    }
    .with-us__main-card {
        height:auto;
    }
    .slick-dots li {
        width:10px;
        height:10px;
        margin:0 10px;
    }
    .slick-dots li button {
        display:block;
        width:10px;
        height:10px;
        padding:0px;
        color:#E8F1F4;
        border-radius:50%;
        border:2px solid #E8F1F4;
        outline:none;
        background:#E8F1F4;
    }
    .slick-dots li.slick-active button {
        background:#00A7D3;
    }
    .slick-dots li button:before {
        display:none;
    }
    .with-us__main-card-top {
        margin-top:0;
    }
    .four-cards__card {
        width:100%;
        position:relative;
        height:62.5vw;
    }
    .four-cards__card-wrap-title,.four-cards__card-wrap-desc {
        transform:translate3d(0,0px,0);
    }
    .four-cards__card-wrap-desc {
        margin-top:20px;
    }
    .four-cards__card:hover .four-cards__card-wrap-title,.four-cards__card:hover .four-cards__card-wrap-desc {
        transition:none;
        transform:translate3d(0,0px,0);
    }
    .four-cards__card:hover:before {
        background-color:unset;
    }
    .four-cards__card:before {
    }
    .four-cards__card:before {
        content:"";
        position:absolute;
        width:100%;
        height:100%;
        top:0;
        left:0;
        background:rgb(0,0,0);
        background:linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(22,22,23,0) 58%);
    }
    .four-cards__card-wrap-btn {
        display:none;
    }
    .four-cards__card-wrap-btn-mob {
        display:block;
        width:35px;
        height:35px;
        position:absolute;
        bottom:15px;
        right:10px;
        background-image:url(../img/4cards__arrow.svg);
        background-repeat:no-repeat;
        background-size:cover;
    }
    .four-cards .slick-dots {
        position:absolute !important;
        bottom:40px !important;
        left:-46%;
    }
    .four-cards__card-wrap {
        padding:0px 10px 70px 10px;
    }
    .four-cards__card-wrap-title {
        width:50%;
    }
    .articles-block__slider-card {
        width:300px;
        padding:15px;
        border-radius:10px;
    }
    .articles-block__slider-card-img {
        width:100%;
        height:202px;
        border-radius:10px;
    }
    .articles-block__slider-card-img img {
        border-radius:10px;
    }
    .articles-block__slider-card-date,.articles-block__slider-card-title {
        margin-top:15px;
    }
    .articles-block__btn {
        margin-top:30px;
    }
    .articles-block__slider {
        width:300px;
        margin-top:20px;
    }
    .articles-block__slider .slick-dots li {
        margin:0 5px;
    }
    .slick-dots {
        bottom:unset !important;
        position:relative;
        margin-top:9px;
        height:21px;
    }
    .slick-dots-small,.slick-dots-small button {
        width:7px !important;
        height:7px !important;
        opacity:.8;
    }
    .slick-dots-small button {
        -webkit-transition:background 0.3s;
        -o-transition:background 0.3s;
        transition:background 0.3s;
    }
    .articles-block__slider .slick-dots,.stati-other__slider .slick-dots,.stati-popul__slider .slick-dots {
        ;
        white-space:nowrap;
        overflow:hidden;
    }
    .articles-block__btn {
        width:260px;
        height:45px;
        border-radius:6px;
    }
    .award-trampolines__slider-card-desc {
        width:100% !important;
        display:block !important;
    }
    .with-us__main {
        display:block;
    }
    .info-warranty__main-wrap {
        width:260px;
        height:100%;
    }
    .info-warranty__main .slick-dots {
        position:absolute;
        left:0;
        bottom:30px !important;
    }
    .info-warranty__main .slick-dots li {
        width:52px;
        height:2px;
        margin:0;
    }
    .info-warranty__main .slick-dots li button {
        width:52px;
        height:2px;
        border:unset;
        border-radius:2px;
    }
    .info-warranty__main {
        width:450px;
        height:420px;
    }
    .info-warranty__main-col > div {
        width:100px;
        margin:0 auto;
    }
    .info-warranty__main-col-first {
        border-right:unset;
    }
    .info-warranty__main-col-first .info-warranty__main-col-title {
        display:block;
        margin-top:28px;
    }
    .info-warranty__main-col-brand-1 {
        margin-top:40px;
    }
    .info-warranty__subtitle {
        width:500px;
    }
}
@media screen and (max-width:950px) {
    .scroll-widget-popup {
        max-width:unset;
        max-height:unset;
        padding:0 15px;
        left:0;
        top:50%;
        transform:translateY(-50%);
        height:auto;
    }
}
@media screen and (max-width:900px) {
    .contacts-page .container {
        padding:0;
    }
    .contacts-page .breadcrumbs__wr {
        padding-left:10px;
        padding-right:10px;
    }
    .contacts-page h1 {
        padding:0 10px;
    }
    .contacts-page__main {
        flex-direction:column;
        align-items:unset;
    }
    .contacts-page__main-left {
        width:100%;
        border-radius:unset;
        -webkit-box-shadow:unset;
        -moz-box-shadow:unset;
        box-shadow:unset;
    }
    .contacts-page__main-left-top {
        border-radius:unset;
        background-color:#fff;
        padding:0 10px;
        color:#161617;
    }
    .contacts-page__main-left-bot {
        padding:0 10px;
        margin-top:20px;
    }
    .contacts-page__main-left-bot-wrap {
        margin-bottom:20px;
    }
    .contacts-page__main-right {
        gap:50px;
    }
    .contacts-page__main-right-wrap-map {
        width:100%;
        height:172px;
    }
    .contacts-page__main-right-wrap-map iframe {
        width:100%;
        height:100%;
    }
    .contacts-page__main-right-wrap-title,.contacts-page__main-right-wrap-address {
        padding:0 10px;
    }
    .call-popup__form-left-right {
        display:none;
    }
    .call-popup__form {
        max-width:402px;
        padding:20px;
    }
    .call-popup__form-text {
        display:none;
    }
    .call-popup__form-text-mob-wrap {
        display:flex;
    }
    .call-popup__mask-wrap input {
        height:45px;
    }
    .call-popup__form .call-pop-up__submit input {
        height:45px;
    }
    .call-popup__form .form-questions__accept .wpcf7-list-item-label {
        padding-left:30px;
        position:relative;
        display:block;
    }
    .call-popup__form .form-questions__accept .wpcf7-list-item-label a {
        display:block;
        padding-left:0px;
        line-height:1;
        height:fit-content;
    }
    .call-popup__form .form-questions__accept [type="checkbox"]+.wpcf7-list-item-label::before {
        width:21px;
        height:21px;
        position:absolute;
        left:0;
        top:8px;
    }
    .call-popup__form .call-pop-up__submit input {
        border-radius:10px;
    }
}
@media screen and (max-width:880px) {
    .certificates-guarantees-page__subtitle.desktop {
        display:none;
    }
    .certificates-guarantees-page__subtitle.mob {
        display:block;
        margin-top:20px;
        margin-bottom:0;
        font-size:15px;
        line-height:20px;
    }
    .certificates-guarantees-page__wrap {
        margin-top:30px;
    }
    .text-block_price-of-delivery-top-title {
        max-width:180px;
    }
    .service-assembly-page__wrap {
        margin-top:20px;
    }
    .text-block_pdf-guide {
        max-width:700px;
        width:100%;
        margin:0 auto;
    }
    .awards-page__wrap .content-single__contents {
        display:none;
    }
    .awards-page__wrap-flex {
        gap:50px;
    }
    .awards-page h1,.awards-page__subtitle,.awards-page__subtitle p:last-child {
        margin-top:20px;
    }
}
@media screen and (max-width:850px) {
    .ar-page__guide-main {
        flex-direction:column;
    }
    .ar-page__guide-main-left {
        position:static;
        width:100%;
    }
    .ar-page__guide-main-btn {
        display:none;
    }
    .ar-page__guide-main-btn-mb {
        display:block;
    }
    .ar-page__guide-main-right {
        width:100%;
    }
    .ar-page__guide-main-right-wrap-left {
        max-width:520px;
        width:100%;
    }
    .ar-page__guide-main-right-wrap-right img {
        min-width:200px;
    }
}
@media screen and (max-width:800px) {
    .award-trampolines__desc {
        width:100%;
        margin-top:20px;
    }
}

@media screen and (max-width:782px) {
}

@media screen and (max-width:768px) {
    .main-page__first-screen-mob,.why-springfree,.trampoline-safety,.with-us,.products-tab,.accessories,.choise-trampoline,.award-trampolines,.our-clients,.comprasion-trampoline,.choose-trampoline,.articles-block,.subscription,.info-warranty,.awards-page__wrap,.payment-methods,.instal-disas-guide,.quiz-template,.error-page__bestseller {
        padding-top:35px;
        padding-bottom:40px;
    }
    .our-clients-page {
        padding-bottom:40px;
    }
    .warranty {
        padding-bottom:40px;
    }
    .ar-page-first-screen {
        margin-bottom:40px;
    }
    .ar-page__guide {
        padding-bottom:40px;
    }
    .service-assembly-page__wrap {
        padding-bottom:40px;
    }
    .test-roscontrol-page {
        padding-top:30px;
        padding-bottom:40px;
    }
    .trampoline-safety {
        padding-bottom:0;
    }
    .four-cards {
        margin-top:0;
        margin-bottom:0;
    }
    .slick-dotted.slick-slider {
        margin-bottom:0;
    }
    .main-page__first-screen-list {
        flex-direction:column;
        margin:0 auto;
        width:fit-content;
    }
    .four-cards__card {
        height:73.5vw;
    }
    .trampoline-ar {
        background-image:url(../img/trampoline-ar__bg-mob.jpg);
        padding-top:35px;
        padding-bottom:0;
        margin-bottom:0;
    }
    .trampoline-ar__wrap-top {
        width:290px;
        margin:0 auto;
    }
    .trampoline-ar__btn {
        font-size:15px;
        height:45px;
        border-radius:5px;
        margin:0 auto;
        margin-top:20px;
        padding:14px 60px;
    }
    .trampoline-ar__wrap-img {
        display:block;
        margin-bottom:-6px;
    }
    .trampoline-ar__wrap {
        display:flex;
        flex-direction:column;
        gap:40px;
    }
    .trampoline-ar .title-h2 {
        width:290px;
        text-align:center;
    }
    .answers-questions {
        padding-top:35px;
        padding-bottom:40px;
    }
    .answers-questions__main {
        flex-direction:column;
        width:300px;
        margin:0 auto;
        margin-top:20px;
    }
    .answers-questions__main-card {
        padding:15px;
    }
    .answers-questions__main-left,.answers-questions__main-right {
        width:100%;
    }
    .answers-questions__main-card-desc {
        margin-top:10px;
    }
    .have-questions__subtitle {
        width:300px;
        margin:0 auto;
        margin-top:20px;
    }
    .have-questions__socials {
        width:fit-content;
        margin:0 auto;
        margin-top:20px;
    }
    .have-questions__number {
        font-size:clamp(1.125rem, 0.8333rem + 0.9722vw, 2rem);
    }
    .have-questions__wa,.have-questions__tg {
        display:none;
    }
    .have-questions__main {
        margin-top:20px;
    }
    .questions-submit {
        margin-top:10px;
        border-radius:6px;
    }
    .form-questions__number {
        border-radius:6px !important;
    }
    .have-questions__main [type="checkbox"]+.wpcf7-list-item-label::before {
        width:21px;
        height:21px;
        margin-bottom:-6px;
    }
    .form-questions__accept {
        margin-top:10px;
    }
    .have-questions {
        padding-top:35px;
        padding-bottom:40px;
    }
    .rainbow-block {
        padding-top:35px;
        padding-bottom:40px;
    }
    .trampoline-safety h2 {
        width:100%;
    }
    .comprasion-trampoline__main-card-top-left-img {
        display:none;
    }
    .comprasion-trampoline__main-card:first-child .comprasion-trampoline__main-card-top-left-desc {
        padding-left:0;
        margin-top:10px;
    }
    .comprasion-trampoline__main-card:first-child .comprasion-trampoline__main-card-top-right-img-title {
        display:block;
        width:132px;
        height:26px;
        overflow:hidden;
        margin-top:3px;
    }
    .comprasion-trampoline__main-card:first-child .comprasion-trampoline__main-card-top-right-desc {
        padding-left:0;
        margin-top:10px;
    }
    .comprasion-trampoline__main-card-top-left-desc,.comprasion-trampoline__main-card-top-right-desc {
        padding-left:0;
    }
    .comprasion-trampoline__main-card-slider,.comprasion-trampoline__main-card-slider img {
        border-radius:10px;
    }
    .comprasion-trampoline__main-card-slider img {
        height:310px;
    }
    .comprasion-trampoline__main-card:first-child .comprasion-trampoline__main-card-top-left-img-title {
        display:block;
    }
    .comprasion-trampoline__main-card-top-left-img-title {
        display:none;
    }
    .comprasion-trampoline__main-card {
        background-color:unset;
        border-radius:unset;
        -webkit-box-shadow:unset;
        -moz-box-shadow:unset;
        box-shadow:unset;
        padding:unset;
        height:auto;
    }
    .comprasion-trampoline__main-card-top-right-title-mob {
        width:100%;
        height:100%;
        display:block;
        object-fit:cover;
        margin-top:0;
        object-position:center;
    }
    .comprasion-trampoline__main-card-top-right-title {
        display:none;
    }
    .twentytwenty-handle {
        background-repeat:no-repeat;
        width:40px;
        height:40px;
        background-image:url(../img/baSlider-nav-mob.svg);
        margin-left:-20px;
    }
    .twentytwenty-right-arrow {
        border-left:unset;
    }
    .twentytwenty-left-arrow {
        border-right:unset;
    }
    .twentytwenty-horizontal .twentytwenty-handle:before {
        margin-bottom:18px;
    }
    .twentytwenty-horizontal .twentytwenty-handle:after {
        margin-top:13px;
    }
    .comprasion-trampoline__main-card-top {
        gap:20px;
    }
    .comprasion-trampoline__btn,.comprasion-trampoline-href {
        width:260px;
        height:45px;
        font-size:15px;
        border-radius:10px;
        margin-top:20px;
    }
    .comprasion-trampoline h2 {
        width:100%;
    }
    .comprasion-trampoline__main {
        margin-bottom:30px;
        margin-top:30px;
    }
    .ar-page-first-screen {
        height:auto;
    }
    .ar-page-first-screen__wrap {
        position:static;
        width:100%;
        margin:0 auto;
        margin-top:30px;
        margin-bottom:-6px;
    }
    .ar-page-first-screen__wrap img {
        width:100%;
        height:auto;
        margin-bottom:-6px;
    }
    .ar-page-first-screen h1 {
        margin-top:20px;
        text-align:left;
    }
    .ar-page-first-screen__subtitle {
        text-align:left;
        margin-top:13px;
    }
    .text-block_four-photo-wrap {
        gap:3px;
        flex-wrap:wrap;
    }
    .text-block_four-photo-wrap-img {
        width:49%;
        height:auto;
    }
    .bestseller__wr {
        margin-top:20px;
    }
    .bestseller__btn {
        margin-top:20px;
        height:45px;
    }

    .delivery-and-payment {
        margin-bottom: 40px;
    }

    .delivery-and-payment-left {
        width: 100%;
    }

    .delivery-and-payment .payment-methods {
        padding-bottom: 40px;
    }
}
@media screen and (max-width:767px) {
    .about-springfree-page {
        display:none;
    }
    .about-springfree-page.mob {
        display:block;
        padding-top:1px;
        margin-bottom:0px;
        padding-bottom:40px;
    }
    .about-springfree-page.mob .container {
        padding:0px;
    }
    .about-springfree-page .title__h1,.about-springfree-page__text {
        color:#161617;
        padding:0px 10px;
    }
    .about-springfree-page-img {
        width:100%;
        height:auto;
        margin-top:20px;
    }
    .about-springfree-page-img img {
        object-fit:cover;
        object-position:center;
        width:100%;
    }
    .about-springfree-page.mob .breadcrumbs__wr,.about-springfree-page.mob .breadcrumbs__wr a {
        color:#161617;
    }
    .about-springfree-page.mob .breadcrumbs__wr {
        padding-left:10px;
        padding-right:10px;
    }
    .about-springfree-page .title__h1,.about-springfree-page__text {
        margin-top:20px;
    }
    .about-springfree-page__text {
        line-height:18px;
    }
    .two-blocks-springfree__first-slider {
        display:none;
    }
    .two-blocks-springfree__first-mob {
        display:block;
        margin-top:20px;
    }
    .two-blocks-springfree__first-mob-block-year {
        font-size:18px !important;
        color:#00A7D3 !important;
        font-weight:600 !important;
        line-height:20px !important;
        margin-top:0;
    }
    .two-blocks-springfree__first-mob-block-text {
        font-size:15px;
        color:#161617;
        line-height:20px;
        margin-top:10px;
    }
    .two-blocks-springfree__first-mob-block:last-child p {
        font-size:15px;
        color:#161617;
        line-height:20px;
        margin-top:10px;
        padding:0 10px;
    }
    .two-blocks-springfree__first {
        padding:0 !important;
    }
    .two-blocks-springfree__first-mob-block-year,.two-blocks-springfree__first-mob-block-text {
        padding:0px 10px;
    }
    .two-blocks-springfree__first-mob-block-img {
        width:100%;
        height:auto;
        margin-top:20px;
    }
    .two-blocks-springfree__first-mob-block-img img {
        width:100%;
        height:100%;
        object-fit:cover;
        object-position:center;
    }
    .two-blocks-springfree__first-mob-block-wrap {
        margin-bottom:50px;
    }
    .two-blocks-springfree__first .title-h2 {
        text-align:left;
        padding:0 10px;
    }
    .two-blocks-springfree {
        display:flex;
        flex-direction:column-reverse;
    }
    .two-blocks-springfree__second-wrap-mob {
        display:block;
        padding-bottom:40px;
    }
    .two-blocks-springfree__second-wrap-desktop {
        display:none;
    }
    .two-blocks-springfree__second-wrap-text {
        font-size:15px;
        line-height:20px;
        margin-top:20px;
    }
    .two-blocks-springfree__second-wrap-mob-bottom {
        margin-top:20px;
    }
    .two-blocks-springfree__second-wrap-mob-bottom-block {
        border:1px solid #E8F1F4;
        max-width:480px;
        width:100%;
        background-color:#fff;
        padding:15px;
        border-radius:10px;
        position:relative;
        z-index:5;
        margin:0 auto;
        -webkit-box-shadow:0px 4px 4px 0px rgba(16,16,16,0.1);
        -moz-box-shadow:0px 4px 4px 0px rgba(16,16,16,0.1);
        box-shadow:0px 4px 4px 0px rgba(16,16,16,0.1);
    }
    .two-blocks-springfree__second-wrap-mob-img {
        width:280px;
        margin:0 auto;
        margin-bottom:-7px;
        position:relative;
        z-index:1;
    }
    .two-blocks-springfree__second-wrap-title {
        font-size:18px;
        margin-top:0;
        line-height:30px;
        text-align:center;
    }
    .two-blocks-springfree__second-wrap-quote-mob {
        font-size:15px;
        line-height:20px;
        color:#161617;
        font-style:italic;
        margin-top:10px;
        text-align:center;
    }
    .two-blocks-springfree__second .title-h2 {
        text-align:left;
    }
    .two-blocks-springfree__second {
        padding-top:35px;
    }
    .ar-page-first-screen .main-page__first-screen-arrow-down {
        display:none;
    }
    .test-roscontrol-first-screen-mb {
        display:block;
        margin-top:20px;
    }
    .test-roscontrol-first-screen-mb .title__h1 {
        color:#161617;
        margin-top:0;
    }
    .test-roscontrol-first-screen-mb .lead_stati {
        font-size:15px;
        line-height:20px;
        color:#161617;
        margin-top:20px;
    }
    .thanks-page .main-page__first-screen-arrow-down {
        display:none;
    }
    .test-roscontrol .breadcrumbs__wr {
        display:none;
    }
    .test-roscontrol .breadcrumbs-wrap-mb,.test-roscontrol .breadcrumbs-wrap-mb .breadcrumbs__wr {
        display:block;
    }
    .test-roscontrol .breadcrumbs-wrap-mb .breadcrumbs__wr {
        color:#161617;
        padding-left:15px;
        padding-right:15px;
    }
}
@media screen and (max-width:700px) {
    .main-page__first-screen .title__h1-all,.title-h2 {
        font-weight:600;
    }
    .main-page__first-screen,.main-page__first-screen-blur {
        display:none;
    }

    .main-page__first-screen:before {
        display: none;
    }

    .main-page__first-screen-mob,.main-page__first-screen-mob-list {
        display:block;
    }
    .main-page__first-screen-mob-list {
        margin-top:40px;
        padding-bottom:40px;
    }
    .main-page__first-screen-list {
        margin:unset;
    }
    .main-page__first-screen-list-p {
        color:#161617;
        justify-content:start;
    }
    .main-page__first-screen-list-p {
        padding-left:30px;
    }
    .main-page__first-screen-list-p:before {
        width:20px;
        height:20px;
    }
    .main-page__first-screen-list {
        gap:10px;
    }
    .main-page__first-screen-arrow-down {
        width:40px;
        height:40px;
        bottom:-63px;
        padding-top:6px;
        left:calc(50% - 20px);
    }
    .main-page__first-screen-arrow-down img {
        width:30px;
    }
    .main-page__first-screen-mob {
        height:568px;
    }
    .main-page__first-screen-main {
        height:90%;
    }
    .main-page__first-screen-wrap {
        display:flex;
        flex-direction:column;
        justify-content:space-between;
        height:495px;
    }
    .main-page__first-screen-subtitle {
        margin-top:0;
    }
    .main-page__first-screen-wrap-btn {
        margin-top:20px;
        width:152px;
        height:45px;
    }
    .container,.container-slider {
        padding:0 10px;
    }
    .why-springfree__wrap-right {
        flex-direction:column;
        width:300px;
        margin:0 auto;
    }
    .why-springfree__wrap-right-card {
        width:300px;
        height:auto;
        padding:15px;
        border-radius:10px;
    }
    .why-springfree__wrap-right-card-wrap {
        display:flex;
        gap:14px;
    }
    .why-springfree__wrap-right-img img {
        display:none;
    }
    .why-springfree__wrap-right-img {
        width:40px;
        height:40px;
    }
    .why-springfree__wrap-right-img img.mb {
        display:block;
        max-width:40px;
        height:40px;
    }
    .why-springfree__wrap-right-title {
        margin-top:0;
        font-weight:600;
        text-align:left;
    }
    .why-springfree__wrap-right-desc {
        text-align:left;
    }
    .why-springfree__h2 {
        text-align:left;
    }
    .why-springfree__wrap-right {
        margin-top:20px;
    }
    .our-clients__slider {
        display:none;
    }
    .our-clients__slider-mob,.our-clients__slider-card-slider-mob {
        display:block;
    }
    .our-clients__slider-mob {
        width:480px;
        margin:0 auto;
    }
    .our-clients__slider-card-right,.our-clients__slider-card-left {
        width:100%;
    }
    .our-clients__slider-card-right {
        height:auto;
    }
    .our-clients__slider-card-right-nav, .our-clients__slider-card-right-wrap.slick-current .our-clients__slider-card-right-nav:before {
        width:65px;
        height:40px;
    }
    .our-clients__slider-card-right-nav {
        margin:0 auto;
    }
    .our-clients__slider-card-right-wrap.slick-current .our-clients__slider-card-right-nav:before {
        left:calc(50% - 32px);
    }
    .our-clients__slider-card-right-wrap img,.our-clients__slider-card-right-nav,.our-clients__slider-card-right-wrap.slick-current .our-clients__slider-card-right-nav:before {
        border-radius:6px;
    }
    .our-clients__slider-card {
        height:auto;
    }
    .our-clients__slider-card-address:before {
        width:20px;
        height:20px;
    }
    .our-clients__slider-card-address {
        padding-left:30px;
    }
    .our-clients .slick-dots {
        bottom:0px;
    }
    .our-clients__btn {
        width:260px;
        border-radius:6px;
        font-size:15px;
        height:45px;
    }
    .our-clients .title-h2 {
        width:450px;
        margin:0 auto;
        text-align:left;
    }
    .our-clients__slider-card-right-for {
        border-radius:20px;
    }
    .our-clients__slider-card-right-for img {
        border-radius:20px;
    }
    .our-clients__slider-card-right .slider-nav {
        height:40px;
    }
    .our-clients .slider-nav .slick-next {
        right:-15px;
    }
    .our-clients .slider-nav .slick-prev {
        left:-15px;
    }
    .scroll-widget-popup {
        padding:0 10px;
    }
    .scroll-widget {
        bottom:10px;
        left:10px;
    }
}
@media screen and (max-width:670px) {
    .award-trampolines__slider {
        width:520px;
    }
    .award-trampolines__slider-card {
        width:160px;
        height:160px;
        padding:15px;
        gap:15px;
    }
    .award-trampolines__slider-card-img.height105,.award-trampolines__img {
        height:80px;
    }
    .award-trampolines__slider-card-img.height70 {
        height:35px;
    }
    .award-trampolines__slider-card-desc {
        font-size:11px;
        line-height:15px;
    }
    .award-trampolines__btn {
        width:190px;
        height:45px;
        margin:0 auto;
        margin-top:30px;
        font-size:15px;
    }
    .ar-page__guide-main-right-wrap {
        flex-direction:column-reverse;
        gap:30px;
    }
    .ar-page__guide-main-right {
        gap:75px;
    }
    .ar-page__guide-main-left-wrap h2 {
        font-weight:400;
    }
    .ar-page__guide-main {
        gap:20px;
    }
    .ar-page__guide-main-btn {
        margin-top:20px;
    }
    .text-block_pdf-guide-acs-wrap {
        -webkit-box-shadow:unset;
        -moz-box-shadow:unset;
        box-shadow:unset;
        border-radius:unset;
        flex-direction:column;
        padding:0;
        gap:9px;
    }
    .text-block_pdf-guide-acs-wrap-column-pdf {
        height:31px;
        max-width:unset;
        width:100%;
    }
    .text-block_pdf-guide-acs-wrap-column-pdf a {
        font-size:15px;
    }
    .footer__cookies {
        flex-direction:column;
        gap:15px;
        width:100%;
        align-items:flex-start;
        border-radius:unset;
        bottom:0;
        left:0;
    }
    .footer__cookies-left {
        font-size:10px;
        max-width:unset;
        width:100%;
    }
    .footer__cookies-right button {
        height:30px;
        font-size:12px;
    }
}
@media screen and (max-width:580px) {
    .four-cards .slick-dots {
        left:-39%;
    }
    .four-cards__card {
        height:500px;
    }
    .four-cards {
        margin-bottom:35px;
    }
    .have-questions__main {
        width:260px;
    }
    .form-questions__accept {
        width:250px;
    }
    .form-questions__number,.questions-submit {
        height:45px;
    }
    .form-questions__tel-wrap:before {
        width:19px;
        height:19px;
        top:13px;
    }
    [type="checkbox"]+.wpcf7-list-item-label::before {
        position:absolute;
        top:6px;
        left:0;
        margin-right:0;
        background-size:79%;
    }
    .wpcf7-list-item-label {
        padding-left:30px;
        display:block;
    }
    .form-questions__accept .wpcf7-list-item-label a {
        display:block;
        padding-left:0;
        line-height:1;
        height:fit-content;
    }
    .rainbow-block__main {
        width:100%;
    }
    .rainbow-block__btn-mob {
        width:260px;
        height:45px;
        padding:12px 30px;
    }
    .choise-trampoline__wrap-main {
        width:100%;
    }
    .choise-trampoline__wrap-main-scrollbar {
        max-width:556px;
        width:90%;
    }
    .choise-trampoline__wrap-main-card-img {
        height:auto;
    }
    .choise-trampoline__wrap-main-card-mob-wrap {
        padding:10px 40px 15px 40px;
    }
    .info-warranty__subtitle {
        width:100%;
    }
    .text-block_certificates-top-pdf a {
        font-size:15px;
        line-height:20px;
    }
    .text-block_price-of-delivery-top {
        background-color:#fff;
        border-radius:unset;
    }
    .text-block_price-of-delivery {
        -webkit-box-shadow:unset;
        -moz-box-shadow:unset;
        box-shadow:unset;
        border-radius:unset;
    }
    .text-block_price-of-delivery-top-title.desktop {
        display:none;
    }
    .text-block_price-of-delivery-top-title.mob {
        display:block;
    }
    .text-block_price-of-delivery-top-title {
        color:#00A7D3;
    }
    .text-block_price-of-delivery-bottom-line-p {
        height:25px;
    }
    .text-block_price-of-delivery-top-title,.text-block_price-of-delivery-bottom-line-p p {
        font-size:12px;
    }
    .text-block_price-of-delivery-top {
        padding:0px;
        padding-bottom:15px;
    }
    .text-block_price-of-delivery-bottom {
        padding:0;
    }
    .text-block_video-guide-nav-wrap {
        padding:9px 15px;
    }
    .text-block_video-guide-nav-wrap p {
        font-size:14px;
    }
    .text-block_video-guide-nav {
        gap:12px;
    }
    .text-block_pdf-guide-top {
        padding:0;
        background-color:#fff;
        border-radius:unset;
        gap:38px;
    }
    .text-block_pdf-guide-top-title p {
        font-size:15px;
        color:#00A7D3;
    }
    .text-block_pdf-guide-bottom {
        padding:0;
        padding-top:25px;
        gap:38px;
    }
    .text-block_pdf-guide-bottom-column-pdf a {
        font-size:15px;
    }
    .text-block_pdf-guide-bottom-column-pdf {
        height:31px;
    }
    .text-block_pdf-guide {
        -webkit-box-shadow:unset;
        -moz-box-shadow:unset;
        box-shadow:unset;
        border-radius:unset;
    }
    .call-popup__choose-messenger .wpcf7-list-item-label {
        padding-left:0;
    }
}
@media screen and (max-width:550px) {
    .award-trampolines__desc,.award-trampolines .container-slider {
        padding:0 5px;
    }
    .award-trampolines__slider {
        width:100%;
    }
    .award-trampolines__slider-card-wr-wr {
        padding:0 5px;
    }
    .award-trampolines__slider-card {
        width:100%;
        height:auto;
        background-color:#E8F1F4;
        border-radius:10px;
        padding:28px 20px 20px 20px;
        display:flex !important;
        flex-direction:column;
        justify-content:start;
        gap:15px;
        margin-bottom:10px;
    }
    .award-trampolines__img,.award-trampolines__slider-card-img.height105 {
        height:105px;
    }
    .award-trampolines__slider-card-img.height70 {
        width:100%;
        height:auto;
    }
    .award-trampolines__slider-card-desc {
        font-size:16px;
        line-height:26px;
        height:56px;
    }
    .award-trampolines__slider .slick-dots {
        margin-top:4px;
    }
}
@media screen and (max-width:500px) {
    .trampoline-safety .container {
        padding:0px;
    }
    .trampoline-safety__img {
        display:none;
    }
    .trampoline-safety__mob {
        display:block;
        height:364px;
        background-image:url(../img/trampoline-safety__mob.png);
        background-size:cover;
        background-position:left 10px center;
        background-repeat:no-repeat;
        margin-top:20px;
        padding:0px 0px 0px 10px;
        position:relative;
    }
    .trampoline-safety__mob-paragraph {
        height:auto;
        position:absolute;
    }
    .trampoline-safety__mob-paragraph-1 {
        top:13px;
    }
    .trampoline-safety__mob-paragraph-1 .trampoline-safety__mob-paragraph-text {
        top:121px;
        right:-191px;
    }
    .trampoline-safety__mob-paragraph-2 {
        top:77px;
    }
    .trampoline-safety__mob-paragraph-2 .trampoline-safety__mob-paragraph-text {
        top:57px;
        right:-208px;
    }
    .trampoline-safety__mob-paragraph-3 {
        width:76px;
        top:142px;
    }
    .trampoline-safety__mob-paragraph-3 .trampoline-safety__mob-paragraph-text {
        top:-7px;
        right:-227px;
    }
    .trampoline-safety__mob-paragraph-4 {
        top:220px;
    }
    .trampoline-safety__mob-paragraph-4 .trampoline-safety__mob-paragraph-text {
        top:-85px;
        right:-165px;
    }
    .trampoline-safety__mob-paragraph-5 {
        top:267px;
    }
    .trampoline-safety__mob-paragraph-5 .trampoline-safety__mob-paragraph-text {
        top:-131px;
        right:-200px;
    }
    .trampoline-safety__mob-paragraph-title {
        font-size:15px;
        font-weight:700;
        line-height:20px;
        color:#161617;
    }
    .trampoline-safety__mob-paragraph-title.active {
        color:#00A7D3;
    }
    .trampoline-safety__mob-paragraph-text {
        display:none;
        width:214px;
        height:auto;
        padding:10px;
        border-radius:10px;
        background-color:#fff;
        position:absolute;
        z-index:3;
        top:0;
        right:0;
    }
    .trampoline-safety__mob-paragraph-text p {
        font-size:12px;
        line-height:14px;
        color:#161617;
    }
    .trampoline-safety h2 {
        text-align:left;
        padding:0 10px;
    }
    .trampoline-safety__subtitle {
        width:100%;
        font-size:15px;
        line-height:20px;
        text-align:left;
        padding:0 10px;
    }
    .our-clients__slider-mob {
        width:100%;
    }
    .our-clients .title-h2 {
        width:auto;
        margin:unset;
    }
    .our-clients__slider-card {
        padding:0;
    }
    .our-clients__slider-mob,.our-clients__slider-card-right {
        margin-top:20px;
    }
    .our-clients__btn {
        margin-top:30px;
    }
    .our-clients .slick-dots {
        bottom:-27px;
    }
}
@media screen and (max-width:480px) {
    .why-springfree__h2 {
        width:290px;
    }
    .four-cards .slick-dots {
        left:-37%;
    }
    .why-springfree__h2 {
        width:fit-content;
    }
    .why-springfree__wrap-right,.why-springfree__wrap-right-card {
        width:100%;
    }
    .why-springfree__wrap-right-img {
        margin:unset;
    }
    .why-springfree__wrap-right-card-wrap {
        align-items:center;
    }
    .why-springfree__wrap-right {
        gap:10px;
    }
    .answers-questions__main {
        width:100%;
        gap:20px;
    }
    .our-clients__slider-card-right-for img {
        border-radius:10px;
    }
    .with-us__main-card-wrap {
        height:124px;
    }
    .articles-block__slider,.articles-block__slider-card {
        width:100%;
    }
    .info-warranty__subtitle br {
        display:block;
    }
    .info-warranty {
        background-image:unset;
    }
    .info-warranty__main {
        box-shadow:unset;
        -webkit-box-shadow:unset;
        -moz-box-shadow:unset;
    }
    .info-warranty__main {
        width:100%;
        margin:unset;
        position:relative;
        margin-top:40px;
        height:auto;
        gap:25px;
    }
    .info-warranty h2 {
        text-align:left;
    }
    .info-warranty__subtitle {
        display:none;
        text-align:left;
    }
    .info-warranty__subtitle.mob-1,.info-warranty__subtitle.mob-2 {
        display:block;
    }
    .info-warranty__subtitle.mob-2 {
        margin-top:30px;
    }
    .info-warranty__main-col-first {
        padding:0;
        padding-right:0px;
        min-width:180px;
    }
    .info-warranty__main-col-first p {
        text-align:left;
        font-size:18px;
    }
    .info-warranty__main-col-title {
        font-size:15px;
    }
    .info-warranty__main-wrap {
        width:55%;
        padding:28px 0px 31px 0px;
    }
    .info-warranty__main-col > div {
        width:100%;
        padding:0 7.5px;
    }
    .info-warranty__main-col-row {
        width:100%;
        height:70px;
        padding:17px 0px 12px 0px;
    }
    .info-warranty__main-col-brand-2 {
        margin-top:44px;
        position:relative;
    }
    .info-warranty__main-col-brand-3 {
        margin-top:43px;
    }
    .info-warranty__main-col-brand-4 {
        margin-top:62px;
    }
    .info-warranty__main-col-title {
        height:40px;
    }
    .info-warranty__main-col .info-warranty__main-col-row:first-of-type {
        margin-top:10px;
    }
    .info-warranty__main-col-first .info-warranty__main-col-title {
        height:auto;
    }
    .info-warranty__main .slick-dots li {
        width:33%;
    }
    .info-warranty__main .slick-dots li button {
        width:100%;
    }
    .info-warranty__main .slick-dots {
        bottom:-1px !important;
        padding:0px 10px;
    }
    .certificates-guarantees-page__wrap .text-block_h2 h2,.service-assembly-page__wrap .text-block_h2 h2 {
        font-size:24px;
        line-height:30px;
    }
    .text-block_certificates-bottom-img {
        width:145px;
    }
    .service-assembly-page .container,.certificates-guarantees-page .container {
        padding:0;
    }
    .text-block_certificates,.text-block_price-of-delivery,.certificates-guarantees-page__subtitle.mob,.service-assembly-page h1,.certificates-guarantees-page h1,.text-block_video-guide-nav,.text-block_pdf-guide,.text-block_pdf-guide-acs,.text-block_testing-results,.text-block_question,.text-block_quote {
        padding:0 10px;
    }
    .service-assembly-page .breadcrumbs__wr,.certificates-guarantees-page .breadcrumbs__wr,.test-roscontrol .breadcrumbs-wrap-mb .breadcrumbs__wr {
        padding-left:10px;
        padding-right:10px;
    }
    .test-roscontrol-page .container {
        padding:0;
    }
    .text-block_testing-results-wrap-top {
        display:none;
    }
    .text-block_testing-results-wrap-block-top.wrap p {
        font-size:15px;
        line-height:20px;
        width:130px;
    }
    .text-block_testing-results-wrap-block-top.result {
        min-width:40px;
        width:40px;
        height:40px;
    }
    .text-block_testing-results-wrap-block-top.result p {
        font-size:13px;
    }
    .text-block_testing-results-wrap-block-bottom p {
        font-size:15px;
        line-height:20px;
    }
    .text-block_testing-results-wrap-block {
        padding:15px;
    }
    .text-block_testing-results-wrap-block:nth-child(odd) {
        border-radius:10px;
    }
    .text-block_question:before {
        width:24px;
        height:24px;
        top:12px;
        left:10px;
    }
    .text-block_question p {
        padding-left:34px;
    }
    .text-block_quote {
        -webkit-box-shadow:unset;
        -moz-box-shadow:unset;
        box-shadow:unset;
        border-radius:unset;
        border:none;
    }
    .text-block_quote-top:before,.text-block_quote-top:after {
        width:18px;
        height:13px;
    }
    .text-block_quote-top {
        padding:10px 25px;
    }
    .text-block_quote-bottom-img {
        min-width:60px;
        width:60px;
        height:60px;
    }
    .text-block_quote-bottom {
        gap:15px;
        margin-top:10px;
        padding-left:0px;
    }
    .text-block_quote-bottom-right {
        max-width:225px;
    }
    .text-block_four-photo-wrap {
        justify-content:flex-start;
    }
    .awards-page .breadcrumbs__wr {
        padding:0;
    }
    .awards-page__wrap-flex-block-img.height70 {
        height:70px;
    }
    .awards-page__wrap-flex-block-text p {
        margin-top:20px;
    }
    .thanks-page {
        padding:55px 0px 40px 0px;
        background-image:unset;
    }
    .thanks-page h1 {
        color:#161617;
    }
    .thanks-page__subtitle {
        color:#161617;
        margin-top:20px;
    }
    .thanks-page__templates {
        display:flex;
        justify-content:space-between;
        flex-direction:column-reverse;
    }
    .marquiz__container.marquiz__container_inline {
        border-radius:unset;
        -webkit-box-shadow:unset;
        -moz-box-shadow:unset;
        box-shadow:unset;
    }
    .marquiz__container.marquiz__container_inline iframe {
        border-radius:unset;
    }
    .widget-gift-wheel {
        display:none;
    }
    .widget-gift-wheel-mobile {
        display:flex;
        justify-content:space-between;
        align-items:center;
        padding:0px 10px;
        visibility:visible;
        transition:all 0.2s ease;
        opacity:1;
        background-color:#00A7D3;
        position:fixed;
        top:0;
        left:0;
        width:100%;
        z-index:100;
        gap:25px;
        transition:all 0.2s ease-out;
    }
    .widget-gift-wheel-mobile p {
        font-size:18px;
        color:#fff;
        font-weight:600;
    }
    .widget-gift-wheel-mobile-close {
        width:20px;
        height:21px;
        background-image:url(../img/close-widgets-mob.svg);
        background-repeat:no-repeat;
        background-position:center;
    }
    .widget-gift-wheel-mobile-img img {
        object-fit:cover;
        object-position:center;
        display:block;
    }
    header {
        transition:opacity 0.2s ease;
        opacity:1;
        visibility:visible;
    }
    .widget-gift-wheel-mobile.hidden {
        opacity:0;
        visibility:hidden;
        pointer-events:none;
    }
    header.hidden {
        opacity:0;
        visibility:hidden;
        pointer-events:none;
    }
    .error-page__top {
        padding-top:15px;
        padding-bottom:40px;
        background-image:url(../img/error-bg-mb.jpg);
    }
    .error-page__top .title__h1-all,.error-page__top-desc {
        margin-top:20px;
    }
    .error-page__top-href {
        height:45px;
        font-size:15px;
        margin-top:20px;
    }

    .delivery-and-payment .text-block_price-of-delivery,
    .delivery-and-payment .text-block_text-editor,
    .delivery-and-payment .text-block_h2 {
        padding: 0 !important;
    }

    .delivery-and-payment .text-block_price-of-delivery-bottom-line-p p {
        font-size: 10px;
    }

    .woocommerce-checkout__delivery-wr {
        display: none;
    }

    .text-block_video-alt {
        padding-left: 10px;
        padding-right: 10px;
    }
}
@media screen and (max-width:479px) {
    .award-trampolines__slider-card {
        padding:20px 10px;
        gap:15px;
        margin-bottom:10px;
    }
    .award-trampolines__img,.award-trampolines__slider-card-img.height105 {
        height:90px;
    }
    .award-trampolines__slider-card-img.height70 {
        width:100%;
        height:auto;
    }
    .award-trampolines__slider-card-desc {
        font-size:14px;
        line-height:20px;
        height:40px;
    }
}
@media screen and (max-width:450px) {
    .info-warranty__main-wrap {
        width:50%;
    }
}
@media screen and (max-width:425px) {
    .four-cards .slick-dots {
        left:-36%;
    }
    .woocommerce-checkout__payment-method .wpcf7-list-item:nth-child(2) .wpcf7-list-item-label {
        bottom:30px;
    }
    .call-popup__choose-messenger .wpcf7-radio {
        gap:12px;
    }
    .call-popup__choose-messenger .wpcf7-list-item,.call-popup__choose-messenger label {
        height:82px;
    }
    .call-popup__choose-messenger label {
        border-radius:10px;
    }
    .call-popup__choose-messenger label:after {
        top:10px;
    }
    .call-popup__choose-messenger .wpcf7-list-item-label {
        font-size:12px;
        bottom:10px;
        line-height:12px;
    }
}
@media screen and (max-width:424px) {
    .award-trampolines__slider-card {
        padding:15px;
        gap:15px;
        margin-bottom:10px;
    }
    .award-trampolines__img,.award-trampolines__slider-card-img.height105 {
        height:70px;
    }
    .award-trampolines__slider-card-desc {
        font-size:12px;
        line-height:15px;
        height:30px;
    }
    .info-warranty__main-col-first {
        min-width:120px;
        width:120px;
    }
    .info-warranty__main-col-row {
        height:58px;
        padding:11px 0px 12px 0px;
    }
    .info-warranty__main-wrap {
        width:65%;
    }
    .info-warranty__main-col-brand {
        margin:unset;
    }
    .info-warranty__main-col-brand-1 {
        margin-top:42px;
    }
    .info-warranty__main-col-brand-2 {
        margin-top:36px;
    }
    .info-warranty__main-col-brand-3 {
        margin-top:35px;
    }
    .info-warranty__main-col-brand-4 {
        margin-top:60px;
    }
}
@media screen and (max-width:375px) {
    .four-cards .slick-dots {
        left:-34%;
    }
    .info-warranty__main-wrap {
        width:57%;
    }
    .text-block_price-of-delivery-bottom-line-p {
        max-width:unset;
    }
    .text-block_price-of-delivery-bottom-line-p:nth-child(1),.text-block_price-of-delivery-top-title:nth-child(1) {
        width:36.67%;
    }
    .text-block_price-of-delivery-bottom-line-p:nth-child(2),.text-block_price-of-delivery-top-title:nth-child(2) {
        width:33.33%;
    }
    .text-block_price-of-delivery-bottom-line-p:nth-child(3),.text-block_price-of-delivery-top-title:nth-child(4) {
        width:26.67%;
    }
    .text-block_price-of-delivery-bottom-line {
        border-bottom:1px solid #D3DDE0;
    }
    .text-block_price-of-delivery-bottom-line-p {
        border-bottom:unset;
    }
    .woocommerce-checkout__payment-method .wpcf7-list-item:nth-child(2) .wpcf7-list-item-label {
        bottom:43px;
    }
}
@media screen and (max-width:359px) {
    .container-slider {
        padding:0 5px;
    }
    .award-trampolines__slider-card {
        padding:15px;
        gap:15px;
        margin-bottom:10px;
    }
    .award-trampolines__img,.award-trampolines__slider-card-img.height105 {
        height:70px;
    }
    .award-trampolines__slider-card-img.height70 {
        width:100%;
        height:auto;
    }
}
@media screen and (max-width:340px) {
    .info-warranty__main-wrap {
        width:51%;
    }
}
@media screen and (max-width:320px) {
    .four-cards .slick-dots {
        left:-32%;
    }
    .info-warranty__main-wrap {
        width:55%;
    }
}