#nashi_priemushestva {
width: 100%;
font: normal 2.2em/1.4 arial, sans-serif;
margin: 10px 0 20px 0;
font-weight: bold;
text-align: left;
float: left;
}

.row_ {
width: 100%;
height: auto;
float: left;
}

.cont {
width: 21%;
margin: 0 2% 20px 2%;
float: left;
}

.cont h4 {
font-weight: bold;
text-align: center;
}

.imgpr {
width: 100%;
}

.imgpr_ {
width: 77px;
height: 77px;
margin: 0 auto 0 auto;
opacity: 0.8;
background: red;
border-radius: 10px;
}

#imgpr_1 {
background: url(../images/home/us-prod.png); background-size: cover;
}

#imgpr_2 {
background: url(../images/home/us-pod.png); background-size: cover;
}

#imgpr_3 {
background: url(../images/home/us-ar.png); background-size: cover;
}

#imgpr_4 {
background: url(../images/home/us-oz.png); background-size: cover;
}

#imgpr_5 {
background: url(../images/home/us-prov.png); background-size: cover;
}

#imgpr_6 {
background: url(../images/home/us-ip.png); background-size: cover;
}

#imgpr_7 {
background: url(../images/home/us-.png); background-size: cover;
}

#imgpr_8 {
background: url(../images/home/us-.png); background-size: cover;
}

.textpr {
width: 100%;
}

p.textpr {
font: normal 100%/1.4 arial, sans-serif;
color: red;
}

h4.textpr {
font: bold 200%/1.4 arial, sans-serif;
color: red;
}

@media screen and (max-width: 1600px) {

.header_count_big {
display: none;
}

.header_count_small {
display: none;
}

}

@media screen and (max-width: 990px) {

.cont {
width: 46%;
height: 220px;
margin: 0 2% 20px 2%;
float: left;
}

#toptext h1 {
font-size: 1.5em;
}

}

@media screen and (max-width: 640px) {

.cont {
width: 90%;
height: auto;
margin: 0 5% 20px 5%;
float: left;
}

#toptext h1 {
font-size: 1.2em;
}

#nashi_priemushestva {
font-size: 1.5em;
letter-spacing: 0.15em;
}

}