.header .header-bottom .menusecondary-menu li a{
	font-size: 12px;

}
.comp_tal{
	text-align: left;
}
.comp_tal h1{
	text-align: center; 
}
.icon-block-inner a{
	text-decoration: none;
	color: #fff;
	margin-top: 0 !important;
}
.articleBody li{
	list-style-position: inside;
	list-style-type: inherit;
}
.articleBody ul li{
	list-style-type: initial;
}
.articleBody ol{
	padding-left: 0;
}
.articleBody li p{
	display: inline;
	margin: 0;
}
.pageid-336 li p{
	display: inline;

}
.pageid-336 ol{
	padding: 0;

}
 #content .page-header h1{
 	padding-top: 25px;
 }
 
 
@media screen and (min-width: 767px){
	.main22 .main-block .icon-block .icon-block-inner{
 	display: -webkit-flex;
 	display: -moz-flex;
 	display: -ms-flex;
 	display: -o-flex;
 	display: flex;
 	justify-content: center;
 	align-items: center;
 	height: 100%;
 }
 .pageid-329 .main22 .main-block .icon-block .icon-block-inner:first-of-type{
 	justify-content: flex-start;
 }
 .main22 .main-block .icon-block .icon-block-inner .icon-text{
	margin-left: 20px;
	margin-top: 0 !important;
 }
 .main22 .main-block .icon-block .icon-block-inner .icon-wrap{
 	flex: 0 0 80px;
 	    margin-left: 25px;
 }
 .main22 .main-block .icon-block .icon-block-inner .icon-text h2{
 	flex: 0 0 130px;
 }
 .main22.fix .main-block .icon-block .icon-block-inner{
 	margin-top: 0;
 	transition: all .21s ease-in-out ; 
 }
/*  .main22.fix .main-block .icon-block{
	margin-top: 0;
	height: auto;
	
} */
/*  .main22.fix .main-block{
	padding: 8px 0;

} */
 .main22 .main-block .icon-block:before{
	height: 142px;
	top: 30px;
} 
.main22.fix .main-block .icon-block:before{
	height: 142px;
	top: 22px;
} 
  .main22{
  	transition: all .2s ease-in-out ; 
  	position: fixed;
 	width: 100%;

 	top: 118px;
 	z-index: 99;
  	
  }
  .main22 .main-block .icon-block .icon-block-inner{
  	margin-top: 0;
  }
  .main22 .main-block .icon-block{
  	margin-top: 0;
  }
 .main22.fix{
 	position: fixed;
 	width: 100%;

 	top: 118px;
 	z-index: 99;
 	transition: height .2s ease-in-out ; 
 }
 .main22 .main-block{
 	padding: 0;
 }
#before_content_an2 .main22.fix{
	top: 126px;
}

 #content.pad{
 	padding-top: 175px;
 }
 #before_content_an.pad{
 	padding-top: 285px;
 }
 .otsenka.pageid-311 .prices p,  .otsenka.pageid-311 .prices span, .otsenka.pageid-311 .prices ul li, .otsenka.pageid-311 .prices ol li{
	font-size: initial !important;
	/* font-weight: initial !important; */
	color: initial !important;
 }
 .prices .prices-header .container{
 	padding-bottom: 0;
 }
 .prices.pad{
 	padding-top: 285px;
 }
 .main1 .main-block .icon-block .icon-block-inner .icon-text h2.customise{
 	margin-top: -12px;
 }


}


@media screen and (max-width: 767px){
 	.header .header-bottom .menusecondary-menu li:nth-of-type(3){
 		width: 100%;
 	}
 	 .main22 .main-block .icon-block .icon-block-inner .icon-text{
	
	margin-top: 25px !important;
 }