@media screen and (max-width: 379px) {}
@media screen and (max-width: 420px) {
#site-logo img {
max-width: 215px;
}
#top-bar-minimenu .phonebox {
display: none;
} 
}
@media only screen and (min-width: 421px) and (max-width: 768px) {}
@media only screen and (max-width: 767px) {
#top-bar-minimenu:before, 
#top-bar-minimenu:after {
display:none;
}
#top-bar {
width:100%;
max-width:100%;
}
.top-bar-right {
padding-top: 0;
}
#top-bar-minimenu {
width: 100%;
}
}
@media screen and (max-width: 1180px) { 
#site-header-inner {
padding: 40px 0;
}
}
@media screen and (max-width: 1025px) { }
@media screen and (min-width: 980px) {}
@media screen and (min-width: 1100px) {
}
@media screen and (max-width: 1100px) { 
}