@media(min-width:768px) {
    .custom-navbar {
        border-bottom: 0;
        padding: 10px 0
    }

        .custom-navbar .nav li a {
            margin: 8px 0
        }

    #home h1 {
        font-weight: 700;
        font-size: 54px
    }
}

@media(max-width:768px) {
    .navbar-collapse {
        text-align: center
    }

    .custom-navbar .nav li a {
        line-height: 20px;
        overflow: hidden
    }

    .custom-navbar .navbar-brand {
        position: relative;
        bottom: 5px
    }

    .sep {
        height: 1px;
        width: 100%;
        background: #bbb
    }
}

@media(max-width:990px) and (min-width:480px) {
    footer .input-group {
        width: 60%
    }
}

@media(max-width:540px) {
    .owl-carousel .owl-prev, .owl-carousel .owl-next {
        display: none !important
    }

    #home .table-cell {
        padding: 0 20px
    }
}
