@charset "utf-8";
@import url("reset.css");


img, object, embed, video { max-width: 100%; }

/* IE 6 does not support max-width so default to width 100% */
.ie6 img { width:100%; }


div, input, button, a, p, ul, li { -webkit-transition: all 300ms; transition: all 300ms; }


@font-face { font-family: 'Lora';
  src: url('../fonts/Lora-Bold.eot?#iefix') format('embedded-opentype'),  url('../fonts/Lora-Bold.woff') format('woff'), url('../fonts/Lora-Bold.ttf')  format('truetype'), url('../fonts/Lora-Bold.svg#Lora-Bold') format('svg');
  font-weight: 700; font-style: normal;
}
@font-face { font-family: 'Circe';
  src: url('../fonts/Circe-Regular.eot?#iefix') format('embedded-opentype'),  url('../fonts/Circe-Regular.woff') format('woff'), url('../fonts/Circe-Regular.ttf')  format('truetype'), url('../fonts/Circe-Regular.svg#Circe-Regular') format('svg');
  font-weight: normal; font-style: normal;
}
@font-face { font-family: 'Circe1';
  src: url('../fonts/Circe-Bold.eot?#iefix') format('embedded-opentype'),  url('../fonts/Circe-Bold.otf')  format('opentype'),
	     url('../fonts/Circe-Bold.woff') format('woff'), url('../fonts/Circe-Bold.ttf')  format('truetype'), url('../fonts/Circe-Bold.svg#Circe-Bold') format('svg');
  font-weight: 700; font-style: normal;
}
@font-face { font-family: 'Circe2';
  src: url('../fonts/Circe-ExtraBold.eot?#iefix') format('embedded-opentype'),  url('../fonts/Circe-ExtraBold.otf')  format('opentype'),
	     url('../fonts/Circe-ExtraBold.woff') format('woff'), url('../fonts/Circe-ExtraBold.ttf')  format('truetype'), url('../fonts/Circe-ExtraBold.svg#Circe-ExtraBold') format('svg');
  font-weight: 800; font-style: normal;
}


body { font-family: 'Circe'; background: #fff; position: relative; }
.container { max-width: 940px; margin: 0 auto; padding: 0 10px; }
.clear { clear: both; }
.b-title { font-size: 30px; color: #000; font-weight: 700; line-height: 32px; text-transform: uppercase; padding: 0 0 33px; text-align: center; }
input { font-family: 'Circe'; }


.block1 { width: 100%; display: inline-block; background: url(../img/bg1.jpg) no-repeat top center; min-height: 548px; padding: 250px 0 0 0; text-align: center; }
.b1-title { font-family: 'Lora'; font-size: 50px; color: #fff; font-weight: 700; padding: 0 0 12px; }
.block1 br.two{display:none;}
.b1-desc { font-family: 'Circe';font-size: 25px; color: #fff; padding: 0 0 52px; }
.b1-button a { display: inline-block; font-weight: 800; color: #fff; font-size: 25px; line-height: 26px; padding: 12px 58px 10px; border-bottom: 3px solid #be3820; border-radius: 5px; text-decoration: none; box-shadow: 0 8px 12px rgba(0,1,1,0.2);
background: #e86343;
background: -moz-linear-gradient(top, #e75f3f 25%,#e65838 50%,#e04629 75%, #df4428 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e86343), color-stop(100%, #de4226));
background: -webkit-linear-gradient(top, #e75f3f 25%,#e65838 50%,#e04629 75%, #df4428 100%);
background: -o-linear-gradient(top, #e75f3f 25%,#e65838 50%,#e04629 75%, #df4428 100%);
background: -ms-linear-gradient(top, #e75f3f 25%,#e65838 50%,#e04629 75%, #df4428 100%);
background: linear-gradient(to bottom, #e75f3f 25%,#e65838 50%,#e04629 75%, #df4428 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e86343', endColorstr='#de4226',GradientType=0 ); }
.b1-button a:hover { background: #de4226;
background: -moz-linear-gradient(top, #de4226 0%, #e86343 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #de4226), color-stop(100%, #e86343));
background: -webkit-linear-gradient(top, #de4226 0%, #e86343 100%);
background: -o-linear-gradient(top, #de4226 0%, #e86343 100%);
background: -ms-linear-gradient(top, #de4226 0%, #e86343 100%);
background: linear-gradient(to bottom, #de4226 0%, #e86343 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#de4226', endColorstr='#e86343',GradientType=0 ); }


.block2 { width: 100%; display: inline-block; padding: 43px 0 20px; }
.block2 ul { max-width: 640px; margin: 0 auto; }
.block2 ul li { margin: 0 0 29px; position: relative; }
.block2 ul li:after { content: ' '; position: absolute; width: 12px; height: 37px; background: url(../img/b2-arrow.png) no-repeat 0 0; left: -8px; top: 29px; }
.block2 ul li:last-child:after { content: none; }
.block2 ul li table { width: 100%; }
.block2 ul li table tr td { vertical-align: middle; padding: 0; font-size: 18px; line-height: 20px; color: #000; font-weight: 700; }
.block2 ul li table tr td:nth-child(1) { width: 46px; }
.block2 ul li table tr td i { display: inline-block; font-style: normal; font-size: 20px; color: #fff; line-height: 35px; width: 35px; border-radius: 50%; text-align: center; background: #e55333; font-weight: 700; }


.block3 { width: 100%; display: inline-block; background: #f7f7f7; padding: 45px 0 50px; }
.block3 .slick-arrow{outline:none;background:#4F5563;color:#fff;width:40px;height:100px;border-radius:5px;cursor:pointer;z-index:50;}
.block3 .slick-arrow:hover{background:#FF5136;}
.slick-prev{float:left;display: inline-block;position:absolute;top: 40%;left:-15px;}
.slick-next{float:right;display: inline-block;
    position: absolute;
    top: 40%;
    right: -45px;}
.block3 h3{font-family: 'Circe1';font-size: 20px;text-transform:uppercase;text-align: center;margin-bottom:20px;}
.block3 .b-title { padding: 0 0 3px; }
.b-desc { color: #515563; font-size: 20px; line-height: 22px; text-align: center; padding: 15px 0; }
.b-case {font-size:30px;text-transform:uppercase;color:#e34f2f;font-family: 'Circe1';text-align: center;}
.block3 .img{ float: left; width: 40%;padding-left: 35px;}
.block3 .img img { border-radius: 5px;position: relative;margin:0 auto;max-width:340px;}
.block3 .content { margin-left: 25px;float: left; width: 51.06%;font-size:16px;}
.data{text-align: center;margin-top:30px;}
.data span{font-weight:bold;font-size:16px;margin-top:15px;display:block;}
.data>div{width:33.33%;float:left;}
.data .num{
	display: block; margin: 0 auto; width: 70px; height: 70px;border-radius:50%;background:#FF5136;color: #fff;text-align: center;font-size:18px;
}
.data .money .num{line-height:70px;}
.data .days .num{
	line-height: 17px;
	padding-top:20px;height:50px;
}
.data .sum .num{
	font-size: 14px;
	line-height: 70px;
}
.b3-info-title { font-size: 30px; color: #000; font-weight: 700; line-height: 32px; padding: 0 0 38px; }
.b3-info-text { font-size: 25px; line-height: 36px; color: #000; padding: 0 0 51px; }
.b3-info-result .b3-info-result-item { display: inline-block; text-align: center; margin: 0 12% 0 0; }
.b3-info-result .b3-info-result-item:last-child { margin-right: 0; }
.b3-info-result-img { height: 50px; padding: 0 0 15px; }
.b3-info-result-text { font-size: 23.18px; color: #000; line-height: 24px; }


.block4 { width: 100%; display: inline-block; padding: 48px 0 42px; }
.b4-img { float: left; margin: 0; }
.b4-img img{border-radius:4px;}
.b4-name-here{display: none;}
.b4-right { margin-right: -20px;width: 68.66%; float: right; }
.b4-name { font-size: 22.12px; color: #000; line-height: 24px; padding: 0 0 15px; }
.b4-name b { font-family: 'Circe1';font-size: 27.65px; }
.b4-vk { padding: 0 0 15px; }
.b4-vk a { display: inline-block; padding: 0 0 0 45px; line-height: 32px; color: #007cf0; font-size: 15px; text-decoration: none; background: url(../img/b4-vk.png) no-repeat left center; }
.b4-vk a:hover { text-decoration: underline; }
.b4-content { font-size: 16px; color: #000; line-height: 20px; }


.block5 { padding: 46px 0 40px; width: 100%; display: inline-block; background: #f7f7f7; }
.block5 .b-title { padding: 0 0 45px; }
.b5-line { width: 688px; margin: 0 auto; }
.b5-video-left {width: 510px; height: 285px; overflow: hidden; border-radius: 6px; float: left; }
.b5-video-right { float:right; width: 157px; }
.b5-video-right-item { height: 89px; width: 100%; border-radius: 6px; overflow: hidden; margin: 0 0 9px; }


.block6 { padding: 49px 0 42px; width: 100%; display: inline-block; }
.b6-title-left,.b6-title-right{display:inline-block;background: url(../img/ico04.png) no-repeat top center;height: 92px;width: 5%;}
.b6-title-left,.b6-title-center{float: left;}
.b6-title-center{display:inline-block;max-width: 95%; margin: 0 auto; padding: 0  40px; height: 92px; font-size: 29.89px; font-family: 'Circe1';line-height: 36px; text-align: center;}
.b6-title-right{float: left;}

.block7 { width: 100%;display: inline-block; padding: 95px 0 81px; background: url(../img/bg2.jpg) no-repeat top center; }
.block7 .b-title { color: #fff; padding: 0 0 40px; }
.block7 ul li { width: 23.4%; display: inline-block; margin: 0 1.5% 15px 0; text-align: center; }
.block7 ul li:last-child { margin-right: 0; }
.b7-list-img { line-height: 60px; height: 60px; padding: 0 0 18px; }
.b7-list-img img { vertical-align: middle; }
.b7-list-text { font-size: 20px; color: #fff; line-height: 24px; font-weight: 700; }


.block8 { width: 100%; display: inline-block; padding: 45px 0 50px; background: #f7f7f7;}
.block8 .b-title { padding: 0 0 43px; }
.b8-paket-list { margin: 0 -10px; text-align: center; }
.b8-paket-item { background: white;width: 240px; display: inline-block; border: 1px solid #ebebeb; margin: 0 21px; border-radius: 12px; padding-bottom: 25px; box-shadow: 0 1px 1px #dbdbdb; }
.paket-name { font-size: 25px; background:#4F5563;line-height: 30px; color: #fff;border-bottom: 1px solid #ebebeb; padding: 10px;border-radius: 10px 10px 0 0}
.paket-price,.paket-publication,.paket-price-click{margin:0 11px;}
.paket-price { padding: 12px 0 11px; border-bottom: 1px solid #ebebeb; font-size: 25px; color: #e75a3a; font-weight: 700; line-height: 24px;}
.paket-price span { font-size: 15px; color: #000; display: inline-block; position: relative; padding: 0 5px; }
.paket-price span:after { content: ' '; position: absolute; left: 0; top: 0; right: 0; bottom: 0; background: url(../img/ico09.png) no-repeat center center; }
.b8-paket-list .b8-paket-item:last-child .paket-price { padding: 24px 0 23px; }
.paket-publication { padding: 16px 0 18px; border-bottom: 1px solid #ebebeb; font-size: 20px; color: #000; line-height: 24px; }
.paket-price-click { padding: 17px 0 8px; font-size: 20px; color: #000; line-height: 24px; }
.paket-price-click span { font-weight: 700; color: #e4221f; }
.b8-paket-item.hot .paket-name{background:#FF5F43;}
.paket-popular { margin: 4px -8.5px 0; height: 45px; width: 259px; background: url(../img/popular.png) no-repeat 0 0; color: #fff; font-size: 20px; color: #fff; line-height: 60px; font-family: 'Circe1'; }

.block9 { width: 100%; display: inline-block; padding: 45px 0 50px; }
.block9 .container{max-width: 960px;}
.b9-list-title{margin: 10px 0 45px;font-size:20px;font-family: 'Circe1';}
.b9-list-title .red{display:none;}
.block9 .b-title { padding: 0 0 25px; }
.b9-list { text-align: center; }
.b9-list-row { width: 215px; display: inline-block; padding: 0 60px; border-right:1px solid #F7F7F7;}
.b9-list-row:first-of-type{padding-left:0}
.b9-list-row.center{width:260px;}
.b9-list-row:last-of-type{padding-right:0;border-right:0;}
.b9-list .b9-list-row:last-child { margin-right: 0; }
.block9 .b9-list-icon{width:60px;height:60px;border-radius:50%;background: #F7F7F7;margin:0 auto}
.block9 .b9-list-icon img{display: block;padding:14px;}
.b9-text .dve{display:none;}
.b9-list-img { line-height: 65px; height: 65px; padding: 0 0 26px; }
.b9-list-img img { vertical-align: middle; }
.b9-text{font-size:20px;color:#515563;}
.b9-phone { font-size: 20px;color: #000; line-height: 35px; padding:0; background:#F7F7F7;color: #515563;font-family: 'Circe1';border-radius: 5px;margin-bottom: 20px;}
.b9-phone:last-of-type{margin-bottom:0;}
.b9-vk { font-size: 20px; font-weight: 700; line-height: 24px; padding: 0 0 14px; }
.b9-vk-button a,.b10-form button { display: inline-block; margin-top:10px;font-weight: 800; color: #fff; font-size: 25px; line-height: 26px; padding: 12px 40px 10px; border-bottom: 3px solid #be3820; border-radius: 5px; text-decoration: none; box-shadow: 0 8px 12px rgba(0,1,1,0.2);
background: #e86343;
background: -moz-linear-gradient(top, #e86343 0%, #de4226 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e86343), color-stop(100%, #de4226));
background: -webkit-linear-gradient(top, #e86343 0%, #de4226 100%);
background: -o-linear-gradient(top, #e86343 0%, #de4226 100%);
background: -ms-linear-gradient(top, #e86343 0%, #de4226 100%);
background: linear-gradient(to bottom, #e86343 0%, #de4226 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e86343', endColorstr='#de4226',GradientType=0 ); }
.b9-vk-button a:hover,.b10-form button:hover { background: #de4226;
background: -moz-linear-gradient(top, #de4226 0%, #e86343 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #de4226), color-stop(100%, #e86343));
background: -webkit-linear-gradient(top, #de4226 0%, #e86343 100%);
background: -o-linear-gradient(top, #de4226 0%, #e86343 100%);
background: -ms-linear-gradient(top, #de4226 0%, #e86343 100%);
background: linear-gradient(to bottom, #de4226 0%, #e86343 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#de4226', endColorstr='#e86343',GradientType=0 ); }
.b9-zakaz-title { font-size: 20px; font-weight: 700; line-height: 24px; padding: 0 0 15px; }
input[type="text"] { text-align: center;padding: 0 3.3%; width: 93.2%; border: 1px solid #cfcfcf; height: 33px; margin: 0 0 10px; font-size: 16px; color: #000; background: transparent; border-radius: 5px; }
::-webkit-input-placeholder {color:#000;}
::-moz-placeholder          {color:#000;}/* Firefox 19+ */
:-moz-placeholder           {color:#000;}/* Firefox 18- */
:-ms-input-placeholder      {color:#000;}
input[type="submit"] { width: 100%; height: 51px; font-family: 'Circe2'; color: #fff; font-size: 25px; border-bottom: 3px solid #be3820; border-radius: 5px; box-shadow: 0 8px 12px rgba(0,1,1,0.2); cursor: pointer;
background: #e86343;
background: -moz-linear-gradient(top, #e86343 0%, #de4226 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e86343), color-stop(100%, #de4226));
background: -webkit-linear-gradient(top, #e86343 0%, #de4226 100%);
background: -o-linear-gradient(top, #e86343 0%, #de4226 100%);
background: -ms-linear-gradient(top, #e86343 0%, #de4226 100%);
background: linear-gradient(to bottom, #e86343 0%, #de4226 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e86343', endColorstr='#de4226',GradientType=0 ); }
input[type="submit"]:hover { background: #de4226;
background: -moz-linear-gradient(top, #de4226 0%, #e86343 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #de4226), color-stop(100%, #e86343));
background: -webkit-linear-gradient(top, #de4226 0%, #e86343 100%);
background: -o-linear-gradient(top, #de4226 0%, #e86343 100%);
background: -ms-linear-gradient(top, #de4226 0%, #e86343 100%);
background: linear-gradient(to bottom, #de4226 0%, #e86343 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#de4226', endColorstr='#e86343',GradientType=0 ); } 


.block10 { width: 100%; display: inline-block; background: url(../img/bg3.jpg) no-repeat top center; min-height: 454px; padding: 94px 0 0 0; text-align: center; }
.block10 .container{max-width:960px;}
.block10 .b-title { color: #fff; font-size: 30px; padding: 0 0 20px; line-height: 42px; }
.b10-desc {    font-family: 'Circe'; width: 75%;
    margin: auto;font-size: 25px; color: #fff; line-height: 27px; padding: 0 0 45px; }
.b10-form{background:rgba(0,0,0,0.5);padding: 40px 50px 50px}
.b10-form h2{font-size:30px;color:#fff;margin-bottom:20px;font-weight:normal;}
.b10-form input[type="text"]{color:#7d7a79;text-align:center;padding:8px;max-width:242px;margin-right: 35px;}
.b10-form input[type="text"]::-webkit-input-placeholder {color:#fff;}
.b10-form input[type="text"]::-moz-placeholder          {color:#fff;}/* Firefox 19+ */
.b10-form input[type="text"]:-moz-placeholder           {color:#fff;}/* Firefox 18- */
.b10-form input[type="text"]:-ms-input-placeholder      {color:#fff;}
.b10-form button{display: inline-block;font-size:25px;margin-top: 0;cursor:pointer;font-family: 'Circe2';padding: 6px 30px 6px;line-height:35px;outline: 0;}
.b10-button a { display: inline-block; color: #fff; font-size: 25px; line-height: 26px; padding: 12px 35px 10px; border-bottom: 3px solid #be3820; border-radius: 5px; text-decoration: none; box-shadow: 0 8px 12px rgba(0,1,1,0.2);
background: #e86343;
background: -moz-linear-gradient(top, #e86343 0%, #de4226 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e86343), color-stop(100%, #de4226));
background: -webkit-linear-gradient(top, #e86343 0%, #de4226 100%);
background: -o-linear-gradient(top, #e86343 0%, #de4226 100%);
background: -ms-linear-gradient(top, #e86343 0%, #de4226 100%);
background: linear-gradient(to bottom, #e86343 0%, #de4226 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e86343', endColorstr='#de4226',GradientType=0 ); }
.b10-button a:hover { background: #de4226;
background: -moz-linear-gradient(top, #de4226 0%, #e86343 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #de4226), color-stop(100%, #e86343));
background: -webkit-linear-gradient(top, #de4226 0%, #e86343 100%);
background: -o-linear-gradient(top, #de4226 0%, #e86343 100%);
background: -ms-linear-gradient(top, #de4226 0%, #e86343 100%);
background: linear-gradient(to bottom, #de4226 0%, #e86343 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#de4226', endColorstr='#e86343',GradientType=0 ); }


.footer { width: 100%; display: inline-block; padding: 28px 0 29px; }
.f-logo { float: left; }
.f-logo a { text-decoration: none; }
.f-logo img { float: left; }
.f-logo-desc { font-family: 'Circe';float: left; font-size: 16px; line-height: 19px; color: #000; margin: 11px 0 0 25px; }
.f-social { float: right; margin: 11px 0 0 0; }
.f-social-title { font-family: 'Circe1';display: inline-block; font-size: 16px;  line-height: 19px; color: #000; text-transform: uppercase; }
.f-social a { display: inline-block; margin: 0 0 0 16px; }


.b4-img-mob { display: none; }

input[type="text"].error { border-color: #f00; }

.popup-video { width: 700px; height: 400px; display: none; position: fixed; top: 50%; left: 50%; margin: -200px 0 0 -350px; }
.bg_popup { position: absolute; left: 0; right: 0; top: 0; bottom: 0; background: rgba(0,0,0,0.6); display: none; }
.close { position: absolute; top: -20px; right: -20px; width: 13px; height: 13px; cursor: pointer; background: url(../img/krest.png) no-repeat center center; }


@media only screen and (max-width: 980px) {
	/* slider */
	.slick-prev{
	  left: 0;
	}
	.block3 .slick-arrow{right:0;top:-40px;height:30px;background:none;}
	.block3 .slick-arrow:hover{background:none;}
	.block3 .content{float:right;}
	.container { width: 95%; margin: 0 auto; }
	.block2 ul li:after{
		content:none;
	}
	.b-title { padding: 0 0 28px; }
	
	.block1 { padding: 90px 0 0 0; min-height: 270px; background-size: 100% auto; background-position: center center; }
	.b1-title { font-size: 36.55px;line-height: 40px; padding: 0 0 5px; }
	.b1-desc { font-size: 20.47px; line-height: 22px; padding: 0 0 20px; }
	.b1-button a { padding: 10px 50px 9px; font-size: 23px; line-height: 24px; }
	
	.block2 { padding: 28px 0 10px; }
	.block2 ul { max-width: 600px; }
	.block2 ul li table tr td { font-size: 16.8px; line-height: 20px; font-weight: 400; }
	
	.block3 { padding: 25px 0 30px; }
	.block3 .b-title { max-width: 470px; margin: 0 auto; padding: 0 0 18px; }
	.b-desc { padding: 0 0 34px; }
	.b3-left { max-width: 585px; width: 100%; margin: 0 auto 18px; float: none; }
	.b3-left img { width: 100%; }
	.b3-right { max-width: 585px; width: 100%; margin: 0 auto; float: none; }
	.b3-info-title { font-size: 36px; line-height: 38px; }
	
	.block4 { padding: 30px 0; }
	.b4-img { display: none; }
	.b4-img-mob { display: block; float: left; width: 37.84%; }
	.b4-right { width: 54.46%; }
	.block5 { padding: 32px 0; }
	.block5 .b-title { padding: 0 0 29px; }
	.b5-line { max-width: 610px; margin: 0 auto; }
	.b5-video-left { width: 100%; height: 340px; margin: 0 0 16px; float: none; }
	.b5-video-right { width: 100%; float: none; }
	.b5-video-right-item { width: 185px; height: 107px; margin: 0 27px 0 0; float: left; }
	.b5-video-right-item img { width: 100%; }
	.b5-video-right .b5-video-right-item:last-child { margin-right: 0; }
	
	
	.block7 { padding: 27px 0 10px; background-size: auto 100%; }
	.block7 .b-title { padding: 0 0 30px; }
	.block7 ul { text-align: center; }
	.block7 ul li { width: 270px; margin: 0 0 30px; }
	
	.block8 { padding: 24px 0; }
	.block8 .b-title { max-width: 435px; padding: 0 0 31px; margin: 0 auto; }
	.b8-paket-item { margin-bottom: 20px; }
	
	.block9 { padding: 32px 0 0; }
	.block9 .container{width: 100%;padding:0;}
	.b9-list .b9-list-row { margin-bottom: 45px;padding:0 20px;}
	.b9-list .b9-list-row:nth-child(2) { margin-right: 0; }
	
	.block10 { padding: 151px 0 0 0; min-height: 405px; background-size: auto 100%; }
	.block10 .b-title { font-size: 48px; line-height: 52px; padding: 0 0 8px; }
	.b10-desc { font-size: 30px; line-height: 32px; padding: 0 10px 33px; }
	.block10 .container{width:100%;padding:0;}
	
	.footer { text-align: center; }
	.f-logo { float: none; display: inline-block; text-align: left;}
	.f-social { float: none; display: inline-block; margin-top: 12px;margin-left:20px}
  .f-social a.inst{display:none;}

}
@media only screen and (max-width: 940px) {
	.block6 .b6-title-left{max-width:3%}
	.block6 .b6-title-center{max-width:75%}
	.block6 .b6-title-right{max-width:3%}
	.block6 br{display:none;}
}
@media only screen and (max-width: 920px) {
	.block3 .content{width:45%;}
}
@media only screen and (max-width: 880px) {
	.b9-list .b9-list-row { margin-bottom: 45px;padding: 5%;width: 90%;border-right:0;background:#F7F7F7}
	.b9-list-title{text-transform:uppercase;color:#FF5F43;margin:20px auto}
	.b9-list-row{padding:10px}
	.block3 .img,
	.block3 .content{
		width: 100%;
		padding:0;
	}
	.block3 .img{margin-bottom:10px;}
	.b9-list-icon{display:none;}
	.b9-list-title .red{display:inline-block;position: relative;top: -5px;margin-right: 12px;}
	.b9-text .dve{display:inline;}
	.b9-list-row:last-of-type{
		background: transparent;
	}
	.b9-list-row:last-of-type .b9-list-title{
		margin-bottom: 65px;
	}
	.b9-list-row .b9-vk-button br{
		display:none;
	}
}
@media only screen and (max-width: 760px) {
	
	.b-title { font-size: 25px; line-height: 27px; padding: 0 0 25px; }
	
	.block1 { padding: 71px 0 0 0; min-height: 229px; background-size: auto 100%; }
	.b1-title { font-size: 30.45px; line-height: 32px; padding: 0 0 3px; }
	.b1-desc { font-size: 17px; line-height: 18px; padding: 0 0 15px; }
	.b1-button a { font-size: 19px; line-height: 19px; padding: 9px 45px 8px; }
	
	.block2 { padding: 30px 0 0 0; }
	.block2 ul li table tr td { font-size: 14px; line-height: 17px; }
	
	.block3 { padding: 24px 0 25px 0; }
	.block3 .b-title { padding: 0 0 13px; }
	.b-desc { font-size: 15px; padding: 0 0 25px; line-height: 16px; }
	
	.b5-line { width: 100%; }
	.b5-video-left { height: 285px; }
	.b5-video-right-item { width: 30%; height: 90px; margin: 2%; }
	
	.block6 .b6-title-left{max-width:4%}
	.block6 .b6-title-center{max-width:70%;margin-bottom: 50px;}
	.block6 .b6-title-right{max-width:4%}
	
	.block7 ul li { width: 48%; }
	.block7 ul li .b7-list-text{font-size: 16px}
	
	
	.b9-list-row{ padding: 10px; border-right:.b9-list-row}
	.b10-form input[type="text"]{margin-right:0;display:block;max-width:100%}
	.block10 { padding: 50px 0 0 0; min-height: 340px; }
	.block10 .b-title { font-size: 40px; line-height: 44px; padding: 0 0 6px; }
	.b10-desc { font-size: 25px; padding: 0 0 24px; }
	
	.popup-video { width: 400px; height: 240px; margin: -120px 0 0 -200px; }

}

@media only screen and (max-width: 450px) {
	body{overflow-x:hidden;}
	.b4-who-here{display:none;}
	.b4-name-here{display:block;}
	.data>div{width:100%;}
	.data br{display:none;}
	.data span{line-height: 40px;text-align: left;}
  .data .money span,.data .sum span{margin-left: 10px;margin-left: 85px;}
	.data .days .num{line-height: 30px;float:right;}
	.data .money .num,.data .sum .num{float: left;}
	.conatiner { width: 93.75%; }
	.b-title { font-size: 15px; padding: 0 0 16px; line-height: 17px; }
	
	.block1 {min-height: 0; min-height:240px;padding:0;}
  .block1 br.one{display:none;}
  .block1 br.two{display:inline;}
  .block1 .container{width:100%;padding:0;}
	.b1-title { font-size: 16px; font-weight:bold;line-height: 18px; padding: 35px 17px 23px; }
	.b1-desc { font-size: 16px; line-height: 14px; padding: 0 65px 28px; }
	.b1-button a { font-size: 12.75px;padding: 6px 28px 5px; border-bottom: 2px; }
	
	.block2 { padding: 18px 0 0; }
	
	.b3-info-title { font-size: 20px;; line-height: 20px; padding: 0 0 25px; }
  .block3 .b-title{padding: 0 20px 13px}
  .block3 .b-desc{padding: 0 60px 15px;}
  .block3 h3{font-size:16px;padding:10px 20px 15px;margin-bottom:0;}
  .block3 .your-class br{display:none}
	.b3-info-text { font-size: 15px; line-height: 22px; padding: 0 0 28px; }
	.b3-info-result .b3-info-result-item { margin-right: 7%; }
	.b3-info-result-text { font-size: 14.2px; line-height: 16px; }
	.b3-info-result-img { line-height: 31px; height: 31px; padding: 0 0 7px; }
	.b3-info-result-img img { max-height: 31px; }
	.block3 .img img{max-width: 100%;}
  .block3 .b-case{font-size:16px;}
  .block3 .slick-arrow{top:-27px;}

	.block4{text-align:center;}
  .b4-img{display:block;float:none;margin-bottom: 15px;}
	.b4-img-mob { width: 100%;}
	.b4-img-mob img{display:none;}
	.b4-right { width: 100%; }
	.b4-name {padding: 0 0 12px;}
	.b4-content{text-align:left;}
	
	.b5-line { width: 100%}
  .block5 .b-title{font-size:20px;padding: 0 30px 25px;line-height: 22px;}
	.b5-video-left { height: 145px; }
	.b5-video-right-item { width: 30%; height: 45px; margin: 2%; }
	
	.b6-title { font-size: 14px; line-height: 16px; }
	.b6-title br { display: none; }
	.block6 .b6-title-center{font-size:20px;color:#1d2029;max-width: 70%;padding: 0 10px;margin-bottom: 10px;line-height: 20px;}
  
  .block7{min-height: 375px;background:url(../img/bg2_mini.jpg) no-repeat top center;background-size: auto 100%;padding:0;}
  .block7 .b-title{padding: 20px 50px 10px;font-size:20px;line-height:25px}
  .block7 ul li{margin:0 0 15px}

	.b9-list-row { width: 100%; margin: 0 0 20px; }
	
  .block8 .b-title{font-size:20px;padding:0 30px 31px;line-height:23px}
  .b9-list-title{font-size:16px;}
  .b9-list-title .red{margin-right:12px;top:-7px}
  .b9-list .b9-list-row{margin-bottom:30px}
  .b9-contacts{width:95%;margin:0 auto;}
  .b9-list-row:last-of-type .b9-list-title{margin-bottom:15px;}
  .b9-list-row:last-of-type .b9-text{padding: 0 20px 15px;}
  .b9-list-row:first-of-type .b9-text{float:left;width:35%;text-align:left;font-size:16px;line-height:31px;margin:0 auto}
  .b9-list-row:first-of-type .b9-phone{float:right;width:65%;text-align: left;font-size:20px;margin:0 auto}
  .block9 .b-title .b9-text{padding: 0 20px 30px;font-size:20px;line-height: 24px;font-size:16px;}
  .b9-vk-button a, .b10-form button{padding: 10px 23px}

  .b10-form{padding:15px 10px 42px}
	.block10 { padding: 30px 0;}
	.block10 .b-title { font-size: 18px; line-height: 22px;padding: 0 25px;}
	.b10-desc { font-size: 14px; line-height: 18px;padding: 15px 25px;}
  .b10-form h2{font-size:20px;margin-bottom:10px;}
  .b10-form button{display: block;width: 100%;}

	
	.f-logo { text-align: center; }
	.f-logo img { float: left;max-width: 135px;}
	.f-logo-desc { float: right;max-width: 122px;font-size: 12px;text-align: right;display: inline-block;font-weight: normal;margin-top:0}
	.f-social { float: none; margin-top: 20px; text-align: center; }
	.f-social-title { display: block; padding: 0 0 5px; }
	.f-social a { margin: 0 6px; }
	.popup-video { width: 300px; height: 170px; margin: -85px 0 0 -150px; }
}
@media only screen and (max-width:660px){.block6 .b6-title-left{max-width:4%}.block6 .b6-title-center{max-width:66%;}.block6 .b6-title-right{max-width:4%}}@media only screen and (max-width:560px){.block6 .b6-title-left{max-width:4%}.block6 .b6-title-center{max-width:64%;}.block6 .b6-title-right{max-width:4%}}@media only screen and (max-width:520px){.block6 .b6-title-left{z-index:50;max-width:6%}.block6 .b6-title-center{z-index:50;max-width:82%;padding:0 10px;}.block6 .b6-title-right{z-index:50;max-width:6%}}@media only screen and (max-width:400px){.block6 .b6-title-left{z-index:50;max-width:20%;width:30px}.block6 .b6-title-center{z-index:40;max-width:65%;padding:0 10px;}.block6 .b6-title-right{z-index:50;max-width:20%;width:30px}}@media only screen and (max-width:330px){.block6 .b6-title-left{z-index:50;width:30px}.block6 .b6-title-right{z-index:50;width:30px}}

@media only screen and (max-width: 320px) {
  .block10 {background:url(../img/bg3_mini.jpg)no-repeat;}
}
@media only screen and (min-width: 1000px) {
  .b6-title-left{
    margin-left: 50px;
  }
}
/*------------------------------------*\
      IPHONE
\*------------------------------------*/
/*@media screen and (max-device-width: 980px){
	.popup-video { width: 700px; height: 400px; margin: -200px 0 0 -350px; }
}

@media screen and (max-device-width: 760px){
	.popup-video { width: 400px; height: 240px; margin: -120px 0 0 -200px; }
}

@media screen and (max-device-width: 450px){
	.popup-video { width: 300px !important; height: 170px !important; padding: 0 !important; margin: -85px 0 0 -150px !important; }
}*/