

/* Start:/bitrix/templates/services/styles.css?175318125848673*/
/* Кнопка обратной связи */
@media (min-width:851px) {
.feedback_button{
position:relative;
margin-left:auto;
margin-right:auto;
cursor:pointer;
font-family:'Open Sans', sans-serif;
color:#ffffff;
font-weight:bold;
border-radius:10px;
text-align:center;
background-color:#E36B0F;
border-color:#E36B0F;
margin-top:50px;
margin-bottom:50px;
width:200px;
height:40px;}
}
@media (max-width:850px) {
.feedback_button{
display:none;}
}

body{
        height:100%;
        margin:0;
        font-family:'Open Sans', sans-serif;
	}

@media (min-width:961px){
.list {
	width: 930px;
	padding-bottom: 10px;
        display:block;        
        margin:auto;
	height: auto;}
		}
@media (max-width:960px){
.list {
	width:95%;
	display:block;        
        margin:auto;
	padding-bottom: 10px;
	height: auto;}
		}
@media (min-width:961px){
#eror {
	text-align: center;
	font-size: 300px;
	font-weight: bold;
        color: #666666;
        padding-top:150px;}
	}
@media (max-width:960px){
#eror {
	text-align: center;
	font-size: 100px;
	font-weight: bold;
        color: #666666;
        padding-top:150px;}
	}
.slogan {
	font-size: 27px;
	color: #666666;
	text-align: center;
	font-weight: bold;
	line-height: 45px;
	padding-top: 20px;
		}


/* HEADER */
@media (min-width:781px){
.h_menu_rect{
	position:fixed; 
	z-index:10;
	top:0px; 
	left:0px; 
	width:100%; 
	height:68px; 
	background-color:rgba(0,0,0,0.65); 
	box-sizing:border-box; 
	-moz-box-sizing:border-box; 
	-webkit-box-sizing:border-box;} 
	}
@media (min-width:610px) and (max-width:780px){
.h_menu_rect{
	position:fixed; 
	z-index:10;
	top:0px; 
	left:0px; 
	width:100%; 
	height:58px; 
	background-color:rgba(0,0,0,0.65); 
	box-sizing:border-box; 
	-moz-box-sizing:border-box; 
	-webkit-box-sizing:border-box;} 
	}
@media (max-width:609px){
.h_menu_rect{
	position:fixed; 
	z-index:10;
	top:0px; 
	left:0px; 
	width:100%; 
	height:55px; 
	background-color:rgba(0,0,0,0.65); 
	box-sizing:border-box; 
	-moz-box-sizing:border-box; 
	-webkit-box-sizing:border-box;} 
	}
@media (min-width:961px) { 
	.h_menu_cont{
	    width:960px;
		font-family:'Open Sans', sans-serif;
		padding:0px;
		border:0px;
		margin-right:auto;
		margin-left:auto;}
}
@media (min-width:781px) and (max-width:960px){ 
	.h_menu_cont{
		width:98%;
		font-family:'Open Sans', sans-serif;
		padding:0px;
		border:0px;
		margin-right:auto;
		margin-left:auto;}
}
@media (max-width:780px) { 
	.h_menu_cont{
		width:98%;
		font-family:'Open Sans', sans-serif;
		padding:0px;
		border:0px;
		margin-right:auto;
		margin-left:auto;}
}
@media (min-width:961px) { 
	.h_menu_navbar{
	float:left;
	position:relative;
	display:inline-block;
	line-height:12px;
	margin-top:8px;
	margin-left:0px;
	margin-right:0px;
	padding:0px;
	border:0px;}
		}
@media (min-width:961px) { 
	.h_menu_navbar > li{
	width:110px;
	position:relative;
	display:inline-block;
	margin-right:5px;
	list-style:none;}
        }	
@media (min-width:961px) { 
	.h_menu_navbar > li > a{
	text-decoration:none; 
	font-size:13px;
	color:#FFFFFF;}
		}	
@media (min-width:781px) and (max-width:960px){ 
	.h_menu_navbar{
	float:left;
	position:relative;
	display:inline-block;
	line-height:12px;
	margin-top:8px;
	margin-left:0px;
	margin-right:0px;
	padding:0px;
	border:0px;}
		}
@media (min-width:781px) and (max-width:960px){ 
	.h_menu_navbar > li {
	width:93px;
	position:relative;
	display:inline-block;
	margin:0px;
	list-style:none;}
        }	
@media (min-width:781px) and (max-width:960px){ 
	.h_menu_navbar > li > a {
	text-decoration:none; 
	font-size:12px;
	color:#FFFFFF;}
		}	

@media (min-width:610px) and (max-width:780px){ 
	.h_menu_navbar {
	float:left;
	position:relative;
	display:inline-block;
	width:100%;
	line-height:11px;
	margin-top:2px;
	margin-left:60px;
	margin-right:0px;
	margin-bottom:0px; 
	padding:0px;
	border:0px;}
		}
@media (min-width:610px) and (max-width:780px){ 
	.h_menu_navbar > li {
	width:90px;
	position:relative;
	display:inline-block;
	margin-right:0px;
	list-style:none;}
        }	
@media (min-width:610px) and (max-width:780px){ 
	.h_menu_navbar > li > a {
	text-decoration:none; 
	font-size:12px;
	color:#FFFFFF;}
		}
@media (max-width:609px){ 
	.h_menu_navbar {
	display:none;}
		}
@media (max-width:609px){ 
	.h_menu_navbar > li {
	display:none;}
        }	
@media (max-width:609px){ 
	.h_menu_navbar > li > a {
	display:none;}
		}		
.h_menu_b{
	font-size:16px;
	line-height:20px;
			}
@media (min-width:781px) {
.h_menu_right{
	float:right;
	marnin:0;
	border:0;
	padding:0;}
		}
@media (min-width:610px) and (max-width:780px) {
.h_menu_right{
	display:none;}
		}
@media (max-width:609px) {
.h_menu_right{
	float:right;
	marnin:0;
	border:0;
	padding:0;}
		}
@media (min-width:961px) {
.h_menu_rightblock_logo{
	float:left;
	margin-top:10px;
	margin-right:5px;}
	}
@media (min-width:610px) and (max-width:960px) {
.h_menu_rightblock_logo{
	display:none;}
	}
@media (max-width:609px) {
.h_menu_rightblock_logo{
	float:left;
	margin-top:10px;
	margin-right:5px;}
	}
@media (min-width:961px) {
.h_menu_logo{
	position:relative;
	width:40px;
	height:45px;
	background-color:transparent;
	background-image:none;
	border:none;}
	}
@media (min-width:610px) and (max-width:960px) {
	.h_menu_logo{
	display:none;}
	}
@media (max-width:609px) {
	.h_menu_logo{
	position:relative;
	width:35px;
	height:40px;
	margin-top:-3px;
	background-color:transparent;
	background-image:none;
	border:none;}
	}
@media (min-width:961px) {
.h_menu_rightblock{
	float:left;
	margin-top:6px;
	margin-right:20px;}
	}
@media (min-width:781px) and (max-width:960px) {
.h_menu_rightblock{
	margin-top:6px;
	margin-right:0px;}
	}
@media (min-width:610px) and (max-width:780px) {
.h_menu_rightblock{
	display:none;}
		}
@media (max-width:609px) {
.h_menu_rightblock{
	float:right;
	margin-top:6px;
	margin-right:20px;}
	}
@media (min-width:961px) { 
	.h_menu_phone{
    font-size: 18px;
   	padding-left:10px;
	text-decoration:none;
	font-family:'Open Sans', sans-serif;
	font-weight:bold;
	color:#FFFFFF;}
}
@media (min-width:781px) and (max-width:960px){ 
.h_menu_phone{
    font-size: 16px;
	padding-left:0px;
   	text-decoration:none;
	font-family:'Open Sans', sans-serif;
	font-weight:bold;
	color:#FFFFFF;}
}
@media (min-width:610px) and (max-width:780px) { 
.h_menu_phone{
	margin-top:5px;
	border:0;
	padding:0;
	display:inline-block;
	float:left;
	font-size: 16px;
   	text-decoration:none;
	font-family:'Open Sans', sans-serif;
	font-weight:bold;
	color:#FFFFFF;}
}
@media (max-width:609px) { 
.h_menu_phone{
	padding-top:7px;
    padding-left:5px;
	font-size: 16px;
   	text-decoration:none;
	font-family:'Open Sans', sans-serif;
	font-weight:bold;
	color:#FFFFFF;}
}
@media (min-width:961px) { 
	.h_menu_email{
	padding-left:10px;
	padding-top:11px;
    font-family:'Open Sans', sans-serif;
	font-size: 14px;
    color:#FFFFFF;} 
	}
@media (min-width:781px) and (max-width:960px){ 
.h_menu_email{
	padding-left:0px;
	padding-top:11px;
    font-family:'Open Sans', sans-serif;
	font-size: 11px;
   	font-weight:bold;
	color:#FFFFFF;} 
	}
@media (min-width:610px) and (max-width:780px) { 
.h_menu_email{
	margin-top:7px;
	border:0;
	padding:0;
	display:inline-block;
    float:right;
	font-family:'Open Sans', sans-serif;
	font-size: 14px;
   	color:#FFFFFF;} 
	}
@media (max-width:609px) { 
.h_menu_email{
	padding-left:10px;
	padding-top:11px;
    font-family:'Open Sans', sans-serif;
	font-size: 12px;
    font-weight:bold;
	color:#FFFFFF;} 
	}

@media (max-width:609px) {
 .h_menu_sm{
  top:5px;
  left:3px;
  position:fixed;
  z-index:11;
  padding:0px;}
}
@media (max-width:609px) {
 .h_menu_sms{
  font-family:'Open Sans', sans-serif; 
  padding-left:17px; 
  padding-right:17px; 
  padding-top:6px; 
  padding-bottom:6px; 
  margin: 0;
  box-sizing: border-box;
  position:fixed;
  margin-top:0px;
  background-color:rgba(118,113,108,0.90); 
  	}}
@media (min-width:610px) {
 .h_menu_sms{
 display:none;
	}}
@media (max-width:609px) {
.list-menu{
  display: flex;
  list-style: none;
  margin-top:30px;
  margin-right:10px;
  margin-left:0px;
  margin-bottom:10px;
  	}}
@media (max-width:609px) {
.list-menu > li > a{
  color: #FBF5F6;
  display: block;
  font-weight:bold; 
  padding-bottom:30px; 
	}}
@media (max-width:609px) {
	.list-menu > li > a:hover{
  background:transparent;
  	}}
@media (max-width:609px) {
#btn-menu{
  display: none;
	}}
@media (max-width:609px) {
#btn-menu + label{
  display: none; 
  position: relative;
  color: #F9F8F8; 
  height: 20px;
  z-index: 1;
  cursor: pointer;
	}}
@media (max-width:609px) {
#btn-menu + label:before{ 
  content: "+";  
  display: inline-block;
  font-size: 30px;
  font-weight:bold;
	}}
@media (max-width:609px) {
#btn-menu:checked + label:before{ 
  content: "x"; 
  color: #FFFFFF;
  font-size: 30px;
  font-weight:bold;}
	}
@media (max-width:609px) {
 #btn-menu + label{
    display: inline-block;
	}}
@media (max-width:609px) {
 #btn-menu + label + .list-menu{
    display: none;
	}}
@media (max-width:609px) {
  #btn-menu:checked + label + .list-menu{
 display: block;
  }
}
@media (min-width:781px) {
 .h_menu_sm_c{
  display:none;}
}
@media (min-width:610px) and (max-width:780px) {
 .h_menu_sm_c{
  top:5px;
  left:3px;
  position:fixed;
  z-index:11;
  padding:0px;}
}
@media (max-width:609px) {
 .h_menu_sm_c{
  display:none;}
}
@media (min-width:781px) {
 .h_menu_sms_c{
  display:none;}
}
@media (min-width:610px) and (max-width:780px) {
 .h_menu_sms_c{
  font-family:'Open Sans', sans-serif; 
  padding-left:15px; 
  padding-right:15px; 
  padding-top:8px; 
  padding-bottom:15px; 
  margin: 0;
  box-sizing: border-box;
  position:fixed;
  margin-top:0px;
  background-color:rgba(118,113,108,0.90); 
  	}}
@media (max-width:609px) {
 .h_menu_sms_c{
 display:none;
	}}
@media (min-width:610px) and (max-width:780px) {
.list-menu-c {
  display: flex;
  list-style: none;
  margin-top:30px;
  margin-right:10px;
  margin-left:0px;
  margin-bottom:0px;
  	}}
@media (min-width:610px) and (max-width:780px) {
.list-menu-c > li > a{
  color: #FBF5F6;
  display: block;
  font-weight:bold; 
  padding-bottom:30px; 
	}}
@media (min-width:610px) and (max-width:780px) {
	.list-menu-c > li > a:hover{
  background:transparent;
  	}}
@media (min-width:610px) and (max-width:780px) {
#btn-menu-c {
  display: none;
	}}
@media (min-width:610px) and (max-width:780px) {
#btn-menu-c + label{
  display: none; 
  position: relative;
  color: #F9F8F8; 
  height: 20px;
  z-index: 1;
  cursor: pointer;
	}}
@media (min-width:610px) and (max-width:780px) {
#btn-menu-c + label:before{ 
  content: "@";  
  display: inline-block;
  font-size: 20px;
  font-weight:bold;
	}}
@media (min-width:610px) and (max-width:780px) {
#btn-menu-c:checked + label:before{ 
  content: "x"; 
  color: #FFFFFF;
  font-size: 20px;
  font-weight:bold;}
	}
@media (min-width:610px) and (max-width:780px) {
 #btn-menu-c + label{
    display: inline-block;
	}}
@media (min-width:610px) and (max-width:780px) {
 #btn-menu-c + label + .list-menu-c{
    display: none;
	}}
@media (min-width:610px) and (max-width:780px) {
  #btn-menu-c:checked + label + .list-menu-c{
 display: block;
  }
}
/* WORK AREA*/
.p-color{
color:#454343;
margin:0;
padding:0;
border:0;
}
@media (min-width:961px) { 
	.body_container{
		min-height:100%;
		width:960px;
		margin:0 auto; 
		}
}
@media (min-width:781px) and (max-width:960px){ 
	.body_container{
		min-height:100%;
		width:95%;
		margin:0 auto; 
		}
	}
@media (max-width:780px) { 
	.body_container{
		min-height:100%;
		width:95%;
		margin:0 auto; 
		}
	}
.h_menu_trans{
  width:100%;
  height:80px;
  background-color:transparent;
  }
@media (min-width:781px) { 
.text_title_a{
  font-family:'Open Sans', sans-serif;
  font-size: 20px;
  font-weight:bold;}
  }
@media (min-width:610px) and (max-width:780px) {
 .text_title_a{
  font-family:'Open Sans', sans-serif;
  font-size:18px;		
  font-weight:bold;}
}
@media (max-width:609px) { 
 .text_title_a{
  font-family:'Open Sans', sans-serif;
  font-size: 20px;
  font-weight:bold;}
  }
@media (min-width:781px) { 
 .text_a{
  font-family:'Open Sans', sans-serif;
  font-size: 16px;}
  }
@media (min-width:610px)and(max-width:780px) { 
 .text_a{
  font-family:'Open Sans', sans-serif;
  font-size: 14px;}
  }
@media (max-width:609px) { 
 .text_a{
  font-family:'Open Sans', sans-serif;
  font-size: 20px;}
  }
/* BLOCK 1 */
@media (min-width:851px) { 
.fb-pic-d-lean{
background-image: url(/bitrix/templates/services/img/lean-top.png);
background-repeat: no-repeat;
background-position: center bottom;
background-size: cover;
height:1000px;
font-family:'Open Sans', sans-serif;
color:#FFFFFF;}
}
@media (min-width:458px) and (max-width:850px) { 
.fb-pic-d-lean{
background-image: url(/bitrix/templates/services/img/lean-top.png);
background-repeat: no-repeat;
background-position: center bottom;
background-size: cover;
height:900px;
font-family:'Open Sans', sans-serif;
color:#FFFFFF;}
}
@media (max-width:457px) { 
.fb-pic-d-lean{
background-image: url(/bitrix/templates/services/img/lean-top.png);
background-repeat: no-repeat;
background-position: center bottom;
background-size: cover;
height:550px;
font-family:'Open Sans', sans-serif;
color:#FFFFFF;}
}
@media (min-width:851px) { 
.fb-pic-most{
background-image: url(/bitrix/templates/services/img/most-top.png);
background-repeat: no-repeat;
background-position: center bottom;
background-size: cover;
height:1000px;
font-family:'Open Sans', sans-serif;
color:#FFFFFF;}
}
@media (min-width:458px) and (max-width:850px) { 
.fb-pic-most{
background-image: url(/bitrix/templates/services/img/most-top.png);
background-repeat: no-repeat;
background-position: center bottom;
background-size: cover;
height:900px;
font-family:'Open Sans', sans-serif;
color:#FFFFFF;}
}
@media (max-width:457px) { 
.fb-pic-most{
background-image: url(/bitrix/templates/services/img/most-top.png);
background-repeat: no-repeat;
background-position: center bottom;
background-size: cover;
height:550px;
font-family:'Open Sans', sans-serif;
color:#FFFFFF;}
}
@media (min-width:851px) { 
.fb-pic-twi{
background-image: url(/bitrix/templates/services/img/t1-back.png);
background-repeat: no-repeat;
background-position: center bottom;
background-size: cover;
height:1000px;
font-family:'Open Sans', sans-serif;
color:#FFFFFF;}
}
@media (min-width:458px) and (max-width:850px) { 
.fb-pic-twi{
background-image: url(/bitrix/templates/services/img/t1-back.png);
background-repeat: no-repeat;
background-position: center bottom;
background-size: cover;
height:900px;
font-family:'Open Sans', sans-serif;
color:#FFFFFF;}
}
@media (max-width:457px) { 
.fb-pic-twi{
background-image: url(/bitrix/templates/services/img/t1-back.png);
background-repeat: no-repeat;
background-position: center bottom;
background-size: cover;
height:550px;
font-family:'Open Sans', sans-serif;
color:#FFFFFF;}
}
@media (min-width:851px) { 
.fb-pic-course{
background-image: url(/bitrix/templates/services/img/k1-img.png);
background-repeat: no-repeat;
background-position: center bottom;
background-size: cover;
height:1000px;
font-family:'Open Sans', sans-serif;
color:#FFFFFF;}
}
@media (min-width:458px) and (max-width:850px) { 
.fb-pic-course{
background-image: url(/bitrix/templates/services/img/k1-img.png);
background-repeat: no-repeat;
background-position: center bottom;
background-size: cover;
height:900px;
font-family:'Open Sans', sans-serif;
color:#FFFFFF;}
}
@media (max-width:457px) { 
.fb-pic-clc{
background-image: url(/bitrix/templates/services/img/clc-1.png);
background-repeat: no-repeat;
background-position: center bottom;
background-size: cover;
height:550px;
font-family:'Open Sans', sans-serif;
color:#FFFFFF;}
}
@media (min-width:851px) { 
.fb-pic-clc{
background-image: url(/bitrix/templates/services/img/clc-1.png);
background-repeat: no-repeat;
background-position: center bottom;
background-size: cover;
height:1000px;
font-family:'Open Sans', sans-serif;
color:#FFFFFF;}
}
@media (min-width:458px) and (max-width:850px) { 
.fb-pic-clc{
background-image: url(/bitrix/templates/services/img/clc-1.png);
background-repeat: no-repeat;
background-position: center bottom;
background-size: cover;
height:900px;
font-family:'Open Sans', sans-serif;
color:#FFFFFF;}
}
@media (max-width:457px) { 
.fb-pic-clc{
background-image: url(/bitrix/templates/services/img/clc-1.png);
background-repeat: no-repeat;
background-position: center bottom;
background-size: cover;
height:550px;
font-family:'Open Sans', sans-serif;
color:#FFFFFF;}
}
@media (min-width:851px) { 
.fb-pic-dig{
background-image: url(/bitrix/templates/services/img/i1-img.png);
background-repeat: no-repeat;
background-position: center bottom;
background-size: cover;
height:1000px;
font-family:'Open Sans', sans-serif;
color:#FFFFFF;}
}
@media (min-width:458px) and (max-width:850px) { 
.fb-pic-dig{
background-image: url(/bitrix/templates/services/img/i1-img.png);
background-repeat: no-repeat;
background-position: center bottom;
background-size: cover;
height:900px;
font-family:'Open Sans', sans-serif;
color:#FFFFFF;}
}
@media (max-width:457px) { 
.fb-pic-dig{
background-image: url(/bitrix/templates/services/img/i1-img.png);
background-repeat: no-repeat;
background-position: center bottom;
background-size: cover;
height:550px;
font-family:'Open Sans', sans-serif;
color:#FFFFFF;}
}
@media (min-width:851px) { 
.fb-text-u {
font-size:20px;
padding-top:200px;
line-height:26px;
text-align:center;}
}
@media (max-width:850px) { 
.fb-text-u {
font-size:20px;
padding-top:150px;
line-height:26px;
text-align:center;}
}
@media (min-width:851px) { 
.fb-toptitle{
padding-top:50px;
font-size:52px;
font-weight:700;
line-height:54px;
margin-bottom:50px;
text-align:center;}
}
@media (min-width:410px) and (max-width:850px) { 
.fb-toptitle{
padding-top:30px;
font-size:45px;
font-weight:700;
line-height:50px;
margin-bottom:30px;
text-align:center;}
}
@media (max-width:409px) { 
.fb-toptitle{
padding-top:30px;
font-size:35px;
font-weight:700;
line-height:40px;
margin-bottom:30px;
text-align:center;}
}
@media (min-width:851px) { 
.fb-subtitle{
font-size:20px;
line-height:26px;
margin-bottom:100px;
text-align:center;}
}
@media (max-width:850px) { 
.fb-subtitle{
font-size:20px;
line-height:26px;
margin-bottom:50px;
text-align:center;}
}
@media (min-width:961px) {
.fb-icon-cont{
width:960px;
margin:auto;}	
}
@media (max-width:960px) {
.fb-icon-cont{
width:95%;
display:block;
margin:auto;}	
}
@media (min-width:851px) { 
.fb-col {
vertical-align:top;
margin:-5px;
padding-bottom:15px;
position:relative;
float:left;
width:25%;
padding:0;
min-height:1px;}
}
@media (min-width:458px) and (max-width:850px) { 
.fb-col {
vertical-align:top;
display:block;
margin:auto;
padding-bottom:15px;
position:relative;
float:left;
width:200px;
padding:0;
min-height:1px;}
}
@media (max-width:457px) { 
.fb-col {
display:none;}
}
.fb-icon {
padding: 0 15px;
margin-bottom:15px;
}
@media (min-width:851px) { 
.fb-icon-img {
display:block;
width:100px;
margin: 0 auto; 
height:auto;
vertical-align:middle;
border:0;}
}
@media (max-width:850px) { 
.fb-icon-img {
display:block;
width:80px;
margin: 0 auto; 
height:auto;
vertical-align:middle;
border:0;}
}
.fb-text {
font-size:20px;
line-height:26px;
margin-bottom:80px;
text-align:center;}
/* BLOCK 2 */
@media (min-width:961px) { 
.b2-wrap{
width:960px;
height:100%;
display:table;
font-family:'Open Sans', sans-serif;
margin: 0 auto 50px auto;} 
}
@media (max-width:960px) { 
.b2-wrap{
width:95%;
height:100%;
display:table;
font-family:'Open Sans', sans-serif;
margin: 0 auto 20px auto;} 
}
@media (min-width:851px) { 
.b2-header{
font-size:36px;
line-height:48px;
color:#1e2033;
font-weight:bold;
margin-top:100px;
margin-bottom:80px;
text-align:center;}
}
@media (max-width:850px) { 
.b2-header{
font-size:27px;
line-height:36px;
color:#1e2033;
font-weight:bold;
margin-top:90px;
margin-bottom:70px;
text-align:center;}
}
@media (min-width:851px) { 
.b2-left{
float:left;
width:40%;}
}
@media (max-width:850x) { 
.b2-left{
display:none;}
}
@media (min-width:851px) { 
.b2-pic-img{
width:80%;
height:auto;
margin: 0 0 50px auto; 
border:0;}
}
@media (max-width:850px) { 
.b2-pic-img{
display:none;}
}
@media (min-width:851px) { 
.b2-right{
float:left;
width:60%;}
}
@media (max-width:850px) { 
.b2-right{
float:left;
width:100%;}
}
.b2-right-block{
width:100%;
margin-bottom:50px;
}
@media (min-width:430px) { 
.b2-right-icon{
width:75px;
float:left;}
}
@media (max-width:429px) { 
.b2-right-icon{
width:75px;
float:left;}
}
.b2-icon-img{
width:80px;
}
.b2-subh{
font-size:16px;
padding-left:30px;
padding-right:10px;
padding-top:10px;
line-height:21px;
text-align:left;
overflow:hidden; 
}
/* BLOCK 3 */
@media (min-width:960px) { 
.b3_background {
width:100%;
padding-bottom:60px;
margin: 80px auto 0 auto; 
background-color:#d9d6d2;
border-top: 4px dashed #fcfbfa;
border-bottom: 4px dashed #fcfbfa;}
}
@media (min-width:650px) and (max-width:959px) { 
.b3_background {
width:100%;
padding-bottom:60px;
margin: 40px auto 0 auto; 
background-color:#d9d6d2;
border-top: 4px dashed #fcfbfa;
border-bottom: 4px dashed #fcfbfa;}
}
@media (max-width:649px) { 
.b3_background {
width:100%;
margin: 40px auto 0 auto; 
background-color:#d9d6d2;
border-top: 4px dashed #fcfbfa;
border-bottom: 4px dashed #fcfbfa;}
}
@media (min-width:960px) { 
.b3-wrap{
clear:both;
display:table;
width:960px;
height:100%;
font-family:'Open Sans', sans-serif;
margin: 0 auto 20px auto;} 
}
@media (max-width:635px) and(max-width:959px) { 
.b3-wrap{
clear:both;
display:table;
width:95%;
font-family:'Open Sans', sans-serif;
margin: 0 auto 0 auto;} 
}
@media (max-width:634px) {
.b3-wrap{
clear:both;
display:table;
width:95%;
min-height:100%;
font-family:'Open Sans', sans-serif;
margin: 0 auto 70px auto;} 
}
@media (min-width:851px) { 
.b3-header{
font-size:36px;
line-height:48px;
font-family:'Open Sans', sans-serif;
color:#1e2033;
font-weight:bold;
padding-top:100px;
margin-bottom:70px;
text-align:center;}
}
@media (max-width:850px) { 
.b3-header{
font-family:'Open Sans', sans-serif;
font-size:27px;
line-height:36px;
color:#1e2033;
font-weight:bold;
padding-top:70px;
margin-bottom:50px;
text-align:center;}
}
@media (min-width:635px) {
.b3-row{
width:100%;
display:inline-block;}
}
@media (max-width:634px) {
.b3-row{
width:100%;}
}
@media (min-width:635px) {
.b3-block{
width:47%;
float:left;
padding-right:3%;}
}
@media (max-width:634px) {
.b3-block{
width:100%;
clear:left;}
}
@media (min-width:800px) {
 .b3-pic{
width:20%;
float:left;
 margin-top:15px;}
}
@media (max-width:799px) {
 .b3-pic{
width:25%;
float:left;
 margin-top:15px;}
}
.b3-img{
width:80px;
display:block;
margin:auto;
}
@media (min-width:800px) {
.b3-text{
width:75%;
padding-left:5%;
float:left;}
}
@media (max-width:799px) {
.b3-text{
width:70%;
padding-left:5%;
float:left;}
}
@media (min-width:635px) {
.b3-p1{
font-family:'Open Sans', sans-serif;
font-size:16px;
line-height:21px;
font-weight:bold;}
}
@media (max-width:634px) {
.b3-p1{
font-family:'Open Sans', sans-serif;
font-size:16px;
line-height:21px;
font-weight:bold;}
}
@media (min-width:635px) {
.b3-p2{
font-family:'Open Sans', sans-serif;
font-size:16px;
line-height:21px;}
}
@media (max-width:634px) {
.b3-p2{
font-family:'Open Sans', sans-serif;
font-size:16px;
line-height:21px;}
}
/* BLOCK 4 */
@media (min-width:961px) { 
.b4-wrap{
clear:both;
width:960px;
height:100%;
font-family:'Open Sans', sans-serif;
display:table;
margin: 0 auto 40px auto;} 
}
@media (max-width:960px) { 
.b4-wrap{
clear:both;
width:95%;
display:table;
height:100%;
font-family:'Open Sans', sans-serif;
margin: 10px auto 0 auto; }
}
@media (min-width:851px) { 
.b4-header{
width:100%;
font-size:36px;
line-height:48px;
color:#1e2033;
font-weight:bold;
padding-top:10px;
text-align:center;}
}
@media (max-width:850px) { 
.b4-header{
width:100%;
font-size:27px;
line-height:36px;
color:#1e2033;
font-weight:bold;
padding-top:20px;
text-align:center;}
}
@media (min-width:961px) { 
.b4-item-l{
width:440px;
height:280px;
float:left;
margin-top:100px;
margin-right:60px;
border: 2px dashed #f06f0c;
border-radius:20px;
position:relative;}
}
@media (min-width:501px) and (max-width:960px) { 
.b4-item-l{
width:440px;
height:260px;
display:block;
margin:100px auto; 
border: 2px dashed #f06f0c;
border-radius:20px;
position:relative;}
}
@media (max-width:500px) { 
.b4-item-l{
width:98%;
height:100%;
display:block;
margin:100px auto; 
border: 2px dashed #f06f0c;
border-radius:20px;
position:relative;}
}
@media (min-width:961px) { 
.b4-item-r{
width:440px;
height:280px;
float:left;
margin-top:100px;
border: 2px dashed #f06f0c;
border-radius:20px;
position:relative;}
}
@media (min-width:501px) and (max-width:960px) { 
.b4-item-r{
width:440px;
height:260px;
display:block;
margin:100px auto;
border: 2px dashed #f06f0c;
border-radius:20px;
position:relative;}
}
@media (max-width:500px) { 
.b4-item-r{
width:98%;
height:100%;
display:block;
margin:100px auto; 
border: 2px dashed #f06f0c;
border-radius:20px;
position:relative;}
}
@media (min-width:401px) { 
.b4-icon{
width:100px;
position:relative;
top:-50px;
left:40%;}
}
@media (max-width:400px) { 
.b4-icon{
width:100px;
position:relative;
top:-50px;
left:38%;}
}
.b4-img{
width:85px;
}
.b4-name{
margin: -30px 35px 25px 35px; 
font-size:16px;
line-height:21px;
font-weight:bold;
}
.b4-text{
margin: 0 15px 20px 15px; 
font-size:16px;
line-height:21px;
}
.b4-ul {
list-style-type:square; 
}
.b4-li {
padding-left: 15px; 
padding-top: 1px; 
}
@media (min-width:501px) {
.b4-price{
margin: 0 35px 0 35px; 
position:absolute;
bottom:20px;
font-size:16px;
font-weight:bold;
line-height:21px;}
}
@media (max-width:500px) {
.b4-price{
margin: 35px 35px 30px 35px; 
font-size:16px;
font-weight:bold;
line-height:21px;}
}
/* BLOCK 5 */
@media (min-width:851px) { 
.b5-header{
width:100%;
font-family:'Open Sans', sans-serif;
font-size:36px;
line-height:48px;
color:#1e2033;
font-weight:bold;
margin-bottom:80px;
margin-top:100px;
text-align:center;}
}
@media (max-width:850px) { 
.b5-header{
width:100%;
font-family:'Open Sans', sans-serif;
font-size:27px;
line-height:36px;
color:#1e2033;
font-weight:bold;
margin-top:80px;
margin-bottom:80px;
text-align:center;}
}
@media (min-width:635px) { 
.b5-ul-1 li:last-child::after{
content: "";
position: absolute;
background-image: url(/bitrix/templates/services/img/b5-arrbond-right.png);
background-repeat: no-repeat;
background-size:contain; 
background-position: center center; 
top:100px;
left:120px;
width:90px;
height:100px;}
}
@media (max-width:634x) { 
.b5-ul-1 li:last-child::after{
display:none;}
}
@media (min-width:635px) { 
.b5-ul-2 li:first-child::before{
content: "";
position: absolute;
background-image: url(/bitrix/templates/services/img/b5-arrbond-left.png);
background-repeat: no-repeat;
background-size:contain; 
background-position: center center; 
top:110px;
right:130px;
width:90px;
height:100px;}
}
@media (max-width:634px) { 
.b5-ul-2 li:first-child::before{
display:none;}
}
@media (min-width:961px) { 
.b5-wrap{
clear:both;
display:table;
margin: 0 auto 80px auto; 
width:960px;
height:100%;
font-family:'Open Sans', sans-serif;
font-size:16px;
line-height:21px;}
}
@media (min-width:420px) and (max-width:960px) { 
.b5-wrap{
clear:both;
display:table;
margin: 0 auto 80px auto; 
width:95%;
height:100%;
font-family:'Open Sans', sans-serif;
font-size:16px;
line-height:21px;}
}
@media (max-width:419px) { 
.b5-wrap{
display:none;}
}
.b5-ul-1{
list-style:none;
position:relative;
padding:0;
text-align:center;
}
.b5-ul-2{
list-style:none;
position:relative;
padding:0;
text-align:center;
}
.b5-ul-3{
list-style:none;
position:relative;
padding:0;
text-align:center;
}
.b5-li-pic{
display:inline-block;
width:105px;
margin: 0;
position:relative;
vertical-align:top;}
@media (min-width:445px) { 
.b5-p {
margin-top:5px;
font-family:'Open Sans', sans-serif;
font-size:16px;
line-height:21px;}
}
@media (max-width:444px) { 
.b5-p {
margin-top:5px;
font-family:'Open Sans', sans-serif;
font-size:10px;
line-height:11px;}
}
@media (min-width:995px) { 
.b5-li-arrow{
display:inline-block;
width:200px;
margin:0;
padding:0;
position:relative;}
}
@media (min-width:770px) and (max-width:994px) { 
.b5-li-arrow{
display:inline-block;
width:100px;
margin:0;
padding:0;
position:relative;}
}
@media (max-width:769px) { 
.b5-li-arrow{
display:inline-block;
width:10px;
margin:0;
padding:0;
position:relative;}
}
@media (min-width:991px) {
.b5-div-arrow-text{
text-align:center;
font-size:16px;
line-height:25px;
position:absolute;
width:60px;
height:60px;
right:65px;
top:20px;}
}
@media (max-width:990px) {
.b5-div-arrow-text{
display:none;}
}
.b5-div-pic {
vertical-align:baseline;
padding:0;
margin:0; 
outline:none;
}
@media (min-width:991px) { 
.b5-div-arrow-right {
background-image: url(/bitrix/templates/services/img/b5-arr-right.png);
background-repeat: no-repeat;
background-size:contain; 
background-position: center center; 
position:relative;
left:15px;
top:5px;
width:190px;
height:50px;}
}
@media (min-width:770px) and (max-width:990px) { 
.b5-div-arrow-right {
background-image: url(/bitrix/templates/services/img/b5-arr-right.png);
background-repeat: no-repeat;
background-size:contain; 
background-position: center center; 
position:relative;
top:10px;
width:110px;
height:50px;}
}
@media (max-width:769px) {
.b5-div-arrow-right {
display:none;}
}
@media (min-width:991px) { 
.b5-div-arrow-left {
background-image: url(/bitrix/templates/services/img/b5-arr-left.png);
background-repeat: no-repeat;
background-size:contain; 
background-position: center center; 
position:relative;
left:15px;
top:15px;
width:190px;
height:50px;}
}
@media (min-width:770px) and (max-width:990px) { 
.b5-div-arrow-left {
background-image: url(/bitrix/templates/services/img/b5-arr-left.png);
background-repeat: no-repeat;
background-size:contain; 
background-position: center center; 
position:relative;
top:10px;
width:110px;
height:50px;}
}
@media (max-width:769px) {
.b5-div-arrow-left {
display:none;}
}
.b5-img {
width:85px;
}
/* BLOCK 6 */
.b6-background {
width:100%;
padding-bottom:60px;
margin: 0; 
background-color:#3b3939;
border-top: 4px dashed #fcfbfa;
border-bottom: 4px dashed #fcfbfa;
}
@media (min-width:961px) { 
.b6-wrap{
width:960px;
display:table;
font-family:'Open Sans', sans-serif;
margin: 0 auto 60px auto;}
}
@media (max-width:960px) { 
.b6-wrap{
width:95%;
display:table;
font-family:'Open Sans', sans-serif;
margin: 0 auto 60px auto;}
}
@media (min-width:851px) { 
.b6-header{
width:100%;
font-size:36px;
line-height:48px;
color:#fcfafa;
font-weight:bold;
margin-bottom:100px;
margin-top:100px;
text-align:center;}
}
@media (max-width:851px) { 
.b6-header{
width:100%;
font-size:27px;
line-height:36px;
color:#fcfafa;
font-weight:bold;
margin-bottom:60px;
margin-top:60px;
text-align:center;}
}
.b6-container {
width:100%;
padding:0;
}
@media (min-width:630px) {
.b6-column {
width:30%;
float:left;
margin:0 5% 0 0; 
padding:0;}
}
@media (min-width:330px) and (max-width:629px) {
.b6-column {
width:300px;
display:block;
margin:50px auto; 
padding:0;}
}
@media (max-width:329px) {
.b6-column {
width:200px;
display:block;
margin:50px auto; 
padding:0;}
}
@media (min-width:630px) {
.b6-column-left {
width:30%;
float:left;
margin:0; 
padding:0;}
}
@media (min-width:330px) and (max-width:629px) {
.b6-column-left {
width:300px;
display:block;
margin:50px auto; 
padding:0;}
}
@media (max-width:329px) {
.b6-column-left {
width:200px;
display:block;
margin:50px auto; 
padding:0;}
}
@media (min-width:630px) {
.b6-pic {
width:100%;
border:2px solid #3b3939;
margin-bottom:50px;}
}
@media (max-width:629px) {
.b6-pic {
width:100%;
border:2px solid #3b3939;
margin-bottom:22px;}
}
.b6-img{
display:block;
max-width:100%;
}
@media (min-width:960px) {
.b6-block{
border:2px solid #c9622e;
position:relative;
min-height:260px;
width:100%;
padding: 0;
margin:20px 0 0 0;} 
}
@media (min-width:630px) and (max-width:959px) {
.b6-block{
border:2px solid #c9622e;
position:relative;
min-height:290px;
width:100%;
padding: 0;
margin:0;} 
}
@media (max-width:629px) {
.b6-block{
border:2px solid #c9622e;
position:relative;
min-height:260px;
width:100%;
padding: 0;
margin:40px 0 0 0;} 
}
@media (min-width:851px) {
.b6-name{
background-color:#3b3939;
font-size:36px;
line-height:48px;
color:#fcfafa;
font-weight:bold;
position:absolute;
padding:0 15px 0 15px;
top:-25px;
left:20px;}
}
@media (min-width:630px) and (max-width:850px) {
.b6-name{
background-color:#3b3939;
font-size:27px;
line-height:36px;
color:#fcfafa;
font-weight:bold;
position:absolute;
padding:0 5px 0 5px;
top:-20px;
left:20px;}
}
@media (max-width:629px) {
.b6-name{
background-color:#3b3939;
font-size:27px;
line-height:36px;
color:#fcfafa;
font-weight:bold;
position:absolute;
padding:0 5px 0 5px;
top:-20px;
left:20px;}
}
@media (min-width:851px) {
.m6-name{
background-color:#3b3939;
font-size:22px;
line-height:24px;
color:#fcfafa;
font-weight:bold;
position:absolute;
padding:0 25px 0 25px;
top:-22px;
left:20px;}
}
@media (min-width:630px) and (max-width:850px) {
.m6-name{
background-color:#3b3939;
font-size:22px;
line-height:24px;
color:#fcfafa;
font-weight:bold;
position:absolute;
padding:0 10px 0 10px;
top:-22px;
left:20px;}
}
@media (max-width:629px) {
.m6-name{
background-color:#3b3939;
font-size:22px;
line-height:24px;
color:#fcfafa;
font-weight:bold;
position:absolute;
padding:0 10px 0 10px;
top:-22px;
left:20px;}
}
@media (min-width:630px) {
.b6-ul{
color:#fcfafa;
margin-top:50px;
margin-right:20px;
list-style-type:square;}
}
@media (max-width:629px) {
.b6-ul{
color:#fcfafa;
margin-top:30px;
margin-right:20px;
list-style-type:square;}
}
@media (min-width:851px) {
.b6-li{
padding-left:15px;
padding-top:15px;
font-size:16px;
line-height:21px;}
}
@media (min-width:629px) and(max-width:850px) {
.b6-li{
padding-left:10px;
padding-top:10px;
font-size:14px;
line-height:16px;}
}
@media (max-width:629px) {
.b6-li{
padding-left:15px;
padding-top:15px;
font-size:16px;
line-height:21px;}
}
/* BLOCK 7 */
@media (min-width:961px) { 
.b7-wrap{
width:960px;
display:table;
font-family:'Open Sans', sans-serif;
margin: 100px auto 0 auto;} 
}
@media (max-width:960px) { 
.b7-wrap{
width:95%;
display:table;
font-family:'Open Sans', sans-serif;
margin: 100px auto 0 auto;} 
}
@media (max-width:779px) {
.b7-wrap{
width:95%;
display:table;
font-family:'Open Sans', sans-serif;
margin: 60px auto 0 auto;} 
}
@media (min-width:520px) { 
.b7-header-cont{
width:100%;
margin:0;
padding:0;
display:inline-block;}
}
@media (max-width:519px) { 
.b7-header-cont{
width:100%;
margin:0;
padding:0;}
}
@media (min-width:780px) { 
.b7-header-left{
width:43%;
float:left;
font-size:36px;
line-height:48px;
font-weight:bold;
text-align:right;
margin:0;
padding:37px 0 0 0;}
}
@media (min-width:520px) and (max-width:779px) {
.b7-header-left{
width:48%;
float:left;
font-size:36px;
line-height:48px;
font-weight:bold;
text-align:right;
margin:0;
padding:37px 0 0 0;}
}
@media (max-width:519px) {
.b7-header-left{
width:100%;
font-size:36px;
line-height:48px;
font-weight:bold;
text-align:center;
margin: 20px 0 0 0;
padding:0;}
}
@media (min-width:780px) { 
.b7-header-logo{
width:14%;
float:left;
margin:0;
padding:0;}
}
@media (max-width:779px) { 
.b7-header-logo{
display:none;}
}
@media (min-width:780px) { 
.b7-logo{
display:block;
max-width:100%;
margin:0 auto 0 auto;
width:85px;}
}
@media (max-width:779px) { 
.b7-logo{
display:none;}
}
@media (min-width:780px) {
.b7-header-right{
width:43%;
float:left;
font-size:36px;
line-height:48px;
font-weight:bold;
text-align:left;
margin:0;
padding:37px 0 0 0;}
}
@media (min-width:520px) and (max-width:779px) {
.b7-header-right{
width:48%;
float:left;
font-size:36px;
line-height:48px;
font-weight:bold;
text-align:left;
margin:0;
padding:37px 0 0 4%;}
}
@media (max-width:519px) {
.b7-header-right{
width:100%;
font-size:36px;
line-height:48px;
font-weight:bold;
text-align:center;
margin:0 0 10px 0;
padding:0;}
}
@media (min-width:780px) { 
.b7-12{
width:100%;
height:50px;
display:inline-block;
margin:-5px auto -2px auto; 
padding:0;
border:0;}
}
@media (max-width:779px) { 
.b7-12{
display:none;}
}
.b7-1{
width:50%;
height:50px;
content: "";
border-right: 2px solid #cc5c00;
float:left;
margin:0;
padding:0;
}
.b7-2{
width:50%;
height:50px;
content: "";
float:left;
margin:0;
padding:0;
}
@media (min-width:961px) { 
.b7-3{
width:118px;
height:50px;
content: "";
border-right: 2px solid #cc5c00;
float:left;}
}
@media (max-width:960px) { 
.b7-3{
width:12%;
height:50px;
content: "";
border-right: 2px solid #cc5c00;
float:left;}
}
@media (min-width:961px) { 
.b7-4{
width:240px;
height:50px;
content: "";
border-right: 2px solid #cc5c00;
border-top: 2px solid #cc5c00;
float:left;}
}
@media (max-width:960px) { 
.b7-4{
width:25%;
height:50px;
content: "";
border-right: 2px solid #cc5c00;
border-top: 2px solid #cc5c00;
float:left;}
}
@media (min-width:961px) { 
.b7-5{
width:235px;
height:50px;
content: "";
border-right: 2px solid #cc5c00;
border-top: 2px solid #cc5c00;
float:left;}
}
@media (max-width:960px) { 
.b7-5{
width:25%;
height:50px;
content: "";
border-right: 2px solid #cc5c00;
border-top: 2px solid #cc5c00;
float:left;}
}
@media (min-width:961px) { 
.b7-6{
width:240px;
height:50px;
content: "";
border-right: 2px solid #cc5c00;
border-top: 2px solid #cc5c00;
float:left;}
}
@media (max-width:960px) { 
.b7-6{
width:25%;
height:50px;
content: "";
border-right: 2px solid #cc5c00;
border-top: 2px solid #cc5c00;
float:left;}
}
@media (min-width:961px) { 
.b7-7{
width:134px;
height:50px;
content: "";
float:left;}
}
@media (max-width:960px) { 
.b7-7{
width:12%;
height:50px;
content: "";
float:left;}
}
@media (min-width:780px) { 
.b7-row-cont{
width:100%;
display:inline-block;}
}
@media (max-width:779px) { 
.b7-row-cont{
width:100%;}
}
@media (min-width:780px) { 
.b7-row{
width:25%;
float:left;
margin:0;
padding:0;}
}
@media (max-width:779px) { 
.b7-row{
width:100%;
display:inline-block;
float:left;
margin:30px 0;
padding:0;}
}
.b7-icon{
width:100%;
display: block;
margin:0 auto;
padding:0;
}
.b7-img{
display:block;
margin:0 auto;
width:85px;
}
@media (min-width:780px) { 
.b7-subh{
font-size:16px;
line-height:21px;
font-weight:bold;
text-align:center;
width:80%;
margin:25px auto;}
}
@media (max-width:779px) { 
.b7-subh{
font-size:16px;
line-height:21px;
font-weight:bold;
text-align:center;
margin-top:25px;}
}
.b7-ul{
list-style-type:square;
}
.b7-li{
font-size:16px;
line-height:21px;
padding-top: 15px;
}
/* BLOCK 8 */
.b8_background {
width:100%;
padding-bottom:60px;
margin: 80px auto 0 auto; 
background-color:#f2efe9;
border-top: 4px dashed #faf9f7;
border-bottom: 4px dashed #faf9f7;}

@media (min-width:961px) { 
.b8-wrap{
width:960px;
font-family:'Open Sans', sans-serif;
display:table; 
padding:0;
margin:0;} 
}
@media (max-width:960px) { 
.b8-wrap{
width:100%;
font-family:'Open Sans', sans-serif;
display:table; 
padding:0;
margin:0 auto 80px auto;} 
}
.b8-header{
width:100%;
font-size:36px;
line-height:48px;
font-weight:bold;
margin-bottom:60px;
margin-top:100px;
text-align:center;
}
.p-color{
color:#454343;
margin:0;
padding:0;
border:0;
}
@media (min-width:961px) { 
.b8-row{
width:100%;
margin:0;
padding:0;
border:0;
display:inline-block;}
}
@media (max-width:960px) { 
.b8-row{
width:100%;
height:100%;
margin:auto;
display:inline-block;}
}
@media (min-width:961px) { 
.b8-block{
width:50%;
display:inline-block;
float:left;
margin:0 0 20px 0;
padding:0;}
}
@media (min-width:540px) and (max-width:960px) { 
.b8-block{
width:500px;
height:100%;
display:block;
margin:auto;
}
}
@media (min-width:355px) and (max-width:539px) { 
.b8-block{
width:350px;
height:100%;
display:block;
margin:auto;}
}
@media (max-width:354px) { 
.b8-block{
width:100%;
display:block;
margin:auto;}
}
@media (min-width:540px) { 
.b8-item{
width:150px;
float:left;
margin:5px 5px 5px 5px;
padding:0;
border:0;}
}
@media (max-width:539px) { 
.b8-item{
width:100px;
float:left;
margin:8px 8px 8px 8px;
padding:0;
border:0;}
}
@media (min-width:540px) {
.b8-img{
width:130px;
height:100%;
display:block;
margin:auto;}
}
@media (max-width:539px) {
.b8-img{
width:100px;
height:100%;
display:block;
margin:auto;}
}
/* BLOCK 9 */
/
@media (min-width:961px) { 
.b9-wrap{
width:960px;
font-family:'Open Sans', sans-serif;
display:table; 
padding:0;
margin:0;}
}
@media (max-width:960px) { 
.b9-wrap{
width:95%;
font-family:'Open Sans', sans-serif;
display:block; 
padding:0;
margin:auto;}
}
.b9-header{
width:100%;
font-size:36px;
line-height:48px;
font-family:'Open Sans', sans-serif;
font-weight:bold;
margin-bottom:60px;
margin-top:100px;
text-align:center;
color:#454343;
}
@media (min-width:961px) { 
.b9-row{
width:100%;
font-family:'Open Sans', sans-serif;
display:inline-block;}
}
@media (max-width:960px) { 
.b9-row{
font-family:'Open Sans', sans-serif;
width:100%;}
}
@media (min-width:961px) { 
.b9-left{
width:45%;
float:left;
margin:0;
padding:0;}
}
@media (max-width:960px) { 
.b9-left{
width:100%;
margin:0;
padding:0;}
}
@media (min-width:961px) { 
.b9-left-c{
width:100%;
display:inline-block;
margin-bottom:80px;}
}
@media (max-width:960px) { 
.b9-left-c{
width:100%;
display:block;
margin:0 auto 0 auto;}
}
@media (min-width:961px) { 
.b9-left-1 {
width:77%;
float:left;}
}
@media (max-width:960px) { 
.b9-left-1 {
width:100%;
float:left;
margin:0 0 30px 0;}
}
.b9-l-h2{
width:100%;
font-size:32px;
color:#adaba8;
font-weight:bold;
text-align:right;
}
.b9-l-h1{
width:100%;
font-size:18px;
font-weight:bold;
text-align:right;
}
.b9-l-p{
width:100%;
font-size:15px;
line-height:20px;
text-align:right;
}
@media (min-width:961px) {
.b9-left-2a{
width:23%;
float:left;
position:relative;}
}
@media (min-width:961px) { 
.b9-left-2a::after {
position: absolute;
content:"1";
line-height:24px;
width: 25px;
height: 25px;
background-color: #adaba8;
color:#FFFFFF;
border-radius: 50%;
text-align:center;
left: 135px;
top: 33px;}
}
@media (min-width:961px) {
.b9-left-2b{
width:23%;
float:left;
position:relative;}
}
@media (min-width:961px) { 
.b9-left-2b::after {
position: absolute;
content:"3";
line-height:24px;
width: 25px;
height: 25px;
background-color: #adaba8;
color:#FFFFFF;
border-radius: 50%;
text-align:center;
left: 135px;
top: 33px;}
}
@media (min-width:961px) {
.b9-left-2c{
width:23%;
float:left;
position:relative;}
}
@media (min-width:961px) { 
.b9-left-2c::after {
position: absolute;
content:"5";
line-height:24px;
width: 25px;
height: 25px;
background-color: #adaba8;
color:#FFFFFF;
border-radius: 50%;
text-align:center;
left: 135px;
top: 33px;}
}
@media (min-width:961px) { 
.b9-left-21{
width:80px;
margin:5px 0 auto auto;}
}
@media (min-width:961px) { 
.b9-icon-l{
width:80px;
height:auto;}
}
@media (max-width:960px) { 
.b9-icon-l{
display:none;}
}
@media (min-width:961px) { 
.b9-right{
width:45%;
float:left;
margin:0;
padding:0;}
}
@media (max-width:960px) { 
.b9-right{
width:100%;
margin:0;
padding:0;}
}
@media (min-width:961px) { 
.b9-right-c{
width:100%;
display:inline-block;
margin-top:80px;}
}
@media (max-width:960px) { 
.b9-right-c{
width:100%;
display:block;
margin:0 auto 0 auto;} 
}
@media (min-width:961px) { 
.b9-right-1 {
width:77%;
margin-left:0;
float:left;}
}
@media (max-width:960px) { 
.b9-right-1 {
width:100%;
margin:0 0 30px 0;
float:left;}
}
.b9-r-h2{
width:100%;
font-size:32px;
color:#adaba8;
font-weight:bold;
text-align:left;
}
.b9-r-h1{
width:100%;
font-size:18px;
font-weight:bold;
text-align:left;
}
.b9-r-p{
width:100%;
font-size:15px;
line-height:20px;
text-align:left;
}
@media (min-width:961px) { 
.b9-right-2a{
width:23%;
float:left;
position:relative;}
}
@media (min-width:961px) { 
.b9-right-2a::before {
position: absolute;
content:"2";
line-height:24px;
width: 25px;
height: 25px;
background-color: #adaba8;
color:#FFFFFF;
border-radius: 50%;
text-align:center;
right: 134px;
top: 45px;}
}
@media (min-width:961px) { 
.b9-right-2b{
width:23%;
float:left;
position:relative;}
}
@media (min-width:961px) { 
.b9-right-2b::before {
position: absolute;
content:"4";
line-height:24px;
width: 25px;
height: 25px;
background-color: #adaba8;
color:#FFFFFF;
border-radius: 50%;
text-align:center;
right: 134px;
top: 45px;}
}
@media (min-width:961px) { 
.b9-right-21{
width:100%;
margin:15px 0 auto auto;}
}
@media (min-width:961px) { 
.b9-icon-r{
width:80px;
height:auto;}
}
@media (max-width:960px) { 
.b9-icon-r{
display:none;}
}
@media (min-width:961px) { 
.b9-center{
width:10%;
float:left;
margin:0;
padding:0;
display:inline-block;}
}
@media (max-width:960px) { 
.b9-center{
display:none;}
}
.b9-c-l1{
width:50%;
height:45px;
float:left;
border-bottom: 2px dashed #8f8989;
margin:0;
padding:0;
}
.b9-c-l1n{
width:50%;
height:45px;
float:left;
border-bottom: 2px dashed #8f8989;
border-right: 2px dashed #8f8989;
margin:0;
padding:0;
}
.b9-c-r1{
width:47%;
height:45px;
float:left;
border:0;
margin:0;
padding:0;
}
.b9-c-l2{
width:50%;
height:90px;
float:left;
border-right: 2px dashed #8f8989;
margin:0;
padding:0;
}
.b9-c-r2{
width:47%;
height:90px;
float:left;
border-bottom: 2px dashed #8f8989;
margin:0;
padding:0;
}
.b9-c-l3{
width:50%;
height:45px;
float:left;
border-right: 2px dashed #8f8989;
margin:0;
padding:0;
}
.b9-c-r3{
width:47%;
height:45px;
float:left;
margin:0;
padding:0;
}
/* FOOTER */
.rasporka {
content:"";
display:table;
clear:both;
}
.mod-footer {
clear:both;
border-top: 4px solid #bd5000;
margin: 50px auto 0px auto;
padding: 30px 0 0; 
}
@media (min-width:961px) { 
.footer_container{
		width:960px;
		font-family:'Open Sans', sans-serif;
		margin:auto; 
		}
}
@media (max-width:960px) { 
.footer_container{
		width:95%;
		font-family:'Open Sans', sans-serif;
		margin:auto; 
		}
	}
.footer_h4{
	font-size:14px;
	font-weight:bold;
	padding-left:40px;
	margin:0;
}
.clean{ 
	list-style-type:none;
	text-decoration:none;
	padding:none;
	margin:none;
}
.clean > li {
	line-height:25px;
} 
.clean > li > a { 
	text-decoration:none; 
	color:#575253; 
	font-size:14px;
		}
@media (min-width:481px) { 
.footer_list  { 
    float:left;
	width:240px;
	vertical-align:top;
	margin:-5px;
	padding-bottom:15px; }
	}
@media (max-width:480px) { 
.footer_list  { 
    float:left;
	width:220px;
	vertical-align:top;
	margin-bottom:10px;}
	}
.footer_contact { 
    float:left;
	width:230px;
	vertical-align:top;
	margin:-5px;
	padding-left:40px;
	}

.footer_h41{
	font-size:14px;
	font-weight:bold;
	margin:0;
}
.footer_phone{
	margin-top:17px;
}
.footer_phone a {
	color:#575253; 
	text-decoration:none;
	font-size:20px;
	font-weight:bold;
	line-height:25px;
	}
.footer_email a {
    color: #bd5000;
    text-decoration: underline;
    font-size:14px;
	line-height:25px;}

.footer_address{
	color:#575253; 
	font-size:14px;
	line-height:25px;
}
.footer_rights{
	position:relative;
	float:left;
	width:100%;
	border-top: 1px solid #e8e8e8;
	margin-top:20px;
	margin-bottom:20px;
	padding-top:20px;
	font-size:12px;
	color:#999999;
	text-align:center;
}

/* Добавление 26.10.2020 для страницы Онлайн-курс */

.b8-header{
width:100%;
font-family:'Open Sans', sans-serif;
font-size:36px;
line-height:48px;
font-weight:bold;
margin-bottom:60px;
margin-top:100px;
text-align:center;
}

@media (min-width:635px) {
.b4-block{
width:31%;
float:left;
padding-right:2%;}
}

@media (max-width:634px) {
.b4-block{
width:100%;
padding-top:10%;
clear:left;}
}

@media (min-width:630px) {
.b7-ul{
margin-top:1px;
margin-right:1px;
list-style-type:square;}
}

@media (max-width:629px) {
.b7-ul{
margin-top:1px;
margin-right:1px;
list-style-type:square;}
}

.b7-li{
font-size:16px;
font-family:'Open Sans', sans-serif;
line-height:21px;
padding-top: 15px;
}

.b3-p3{
font-family:'Open Sans', sans-serif;
font-size:22px;
color:#454343;
line-height:21px;
text-align:center;
font-weight:bold;}



@media (min-width:635px) {
.b3-p4{
padding-top: 1%;
font-family:'Open Sans', sans-serif;
font-size:24px;
color:#454343;
line-height:21px;
text-align:center;
font-weight:bold;}
}

@media (max-width:634px) {
.b3-p4{
padding-top: 1%;
font-family:'Open Sans', sans-serif;
font-size:24px;
color:#454343;
line-height:21px;
text-align:center;
font-weight:bold;}
}


@media (min-width:851px) { 
.b21-header{
font-size:36px;
line-height:48px;
color:#1e2033;
font-weight:bold;
margin-top:100px;
margin-bottom:40px;
text-align:center;}
}

@media (max-width:850px) { 
.b21-header{
font-size:27px;
line-height:36px;
color:#1e2033;
font-weight:bold;
margin-top:90px;
margin-bottom:35px;
text-align:center;}
}

/* Страница курса Практика оплаты труда */

@media (min-width:851px) { 
.fb-pic-oplata{
background-image: url(/bitrix/templates/services/img/course-oplata-titul.png);
background-repeat: no-repeat;
background-position: center bottom;
background-size: cover;
height:1000px;
font-family:'Open Sans', sans-serif;
color:#FFFFFF;}
}
@media (min-width:458px) and (max-width:850px) { 
.fb-pic-oplata{
background-image: url(/bitrix/templates/services/img/course-oplata-titul.png);
background-repeat: no-repeat;
background-position: center bottom;
background-size: cover;
height:900px;
font-family:'Open Sans', sans-serif;
color:#FFFFFF;}
}
@media (max-width:457px) { 
.fb-pic-oplata{
background-image: url(/bitrix/templates/services/img/course-oplata-titul.png);
background-repeat: no-repeat;
background-position: center bottom;
background-size: cover;
height:550px;
font-family:'Open Sans', sans-serif;
color:#FFFFFF;}
}

/* End */


/* Start:/bitrix/templates/services/template_styles.css?1753181258842*/
@charset "windows-1251";
/* CSS Document */
body {
	font-size: 18px;
        margin:0;
        font-family:'Open Sans', sans-serif;
	}

@media (min-width:961px){
.list {
	width: 930px;
	padding-bottom: 10px;
        display:block;        
        margin:auto;
	height: auto;}
		}
@media (max-width:960px){
.list {
	width:95%;
	display:block;        
        margin:auto;
	padding-bottom: 10px;
	height: auto;}
		}
@media (min-width:961px){
#eror {
	text-align: center;
	font-size: 300px;
	font-weight: bold;
        color: #666666;
        padding-top:150px;}
	}
@media (max-width:960px){
#eror {
	text-align: center;
	font-size: 100px;
	font-weight: bold;
        color: #666666;
        padding-top:150px;}
	}
.slogan {
	font-size: 27px;
	color: #666666;
	text-align: center;
	font-weight: bold;
	line-height: 45px;
	padding-top: 20px;
		}

/* End */
/* /bitrix/templates/services/styles.css?175318125848673 */
/* /bitrix/templates/services/template_styles.css?1753181258842 */
