@import url('fonts.css');
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
ol, ul { list-style: none; }
html
{
	height: 100%;
}
body
{
	min-width: 320px;
	height: 100%;
	color: #3b3b3b;
	font: 15px 'Myriad Pro', Tahoma, Verdana, sans-serif;
	background: #10aadc;
}
a
{
	border-bottom: 1px solid;
	color: #10aadc;
	text-decoration: none;
}
a:hover
{
	color: #0E7DA2;
	text-decoration: none;
}
a:focus, a:active
{
	text-decoration: none;
}
a.dashed
{
	border-bottom-style: dashed;
}
p
{
	margin: 0 0 18px;
}
.h-group
{
	display: inline-block;
	vertical-align: top;
}
h1, .h1
{
	font-size: 36px;
	font-weight: bold;
}
h1 .new-img {
    position: relative;
	top: 30px;
}
h2, .h2
{
	font-size: 30px;
	font-weight: bold;
}
h2 a
{
	display: inline-block;
	padding: 8px 35px;
	border: 0;
	border-radius: 20px;
	margin: 10px 30px;
	font-size: 22px;
	line-height: 26px;
	vertical-align: top;
	background-color: #eaf0f9;
	box-shadow: inset 0 4px 4px rgba(209,219,234,.75);
}
h2 a span
{
	border-bottom: 1px dashed;
}
h3, .h3
{
	font-size: 24px;
	font-weight: bold;
}
h4, .h4
{
	font-size: 24px;
	font-weight: normal;
}
@media (max-width: 440px) {
	h1, .h1
	{
		font-size: 24px;
		font-weight: bold;
	}
	h2, .h2
	{
		font-size: 20px;
		font-weight: bold;
	}
	h2 a
	{
		font-size: 16px;
	}
	h3, .h3
	{
		font-size: 18px;
		font-weight: bold;
	}
	h4, .h4
	{
		font-size: 18px;
		font-weight: normal;
	}
}

.wrapper
{
	min-width: 320px;
	max-width: 1000px;
	min-height: 100%;
	height: 100%;
	padding: 0 10px;
	margin: 0 auto;
}


#page
{
	position: relative;
	z-index: 10;
	min-height: 100%;
	padding-bottom: 125px;
}
@media (max-width: 800px) {
	#page
	{
		padding-bottom: 0;
	}
}

#inside
{
	background: #FFF;
	padding-top: 100px;
	padding-bottom: 20px;
}

/* Other */
#nc_error { color: red; }
#overlay { background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA9JREFUeNpiYGBg8AcIMAAAVABQ7cIY4wAAAABJRU5ErkJggg=='); position: fixed; width: 100%; height: 100%; z-index: 998; display: none; top: 0; left: 0; }

/* Buttons */
.btn
{
	display: inline-block;
	height: 37px;
	padding: 0 30px;
	border: 2px solid #ade2f3;
	border-radius: 13px;
	color: #535658;
	font-size: 14px;
	line-height: 37px;
	background: #fff;
	cursor: pointer;
}
.btn:hover
{
	background: #f1f1f1;
}
.btn.t2
{
	padding: 0 25px;
	font: 18px 'Days';
	height: 42px;
	line-height: 42px;
	border-radius: 20px;
	box-shadow: 0 2px 4px rgba(191,51,5,.75);
	border: 1px solid #fff;
	background-color: #ebf1fa;
	background-image: -webkit-linear-gradient(bottom, #b3d4df, #fff);
	background-image: -moz-linear-gradient(bottom, #b3d4df, #fff);
	background-image: -o-linear-gradient(bottom, #b3d4df, #fff);
	background-image: linear-gradient(to top, #b3d4df, #fff);
    margin-top: 20px;

}
.btn.t3
{
	height: 42px;
	padding: 0 25px;
	border: 0 none;
	border-radius: 20px;
	color: #fff;
	font: 18px 'Days';
	line-height: 42px;
	box-shadow: 0 2px 4px rgba(247,131,94,0.75);
	background: #EB5220;
}
.rubl
{
	font-size: 0.95em;
	font-family: 'ALSRublRegular';
}

/* Dop settings */
#middle
{
	position: relative;
	z-index: -2;
}
.slide
{
	position: relative;
	z-index: -2;
	min-width: 320px;
	padding-top: 20px;
	padding-bottom: 30px;
}
h1, .slide h2
{
	text-align: center;
}
.slide.scroll
{
	padding-bottom: 115px;
}
.slide.scroll:after
{
	content: '';
	position: absolute;
	bottom: 35px;
	left: 0;
	right: 0;
	width: 30px;
	height: 73px;
	margin: 0 auto;
	background: url('../img/sprite.png') 0 -174px no-repeat;
}
.slide.white
{
	background: #fff;
	background: -moz-linear-gradient(top,  #ffffff 0%, #e5e6e6 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e5e6e6));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#e5e6e6 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#e5e6e6 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#e5e6e6 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#e5e6e6 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e6e6',GradientType=0 );
}
.slide.blue, .slide.blue a
{
	color: #fff;
}
.slide.blue a:hover
{
	color: #E0E0E0;
}
.slide.blue:before, .slide.white:before
{
	content: '';
	position: absolute;
	left: 0;
	top: -14px;
	width: 100%;
	height: 14px;
	background: url('../img/bg/zigzag_white.png') top center repeat-x;
}
.slide.blue:before
{
	background: url('../img/bg/zigzag_blue.png') top center repeat-x;
}
.slide.white h1
{
	color: #3b3b3b;
}
.slide.blue h1
{
	color: #fff;
}
#slide9 h2
{
	margin-bottom: 25px;
}
#slide4 .s-prices
{
	text-align: center;
}

.f-text
{
	position: relative;
	padding: 25px 25px 65px;
	border-radius: 5px;
	margin: 25px 0;
	font-size: 16px;
	background: #dae5f5 url('../img/bg/slide4.png') bottom center no-repeat;
	text-align: center;    
}
.f-text:after
{
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	top: 50%;
	bottom: 0px;
	z-index: -1;
	width: 90%;
	border-radius: 100px / 10px;
	margin: 0 auto;
	box-shadow: 0 0 25px rgba(0, 0, 0, 0.6);
}



/* Icons */
.icn { display: inline-block; background: url('../img/sprite.png') no-repeat;}
.icn.point { background-position: 0 -1260px; width: 81px; height: 82px; }
.icn.phone { background-position: 0 -1374px; width: 81px; height: 82px; }
.icn.mail { background-position: 0 -1480px; width: 81px; height: 82px; }
.icn.book { background-position: 0 -1586px; width: 66px; height: 74px; }
.icn.point2 { background-position: 0 -1691px; width: 40px; height: 58px; }
.icn.snow {  background-position: 0 -1106px; width: 33px; height: 33px; }
.icn.spanner { background-position: 0 -775px; width: 33px; height: 33px; }
.icn.mark { background-position: 0 -845px; width: 33px; height: 33px; }
.icn.plane { background-position: 0 -900px; width: 33px; height: 33px; }
.icn.fill { background-position: 0 -958px; width: 32px; height: 29px; }
.icn.speed { background-position: 0 -1008px; width: 33px; height: 33px; }
.icn.brush { background-position: 0 -1054px; width: 33px; height: 33px; }
.icn.wheel { background-position: 0 -1158px; width: 33px; height: 33px; }
.icn.weight { background-position: 0 -1206px; width: 33px; height: 33px; }
.icn.port { background-position: 0 -716px; width: 33px; height: 31px; }
.icn.seats { background-position: -61px -775px; width: 45px; height: 20px; }
.icn.ranger { background-position: -61px -845px; width: 32px; height: 33px; }
.icn.box { background-position: -61px -900px; width: 33px; height: 33px; }
.icn.ski { background-position: -61px -958px; width: 33px; height: 33px; }

/* Gallery  */
.photo-gallery
{
	max-width: 740px;
	font-size: 0;
}
.photo-gallery a
{
	display: inline-block;
	width: 24%;
	overflow: hidden;
	border: 0;
	margin: 0 1% 1% 0;
	vertical-align: middle;
}
.photo-gallery a img
{
	width: 100%;
	vertical-align: middle;
}
@media (max-width: 600px)
{
	.photo-gallery a
	{
		width: 31%;
	}
}


/* Helpers */
.fleft
{
	float: left;	
}
.fright
{
	float: right;
}
.img-responsive
{
	display: block;
	margin: 0 auto;	
}
.nav-btn
{
  display: inline-block;
  padding: 5px;
  border: 0 none;
  background-color: transparent;
  cursor: pointer;
}
.nav-btn__line
{
	display: block;
	width: 28px;
	height: 4px;
	margin-bottom: 5px;
	background-color: #000;
}
.nav-btn__line:last-child
{
	margin-bottom: 0;
}
.nav-btn--white .nav-btn__line
{
	background-color: #FFF;
}

/* Text-block */
.t-block
{
	display: block;
	position: relative;
	padding: 25px 25px 110px;
	border-radius: 5px;
	margin: 0 0 40px 0;
	font-size: 16px;
	background: url('../img/bg/slide5.png') bottom center no-repeat #dae5f5;
}
.t-block:after
{
	content: "";
	position: absolute;
	left: 0;
	right: 0;	
	top: 50%;
	bottom: 0;
	z-index: -1;
	width: 90%;
	margin: 0 auto;
	box-shadow: 0 0 25px rgba(0, 0, 0, 0.6);
	border-radius: 100px / 10px;  
}
.t-block h2
{
	font-size: 27px;
	font-weight: normal; 
	text-align: left !important;
}
@media (max-width: 767px) {
	.t-block
	{
		padding: 25px;
		margin-bottom: 10px;
	}
}
@media (max-width: 480px) {
	.t-block
	{
		text-align: center;
	}
	.t-block h2
	{
		text-align: center !important;
	}
}

/* Prices */
.s-prices
{
	margin-bottom: 40px;
	text-align: right;
}
.s-prices:after
{
	content: "";
	display: block;
	clear: both;
}
.s-prices__item
{
	display: inline-block;
	position: relative;
	width: 220px;
	height: 235px;
	padding: 85px 5px 45px 45px;
	background: url('../img/sprite.png') 0 -270px no-repeat;
	text-align: center;
	vertical-align: top;
}
.s-prices__item > span
{
	display: inline-block;
	margin-bottom: 0px;
	color: #fff;
	font-size: 30px;
	font-weight: bold; 
}
.s-prices__photos
{
	display: inline-block;
	width: 325px;
	padding-top: 45px;
	font-size: 0;
	vertical-align: top;
}
.s-prices__photos a
{
	display: inline-block;
	width: 48%;
	border: 0;
	margin: 0 1%;
}
.s-prices__photos a img
{
	max-width: 100%;
}
@media (max-width: 920px) {
	.s-prices
	{
		text-align: center;
	}
	.s-prices__item
	{
		float: none;
		display: block;
		width: 180px;
		height: auto;
		padding: 15px 5px 15px 5px;
		margin: 20px auto 0;
		background-image: none;
		background-color: #EB5220;
	}
	.s-prices__photos
	{
		float: none;
		margin-left: auto;
		margin-right: auto;
		clear: both;
		text-align: center;
	}
}
@media (max-width: 767px) {
	.s-prices__item
	{
		display: inline-block;
		vertical-align: top;
	}
	.s-prices__photos
	{
		display: inline-block;
		margin-top: 20px;
		padding-top: 0;
		vertical-align: top;	
	}
}
@media (max-width: 480px) {
	.s-prices__photos
	{
		width: 100%;
	}
}


/* Teh */
.s-teh
{
	margin-top: 20px; 
	clear: both;
}
.s-teh:after
{
	content: '';
	display: block;
	clear: both;
}
.s-teh__header
{
	margin-bottom: 20px;
	color: #e94e1b;
	font-size: 18px;
	font-weight: bold;
}
.s-teh hr
{
	border: 0;
	border-top: 1px solid #B8BFBF;
	border-bottom: 1px solid #FFF;
	margin-bottom: 20px;
}
.s-teh table
{

}
.s-teh table tr td:first-child
{
	width: 220px;
	padding: 7px 15px 7px 0;
}
@media (max-width: 660px) {
	.s-teh table tr td:first-child {
		width: auto;
	}
}
.s-teh .col
{
	float: left;
	width: 50%;
	padding: 0 10px;
}
@media (max-width: 560px) {
	.s-teh__header
	{
		cursor: pointer;
	}
	.s-teh__header-text
	{
		border-bottom: 1px dashed;
	}
	.s-teh__points
	{
		display: none;
	}
	.s-teh__in
	{
		display: none;
	}
	.s-teh .col
	{
		float: none;
		width: 100%;
	}
	.s-teh table
	{
		margin-bottom: 20px;
	}
	.s-teh table tr td:first-child
	{
		width: auto;
	}

	.s-teh--active .s-teh__in
	{
		display: block;
	}
	.s-teh--active .s-teh__header-text
	{
		color: #000;
	}
}
@media (max-width: 480px) {
	.s-teh__header
	{
		text-align: center;
	}
}

/* Params */
.features__item
{
	position: relative;
	padding: 10px 0 10px 50px;
}
.features__item-noicn
{
	padding-left: 0;
}
.features__item .icn-wrap
{
	display: block;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 50px;
	margin: auto;
}
.features__item .icn-wrap .icn
{
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	margin: auto;
}
.features__item .icn-wrap .icn.brush
{
	top: 10px;
	bottom: auto;
}
.features .note
{
	color: #eb5220;
}
.features .note span
{
	font-size: 24px;
}

/* Colors */
.colors
{
	margin-top: 5px;
}
.colors p
{
	color: #82b0c1;
	font-size: 14px; 
}
.colors__item
{
	display: inline-block;
	width: 27px;
	height: 17px;
	margin-right: 20px;
	border-radius: 3px;
}
.colors__item--red
{
	box-shadow: 1px 1px rgba(255,255,255,.75), inset 1px 1px #da1c1b;
	background: #e42423;	
}
.colors__item--yellow
{
	box-shadow: 1px 1px rgba(255,255,255,.75), inset 1px 1px #e4d702;
	background: #f4e601;
}
.colors__item--blue
{
	background: #2671b2;
	box-shadow: 1px 1px rgba(255,255,255,.75), inset 1px 1px #2671b2;
}
.colors__item--black
{
	background: #2f3235;
	box-shadow: 1px 1px rgba(255,255,255,.75), inset 1px 1px #2f3235;
}

/* Product */
.product__img-wrap
{
	text-align: right;
}
.product__img
{
	display: inline-block;
}
@media (max-width: 767px) {
	.product__img-wrap
	{
		text-align: center;
	}
}


/* Top line */
.top-line
{
	position: fixed;
	left: 0;
	top: 0;
	z-index: 200;
	width: 100%;
	height: 80px;
	background: rgba(255, 255, 255, 0.98);
	-webkit-transform: translateZ(0);
	box-shadow: 0 2px 3px rgba(0,0,0,0.3);
}
.top-line .logo
{
	float: left;
	width: 230px;
	margin: 5px 15px 0 0;
	border: 0;
}
.top-line .logo img
{
	display: block;
	max-width: 100%;
}
.top-line nav
{
	overflow: hidden;
}
.top-line nav .cont
{
	padding-top: 5px;
	text-align: right
}
.top-line nav .cont span
{
	margin-left: 2px;
	font-weight: bold;
}
.top-line nav .cont a
{
	margin-left: 8px;
}
.top-line nav .cont span
{
	margin-right: 5px;
}
.top-line nav ul
{ 
	margin-top: 5px;
	height: 60px;
	line-height: 50px;
	text-align: justify;
	overflow: hidden;
}
.top-line nav ul:after
{
	
	content: '';
	display: inline-block;
	height: 0;
	padding-left: 100%;
}
.top-line nav ul li
{
	display: inline-block;
	margin: 0 2px;
}
.top-line nav ul li.active
{
	border-bottom: 2px solid #e94e1b;
}
.top-line nav ul li a
{
	border-bottom-style: dashed;
}
.top-line nav ul li.active a
{
	border: 0; color: #e94e1b;
}
.top-line .nav-btn
{
	display: none;
}

@media (max-width: 992px) {
	.top-line nav
	{
		display: none;
	}
	.top-line
	{
		padding: 5px 0;
		height: 60px;
	}
	.top-line .logo
	{
		width: auto;
		margin-top: 0;
	}
	.top-line .logo img
	{
		width: auto;
		height: 50px;
	}
	.top-line .nav-btn
	{
		display: block;
		float: right;
		margin-top: 8px;
	}
}

/* Mobile panel */
body.opened
{
	overflow-y: hidden;
}
/*
body.opened:after
{
	content: "";
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 201;
	background: rgba(0, 0, 0, 0.4);
}
*/
.mobile-panel-overlay
{
	display: none;
	position: fixed;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	z-index: 301;
	background: rgba(0, 0, 0, 0.8);
}
.mobile-panel-overlay.opened
{
	display: block;
}
.mobile-panel-overlay.opened .close-btn
{
	position: absolute;
	left: 285px;
	top: 15px;
	padding: 5px;
	border: 0 none;
	box-shadow: 0 0 0 rgba(0,0,0,0);
	color: #FFF;
	font-size: 40px;
	background: transparent;
	cursor: pointer;
}
.mobile-panel
{
	position: fixed;
	left: -320px;
	top: 0;
	z-index: 302;
	width: 280px;
	height: 100%;
	padding-left: 25px;
	padding-right: 25px;
	-webkit-transition: all .3s;
		  transition: all .3s;
	overflow-y: auto;
	background: #FFF;
	box-shadow: 5px 0 10px rgba(0, 0, 0, 0.2);
}
.mobile-panel .menu
{
	display: inline-block;
	border-bottom: 1px dashed;
	margin: 0 0 20px 0;
}
.mobile-panel.opened
{
	left: 0;
}
.mobile-panel__content
{
	padding-top: 20px;
}
.mobile-panel__content ul
{
	display: block;
	padding: 0;
	list-style: none;
}
.mobile-panel__content ul li
{
	display: block;
	margin-bottom: 10px;
}
.mobile-panel__content ul li a
{
	color: #000;
	font-size: 18px;
}
.mobile-panel__content ul li.active a
{
	color: #e94e1b;
	border-bottom: 0 none;
}
.mobile-panel__contact
{
	margin-top: 40px;
	font-size: 16px;
}
.mobile-panel__contact .phone,
.mobile-panel__contact .email
{
	margin-bottom: 10px;
}

/* Header */
.header
{
	position: relative;
	z-index: -2;
	height: 915px;
	padding: 135px 0 0;
	background: url(../img/bg/slide1.png) top center no-repeat;
	text-align: center;
}
.header__img
{
	max-width: 100%;
}
@media (max-width: 1024px) {
	.header
	{
		height: 650px;
		background-position: center center;
		background-repeat: no-repeat;
		-webkit-background-size: cover;
			 -o-background-size: cover;
				background-size: cover;
	}
	.header__img
	{
		max-width: 80%;
	}
}
@media (max-width: 800px) {
	.header
	{
		height: 450px;
		padding-top: 80px;
	}
	.header__img
	{
		padding: 10px;
		background: rgba(255,255,255,0.7);
	}
}
@media (max-width: 600px) {
	.header
	{
		height: 350px;
	}
	.header__img
	{
		max-width: 90%;
	}
}
@media (max-width: 440px) {
	.header
	{
		height: 280px;
	}
}

/* About */
.about
{
	
}
.about h1
{
	margin-bottom: 80px;
}
.about__img
{
	max-width: 100%;
}
.about__info
{
	float: left;
	position: relative;
	min-height: 300px;
	padding: 0 200px 0 150px;
	margin-top: 40px;
}
.about__info:before
{
	content: '';
	position: absolute;
	left: 0; 
	top: 15px;
	width: 141px;
	height: 141px;
	background: url('../img/sprite.png') 0 0 no-repeat;
}
.about__info h3
{
	margin-bottom: 10px;
}
.about__info p
{
	margin-top: 10px;
	font-size: 17px;
}
.about__info p a[data-action="scrollto"]
{
	border-bottom-style: dashed;
}
.about__sert-wrap
{
	position: absolute;
	right: 0;
	top: 0;
	width: 180px;
}
.about__sert-wrap h3
{
	margin-bottom: 10px;
}
.about__sert-wrap a
{
	display: inline-block;
	border: 0 none;
	font-size: 0;
}
.about__sert-wrap a:hover
{
	opacity: 1;
}
.about__sert-wrap a img
{
	max-width: 100%;
}
@media (max-width: 640px) {
	.about__info
	{
		padding-left: 0;
	}
	.about__info:before
	{
		display: none;
	}
}
@media (max-width: 480px) {
	.about__info
	{
		padding-right: 0;
		text-align: center;
	}
	.about__sert-wrap
	{
		display: inline-block;
		position: relative;
	}
}


/* Form block */
.form-block
{
	position: relative;
	z-index: 20;
	height: 780px;
	background: url('../img/bg/callback.png') 67% 90% no-repeat;
}
@media (max-width: 600px) {
	.form-block
	{
		height: auto;
		padding: 0 !important;
	}
	.form-block .wrapper
	{
		padding: 0;
	}
	.form-block .h1
	{
		display: none;
	}
}
.form
{
	position: relative;
	width: 560px;
	height: 560px;
	padding: 65px 70px;
	border-radius: 100%;
	margin: 125px 0 0 100px;
	color: #535658;
	background: #ffffff;
	background: -moz-linear-gradient(top,  #ffffff 0%, #e5e6e6 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e5e6e6));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#e5e6e6 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#e5e6e6 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#e5e6e6 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#e5e6e6 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e6e6',GradientType=0 );
}
@media (max-width: 900px) {
	.form
	{
		margin: 30px auto 0;
	}
}
@media (max-width: 600px) {
	.form
	{
		width: 100%;
		height: auto;
		padding: 40px 30px 80px;
		border-radius: 0;
		text-align: center;
	}
}
.form__h3
{
	margin-bottom: 10px;
	text-align: center;
}
.form__circle1
{
	display: block;
	position: absolute;
	right: -180px;
	top: -100px;
	width: 314px;
	height: 314px;
	padding: 60px 40px;
	color: #fff;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	background: url('../img/bg/callback2.png') no-repeat;
}
@media (max-width: 900px) {
	.form__circle1
	{
		display: none;	
	}
}
.form__circle2
{
	display: block;
	position: absolute;
	right: -130px;
	top: 210px;
	width: 200px;
	height: 206px;
	padding: 50px 0 0 13px;
	color: #fff;
	font-size: 18px;
	font-weight: bold; 
	background: url('../img/bg/callback3.png') no-repeat; 
	text-align: center;
}
@media (max-width: 900px) {
	.form__circle2
	{
		right: -80px;
		top: 20px;
	}
}
@media (max-width: 760px) {
	.form__circle2
	{
		display: none;
	}
}
.form__circle1 .icn,
.form__circle2 .icn
{
	display: block;
	margin: 0 auto 25px;
}
.form__circle2 .icn
{
	margin-bottom: 5px;
}
.form__circle2 a
{
	border-bottom-style: dashed;
}
.form .line
{
	display: inline-block;
	margin-bottom: 10px;
	text-align: left;
}
.form .line.result
{
	display: block;
	margin: -5px auto 10px;
	text-align: center;
}
.form .line.result .error
{
	color: #F04B4B;
}
.form .line.result .success
{
	color: #349706;
}
.form .line.button
{
	color: #82b0c1;
	font-size: 14px;
	text-align: left;
}
.form .line > .name
{
	display: inline-block;
	width: 90px;
	padding-top: 7px;
	margin-right: 10px;
	font-size: 14px;
	font-weight: bold;
	text-align: right;
	vertical-align: top;
}
.form .name > .requare
{
	color: #E94E1B;
}
.form .line-wrap
{
	display: inline-block;
	width: 250px;
}
.form .line input[type="text"]
{
	width: 250px;
	height: 30px;
	padding: 0 10px;
	border: 2px solid #ade2f3;
	border-radius: 13px;
}
.form .line textarea
{
	width: 250px;
	height: 90px;
	padding: 10px;
	border: 2px solid #ade2f3; 
	border-radius: 13px;
	resize: none;
}
.form .line label.radio
{
	display: inline-block;
	position: relative;
	height: 30px;
	padding-left: 25px;
	margin-right: 30px;
	line-height: 30px; 
}
.form .line label.radio span
{
	display: inline-block;
}
.form .line label.radio input[type="radio"]
{
	position: absolute;
	left: 0;
	top: 0;
	opacity: 0;
}
.form .line label.radio input[type="radio"] + span:before
{
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	width: 16px;
	height: 16px;
	border: 2px solid #ade2f3;
	margin: auto;
	border-radius: 100%;
	background: #fff;
	cursor: pointer;
}
.form .line label.radio input[type="radio"]:checked + span:after
{
	content: '';
	position: absolute;
	left: 3px;
	top: 0;
	bottom: 0;
	width: 10px;
	height: 10px;
	margin: auto;
	border-radius: 100%;
	background: #ade2f3;
}
.form .line .selecter .selecter-selected
{
	width: 260px;
	height: 30px;
	padding: 0 0 0 10px;
	border: 2px solid #ade2f3;
	border-radius: 13px;
	line-height: 30px;
}
.form .line.button
{
	padding-left: 100px;
}
.form .line.button .requare
{
	display: block;
	margin-top: 10px;
}
@media (max-width: 460px) {
	.form
	{
		padding-left: 10px;
		padding-right: 10px;
	}
	.form .line
	{
		width: 300px;
	}
	.form .line > .name
	{
		
	}
	.form .line-wrap,
	.form .line .selecter .selecter-selected,
	.form .line input[type="text"],
	.form .line textarea
	{
		width: 200px;
	}
	.form .line label.radio
	{
		display: block;
	}
	.form .line label.radio span
	{
		white-space: nowrap;
	}
	.form .line.button > span
	{
		display: block;
	}
	.form .line.button
	{
		padding-left: 0;
		text-align: center;
	}
	.form .line.button .requare
	{
		display: block;
		width: 100%;
		margin: 10px 0 0;
		text-align: center;
	}
}


/* Dilers */
.dilers
{
	
}
.dilers__header
{
	position: relative;
	max-width: 800px;
	margin: 0 auto;
}
.dilers__header:after,
.dilers__header:before
{
	content: '';
	position: absolute;
	width: 250px;
	height: 1px;
	left: 0;
	top: 50%;
	background: #e94e1b;
}
.dilers__header:after
{
	right: 0;
	left: auto;
}
@media (max-width: 800px) {
	.dilers__header:after,
	.dilers__header:before
	{
		display: none;
	}
}
.dilers__info
{
	margin-top: 20px;
	font-size: 18px;
	text-align: center; 
}
@media (max-width: 900px) {
	.dilers__info br
	{
		display: none;
	}
}


/* Contact */
.contact
{ 
	
}
.contact__header
{
	margin: 0 0 35px 0;
	text-align: center;
}
.contact__city
{
	position: relative;
	border-bottom-style: dashed;
}
.contact__city:after
{
	content: '▼';
	position: absolute;
	top: 11px;
	right: -20px;
	font-size: 10px;
}
.contact__list
{
	max-width: 880px;
	margin: 0 auto;
	text-align: center;
}
.contact__list-item
{
	display: inline-block;
	width: 30%;
	margin: 0 1%;
	font-size: 18px;
	vertical-align: top;
	text-align: center;
}
.contact__list-item .icn
{
	display: block;
	margin: 0 auto 20px;
}
.contact__list-item .phone
{
	font-size: 24px;
}
@media (max-width: 800px) {
	.contact__list-item .phone
	{
		font-size: 20px;
	}
	.contact__list-item
	{
		font-size: 14px;
	}
}
@media (max-width: 600px) {
	.contact__header
	{
		margin-bottom: 20px;
	}
	.contact__list-item
	{
		width: 45%;
	}
	.contact__list-item .icn
	{
		margin-bottom: 0;
	}
}
@media (max-width: 400px) {
	.contact__header
	{
		font-size: 20px;
	}
	.contact__list-item
	{
		display: block;
		width: 100%;
		margin: 0 0 15px;
		font-size: 16px;
	}
	.contact__list-item .icn
	{
		display: none;
	}
}


/* Map */
section.map
{
	position: relative;
	z-index: -3;
}
.map-block
{
	height: 430px;
}
@media (max-width: 600px) {
	.map-block
	{
		height: 230px;
	}
}


/* Footer */
.footer
{
	margin-top: -125px;
	height: 125px;
	color: #82b0c1;
	font-size: 14px;
	background: #e5e6e6;
	overflow: hidden;
}
.footer a
{
	
	border: 0;
	color: #82b0c1;
}
.footer__logo
{
	float: left;
	width: 290px;
	height: 80px;
	border: 0;
	margin: 30px 20px 0 0;
	font-size: 0;
}
.footer__logo img
{
	width: 100%;
}
.footer__copyright
{
	float: left;
	padding-top: 50px;
}
.footer__dev
{
	float: right;
	margin-top: 50px;
}
.footer__dev-link
{
	border: 0;
}
.footer__dev-img-link span
{
	border-bottom: 1px solid;
}
.footer__dev-img-link img
{
	vertical-align: middle;
}
@media (max-width: 800px) {
	.footer
	{
		height: auto;
		margin-top: 10px;
	}
	.footer__logo
	{
		width: 200px;
	}
	.footer__copyright
	{
		padding-top: 40px;
	}
	.footer__dev
	{
		margin-top: 30px;
	}
}
@media (max-width: 640px) {
	.footer__copyright
	{
		display: none;
	}
}
@media (max-width: 490px) {
	.footer__logo
	{
		float: none;
		display: block;
		width: 200px;
		height: auto;
		margin: 20px auto 0;
	}
	.footer__dev
	{
		float: none;
		margin: 20px 0;
		font-size: 16px;
		text-align: center;
	}
}


/* Gallery list */
.s-gallery
{
	margin: 50px 0;
	font-size: 0;
	text-align: center;
}
.s-gallery__link
{
	display: inline-block;
	position: relative;
	width: 23%;
	height: 200px;
	border: 1px solid #10aadc;
	margin: 0 0.5% 20px;
	background-position: center center;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
		 -o-background-size: cover;
			background-size: cover;
	-webkit-transition: all 0.3s ease;
	   -moz-transition: all 0.3s ease;
		-ms-transition: all 0.3s ease;
		 -o-transition: all 0.3s ease;
			transition: all 0.3s ease;
}
.s-gallery__link-text
{
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	color: #FFF;
	font-size: 16px;
	background: rgba(0,0,0,0.6);
	opacity: 0;
	-webkit-transition: opacity 0.3s ease;
	   -moz-transition: opacity 0.3s ease;
		-ms-transition: opacity 0.3s ease;
		 -o-transition: opacity 0.3s ease;
			transition: opacity 0.3s ease;
}
.s-gallery__link-text .wrap
{
	display: table;
	width: 100%;
	height: 200px;
}
.s-gallery__link-text .wrap .in
{
	display: table-cell;
	height: 200px;
	text-align: center;
	vertical-align: middle;
}
.s-gallery__link:hover
{
	opacity: 1;
	border-color: #EB5220;
}
.s-gallery__link:hover .s-gallery__link-text
{
	opacity: 1;
}
.s-gallery__footer
{
	margin-top: 20px;
}
@media (max-width: 740px) {
	.s-gallery
	{
		margin: 20px 0;
	}
	.s-gallery__link
	{
		width: 48%;
		margin: 1%;
	}
}
@media (max-width: 480px) {
	.s-gallery__link
	{
		height: 150px;
	}
	.s-gallery__link-text .wrap,
	.s-gallery__link-text .wrap .in
	{
		height: 150px;
	}
}

/* Modals */
#modal
{
	display: none;
	position: absolute;
	width: 770px;
	min-height: 160px;
	left: 50%;
	top: 15%;
	z-index: 999;
	color: #15242c;
	margin: 0 -385px;
	background: #fff;
	box-shadow: 0 0 26px rgba(0, 0, 0, 0.44);
}
@media (max-width: 800px) {
	#modal
	{
		width: 90%;
	}
}
#modal .close
{
	position: absolute;
	right: 0;
	top: 0;
	width: 55px;
	opacity: 1;
	height: 100%;
	cursor: pointer;
	background: url('data:image/png;base64,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') center no-repeat;
	background-size: contain;
}
#modal .modal__header
{
	position: relative;
	min-height: 25px;
	padding: 15px 70px 15px 10px;
	border-bottom: 2px solid #0284AE; 
	background: rgb(37,187,235);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI1YmJlYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxM2FjZGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left,  rgba(37,187,235,1) 0%, rgba(19,172,222,1) 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(37,187,235,1)), color-stop(100%,rgba(19,172,222,1)));
	background: -webkit-linear-gradient(left,  rgba(37,187,235,1) 0%,rgba(19,172,222,1) 100%);
	background: -o-linear-gradient(left,  rgba(37,187,235,1) 0%,rgba(19,172,222,1) 100%);
	background: -ms-linear-gradient(left,  rgba(37,187,235,1) 0%,rgba(19,172,222,1) 100%);
	background: linear-gradient(to right,  rgba(37,187,235,1) 0%,rgba(19,172,222,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#25bbeb', endColorstr='#13acde',GradientType=1 );
}
#modal .modal__header span
{
	color: #fff;
	font-size: 1.3em;
	font-weight: bold;
}
#modal .modal__content
{
	position: relative;
	min-height: 120px;
	padding: 5px 15px;
}
#modal .loader
{
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0; 
	z-index: 2;
	background: rgba(255, 255, 255, 0.6) url('data:image/gif;base64,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') center no-repeat;
}
#modal .modal__content .line
{
	margin-bottom: 5px;
}
#modal .modal__content .line span
{
	display: inline-block;
	width: 30%;
}
#modal .modal__content .line input[type="text"]
{
	width: 70%;
	padding: 2px;
	border: 1px solid #C5C5C5;
}
#modal .modal__content .line.button
{
	text-align: center;
}

.blue-block {
	position: relative;
	background: #0988f4;
	padding: 25px;
	border-radius: 5px;
	margin-bottom: 10px;
	color: #FFF;
}
.blue-block .blue-header {
	font-size: 26px;
	margin-bottom: 18px;
}
.blue-block ul li {
	position: relative;
	padding-left: 30px;
	font-size: 16px;
}
.blue-block ul li:after {
	content: "";
	display: block;
	position: absolute;
	top: 8px;
	left: 0;
	width: 15px;
	height: 2px;
	background: #ACCDFA;
}
.blue-block .new-img {
	position: absolute;
	top: -25px;
	right: -25px;
}
@media (max-width: 767px) {
    .blue-block {
        paddint-top: 30px;
        padding-right: 35px;
    }
    .blue-block .new-img {
        top: -8px;
        right: -8px;
    }
}

/*
OLD STYLES

header .lang { margin-left: 30px; float: right; width: 55px; }
header .lang a { border: 0; color: #82b0c1; line-height: 22px; width: 25px; display: inline-block; text-align: center; }
header .lang a.active {
	color: #fff; background: #e94e1b; border-radius: 0 0 3px 3px;
}

section.slide .teh { clear: both; margin-top: 20px; }
section.slide .teh:after { clear: both; content: ''; display: block; }
section.slide .teh h5 { font-size: 18px; color: #e94e1b; font-weight: bold; margin-bottom: 20px; }
section.slide .teh hr { border: 0; border-top: 1px solid #B8BFBF; border-bottom: 1px solid #FFF; margin-bottom: 20px; }
section.slide .teh table { width: 460px; float: left; margin-right: 40px; }
section.slide .teh table tr td:first-child { width: 220px; padding: 7px 15px 7px 0; }
section.slide .teh .features { width: 480px; float: right; }
section.slide .teh .features .feature { margin-bottom: 20px; }
section.slide .teh .features .feature > span { display: inline-block; vertical-align: middle; width: 420px; }
section.slide .teh .features .feature .colors { margin-left: 60px; }
section.slide .teh .features .feature .colors p { font-size: 14px; color: #82b0c1; }
section.slide .teh .features .feature .colors span { display: inline-block; margin-right: 20px; width: 27px; height: 17px; -webkit-border-radius: 3px;  -moz-border-radius: 3px; border-radius: 3px; }
section.slide .teh .features .feature .colors span.red { background: #e42423; -webkit-box-shadow: 1px 1px rgba(255,255,255,.75), inset 1px 1px #da1c1b; -moz-box-shadow: 1px 1px rgba(255,255,255,.75), inset 1px 1px #da1c1b; box-shadow: 1px 1px rgba(255,255,255,.75), inset 1px 1px #da1c1b; }
section.slide .teh .features .feature .colors span.yellow { background: #f4e601; -webkit-box-shadow: 1px 1px rgba(255,255,255,.75), inset 1px 1px #e4d702; -moz-box-shadow: 1px 1px rgba(255,255,255,.75), inset 1px 1px #e4d702; box-shadow: 1px 1px rgba(255,255,255,.75), inset 1px 1px #e4d702;  }
section.slide .teh .features .feature .colors span.blue { background: #2671b2; -webkit-box-shadow: 1px 1px rgba(255,255,255,.75), inset 1px 1px #2671b2; -moz-box-shadow: 1px 1px rgba(255,255,255,.75), inset 1px 1px #2671b2; box-shadow: 1px 1px rgba(255,255,255,.75), inset 1px 1px #2671b2; }
section.slide .teh .features .feature .colors span.black { background: #2f3235; -webkit-box-shadow: 1px 1px rgba(255,255,255,.75), inset 1px 1px #2f3235; -moz-box-shadow: 1px 1px rgba(255,255,255,.75), inset 1px 1px #2f3235; box-shadow: 1px 1px rgba(255,255,255,.75), inset 1px 1px #2f3235; }
section.slide .teh .features .feature .icn { width: 60px; }
section.slide .teh .features .note { color: #eb5220; }
section.slide .teh .features .note span { font-size: 24px; }
section.slide .prices:after
{
	content: "";
	display: block;
	clear: both;
}
section.slide .prices { clear: both; margin-bottom: 40px; }
section.slide .prices .dealer { font-family: 'Days'; font-size: 18px; float: left; line-height: 20px; }
section.slide .prices .dealer .icn { vertical-align: middle; margin-right: 15px; }
section.slide .prices .dealer a { border-bottom-style: dashed; vertical-align: middle; }
section.slide .prices .dealer a.active { border-bottom: 0; }
section.slide .prices .dealer > span.price { margin-left: 47px; display: block; font-size: 24px; color: #eb5220; }
section.slide .prices .dealer > span.txt { margin-left: 47px; display: block; font-size: 16px; color: #eb5220; }

section.slide .prices > .price { float: left; background: url('../img/sprite.png') 0 -270px no-repeat; width: 170px; height: 105px; padding: 85px 5px 45px 45px; text-align: center; }
section.slide .prices > .price > span { display: inline-block; margin-bottom: 20px; font-size: 30px; font-weight: bold; color: #fff; }
section.slide .prices .gallery { float: right; width: 345px; }
section.slide .prices .gallery a { border: 0; margin-right: 15px; }
section.slide .price_table { display: none; border: 5px solid #eb5220; border-radius: 7px; width: 680px; position: relative; }
section.slide .price_table table { width: 100%; text-align: center; font-size: 14px; }
section.slide .price_table table th { background: #eaf0f9; width: 33%; padding: 25px 0 15px; }
section.slide .price_table table td { border-top: 1px solid #eaf0f9; border-right: 1px solid #eaf0f9; height: 60px; vertical-align: middle; background: #fff; }
section.slide .price_table table tr td:last-child { border-right: 0; }
section.slide .price_table .close { display: block; background: url('../img/sprite.png') no-repeat 0 -659px; width: 32px; height: 32px; border: 0; position: absolute; right: -41px; top: -5px; }
section.slide .price_table:after { content: ""; position: absolute; z-index: -1; top: 50%; bottom: 0px; left: 0; right: 0; -webkit-box-shadow: 0 0 25px rgba(0, 0, 0, 0.6); -moz-box-shadow: 0 0 25px rgba(0,0,0,0.6); box-shadow: 0 0 25px rgba(0, 0, 0, 0.6); -moz-border-radius: 100px / 10px; border-radius: 100px / 10px; width: 90%; margin: 0 auto;  }

section.slide#slide1 { padding-bottom: 0; background: url('../img/bg/slide1.png') top center no-repeat; height: 780px; position: relative; z-index: -2; text-align: center; padding-top: 135px; }

section.slide#slide3 { min-height: 970px; }
section.slide#slide3 h2 { text-align: left; margin-bottom: 25px; }
section.slide#slide3 .text { margin-bottom: 40px; float: left; margin-right: 25px; position: relative; width: 350px; padding: 25px 25px 110px; background: #dae5f5 url('../img/bg/slide3.png') bottom center no-repeat; font-size: 16px; border-radius: 5px; }
section.slide#slide3 .text:after { content: ""; position: absolute; z-index: -1; top: 50%; bottom: 0px; left: 0; right: 0; -webkit-box-shadow: 0 0 25px rgba(0, 0, 0, 0.6); -moz-box-shadow: 0 0 25px rgba(0,0,0,0.6); box-shadow: 0 0 25px rgba(0, 0, 0, 0.6); -moz-border-radius: 100px / 10px; border-radius: 100px / 10px; width: 90%; margin: 0 auto;  }
section.slide#slide3 .text h2 { font-weight: normal; font-size: 27px; }
section.slide#slide3 .prices > .price { margin: -135px 0 0 140px; }
section.slide#slide3 .prices .gallery { margin-top: -85px; }

.l-block
{
	float: left;
	position: relative;
	width: 350px;
	padding: 25px 25px 110px;
	border-radius: 5px;
	margin-right: 25px;
	margin-bottom: 40px;
	font-size: 16px;
	background: #dae5f5 url('../img/bg/slide3.png') bottom center no-repeat;
	background: #dae5f5 url('../img/bg/slide5.png') bottom center no-repeat;
}
.l-block:after
{
	content: "";
	position: absolute;
	z-index: -1;
	top: 50%;
	bottom: 0px;
	left: 0;
	right: 0;
	width: 90%;
	margin: 0 auto;
	-webkit-box-shadow: 0 0 25px rgba(0, 0, 0, 0.6);
	   -moz-box-shadow: 0 0 25px rgba(0,0,0,0.6);
			box-shadow: 0 0 25px rgba(0, 0, 0, 0.6);
	-moz-border-radius: 100px / 10px;
		 border-radius: 100px / 10px;  
}
.l-block h2
{
	font-size: 27px;
	font-weight: normal; 
	text-align: left !important;
}
.r-block
{
	float: right;
	width: 550px;
	
}
.r-block .gallery
{
	float: left;
	margin-top: 50px;
}
.r-block .price
{
	float: left;
	margin-left: -45px;
	background: url('../img/sprite.png') 0 -270px no-repeat !important;
}

section.slide#slide4 { min-height: 970px; }
section.slide#slide4 .prices { margin-top: 60px; }
section.slide#slide4 .content1 .prices > .price { margin: -100px 0 0 165px; }
section.slide#slide4 .content1 .prices .gallery { margin-top: -45px; }
section.slide#slide4 .content2 .img
{
	float: left;
}
section.slide#slide4 .content2 .prices
{
	float: right;
	width: 350px;
	margin-top: 0;
	clear: none;
}
section.slide#slide5 { min-height: 630px; }
section.slide#slide5 h4 { margin: 0 0 25px 100px; }
section.slide#slide5 .content2 h4 { margin-left: 150px; }
section.slide#slide5 .text { margin-bottom: 20px; float: left; margin-right: 65px; position: relative; width: 350px; padding: 25px 25px 145px; background: #dae5f5 url('../img/bg/slide5.png') bottom center no-repeat; font-size: 16px; border-radius: 5px; }
section.slide#slide5 .text:after { content: ""; position: absolute; z-index: -1; top: 50%; bottom: 0px; left: 0; right: 0; -webkit-box-shadow: 0 0 25px rgba(0, 0, 0, 0.6); -moz-box-shadow: 0 0 25px rgba(0,0,0,0.6); box-shadow: 0 0 25px rgba(0, 0, 0, 0.6); -moz-border-radius: 100px / 10px; border-radius: 100px / 10px; width: 90%; margin: 0 auto;  }
section.slide#slide5 .prices { margin-top: 75px; }
section.slide#slide5 .prices > .price { margin: -120px 0 0 145px; }
section.slide#slide5 .content2 .prices > .price { margin: -120px 0 0 80px; }
section.slide#slide5 .prices .gallery { margin-top: -65px; }
section.slide#slide6 { height: 780px; background: url('../img/bg/callback.png') 67% 90% no-repeat; }
section.slide#slide6 .form { margin-left: 100px; padding: 65px 70px; color: #535658; width: 560px; height: 560px; margin-top: 125px; position: relative; background: #ffffff; background: -moz-linear-gradient(top,  #ffffff 0%, #e5e6e6 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e5e6e6)); background: -webkit-linear-gradient(top,  #ffffff 0%,#e5e6e6 100%); background: -o-linear-gradient(top,  #ffffff 0%,#e5e6e6 100%); background: -ms-linear-gradient(top,  #ffffff 0%,#e5e6e6 100%); background: linear-gradient(to bottom,  #ffffff 0%,#e5e6e6 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e6e6',GradientType=0 ); border-radius: 100%; box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box; }
section.slide#slide6 .form h3 { text-align: center; margin-bottom: 10px; }
section.slide#slide6 .form .circle1 { color: #fff; display: block; position: absolute; background: url('../img/bg/callback2.png') no-repeat; width: 314px; height: 314px; top: -100px; right: -180px; padding: 60px 40px; font-weight: bold; font-size: 18px; text-align: center; box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box; }
section.slide#slide6 .form .circle2 { color: #fff; display: block; position: absolute; background: url('../img/bg/callback3.png') no-repeat; width: 200px; height: 206px; top: 210px; right: -130px; font-weight: bold; font-size: 18px; text-align: center; padding: 50px 0 0 13px; box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box; }
section.slide#slide6 .form .circle1 .icn , section.slide#slide6 .form .circle2 .icn { margin: 0 auto; display: block; margin-bottom: 25px; }
section.slide#slide6 .form .circle2 .icn { margin-bottom: 5px; }
section.slide#slide6 .form .circle2 a { border-bottom-style: dashed; }
section.slide#slide6 .form .line { margin-bottom: 10px; }
section.slide#slide6 .form .line.result { margin: -5px 0 10px; text-align: center; }
section.slide#slide6 .form .line.result .error { color: #F04B4B; }
section.slide#slide6 .form .line.result .success { color: #349706; }
section.slide#slide6 .form .line.button { color: #82b0c1; }
section.slide#slide6 .form .line > span { vertical-align: top; padding-top: 7px; display: inline-block; width: 90px; text-align: right; font-size: 14px; font-weight: bold; margin-right: 10px; }
section.slide#slide6 .form .line input[type="text"] { width: 250px; border-radius: 13px; border: 2px solid #ade2f3; height: 30px; padding: 0 10px; }
section.slide#slide6 .form .line textarea { width: 250px; height: 90px; border: 2px solid #ade2f3; padding: 10px; border-radius: 13px; resize: none; }
section.slide#slide6 .form .line label.radio { position: relative; padding-left: 25px; height: 30px; line-height: 30px; margin-right: 30px; }
section.slide#slide6 .form .line label.radio input[type="radio"] { position: absolute; left: 0; top: 0; opacity: 0; }
section.slide#slide6 .form .line label.radio input[type="radio"] + span:before { cursor: pointer; content: ''; display: block; border: 2px solid #ade2f3; position: absolute; width: 15px; height: 15px; width: 15px; background: #fff; top: 0; left: 0; border-radius: 100%; }
section.slide#slide6 .form .line label.radio input[type="radio"]:checked + span:after { content: ''; display: block; position: absolute; width: 11px; height: 11px; background: #ade2f3; top: 4px; left: 4px; border-radius: 100%; }
section.slide#slide6 .form .line .selecter .selecter-selected { width: 260px; padding: 0 0 0 10px; border-radius: 13px; border: 2px solid #ade2f3; height: 30px; line-height: 30px; }
*/