@media(max-width:1000px){
 .wrap	{max-width:600px !important;}	
 .header_left {
    display: table;
    float: none;
    margin: auto;
    width: auto;
}
.header_ryt {
    display: table;
    float: none;
    margin: 15px auto 0;
    width: auto;
}
.whatwedo_blocksingle {
    width: 100%;
}
.footer_company,.footer_markets,.footer_services,.footer_resources {
	width: 50%;
	margin-bottom:20px;
}
.footer_company > h4, .footer_markets > h4, .footer_resources > h4, .footer_services > h4, .footer_getintouch > h4{
  margin-bottom:5px;
}
.footer_getintouch,.footer_getintouch > h4,.footer_getintouch > span,.footer_getintouch > ul {
    float: left;
    width: 100%;
}
.middle-img{
 margin:0 0 25px;
 width:100%;
}
.middle-block h2{
 font-size:34px;
}
.middle-block p{
    font-size:16px;
}
.single_contentleft,.single_contentryt {
    width: 100%;
}
.single_contentryt img {
    float: left;
}
}