.Socialbg ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.Socialbg li{margin-right:5px}.Socialbg li:last-child{margin-right:0}.Socialbg a{display:block}.Socialbg img{float:none;display:block;line-height:0;margin:0}@media only screen and (max-width: 1080px){header nav ul>li{padding-right:30px}}@media only screen and (max-width: 940px){header nav ul>li{padding-right:30px}.phone,.onlinecatalog{width:160px !important}}@media only screen and (max-width: 774px){header .phone{display:block !important;margin-bottom:20px}header .phone .phr{padding:5px}header .phone .phr>span:first-child{display:none}header .side_logo .h-i{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}header .side_logo .h-i .phone{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;width:calc(100% - 165px) !important}header .side_logo .h-i .phone .apnr{font-size:14px}header .side_logo .h-i .Socialbg{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:20px;margin-left:auto}header .side_logo .h-i .Socialbg img{width:35px !important}header .side_logo .h-i #logo{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:calc(50% - 28px) !important}header .side_logo .h-i #logo a{display:block}header .side_logo .h-i #logo img{width:100%}header .side_logo .h-i .onlinecatalog{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;width:calc(50% - 28px) !important}header .side_logo .h-i .hmn{width:56px;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;margin-left:auto}header .side_logo .h-i .hmn .rmn{margin-left:0}}@media only screen and (min-width: 775px){header nav ul>li{padding-right:20px;font-size:15px}header .side_logo .h-i{position:relative}header .side_logo .h-i .Socialbg{position:absolute}header .side_logo #nav_right{padding-top:10px}header #logo img{max-width:180px !important}}footer .fmn .fmw{width:100%}footer .fmn .fmw img{vertical-align:text-bottom}
