.logo-wrap {
width: 25%;
}
.top-header .contact-info {
display: flex;
margin-left: 0px !important;
justify-content: start !important;
}
.header.style-2.sticky .menu-holder,
.header.style-2.slideDown .menu-holder {
padding: 32px 0 0 0;
}
#header .menu-holder .nav-item {
padding: 0 20px 0 0;
}
.contact-info:not(.v-type) > li {
padding: 0 40px 20px;
}
.footer .main-footer {
padding-top: 30px;
}
.footer.style-2 .copyright {
padding: 20px 0;
}
.footer.style-2 .widget_media_image, 
.footer.style-2 .widget_text {
margin-bottom: 30px !important;
}
@media (max-width: 767px) {
.top-header {
display: none !important;
}
}
@media only screen and (max-width: 992px) {
.responsive-nav-button {
float: right;
}
.logo-wrap {
width: 100%;
margin-bottom: 20px !important;
}
}
@media only screen and (max-width: 1640px) {
.header.style-2 .menu-holder {
padding: 5px 0;
}
.header.style-2.sticky .menu-holder {
padding: 30px 0;
}
.header.style-2 .menu-holder .logo-wrap:not(:last-child) {
margin: 10px 0px !important;
}
}