/*:before :after sprite*/
.scheme_work .one_scheme_work:after{
	content:'';
	display: block;
	position: absolute;
	width: 25px;
	height: 25px;
	background:url(images/sprite.png) no-repeat -117px -14px;
	top:45px;
	right:-10px;
}
.scheme_work .one_scheme_work:last-child:after{
	display: none;
}
.result_block .one_result:after{
	content:'';
	display: block;
	position: absolute;
	width: 172px;
	height: 12px;
	background:url(images/sprite.png) no-repeat -154px -21px;
	top:45px;
	right:-90px;
}
.result_block .one_result:last-child:after{
	display: none;
}
.plus{
	background: url(images/sprite.png) no-repeat -112px -61px;
	width: 39px;
	height: 39px;
}
/* .icon_darr{
	-webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
} */
.icon_darr{
	/* background: url(images/sprite.png) no-repeat -7px -121px; */
	/* background: url(images/arrow.svg) no-repeat; */
	width: 15px;
    height: 8px;
	display: block;
}
.icon_darr:hover{
	/* background: url(images/sprite.png) no-repeat -29px -121px; */
	/* background: url(images/arrow.svg) no-repeat; */
	width: 15px;
    height: 8px;
	display: block;
}
.icon_darr svg path {
	fill: #2c3449;
}
.icon_darr svg:hover path {
	fill: #c6366f;
}
a.header-phone:hover .icon_darr, .header-phone:hover .icon_darr, .flexMenu-viewMore:hover .icon_darr {
	/* background: url(images/sprite.png) no-repeat -29px -121px; */
	/* background: url(images/arrow.svg) no-repeat; */
	width: 15px;
    height: 8px;
	display: block;	
}
.icon_phone {
	background: url(images/sprite.png) no-repeat -189px -44px;
	width: 20px;
	height: 19px;
	display: inline-block;	
}
.icon_phone:hover {
	background: url(images/sprite.png) no-repeat -189px -44px;
	width: 20px;
	height: 19px;
	display: inline-block;	
}
.request-call:hover .icon_phone{
	background: url(images/sprite.png) no-repeat -164px -44px;
	width: 20px;
	height: 19px;
	display: inline-block;	
}
.icon_user {
	background: url(images/sprite.png) no-repeat -163px -69px;
	width: 20px;
	height: 19px;
	display: inline-block;	
	cursor: pointer;
}
.icon_user:hover {
	background: url(images/sprite.png) no-repeat -189px -69px;
	width: 20px;
	height: 19px;
	display: inline-block;	
}
.personal-area:hover .icon_user{
	background: url(images/sprite.png) no-repeat -189px -69px;
	width: 20px;
	height: 19px;
	display: inline-block;
}
.icon_salary{
	background: url(images/sprite.png) no-repeat -344px -2px;
	width: 47px;
	height: 47px;
	display: inline-block;
}
.icon_payment{
	background: url(images/sprite.png) no-repeat -407px -2px;
	width: 51px;
	height: 47px;
	display: inline-block;
}
.icon_schedule{
	background: url(images/sprite.png) no-repeat -346px -65px;
	width: 45px;
	height: 47px;
	display: inline-block;
}
.icon_type_work{
	background: url(images/sprite.png) no-repeat -414px -67px;
	width: 37px;
	height: 47px;
	display: inline-block;
}
.icon_service {
	background: url(images/sprite.png) no-repeat -342px -126px;
	width: 52px;
	height: 47px;
	display: inline-block;
}
.icon_gear{
	background: url(images/sprite.png) no-repeat -409px -126px;
	width: 61px;
	height: 47px;
	display: inline-block;
}
.icon_price{
	background: url(images/sprite.png) no-repeat -407px -2px;
	width: 51px;
	height: 47px;
	display: inline-block;
}
.icon_clock{
	background: url(images/sprite.png) no-repeat -411px -185px;
	width: 47px;
	height: 47px;
	display: inline-block;
}
.icon_region{
	background: url(images/sprite.png) no-repeat -565px -201px;
	width: 48px;
	height: 48px;
	display: inline-block;
}
.icon_type_work_promotion{
	background: url(images/sprite.png) no-repeat -566px -262px;
	width: 51px;
	height: 47px;
	display: inline-block;
}
.arrow_prev {
	background: url(images/sprite.png) no-repeat -8px -141px;
	width: 10px;
	height: 19px;
	display: inline-block;
	cursor:pointer;
}
.arrow_prev:hover, .href_with_arrow:hover  .arrow_prev {
	background: url(images/sprite.png) no-repeat -8px -166px;
	width: 10px;
	height: 19px;
	display: inline-block;
}
.arrow_next {
	background: url(images/sprite.png) no-repeat -28px -141px;
	width: 10px;
	height: 19px;
	display: inline-block;
	cursor:pointer;
}
.arrow_next:hover, .href_with_arrow:hover  .arrow_next{
	background: url(images/sprite.png) no-repeat -28px -166px;
	width: 10px;
	height: 19px;
	display: inline-block;
}
.slider_arrow_prev{
	background: url(images/sprite.png) no-repeat -1px -2px;
	width: 50px;
	height: 50px;
	cursor:pointer;
}
.slider_arrow_prev:hover{
	background: url(images/sprite.png) no-repeat 0 -56px;
	width: 50px;
	height: 50px;
}
.slider_arrow_next{
	background: url(images/sprite.png) no-repeat -53px -2px;
	width: 50px;
	height: 50px;
	cursor:pointer;
}
.slider_arrow_next:hover{
	background: url(images/sprite.png) no-repeat -52px -56px;
	width: 50px;
	height: 50px;
}
.slider_promotion_arrow_prev{
	background: url(images/sprite.png) no-repeat -8px -141px;
	width: 10px;
	height: 19px;
	display: block;
	cursor:pointer;
}
.slider_promotion_arrow_prev:hover{
	background: url(images/sprite.png) no-repeat -8px -166px;
	width: 10px;
	height: 19px;
}
.slider_promotion_arrow_next{
	background: url(images/sprite.png) no-repeat -28px -141px;
	width: 10px;
	height: 19px;
	display: block;
	cursor:pointer;
}
.slider_promotion_arrow_next:hover{
	background: url(images/sprite.png) no-repeat -28px -166px;
	width: 10px;
	height: 19px;
}
.icon_seo_tab {
	background: url(images/sprite_tab.png) no-repeat -9px -8px;
	width: 46px;
	height: 32px;
	display: inline-block;
}
.icon_seo_tab:hover, .my-nav-tabs > li.active .icon_seo_tab, .my-nav-tabs.nav > li > a:hover .icon_seo_tab {
	background: url(images/sprite_tab.png) no-repeat -65px -8px;
	width: 46px;
	height: 32px;
}
.icon_price_tab {
	background: url(images/sprite_tab.png) no-repeat -9px -47px;
	width: 37px;
	height: 31px;
	display: inline-block;
}
.icon_price_tab:hover, .my-nav-tabs > li.active .icon_price_tab, .my-nav-tabs.nav > li > a:hover .icon_price_tab {
	background: url(images/sprite_tab.png) no-repeat -65px -47px;
	width: 37px;
	height: 31px;
}
.icon_mobile_pc_tab {
	background: url(images/sprite_tab.png) no-repeat -9px -175px;
	width: 37px;
	height: 33px;
	display: inline-block;
}
.icon_mobile_pc_tab:hover, .my-nav-tabs > li.active .icon_mobile_pc_tab, .my-nav-tabs.nav > li > a:hover .icon_mobile_pc_tab {
	background: url(images/sprite_tab.png) no-repeat -65px -175px;
	width: 37px;
	height: 33px;
}
.icon_new_web_tab {
	background: url(images/sprite_tab.png) no-repeat -9px -131px;
	width: 33px;
	height: 33px;
	display: inline-block;
}
.icon_new_web_tab:hover, .my-nav-tabs > li.active .icon_new_web_tab, .my-nav-tabs.nav > li > a:hover .icon_new_web_tab {
	background: url(images/sprite_tab.png) no-repeat -64px -131px;
	width: 33px;
	height: 33px;
}
.icon_design_tab {
	background: url(images/sprite_tab.png) no-repeat -9px -90px;
	width: 33px;
	height: 33px;
	display: inline-block;
}
.icon_design_tab:hover, .my-nav-tabs > li.active .icon_design_tab, .my-nav-tabs.nav > li > a:hover .icon_design_tab {
	background: url(images/sprite_tab.png) no-repeat -65px -90px;
	width: 33px;
	height: 33px;
}
.icon_training_tab{
	background: url(images/sprite_tab.png) no-repeat -8px -216px;
	width: 38px;
	height: 34px;
	display: inline-block;
}
.icon_training_tab:hover, .my-nav-tabs > li.active .icon_training_tab, .my-nav-tabs.nav > li > a:hover .icon_training_tab{
	background: url(images/sprite_tab.png) no-repeat -64px -216px;
	width: 38px;
	height: 34px;
}
.icon_check_yes_yellow{
	background: url(images/sprite.png) no-repeat -275px -57px;
	width: 49px;
	height: 50px;
	display: inline-block;
}
.icon_check_yes_red{
	background: url(images/sprite.png) no-repeat -275px -113px;
	width: 49px;
	height: 50px;
	display: inline-block;
}
.icon_check{
	background: url(images/sprite.png) no-repeat -235px -73px;
	width: 18px;
	height: 14px;
	display: inline-block;
}
.icon_step1{
	background: url(images/sprite.png) no-repeat -478px -2px;
	width: 60px;
	height: 44px;
	display: inline-block;
}
.icon_step2{
	background: url(images/sprite.png) no-repeat -478px -57px;
	width: 60px;
	height: 60px;
	display: inline-block;
}
.icon_step3{
	background: url(images/sprite.png) no-repeat -478px -128px;
	width: 60px;
	height: 60px;
	display: inline-block;
}
.icon_step4{
	background: url(images/sprite.png) no-repeat -478px -195px;
	width: 61px;
	height: 61px;
	display: inline-block;
}
.icon_step5{
	background: url(images/sprite.png) no-repeat -479px -265px;
	width: 60px;
	height: 60px;
	display: inline-block;
}
.icon_step6{
	background: url(images/sprite.png) no-repeat -556px -2px;
	width: 61px;
	height: 61px;
	display: inline-block;
}
.icon_step7{
	background: url(images/sprite.png) no-repeat -557px -73px;
	width: 60px;
	height: 49px;
	display: inline-block;
}
.icon_step8{
	background: url(images/sprite.png) no-repeat -557px -133px;
	width: 62px;
	height: 61px;
	display: inline-block;
}
.icon_circle1{
	background: url(images/sprite.png) no-repeat -275px -168px;
	width: 55px;
	height: 55px;
	display: inline-block;
}
.icon_circle2{
	background: url(images/sprite.png) no-repeat -275px -229px;
	width: 55px;
	height: 55px;
	display: inline-block;
}
.icon_mark_red{
	background: url(images/sprite.png) no-repeat -235px -98px;
	width: 14px;
	height: 14px;
	display: inline-block;
}
.icon_read_all{
	background: url(images/sprite.png) no-repeat -166px -97px;
	width: 16px;
	height: 16px;
	display: inline-block;
}
.icon_read_all:hover, a.read_all:hover .icon_read_all, a.read_all:focus .icon_read_all, a.read_all:active .icon_read_all,
.all_news_show:hover .icon_read_all, .all_producte_show:hover .icon_read_all{
	background: url(images/sprite.png) no-repeat -192px -97px;
	width: 16px;
	height: 16px;
	display: inline-block;
}
.icon_marker_hit{
	background: url(images/sprite.png) no-repeat -119px -198px;
	width: 145px;
	height: 31px;
	display: inline-block;
}
.icon_marker_stock{
	background: url(images/sprite.png) no-repeat -9px -198px;
	width: 105px;
	height: 31px;
	display: inline-block;
}
.icon_marker_hit_small{
	background: url(images/sprite.png) no-repeat -129px -234px;
	width: 129px;
	height: 31px;
	display: inline-block;
}
.icon_marker_stock_small{
	background: url(images/sprite.png) no-repeat -24px -234px;
	width: 86px;
	height: 31px;
	display: inline-block;
}
.icon_promotion_statistic_1 {
	background: url(images/sprite.png) no-repeat -405px -244px;
	width: 61px;
	height: 71px;
	display: inline-block;
}
.icon_promotion_statistic_2 {
	background: url(images/sprite.png) no-repeat -335px -194px;
	width: 70px;
	height: 70px;
	display: inline-block;
}
.icon_promotion_statistic_3 {
	background: url(images/sprite.png) no-repeat -329px -272px;
	width: 70px;
	height: 70px;
	display: inline-block;
}
.icon_phone_feedback{
	background: url(images/sprite.png) no-repeat -65px -126px;
	width: 36px;
	height: 54px;
	display: inline-block;
}
.icon_mail_feedback{
	background: url(images/sprite.png) no-repeat -114px -136px;
	width: 43px;
	height: 44px;
	display: inline-block;
}
.icon_map_feedback{
	background: url(images/sprite.png) no-repeat -173px -136px;
	width: 54px;
	height: 44px;
	display: inline-block;
}
.icon_rub{
	background: url(images/sprite.png) no-repeat -326px -352px;
	width: 80px;
	height: 80px;
	display: inline-block;
}
.icon_mail {
	background: url(images/sprite.png) no-repeat -239px -153px;
	width: 25px;
	height: 19px;
	display: inline-block;
}
.icon_vk{
	background: url(images/sprite.png) no-repeat -239px -120px;
	width: 25px;
	height: 25px;
	display: inline-block;
}
.icon_small_circle_yellow{
	background: url(images/sprite.png) no-repeat -269px -38px;
	width: 13px;
	height: 13px;
	display: inline-block;
}
.icon_small_circle_gray{
	background: url(images/sprite.png) no-repeat -318px -38px;
	width: 13px;
	height: 13px;
	display: inline-block;
}
.icon_page_not_found {
	background: url(images/sprite.png) no-repeat -417px -325px;
	width: 49px;
	height: 50px;
	display: inline-block;
}
.icon_mail_in_circle {
	background: url(images/sprite.png) no-repeat -543px -318px;
	width: 67px;
	height: 67px;
	display: inline-block;
}
.see_video{
	background: url(images/see_video.png);
	height:48px;
	width:189px;
	display: inline-block;
}
.icon_binoculars {
	background: url(images/sprite-universe.png) no-repeat -23px -1px;
	width: 23px;
	height: 17px;
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
}
.icon_lock {
	background: url(images/lock.png) no-repeat;
	width: 17px;
	height: 17px;
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
}
.check_green{
	background: url(images/sprite-universe.png) no-repeat 0 0;
	width: 20px;
	height: 20px;
	display: inline-block;
	vertical-align: middle;
	margin: 0 20px 0 10px;
}
.check_green_text{
	width: 85%;
	display: inline-block;
	vertical-align: middle;
}
.check_purple{
	background: url(images/check-purple.png) no-repeat 0 0;
	width: 32px;
	height: 32px;
	display: inline-block;
	vertical-align: top;
	margin: 0 20px 0 10px;
}
.check_purple_text{
	width: 80%;
	display: inline-block;
	vertical-align: middle;
}
.working_bitrix {
	background: url(images/work1cbitrix.png) no-repeat;
	width: 201px;
	height: 80px;
	display: block;
	margin: 0 auto;
}
.working_bitrix_new {
	background: url(images/work1cbitrix-new.png) no-repeat;
	width: 149px;
	height: 60px;
	display: inline-block;
	vertical-align: middle;
	float: right;
}

.lp9-pop {
	bottom: 65px !important;
}

.link-buy-credit {
    color: #fff !important;
}
.link-buy-credit:hover {
    color: #fff !important;
    border-bottom: 1px solid;   
}