@media (max-width: 1188px){
    #main-nav .col-lg-10 {
        display: none;
    }
    /*#main-nav .navbar-toggle {
        display: block;
    }*/
    .solution-toggle {
        display: block;
    }
}
@media (min-width: 992px){
    .col-lg-3 {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%;
    }
}
@media (max-width: 992px){
    .solution-bar .bar-h3{
        float: none;
    }
    .solution-container .solution-bg{
        height: auto;
    }
    .case-traffic .bg-white{
        background-color: #fff;
    }
    .solution-adviser {
        background-size: cover;
    }
    #footer .footer-img-flex {
        display: block;
    }

}

@media only screen and (max-width: 768px){
    .solution-case .d-flex-center{
        flex-direction: column;
    }
    .solution-case .case-btn{
        margin-right: 0;
        width: 100%;
        margin-bottom: 10px;
    }
    #solution-all .solution-flex{
        display: flex;
        flex-wrap: wrap;
        padding: 0 30px;
    }
}

@media (min-width: 768px) {
    .solution-more {
        display: none;
    }

    .navbar-collapse-flex {
        display: flex;
        justify-content: space-around;
    }

    .container-header .navbar-header {
        margin-left: 75px;
    }
}

@media (min-width: 768px) and (max-width:1188px) {
    .solution-box {
        display: flex;
        height: 300px;
        overflow: auto;
    }

}