.about-team { margin: 40px 0; padding:0; list-style: none; }
.about-team li { margin:0 5% 60px 0; padding:50px 0 0 0; list-style: none; display: block; float: left; vertical-align: top; width: 45%; text-align: left; }
.about-team li img { float: left; margin-top: -50px; margin-right: 15px; }
.about-team li p { font-size: 17px; font-weight: medium; color: #2c2c2c; margin-bottom: 0; }
.about-team li p small { color: #606060; }

.partners-list { margin:0; padding:0; list-style: none; }
.partners-list li { margin:0; padding:30px 0; list-style: none; font-size: 14px; height: 150px; border-top: 1px solid #c8c8c8; }
.partners-list li img { float: left; margin-right: 65px; margin-top: -10px; }
.partners-list li strong { font-weight: bold; font-size: 17px; }
.partners-list li p { margin-bottom: 5px; }

.certs { margin:0; padding:0; list-style: none; border-top: 1px solid #c8c8c8; }
.certs li { margin:0 0 0 0; padding:30px 0 60px 0; list-style: none; width: 14.28%; float: left; height: 170px; text-align: center; }

.install-ul { margin:0; padding:0; list-style: none; }
.install-ul li { margin:20px 0; padding:0; list-style: none; display: block; float: left; width: 25%; text-align: center; font-size: 18px; }

.products-ul { margin:0; padding:0; list-style: none; }
.products-ul li { margin:20px 0; padding:0; list-style: none; display: block; float: left; width: 33.3%; text-align: center; font-size: 22px; }

.garanties { font-size: 15px; }
.garanties div:nth-child(2) { padding: 15px 60px 15px 20px; }
.garanties div:nth-child(4) { padding: 15px 0 15px 20px; }

.line_seperate { background: #e9e9e9; height: 4px; width: 100%; }

.page-gallery { list-style: none; margin: 0 auto; padding: 0; width: 920px; }
.page-gallery li { display: block; width: 190px; height: 190px; list-style: none; margin: 0 40px 40px 0; border: 5px solid #e9e9e9; float: left; }
.page-gallery li:nth-child(4n+4) { margin-right: 0; }
.page-gallery li img { margin: 0; padding: 0; display: block; }