/*  home page  */

/* .home-page{
    background:none;
}
.home-page:before{
    content:"";
    background-image: url('images/bg.jpg');
    background-repeat:no-repeat;
    position:fixed;
    left:0px;
    right:0px;
    top:0px;
    bottom:0px;
} */
section{
    padding:35px 0px;
    display:block;
    background-color:#fff;
}

.home-page .section-mini-contact-map{
	padding-top:0px;
	padding-bottom:0px;
}
.home-page .section-mini-contact-map .maps{
	display:flex;
}
.home-page .section-mini-contact-map .maps > div{
	width:50%;
}
.home-page .section-counter{
	background-color:#2C74B2;
}


.home-page main h3.title{
	text-transform:Uppercase;
	text-align: center;
	font-size:30px;
}
/*
.home-page main h3 span{
	display:block;
	background-color:#fff;
}
.home-page .aktualnosci-box > h3 > a > span:last-child{
	position:relative;
	display:block;
}
.home-page main h3 span:last-child:before,
.home-page main h3 span:last-child:after{
	display:block;
	position:absolute;
}
.home-page main h3 span:last-child:before,
.home-page main h3 span:last-child:after{
    content: "";
    background-color: rgba(118,118,118,.14);
    width: 26%;
    height: 1px;
    top: 14px;
}
.home-page main h3 span:last-child:before{
	left:0px;
}
.home-page main h3 span:last-child:after{
	right:0px;
}

.home-page main h3 span:first-child{
	color:#003F22;
	display:block;
}
*/
.tekst{

	text-align:center;

	margin:60px 0px 60px 0px;

}

section.tekst h3{

	text-align:center;

}

.form{

	overflow:hidden;

	width:100%;

	clear:both;

	padding:50px 0px 40px 0px;

	

	background: #e9f7fd;

	background: -webkit-linear-gradient(left,#fff, #e9f7fd);

	background: -o-linear-gradient(left,#fff, #e9f7fd);

	background: -moz-linear-gradient(left, #fff, #e9f7fd);

	background: linear-gradient(right,#fff, #e9f7fd);

}

.form>.srodek{

	display:flex;	

}

.baner{

	overflow:hidden;

	position:relative;
	clear:both;
}

.baner .na_banerze{

	position:absolute;

	top:0px;

	left:0px;

	width:100%;

	height:0px;

	z-index:10;

}
@media screen and (max-width: 960px){
	.home-page main h3 span:last-child:before, .home-page main h3 span:last-child:after{
		display:none;
	}
}
@media screen and (max-width: 720px){

	.home-page .section-mini-contact-map .maps{
		display:block;
	}
	.home-page .section-mini-contact-map .maps > div{
		width:auto;
	}

	.baner .na_banerze{

		position:static;

		padding:30px 0px 30px 0px;

		height:auto;

	}

	.form > .srodek{

		display:block;

	}

	.home-page main h3 span:last-child:before,
	.home-page main h3 span:last-child:after{
		display:none;
	}

}