@media (max-width: 1399.98px) {
    .text-img-group {
        width: 90%;
        margin-left: auto;
        margin-right: auto;
    }
}
@media (max-width: 1199.98px) {
    .card-custom{
        padding: 20px 10px;
    }
    .columns-lg-col-6{
        flex: 0 0 50%;
        width: 50%;
    }
    .mb-lg-20{
        margin-bottom: 20px;
    }
    .section--blumb::before,
    .section--blumb::after{
        display: none;
    }
    .promo-content{
        flex-direction: column;
    }
    .promo-content .image-animator{
        margin-right: auto;
        margin-left: auto;
        width: 90%;
    }

    .promo-content .image-animator .image{
        margin-right: auto;
        margin-left: auto;
    }
    .promo-content .promo-content-info{
        padding-bottom: 90px;
    }
}

@media (max-width: 1099.98px) {
    .free-trial-block__content{
        padding-right: 0px;
    }
    .free-trial-block>*{
        flex: 0 0 100%;
        width: 100%;
    }
    .free-trial-block__image.relarive{
        display: none;
    }
    .text-img-group{
        flex-direction: column;
        width: 100%;
    }
    .text-img-group.reverse{
        flex-direction: column-reverse;
    }
    .text-img-group.reverse .pl-50{
        padding-left: 0;
    }

    .text-img-group .w-40{
        width: 100%;
        padding-right: 0;
        margin-bottom: 25px;
        text-align: center;
    }
    .text-img-group .w-60{
        width: 80%;
    }
    .text-img-group .gradient-circle{
        margin-left: auto;
        margin-right: auto;
    }
}

@media (max-width: 991.98px) {
    .header .header__item .dropdown--menu{
        left: -30%;
        min-width: 600px;
    }
    .card-custom{
        padding: 30px;
    }
    .card-col-4{
        width: calc(100% - 40px);
    }
    .cards-wrap .card-custom:not(:last-child){
        margin-bottom: 20px;
    }
    .columns-25 .columns-md-col-12,
    .columns-37 .columns-md-col-12{
        flex: 0 0 100%;
        width: 100%;
    }
    .mb-md-20{
        margin-bottom: 20px;
    }
    .promo-content .image-animator .image{
        width: 100%;
        max-width: 721px;
    }

    .promo-content .image-animator .image-common svg{
        width: 100%;
        height: auto;
    }

    .promo-content > *{
        padding-bottom: 0;
    }

}

@media (max-width: 767.98px) {
    .section-double .section-double-40{
        display: none;
    }

    .section-double .section-double-52{
        width: 100%;
    }
    .section-block-body .form{
        width: 100%;
    }

    .range-slider-group{
        flex-direction: column;
    }

    .range-slider-group .price-list{
        width: 100%;
    }
    .range-slider-group .pr-40{
        padding-right: 0;
        margin-bottom: 25px;
    }
    .columns-md-col-12{
        flex: 0 0 100%;
        width: 100%;
    }
    .md-d-none{
        display: none;
    }

    .footer-menu{
        flex-wrap: wrap;
    }
    .footer-menu .footer-menu--item{
        width: 250px;
        max-width: 250px;
    }

    .footer-menu .footer-menu--item:not(:last-child){
        border-right: none;
    }
}

@media (max-width: 575.98px) {
    .header__main-list {
        padding: 0 65px 40px 65px;
    }
    .header__mobail .group-btns{
        display: flex;
        justify-content: space-between;
    }
    .header__body .header__item.more{
        display: none;
    }
    .header__menu{
        width: 100%;
    }
    .connect-wallet__list > .connect-wallet__item{
        width: calc(100% - 15px);
    }
    .section-block-container.mw-350{
        max-width: 100%;
        width: 100%;
    }
    .footer-menu .footer-menu--item{
        width: 100%;
        max-width: 100%;
    }
    .footer .head-menu{
        text-align: center;
    }

    .footer--item{
        justify-content: center;
        flex-direction: column;
    }

    .footer .list--default li a{
        display: flex;
        justify-content: center;
    }
    .copyright{
        justify-content: center;
        flex-direction: column;
    }
    .copyright .logo{
        margin-right: 0;
    }
    .footer--item > *:not(:last-child){
        margin-right: 0;
    }
    .footer .socials{
        justify-content: center;
    }
    .section-title{
        font-size: 32px;
    }
}

@media (min-width: 576px) {
    .header__mobail .group-btns{
        display: none;
    }
}

@media (min-width: 768px) {

}

@media (min-width: 992px) {

}

@media (min-width: 1200px) {

}
