@media (min-width: 768px) {
    .main-nav .navbar-nav li.dropdown:hover ul.dropdown-menu{ display: block; }
    .main-nav .navbar-nav li.dropdown ul.dropdown-menu ul.dropdown-menu {
        display: none;
    }
    .main-nav .navbar-nav li.dropdown ul.dropdown-menu:hover ul.dropdown-menu {
        display: block;
        -webkit-transition: 350ms;
        -moz-transition: 350ms;
        -o-transition: 350ms;
        transition: 350ms;
    }
}

@media (max-width: 768px) {
    .carousel-caption {
        bottom: 14px;
        left: 35%;
    }
    .carousel-caption h4 {
        font-size: 1.25rem;
    }
    .carousel-caption h5 {
        font-size: 1.1rem;
    }
}

@media (max-width: 320px) {
    .carousel-caption {
        bottom: 14px;
        left: 16%;
    }
}

@media (min-width: 320px) and (max-width: 425px) {
    .top-header{
        display: none;
    }
    .box {
        padding: 3.5rem 0 1.5rem;
    }
    .carousel-caption {
        bottom: 0;
    }
    .carousel-caption h4 {
        font-size: .8rem;
    }
    .carousel-caption h5 {
        font-size: .75rem;
    }
}

@media (min-width: 320px) and (max-width: 768px){
    .box-content .box-thumb{
        height: auto;
    }
}