


@media  (max-width: 1850px) {

	.text-opis{
		padding-top: 270px!important;
	}
	
}
@media  (max-width: 1500px) {

	.text-opis{
	}


	.opis-f{
		
		font: normal normal normal 15px/28px Merriweather!important;

		}
}
@media  (max-width: 1400px) {

	.bac-01{
		background-size: inherit!important;
	}
	.el_b1{
		
		 left: 50%!important;
	}
	.opis-t{
		
	font: normal normal bold 45px/52px Merriweather!important;
	line-height: 1em;
		

		}
		.text-opis{
			padding-top: 300px!important;
	}


}
@media  (max-width: 1270px) {

	.bac-02{
		background-size: cover!important;
	}


}
@media  (max-width: 1100px) {

	.bac-02{
		background-size: cover!important;
	}
	.text-opis{
			padding-top: 220px!important;
	}

}
@media  (max-width: 576px)
{
.text-opis{
		padding-top: 20px!important;
	}
	.el_b1{
		width: 100%!important;
	}
	.el-form-1{
		padding-left: 0px!important;
	}
	.nav-menu{
		margin-left:0px!important;
	}
}
@media  (max-width: 640px) {

	.glider-next, .glider-prev{
		left: 0px;
	}
	.el_bt1, .el_bt2, .el_bt3{
		font-size: 25px!important;
	}
}

@media  (max-width: 750px) {

	.el_b1{
			
		 margin-top: 40px!important;	
	}
	.el_bt1, .el_bt2, .el_bt3{
		font: normal normal 900 30px/60px Merriweather!important;
	}
	body{
		overflow-x:hidden;
	}
	.bac-02{
		padding-bottom: 350px!important;
	}
	.text-opis{
			padding-top: 300px!important;
	}
	.box-atut{
		padding-top: 300px!important;
	}

}

@media  (max-width: 570px) {

	.el_b1{

	}
	.kol-r{
		max-width: 100%!important;

	}
	.kol-r1{
		margin-left: 0px!important;
	}
	.lewa-tekst-b{
		padding-top: 1rem!important;
	}
	.bac-001{
		padding-bottom: 200px!important;
	}
	.bac-02{
		padding-bottom: 350px!important;
	}
	.photo-box{
		padding-top: 150px!important;
	}
	.text-opis{
			padding-top: 0px!important;
	}

	 .guziki-box{
	 	padding-top: 10px; 
	 }
}