@media screen and (max-width:1000px){.companies>.c{width:49%;-webkit-box-sizing:border-box;box-sizing:border-box;margin-right:2%;}
.companies>.c:nth-child(2n){margin-right:0;}
.company-body>b.chat{position:static;background:#D11;color:#fff;display:block;width:auto;text-align:center;}
.company-body>b.chat:before{display:inline-block;margin-right:10px;position:static;vertical-align:middle;}
}@media screen and (max-width:640px){div.contact{padding:10px;padding-top:0;}
.left-col>h3{margin:10px;}
.left-col>div{padding:0 10px;}
.job-list{margin:10px 0;}
.companies>.c{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;}
.cats select.branches{display:block;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #ddd;height:24px;line-height:24px;}
.cats ul{display:none;}
.head>.wf>b{display:none;}
.left-column{position:static;width:auto;}
.left-column>div{width:auto;}
.letters>a:nth-child(6n){margin-right:5px;}
}@media screen and (max-width:480px){.job-list>.job{padding-left:10px;}
.job-list>.job>div{position:initial;font-size:12px;border:none;padding:0;padding-bottom:5px;}
.job-list>.job>span.floc{margin-left:35px;}
.job-list>.job>span.floca{margin-left:70px;}
.job-list>.job>span.floc:before{left:135px;bottom:10px;}
.job-list>.job>span.floca:before{left:135px;bottom:10px;}
.job-list>.job>span.floc1{left:140px;}
.job-list>.job>span.floca1{left:70px;}
.job-list>.job>span.floc2{left:160px;}
.job-list>.job>span.floca2{left:135px;}
}