#change_wrap_div{ background-repeat: repeat !important; }#footer{ background-color: #303030} #sub-footer { background-color: #f2f2f2 !important; } #sub-footer { background-repeat: repeat !important; } @media only screen and (min-width: 800px) {
#header-container.logo-position-left:not(.small) .header-col-right {
	width: 20px;
}
#header-container.logo-position-left:not(.small) .header-col-fluid {
	margin-right: 20px;
}}
@media only screen and (max-width: 1400px) {
.nav-menu .mega-menu-item .item-title {
	padding: 0 20px;
}}
@media only screen and (max-width: 1055px) {
.nav-menu .mega-menu-item .item-title {
	padding: 0 15px;
}}

@media only screen and (max-width: 799px) {
#header-container:not(.small) #header .header-wrap > .row:last-child .columns.header-main-panel .header-col-right {
display: none;
}}
@media only screen and (max-width: 480px) {
#header-container:not(.small) #header .header-wrap > .row:last-child .columns.header-main-panel .header-col-right {
display: none;
}
#header-container:not(.small) #header .header-wrap > .row:last-child .columns.header-main-panel .header-col-left .mobile-logo a img {
height: 50px;
}}