html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, b, u, i, center,
dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline; }

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;}

body {font-family: 'Roboto', sans-serif; background-color: white; overflow-x: hidden;}

a.nawozy {text-decoration: none; color: black; font-weight: 500; width: 48vw; display: inline-block;}

@media only screen and (min-width: 120px) and (max-width: 600px) {

menu {background-color: gainsboro; width: 98vw; height: 10.35vw; margin-top: 2.68vw; z-index: 100; position: fixed;}
menu img {height: 4.27vw; width: 16vw; margin: 0 0 0 0.4vw; vertical-align: top; padding-top: 3vw;}
menu a {width: 15vw; height: 10vw; display: inline-block; text-decoration: none; color: black; font-size: 4vw; font-weight: 500; vertical-align: middle; text-align: center; line-height: 9vw;}
menu a.test {height: 9vw; width: 17vw; background-color: #019934; padding-top: 1.6vw; margin-top: -0.1vw; color: white; line-height: 4vw; font-size: 3.5vw;}
menu a.tel1 {height: 9vw; width: 4.5vw; background-color: white; padding-top: 1.6vw; margin-top: -0.1vw; margin-left: -0.5vw; color: #019934;}
menu a.tel2 {height: 9vw; width: 25vw; background-color: white; padding-top: 1.6vw; margin-top: -0.1vw; margin-left: -0.5vw; color: #019934; text-align: left; font-size: 3vw;}
menu a img {width: 3vw; height: 3vw; margin-left: 0vw; margin-top: -0.53vw;}
    
kolleft {width: 99vw; height: 99vw; display: inline-block; vertical-align: top;}
h3 {margin-left: 6.3vw; font-size: 6vw; font-weight: 500; line-height: 3.74vw; margin-top: 20vw;}
h5 {margin-left: 6.3vw; font-size: 4.5vw; font-weight: 400; line-height: 6.74vw; margin-top: 1vw;}
p {margin-left: 6.3vw; font-size: 4.5vw; line-height: 3.5vh; margin-top: 2vh; width: 90vw;}
kolleft a {margin-left: 6.3vw; text-decoration: none; color: black; font-size: 3.8vw; padding: 1vh 3vh; border: 2px rgba(0, 128, 0, 0.54) solid; margin-top: 3vh; display: block; width: 33vw;}
    
kolright {width: 99vw; height: 99vw; display: inline-block;}
kolright img {height: 99vw;}

menu2 {background-color: #019934; width: 100vw; height: 22vw; display: block; margin-top: -1vw;}
menu2 a {width: 19.5vw; height: 9vw; display: inline-block; text-decoration: none; color: white; padding-top: 1.85vw; font-size: 3.3vw; font-weight: 500; vertical-align: middle; text-align: center; line-height: 9vw;}
menu2 p {display: inline-block; height: 9vw; width: 20vw; background-color: gainsboro; padding-top: 1.85vw; padding-left: 2vw; margin-top: 0vw; margin-left: 0vw;  color: black; font-weight: 600; font-size: 3vw;}

section {width: 100vw; min-height: 40vw; display: block;}
section h3 {margin-top: 0vw; padding-top: 5vw;}
section p {width: 90vw;}
    
section2 {width: 100vw; height: 55vw; display: block; background-color: gainsboro;}
section2 img {width: 40vw; margin-left: 30vw; margin-top: 2vw;}
    
section3 {width: 100vw; min-height: 100vw; display: block;}
section3 h2 {margin-left: 2.3vw; font-size: 2.2vw; font-weight: 500; line-height: 3.74vw; margin-top: 1vw;}
prod1 {width: 96vw; height: 66vw; display: inline-block; margin-bottom: 2vw;}
prod2 {width: 96vw; height: 66vw; display: inline-block; margin-bottom: 2vw; background-color: gainsboro; vertical-align: top;}
p.tekst {margin-left: 2.3vw; font-size: 2.2vw; line-height: 3.5vh; margin-top: 2vh; width: 26vw; text-align: justify;}
p.badania {margin-left: 2.3vw; font-size: 2.2vw; line-height: 3.5vh; margin-top: 2vh; width: 76vw;}
section3 h3, h6 {margin-left: 2.3vw; font-size: 4vw; margin-top: 3vw;}
section3 p.tekst {margin-left: 2.3vw; font-size: 3.2vw; line-height: 3.5vh; margin-top: 2vh; width: 86vw; text-align: justify;}
a.wiecej {margin-left: 2.3vw;  text-decoration: none; color: black; font-size: 3vw; padding: 1vh 1vw; border: 2px rgba(0, 128, 0, 0.54) solid; margin-top: 1vw; display: block; width: 30vw;}
    
h4 {margin-left: 6.3vw; font-size: 2.8vh; font-weight: 400; line-height: 3.74vw; margin-top: 3vh;}
kol {width: 32vw; height: 32vw; display: inline-block; margin-bottom: 2vw;}
kol img {width: 32vw; height: 20vw; }
kol p {margin-left: 2.3vw; font-size: 1.2vw; line-height: 3.5vh; margin-top: 2vh; width: 26vw; text-align: justify;}
    
img.pakowanie {width: 25vw; float: right; margin-right: 5vw;}
box {width: 12vw; height: 5vw; background-color: gainsboro; display: inline-block; font-size: 1.4vw; line-height: 5vw; text-align: center; margin: 0.6vw;}

}

@media only screen and (min-width: 601px) and (max-width: 1100px) {

menu {background-color: gainsboro; width: 87vw; height: 5.35vw; margin-top: 2.68vw; z-index: 100; position: fixed;}
menu img {height: 4.27vw; width: 11.4vw; margin: 0.64vw 0 0 6.4vw;}
menu a {width: 15vw; height: 11vh; display: inline-block; text-decoration: none; color: black; font-size: 2.9vh; font-weight: 500; vertical-align: middle; text-align: center;}
menu a.test {height: 3.74vw; width: 18vw; background-color: #019934; padding-top: 1.6vw; margin-top: -3.74vw; color: white;}
menu a.tel1 {height: 3.74vw; width: 4.5vw; background-color: white; padding-top: 1.6vw; margin-top: -3.74vw; margin-left: -0.5vw; color: #019934;}
menu a.tel2 {height: 3.74vw; width: 14.6vw; background-color: white; padding-top: 1.6vw; margin-top: -3.74vw; margin-left: -0.5vw; color: #019934; text-align: left;}
menu a img {width: 3vw; height: 3vw; margin-left: 0vw; margin-top: -0.53vw;}
    
kolleft {width: 49vw; height: 42.45vw; display: inline-block; vertical-align: top;}
h3 {margin-left: 6.3vw; font-size: 5.5vh; font-weight: 500; line-height: 3.74vw; margin-top: 24vh;}
h5 {margin-left: 6.3vw; font-size: 2.8vh; font-weight: 400; line-height: 3.74vw; margin-top: 3vh;}
p {margin-left: 6.3vw; font-size: 2.5vh; line-height: 3.5vh; margin-top: 2vh; width: 35vw;}
kolleft a {margin-left: 6.3vw; text-decoration: none; color: black; font-size: 2.5vh; padding: 1vh 3vh; border: 2px rgba(0, 128, 0, 0.54) solid; margin-top: 3vh; display: block; width: 13vw;}
    
kolright {width: 49vw; height: 42.45vw; display: inline-block;}
kolright img {height: 41.45vw;}

menu2 {background-color: #019934; width: 100vw; height: 5.5vw; display: block; margin-top: -1vw;}
menu2 a {width: 10.5vw; height: 3.74vw; display: inline-block; text-decoration: none; color: white; padding-top: 1.85vw; font-size: 1.3vw; font-weight: 500; vertical-align: middle; text-align: center;}
menu2 a:hover {text-decoration: underline;}
menu2 p {display: inline-block; height: 3.74vw; width: 12vw; background-color: gainsboro; padding-top: 1.85vw; padding-left: 2vw; margin-top: -3.74vw; margin-left: 0vw;  color: black; font-weight: 600;}

section {width: 100vw; height: 40vw; display: block; background-image: url(img/mapa2.jpg); background-size: contain;}
section h3 {margin-top: 0vw; padding-top: 5vw;}
section p {width: 50vw;}
    
section2 {width: 100vw; height: 25vw; display: block; background-color: gainsboro;}
section2 img {width: 20vw; margin-left: 40vw; margin-top: 2vw;}
    
section3 {width: 100vw; min-height: 50vw;}
section3 h2 {margin-left: 2.3vw; font-size: 2.2vw; font-weight: 500; line-height: 3.74vw; margin-top: 1vw;}
prod1 {width: 32vw; height: 22vw; display: inline-block; margin-bottom: 2vw;}
prod2 {width: 32vw; height: 22vw; display: inline-block; margin-bottom: 2vw; background-color: gainsboro; vertical-align: top;}
p.tekst {margin-left: 2.3vw; font-size: 1.2vw; line-height: 3.5vh; margin-top: 2vh; width: 26vw; text-align: justify;}
p.badania {margin-left: 2.3vw; font-size: 1.2vw; line-height: 3.5vh; margin-top: 2vh; width: 76vw;}
section3 h3, h6 {margin-left: 2.3vw; font-size: 2vw; margin-top: 3vw;}
section3 p.tekst {margin-left: 2.3vw; font-size: 1.2vw; line-height: 3.5vh; margin-top: 2vh; width: 86vw; text-align: justify;}
a.wiecej {margin-left: 2.3vw;  text-decoration: none; color: black; font-size: 1.4vw; padding: 1vh 1vw; border: 2px rgba(0, 128, 0, 0.54) solid; margin-top: 1vw; display: block; width: 10vw;}
    
h4 {margin-left: 6.3vw; font-size: 2.8vh; font-weight: 400; line-height: 3.74vw; margin-top: 3vh;}
kol {width: 32vw; height: 32vw; display: inline-block; margin-bottom: 2vw;}
kol img {width: 32vw; height: 20vw; }
kol p {margin-left: 2.3vw; font-size: 1.2vw; line-height: 3.5vh; margin-top: 2vh; width: 26vw; text-align: justify;}
    
img.pakowanie {width: 25vw; float: right; margin-right: 5vw;}
box {width: 12vw; height: 5vw; background-color: gainsboro; display: inline-block; font-size: 1.4vw; line-height: 5vw; text-align: center; margin: 0.6vw;}
    
}

@media only screen and (min-width: 1101px) and (max-width: 1800px) {


menu {background-color: gainsboro; width: 87vw; height: 5.35vw; margin-top: 2.68vw; z-index: 100; position: fixed;}
menu img {height: 4.27vw; width: 12vw; margin: 0.64vw 0 0 6.4vw;}
menu a {width: 15vw; height: 11vh; display: inline-block; text-decoration: none; color: black; font-size: 2.9vh; font-weight: 500; vertical-align: middle; text-align: center;}
menu a.test {height: 3.74vw; width: 19vw; background-color: #019934; padding-top: 1.6vw; margin-top: -3.74vw; color: white;}
menu a.tel1 {height: 3.74vw; width: 4.5vw; background-color: white; padding-top: 1.6vw; margin-top: -3.74vw; margin-left: -0.5vw; color: #019934;}
menu a.tel2 {height: 3.74vw; width: 14.6vw; background-color: white; padding-top: 1.6vw; margin-top: -3.74vw; margin-left: -0.5vw; color: #019934; text-align: left;}
menu a img {width: 3vw; height: 3vw; margin-left: 0vw; margin-top: -0.53vw;}
    
kolleft {width: 49vw; height: 42.45vw; display: inline-block; vertical-align: top;}
h3 {margin-left: 6.3vw; font-size: 5.5vh; font-weight: 500; line-height: 3.74vw; margin-top: 24vh;}
h5 {margin-left: 6.3vw; font-size: 2.8vh; font-weight: 400; line-height: 3.74vw; margin-top: 3vh;}
p {margin-left: 6.3vw; font-size: 2.5vh; line-height: 3.5vh; margin-top: 2vh; width: 35vw;}
kolleft a {margin-left: 6.3vw; text-decoration: none; color: black; font-size: 2.5vh; padding: 1vh 3vh; border: 2px rgba(0, 128, 0, 0.54) solid; margin-top: 3vh; display: block; width: 13vw;}
    
kolright {width: 49vw; height: 42.45vw; display: inline-block;}
kolright img {height: 41.45vw;}

menu2 {background-color: #019934; width: 100vw; height: 5.5vw; display: block; margin-top: -1vw;}
menu2 a {width: 10.5vw; height: 3.74vw; display: inline-block; text-decoration: none; color: white; padding-top: 1.85vw; font-size: 1.3vw; font-weight: 500; vertical-align: middle; text-align: center;}
menu2 a:hover {text-decoration: underline;}
menu2 p {display: inline-block; height: 3.74vw; width: 12vw; background-color: gainsboro; padding-top: 1.85vw; padding-left: 2vw; margin-top: -3.74vw; margin-left: 0vw;  color: black; font-weight: 600;}

section {width: 100vw; height: 40vw; display: block; background-image: url(img/mapa2.jpg); background-size: contain;}
section h3 {margin-top: 0vw; padding-top: 5vw;}
section p {width: 50vw;}
    
section2 {width: 100vw; height: 25vw; display: block; background-color: gainsboro;}
section2 img {width: 20vw; margin-left: 40vw; margin-top: 2vw;}
    
section3 {width: 100vw; min-height: 50vw;}
section3 h2 {margin-left: 2.3vw; font-size: 2.2vw; font-weight: 500; line-height: 3.74vw; margin-top: 1vw;}
prod1 {width: 32vw; height: 22vw; display: inline-block; margin-bottom: 2vw;}
prod2 {width: 32vw; height: 22vw; display: inline-block; margin-bottom: 2vw; background-color: gainsboro; vertical-align: top;}
p.tekst {margin-left: 2.3vw; font-size: 1.2vw; line-height: 3.5vh; margin-top: 2vh; width: 26vw; text-align: justify;}
p.badania {margin-left: 2.3vw; font-size: 1.2vw; line-height: 3.5vh; margin-top: 2vh; width: 76vw;}
section3 h3, h6 {margin-left: 2.3vw; font-size: 2vw; margin-top: 3vw;}
section3 p.tekst {margin-left: 2.3vw; font-size: 1.2vw; line-height: 3.5vh; margin-top: 2vh; width: 86vw; text-align: justify;}
a.wiecej {margin-left: 2.3vw;  text-decoration: none; color: black; font-size: 1.4vw; padding: 1vh 1vw; border: 2px rgba(0, 128, 0, 0.54) solid; margin-top: 1vw; display: block; width: 10vw;}
    
h4 {margin-left: 6.3vw; font-size: 2.8vh; font-weight: 400; line-height: 3.74vw; margin-top: 3vh;}
kol {width: 32vw; height: 32vw; display: inline-block; margin-bottom: 2vw;}
kol img {width: 32vw; height: 20vw; }
kol p {margin-left: 2.3vw; font-size: 1.2vw; line-height: 3.5vh; margin-top: 2vh; width: 26vw; text-align: justify;}
    
img.pakowanie {width: 25vw; float: right; margin-right: 5vw;}
box {width: 12vw; height: 5vw; background-color: gainsboro; display: inline-block; font-size: 1.4vw; line-height: 5vw; text-align: center; margin: 0.6vw;}
    
}

@media only screen and (min-width: 1801px) and (max-width: 4444px) {

menu {background-color: gainsboro; width: 86.77vw; height: 5.35vw; margin-top: 2.68vw; z-index: 100; position: fixed;}
menu img {height: 4.27vw; width: 12.2vw; margin: 0.64vw 0 0 6.4vw;}
menu a {width: 15vw; height: 11vh; display: inline-block; text-decoration: none; color: black; font-size: 2.9vh; font-weight: 500; vertical-align: middle; text-align: center;}
menu a.test {height: 3.74vw; width: 19vw; background-color: #019934; padding-top: 1.6vw; margin-top: -4.04vw; color: white;}
menu a.tel1 {height: 3.74vw; width: 4.5vw; background-color: white; padding-top: 1.6vw; margin-top: -4.04vw; margin-left: -0.5vw; color: #019934;}
menu a.tel2 {height: 3.74vw; width: 14.6vw; background-color: white; padding-top: 1.6vw; margin-top: -4.04vw; margin-left: -0.5vw; color: #019934; text-align: left;}
menu a img {width: 3vw; height: 3vw; margin-left: 0vw; margin-top: -0.53vw;}
    
kolleft {width: 49vw; height: 42.45vw; display: inline-block; vertical-align: top;}
h3 {margin-left: 6.3vw; font-size: 5.5vh; font-weight: 500; line-height: 3.74vw; margin-top: 24vh;}
h5 {margin-left: 6.3vw; font-size: 2.8vh; font-weight: 400; line-height: 3.74vw; margin-top: 3vh;}
p {margin-left: 6.3vw; font-size: 2.5vh; line-height: 3.5vh; margin-top: 2vh; width: 35vw;}
kolleft a {margin-left: 6.3vw; text-decoration: none; color: black; font-size: 2.5vh; padding: 1vh 3vh; border: 2px rgba(0, 128, 0, 0.54) solid; margin-top: 3vh; display: block; width: 13vw;}
    
kolright {width: 49vw; height: 42.45vw; display: inline-block;}
kolright img {height: 41.45vw;}

menu2 {background-color: #019934; width: 100vw; height: 5.5vw; display: block; margin-top: -1vw;}
menu2 a {width: 10.5vw; height: 3.74vw; display: inline-block; text-decoration: none; color: white; padding-top: 1.85vw; font-size: 1.3vw; font-weight: 500; vertical-align: middle; text-align: center;}
menu2 a:hover {text-decoration: underline;}
menu2 p {display: inline-block; height: 3.94vw; width: 12vw; background-color: gainsboro; padding-top: 1.65vw; padding-left: 2vw; margin-top: -3.74vw; margin-left: 0vw;  color: black; font-weight: 600;}

section {width: 100vw; height: 40vw; display: block; background-image: url(img/mapa2.jpg); background-size: contain;}
section h3 {margin-top: 0vw; padding-top: 5vw;}
section p {width: 50vw;}
    
section2 {width: 100vw; height: 25vw; display: block; background-color: gainsboro;}
section2 img {width: 20vw; margin-left: 40vw; margin-top: 2vw;}
    
section3 {width: 100vw; min-height: 50vw;}
section3 h2 {margin-left: 2.3vw; font-size: 2.2vw; font-weight: 500; line-height: 3.74vw; margin-top: 1vw;}
prod1 {width: 32vw; height: 22vw; display: inline-block; margin-bottom: 2vw;}
prod2 {width: 32vw; height: 22vw; display: inline-block; margin-bottom: 2vw; background-color: gainsboro; vertical-align: top;}
p.tekst {margin-left: 2.3vw; font-size: 1.2vw; line-height: 3.5vh; margin-top: 2vh; width: 26vw; text-align: justify;}
p.badania {margin-left: 2.3vw; font-size: 1.2vw; line-height: 3.5vh; margin-top: 2vh; width: 76vw;}
section3 h3, h6 {margin-left: 2.3vw; font-size: 2vw; margin-top: 3vw;}
section3 p.tekst {margin-left: 2.3vw; font-size: 1.2vw; line-height: 3.5vh; margin-top: 2vh; width: 86vw; text-align: justify;}
a.wiecej {margin-left: 2.3vw;  text-decoration: none; color: black; font-size: 1.4vw; padding: 1vh 1vw; border: 2px rgba(0, 128, 0, 0.54) solid; margin-top: 1vw; display: block; width: 10vw;}
    
h4 {margin-left: 6.3vw; font-size: 2.8vh; font-weight: 400; line-height: 3.74vw; margin-top: 3vh;}
kol {width: 32vw; height: 32vw; display: inline-block; margin-bottom: 2vw;}
kol img {width: 32vw; height: 20vw; }
kol p {margin-left: 2.3vw; font-size: 1.2vw; line-height: 3.5vh; margin-top: 2vh; width: 26vw; text-align: justify;}
    
img.pakowanie {width: 25vw; float: right; margin-right: 5vw;}
box {width: 12vw; height: 5vw; background-color: gainsboro; display: inline-block; font-size: 1.4vw; line-height: 5vw; text-align: center; margin: 0.6vw;}

    }