#slider { background-image:url("../../img/gminy/radzyn/home.jpg");  } 

#slider .overlay { background: rgba(0, 0, 0, .4) none repeat scroll 0 0; }

.about-budget { background-image: url("../../img/gminy/radzyn/about-bg.png?1"); background-position:right 8% center; background-size:28%; } 

.project-application { background: url("../../img/home-ideas/idea-man-anim.svg") #2391aa no-repeat right bottom;  background-position:right 100px bottom 50px; background-size: 26%!important;   }

@media all and (max-width: 1199px) { .project-application  {  background-position:right 5% bottom 30%!important;} }
@media all and (max-width: 767px) { .project-application  { background-image:none;} }

.step-nr h3 { color:#fff; }

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


#home-additional-welcome-info { background:linear-gradient(to left top, #172328, #172328); padding:120px 0 100px; color:#fff; font-size: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: 0px 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 ;}  } 

