body {font-family: 'Open Sans', sans-seri ; 	position: relative;background-color: #FFF;color: #323232;}
ul{list-style:none}
img{max-width:100%; height:auto}

.buy-computers{ margin:0 auto; color:#464646}
.buy-computers h1{font-size: 6.4rem;text-transform: uppercase;font-weight: 800;line-height: 1.15;margin: 0 0 35px;}
.buy-computers-step-0{margin-bottom:11.5rem}
.buy-computers .step0 ul{margin-bottom:45px}
.buy-computers .step0 li{font-size:3rem; font-weight:700; position:relative; padding: 0 0 0 4rem; margin-bottom:20px; line-height:1.2}
.buy-computers .step0 li:before{content:''; background:url(../images/check.png) no-repeat; width:3.5rem; height:3.3rem; left:0; position:absolute; display:block; top:2px}
.buy-computers .step0 a, .buy-computers-step2 a, .buy-computers button{color: #fff;background: #87cb64;text-decoration: none;font-size: 1.4rem;letter-spacing: 1px;line-height: 1.5rem;text-align: center;display: inline-block;padding: 12px 29px 13px;border-radius: 20px; -moz-border-radius: 20px; -webkit-border-radius: 20px;border: none;text-transform: uppercase; text-shadow:none; cursor:pointer}
.buy-computers-step-1{margin-bottom:4rem}
.buy-computers-step-2 h2{padding: 100px 0 35px 0; font-size: 5rem;font-weight: 800;text-transform: uppercase;line-height:1.2}
.buy-computers-step1, .buy-computers-step2{text-align:center; font-size:1.6rem; margin-bottom:35px}
.buy-computers-step1 figure{height:100px; line-height:100px}
.buy-computers-fon{background: url(../images/computers-fon.png)  no-repeat center top;text-align: center;height: 91.2rem; }
.buy-computers-step2 figure{width: 150px;height: 151px;background: url(../images/circle.png) no-repeat center;line-height: 151px;vertical-align: middle;position: relative;margin: 0 auto; text-align:center}
.buy-computers-step2 p{margin:20px 0 5px; font-size:1.9rem; font-weight: 700; line-height:1.2}
.buy-computers-step2 span {position: absolute;width: 40px;height: 40px; background: #87cb64;text-align: center;color: #fff;line-height: 40px;font-size: 2rem;right: -4px;top: 12px;-webkit-border-radius: 50%;-moz-border-radius: 50%; border-radius: 50%;}

.buy-computers-step-3 h2{padding: 50px 0 35px 0; font-size: 5rem;font-weight: 800;text-transform: uppercase;line-height:1.2}
.buy-computers-step3{position:relative; padding:0 0 0 110px; min-height:110px}
.buy-computers-step3 p{font-size: 2.1rem;font-weight: 700; line-height:1.2}
.buy-computers-step3:before{content:""; position:absolute; left:0; top:7px}
.buy-computers-step3.item1{padding:0 0 0 6.5rem;}
.buy-computers-step3.item1:before{background:url(../images/e8.png) no-repeat;width:4rem; height:6.3rem; top:-5px}
.buy-computers-step3.item2{padding:0 0 0 9rem;}
.buy-computers-step3.item2:before{background:url(../images/e4.png) no-repeat;width:7.6rem; height:5.1rem;}
.buy-computers-step3.item3{padding:0 0 0 6.5rem;}
.buy-computers-step3.item3:before{background:url(../images/e7.png) no-repeat;width:6.4rem; height:6.1rem; left:-20px}
.buy-computers-step3.item4{padding:0 0 0 9rem;}
.buy-computers-step3.item4:before{background:url(../images/e9.png) no-repeat;width:7.3rem; height:6.6rem; top:-5px}

.buy-computers-step3.item7{padding:0 0 0 9rem;height:10rem}
.buy-computers-step3.item7:before{background: url(../images/icn-map.png) no-repeat;width:8rem; height:8rem; top:-5px}

.buy-computers-step3.item8{padding:0 0 0 16rem;}
.buy-computers-step3.item8:before{background: url(../images/map_uk.jpg) no-repeat;width:12rem; height:7.6rem; top:-5px}

.buy-computers-step-4{margin-bottom:10rem}
.buy-computers-step-4 h2{padding: 50px 0 35px 0; font-size: 3.1rem;font-weight: 800;text-transform: uppercase;line-height:1.2}
.buy-computers input, .buy-computers textarea{font-size: 2rem;font-weight: 400;border: 1px solid #9d9d9d;background: transparent;margin: 0;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px; white-space:100%; padding: 0 21px; width:100%; height:4rem;font-family: 'Open Sans' !important; margin: 0  0 15px 0}
.buy-computers input.error, .buy-computers textarea.error{border-color:#F00}
.buy-computers textarea{height:11.5rem}

.buy-computers-step-6{margin-bottom:2rem}

.buy-computers input::-webkit-input-placeholder,.buy-computers textarea::-webkit-input-placeholder {color:#000;}
.buy-computers input::-moz-placeholder,.buy-computers textarea::-moz-placeholder{color:#000;}
.buy-computers input:-moz-placeholder, .buy-computers textarea:-moz-placeholder{color:#000;}
.buy-computers input:-ms-input-placeholder,.buy-computers textarea:-ms-input-placeholder{color:#000;}
.buy-computers input:focus::-webkit-input-placeholder, .buy-computers textarea:focus::-webkit-input-placeholder {color: transparent}
.buy-computers input:focus::-moz-placeholder,.buy-computers textarea:focus::-moz-placeholder{color: transparent}
.buy-computers input:focus:-moz-placeholder, .buy-computers textarea:focus:-moz-placeholder{color: transparent}
.buy-computers input:focus:-ms-input-placeholder,.buy-computers textarea:focus:-ms-input-placeholder{color: transparent}


#loading {position: fixed;top: 0;left: 0;cursor: wait;z-index: 8060;display: none;width: 100%;height: 100%;background: rgba(255, 255, 255, 0.5);}
#loading div {top: 50%;left: 50%;margin-top: -2.2rem;margin-left: -2.2rem;width: 4.4rem;height: 4.4rem;background-size: cover;-moz-background-size: cover;-webkit-background-size: cover;-o-background-size: cover;background: url('../images/fancybox/fancybox_loading.gif') center center no-repeat;  position: absolute;}

.description{font-size:18px; margin:30px 0}
header{margin-bottom:50px}
header, footer{background-color:#f4f2f2; width:100%; height:50px}
@media (min-width: 1080px) {
	.buy-computers{width:1000px;}
}
