@media (max-width: 600px){
    .mobo-rev{
        flex-direction: column-reverse;
    }
    .logo-area {
        img {
            max-height: 55px !important;
        }
    }

    .main-menu {
        background: #fff;
        box-shadow: 0 0 5px #ccc;
        border-radius: 10px;
        /* padding-top: 20px; */
        li{
            width: 100%;
            a{
                width: 100%;
                padding: 15px 0 !important;
                border-bottom: 1px solid #fff;
                margin: 0 !important;
            }
        }
    }

    .banner-area img {
        height: 450px;
        object-fit: cover;
    }

    .banner-content h1 {
        font-size: 1.5em !important;
        padding: 0 8px !important;
    }

    .ser-ico img {
        max-height: 50px;
    }

    .serv-desc p{
        display: none;
    }

    .main-title img {
        width: 100%;
    }

    .serv-desc h4 {
        font-size: 25px;
    }   
    .main-menu{
        position: absolute;
        z-index: 1;
        width: 93%;
        margin: 0 auto;
    } 

    .design-contain img {
        max-height: 191px;
    }

    .bg-des{
        
    }

    .bg-des .inner-img {
        position: absolute;
        top: 0;
        left:0 !important;
    }

    .page-title-sec img{
        width: 100%;
    }

}