
.service_new.right 
{
 
}
.service_new >div
{
	width:calc(100% - 672px);
	
 
  
    display: flex;
    flex-direction: column;
    justify-content: center;
 
}
.service_new h2,.ser_p_new
{
	position:relative;
	z-index:2;
}
.service_new img
{
	width:602px;
	height:432px;
}
.service_new{
	display:flex;justify-content: space-between;
	
	
}

.h2_wrap{
		position:relative;
	z-index:2;
}
.ser_p_new
{
     padding-top: 18px;
    padding-bottom: 22px;
font-size: 18px; 
line-height: 27px; 

}
.sp_wrap_new a
{
	color:#fff;
	width:268px;
}
.service_new svg {
       position: absolute;
    left: 37px;
    top: -44px;
}

.service_new>div
{
	position:relative
}

#p1.with_but
{
    height:280px;
    flex-direction: column;
}
#p1.with_but>div
{
	padding-top:31px;
}
#p1.with_but .but
{
	width:320px;
	position:relative;
	z-index:2;
}

#p1.with_but img {
    
    
}

.lis li div
{
	height:7px;
}
.lis li span
{
	font-weight:bold;
}

#content
{
	padding-top:0px!important;
}
.with_p p.last
{
	margin-bottom:0px;
}
.with_p p
{
font-size: 18px;
line-height: 25px;
position:relative;
margin-bottom:25px;
margin-top:0px;
margin-left:0px;	
}

.lis li 
{

font-size: 18px;
line-height: 25px;
position:relative;
padding-left:30px;
margin-bottom:15px;
list-style-type:none;
margin-left:0px;
}

.prelis
{
	margin-bottom:25px;
}

.lis li.lastli
{
margin-bottom:0px;	
}
.marginbottom0
{
	margin-bottom:0px!important;	
}



.paddingbottom0
{
padding-bottom:0px!important;	
}


.lis_p
{
	
font-family: Tenor Sans;
font-size: 24px;
line-height: 37px;
text-transform:uppercase;
padding-bottom:21px;
}

.lis_pre{
	height:56px
}

.stext2_2
{
	height:80px;
}
.stext2_1
{
	height:48px;
}
.lis li:before
{
	content:'';
background:url("/images/svg2/check7.svg");
width:13px;
height:12px;
position:absolute;
left:0px;
top:5px;

}
.s_price_pre{
	height:57px;
}
.stext{
	font-family: Nunito Sans;
font-size: 18px;
line-height: 25px;

}
.s_price_pre1
{
	height:32px;
}
.s_price_pre2
{
	height:47px;
}
.with_arrow  {
   
}
.with_arrow svg
{
	    position: relative;
    margin-left: 8px;
    top: 4px;
}

 #pokaz14
 {
	 justify-content: space-between;
 
 
	display:flex;
padding-top:27px;	
 }
#pokaz1
{    justify-content: space-between;
 
 
	display:flex;
}
.pokaz
{
	border: 1px solid rgba(49, 61, 63, 1);
	width:calc(25% - 20px);
	position:relative;
	padding-top:88px;
	
font-size: 18px;
line-height: 25px;

padding-left:20px;
padding-right:20px;
text-align:center;
padding-bottom:18px;
}
.pokaz3 .pokaz
{
	width:calc(100%/3 - 20px);
	

}
.pokaz5 .pokaz
{
	width:calc(100%/5 - 20px);
	

}
.pokaz6 .pokaz
{
	width:calc(100%/6 - 15px);
	font-size: 17px;
line-height: 22px;

}

.pokaz7 .pokaz
{
	width:calc(100%/7 - 15px);
	font-size: 16px;
line-height: 20px;
padding-left: 10px;
    padding-right: 10px;
}

.pokaz svg
{
	position:absolute;
	left:50%;
	top:30px;
	width:32px;
	height:32px;
	margin-left:-10px;
}
#prich
{
background: linear-gradient(90deg, #FAEEEE 0%, rgba(250, 238, 238, 0) 100%);


	padding-top:75px;	padding-bottom:75px;
}
 
#prich1
{
	padding-top:76px;
	display:flex;
	justify-content: space-between;
}

#prich1 svg
{
	position:absolute;
	left:22px;
	top:-27px;
}

#prich1>div>div
{
	position:relative;
	z-index:1;
}
#prich1>div
{
width:31%;
position:relative;
font-size: 18px;
line-height: 27px;


}
#prich1>div>div>div
{
text-transform:uppercase;
font-family: Tenor Sans;
font-size: 24px;
line-height: 29px;

padding-bottom:18px;
}


#p1
{

height: 250px;
display:flex;
background: linear-gradient(90deg, rgba(250, 238, 238, 0) 0%, #FAEEEE 100%);
    align-items: center;
    justify-content: center;
}
.sp_wrap
{
	display:flex;
}
.sp_wrap>p
{
	width:44%;
}

.sp_wrap>p.sp_wrap1
{
	width:56%;
}
 
#p1 img
{

position: absolute;
    left: 50%;
    top: -24px;
    margin-left: -404px;

}

#p1 h1
{
	position:Relative;
	z-index:1;
	text-align:center;
}

#p1 h1 span
{
	display:none;
}

.after_service{
	height:30px;
}

.service p svg
{
	position:relative;
	margin-left:8px;
	top:4px;
}
.service p
{
	margin:0px;
padding:0px;
font-size: 18px; 
line-height: 25px;
padding-top:17px;
}
.service p.ser_p
{
padding-top:30px;
	padding-bottom:15px;
}

.service>div
{
height: 423px;
    padding: 0px 54px 0px 54px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.service
{
	display:flex;
	position:relative;

	border: 1px solid rgba(49, 61, 63, 1)
}