@media (min-width: 768px) and (max-width: 1023px){
    .nav-custom .sub-first {
        margin-left: 0px;
    }
    .nav > li > a{
        padding: 10px;
    }
    .dropdown-menu{
        padding: 10px;
    }
    .main-list-1 .dropdown-menu:before{
        content: '';
    }
    .navbar-right .dropdown-menu{
        right: auto;
    }
    .wrap>.container {
        padding: 0px 15px 20px;
    }
    .product-view {
        grid-gap: 20px;
    }
    .product-index-cover{
        grid-template-columns: 1fr 1fr!important;
    }
}
@media (min-width: 1024px) and (max-width: 1099px){
    .dropdown-menu{
        padding: 10px;
    }
    .navbar-right .dropdown-menu{
        right: auto;
    }
    .main-list-1 .dropdown-menu:before{
        content: '';
    }
}