@media screen and (max-width: 786px) {
    .fifo {
        column-count: 2;
    }

    .desktop {
        display: none;
    }

    .mobile {
        display: block;
    }

    .chat-container {
        top: 60%;
        right: 50%;
        transform: translate(50%, -50%);
    }
}

@media screen and (max-width: 415px) {
    .fifo {
        column-count: 1;
    }
    
}
@media screen and (max-width: 540px) {
    .chat_user{
        display: none;
    }
    .chat-container{
        display: none !important;
    }
    
}
@media (max-width: 767.98px) {
    .scroll__top.open {
        bottom: 117px;
        right: 25px;
        padding: 24px;
    }
}
@media (max-width: 991.98px) {
    .contact-form-wrap{
        margin: 0 !important;
    }
}