.empty { height:120px; }
#section1 { background:url(../images/sectionBg_4.png) #163e63  no-repeat;  background-size: cover; }
#section1 .container { background:url(../images/dartboard.png) no-repeat 94% 50%; padding:0; padding-top:130px; padding-bottom:160px; }
h1 { margin:0px 0 50px 0; color:#fff; font-size:42px; font-weight:600; }
#section1 p.caption { color:#fff;  font-size:18px; margin-bottom:50px; }
.blueButton { padding:18px 70px 18px 70px; text-align:center; background:#ff9000; border-radius:3px; border:solid 1px transparent; color:#fff; text-decoration:none; 
font-size:14px; font-weight:600; text-transform:uppercase; }
.blueButton:hover { /*background:#52d0ff; border:solid 1px #52d0ff;*/
		
}
.blueButton:active { background:#24A8D8; border:solid 1px #24A8D8;

}
			
#section1 h1 { max-width:600px; margin-left:0 !important; margin-right:0 !important; }


#section2 { text-align:center; }
#section2 .block1 { width: 400px; display:inline-block; }
#section2 .block2 { width: 400px; display:inline-block;  }
#section2 h3 { font-size: 30px; font-weight: 600; line-height: 24px; text-align: center; text-transform:uppercase; padding-top:20px; }
#section2 p { font-size: 14px; font-weight: 400; line-height: 24px; text-align: center; padding-top:10px; }

#section3 { background-color: #5fb656; }
#section3 .block { width:33%; display:inline-block; text-align:center; color:#fff; }
#section3 .block .text { min-height:215px; }
#section3 h3 { padding:0 0 20px 0; background:url(../images/section3HederBg.jpg) 50% 100% no-repeat; margin:0 0 10px 0;
text-transform:uppercase; font-size: 14px; font-weight: 700; line-height: 20px; }
#section3 p { font-size: 14px; font-weight: 400; line-height: 18px; padding: 7px 50px 0 50px; }
#section3 a { display:block; width:165px; color:#fff; font-size: 12px; font-weight: 700; text-align: center; padding:10px 0px; 
text-transform:uppercase; text-decoration:none; border:solid #fff 2px; margin:32px auto 0 auto;  }
#section3 a:hover {  color:#5fb656; background:rgba(255, 255, 255, 1);  }
#section3 a:active { /*color:#ddd; border:solid #ddd 2px;*/ }

#section4, #research2 { background:url(../images/section4Bg.jpg) no-repeat; background-size: cover; }
#section4  p, #research2  p { color: #ffffff; font-size: 24px; font-style: italic; text-align: center; font-weight: 300;  }
#section4 #zayavka, #research2  #zayavka{ text-align:center; margin:25px 0 40px 0; line-height:80px; }
#section4 #zayavka .zayavkaText, #research2  #zayavka .zayavkaText{ width:280px; padding:2px 10px; height:42px; border-radius:4px; margin:0 10px; border:solid 1px #eee; border-top:solid 2px #d2d2d2; 
color:#cacaca; font-size: 18px; font-style: italic; text-align: left; font-weight: 300; }
#section4 #zayavkaButton, #research2  #zayavkaButton{ width:304px; padding:14px 0 14px 0; text-align:center; background:#30bff4; border-radius:4px; border:solid 1px #30bff4; color:#fff; text-decoration:none; 
font-size:14px;  text-transform:uppercase; }

#section5 {  }
#section5  .block { width:49%; min-height:150px; /*float:left;*/ display:inline-block; vertical-align:top;  }
#section5  .block  p { padding:10px 60px 20px 80px;  background:url(../images/section5ItemBg.jpg) 0 15px no-repeat; 
color:  #4f4f4f; font-size: 14px; font-weight: 400; line-height: 20px; text-align: left; }
#section5  .block  p.left { margin-left:20%; }
#section5  .block  p.right { margin-right:17%; }

#section6 { background:url(../images/section6Bg.jpg) no-repeat; background-size: cover; padding-bottom:100px; }
#section6 div.container  { width:1235px; }
#section6 #schema { width:1235px; background:url(../images/schema.png) 65px 10px no-repeat; padding-top:130px;  }
#section6 #schema div { width:20%; float:left; color:  #ffffff; font-size: 14px; font-weight: 400; text-align: center;/* border:solid 1px;*/   }

nav { position:fixed; top:80px; left:0px; }

@media (max-width: 1280px) {
	
	/*div.container { width:970px; padding:0 20px;  }
	#menu  { padding:30px 40px 10px 40px; } */
	#section3 .block h3 { max-width:210px; }
	#section3 .block .text { min-height:267px; }
	#section1 .container { width:970px;   background:url(../images/dartboard.png) no-repeat 97% 50%; }
	h1 {  font-size:38px;  }
	#form1 #zayavka .zayavkaText { width:250px; }
	#form1 #zayavkaButton { width:274px; }
	#section6 div.container  { width:950px; }
	#section6 #schema { width:950px; background:url(../images/schema1.png) 55px 10px no-repeat; padding-top:110px;  }
}

@media (max-width: 1000px) {
	
/*	div.container { width:780px; padding:0 10px;  }
	header { height:120px; }
	
	#menu  { padding:30px 80px 10px 80px; } 
	#topContacts { clear:both; width:600px; margin:0 auto 0 auto; }
	#phone { width:330px; font-size:16px; }
	#phone span { padding:0 15px; }
	#callback {  margin:10px 0 0 0; }*/
	#section1 .container { width:98%; padding-left:2%; }
	
	#section3 .block .text { min-height:338px; }
	#section3 .block .text h3 { max-width:205px; }
	#section1 { /* margin-top:120px;*/ min-height:420px; }
	#section1 .container { background:url(../images/dartboard1.png) no-repeat 95% 50%; padding-top:70px; padding-bottom:70px }
	h1 { font-size:34px; }
	#section1 h1 { max-width:500px; }
	#form1 #zayavka .zayavkaText { width:250px; }
	#form1 #zayavkaButton { width:274px; }
	#section6 div.container  { width:765px; }
	#section6 #schema { width:765px; background:url(../images/schema2.png) 40px 10px no-repeat; padding-top:85px;  }
	/*footer { padding:30px 0 30px 0; }
	footer .footer, footer .footer1 {  padding-right:2%;  }
	#logoFooter { width:200px; }*/
	
}
@media (max-width: 800px) {
	.empty { height:0px; }
	nav{ position:static !important; top:80px; }
	/*div.container { width:100%; min-width:320px; padding:0;  }
	header { height:105px; }
	nav { top:120px; }
	#menu  { padding:30px 30px 10px 30px; }*/
	#section3 .block .text { min-height:155px; }
	#section3 .block .text h3 { max-width:305px; }
	#section1 { /*margin-top:120px;*/ min-height:420px; }
	#section1 .container { width:96%; background:url(../images/dartboard1.png) no-repeat 95% 50%; padding:70px 2%;  }
	#section1 h1 { font-size:26px; max-width:400px !important; }
	
	/*#topContacts { width:100%; min-width:320px; clear:both; min-height:40px; margin:0 auto 0 auto; background:#0170b9; }
	#phone { width:55%; text-align:center; font-size:16px; padding:10px 0; }
	#phone span { padding:0 15px; color:#fff; }
	#callback {  width:38%; text-align:center;  margin:0; padding:8px 0 0 20px; font-size:14px; height:16px; font-weight:400; background:none; border:none; }
	*/
	
	#section2 .block1 { width: 100%; max-width:450px; text-align:center; position:static; margin:0 auto 50px auto; }
	#section2 .block2 { width: 100%; max-width:450px; text-align:center; position:static; margin:0 auto 50px auto; }
	#section2 .block1 img, #section2 .block2 img { width:220px; }
		
	#section3 .block { width:100%; max-width:450px; float:none;  margin:0 auto 50px auto; }
	
	#section5 { text-align:center; }
	#section5  .block { width:100%; max-width:400px; min-height:140px; min-height:0; float:none; margin:0 auto; }
	#section5  .block  p { padding:10px 10px 20px 15%; background:url(../images/section5ItemBg.jpg) 5px 15px no-repeat;  background-size: 10%; }
	#section5  .block  p.left { margin-left:0%; }
	#section5  .block  p.right { margin-right:0%; }
	
	#section6 div.container  { width:300px; }
	#section6 #schema { width:300px; background:url(../images/schema3.png) 20px 10px no-repeat; padding-top:15px; padding-left:65px;  }
	#section6 #schema div { width:90%; float:none; height:112px; }
	
	/*footer { padding:0px; }
	footer .footer, footer .footer1 { float:none; padding-right:0; width:90% !important; margin:30px auto; text-align:center; font-weight:18px; }
	footer .footer1  ul { padding:0 0 40px 15px; }
	footer .footer1 .social { padding:10px 0 10px 12px; }
	#callback1 {  margin:10px auto 0 auto; }*/
}

@media (max-width: 700px) {
	
	#section1 h1 { font-size:26px; max-width:350px !important; }
	#section1 p.caption { max-width:300px; }
	#section1 h1 { font-size:24px; }
}

@media (max-width: 650px) {
	
	/*header { height:144px; }*/
	/*nav { top:120px; }*/
	/*#menu  { padding:10px 10px 10px 10px; height:18px; float:none; clear:both; background:#00558d; }
	#menu li { width:24%; text-align:center; padding:0px 2px; }
	#menu li a { color:#fff; }*/
	
	#section1 { min-height:420px; }
	#section1 .container { text-align:center; background:url(../images/dartboard2.png) no-repeat 50% 2%; /*background-size: 85%;*/ padding-top:70px; padding-bottom:70px; }
	#section1 h1 { font-size:28px; padding:0 10px; margin:220px auto 20px auto !important; max-width:400px !important; text-align:center;  }
	#section1 p.caption { color:#fff;  font-size:18px; margin-bottom:50px; max-width:100% !important; }
	
	#section6 div.container  { width:300px; }
	#section6 #schema { width:230px; background:url(../images/schema3.png) 20px 10px no-repeat; padding-top:15px; padding-left:70px;  }
	#section6 #schema div { width:90%; float:none; height:112px; }
	
	/*#menu .sub ul li { width:100%; float:none; padding:0; text-align:left; }*/
	
	
}	
@media (max-width: 450px) {

nav{ position:static !important; top:80px; }
}	

@media (max-width: 340px) {
	#section1 .container {  /*border:solid 1px red;*/ margin-left:auto !important; margin-right:auto !important; padding-left:0 !important; padding-right:0 !important; width:320px !important; }
	#section1  {   }
}
