@media(max-width:991px){
.topbar{
    display:none;
}

.site-logo{
    height:60px;
}

.navbar-collapse{
    background:#fff;
    margin-top:15px;
    padding:20px;
    border-radius:15px;
    box-shadow:0 10px 30px rgba(0,0,0,.08);
}

.nav-link{
    padding:14px 0 !important;
    border-bottom:1px solid #eee;
}

.appointment-btn{
    width:100%;
    margin:15px 0 0;
}

.dropdown-menu{
    border:none;
    box-shadow:none;
    padding-left:15px;
}

@media(min-width:992px) and (max-width:1199px){

.site-logo{
    height:65px;
}

.nav-link{
    font-size:15px;
}

}

@media(min-width:1400px){
.container{
    max-width:1400px;
}
}