@media screen and (min-width: 1200px) {
	
.job {
	position:relative;
	float:left;
	width:100%;
}	
	.job1 { 
		float:left;
		width:100%;
		position:relative;
		margin:170px 0px 0px 0px;
		padding:0px 0px 0px 0px; 
		height:17.4vw;
		background-color: #f5f5f5;
		display:flex;
		justify-content:center;
		align-items:center;
	} 
		.job1 .tyt {
			position:relative;
			float:left;
			margin:0px 0px 0px 0px;
			color: #3b3b3b;
			font-family: NeueHaasGrotDisp65Medium;
			font-size: 3.16vw;
			font-weight: 400;
			line-height: 3.16vw;
		}
	.job2 { 
		float:left;
		width:100%;
		position:relative;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px; 
		height:14.2vw;
		background-color: #fff;
	} 		
		.job2 .wrap {
			position:relative;
			margin:0px auto;
			width:1170px;
			height:100%;
			display:flex;
			justify-content:center;
			align-items:center;			
		}
			.job2 .wrap .jbox {
				position:relative;
				float:left;
				width:100%;
				margin:0px 0px 0px 0px;
				display:flex;
				justify-content:space-between;
				align-items:center;
			}
				.job2 .wrap .jbox .item {
					position:relative;
					float:left;
					padding-left:15px;
					border-left:3px solid #b7d437;
					color: #3b3b3b;
					font-family: NeueHaasGrotDisp55Roman;
					font-size: 1vw;
					line-height: 1vw;
				}
		
		
	.job3 { 
		float:left;
		width:100%;
		position:relative;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px; 
		background-color: #f5f5f5;
	} 		
		.job3 .wrap {
			position:relative;
			margin:0px auto;
			width:1170px;
			height:100%;		
		}		
			.job3 .wrap .top {
				position:relative;
				float:left;
				width:100%;
				height:14.6vw;
				background-color:#f5f5f5;
				display:flex;
				justify-content:center;
				align-items:center;
			}
				.job3 .wrap .top .text_box {
					position:relative;
					float:left;
					width:100%;
				}
					.job3 .wrap .top .text_box .dcg {
						position:relative;
						float:left;
						width:100%;
						margin: 0px 0px 1vw 0px;
						text-align:center;
						color: #3b3b3b;
						font-family: NeueHaasGrotDisp55Roman;
						font-size: 16px;
						font-weight: 400;
						line-height: 24px;						
					}
					.job3 .wrap .top .text_box .tyt {
						position:relative;
						float:left;
						width:100%;
						margin: 0px 0px 0vw 0px;
						text-align:center;
						color: #b7d437;
						font-family: NeueHaasGrotDisp65Medium;
						font-size: 1.9vw;
						font-weight: 400;
						line-height: 2.4vw;					
					}
			.job3 .wrap .bottom {
				position:relative;
				float:left;
				width:100%;
				background-color:#fff;
				display:flex;
				justify-content:center;
				overflow:hidden;
			}			
				.job3 .wrap .bottom .inside_box {
					position:relative;
					float:left;
					width:86%;
				}
					.job3 .wrap .bottom .inside_box .opis {
						position:relative;
						float:left;
						width:100%;
						color: #3b3b3b;
						margin: 0px 0px 40px 0px;
						font-family: NeueHaasGrotDisp55Roman;
						font-size: 16px;
						font-weight: 400;
						line-height: 36px;
						margin-top:3vw;
					}
						.job3 .wrap .bottom .inside_box .opis table {
							position:relative;
							float:left;
							width:100%;
							margin: 0px 0px 0px 0px;
							padding:2vw 0px 2vw 0px;
							border-bottom:1px solid #f5f5f5;
						}
						.job3 .wrap .bottom .inside_box .opis table a {
							text-decoration:none;
							color: #3b3b3b;
						}
						.job3.newForm .wrap .bottom .inside_box .opis table:last-of-type {
							display:none !important;
							padding:2vw 0px 7vw 0px;
						}
							.job3 .wrap .bottom .inside_box .opis strong,
							.job3 .wrap .bottom .inside_box .opis table tr td:first-of-type {
								width:21% !important;
								color: #b7d437;
								font-family: NeueHaasGrotDisp65Medium;
								font-size: 1.2vw;
								font-weight: 400;
								line-height: 1.8vw;
								text-transform: uppercase;
								vertical-align: top;	
							}
							.job3 .wrap .bottom .inside_box .opis em {
								color: #b7d437;
								font-family: NeueHaasGrotDisp65Medium;
								font-size: 1.2vw;
								font-weight: 400;
								line-height: 1.8vw;
								font-style: normal;
							}
								.job3 .wrap .bottom .inside_box .opis ul {
									width: calc(100% - 40px);
									margin: 0px 0px 0px 40px;
								}
					.job3 .wrap .bottom .inside_box .opis2 {
						position:relative;
						float:left;
						width:100%;
						margin:2vw 0px 5vw 0px;
						color: #3b3b3b;
						font-family: NeueHaasGrotDisp45Light;
						font-size: 15px;
						font-weight: 400;
						line-height: 24px;						
					}
						.job3 .wrap .bottom .inside_box .opis2 p {
							position:relative;
							float:left;
							width:calc(100% - 48px);
							padding-left:48px;							
						}
						.job3 .wrap .bottom .inside_box .opis2 p:first-of-type {
							background: url('../images/info_icon.png') left 0px top 5px no-repeat;
						}
					.job3 .wrap .licencja {
						position:relative;
						float:left;
						width:100%;
						background-color:#fff;	
						height:6.8vw;	
						display:flex;
						align-items:center;
					}		
						.job3 .wrap .licencja p {
							position:relative;
							float:left;
							width:86%;
							margin:0px 7% 0px 7%;
							color: #d5c8b6;
							padding-left: 15px;
							border-left: 3px solid #b7d437;
							font-family: NeueHaasGrotDisp55Roman;
							font-size: 0.9vw;
							font-weight: 400;
							line-height: 1.2vw;
						}
					.job3 .wrap .link_box {
						position:relative;
						float:left;
						width:100%;
						height:10vw;
						display:flex;
						align-items:center;
					}	
						.job3 .wrap .link_box .powrot {
							position:relative;
							float:left;
							margin:0px 0px 0px 0px;
							padding: 0px 0px 0px 115px;
							background: url(../images/competences_prev.png) left no-repeat;	
							color: #3b3b3b;
							font-family: NeueHaasGrotDisp65Medium;
							font-size: 1.7vw;
							font-weight: 400;
							line-height: 48.65px;
							text-decoration:none;
						}
		
}

@media screen and (min-width: 900px) and (max-width: 1199px) {

.job {
	position:relative;
	float:left;
	width:100%;
}	
	.job1 { 
		float:left;
		width:100%;
		position:relative;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px; 
		height:17.4vw;
		background-color: #f5f5f5;
		display:flex;
		justify-content:center;
		align-items:center;
	} 
		.job1 .tyt {
			position:relative;
			float:left;
			margin:0px 0px 0px 0px;
			color: #3b3b3b;
			font-family: NeueHaasGrotDisp65Medium;
			font-size: 3.16vw;
			font-weight: 400;
			line-height: 3.16vw;
		}
	.job2 { 
		float:left;
		width:100%;
		position:relative;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px; 
		height:14.2vw;
		background-color: #fff;
	} 		
		.job2 .wrap {
			position:relative;
			margin:0px auto;
			width:94%;
			height:100%;
			display:flex;
			justify-content:center;
			align-items:center;			
		}
			.job2 .wrap .jbox {
				position:relative;
				float:left;
				width:100%;
				margin:0px 0px 0px 0px;
				display:flex;
				justify-content:space-between;
				align-items:center;
			}
				.job2 .wrap .jbox .item {
					position:relative;
					float:left;
					padding-left:15px;
					border-left:3px solid #b7d437;
					color: #3b3b3b;
					font-family: NeueHaasGrotDisp55Roman;
					font-size: 16px;
					line-height: 16px;
				}
		
		
	.job3 { 
		float:left;
		width:100%;
		position:relative;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px; 
		background-color: #f5f5f5;
	} 		
		.job3 .wrap {
			position:relative;
			margin:0px auto;
			width:94%;
			height:100%;		
		}		
			.job3 .wrap .top {
				position:relative;
				float:left;
				width:100%;
				height:12.6vw;
				background-color:#f5f5f5;
				display:flex;
				justify-content:center;
				align-items:center;
			}
				.job3 .wrap .top .text_box {
					position:relative;
					float:left;
					width:100%;
				}
					.job3 .wrap .top .text_box .dcg {
						position:relative;
						float:left;
						width:100%;
						margin: 0px 0px 1vw 0px;
						text-align:center;
						color: #3b3b3b;
						font-family: NeueHaasGrotDisp55Roman;
						font-size: 16px;
						font-weight: 400;
						line-height: 24px;						
					}
					.job3 .wrap .top .text_box .tyt {
						position: relative;
						float: left;
						width: 100%;
						margin: 0px 0px 0vw 0px;
						text-align: center;
						color: #b7d437;
						font-family: NeueHaasGrotDisp65Medium;
						font-size: 24px;
						font-weight: 400;
						line-height: 30px;				
					}
			.job3 .wrap .bottom {
				position:relative;
				float:left;
				width:100%;
				background-color:#fff;
				display:flex;
				justify-content:center;
			}			
				.job3 .wrap .bottom .inside_box {
					position:relative;
					float:left;
					width:86%;
				}
					.job3 .wrap .bottom .inside_box .opis {
						position:relative;
						float:left;
						width:100%;
						color: #3b3b3b;
						font-family: NeueHaasGrotDisp55Roman;
						font-size: 16px;
						font-weight: 400;
						line-height: 36px;
						margin-top:3vw;
					}
						.job3 .wrap .bottom .inside_box .opis table {
							position:relative;
							float:left;
							width:100% !important;
							margin: 0px 0px 0px 0px;
							padding:2vw 0px 2vw 0px;
							border-bottom:1px solid #f5f5f5;
						}
						.job3 .wrap .bottom .inside_box .opis table a {
							text-decoration:none;
							color: #3b3b3b;
						}
						.job3.newForm .wrap .bottom .inside_box .opis table:last-of-type {
							display:none !important;
							padding:2vw 0px 7vw 0px;
						}
							.job3 .wrap .bottom .inside_box .opis strong,
							.job3 .wrap .bottom .inside_box .opis table tr td:first-of-type {
								width:100% !important;
								color: #b7d437;
								font-family: NeueHaasGrotDisp65Medium;
								font-size: 1.8vw;
								font-weight: 400;
								line-height: 2.2vw;
								text-transform: uppercase;
								vertical-align: top;	
							}
							.job3 .wrap .bottom .inside_box .opis em {
								color: #b7d437;
								font-family: NeueHaasGrotDisp65Medium;
								font-size: 1.8vw;
								font-weight: 400;
								line-height: 2.2vw;
								font-style: normal;
							}
								.job3 .wrap .bottom .inside_box .opis ul {
									width: calc(100% - 40px);
									margin: 0px 0px 0px 40px;
								}
					.job3 .wrap .bottom .inside_box .opis2 {
						position:relative;
						float:left;
						width:100%;
						margin:2vw 0px 5vw 0px;
						color: #3b3b3b;
						font-family: NeueHaasGrotDisp45Light;
						font-size: 15px;
						font-weight: 400;
						line-height: 24px;						
					}
						.job3 .wrap .bottom .inside_box .opis2 p {
							position:relative;
							float:left;
							width:calc(100% - 48px);
							padding-left:48px;							
						}
						.job3 .wrap .bottom .inside_box .opis2 p:first-of-type {
							background: url('../images/info_icon.png') left 0px top 5px no-repeat;
						}
					.job3 .wrap .licencja {
						position:relative;
						float:left;
						width:100%;
						background-color:#fff;	
						height:6.8vw;	
						display:flex;
						align-items:center;
					}		
						.job3 .wrap .licencja p {
							position:relative;
							float:left;
							width:86%;
							margin:0px 7% 0px 7%;
							color: #d5c8b6;
							padding-left: 15px;
							border-left: 3px solid #b7d437;
							font-family: NeueHaasGrotDisp55Roman;
							font-size: 14px;
							font-weight: 400;
							line-height: 18px;
						}
					.job3 .wrap .link_box {
						position:relative;
						float:left;
						width:100%;
						height:10vw;
						display:flex;
						align-items:center;
					}	
						.job3 .wrap .link_box .powrot {
							position:relative;
							float:left;
							margin:0px 0px 0px 0px;
							padding: 0px 0px 0px 115px;
							background: url(../images/competences_prev.png) left no-repeat;	
							color: #3b3b3b;
							font-family: NeueHaasGrotDisp65Medium;
							font-size: 1.7vw;
							font-weight: 400;
							line-height: 48.65px;
							text-decoration:none;
						}

}

@media screen and (min-width: 600px) and (max-width: 899px) {

.job {
	position:relative;
	float:left;
	width:100%;
}	
	.job1 { 
		float:left;
		width:100%;
		position:relative;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px; 
		height:17.4vw;
		background-color: #f5f5f5;
		display:flex;
		justify-content:center;
		align-items:center;
	} 
		.job1 .tyt {
			position:relative;
			float:left;
			margin:0px 0px 0px 0px;
			color: #3b3b3b;
			font-family: NeueHaasGrotDisp65Medium;
			font-size: 3.16vw;
			font-weight: 400;
			line-height: 3.16vw;
		}
	.job2 { 
		float: left;
		width: 100%;
		position: relative;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		height: 120px;
		background-color: #fff;
	} 		
		.job2 .wrap {
			position:relative;
			margin:0px auto;
			width:94%;
			height:100%;
			display:flex;
			justify-content:center;
			align-items:center;			
		}
			.job2 .wrap .jbox {
				position:relative;
				float:left;
				width:100%;
				margin:0px 0px 0px 0px;
				display:flex;
				justify-content:space-between;
				align-items:center;
			}
				.job2 .wrap .jbox .item {
					position:relative;
					float:left;
					padding-left:15px;
					border-left:3px solid #b7d437;
					color: #3b3b3b;
					font-family: NeueHaasGrotDisp55Roman;
					font-size: 14px;
					line-height: 16px;
				}
		
		
	.job3 { 
		float:left;
		width:100%;
		position:relative;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px; 
		background-color: #f5f5f5;
	} 		
		.job3 .wrap {
			position:relative;
			margin:0px auto;
			width:94%;
			height:100%;		
		}		
			.job3 .wrap .top {
				position:relative;
				float:left;
				width:100%;
				height:120px;
				background-color:#f5f5f5;
				display:flex;
				justify-content:center;
				align-items:center;
			}
				.job3 .wrap .top .text_box {
					position:relative;
					float:left;
					width:100%;
				}
					.job3 .wrap .top .text_box .dcg {
						position:relative;
						float:left;
						width:100%;
						margin: 0px 0px 1vw 0px;
						text-align:center;
						color: #3b3b3b;
						font-family: NeueHaasGrotDisp55Roman;
						font-size: 16px;
						font-weight: 400;
						line-height: 24px;						
					}
					.job3 .wrap .top .text_box .tyt {
						position: relative;
						float: left;
						width: 100%;
						margin: 0px 0px 0vw 0px;
						text-align: center;
						color: #b7d437;
						font-family: NeueHaasGrotDisp65Medium;
						font-size: 20px;
						font-weight: 400;
						line-height: 30px;				
					}
			.job3 .wrap .bottom {
				position:relative;
				float:left;
				width:100%;
				background-color:#fff;
				display:flex;
				justify-content:center;
			}			
				.job3 .wrap .bottom .inside_box {
					position:relative;
					float:left;
					width:86%;
				}
					.job3 .wrap .bottom .inside_box .opis {
						position:relative;
						float:left;
						width:100%;
						color: #3b3b3b;
						font-family: NeueHaasGrotDisp55Roman;
						font-size: 15px;
						font-weight: 400;
						line-height: 28px;
						margin-top:3vw;
					}
						.job3 .wrap .bottom .inside_box .opis table {
							position:relative;
							float:left;
							width:100% !important;
							margin: 0px 0px 0px 0px;
							padding:2vw 0px 2vw 0px;
							border-bottom:1px solid #f5f5f5;
						}
						.job3 .wrap .bottom .inside_box .opis table a {
							text-decoration:none;
							color: #3b3b3b;
						}
						.job3.newForm .wrap .bottom .inside_box .opis table:last-of-type {
							display:none !important;
							padding:2vw 0px 7vw 0px;
						}
							.job3 .wrap .bottom .inside_box .opis strong,
							.job3 .wrap .bottom .inside_box .opis table tr td:first-of-type {
								width:100% !important;
								color: #b7d437;
								font-family: NeueHaasGrotDisp65Medium;
								font-size: 2.5vw;
								font-weight: 400;
								line-height: 3vw;
								text-transform: uppercase;
								vertical-align: top;	
							}
							.job3 .wrap .bottom .inside_box .opis em {
								color: #b7d437;
								font-family: NeueHaasGrotDisp65Medium;
								font-size: 2.5vw;
								font-weight: 400;
								line-height: 3vw;
								font-style: normal;
							}
								.job3 .wrap .bottom .inside_box .opis ul {
									width: calc(100% - 40px);
									margin: 0px 0px 0px 40px;
								}
					.job3 .wrap .bottom .inside_box .opis2 {
						position:relative;
						float:left;
						width:100%;
						margin:20px 0px 30px 0px;
						color: #3b3b3b;
						font-family: NeueHaasGrotDisp45Light;
						font-size: 15px;
						font-weight: 400;
						line-height: 24px;						
					}
						.job3 .wrap .bottom .inside_box .opis2 p {
							position:relative;
							float:left;
							width:calc(100% - 48px);
							padding-left:48px;							
						}
						.job3 .wrap .bottom .inside_box .opis2 p:first-of-type {
							background: url('../images/info_icon.png') left 0px top 5px no-repeat;
						}
					.job3 .wrap .licencja {
						position:relative;
						float:left;
						width:100%;
						background-color:#fff;	
						height:80px;	
						display:flex;
						align-items:center;
					}		
						.job3 .wrap .licencja p {
							position:relative;
							float:left;
							width:86%;
							margin:0px 7% 0px 7%;
							color: #d5c8b6;
							padding-left: 15px;
							border-left: 3px solid #b7d437;
							font-family: NeueHaasGrotDisp55Roman;
							font-size: 13px;
							font-weight: 400;
							line-height: 13px;
						}
					.job3 .wrap .link_box {
						position:relative;
						float:left;
						width:100%;
						height:90px;
						display:flex;
						align-items:center;
					}	
						.job3 .wrap .link_box .powrot {
							position:relative;
							float:left;
							margin:0px 0px 0px 0px;
							padding: 0px 0px 0px 115px;
							background: url(../images/competences_prev.png) left no-repeat;	
							color: #3b3b3b;
							font-family: NeueHaasGrotDisp65Medium;
							font-size: 16px;
							font-weight: 400;
							line-height: 48.65px;
							text-decoration:none;
						}

}

@media screen and (min-width: 0px) and (max-width: 599px) {

.job {
	position:relative;
	float:left;
	width:100%;
}	
	.job1 { 
		float:left;
		width:100%;
		position:relative;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px; 
		/* height:17.4vw; */
		background-color: #f5f5f5;
		display:flex;
		justify-content:center;
		align-items:center;
	} 
		.job1 .tyt {
			position:relative;
			float:left;
			margin:0px 0px 0px 0px;
			padding:20px 0px 20px 0px;
			color: #3b3b3b;
			font-family: NeueHaasGrotDisp65Medium;
			font-size: 20px;
			font-weight: 400;
			line-height: 30px;
		}
	.job2 { 
		float: left;
		width: 100%;
		position: relative;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		/* height: 120px; */
		background-color: #fff;
	} 		
		.job2 .wrap {
			position:relative;
			margin:0px auto;
			width:94%;
			height:100%;
			display:flex;
			justify-content:center;
			align-items:center;			
		}
			.job2 .wrap .jbox {
				position:relative;
				float:left;
				width:100%;
				margin:0px 0px 0px 0px;
				padding:30px 0px 30px 0px;
			}
				.job2 .wrap .jbox .item {
					position:relative;
					float:left;
					margin:2vw 0px 2vw 0px;
					width: 100%;
					padding-left:15px;
					border-left:3px solid #b7d437;
					color: #3b3b3b;
					font-family: NeueHaasGrotDisp55Roman;
					font-size: 14px;
					line-height: 16px;
				}
		
		
	.job3 { 
		float:left;
		width:100%;
		position:relative;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px; 
		background-color: #f5f5f5;
	} 		
		.job3 .wrap {
			position:relative;
			margin:0px auto;
			width:94%;
			height:100%;		
		}		
			.job3 .wrap .top {
				position:relative;
				float:left;
				width:100%;
				/* height:120px; */
				background-color:#f5f5f5;
				display:flex;
				justify-content:center;
				align-items:center;
			}
				.job3 .wrap .top .text_box {
					position:relative;
					float:left;
					width:100%;
					padding:20px 0px 20px 0px;
				}
					.job3 .wrap .top .text_box .dcg {
						position:relative;
						float:left;
						width:100%;
						margin: 0px 0px 1vw 0px;
						text-align:center;
						color: #3b3b3b;
						font-family: NeueHaasGrotDisp55Roman;
						font-size: 14px;
						font-weight: 400;
						line-height: 20px;						
					}
					.job3 .wrap .top .text_box .tyt {
						position: relative;
						float: left;
						width: 100%;
						margin: 0px 0px 0vw 0px;
						text-align: center;
						color: #b7d437;
						font-family: NeueHaasGrotDisp65Medium;
						font-size: 20px;
						font-weight: 400;
						line-height: 30px;				
					}
			.job3 .wrap .bottom {
				position:relative;
				float:left;
				width:100%;
				background-color:#fff;
				display:flex;
				justify-content:center;
			}			
				.job3 .wrap .bottom .inside_box {
					position:relative;
					float:left;
					width:86%;
				}
					.job3 .wrap .bottom .inside_box .opis {
						position:relative;
						float:left;
						width:100%;
						color: #3b3b3b;
						font-family: NeueHaasGrotDisp55Roman;
						font-size: 14px;
						font-weight: 400;
						line-height: 20px;
						margin-top:3vw;
					}
						.job3 .wrap .bottom .inside_box .opis table {
							position:relative;
							float:left;
							width:100% !important;
							margin: 0px 0px 0px 0px;
							padding:2vw 0px 2vw 0px;
							border-bottom:1px solid #f5f5f5;
						}
						.job3 .wrap .bottom .inside_box .opis table a {
							text-decoration:none;
							color: #3b3b3b;
						}
						.job3.newForm .wrap .bottom .inside_box .opis table:last-of-type {
							display:none !important;
							padding:2vw 0px 7vw 0px;
						}
							.job3 .wrap .bottom .inside_box .opis strong,
							.job3 .wrap .bottom .inside_box .opis table tr td:first-of-type {
								width:100% !important;
								color: #b7d437;
								font-family: NeueHaasGrotDisp65Medium;
								font-size: 3.5vw;
								font-weight: 400;
								line-height: 5vw;
								text-transform: uppercase;
								vertical-align: top;	
							}
							.job3 .wrap .bottom .inside_box .opis em {
								color: #b7d437;
								font-family: NeueHaasGrotDisp65Medium;
								font-size: 3.5vw;
								font-weight: 400;
								line-height: 5vw;
								font-style: normal;
							}
								.job3 .wrap .bottom .inside_box .opis ul {
									width: calc(100% - 20px);
									margin: 0px 0px 0px 20px;
								}
					.job3 .wrap .bottom .inside_box .opis2 {
						position: relative;
						float: left;
						width: 100%;
						margin: 20px 0px 30px 0px;
						color: #3b3b3b;
						font-family: NeueHaasGrotDisp45Light;
						font-size: 14px;
						font-weight: 400;
						line-height: 22px;						
					}
						.job3 .wrap .bottom .inside_box .opis2 p {
							position:relative;
							float:left;
							width:calc(100% - 38px);
							padding-left:38px;							
						}
						.job3 .wrap .bottom .inside_box .opis2 p:first-of-type {
							background: url('../images/info_icon.png') left 0px top 5px no-repeat;
						}
					.job3 .wrap .licencja {
						position:relative;
						float:left;
						width:100%;
						background-color:#fff;	
						height:80px;	
						display:flex;
						align-items:center;
					}		
						.job3 .wrap .licencja p {
							position:relative;
							float:left;
							width:86%;
							margin:0px 7% 0px 7%;
							color: #d5c8b6;
							padding-left: 15px;
							border-left: 3px solid #b7d437;
							font-family: NeueHaasGrotDisp55Roman;
							font-size: 13px;
							font-weight: 400;
							line-height: 13px;
						}
					.job3 .wrap .link_box {
						position:relative;
						float:left;
						width:100%;
						height:90px;
						display:flex;
						align-items:center;
					}	
						.job3 .wrap .link_box .powrot {
							position: relative;
							float: left;
							margin: 0px 0px 0px 0px;
							padding: 0px 0px 0px 65px;
							background: url(../images/competences_prev.png) left no-repeat;
							color: #3b3b3b;
							font-family: NeueHaasGrotDisp65Medium;
							font-size: 15px;
							font-weight: 400;
							line-height: 48.65px;
							text-decoration: none;
							background-size: 50px;
						}

}