.mod-languages {
	text-align: center;
	margin-bottom: 10px;
}
._reprezentacjafirmy {
	font-size: 15px;
}

._reprezentacjafirmy h3 {
	font-size: 30px;
	font-weight: normal;
	color: #484848;
}
._reprezentacjafirmy h3 span {
	font-weight: 600;
	color: #000000;
}
._widget h3 {
	font-size: 30px;
	font-weight: 600;
	color: #000000;
	letter-spacing: -1px;
}
._widget1 h3 {
	font-size: 22px;
	font-weight: 600;
	color: #000000;
	letter-spacing: -1px;
}
h3 {
	letter-spacing: -1px;
}

/* ############# RWD  */

div.mniejsze_980 {
	display: none !important;	
}
div.wieksze_980 {
	display: block !important;	
}

@media only screen and (max-width: 980px) {	 
	div.mniejsze_980 {
		display: block !important;	
	}	
	div.wieksze_980 {
		display: none !important;	
	}	
}
@media only screen and (max-width: 960px) {
	 .custom_stopka1 p {
		text-align: center !important;		
	}
}
@media only screen and (max-width: 768px) {
	ul.menutop { display: none;}
	._ikonydol {
		text-align: center !important;		
	}
	.uk-text-left, .uk-panel, ._kontaktstopka p {
		text-align: center !important;		
	}
}
@media only screen and (max-width: 640px) {	
}
@media only screen and (max-width: 600px) {
h2 {
	background: #D9D9DB;
	padding: 15px 30px;
	border-radius: 60px !important;
	max-width: 450px;
	margin: 40px 10px;
	font-weight: normal;
	font-size: 20px;	
}
h2 span {
	font-size: 30px;
	font-weight: 600;
	line-height: 30px;
	
}	
}
@media only screen and (max-width: 320px) {}
