@media screen and (min-width: 0px) and (max-width: 719px) {
	.excellence{
		margin:27px 0 0;
	}
	.excellence:before,
	.excellence:after {
		content: "";
		clear: both;
		display: table;
	}
	.excellence li{
		position: relative;
		margin-top: 15px;
	}
	.excellence li:first-child{
		margin: 0;
	}
	.excellence li:nth-child(4),
	.excellence li:nth-child(6){
		display: none;
	}
	.excellence li:nth-child(1) .excellence-header:before,
	.excellence li:nth-child(2) .excellence-header:before,
	.excellence li:nth-child(3) .excellence-header:before,
	.excellence li:nth-child(4) .excellence-header:before,
	.excellence li:nth-child(5) .excellence-header:before,
	.excellence li:nth-child(6) .excellence-header:before{
		position: absolute;
		top: 0;
		left: 0;
		width: 19px;
		height: 19px;
	}
	.excellence-header{
		font-size: 16px;
		line-height: 24px;
		font-weight: bold;
		padding-left: 26px;
	}

	.special-offer{
		margin: 59px 0;
	}
	.special-offer-banner{
		position: relative;
		width: 100%;
		height: 400px;
		margin: 10px 0 57px;
	}
	.special-offer-banner .slide1{
		position: relative;
		width: 100%;
		height: 400px;
	}
	.special-offer-banner .slide-ill{
		width: 200px;
		margin: 0 auto;
		padding: 22px 0 0;
	}
	.special-offer-banner .slide-description{
		margin: 0px auto 18px;
		text-align: center;
	}
	.special-offer-banner .slide-description h3{
		font-weight: bold;
		font-size: 24px;
		color: #FFFFFF;
		text-align: center;
		line-height: 24px;
		text-shadow: 3px 3px 5px rgba(0,0,0,0.50);
	}
	.special-offer-banner .slide-description p{
		display: none;
	}
	.special-offer-banner .slide-description .sale-button{
		box-sizing: border-box;
		background: #FFFFFF;
		border: 1px solid #DDDDDD;
		box-shadow: 0 10px 20px 0 rgba(0,0,0,0.30);
		border-radius: 24px;
		display: block;
		padding: 11px 0 13px;
		margin: 18px 16px 0;
		text-align: center;
	}
	.special-offer-banner .slide-description .sale-button:hover {
		color: #fff;
		background: rgb(187, 51, 0);
	}
	.special-offer-banner .slide-description .sale-button{
		font-weight: bold;
		font-size: 16px;
		color: #0088CC;
		text-align: center;
	}


	.ready-made{
		margin: 59px 0 0;
	}
	blockquote{
		margin: 11px 0 44px;
	}
	.ready-made-solution{
		margin: 42px 0;
	}
	.ready-made-solution-content{
		margin:12px 0 0;
	}
	.ready-made-solution-illustration-right{
		margin:22px auto 42px;
		height: 250px;
		text-align: center;
	}
	.ready-made-solution-illustration-right img{
		width:auto;
		height: 250px;
		text-align: center;
	}
	.ready-made-solution-specs{
		padding: 21px 16px 34px;
		margin-left:-16px;
		background: #FAFAFA;
		border: 1px solid #DDDDDD;
		box-shadow: 0 15px 30px 0 rgba(0,0,0,0.24);
		border-radius: 16px;
	}
	.ready-made-solution-specs li{
		margin-bottom: 23px;
	}
	.ready-made-solution-specs li:last-child{
		margin-bottom: 0;
	}
	.ready-made-solution-specs .scale{
		box-sizing: border-box;
		display: block;
		width: 100%;
		height: 16px;
		margin: 6px 0 3px;
		background: #fff;
		border: 1px solid #ddd;
		border-radius: 5px;
		overflow: hidden;
	}

	.ready-made-solution-specs .scale-10,
	.ready-made-solution-specs .scale-20,
	.ready-made-solution-specs .scale-30,
	.ready-made-solution-specs .scale-40,
	.ready-made-solution-specs .scale-50,
	.ready-made-solution-specs .scale-60,
	.ready-made-solution-specs .scale-70,
	.ready-made-solution-specs .scale-80,
	.ready-made-solution-specs .scale-90,
	.ready-made-solution-specs .scale-100{
		background: #fff;
		display: block;
		width: 0;
		height: 16px;
		transition: ease all .3s;
	}




	.ready-made-solution-specs-animate .scale-10{
		background: #F5A623;
		width: 10%;
		transition: ease all .4s;
	}
	.ready-made-solution-specs-animate .scale-20{
		background: #F5A623;
		width: 20%;
		transition: ease all .4s;
	}
	.ready-made-solution-specs-animate .scale-30{
		background: #F5A623;
		width: 30%;
		transition: ease all .4s;
	}
	.ready-made-solution-specs-animate .scale-40{
		background: #F5A623;
		width: 40%;
		transition: ease all .4s;
	}
	.ready-made-solution-specs-animate .scale-50{
		background: #F5A623;
		width: 50%;
		transition: ease all .4s;
	}
	.ready-made-solution-specs-animate .scale-60{
		background: #F5A623;
		width: 60%;
		transition: ease all .4s;
	}
	.ready-made-solution-specs-animate .scale-70{
		background: #F5A623;
		width: 70%;
		transition: ease all .4s;
	}
	.ready-made-solution-specs-animate .scale-80{
		background: #F5A623;
		width: 80%;
		transition: ease all .4s;
	}
	.ready-made-solution-specs-animate .scale-90{
		background: #F5A623;
		width: 90%;
		transition: ease all .4s;
	}
	.ready-made-solution-specs-animate .scale-100{
		background: #F5A623;
		width: 100%;
		transition: ease all .4s;
	}

	.ready-made-solution-trigger li{
		margin: 23px 0 18px;
	}


	.steps{
		margin: 42px 0;
		padding-bottom: 212px;
		background: url(../images/step-1.jpg) 0 100%;
		background-size: 100% auto;
		background-repeat: no-repeat;
	}
	.steps h2{
		font-size: 24px;
		color: #333333;
		text-align: left;
		line-height: 24px;
		font-weight: bold;
		margin-bottom:11px;
	}
	.step + .step{
		margin: 8px 0 0;
	}
	.step-text h3{
		font-size: 16px;
		color: rgba(38,38,38,0.85);
		letter-spacing: 0;
		text-align: left;
		line-height: 24px;
		font-weight: normal;
	}
	.step-text h3:before{
		content: "–"
	}
	.step-text p{
		display: none;
	}

	.credit h2{
		font-size: 24px;
		color: #333333;
		text-align: left;
		line-height: 24px;
		font-weight: bold;
		margin-bottom:11px;
	}
	.credit h3{
		font-size: 16px;
		color: rgba(38,38,38,0.85);
		letter-spacing: 0;
		text-align: left;
		line-height: 24px;
		font-weight: bold;
	}

	.review{
		display: none;
	}

	.call-to-action{
		padding: 51px 0 0;
	}
	.white-blank{
		box-sizing: border-box;
		margin: 0 0 0 -16px;
		padding: 27px 16px 48px;
		background: #FAFAFA;
		border: 1px solid #DDDDDD;
		box-shadow: 0 15px 30px 0 rgba(0,0,0,0.24);
		border-radius: 16px 16px 0 0;
	}
	.white-blank h1{
		font-size: 24px;
		color: #333333;
		text-align: center;
		line-height: 24px;
		font-weight: bold;
	}
	.form-action{
		margin: 0 auto;
	}
	.in-input1,
	.in-input2{
		box-sizing: border-box;
		width: 100%;
		float: left;
		margin-top: 16px;
		overflow: hidden;
		background: #FFFFFF;
		border: 1px solid #DDDDDD;
		border-radius: 5px;
	}
	.in-input1{
		margin-top: 21px;
	}
	.in-input {
		display: block;
		width: 375px;
		font-size: 16px;
		background: #fff;
		padding: 9px 16px 7px;
		color: #ccc;
		-webkit-tap-highlight-color: rgba(0,0,0,0);
	}
	#submit-mail {
		width: 100%;
		position: relative;
		margin-top: 24px;
		padding: 16px 0;
		font-size: 18px;
		overflow: hidden;
		color: #fff;
		background: #3B86C6;
		border: 1px solid #0D6AB2;
		box-shadow: 0 10px 20px 0 rgba(0,0,0,0.30);
		border-radius: 24px;
		-webkit-appearance: none;
	}
	#submit-mail:hover {
		background: #2fa2dc;
	}
	#submit-mail:active {
		background: #0d85c0;
	}
	.form-action-comment{
		font-size: 16px;
		color: #777777;
		text-align: left;
		line-height: 20px;
		margin: 18px auto 0;
	}
}
@media screen and (min-width: 720px) {
	.excellence{
		width: 100%;
		margin: 30px 0 0;
		border-bottom: 1px solid #ddd;
	}
	.excellence:before,
	.excellence:after {
		content: "";
		clear: both;
		display: table;
	}
	.excellence ul:before,
	.excellence ul:after {
		content: "";
		clear: both;
		display: table;
	}
	.excellence li{
		position: relative;
		float: left;
		width: 31.1827957%;
		margin-right: 3.22580645%;
		margin-bottom: 27px;
	}
	.excellence li:nth-child(3),
	.excellence li:nth-child(6){
		margin-right: 0;
	}
	.excellence-header{
		font-size: 16px;
		line-height: 20px;
		margin-bottom: 3px;
		font-weight: bold;
		padding-left: 26px;
	}
	.excellence-description{
		font-size: 14px;
		line-height: 20px;
	}
	.excellence li:nth-child(1) .excellence-header:before,
	.excellence li:nth-child(2) .excellence-header:before,
	.excellence li:nth-child(3) .excellence-header:before,
	.excellence li:nth-child(4) .excellence-header:before,
	.excellence li:nth-child(5) .excellence-header:before,
	.excellence li:nth-child(6) .excellence-header:before{
		position: absolute;
		top: 0;
		left: 0;
		width: 19px;
		height: 19px;
	}
	.excellence video{
		display: block;
		max-width: 100%;
		margin: 0 auto;
	}
	.wrap-box h2{
		font-size: 30px;
		font-weight: bold;
		color: #222;
		line-height: 40px;
		margin: 18px 0 0;
	}
	.wrap-box h2 + p{
		margin-top: 8px;
	}
	.special-offer-banner{
		position: relative;
		width: 100%;
		height: 400px;
		margin: 10px 0 57px;
	}
	.special-offer-banner .slide1{
		position: relative;
		width: 100%;
		height: 400px;
	}
	.special-offer-banner .slide-ill{
		width: 275px;
		height: 300px;
		float: left;
		margin: 50px 0 0 50px;
	}
	.special-offer-banner .slide-description{
		width: 430px;
		height: 200px;
		float: right;
		margin: 70px 80px 0 0;
		text-align: left;
	}
	.special-offer-banner .slide-description h3{
		font-weight: bold;
		font-size: 50px;
		color: #FFFFFF;
		line-height: 50px;
		text-shadow: 5px 5px 8px rgba(0,0,0,0.50);
		margin: 0 0 10px 0;
	}
	.special-offer-banner .slide-description p{
		font-size: 19px;
		color: #FFFFFF;
		line-height: 20px;
		text-shadow: 2px 2px 2px rgba(0,0,0,0.50);
		margin: 0 0 20px -10px;
		padding: 5px 0 5px 10px;
	}
	.special-offer-banner .slide-description .sale-button{
		display: block;
		background: #FFFFFF;
		-moz-box-shadow:    0px 3px 3px 0px rgba(0,0,0,0.16), 0px 3px 3px 0px rgba(0,0,0,0.23);
		box-shadow:         0px 3px 3px 0px rgba(0,0,0,0.16), 0px 3px 3px 0px rgba(0,0,0,0.23);
		border: none;
		border-radius: 3px;
		font-size: 18px;
		color: #333333;
		line-height: 18px;
		padding: 12px 20px 10px 20px;
		margin: 0;
		width: 128px;
	}
	.special-offer-banner .slide-description .sale-button:hover {
		color: #fff;
		background: rgb(187, 51, 0);
	}
	.wrap-box blockquote{
		width: 65.5913978%;
		margin: 10px 0 0 -9px;
		padding: 7px 7px 13px 9px;
		border-radius: 3px;
		background: #FCF8B1;
		font-size: 14px;
		line-height: 20px;
	}
	.ready-made{
		border-top: 1px solid #ddd;
		border-bottom: 1px solid #ddd;
	}
	.excellence + .ready-made,
	.ready-made + .ready-made {
		border-top: none;
	}
	.special-offer + .ready-made{
		border-top: none;
	}
	.ready-made-solution{
		margin: 30px 0 40px;
	}
	.ready-made-solution:before,
	.ready-made-solution:after {
		content: "";
		clear: both;
		display: table;
	}
	.ready-made-solution header:before,
	.ready-made-solution header:after {
		content: "";
		clear: both;
		display: table;
	}
	.ready-made-solution h3{
		float: left;
		font-size: 20px;
		font-weight: bold;
		color: #000000;
		line-height: 25px;
	}
	.ready-made-solution .rating{
		position: relative;
		display: inline-block;
		float: right;
		width: 117px;
		height: 16px;
	}
	.ready-made-solution .rating:before {
		content: 'Наша оценка:';
		position: absolute;
		width: 100px;
		top: -2px;
		right: 112px;
		display: inline-block;
		font-size: 14px;
		line-height: 20px;
		color: #999;
	}
	.ready-made-solution .rating:after{
		position: absolute;
		content: url(../images/rating.png);
		content: -webkit-image-set(url(../images/rating.png) 1x, url(../images/rating@2x.png) 2x, url(../images/rating@3x.png) 3x);
		width: 117px;
		height: 16px;
		top: 0;
		right: 0;
		padding: 0;
		box-sizing: border-box;
	}
	.ready-made-solution .rating-line-50,
	.ready-made-solution .rating-line-60,
	.ready-made-solution .rating-line-70,
	.ready-made-solution .rating-line-80,
	.ready-made-solution .rating-line-90,
	.ready-made-solution .rating-line-100{
		position: relative;
		display: inline-block;
		height: 16px;
		background-color: #F5A623;
		transition: ease all .2s;
	}
	.ready-made-solution-animate .rating-line-50{
		width: 50%;
		transition: ease all .2s;
	}
	.ready-made-solution-animate .rating-line-60{
		width: 60%;
		transition: ease all .2s;
	}
	.ready-made-solution-animate .rating-line-70{
		width: 70%;
		transition: ease all .2s;
	}
	.ready-made-solution-animate .rating-line-80{
		width: 80%;
		transition: ease all .2s;
	}
	.ready-made-solution-animate .rating-line-90{
		width: 93%;
		transition: ease all .2s;
	}
	.ready-made-solution-animate .rating-line-100{
		width: 100%;
		transition: ease all .2s;
	}

	.ready-made-solution-content:before,
	.ready-made-solution-content:after {
		content: "";
		clear: both;
		display: table;
	}
	.ready-made-solution-content .small-header {
		width: 50%;
		float: left;
	}
	.ready-made-solution-description{
		margin: 8px 0 0;
	}
	.ready-made-solution-description-left{
		float: left;
		width: 48.3870967%;
		margin: 8px 0 0;
	}
	.tec-char {
	    width: 100%;
	}
	.tec-char-title {
		color: #0277BB;
		border-bottom: 1px dashed rgba(0, 136, 204, .4);
		cursor: pointer;
	}
	.tec-char-title:hover{
		color: rgb(187, 51, 0);
		border-bottom: 1px dashed rgba(204, 0, 0, .4);
	}
	.tec-char-inner {
		display: none;
	}
	.tec-char-inner li{
		margin: 0 0 10px 0;
	}
	.tec-char-inner li:before{
		content: '— ';
	}
	.tec-char-inner li:after{
		content: ';';
	}
	.tec-char-inner li:last-child:after{
		content: '.';
	}
	.ready-made-solution-illustration{
		margin: 0;
	}
	.ready-made-solution-illustration:before,
	.ready-made-solution-illustration:after {
		content: "";
		clear: both;
		display: table;
	}
	.ready-made-solution-illustration-right{
		float: right;
		width: 33.3333333%;
		margin: 15px 0 10px;
	}
	.ready-made-solution-illustration-right-big{
		float: right;
		width: 48.3870967%;
		margin: 0 0 10px;
	}
	.ready-made-solution-illustration-right img{
		max-height: 250px;
		width: auto;
		display: block;
		margin: 0 auto;
	}
	.ready-made-solution-illustration-right-big img{
		max-height: 350px;
		width: auto;
		display: block;
		float: right;
	}
	.ready-made-solution-specs:before,
	.ready-made-solution-specs:after {
		content: "";
		clear: both;
		display: table;
	}
	.ready-made-solution-specs ul{
		width: 100%;
		margin-top: 7px;
		border-radius: 5px;
		background: #fafafa;
		border: 1px solid #ddd;
	}
	.ready-made-solution-specs li{
		display: inline-block;
		vertical-align: top;
		width: 27.9569892%;
		margin-right: 4.30107527%;
		margin-bottom: 10px;
		padding: 10px;
	}
	.ready-made-solution-specs h4{
		font-size: 14px;
		font-weight: bold;
	}
	.ready-made-solution-specs p{
		font-size: 14px;
		margin: 10px 0 0;
	}
	.ready-made-solution-specs li:last-child{
		margin-right: 0px;
	}
	.ready-made-solution-specs .scale{
		display: block;
		width: 100%;
		height: 18px;
		margin: 10px 0 0;
		background: #fff;
		border: 1px solid #ddd;
		border-radius: 5px;
		overflow: hidden;
	}

	.ready-made-solution-specs .scale-10,
	.ready-made-solution-specs .scale-20,
	.ready-made-solution-specs .scale-30,
	.ready-made-solution-specs .scale-40,
	.ready-made-solution-specs .scale-50,
	.ready-made-solution-specs .scale-60,
	.ready-made-solution-specs .scale-70,
	.ready-made-solution-specs .scale-80,
	.ready-made-solution-specs .scale-90,
	.ready-made-solution-specs .scale-100{
		background: #fff;
		display: block;
		width: 0;
		height: 18px;
		transition: ease all .3s;
	}




	.ready-made-solution-specs-animate .scale-10{
		background: #F5A623;
		width: 10%;
		transition: ease all .4s;
	}
	.ready-made-solution-specs-animate .scale-20{
		background: #F5A623;
		width: 20%;
		transition: ease all .4s;
	}
	.ready-made-solution-specs-animate .scale-30{
		background: #F5A623;
		width: 30%;
		transition: ease all .4s;
	}
	.ready-made-solution-specs-animate .scale-40{
		background: #F5A623;
		width: 40%;
		transition: ease all .4s;
	}
	.ready-made-solution-specs-animate .scale-50{
		background: #F5A623;
		width: 50%;
		transition: ease all .4s;
	}
	.ready-made-solution-specs-animate .scale-60{
		background: #F5A623;
		width: 60%;
		transition: ease all .4s;
	}
	.ready-made-solution-specs-animate .scale-70{
		background: #F5A623;
		width: 70%;
		transition: ease all .4s;
	}
	.ready-made-solution-specs-animate .scale-80{
		background: #F5A623;
		width: 80%;
		transition: ease all .4s;
	}
	.ready-made-solution-specs-animate .scale-90{
		background: #F5A623;
		width: 90%;
		transition: ease all .4s;
	}
	.ready-made-solution-specs-animate .scale-100{
		background: #F5A623;
		width: 100%;
		transition: ease all .4s;
	}


	.ready-made-solution-trigger{
		margin: 7px 0 0;
	}
	.ready-made-solution-trigger li{
		display: inline-block;
		vertical-align: top;
		width: 48.3870967%;
		margin-right: 3.22580645%;
		margin-bottom: 20px;
	}
	.ready-made-solution-trigger li:nth-child(2n){
		margin-right: 0;
	}

	.callback_fool_width{
		width: 100%;
		margin: 0 auto 40px;
		cursor: default;
	}
	.callback_fool_width a{
		display: inline-block;
		text-align: center;
		width: 100%;
		margin: 0 auto;
		padding: 16px 0 14px;
		color: #4A90E2;
		border: 1px solid #4A90E2;
		border-radius: 5px;
		font-size: 18px;
		line-height: 18px;
	}
	.callback_fool_width a:hover {
		color: rgb(187, 51, 0);
		border: 1px solid rgb(187, 51, 0);
	}
	.callback_fool_width p{
		text-align: center;
		margin: 12px auto 0;
		color: #777;
		font-size: 14px;
		line-height: 20px;
	}
	.steps{
		background: #fff;
	}
	.steps:before,
	.steps:after,
	.step:before,
	.step:after {
		content: "";
		clear: both;
		display: table;
	}
	.steps h2{
		font-weight: bold;
		font-size: 30px;
		color: #333333;
		line-height: 40px;
		margin: 0 15px;
	}
	.step{
		padding: 50px 0 130px;
	}
	#step-1{
		background: url(../images/step-1.jpg) 50% 0;
		background-size: cover;
		padding: 50px 0 300px;
	}
	#step-2{
		background: url(../images/step-2.jpg) 50% 0;
		background-size: cover;
	}
	#step-3{
		background: url(../images/step-3.jpg) 50% 0;
		background-size: cover;
	}
	#step-4{
		background: url(../images/step-4.jpg) 50% 0;
		background-size: cover;
	}
	#step-5{
		background: url(../images/step-5.jpg) 50% 0;
		background-size: cover;
	}
	.step-text{
		float: left;
		width: 39.7849462%;
		padding: 10px 15px 20px;
		margin: 20px 0 0;
		border-radius: 5px;
		background: rgba(255,255,255,0.90);
	}
	#step-2 .step-text,
	#step-4 .step-text,
	#step-6 .step-text{
		float: right;
	}
	.step h3{
		font-size: 20px;
		font-weight: bold;
		color: #000000;
		line-height: 25px;
	}
	.step p{
		font-size: 14px;
		margin: 8px 0 10px;
	}
	.credit{
		margin: 0;
		padding: 0 0 30px;
		border-bottom: 1px solid #ddd;
	}
	.credit:before,
	.credit:after {
		content: "";
		clear: both;
		display: table;
	}
	.credit .bank{
		width: 100%;
		margin: 20px auto 30px;
		text-align: center;
	}
	.credit .bank li{
		display: inline-block;
		width: 33%;
		margin: 0;
		vertical-align: top;
	}
	.credit .bank li img{
		width: auto;
		max-height: 125px;
	}
	.credit .bank li:nth-child(1){
		text-align: left;
	}
	.credit .bank li:nth-child(2){
		text-align: center;
	}
	.credit .bank li:nth-child(3){
		text-align: right;
	}
	.demands h3{
		font-size: 20px;
		font-weight: bold;
		color: #000000;
		line-height: 25px;
	}
	.demands ul{
		margin: 3px 0 0;
	}
	.demands li{
		margin-bottom: 10px;
	}
	.review{
		margin: 0;
	}
	.review:before,
	.review:after {
		content: "";
		clear: both;
		display: table;
	}
	.review h2{
		font-weight: bold;
		font-size: 30px;
		color: #333333;
		line-height: 40px;
	}
	.review li{
		float: left;
		width: 48.3870967%;
		margin-right: 3.22580645%;
		margin-top: 20px;
		margin-bottom: 20px;
	}
	.review li:nth-child(2n){
		margin-right: 0;
	}
	.rev-ava{
		width: 28.8248337%;
		float: left;
		border-radius: 50%;
		overflow: hidden;
	}
	.rev-ava img{
		vertical-align: top;
	}
	.review .username{
		font-weight: bold;
		font-size: 18px;
		color: #333333;
		line-height: 25px;
		margin-bottom: 5px;
	}
	.rev-text{
		width: 64.44440%;
		float: right;
	}
	.call-to-action{
		padding: 40px 0 50px;
	}
	.white-blank{
		box-sizing: border-box;
		max-width: 930px;
		margin: 0 auto;
		padding: 30px 0 50px;
		border-radius: 5px;
		background: rgba(238,238,238,0.90);
		border: 1px solid #DDDDDD;
		-moz-box-shadow:    inset 0px 0px 0px 1px #FFFFFF;
		box-shadow:         inset 0px 0px 0px 1px #FFFFFF;
	}
	.white-blank h1{
		font-weight: bold;
		font-size: 31px;
		color: #111111;
		line-height: 40px;
		text-shadow: 1px 1px 1px #FFFFFF;
		text-align: center;
	}
	.form-action{
		width: 540px;
		margin: 0 auto;
	}
	.in-input1,
	.in-input2{
		width: 540px;
		float: left;
		margin-top: 15px;
	}
	.in-input {
		font-size: 18px;
		width: 509px;
		background: #fff;
		padding: 11px 15px;
		color: #ccc;
		border: 1px solid #ddd;
		border-radius: 4px;
		-webkit-tap-highlight-color: rgba(0,0,0,0);
	}
	#submit-mail {
		position: relative;
		width: 540px;
		margin-top: 20px;
		padding: 15px 0;
		font-size: 18px;
		overflow: hidden;
		color: #fff;
		border: 1px solid #137ec6;
		border-top-color: #1992da;
		border-bottom-color: #0d6ab2;
		border-radius: 5px;
		background: #1d9bd9;
		-webkit-appearance: none;
	}
	#submit-mail:hover {
		background: #2fa2dc;
	}
	#submit-mail:active {
		background: #0d85c0;
	}
	.form-action-comment{
		width: 540px;
		font-size: 14px;
		color: #777;
		line-height: 20px;
		margin: 5px auto 0;
	}
}