.col3-homepage {
 max-width: 30%;}

.col3-homepage.center {
 margin: 40px 0px;}﻿

.footer-bottom > .cnt {
 float: none;
 margin: auto;
 width: 90%;}

.head-info > .cnt {
 width: 90%;
 margin: auto;}

.cbody {
 width: 90%;}

.content {
 float: right;
 width: 68%;}

.block {
 float: left;
 width: 28%;}

.eBlock > img{
 width: 100%;}
 
.head-nav > .cnt {
 margin: auto;
 width: 90%;}

ul.pair {
 margin-bottom: 80px;}

ul.pair li {
 display: inline-block;
 float: none;
 padding: 20px 0px;
 margin: auto!important;
 width: 70%;}

.news-page {
 height: 100%;
 background: url(/img/news-bg.jpg) top;
 background-size: cover;}

.sub-page {
 height: 80px;}

.ctg-1 {
 display: block;
 overflow: hidden;
 float: left;
 width: 25%;
 height: 200px;}

.footer-bottom > .cnt {
 padding: 10px;}

.footer-bottom > .cnt > .icons {
 display: none;}

.slide {
 height: 370px;}

.slide > .cnt {
 top: 50px;}

.slide > .cnt > h1 {
 font-size: 36px;}

.slide > .cnt > h2 {
 font-size: 28px;}

.slide > .cnt > a.on {
 top: 20px;}

.promo > .cnt {
 margin: auto;
 width: 90%;}

.view {
 height: 100%;}

.view > .text {
 height: 100%;}

.pairs > .cnt {
 padding: 0;}

.pairs > .cnt > h1 {
 padding: 80px 0px 10px 0px;}

.about {
 max-width: 90%!important;}

.news-view {
 width: 100%;
 margin: 0px 0px 30px 0px}

.news-view {
 width: 30%;
 margin: 0 1.5% 60px 1.5%;}