@media screen and (min-width:1200px) and (max-width:1350px) {
    .wsmenu-list > li > a {
        font-size: 14px;
    }

    .wsmenu-list > li {
        margin: 0px 0px 0px 50px;
    }

}

@media screen and (min-width:992px) and (max-width:1199px) {

    .wsmenu-list > li > a {
        font-size: 13px;
    }

    .wsmenu-list > li {
        margin: 0px 0px 0px 40px;
    }
    
    .design-option-wrp{ justify-content: start;}

}

@media screen and (max-width:991px) {
    .main-banner, .inner-banner {
        margin-top: 59px;
    }

    .logo {
        display: none;
    }

    .wsmenu-list > li {
        margin: 0px 0px 0px 0px;
    }
    .mobile-link-show{ display:block !important;}
    .blue-part {
        display: none;
    }

    .logo-cart-part {
        display: none;
    }

    .mobile-seach-box {
        position: fixed;
        top: 60px;
        padding: 10px 15px;
        height: auto;
        background: #CCC;
        width: 100%;
        left: 0px;
        display: none;
    }

    .mobile-seach-box .search-input {
        display: inline-block;
        vertical-align: top;
        margin: 0px;
        padding: 0px;
        width: 100%;
        height: 36px;
        border: 1px solid #eaeaea;
        padding: 10px 61px 10px 15px;
        background: #f3f3f3;
        font-size: 13px;
        line-height: 35px;
    }

    .mobile-seach-box .search-btn {
        display: inline-block;
        vertical-align: top;
        background: #040482;
        line-height: 36px;
        padding: 0px 15px;
        position: absolute;
        top: 10px;
        right: 15px;
        font-size: 16px;
        color: #FFF;
        transition: all 0.5s;
    }

    .mobile-seach-box .search-btn:hover {
        background: #FF0000;
    }
    .footer-logo-addres-wrp, .footer-menu-wrp{ margin-bottom: 30px;}
    .featured-ord-section .featured-ord-box{ margin: 0px 0px 30px 0px;}
     .gallery-title{margin-bottom: 30px;}
    body.bodyspace {padding-top: 40px !important;}
    .sec-title-h2{font-size: 20px;}
    .gallery-search{margin-bottom: 15px;}
    .gallery-pagination{ text-align: left;}
    .reg-part{ padding: 30px 30px 30px 30px;}
    .design-option-wrp{ justify-content: start;}
}

@media screen and (min-width:768px) and (max-width:991px) {}

@media (max-width:767px) {

    .smallogo > img {
        margin-top: 16px;
        height: 27px;
    }

    .mobile-search {
        position: fixed;
        right: 52px;
        top: 0;
        z-index: 101;
        padding: 0px 8px;
    }

    .mobile-cart {
        position: fixed;
        right: 13px;
        top: 0;
        z-index: 101;
        padding: 0px 8px;
    }
    .teamlead-photo-detail{margin-bottom: 30px;}
    .news-box{ margin-bottom: 30px;}
    .featured-ord-section .featured-ord-box{ margin: 0px 0px 30px 0px;}
   
    .client-head, .custome-review{padding: 20px;}

}

@media (max-width:580px) {
    
    
}


@media (max-width:360px) {
    .trust-img {
        width: 100%;
        padding: 0px 0%;
        margin-left: 0px;
    }
}
