header .m {
	width:100% !important;
}

.partner {
	height:162px; 
	width:242px;
}

footer .logos {
	height: 190px; 
}

footer .logos2 .logos2a {
	height:70px;
}

footer .logos1 {
	float:left; 
	width:70%;
}

footer .logos2 {
	float:left; 
	width:30%;
}

#burger {
    width: 40px !important;
    height: 35px !important;
}

.respmenu {
    top: 80px;
}

.img1 {
 	display:block;
 	text-align:center; 
 	height:240px; 
 	width:100%; 
 	overflow:hidden; 
 	padding:0 10px; 
 	margin-bottom:10px;"
}

.n h3 {
 	font-size:28px; 
 	font-weight:bold; 
 	width:100%; 
 	height:30px; 
 	text-align:center;
}

.desc1 {
	width:100%; 
	text-align:center; 
	padding:0 10px;
}

#counter h3 {
	font-size:28px; 
	color:white;  
	font-family:'Roboto _GEO Mt'; 
	font-weight:bold; 
	width:100%; 
	height:30px; 
	text-align:center;
}

.number {
	font-size:64px; 
	font-weight:bold;
}

#counter .description {
	font-size:16px; 
	font-family:'Roboto _GEO Mt'; 
	font-weight:bold;"
}

.desc1 .description {
	font-size:16px;
	margin:25px 0;
}

.desc1 .description p {
	font-size:16px;
}

main {
    display: block;
    padding-top: 180px;
}

.desc1 h3 {
 	font-family: 'Roboto _GEO Mt'; 
 	text align:center; 
 	font-size: 20px;
}


.title1 {
	font-family: 'Roboto _GEO Mt';
	font-size: 15px;
    color: #727272;
    padding-bottom: 10px;
}

.title1 a {
	color: #727272;
}

.lf {
	display:none;
}

footer .logos1 div {
	height:70px;
}

footer .logos2b {
	width:100%; 
	font-size:11px; 
	text-align:center; 
	padding-left:120px;
}

footer .logos1 p {
	text-align:left;
	padding-left:0px;
	padding-top:0px;
	margin-top:0px;
}


footer .logos2a {
 	text-align:center;
}

.mobilearticle {
	display:none !important;
}

.respic {
	display:block;
}

 
@media (max-width: 768px) {
.right1 {
    float: none !important;
    margin-bottom:20px !important;
}


.innerpage h3.title {
    padding-right: 24px;
}

.innerpage h3.title::after {
    right: 6px;
}
 
}


@media (max-width: 1024px) {

main div.wrapper div.pb a.mieci img {
    margin-right: 75px !important;
}     

main div.wrapper div.pb a.how img {
    margin-right: 45px !important;
}
   

.howwork, .program, .mainprogram {
    font-size: 18px;
}

.howwork .arrow, .program .arrow, .mainprogram .arrow {
    right: 12px;
}

	.contact .info ul li {
		height:unset;
	}
	.mobilearticle {
		display:block !important;
		margin-bottom: 10px !important;
	}

	.respic {
		display:none !important;
	}

	.respmenuopen {
		height: 420px !important;
	}

	.respmenu > ul {
		margin-bottom: 0;
	}
	
	.respmenu > ul li {
	    line-height: 36px;
	}

	.respmenu > ul li a {
	    font-size: 14px;
	}

	.partner {
		height: 72px;
	}

	footer .logos2b {
	 	text-align:left;
	 	padding-left:40px;
	}

	footer .logos2a {
	 	text-align:left;
	 	 padding-left:30px;
	}

	footer .logos1 div {
		text-align:left;
 		height:160px;
 		padding-left:40px;
	}

	footer .logos1 p {
		text-align:left;
 		padding-left:40px;
		margin-top:20px;
	}

	.lf {
		display:block;
	}

	.content aside.left {
    	width: 100%;
    	padding-top: 20px;
	}

	.title1 {
		font-family: 'Roboto _GEO Mt';
		font-size: 12px;
	    color: #727272;
	    padding-bottom: 10px;
	}


	main {
	    padding-top: 0;
	}

	.img1 {
		height:unset;
	}
	
	.desc1 h3 {
	 	font-size: 11px !important;
 		height:40px; 
	}

	.desc1 .description {
		display:none;
	}

	.number {
		font-size:42px; 
	}
	
	#counter .description {
 		font-size:12px; 
	}

	#counter h3 {
		font-size:12px; 
		height:30px; 
	}

	.n h3 {
 		font-size:22px;
 		margin-bottom: 10px;
	}
	
	.newswrapper {
		width: 100%;
	}
	
	header .t {
	    height: 50px !important;
	}
	
	header .m {
		/* width:unset !important; */
	}

	header .topicons {
		display:none !important;
	}

	.pb iframe {
		width:100% !important;
		height:240px;
	}
	
	footer .b {
		display:none;
	}

	footer .logos {
		height: unset; 
	}

	footer .logos1 {
		float:none; 
		width:100%;
		text-align:center;
	}

	footer .logos1 p {
		float:none; 
		width:100%;
		text-align:center;
	}

	footer .logos2 {
		float:none; 
		width:100%;
	}

	footer .logos2 .logos2a {
		height:50px;
	}

	.content .cont {
	    width: 100% !important;
	}
	
	.mis span {
		text-align: center;
	}
}
