@font-face{
font-family: 'pt-sans-bold';
src: url('../fonts/pt-sans-bold.eot');
src: url('../fonts/pt-sans-bold.eot?iefix') format('eot'),
url('../fonts/pt-sans-bold.ttf') format('truetype'),
url('../fonts/pt-sans-bold.svg#pt-sans-bold') format('svg');
}
@font-face{
font-family: 'pt-sans';
src: url('../fonts/pt-sans.eot');
src: url('../fonts/pt-sans.eot?iefix') format('eot'),
url('../fonts/pt-sans.ttf') format('truetype'),
url('../fonts/pt-sans.svg#pt-sans') format('svg');
}
@media only screen and (min-width: 1024px) {
    .mobile-bottom-phone {
        display: none;
    }
}
@media only screen and (max-width: 1024px) {
    .mobile-bottom-phone {
        display: relative;
        position: fixed;
        bottom: 0vh;
        z-index: 999;
        background: #fff;
        width: 100%;
        box-shadow: 0 10px 25px rgba(0,0,0,0.29);
    }
    .mobile-bottom-phone-column {
        width: 50%;
        float: left;
        padding: 15px;
        box-sizing: border-box;
        text-align: center;
    }
    .mobile-bottom-phone-column-right {
        border-left: 1px solid #eee;

    }
    .mobile-bottom-phone-column img {
        width: 28px;
        padding: 0 10px 0 0;
    }
    .mobile-bottom-phone-column p {
        line-height: 1.2;
        font-weight: 400;
        font-family: pt-sans-bold;
        font-size: 12px;
        color: #000;
    }
    .mobile-bottom-phone-column-block {
        display: inline-flex;
    }
    .mobile-bottom-phone-column-block-left {
        width: 129px;
        margin: 0 auto;
    }
    .mobile-bottom-phone-column-right p {
        max-width: 107px;
    }
    .mobile-bottom-phone-column-block-left img {
        width: 27px;
        padding: 2px 5px 0 0;
    }
}
body {
	font-family: pt-sans;
	background: #f4f4f4;
	color: #333;
	line-height: 1.5;
	font-family: pt-sans, sans-serif;
}
.clear {
	clear: both;
}
/*MEDIA*/
.media {
	padding-top: 5%;
	padding-bottom: 5%;
	margin: 2.5% 0;
}
.container {
	width: 1123px;
	margin: 0 auto;
	background: #fff;
}

h2 {
	padding-bottom: 45px;
	font-size: 50px;
	text-align:center;
}
h3 {
	font-size: 30px;
}
h1, h2, h3, h4, h5, h6, h7 {
	font-weight: 400;
	font-family: pt-sans-bold;
}
a {
	text-decoration: none;
}
a:hover {
    color: #2bc2ff;
}
strong {
	font-family: pt-sans-bold;
}
p {
	font-weight: 400;
	font-size: 15px;
}
.button {
    padding:  8px 30px 10px 30px;
    display: inline-block;
    border-color: #7F7F7F;
    background-color: #009FDF;
    color: #FFFFFF;
    font-size: 25px;
    font-family: pt-sans-bold;
    position: relative;
    text-decoration: none;
}
.button:hover {
	background-color: #21A9E0;
    color: #FFFFFF;
}

/*MENU*/
.menu-conteiner {
	padding: 15px 50px 14px 50px;
}
.navbar .container {
	background: #000;
}

.menu-block-left {
	float: left;
	width: 159px;
}
.menu-block-left img {
	width: 151px;
	margin-top: 2px;
}
.menu-block-center {
	float: left;	
	width: 599px;
	padding-top: 15px;
}
.menu-block-center li {
    color: #FFFFFF;
    font-size: 14px;
    text-transform: uppercase;
    margin-left: 22px;
    font-weight: 400;
    font-family: pt-sans-bold, sans-serif;
}
.menu-block-right {
	color: #fff;
	float: left;
	width: 250px;
	margin-top: -2px;
}
.menu-block-right-p{
	font-size: 9px;
}
.menu-block-right img {
	margin-bottom: -5px;
}
.menu-block-right h5 {
    color: #2BC2FF;
    font-size: 22px;
    padding-left: 40px;
	line-height: 1;
}

/*SLIDER*/
.body_slides {
	list-style:none;
	margin:0;
	padding:0;
	z-index:-2; 
}

@-webkit-keyframes anim_slides {
0% {opacity:0;}
6% {opacity:1;}
24% {opacity:1;}
30% {opacity:0;}
100% {opacity:0;}
}
@-moz-keyframes anim_slides {
0% {opacity:0;}
6% {opacity:1;}
24% {opacity:1;}
30% {opacity:0;}
100% {opacity:0;}
}
.body_slides li{
    width:100%;
	height: 669px;
	position:absolute;
	top:0;
	left:0;
    background-size:cover;
    background-repeat:none;
	opacity:0;
    -webkit-animation: anim_slides 20s linear infinite 0s;
    -moz-animation: anim_slides 20s linear infinite 0s;
    -o-animation: anim_slides 20s linear infinite 0s;
    -ms-animation: anim_slides 20s linear infinite 0s;
    animation: anim_slides 20s linear infinite 0s;
}
  
.body_slides li:nth-child(1){
background-image: url(../images/1.jpg); 
background-position: center;
}
.body_slides li:nth-child(2){
-webkit-animation-delay: 3.0s;
-moz-animation-delay: 3.0s;
background-image: url(../images/2.jpg); 
background-position: center; 
}
.body_slides li:nth-child(3){
-webkit-animation-delay: 6.0s;
-moz-animation-delay: 6.0s;
background-image: url(../images/3.jpg); 
background-position: center; 
}
.body_slides li:nth-child(4){
-webkit-animation-delay: 9.0s;
-moz-animation-delay: 9.0s;
background-image: url(../images/4.jpg); 
background-position: right; 
}
.body_slides li:nth-child(5){
-webkit-animation-delay: 12.0s;
-moz-animation-delay: 12.0s;
background-image: url(../images/5.jpg); 
background-position: center; 
}
.body_slides li:nth-child(6){
-webkit-animation-delay: 15.0s;
-moz-animation-delay: 15.0s;
background-image: url(../images/6.jpg); 
background-position: center; 
}
.body_slides li:nth-child(7){
-webkit-animation-delay: 18.0s;
-moz-animation-delay: 18.0s;
background-image: url(../images/7.jpg); 
background-position: center; 
}
.body_slides li:nth-child(8){
-webkit-animation-delay: 21.0s;
-moz-animation-delay: 21.0s;
background-image: url(../images/8.jpg); 
background-position: center; 
}
.body_slides li:nth-child(9){
-webkit-animation-delay: 24.0s;
-moz-animation-delay: 24.0s;
background-image: url(../images/9.jpg); 
background-position: center; 
}
.body_slides li:nth-child(10){
-webkit-animation-delay: 27.0s;
-moz-animation-delay: 27.0s;
background-image: url(../images/10.jpg); 
background-position: center; 
}
.body_slides li:nth-child(11){
-webkit-animation-delay: 30.0s;
-moz-animation-delay: 30.0s;
background-image: url(../images/11.jpg); 
background-position: center; 
}
.body_slides li:nth-child(12){
-webkit-animation-delay: 33.0s;
-moz-animation-delay: 33.0s;
background-image: url(../images/1.jpg); 
background-position: center;
}
.body_slides li:nth-child(13){
-webkit-animation-delay: 36.0s;
-moz-animation-delay: 36.0s;
background-image: url(../images/2.jpg); 
background-position: center; 
}
.body_slides li:nth-child(14){
-webkit-animation-delay: 39.0s;
-moz-animation-delay: 39.0s;
background-image: url(../images/3.jpg); 
background-position: center; 
}
.body_slides li:nth-child(15){
-webkit-animation-delay: 42.0s;
-moz-animation-delay: 42.0s;
background-image: url(../images/4.jpg); 
background-position: center; 
}
.body_slides li:nth-child(16){
-webkit-animation-delay: 45.0s;
-moz-animation-delay: 45.0s;
background-image: url(../images/5.jpg); 
background-position: center; 
}
.body_slides li:nth-child(17){
-webkit-animation-delay: 48.0s;
-moz-animation-delay: 48.0s;
background-image: url(../images/6.jpg); 
background-position: center; 
}
.body_slides li:nth-child(18){
-webkit-animation-delay: 51.0s;
-moz-animation-delay: 51.0s;
background-image: url(../images/7.jpg); 
background-position: center; 
}
.body_slides li:nth-child(19){
-webkit-animation-delay: 54.0s;
-moz-animation-delay: 54.0s;
background-image: url(../images/8.jpg); 
background-position: center; 
}
.body_slides li:nth-child(20){
-webkit-animation-delay: 57.0s;
-moz-animation-delay: 57.0s;
background-image: url(../images/9.jpg); 
background-position: center; 
}
.body_slides li:nth-child(21){
-webkit-animation-delay: 60.0s;
-moz-animation-delay: 60.0s;
background-image: url(../images/10.jpg); 
background-position: center; 
}
.body_slides li:nth-child(22){
-webkit-animation-delay: 63.0s;
-moz-animation-delay: 63.0s;
background-image: url(../images/11.jpg); 
background-position: center; 
}


.slider-p {
	height: 669px;
}
.slider-center {
	display: flex;
    justify-content: center;
    align-items: center;
    height: 669px;
}
.slider-p-center {
	position: relative;
	z-index: 555;
	width: 770px;
	background-color: rgba(0,0,0,0.6);
    color: #FFFFFF;
    line-height: 40px;
    font-size: 33px;
    text-align: center;
	margin: 0 auto;
	padding: 0 30px;
	font-family: pt-sans-bold, sans-serif;
}

.button-bottom-slider {
	margin-top: -100px;
	text-align: center;

}

/*ZN*/
.zn {
	background: #fff;
	padding-top: 5%;
}
.zn .media {
	margin-top: 0;
}
.zn-center {
	text-align: center;
	padding: 0 25px;
}
.zn-block {
	width: 33.333%;
	float: left;
	margin-top: 15px;
}
.zn-block-p {
    color: #333333;
    line-height: 24px;
    font-size: 20px;
    text-align: center;
    font-family: pt-sans-bold;
    padding-top: 5px;
	font-weight: 400;
}
.zn-block-img-1 {
	width: 103px;
	height: 101px;
}
.zn-block-img-2 {
	width: 103px;
	height: 103px;
}
.zn-block-img-3 {
	width: 98px;
	height: 98px;
}

/*SKOLKO*/
.section-2-img {
	background: url(../images/fon-1.jpg) no-repeat center center;
	background-size: cover;
	height: 300px;
}

.section-2-img-pr {
	background: url(../images/fon5.png) no-repeat center center;
}
.skolko .media {
	padding-top: 0;
}
.sk-p-center {
	padding: 0 58px;
	margin-top: -270px;
}
.section-4-center {
	padding: 0 58px;
	margin-top: -255px;
}
.sk-p-center-h2 {
	padding-bottom: 100px;
	color: #fff;
	line-height: 1;
}
.sk-block {
	width: 311px;
	float: left;
	position: relative;
	z-index: 1;
	font-size: 15px;
	margin-top: -34px;
}
.sk-block-li-1, .sk-block-li-2, .sk-block-li-3 {
	width: 100%;
	margin: 0 auto 20px;
}
.sk-block-li-vs {
	text-align: center;
}
.sk-block-li-2-pr {
	width: 275px;
}
.sk-block-padding {
	margin: -34px 37px;
}
.sk-block-top {
	text-align: center;
	position: relative;
}
.sk-block-top img {
	width: 220px;
}
.sk-block h3 {
    padding: 0 0 15px 0;
    line-height: 1.15;
}
.sk-block-p {
    text-align: justify;
    height: auto;
}
.sk-block-p2 {
	text-align: justify;
    height: 100px;
}
.sk-block-prace {
	text-align: center;
    line-height: 21px;
    padding: 15px 0;
}
.sk-block-prace-pr-2 {
	width: 100%;
	text-align: center;
}
.sk-block-prace-b-p {
	text-align: center;
	font-family: pt-sans-bold;
	padding: 0 0 15px 0;
}
.sk-block-prace p{
    font-family: pt-sans-bold;
}
.sk-block-prace-span {
	color: #009FDF;
	font-size: 17px;
	display: block;
	padding-top: 10px;
}
.sk-block li{
	line-height: 25px;
}
.sk-block-instrukciya {
	padding: 20px 0;
	width: 201px;
	margin: 0 auto;
}
.sk-block-instrukciya-img {
	float: left;
	width: 21px;
	margin-top: 4px;
}
.sk-block-instrukciya-a {
	float: left;
	width: 180px;
}
.sk-block-instrukciya-a a {
	color: #333;
	text-decoration: underline;
}
.sk-block-instrukciya-a-p {
	padding-left: 10px;
	font-size: 18px;
}


.button-top {
	text-align: center;
}
.sk-zakaz-p {
    font-size: 20px;
    text-align: center;
    font-family: pt-sans-bold;
    padding-top: 15px;
}


/*section 2*/
.ob-img-1 {
	height: 330px;
	background: url(../images/fon-1.jpg)no-repeat center center;
	background-size: cover;
	margin-bottom: -320px;
}
.section-2 .content {
	width: 970px;
    margin: 0 auto;
    position: relative;
    z-index: 1;
}
.section-2 .media {
    margin-top: 0;
	padding-top: 30px;
}
.section-2-h2 {
	padding-bottom: 105px;
	color: #fff;
}
.block-2 {
	width: 45%;
	float: left;
}
.block-2-left {
	margin-right: 10%;
}
.section-2-gopro h3 {
    padding: 20px 0 15px 0;
	text-align: center;
	line-height: 1.1;
}
.ob-p {
	text-align: justify;
	height: 130px;
}
.prace {
	width: 155px;
	margin: 0 auto;
    padding: 15px 0 0 0;
	line-height: 1.7;
	font-family: pt-sans-bold;
}
.ob-li-1 {
	width: 315px;
	margin: 0 auto 25px;
}
.section-2 .text-center {
	text-align: center;
}
.op-bottom {
    font-size: 22px;
    text-align: center;
    padding-top: 20px;
	font-family: pt-sans-bold;
}


/*section-3*/
.section-3-img {
	background: url(../images/fon-3.jpg) no-repeat center center;
	background-size: cover;
	height: 320px;
}
.plazm .media {
	padding-top: 0;
}
.plazm-center h2 {
	padding-bottom: 45px;
}
.plazm-block-center-besolatno {
	font-size: 17px;
	text-align: center;
}
.plazm-center {
	padding: 0 70px;
	margin-top: -290px;
}
.plazm-center-h2{
	color: #fff;
}
.plazm-center-img-bottom {
	width: 100%;
	text-align: center;
}
.plazm h3 {
    padding: 7px 0 15px 0;
}

.plazm-center-container {
	padding-left: 85px;
	padding-right: 85px;
}
.plazm-block {
	width: 33.3%;
	float: left;
	margin-top: 25px;
}
.plazm-block-2 {
	width: 33.3%;
	float: left;
	margin-top: 25px;
	margin-bottom: 0;
}
.plazm-block-b {
	font-family: pt-sans-bold;
}
.plazm-block-center p {
    font-family: pt-sans-bold;
	line-height: 1.7;
}
.plazm-ops {
    text-align: justify;
	padding: 0 20px;
}
.plazm-block li{
    line-height: 1.7;
}
.plazm-block-center {
	font-weight: 700;
	text-align: center;
}
/*section-4*/
.section-4-img {
	background: url(../images/fon2.jpg) no-repeat center center;
	background-size: cover;
	height: 330px;
}
.skolko-h2-pr {
	color: #000; 
	font-size: 45px; 
	font-family: pt-sans, sans-serif; 
	font-weight: 700;
}

/*PRO-P*/
.section-3-p-img {
	background: url(../images/fon-p-1.jpg) no-repeat center center;
	background-size: cover;
	height: 330px;
}
.section-4-p-img {
	background: url(../images/fon-p-2.jpg) no-repeat center center;
	background-size: cover;
	height: 330px;
}
.sk-block-p-2 {
	text-align: justify;
    height: 150px;
}
.sk-block-p-3 {
    text-align: justify;
    height: 180px;
}
.sk-p-center-h2-2 {
	color: #fff;
	padding-bottom: 85px;
}
.sk-block-top-2-h3 {
	font-size: 25px;
}


.stoyka {
	margin-top: -138px;
}
.sk-block-p-stoyka {
    height: 90px;
}
.sk-block-p-stoyka-center {
    height: 104px;
}
.stoyka-parce-p {
	font-size: 22px;
	text-align: center;
}

/*Что в комплекте?*/
.complekt-podzagolovok {
	text-align: center;
	padding-bottom: 10px;
	font-size: 24px;
	font-family: pt-sans-bold, sans-serif; 
}
.complekt-podzagolovok-2 {
	padding-top: 50px;
}
.complekt-container-center {
	width: 995px;
	margin: 0 86px;
}
.complekt-container-block {
	float: left;
	text-align: center;
}
.complekt-container-block-img {
	height: 200px;
}
.complekt-container-block p {
	font-size: 20px;
	text-align: center;
	padding-top: 25px;
}
.complekt-container-plus {
	width: 30px;
	float: left;
	margin: 70px 10px 0;
}
.complekt-container-plus p{
	font-family: pt-sans-bold;
	font-size: 70px;
}
.complekt-title-vr {
	text-align: center;
	font-size: 20px;
}
.complekt-container-block-mobile-1, .complekt-container-block-mobile-2, .complekt-container-block-mobile-3 {
	padding: 0 4px;
}
.komplekt-block {
	width: 150px;
	float: left;
	margin-bottom: 20px;
	text-align: center;
	font-size: 19px;
}
.komplekt-block img, .komplekt-block-2 img {
	width: 150px;
}




.komplekt-block-2 {
	width: 290px;
    float: left;
    margin-bottom: 20px;
    text-align: center;
    font-size: 19px;
}
.komplekt-block-2-plus {
	display: none;
}


/*ДопОборудование*/
.dopobr-container-center {
	width: 1050px;
	margin: 0 auto;
}
.dopobr-container-block {
	float: left;
	width: 240px;
	height: 380px;
	text-align: center;
	margin-left: 77px;
	margin-right: 10px;
}
.dopobr-container-block h4 {
	font-size: 20px;
	padding: 15px 0 10px 0;
	font-family: pt-sans-bold;
	line-height: 1.1;
}
.dopobr-container-block p {
	font-size: 16px;
	text-align: justify;
	color: #333333;
	line-height: 1.2;
}
.dopobr-container-block img {
	border-radius: 100%;
	border: 1px solid #484848;
}

.sk-zakaz-p-phone-perenos {
	padding-top: 20px;
}

.span-perenos {
	display: block;
}

/*centact*/
.contacti-img {
	background: url(../images/contacti.png) no-repeat center center;
	background-size: cover;
	height: 331px;
}
.contacti .media {
	padding-top: 0;
}
.contacti-h2 {
	height: 331px;
	margin-top: -305px;
}
.contacti-center {
	text-align: center;
}
.contacti-tel {
	font-weight: 700;
	font-size: 43px;
	padding: 10px 0;
	color: #333333;
	line-height: 1.7;
	font-family: pt-sans-bold;
}
.contacti-center p {
	font-size: 17px;
	color: #333333;
    font-family: pt-sans, sans-serif;
}
.contacti-button-top {
	padding-top: 10px;
}
.button-st-l img{
	margin: 20px 10px -25px 0; 
}
.button-st-r img{
	margin: 20px 0 -25px 10px; 
}
.button-comntacti {
	margin-top: -30px;
}
.contacti-button-top .button {
	font-size: 25px;
}
.cont-t {
	margin: 15px 0 0 0;
}

/*OTZOVI*/
.otzivi .media {
	margin-bottom: 0;
}
.otzivi {
	text-align: center;
}
.otzivi-p {
	padding: 30px 0;
	font-size: 20px;
}
.vk-vidget {
	width: 665px;
	margin: 0 auto;
}
.vk-vidget-form-top {
    background: #4a76a8;
	border: 1px solid #4a76a8;
    height: 40px;
	border-radius: 3px 3px 0 0;
	width: 665px;
}
.vk-vidget-form-top p {
	color: #fff;
	font-size: 15px;
	text-align: left;
	font-family: pt-sans-bold;
	padding: 8px 0 0 20px;
}
.vk-vidget-form {
	background: #fafbfc;
    border: 1px solid #e1e4eb;
    border-top: 0;
    border-radius: 0 0 3px 3px;
	width: 665px;
}
.vk-vidget-form textarea {
	min-height: 81px;
    height: auto;
	border-radius: 2px;
	border: 1px solid #d3d9de;
	width: 625px;
	margin: 15px auto 10px;
}
.vk-vidget-form button {
	outline: none;
	border: none;
	border-radius: 2px;
	font-size: 15px;
	background-color: #4a76a8;
    color: #FFFFFF;
	font-family: pt-sans-bold;
	padding: 7px 0 9px 0;
	width: 125px;
	margin-bottom: 15px;
}
.vk-vidget-center-block {
	margin: 41px 0 0 0;
}
.vk-vidget-center-block-p {
	text-align: left;
	padding-bottom: 10px;
}
.vk-vidget-center-block-a {
    color: #2a5885;
}
.vk-vidget-center-block img {
	width: 100%;
}



/*MOVI*/
.movi-container {
	width: 80%;
	margin: 0 auto;
}
.movi-block {
	float: left;
	width: 45%;
	outline: 1px solid #ccc;
	padding: 10px 10px 5px 10px ;
}
.movi-block-left {
	margin-right: 4.5%;
}

/**/
.section-vr-r-container {
	width: 100%;
	margin: 0 auto;
}
.section-vr-r-container h2 {
	line-height: 1.1;
	width: 90%;
	margin: 0 auto;
}
.section-vr-r-block {
	border-top: 1px solid #ccc;
	padding: 25px 0;
	float: left;
	width: 45%;
	margin: 0 2.5%;
}
.section-vr-r-block-bottom {
	border-bottom: 1px solid #ccc;
}
.section-vr-r-block-img {
	float: left;
	width: 30%;
}
.section-vr-r-block-img img{
	width: 95%;
}
.section-vr-r-block-p {
	float: left;
	width: 70%;
}
.dopservis-button-top {
	text-align: center;
}


.plansheti-center {
	background: url(../images/ipad.jpg) no-repeat center center;
	background-size: cover;
}
.plansheti-center-block {
	width: 80%;
	margin: 0 auto;
	padding-top: 5%;
    padding-bottom: 5%;
}
.plansheti .media {
    padding-top: 0%;
    padding-bottom: 0%;
}
.plansheti .sk-p-center-h2 {
    padding-bottom: 50px;
	line-height: 1.2;
}


/*FOOTER*/
.footer {
	width: 1123px;
	margin: 0 auto;
	background: #000;
}
.footer-center {
	padding: 50px; 
}
.footer-center-left {
	float: left;
	width: 550px;
}
.footer-center-right {
	float: left;
	width: 472px;
}
.footer-center-block {
	float: left;
	width: 214.25px;
}
.footer-center-block-margin-left {
	margin-left: 55px;
	margin-right: 27.5px;
}
.footer-center-block-margin-right {
	margin-left: 27.5px;
	margin-right: 45px;
}
.footer-center-block-pr {
	width: 209px;
}
.footer-center-block h4 {
	text-transform: uppercase;
	color: #fff;
	padding-bottom: 25px;
	font-size: 17px;
}
.footer-center-block li>a {
	color: #b0b0b0;
	font-size: 15px;
	text-transform: uppercase;
	line-height: 2.29;
}
.footer-center-block li>a:hover {
    color: #2bc2ff;
}
.img-footer {	
	width: 200px;
}
.footer-center-block-socseti {
	float: left;
	width: 59px;
	margin-right: 10px;
}
.footer-center-block-socseti img {
	width: 59px;
}
.footer-center-block-contacti {
	color: #fff;
	font-size: 17.1px;
}
.logo-footer {	
	width: 200px;
	margin-top: 25px;
	padding: 0 0 10px 27px;
}
.footer-center-right-bottom p{
	color: #fff;
	text-align: justify;
	padding: 0 0 0 27.5px;
	font-size: 13.3px;
}
.footer-center-right-phone {
	float: left;
	width: 70px;
}
.footer-center-right-phone img {
	float: left;
	width: 59px;
}
.footer-center-right-app {
	float: left;
	width: 120px;
}
.footer-center-right-app img {
	width: 120px;
}
.footer-center-right-gp {
	float: left;
	width: 120px;
	margin-top: 42px;
}
.footer-center-right-gp img {
	width: 120px;
}
.footer-strong {
	font-family: pt-sans;
}
.footer-center-block-contacts {
	width: 190px;
}

.footer-bottom p {
    font-size: 11px;
    text-align: center;
}
/*END FOOTER*/


/*CLIENTS*/
.clients {
	text-align: center;
	position: relative;
	z-index: 555;
}
.clients-block {
	float: left;
    width: 23%;
    margin: 20px 1%;
    color: #484848;
    text-align: center;
    border-radius: 5px;
    box-shadow: 0px 0px 1px rgba(0,0,0,0.8);
    background-color: #FFFFFF;
    overflow: hidden;
}
.clients-block h3 {
	padding: 22px 0;
	font-size: 45px;
	font-weight: 700;
}
.clients-block-tu {
	padding: 12px 0;
}
.clients-block h4 {
	padding: 27px 0;
	font-size: 37px;
}
.clients-block-bottom {
	border: 1px solid #ccc;
	margin: 20px 1%;
    border-radius: 6px;
}
.clients-block-bottom p {
	padding: 24px 10px;
	line-height: 1.2;
}

@media only screen and (max-width: 1024px){
	.container {
		width: 100%;
		margin: 0;
	}
	.menu-block-center {
		width: 565px;
	}
	.menu-conteiner {
		padding: 15px 20px;
	}

	.sk-block {
		width: 30%;
	}
	.sk-block-p-height-1 {
		height: 175px;
	}
	.sk-block-p-height-2 {
		height: 245px;
	}
	.sk-block-p-height-3 {
		height: 225px;
	}
	.sk-block-p-height-4 {
		height: 200px;
	}
	.sk-block-p-height-5 {
		height: 200px;
	}
	.sk-p-center {
		padding: 0 5px 0 35px;
	}
	
	.complekt-container-center {
		width: 950px;
		margin: 0 auto;
	}
	.sk-block-p-stoyka {
		height: 140px;
	}
	.sk-block-p-stoyka-center {
		height: 180px;
	}
	.sk-block-top-2-h3 {
		font-size: 22px;
	}
	.sk-block-prace-pr-2 p {
		font-size: 14px;
	}

	/*FOOTER*/
	.footer {
		width: 100%;
	}
	.footer-center {
		padding: 45px 20px; 
	}
	.footer-center-left, .footer-center-right {
		float: left;
		width: 472px;
	}
	.footer-center-block {
		float: left;
		width: 194px;
	}
	.footer-center-block-margin-left {
		margin-left: 42px;
		margin-right: 21px;
	}
	.footer-center-block-margin-right {
		margin-left: 21px;
		margin-right: 42px;
	}
	.footer-center-block h4 {
		text-transform: uppercase;
		color: #fff;
		padding-bottom: 25px;
		font-size: 17px;
	}
	.footer-center-block li>a {
		color: #b0b0b0;
		font-size: 14.5px;
		text-transform: uppercase;
		line-height: 2.29;
	}
	.img-footer {	
		width: 200px;
		padding-bottom: 25px;
	}
	.footer-center-block-socseti {
		float: left;
		width: 59px;
		margin-right: 10px;
	}
	.footer-center-block-socseti img {
		width: 59px;
	}
	.footer-center-block-contacti {
		color: #fff;
	}
	.logo-footer {	
		width: 200px;
		padding: 0 0 10px 0;;
	}
	.footer-center-right-bottom p {
		padding: 0;
		font-size: 20px;
	}
	.footer-center-right-bottom {
		color: #fff;
		text-align: justify;
		padding: 5px 27.5px 0 27.5px;
	}

	.footer-center-right-phone {
		float: left;
		width: 70px;
	}
	.footer-center-right-phone img {
		float: left;
		width: 59px;
	}
	.footer-center-right-app {
		float: left;
		width: 120px;
		margin-top: 11px;
	}
	.footer-center-right-app img {
		width: 120px;
	}
	.footer-center-right-gp {
		float: left;
		width: 120px;
		margin-top: 20px;
	}
	.footer-center-right-gp img {
		width: 120px;
	}
	.footer-bottom p {
		font-size: 10px;
	}
	/*END FOOTER*/
}

@media only screen and (max-width: 1000px){
	.clients-block-center {
		width: 90%;
		margin: 0 auto;
	}
	.clients-block {
		width: 46%;
		margin: 10px 2%;
	}
	.clients-block img {
		width: 90%;
		
	}
}







@media only screen and (min-width: 1000px){
	.slider-p-center-bottom {
		display: none;
	}
}

@media only screen and (max-width: 770px){
	.media {
		padding-top: 4%;
		padding-bottom: 6%;
		margin: 4% 0;
	}
	.container {
		width: 100%;
	}
	h2 {
		padding-bottom: 35px;
		line-height: 1;
		font-size: 70px;
		width: 90%;
		margin: 0 auto;
	}
	.phone-none {
		display: none;
	}
	
	/**/
	.section-vr-r-container {
		width: 80%;
	}
	.section-vr-r-container h2 {
		width: 100%;
	}
	.section-vr-r-block {
		width: 100%;
	}

	
	/*MENU*/
	.strelka-menu {
		display: none;
	}
	.menu-conteiner {
		padding: 20px 14px;
	}
	.menu-block-left {
		width: 41%;
	}
	.menu-block-left img {
		width: 100%;
	}
	.menu-block-center {
		display: none;
	}
	.menu-block-right {
		width: 55%;
		padding-left: 4%;
		margin-top: 3px;
	}
	.navbar-fixed-top {
		position: absolute;
	}
	.menu-block-right-p {
		font-size: 2.5vw;
	}
	.menu-block-right h5 {
		font-size: 5.4vw;
		line-height: 1.4;
		padding-left: 0;
		color: #2bc2ff;
	}
	.button {
		padding: 20px 35px;
		font-size: 42px;
	}
	.sk-block-prace-b-p {
		font-size: 25px;
	}

	/*SLIDER*/
	.slider-p-center {
		font-size: 44px;
		line-height: 1.2;
		width: 100%;
		padding: 0;
	}
	.body_slides li{
		height: 950px;
	}
	.slider-p {
		height: 950px;
	}
	.button-bottom-slider {
		margin-top: -170px;
	}

	.slider-center {
		height: 950px;
	}
	.slider-p-center-bottom {
		font-size: 19px;
		font-weight: 400;
		color: #fff;
	}


	.zn {
		padding-top: 70px;
	}
	.zn-block {
		width: 100%;
		margin-top: 0;
		padding-bottom: 35px;
	}
	.zn-block-img-1 {
		width: 203px;
		height: 201px;
	}
	.zn-block-img-2 {
		width: 203px;
		height: 203px;
	}
	.zn-block-img-3 {
		width: 198px;
		height: 198px;
	}
	.zn-block-p {
		line-height: 45px;
		font-size: 34px;
	}

	/*section-2*/
	.sk-p-center-h2 {
		padding-bottom: 50px;
	}
	.sk-p-center {
		padding: 0;
		margin-top: -250px;
	}
	.sk-block {
		width: 75%;
		margin: 0 auto 59px;
		float: none;
	}
	.sk-block-padding-mobile-pr-2 {
		margin-top: 100px;
	}
	.sk-block h3 {
		font-size: 50px;
		padding: 0 0 30px 0;
	}
	.sk-block-p, .ob-p {
		line-height: 1.5;
		height: auto;
		font-size: 27px;
	}
	.sk-block-prace p {
		line-height: 1.5;
		font-size: 27px;
	}
	.sk-block-prace-span {
		font-size: 27px;
	}
	.sk-block-img {
		width: 80%
	}
	.sk-block-prace, .plazm-block-center {
		width: 100%;
		text-align: center;
	}
	.sk-zakaz-p {
		width: 80%;
		margin: 0 auto;
	}
	.sk-block-li-1 {
		width: 470px;
		font-size: 27px;
	}
	.sk-block-li-2, .sk-block-li-3, .sk-block-li-2-pr {
		width: 470px;
		font-size: 27px;
	}
	.sk-block li {
		line-height: 1.5;
	}
	.sk-block-instrukciya {
		padding: 30px 0;
		width: 300px;
	}
	.sk-block-instrukciya-img {
		width: 41px;
	}
	.sk-block-instrukciya-img img {
		width: 41px;
	}
	.sk-block-instrukciya-a {
		width: 255px;
	}
	.sk-block-instrukciya-a-p {
		font-size: 27px;
		padding: 5px 0 0 15px;
	}
	.button-two {
		width: 350px;
		line-height: 90px;
		font-size: 45px;
	}
	.sk-zakaz-p {
		font-size: 29px;
		padding-top: 45px;
	}
	
	.section-4-p-img {
		height: 430px;
		
	}
	.sk-block-p-2, .sk-block-p-3 {
		height: auto;
		font-size: 27px;
	}

	.span-perenos {
		display: inline;
	}
	.sk-block-phone {
		margin-bottom: 0;
	}

	/*section-2*/
	.ob-img-1 {
		height: 458px;
		margin-bottom: -450px;
	}
	.section-2-h2 {
		padding-bottom: 75px;
	}
	.block-2 {
		width: 100%;
		float: left;
	}
	.sk-block-img {
		width: 70%;
	}
	.block-2-left {
		margin: 0 0 100px 0;
	}
	.section-2-gopro h3 {
		font-size: 45px;
	}
	.ob-p {
		font-size: 25px;
	}
	.prace {
		width: 290px;
		margin: 30px auto 0;
	}
	.prace p {
		font-size: 25px;
	}
	.ob-li-1 {
		width: 85%;
		font-size: 25px;
	}
	.op-bottom {
		font-size: 33px;
	}
	.section-2 .content {
		width: 85%;
	}

	/*section-3*/
	.section-3-img {
		height: 400px;
	}
	.plazm-center h2 {
		font-size: 59px;
		padding-bottom: 5px;
	}
	.plazm-center {
		padding: 0;
		text-align: center;
		margin-top: -350px;
	}
	.copter {
		margin-top: 75px;
		margin-left: 0;
	}
	.copter-h3 {
		margin: 5px auto 0;
		width: 85%;
	}
	.plazm-ops {
		padding: 0;
		font-size: 27px;
	}
	.plazm-center-container {
		width: 75%;
		margin: 0 auto;
	}
	.tv-plazm {
		width: 350px;
	}
	.plazm-center-img-bottom h3 {
		font-size: 50px;
		padding: 30px 0;
	}
	.plazm-block {
		float: none;
		width: 92%;
		margin: 15px auto 15px;
		font-size: 27px;
	}
	.plazm-block-center p {
		font-size: 27px;
		line-height: 1.7;
	}
	.plazm-block-center-m p {
		font-size: 27px;
	}
	.plazm .but {
		margin-top: 20px;
	}
	
	/*section-4*/
	.section-4-img {
		height: 450px;
	}
	.section-4-h2 {
		margin-bottom: 50px;
	}
	.section-4-center {
		padding: 0;
		margin-top: -400px;
	}
	.section-4-center-img {
		width: 80%;
	}
	.sk-block-p2 {
		font-size: 27px;
		line-height: 1.5;
		height: auto;
	}

	/*Что в комплекте?*/
	.complekt-container-center {
		width: 85%;
		margin: 0 auto;
	}
	.complekt-container-block {
		text-align: center;
	}
	.complekt-container-plus {
		text-align: center;
		width: 100%;
		margin: 0;
	}

	.komplekt-block {
		width: 50%;
		margin-bottom: 5px;
	}
	.komplekt-block-sumka {
		width: 41%;
		float: none;
		margin: 0 auto;
	}
	.complekt-container-plus p {
		font-size: 120px;
		    line-height: 1;
	}
	.komplekt-block-sumka img {
		width: 150px;
	}
	.komplekt-block p, .komplekt-block-2 p {
		font-size: 35px;
	}
	.complekt-podzagolovok {
		font-size: 44px;
	}

	.complekt-container-block-mobile-1 {
		width: 50%;
		padding: 0;
	}
	.complekt-container-block-mobile-2 {
		width: 50%;
		margin: 0;
		padding: 0;
	}
	.complekt-container-block-mobile-3 {
		width: 50%;
		margin: 0;
		padding: 0;
	}
	.complekt-container-block-mobile-4 {
		width: 50%;
		margin: 0;
		padding: 0;
	}

	.complekt-container-plus-none {
		display: none;
	}
	.complekt-container-block-img {
		height: 250px;
	}
	.complekt-container-block p {
		padding-top: 10px;
		font-size: 35px;
	}
	.komplekt-block-sumka-img {
		padding-bottom: 15px;
	}
	
	
	.komplekt-block-2 {
		width: 50%;
		padding: 0;
	}
	.komplekt-block-2-plus-none {
		display: none;
	}
	.komplekt-block-2-plus {
		display: block;
	}
	
	.movi-block {
		float: left;
		width: 92%;
	}
	.movi-container {
		width: 100%;	
	}
	.movi-block {
		width: 85%;
		margin: 0 auto;
		float: none;
	}
	.movi-block-left {
		margin: 0 auto 10%;
	}

	/*section-6*/
	.section-6-img {
		height: 450px;
	}
	.aerosem .media {
		padding-top: 0%;
		padding-bottom: 0%;
	}
	.aer-center {
		height: 370px;
		padding: 0px 20px;
		margin-top: -417px;
	}
	.aer-center h2 {
		font-size: 59px;
	}
	.aer-center p {
		font-size: 45px;
		line-height: 1.1;
	}
	.button-aer {
		width: 390px;
		font-size: 45px;
		padding: 15px 0;
	}
	
	/*section-7*/
	.dopobr-ps .sk-zakaz-p {
		width: 95%;
	}
	.sk-zakaz-p-phone {
		font-size: 15px;
		line-height: 1.2;
	}
	.sk-zakaz-p-phone-perenos {
		padding-top: 0;
		line-height: 1.2;
	}
	.dopobr-container-block-phone {
		padding-bottom: 20px;
	}
	.dopobr-container-block h4 {
		font-size: 42px;
		padding: 15px 0 10px 0;
	}
	.dopobr-container-block p {
		font-size: 27px;
		line-height: 1.5;
	}
	.dopobr-container-center {
		width: 70%;
	}
	.dopobr-container-block {
		width: 100%;
		height: 100%;
		margin: 0 0 50px 0;
	}
	.dopobr-container-block-close {
		display: none;
	}

	/*CONTAKTI*/
	.contacti-h2 {
		height: 341px;
		margin-top: -310px;
	}
	.contacti-center p {
		font-size: 27px;
		padding: 0 100px;
		line-height: 1.5;
	}
	.contacti-tel {
		font-size: 55px;
		line-height: 2;
	}
	.contacti-button-top {
		margin: 30px 0;
	}
	.contacti-button-top .button {
		font-size: 44px;
		padding: 20px 15px;
	}
	.otzivi p {
		font-size: 27px;
	}
	.button-three {
		width: 590px;
		min-height: 50px;
		line-height: 90px;
		font-size: 42px;
	}

	/*OTZOVI*/
	.vk-vidget {
		width: 95%;
	}
	.vk-vidget-form-top {
		width: 100%;
	}
	.vk-vidget-form {
		width: 100%;
	}
	.vk-vidget-form textarea {
		width: 90%;
	}

	/*FOOTER*/
	.footer {
		width: 100%;
	}
	.footer-center {
		padding: 70px 50px; 
	}
	.footer-center-left, .footer-center-right {
		float: left;
		width: 100%;
	}
	.footer-center-block {
		float: left;
		width: 45%;
	}
	.footer-center-block-margin-left {
		margin-left: 10%;
		margin-right: 0;
	}
	.footer-center-block-margin-right {
		margin-left: 0;
		margin-right: 10%;
	}
	.footer-center-block h4 {
		font-size: 30px;
	}
	.footer-center-block li>a {
		font-size: 22px;
	}
	.img-footer {	
		width: 200px;
		padding-bottom: 55px;
	}
	.footer-center-block-socseti {
		float: left;
		width: 59px;
		margin-right: 10px;
	}
	.footer-center-block-socseti img {
		width: 59px;
	}
	.footer-center-block-contacti {
		font-size: 22px;
	}
	.logo-footer {	
		width: 250px;
		margin-top: 0px;
	}
	.footer-center-right-bottom {
		font-size: 22px;
		padding: 25px 0 0 0;
	}

	.footer-center-right-phone {
		width: 120px;
	}
	.footer-center-right-phone img {
		width: 100px;
	}
	.footer-center-right-app {
		width: 150px;
		margin-top: 21px;
	}
	.footer-center-right-app img {
		width: 170px;
	}
	.footer-center-right-gp {
		width: 150px;
		margin-top: 50px;
	}
	.footer-center-right-gp img {
		width: 170px;
	}

	.complekt-container-block-mobile-041 img {
		-moz-transform: rotate(90deg); /* Для Firefox */
		-ms-transform: rotate(90deg); /* Для IE */
		-webkit-transform: rotate(90deg); /* Для Safari, Chrome, iOS */
		-o-transform: rotate(90deg); /* Для Opera */
		transform: rotate(90deg);
		width: 130px;
		height: 100%;
		margin: 55px 0 20px;
	}
	.complekt-container-block-mobile-051 {
		margin-top: 30px;

	}
	.complekt-container-plus-left {
		width: 10%;
		padding: 70px 7% 0;
	}
	.button-st-l img {
		margin: 22px 10px -9px 0;
		width: 110px;
	}
	.button-st-r img {
		margin: 22px 0 -9px 10px;
		width: 110px;
	}
	.contacti-button-top .button {
		font-size: 50px;
		margin-top: 50px;
		padding: 10px 35px 12px 35px;
	}
}

@media only screen and (max-width: 500px){
		.media {
			padding-top: 10%;
			padding-bottom: 12%;
			margin: 5% 0;
		}
		
		/**/
		.section-vr-r-block {
			text-align: center;
		}
		.section-vr-r h2 {
			font-size: 34px;
		}
		.section-vr-r-block-img {
			width: 100%;
			margin-bottom: 10px;
		}
		.section-vr-r-block-img img{
			width: 75%;
		}
		.section-vr-r-block-p {
			width: 100%;
		}
		
		.footer {
			width: 100%;
		}
		.footer-center {
			padding: 70px 50px; 
		}
		.footer-center-left, .footer-center-right {
			float: left;
			width: 100%;
		}
		.footer-center-block {
			float: left;
			width: 100%;
			height: auto;
			margin-bottom: 45px;
		}
		.footer-center-block-margin-left {
			margin-left: 0;
			margin-right: 0;
		}
		.footer-center-block-margin-right {
			margin-left: 0;
			margin-right: 0;
		}
		.footer-center-block h4 {
			font-size: 20px;
		}
		.footer-center-block li>a {
			font-size: 15px;
		}
		.img-footer {	
			width: 150px;
			padding-bottom: 25px;
		}
		.footer-center-block-socseti {
			float: left;
			width: 59px;
			margin-right: 10px;
		}
		.footer-center-block-socseti img {
			width: 59px;
		}
		.footer-center-block-contacti {
			color: #fff;
			font-size: 19px;
		}
		.logo-footer {	
			width: 250px;
			margin-top: 0px;
		}
		.footer-center-right-bottom {
			font-size: 14px;
			padding: 0;
		}

		.footer-center-right-phone {
			float: left;
			width: 120px;
		}
		.footer-center-right-phone img {
			float: left;
			width: 100px;
		}
		.footer-center-right-app {
			float: left;
			width: 150px;
			margin-top: 21px;
		}
		.footer-center-right-app img {
			width: 170px;
		}
		.footer-center-right-gp {
			float: left;
			width: 150px;
			margin-top: 50px;
		}
		.footer-center-right-gp img {
			width: 170px;
		}	
		.footer-center-right-bottom p {
			padding: 0;
			font-size: 15px;
		}		
}

@media only screen and (max-width: 576px){
		h2 {
			font-size: 39px;
		}
		/*MENU*/
		.menu-block-right {
			margin-top: -8px;
		}
		.menu-block-right h5 {
			font-size: 5.2vw;
			line-height: 1.4;
			padding-left: 0;
			color: #2bc2ff;
		}
		.button {
			padding: 12px 15px;
			font-size: 17px;
		}
		.button-a-d {
			padding: 12px 5px;
			font-size: 19px;
		}


		/*SLIDER*/
		.slider-p-center {
			font-size: 27px;
			line-height: 1.2;
		}
		.button-bottom-slider {
			margin-top: -120px;
			margin-bottom: 50px;
		}
		.body_slides li{
			height: 580px;
		}
		.slider-p {
			height: 580px;
		}
		.slider-center {
			height: 580px;
		}

		/*section-1*/
		.zn {
			padding-top: 70px;
		}
		.zn-block {
			width: 100%;
			margin-top: 0;
			padding-bottom: 35px;
		}
		.zn-block-img-1 {
			width: 103px;
			height: 101px;
		}
		.zn-block-img-2 {
			width: 103px;
			height: 103px;
		}
		.zn-block-img-3 {
			width: 98px;
			height: 98px;
		}
		.zn-block-p {
			line-height: 1.5;
			font-size: 19px;
		}

		/*section-2*/
		.section-2-img {
			background: url(../images/fon-1-phone.jpg) no-repeat center center;
			background-size: cover;
			height: 230px;
		}
		.sk-p-center {
			padding: 0;
			margin-top: -220px;
		}
		.sk-block {
			width: 80%;
		}
		.sk-block-img {
			width: 90%;
		}
		.sk-p-center-h2 {
			padding-bottom: 29px;
		}
		.sk-block h3 {
			font-size: 25px;
			padding: 0 0 10px 0;
		}
		.sk-block-p-2, .sk-block-p-3 {
			font-size: 15px;
		}
		.sk-block-p {
			line-height: 1.5;
			font-size: 15px;
		}
		.block-2-left {
			margin: 0 0 50px 0;
		}
		.sk-block-prace p {
			line-height: 1.5;
			font-size: 15px;
		}
		.sk-block-prace-span {
			font-size: 15px;
		}
		.sk-block-li-1 {
			width: 100%;
			font-size: 15px;
		}
		.sk-block-li-2, .sk-block-li-2-pr {
			width: 100%;
			font-size: 15px;
		}
		.sk-block-li-3 {
			width: 100%;
			font-size: 15px;
		}
		.sk-block-instrukciya {
		    padding: 0 0 20px 0;
			width: 230px;
		}
		.sk-block-instrukciya-img {
			width: 21px;
		}
		.sk-block-instrukciya-img img {
			width: 21px;
		}
		.sk-block-instrukciya-a {
			width: 200px;
		}
		.sk-block-instrukciya-a-p {
			font-size: 18px;
			padding: 0 0 0 15px;
		}
		.ob-li-1 {
			width: 100%;
			font-size: 15px;
		}
		.button-two {
			width: 190px;
			line-height: 50px;
			font-size: 27px;
		}
		.sk-zakaz-p {
			font-size: 19px;
			padding: 10px 0 35px 0;
		}
		.sk-block li {
			font-size: 15px;
		}
		.sk-block-prace-b-p {
			font-size: 15px;
		}
		
		.ob-img-1 {
			height: 220px;
			margin-bottom: -239px;
		}
		.section-2-h2 {
			padding-bottom: 45px;
		}
		.section-2-gopro h3 {
			font-size: 25px;
		}
		.prace {
			width: 165px;
			margin: 10px auto 0;
		}
		.prace p {
			font-size: 15px;
		}

		/*section-3*/
		.section-3-p-img {
			height: 250px;
			background: url(../images/fon-p-1.jpg) no-repeat center center;
			background-size: cover;
		}
		.section-3-img {
			height: 240px;
		}
		.plazm-center {
			margin-top: -230px;
		}
		.sk-p-center-2 {
			margin-top: -220px;
		}
		.plazm-center h2 {
			padding-bottom: 0;
		}
		.copter {
			margin-top: 55px;
		}
		.plazm-center-container {
			padding: 0;
			width: 85%;
		}
		.tv-plazm {
			width: 80%;
		}
		.plazm-ops {
			padding: 0;
			font-size: 15px;
		}
		.plazm-center-img-bottom h3 {
			font-size: 25px;
			padding: 30px 0 0 0;
			line-height: 1.2;
		}
		.plazm-block-center-besolatno {
			font-size: 15px;
		}
		.plazm-block {
			font-size: 15px;
		}
		.plazm-block-center p {
			font-size: 15px;
		}
		.plazm-center h2 {
			font-size: 39px;
		}

		.section-3-p-img {
			height: 250px;
		}
		
		/*section-4*/
		.section-4-img {
			height: 270px;
		}
		.section-4-p-img {
			height: 230px;
			background: url(../images/fon-p-2-phone.jpg) no-repeat center center;
			background-size: cover;
		}
		.sk-p-center-h2-2 {
			text-shadow: none;
			color: #fff;
		}
		.section-4-h2 {
			font-size: 30px;
			margin-bottom: 0px;
		}
		.section-4-center {
			margin-top: -250px;
		}
		.section-4-center-img {
			width: 100%;
		}
		.sk-block-p2 {
			font-size: 15px;
		}

		/*Что в комплекте?*/
		.complekt-container-plus {
			font-size: 70px;
		}

		.complekt-container-block-img {
			height: 150px;
		}
		.complekt-container-block p {
			font-size: 19px;
		}

		/*section-6*/
		.section-6-img {
			height: 200px;
		}
		.aer-center {
			height: 177px;
			padding: 0;
			margin-top: -177px;
		}
		.aer-center h2 {
			font-size: 29px;
			padding-bottom: 15px;
		}
		.aer-center p {
			font-size: 23px;
			padding-bottom: 10px;
		}
		.button-aer {
			width: 250px;
			font-size: 25px;
			margin-top: 0px;
		}
		.complekt-container-plus p {
			font-size: 70px;
			line-height: 1;
		}
		.komplekt-block p, .komplekt-block-2 p {
			font-size: 19px;
		}
		.ob-p {
			font-size: 15px;
		}
		
		/*section-7*/
		.dopobr-ps .sk-zakaz-p {
			width: 95%;
		}
		.sk-zakaz-p-phone {
			font-size: 15px;
			line-height: 1.2;
		}
		.sk-zakaz-p-phone-perenos {
			padding-top: 0;
			line-height: 1.2;
		}
		.dopobr-container-block-phone {
			padding-bottom: 20px;
		}
		.dopobr-container-block h4 {
			font-size: 17.2px;
			padding: 15px 0 5px 0;
		}
		.dopobr-container-block p {
			font-size: 14px;
			line-height: 1.29;
		}
		.dopobr-container-center {
			width: 100%;
		}
		.dopobr-container-block {
			width: 45%;
			height: 300px;
			margin: 0 2.5% 10px 2.5%;
		}
		.dopobr-container-block-close {
			display: none;
		}
		.dopobr-container-block img {
			width: 80%;
		}
		.dopobr-container-block-phone-center {
			float: none;
			margin: 0 auto 50px;
		}

		/*CONTAKTI*/
		.contacti-img {
			background: url(../images/contacti.png) no-repeat center center;
			background-size: cover;
			height: 180px;
		}
		.contacti-h2 {
			height: 190px;
			margin-top: -170px;
		}
		.contacti-center p {
			font-size: 17px;
			padding: 0 40px;
		}
		.contacti-tel {
			font-size: 27px;
			line-height: 2;
		}
		.contacti-button-top {
			margin: 30px 0;
		}
		.contacti-button-top .button {
			font-size: 23px;
			padding: 14px 0;
		}
		.otzivi p {
			font-size: 15px;
		}
		.button-three {
			width: 290px;
			line-height: 55px;
			font-size: 21px;
		}

		.vk-vidget {
			width: 90%;
			margin: 0 auto;
		}

		.complekt-podzagolovok {
			font-size: 21px;
		}
		.complekt-container-block-mobile-041 img {
			-moz-transform: rotate(90deg); /* Для Firefox */
			-ms-transform: rotate(90deg); /* Для IE */
			-webkit-transform: rotate(90deg); /* Для Safari, Chrome, iOS */
			-o-transform: rotate(90deg); /* Для Opera */
			transform: rotate(90deg);
			width: 130px;
			height: 100%;
			margin: 55px 0 20px;
		}
		.complekt-container-block-mobile-051 {
			margin-top: 30px;

		}
		.complekt-container-plus-left {
			width: 10%;
			padding: 70px 7% 0;
		}
		.button-st-l img {
			margin: 20px 10px -7px 0;
			width: 50px;
		}
		.contacti-button-top .button {
			padding: 5px 7px 7px 7px;
			font-size: 30px;
			margin-top: 10px;
		}
		.button-st-r img {
			margin: 20px 0 -7px 10px;
			width: 50px;
		}
		
		.plazm-block-center-m p {
			font-size: 15px;
		}
}


@media only screen and (max-width: 320px){
			/*MENU*/
			.menu-block-right {
				margin-top: -5px;
			}
			.button-a-d {
				padding: 12px 5px;
				font-size: 14px;
			}
			.sk-block-top img {
				width: 270px;
			}

			/*SLIDER*/
			.slider-p-center {
				font-size: 19px;
				line-height: 1.2;
				padding: 0 20px;
			}
			.body_slides li{
				height: 500px;
			}
			.slider-p {
				height: 500px;
			}
			.slider-center {
				height: 500px;
			}
			.ob-img-1 {
				margin-bottom: -230px;
			}
			
			.sk-block, .section-2 .content {
				width: 89%;
			}

			/*Что в комплекте?*/
			.complekt-container-block-img {
				height: 120px;
			}
			.complekt-container-block p {
				font-size: 15px;
			}

			/*CONTAKTI*/
			.contacti-img {
				background: url(../images/contacti.png) no-repeat center center;
				background-size: cover;
				height: 180px;
			}
			.contacti-h2 {
				height: 190px;
				margin-top: -170px;
			}
			.contacti-center p {
				font-size: 17px;
				padding: 0 40px;
			}
			.contacti-button-top {
				margin: 30px 0;
			}
			.otzivi p {
				font-size: 12.9px;
			}
			.button-three {
				width: 250px;
				line-height: 50px;
				font-size: 18px;
			}
			.dopobr-container-block {
				height: 300px;
			}
			.sk-p-center-h2, .sk-p-center-h2-2, .section-2-h2{
				font-size: 30px;
			}
			.contacti-button-top .button {
				font-size: 22px;
			}
			.sk-p-center {
				margin-top: -170px;
			}
			.ob-li-1 {
				width: 100%;
			}
			.plazm-block-center-m p {
				font-size: 29px;
			}
			
			/*FOOTER*/
			.footer-center {
				padding: 50px 20px;
			}
			.footer-center-right-phone {
				width: 120px;
			}
			.footer-center-right-phone img {
				width: 90px;
			}
			.footer-center-right-app img {
				width: 140px;
			}
			.footer-center-right-gp {
				margin-top: 50px;
			}
			.footer-center-right-gp img {
				width: 140px;
			}
			/*END-FOTTER*/
}


/*pledge*/
.product-pledge {
	background: #009FDF;
	color: #fff;
	text-align: center;
	width: 70px;
	height: 70px;
	position: absolute;
	top: 5px;
	left: 5px;
	border-radius: 100%;
	font-family: pt-sans-bold;
	line-height: 1;
	display: flex;
	align-items: center;
	justify-content: center;
	z-index: 1;
}
.product-pledge span {
    display: block;
    font-size: 39px;
    line-height: 0.8;
    padding-top: 2px;
}
@media only screen and (max-width: 1024px){
/*pledge*/
	.product-pledge {
		width: 55px;
		height: 55px;
		line-height: 1;
		font-size: 12px
	}
	.product-pledge span {
		font-size: 30px;
		line-height: 0.5;
		padding-top: 5.5px;
	}
}