@media(min-width:320px) and (max-width:480px){
h1 {
	font-size: 30px;
}
h1 span {
	font-size: 40px;
	text-align: center;
}
h2 {
	font-size: 26px;
}	
.head {
	padding: 20px 0px;
}
.call {
	margin-top: 20px;
}
#main input[name='name'], #main input[name='phone'], #main .b_zakaz {
	width: 100%;
}
h5 {
	font-size: 24px;
}
.bul1, .bul2 {
	margin: 10px auto;
}
.stat1, .stat2 {
	margin: 10px auto;
	min-height: 200px;
	padding: 20px;
}
.number, .number1 {
	padding: 20px;
}
.n_text, .n_text1 {
	padding: 20px;
}
.im_row {
	margin: 0;
}
#s7 h5 {
font-size: 16px;
}
.s7_1 {
	background:  url(../img/g88.png) top left no-repeat;
}
.t_right_top, .t_right, .t_left, .t_right_5, .t_left_6, .t_right_11, .t_left_12, .t_right_13 {
	margin: 0px;
	padding: 0px;
}
#s8 p, #s8 p span {
	font-size: 18px;
}
#myCarousel1 {
	padding-left: 40px;
}
#myCarousel1 .item_top img {
	display: none;
}
#myCarousel1 .carousel-control.right {
	margin-right: 5px;
	margin-top: 20px;
}
#myCarousel1 .carousel-control.left {
	margin-left: -15px;
	margin-top: 20px;
}
.line {
	display: none;
}
.form_orange .row {
margin: 0;
}
.s6_2 {
	min-height: 200px;
}
.f_left, .f_right {
	text-align: center;
}
.video_xs {
	display: block;
}
.video {
	display: none;
}
.nadoelo h2 {
	font-size: 22px;
	margin: 20px auto;
}
ul.social li {
	margin: 0;
	padding: 0;
}
  .steps {
  margin: 10px auto;
 text-align: center;
  }
.steps img {
   margin: 10px auto;
   text-align: center;
  }  
}
@media(min-width:481px) and (max-width:767px){
h2 {
	font-size: 30px;
}	
.call {
	margin-top: 20px;
}
#main input[name='name'], #main input[name='phone'], #main .b_zakaz {
	width: 100%;
}
h5 {
	font-size: 24px;
}
.bul1, .bul2 {
	margin: 10px auto;
}
.stat1, .stat2 {
	margin: 10px auto;
	min-height: 200px;
	padding: 20px;
}
.number, .number1 {
	padding: 20px;
}
.n_text, .n_text1 {
	padding: 20px;
}
.im_row {
	margin: 0;
}
#s7 h5 {

}
.s7_1 {
	background:  url(../img/g88.png) top left no-repeat;
}
.t_right_top, .t_right, .t_left, .t_right_5, .t_left_6, .t_right_11, .t_left_12, .t_right_13 {
	margin: 0px;
	padding: 0px;
}
#s8 p, #s8 p span {
	font-size: 18px;
}
#myCarousel1 {
	padding-left: 40px;
}
#myCarousel1 .item_top img {
	display: none;
}
#myCarousel1 .carousel-control.right {
	margin-right: 5px;
	margin-top: 20px;
}
#myCarousel1 .carousel-control.left {
	margin-left: -15px;
	margin-top: 20px;
}
.line {
	display: none;
}
.form_orange .row {
margin: 0;
}
.s6_2 {
	min-height: 200px;
}
.f_left, .f_right {
	text-align: center;
}
.video {
	margin: 20px auto;
	box-shadow: none;
	background: none;
}
.steps img {
   margin: 10px auto;
   text-align: center;
  }  
.steps {
   margin: 10px auto;
   text-align: center;
  }    
}
@media(min-width:768px) and (max-width:992px){
 .steps img {
   margin: 10px auto;
   text-align: center;
  }  
.steps {
   margin: 10px auto;
   text-align: center;
  }     
	h1 {
		font-size: 36px;
	}
h1 span {
	font-size: 60px;
}
h5 {
	font-size: 16px;
}
h6 {
	font-size: 14px;
}
header p {
	font-size: 11px;
}
#s1 p {
	font-size: 16px;
}
#s2 h2 {
	font-size: 27px;
}
.s7_1 h5 {
	font-size: 16px;
}
.bul1, .bul2 {
	min-height: 280px;
}
.stat1, .stat2 {
	min-height: 180px;
}
.t_left {
    padding-top: 60px;
}
.t_right {
    padding-top: 75px;
}
.t_left_4 {
	padding-top: 75px;
}
.t_right_5 {
	padding-top: 80px;
}
.t_left_6 {
	padding-top: 75px;
}
.t_right_7 {
	padding-top: 80px;	
}
.t_left_8 {
    padding-top: 80px;
}
.t_right_9 {
	padding-top: 80px;
}
.t_left_10 {
    padding-top: 80px;
}    
.t_right_11 {
	padding-top: 55px;
}
.t_left_12 {
	padding-top: 75px;
}
.t_right_13 {
	padding-top: 80px;
}
.t_left_14 {
	padding-top: 80px;	
}
.t_right_15 {
	padding-top: 60px;
}
.t_left_16 {
	padding-top: 70px;
}
.t_right_17 {
	padding-top: 80px;
}
.line {
	display: none;
}
.video {
	box-shadow: none;
	background: none;
}
footer p, footer a, footer h6 {
	font-size: 12px;
}
ul.social li {
	padding: 5px;
}
}
@media(min-width:993px) and (max-width:1200px){
.video {
	box-shadow: none;
	background: none;
}
h1 {
	font-size: 42px;
}
h1 span {
	font-size: 52px;
}
h2 {
	font-size: 32px;
}	
h5 {
	font-size: 22px;
}
.text_info1 {
	padding-top: 25px;
}
.text_info2 {
	padding-top: 25px;
}
.s6_1, .s6_2 {
	min-height: 565px;
}
.s7_1 h5 {
	font-size: 20px;
}
#s2 h2 {
	font-size: 24px;
}
#s2 h3 {
	font-size: 22px;
}
.bul1 {
	min-height: 226px;
}
.bul2 {
	min-height: 226px;
}
.t_left {
	padding-top: 45px;
}
.t_right {
    padding-top: 65px;
}
.t_right_5 {
	padding-top: 65px;
}
.t_left_6 {
	padding-top: 70px;
}
.t_left_8 {
	padding-top: 75px;
}
.t_right_11 {
	padding-top: 50px;
}
.t_left_12 {
	padding-top: 60px;
}
.t_left_14 {
	padding-top: 70px;
}
.t_left_16 {
	padding-top: 70px;
}
.video {
	margin: 20px auto;
}
.line {
	display: none;
}
.s6_1 {
	min-height: 417px;
}
}