@media screen and (max-width: 1170px){
    
.content-wrapper{
    padding: 0 10px;
}

.first-block{
	margin: 20px 0 0 0;
}
.third-block{
	padding-right: 0;
}
.fourth-block{
	padding: 20px 0 0 0;
}
.section-2{
	padding-bottom: 40px;
}
.footer{
	padding-top: 40px;
}

.what_we_do-section-2 .left-col{
	margin-top: 20px;
	background: url(../images/what-we-do-iphone.png) no-repeat 50% 100%;
	background-size: contain;
}
.what_we_do-section-2 .content-list ul{
	margin-top: 15px;
}
.what_we_do-section-2 .col-text{
	font-size: 14px;
	line-height: 20px;
}
.what_we_do-section-2 .content-list li{
	font-size: 14px;

}
.what_we_do-section-2 .right-col-title{
	font-size: 24px;
	line-height: 30px;
	padding-bottom: 15px;
}
.contact-section-2{
	padding: 40px 0;
}
.map{
	width: 575px;

}
.work-hours{
font-size: 14px;
}
.contacts{
	width: 	calc(100% - 635px);
	padding-left: 30px;
}
.contact-icon{
	margin-right: 15px;	
}
.contact-text{
	font-size: 13px;
}
.width-col{
	padding: 10px 0 20px 0;
}
}
