@media (max-width:1390px){



}

@media (max-width:768px){
    .sidebar-footer .footer-box.first-child,
    .sidebar-footer .footer-box.last-child,
    .menu-body #map,
    .sidebar-header {
        display: none;
    }

    .menu-body {
          height: unset;
    }

    .main-menu {
        padding-top: 1px;
    }

    .footer-box-m {

        border-right: 1px solid rgba(255, 255, 255, 0.23);
        border-left: 1px solid rgba(255, 255, 255, 0.23);
    }

    .product-menubox h1 {
         top: 3px;
        font-size: 19px;

    }
    .product-menubox {
        height: 53px;
    }

    .main-menu li a {
        font-size: 25px;

        padding: 12px;
    }

    .product-menubox h1:after {
        content: "";
        background-size: cover;
        background-position: center;
        background-repeat: no-repeat;
        background-image: url(../img/menuredbg.png);
        position: absolute;
        z-index: -1;
        height: 36px;
        width: 97%;
        top: 3px;
        left: 0;
        -webkit-transition: all 0.3s;
        -o-transition: all 0.3s;
        transition: all 0.3s;
        opacity: 0;
    }

    .sidebar-footer {
        padding-left: 20px;
        padding-right: 20px;
        border-bottom: 1px solid rgba(255, 255, 255, 0.23);
        display: none;
    }

    .sidebar-body {
        height: 430px !important;
    }


    .sidebar-footer-helper {

    }


    .nav-footer .nav-link {
        padding: 36px 10px;
        min-width: 32px;
     }

    .contact_info { 
        width: 100%;
        position: relative;
        padding: 28px 20px;
    }
    .nav-category .nav-item.active .nav-link {
        border-right: none ;
    }

    #map2 {
        height: 400px;
        position: relative;
    }

    .mapbox {
        height: unset;
    }

    .nav-contact li a.nav-link {
        border-left: none;
        border-right: none;
    }

    .nav-category li:first-child a.nav-link {
        border-right: none;
    }

}



/*
 iPhone < 5:
 */
@media screen and (device-aspect-ratio: 2/3) {


}

/*
iPhone 5:
 */
@media screen and (device-aspect-ratio: 40/71) {


}


@media (min-width:1200px){


}



@media screen and (max-width: 995px) , screen and (max-height: 800px) {


    .sidebar-body{
        height: 59%;
    }
    .main-menu {
        padding-top: 10%;
    }

}
