@media (min-width: 1400px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
        max-width: 1250px;
    }
}
@media (max-width: 1889.99px) {
    .vector{
        display: none;
    }
}
@media (max-width: 1199.98px) {
    br{
        display: none;
    }
}
@media (max-width: 991.98px) {
    .box-button::after, .box-button::before,
    .group-step .col-lg-4:nth-child(2)::before, .group-step .col-lg-4:nth-child(1)::before,
    .wrapper-video::after{
        display: none;
    }
    .copyright,
    #footer{
        text-align: center;
    }
    .menu-footer{
        margin: 15px 0;
    }
}
@media (max-width: 767.98px) {
    
}
@media (max-width: 575.98px) {
    .font-56,
    h1{
        font-size: 40px;
        line-height: 50px;
    }
    .btn{
        padding: 15px;
    }
    .box-button{
        padding: 30px 15px;
    }
    .box-step,
    .box-1,
    .testimonial-item{
        padding: 15px;
    }
    .profit-item .price{
        right: 5px;
    }
    .module-price .module-price-inner{
        display: block;
        padding: 15px;
    }
    .module-price .module-price-inner img{
        width: auto;
        margin: 0 auto 15px;
    }
    .box-2,
    .box-3{
        display: block;
    }
    .faq-item{
        padding: 80px 15px 15px;
    }
    .faq-item:before{
        top: 10px;
        left: 50%;
        margin-left: -30px;
    }
    .box-2 img{
        display: block;
        margin: 0 auto 10px;
    }
}