#city-section { padding-top: 50px; } 

.swidnik #slider { background-color:#009bdc; background-image:url("../../img/gminy/swidnik/swidnik3.jpg"); }
#slider .overlay { background: rgba(0, 0, 0, .35) none repeat scroll 0 0; }

.swidnik .project-application {  background: #00488d url("../../img/gminy/swidnik/project-application.jpg")  no-repeat;   }

.swidnik .about-budget { background-color:#e7e6e6; background-image: url("../../img/gminy/swidnik/about-bg.png"); background-position:right 15% center; }
.swidnik .text-section { padding:30px 0 0 0; } 

.swidnik p.info-price { font-size:1.13rem; margin-bottom:25px; }
.swidnik .image-stat .txtCount { background-color: #005396; }

.street-help { font-size:0.75rem; }

@media all and (max-width: 1650px) {
    .swidnik .about-budget { background-position:right 10% center; } 
}

@media all and (max-width: 991px) {
    .swidnik .about-budget { background-image:none; }
	.swidnik .info-graph-3 .image-stat span.txtCount { left: 62%; }
	.swidnik .info-graph-3 .image-stat-right span.txtCount { left: 52%; }
}

@media all and (max-width: 767px) {
	.swidnik .info-graph-3 .image-stat span.txtCount { left: 56%; }
	.swidnik .info-graph-3 .image-stat-right span.txtCount { left: 52%; }

}


@media all and (max-width: 640px) {
	.swidnik #container-place { height: 550px; }

}

@media all and (max-width: 480px) {
	.swidnik .event-info { background-size:100%; }
	.swidnik .project-application {  background-size:100%;  }
	.swidnik nav .navbar-header img { width: 240px; }

}

@media all and (max-width:415px) {
	.swidnik .info-graph-3 .image-stat span.txtCount { left: 62%; }
	.swidnik .info-graph-3 .image-stat-right span.txtCount { left: 54%; }	
	.swidnik #container-place { height: 520px; }
	.swidnik .info-graph h3 { font-size:1.67rem; }
}

.swidnik #loader-content {  width:130px; margin-left:-65px; } 

@media all and (max-width:991px) { .swidnik #home-additional-welcome-info {  background-position: top;  } }
@media all and (max-width:479px) { .swidnik #home-additional-welcome-info {  background-size:auto 100%!important } }


#home-additional-welcome-info { background:linear-gradient(to left top, #20293f, #32394a); padding:120px 0 100px; color:#fff; font-size:1.1rem;  }
#home-additional-welcome-info .row { display:flex; }
#home-additional-welcome-info .row > .col-md-4 { display: flex; justify-content: center; align-items: center; }
#home-additional-welcome-info .president-img img { width:300px; height:300px; border-radius:50%; margin-bottom:25px; border: 6px solid rgba(255,255,255,.3);  box-shadow: 0 10px 30px rgba(0, 0, 0, .15); }
#home-additional-welcome-info .desc { position:relative; }
#home-additional-welcome-info .desc .quote:after { content:''; font-size:200px; color:#fff; position:absolute; top:-110px; left:50%; margin-left:-50px;  background: url('../../img/quote_white.svg'); background-size: cover; width: 100px; height: 100px; }
#home-additional-welcome-info .desc:before { height: 1px; width: 38%; background: #fff; content: ''; left: 15px; top: -57px; position: absolute; }
#home-additional-welcome-info .desc:after { height: 1px; width: 38%; background: #fff; content: ''; right: 15px; top: -57px; position: absolute; }

@media all and (max-width: 480px) { #home-additional-welcome-info { font-size:1rem; } 

        #home-additional-welcome-info .desc:before, 
        #home-additional-welcome-info .desc:after { width:25%;   }  
 }


@media all and (max-width: 991px) {
#home-additional-welcome-info .row > .col-md-4 { margin-bottom:100px; }
#home-additional-welcome-info { padding:50px 0 100px;  }
#home-additional-welcome-info .row { flex-direction:column; } .about-budget .container > .row { background:none;  }  #main_callendar_info .info-text h3.title { margin:0 auto 15px auto ;}  } 
