@media  (max-width: 560px) {
    .navbar-light.menu .navbar-nav .nav-link {
        color: rgba(0, 0, 0, .55);
        width: 100%;
        border-bottom: 1px solid #0097a7;
    }
    .title-white:before,
    .title1:before {
        width: 50px;
        margin-left: -57px;
    }

    .title-white:after,
    .title1:after {
        width: 50px;
    }
    .topHeader {
        padding: 25px 0 10px;
    }
    .top-menu li {
        padding-right: 5px;
    }
    section.fe-service .left {
        margin-top: 0;
        margin-right: 0;
    }
    h2 {
        font-size: 20px;
    }
    .fe-service .inner {
        display: inline-block;
    }
    .fe-service .inner {
        margin-left: 0;
        padding: 20px 20px 10px;
    }
    .fe-service .inner .image {
        width: 20%;
        float: left;
    }
    .fe-service .inner .content {
        width: 80%;
        float: left;
    }
    .fe-service .inner .image img {
        width: 48px;
    }
    .fe-service .inner2 {
        margin-right: 0;
    }
    .home-service-sec .inner.one, .home-service-sec .inner.two, .home-service-sec .inner.three {
        border-bottom: 1px solid #3d4094;
    }
    .home-service-sec .inner.one, .home-service-sec .inner.three {
        border-right: none;
    }
    .solutions {
        background: #f6f6f6;
        padding: 40px 0;
    }
    .solutions .items.two {
        margin-right: 0;
        margin-left: 0;
    }
    .solutions .middle {
        width: 100%;
        margin-left: 0;
        margin-top: 0;
    }
    .solutions .items.five {
        margin-right: 0;
        margin-left: 0;
    }
    .home-contact img{display: none;}
    .testFaq .controls.push-right {
        left: 0;
        position: inherit;
        bottom: 0;
        float: right;
        margin-top: -45px;
        margin-bottom: 35px;
    }
    .testFaq .image img {
        width: 90px;
        height: 90px;
    }
}