
#wrapper{display:none;}
.menu{
width: 100%;
max-width: 1700px;

height:190px;
margin: 0 auto;
z-index:1000;


}

.logo{
width: 35%; float:left;



}


.logo img{
text-align:right;
margin-top:10px;
height: 170px;
}

.logo_small{display:none;}

.menu_linki{
width: 65%;
float:left;
z-index:1000;
margin-top:70px;
background: linear-gradient(to right, white, rgb(208,181,183) 10%);


}
.menu_linki div{
width: 20%;
float:left;

height: 40px;
display: flex;
justify-content: center;
flex-direction: column;
}
.menu_linki div a{
color:white;
font-size:20px;
transition-property: color;
transition-duration: 1.3s;
}
.menu_linki div a:hover{

color:rgb(18,48,83)
}

.stopka1{
float:left;
width:100%;
color: white;
background-color:rgb(18,48,83);

}

.stopka1_wnetrze{
width:100%;
max-width: 1700px;
margin: 0 auto;

}

.stopka1_kolumna1, .stopka1_kolumna2{
width:50%;
float:left;
height:260px;
display: flex;
justify-content: center;
flex-direction: column;


}
.stopka1_kolumna1{padding-top:20px;}
.stopka1_kolumna1 div{


height:60px;
float:left;
width:auto;
padding-left:15%;
}

.stopka1_kolumna1 div img{ display: inline; float:left; width:40px;}
.stopka1_kolumna1 p, .stopka1_kolumna1 a {display: inline; width: auto ;float:left; font-size:17px;  float:left; margin:0; padding: 0; text-align: left; padding-top:8px; padding-left:20px; color:white;}


.stopka1_kolumna1 a {
transition-property: color;
transition-duration: 1.3s;
}
.stopka1_kolumna1 a:hover {
color:rgb(208,181,183);

}


.stopka1_kolumna2 div a img {width:60%;}






.info1 img{display:inline; width:150px; }
.info{width:33.33%; float:left; margin:0;margin-top:10px; }
.info h2{font-size:16px; margin:0; color: rgb(187,215,0);}
.info1 div{margin-top:10px; margin-bottom:10px;}
.info1 div p{
margin:0;
padding:2px;
font-size:13px;

}

.info1 div h3{
margin:0;
padding:4px;
font-size:14px;

}
.info2 div {width:159px; height: 280 px; margin:0 auto; padding-left:20px; display: flex;
justify-content: center;
flex-direction: column; }
.info2 div a{
text-decoration:none;
color: white;
font-size:14px;
margin-bottom:20px;
text-align:left;
}
.info2 div a:hover{
color: rgb(187,215,0);
transition: all .3s ease-in-out;
}




.opis_stopka1{width:200px; margin:0 auto; font-size:14px;}

.stopka{float:left; width:100%; height:40px; text-align:center; display: flex; justify-content: center; flex-direction: column; background-color: rgb(86,105,143) }
.stopka p{color: white; font-weight: normal; font-size:15px;}




.ukryte_large{display:none;}













.nav {
	float:right;
	margin: 0 auto;
	height:80px;

	display: flex;
justify-content: center;
flex-direction: column;

}

.nav::after {
	display: block;
	content: '';
	clear: both;
}

.nav ul {
	padding: 0;
	margin: 0;
	list-style: none;

}

.nav ul li {
	float: left;
	position: relative;


}

.nav ul li a {
	display: block;
	color: black;
	text-decoration: none;

	padding-left:20px;
	padding-right:20px;
	border-top: 2px solid transparent;
	border-bottom: 2px solid transparent;
	transition: all .3s ease-in-out;
	font-size:16px;
}

.nav ul li a:hover,
.nav ul li a:focus {
	background: none;
	color:rgb(187,215,0);
}

.nav ul li a:focus {

}

.nav ul li a:not(:only-child)::after {


}

.nav ul li ul li {
	width:100%;
	min-width: 200px;
}

.nav ul li ul li a {
	background: transparent;
	color: black;
	border-bottom: 1px solid #DDE0E7;
	font-size:15px;
	padding: 1rem 1rem;


}

.nav ul li ul li a:hover,
.nav ul li ul li a:focus {
	background: #eee;
	color:rgb(187,215,0);
}

.dropdown, .dropdown2, .dropdown3{
	display: none;
	position: absolute;
	background: #fff;
	box-shadow: 0 4px 10px rgba(10, 20, 30, .4);
	z-index: 2000;
}


@media all and (min-width: 1000.5px) and (max-width: 1100px){
.nav ul li a{


	padding-left:15px;
	padding-right:15px;
	font-size:15px;
}

.nav ul li ul li a {
	font-size:14px;
}

.main{
height: 400px;
}
.nav ul li ul li {
	min-width: 180px;
}

}