/****************************Ver1.0********************************************/
@import url("reset.css") ;

/******************************Fonts********************************************/

@font-face {
    font-family: 'HELVETICANEUECYR-BLACK';
        src: url('../fonts/helveticaneuecyr-black-webfont.eot');
    src: url('../fonts/helveticaneuecyr-black-webfontd41d.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helveticaneuecyr-black-webfont.woff') format('woff'),
         url('../fonts/helveticaneuecyr-black-webfont.ttf') format('truetype'),
         url('../fonts/helveticaneuecyr-black-webfont.svg#helveticaneuecyrblack') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'HELVETICANEUECYR-BLACKITALIC';
        src: url('../fonts/helveticaneuecyr-blackitalic-webfont.eot');
    src: url('../fonts/helveticaneuecyr-blackitalic-webfontd41d.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helveticaneuecyr-blackitalic-webfont.woff') format('woff'),
         url('../fonts/helveticaneuecyr-blackitalic-webfont.ttf') format('truetype'),
         url('../fonts/helveticaneuecyr-blackitalic-webfont.svg#helveticaneuecyrblack_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'HELVETICANEUECYR-BOLD';
       src: url('../fonts/helveticaneuecyr-bold-webfont.eot');
    src: url('../fonts/helveticaneuecyr-bold-webfontd41d.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helveticaneuecyr-bold-webfont.html') format('woff'),
         url('../fonts/helveticaneuecyr-bold-webfont.ttf') format('truetype'),
         url('../fonts/helveticaneuecyr-bold-webfont.svg#helveticaneuecyrbold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'HELVETICANEUECYR-BOLDITALIC';
      src: url('../fonts/helveticaneuecyr-bolditalic-webfont.eot');
    src: url('../fonts/helveticaneuecyr-bolditalic-webfontd41d.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helveticaneuecyr-bolditalic-webfont.woff') format('woff'),
         url('../fonts/helveticaneuecyr-bolditalic-webfont.ttf') format('truetype'),
         url('../fonts/helveticaneuecyr-bolditalic-webfont.svg#helveticaneuecyrbold_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'HELVETICANEUECYR-ITALIC';
     src: url('../fonts/helveticaneuecyr-italic-webfont.eot');
    src: url('../fonts/helveticaneuecyr-italic-webfontd41d.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helveticaneuecyr-italic-webfont.woff') format('woff'),
         url('../fonts/helveticaneuecyr-italic-webfont.ttf') format('truetype'),
         url('../fonts/helveticaneuecyr-italic-webfont.svg#helveticaneuecyritalic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'HELVETICANEUECYR-LIGHT';
        src: url('../fonts/helveticaneuecyr-light-webfont.eot');
    src: url('../fonts/helveticaneuecyr-light-webfontd41d.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helveticaneuecyr-light-webfont.woff') format('woff'),
         url('../fonts/helveticaneuecyr-light-webfont.ttf') format('truetype'),
         url('../fonts/helveticaneuecyr-light-webfont.svg#helveticaneuecyrlight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'HELVETICANEUECYR-LIGHTITALIC';
        src: url('../fonts/helveticaneuecyr-lightitalic-webfont.eot');
    src: url('../fonts/helveticaneuecyr-lightitalic-webfontd41d.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helveticaneuecyr-lightitalic-webfont.woff') format('woff'),
         url('../fonts/helveticaneuecyr-lightitalic-webfont.ttf') format('truetype'),
         url('../fonts/helveticaneuecyr-lightitalic-webfont.svg#helveticaneuecyrlight_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'HELVETICANEUECYR-MEDIUM';
       src: url('../fonts/helveticaneuecyr-medium-webfont.eot');
    src: url('../fonts/helveticaneuecyr-medium-webfontd41d.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helveticaneuecyr-medium-webfont.woff') format('woff'),
         url('../fonts/helveticaneuecyr-medium-webfont.ttf') format('truetype'),
         url('../fonts/helveticaneuecyr-medium-webfont.svg#helveticaneuecyrmedium') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'HELVETICANEUECYR-ROMAN';
       src: url('../fonts/helveticaneuecyr-roman-webfont.eot');
    src: url('../fonts/helveticaneuecyr-roman-webfontd41d.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helveticaneuecyr-roman-webfont.woff') format('woff'),
         url('../fonts/helveticaneuecyr-roman-webfont.ttf') format('truetype'),
         url('../fonts/helveticaneuecyr-roman-webfont.svg#helveticaneuecyrroman') format('svg');
    font-weight: normal;
    font-style: normal;
}


/***************************Generalstyles*******************************************************/

.wrapper {
	width: 960px;
	margin: 0 auto;
	position: relative;
	
}

.left {
	float:left;
}

.right {
	float: right;

}

.clr {
	clear: both;
}

/********************************Header********************************************/

header {
	display: block;
	background: url(../img/bg_header.png)center no-repeat transparent ;
	ba
	width: 100%;
	min-height: 752px;
	padding-top: 10px;
}

.logo {
	display: block;
	background: url(../img/logo.png)no-repeat;
	width: 301px;
	height: 84px;
	margin-bottom:5px; 
}

.strong_span {
	font-family: HELVETICANEUECYR-BLACK;
	font-size:19px;
	color:#fff;
	text-transform: uppercase;
}

.develop_span {
	font-family: HELVETICANEUECYR-MEDIUM;
	font-size:19px;
	color:#fff;
	text-transform: uppercase;
}

.city {
	font-family:  HELVETICANEUECYR-LIGHT;
	font-size: 14px;
	text-transform: uppercase;
	color:#000000;

}

.span_number {
	font-family: HELVETICANEUECYR-BLACK;
	font-size:24px;
	color:#fff;
}

.n_c_s {
	float: right;
	
}

.make_call {
	display: block;
	width: 173px;
	height: 41px;
	background: url(../img/make_call_r.png)no-repeat transparent;
	margin-top: 8px;
	float: right;
	margin-right: 27px;
	text-align: center;
	text-decoration: none;
	font-family: HELVETICANEUECYR-LIGHT;
	color:#fff;
	text-transform: uppercase;
	padding-top: 10px;
	font-size: 18px;

}

.make_call:hover {
	display: block;
	width: 173px;
	height: 41px;
	background: url(../img/make_call_h.png)no-repeat transparent;	
}

.make_call:active {
	display: block;
	width: 173px;
	height: 41px;
	background: url(../img/make_call_a.png)no-repeat transparent;	
}

.center_headline {
	text-align: center;
	margin-top: 12px;
}

#first_head {
	font-family: HELVETICANEUECYR-BOLD;
	font-size: 48px;
	color:#fff;
	background: #ff7d00;
	width: 528px;
	padding: 5px;
	text-transform: uppercase;
	margin: 0 auto;

}

#second_head {

	font-family: HELVETICANEUECYR-LIGHT;
	font-size: 48px;
	color:#fff;
	background: #ff7d00;
	width: 820px;
	padding: 5px;
	text-transform: uppercase;
	margin: 9px auto;
}

/****************************TimerForm*****************************************/

#timer_form {
	display: block;
    background: url(../img/form_bg.png)no-repeat;
	width: 749px;
	height: 249px;
	border-radius: 8px;
	padding: 15px;
	margin-top: 173px;
	position: relative;
	margin-left: 110px;
}

#timer-1 {
	margin-top: 13px;
}

.dash {
	float: left;
	background: url(../img/digittable.png)no-repeat;
	width: 78px;
	height: 88px;
	padding-top: 7px;
	padding-left: 8px;
	margin-right: 8px;

}

.timer_info {
	font-family: HELVETICANEUECYR-ROMAN;
	color:#fff;
	font-size: 14px;
	float: left;
	margin-top: 12px;
	text-align: center;
	width: 70px;
}

.dash .digit {
	float: left;
	font-size: 70px;
	color: #fff;
	font-weight: bold;	
	height: 75px;
}

#timer_form h1 {
	font-family: HELVETICANEUECYR-BLACK;
	font-size: 44px;
	color:#ffc958;
	margin-bottom: 15px;
}

#after_specoffer {
	font-family: HELVETICANEUECYR-BLACK;
	font-size: 30px;
	color:#fff;
	text-transform: uppercase;
}

#uni_form {
	width: 210px;
	text-align: center;
	margin-right: 60px;

}

#f_one_span {
	font-family:HELVETICANEUECYR-LIGHT ;
	font-size: 18px;
	color:#fff;
	text-transform: uppercase;

	
}

#f_two_span {
	font-family:HELVETICANEUECYR-BOLD ;
	font-size: 18px;
	color:#fff;
	text-transform: uppercase;

}

form {
	margin-top: 10px;
}

.txt_put {
	width: 206px;
	border:1px solid #000;
	border-radius: 5px;
	height: 25px;
	text-align: center;
	margin-bottom: 10px;
	font-family: HELVETICANEUECYR-ROMAN;
	font-size: 14px;
	color:#000;
}

#f_third_span {
	font-family:HELVETICANEUECYR-MEDIUM;
	font-size: 18px;
	color:#fff;
	margin-bottom: 10px;
}

label{
	font-family:HELVETICANEUECYR-MEDIUM;
	font-size: 18px;
	color:#000;
	padding-left: 5px;
}

#sbmt {
	width: 194px;
	height: 30px;
	background: #f43b4b;
	font-family: HELVETICANEUECYR-LIGHT;
    border:none;
    text-transform: uppercase;
    color:#fff;
    font-size: 25px;
    border-radius: 5px;
    cursor: pointer;
    margin-top: 10px;
}

#sbmt:hover {
	width: 194px;
	height: 30px;
	background: #7b7b7b;
	font-family: HELVETICANEUECYR-LIGHT;
    border:none;
    text-transform: uppercase;
    color:#fff;
    font-size: 25px;
    border-radius: 5px;
    cursor: pointer;
    margin-top: 10px;
}

/***************************SecondSection******************************************/

#first_toy {
	display: block;
	position: absolute;
	width:164px;
	height: 303px;
	background: url(../img/toy1.png)no-repeat transparent ;
	top:180px;
	left:200px;
	
}

#second_section {
	display: block;
	background: url(../img/bg_2.png)center no-repeat transparent ;
	background-size: cover;
	width: 100%;
	min-height: 622px;
	padding-top: 10px;
	position: relative;
}

#second_section h1 {
	font-family: HELVETICANEUECYR-LIGHT;
	font-size: 48px;
	color:#fff;
	text-transform: uppercase;
	text-align: center;
	margin-left: 40px;

}

#all_reasons {
	margin-top: 70px;

}

#whyus_spn {
	font-family: HELVETICANEUECYR-BOLD;
	font-size: 48px;
	color:#fff;
	text-transform: uppercase;
}

.reson {
	text-align: center;
	display: table-cell;
	padding-right: 50px;

}

.rsn_txt {
	font-family: HELVETICANEUECYR-BOLD;
	font-size: 14px;
	color:#fff;

}

#first_row {
	display: table-cell;
	padding-left: 35px;
}



#second_row {
	padding-left: 115px;
	margin-top: 30px;
}

/**********************Comments**************************************************/

#comments {
	display: block;
	background: url(../img/bg_3.png) center no-repeat transparent ;
	background-size: cover;
	width: 100%;
	min-height: 94px;
	padding-top: 10px;
	margin-top: 30px;
	position: relative;
}

#comments h1 {
	font-family: HELVETICANEUECYR-BOLD;
	font-size: 60px;
	color:#3dafff;
	text-align: center;
	margin-top: -15px;
}

#all_comments {
	margin-top: 80px;
	margin-bottom: 65px;
}

.person_foto , .person_comment {
	display: table-cell;
	vertical-align: middle;
}



.person_r_foto , .person_r_comment {
	display: table-cell;
	vertical-align: middle;
	text-align: right;
}

.person_r_foto {
	padding-left: 20px;
}

.person_foto {
	padding-right: 20px;
}

.person_name {
	font-family: HELVETICANEUECYR-BLACK;
	font-size: 19px;
	color:#3dafff;
}

.person_text {
	font-family: HELVETICANEUECYR-ROMAN ;
	font-size: 14px;
	color:#000000;
}

/*******************************Scheme****************************************/

#toy_two {
	display: block;
	position: absolute;
	width:172px;
	height: 285px;
	background: url(../img/toy_2.png) no-repeat transparent ;
	top:280px;
	right: 250px;

}

#scheme {
	display: block;
	background: url(../img/bg_4.png) center no-repeat transparent ;
	background-size: cover;
	width: 100%;
	min-height: 600px;
	padding-top: 10px;
	margin-top: 50px;
	position: relative;
}

#scheme h1 {
	font-family: HELVETICANEUECYR-LIGHT;
	font-size: 60px;
	color:#fff;
	text-transform: uppercase;
	text-align: center;
	margin-left: 30px;
}

#scheme img {
	margin-top: 40px;
}

#trash {
	width: 613px;
	height: 48px;
	background: url(../img/gifts.png)no-repeat;
	margin:55px auto;
	text-align: center;
	padding-top: 26px;
}

#first_trash {
	font-family: HELVETICANEUECYR-LIGHT;
	font-size: 24px;
	color:#fff;
}

#second_trash {
	font-family: HELVETICANEUECYR-BOLD;
	font-size: 24px;
	color:#fff;
	text-transform: uppercase;
}


/******************************trust_us******************************************/

#trust_us {
	display: block;
	background: url(../img/trust_bg.png) center no-repeat transparent ;
	background-size: cover;
	width: 100%;
	min-height: 520px;
	padding-top: 10px;
	position: relative;
	margin-top: -56px;
	padding-top: 42px;
}

#trust_us h1 {
	font-family: HELVETICANEUECYR-ROMAN;
	font-size: 72px;
	color:#3dafff;
	text-align: center;
	text-transform: uppercase;
}

#all_trustin_people {
	margin-top: 84px;
}

#truster1 {
	display:block;
	background: url(../img/truster1.png);
	height:75px ;
	width:201px ;
	display: inline-block; 
	margin-right: 30px;
}

#truster2 {
	display:block;
	background: url(../img/truster2.png);
	height:98px ;
	width:96px ;
	display: inline-block; 
	margin-right: 30px;
}

#truster3 {
	display:block;
	background: url(../img/truster3.png);
	height:65px ;
	width:184px ;
	display: inline-block; 
	margin-right: 30px;
}

#truster4 {
	display:block;
	background: url(../img/truster4.png);
	height:75px ;
	width:130px ;
	display: inline-block; 
	margin-right: 30px;
}

#truster5 {
	display:block;
	background: url(../img/truster5.png);
	height:68px ;
	width:154px ;
	display: inline-block; 
}

#truster6 {
	display:block;
	background: url(../img/truster6.png);
	height:62px ;
	width: 253px;
	display: inline-block; 
	margin-right: 33px;
}

#truster7 {
	display:block;
	background: url(../img/truster7.png);
	height:64px ;
	width: 217px;
	display: inline-block; 
	margin-right: 33px;
}

#truster8 {
	display:block;
	background: url(../img/truster8.png);
	height:65px ;
	width:214px ;
	display: inline-block;
	margin-right: 33px; 
}

#truster9 {
	display:block;
	background: url(../img/truster9.png);
	height: 107px;
	width: 83px;
	display: inline-block; 
}

#second_trust_row {
	margin-top: 40px;
}

/*****************************Footer******************************************/

footer {
	display: block;
	background: url(../img/footer_bg.png)center no-repeat transparent ;
	background-size: cover;
	width: 100%;
	min-height: 360px;
	position: relative;
	padding-top: 40px;
	
}


.center_headline2 {
	text-align: center;
	margin-top: 12px;
}

#third_head {
	font-family: HELVETICANEUECYR-BOLD;
	font-size: 48px;
	color:#fff;
	background: #3a7dbe;
	width: 528px;
	padding: 5px;
	text-transform: uppercase;
	margin: 0 auto;

}

#fourth_head {

	font-family: HELVETICANEUECYR-LIGHT;
	font-size: 48px;
	color:#fff;
	background: #3a7dbe;
	width: 820px;
	padding: 5px;
	text-transform: uppercase;
	margin: 9px auto;
	margin-bottom: 50px;
}

#ender {
	background: #2caef5 ;
	background-size: cover;
	width: 100%;
	min-height: 90px;
}

#content {
	width: 430px;
	margin-top: 20px;
}

#ender span {
	font-size: 24px;
	color:#fff;
	float: left;
	padding-top: 10px;
}

#bull {
	display: block;
	width: 279px;
	height: 52px;
	background: url(../img/bull.png)no-repeat;
	float: right;
}