.D6D6D6 {background-color:#D6D6D6;}
.999999 {background-color:#999999;}



.podpis {position: absolute; bottom: 20px; z-index: 999; background-color: white; padding-left: 10px; padding-right: 10px;}


.hadwa h2{font-size:35px}
.rozmiar18px h2{font-size:18px}
table{border:0}
.tabele {width:100%;}
.tabele td,.tabele th{width:20%;text-align:center;padding:10px;border:1px solid #666;box-sizing:border-box}
.tabele-obramowanie tr:first-of-type td,.tabele-obramowanie tr:first-of-type th,.tabele-obramowanie tr:first-of-type td,.tabele-obramowanie tr:first-of-type th{border-top:0}
.tabele-obramowanie tr td:first-of-type,.tabele-obramowanie tr th:first-of-type,.tabele-obramowanie tr td:first-of-type,.tabele-obramowanie tr th:first-of-type{border-left:0}
.tabele-obramowanie tr:last-of-type td,.tabele-obramowanie tr:last-of-type th,.tabele-obramowanie tr:last-of-type td,.tabele-obramowanie tr:last-of-type th{border-bottom:0}
.tabele-obramowanie tr td:last-of-type,.tabele-obramowanie tr th:last-of-type{border-right:0;border-bottom:0}
.intro{font-family:'Exo';font-weight:400;font-size:20px;color:#444;-webkit-text-stroke:.30px}
div#kategoria a{font-family:'Exo';font-weight:400;font-size:17px;color:#fff;padding:30px 10px 50px 10px;text-align:justify}
div#kategoria a:hover{font-family:'Exo';color:#fff;background:url(../elements/dot-white.png) center 65px no-repeat}
.kat{background:url(../elements/dot-white.png) center 65px no-repeat}
.tytuly{color:#ee1a3b;font-weight:bold;font-size:18px;margin:0;margin-bottom:15px;display:block}
.hasla{color:#fff;font-weight:bold;font-size:14px}
.bottom-title{color:#cb346c;font-size:12px}
.headers-red{color:#ee1a3b;padding-bottom:0;font-weight:700;font-size:20px;margin:0 0 7px 0}
.headers-white{color:#fff;padding-bottom:0;font-weight:700;font-size:20px;margin:7px 0 7px 0}
.headers-black{color:#000;padding-bottom:0;font-weight:700;font-size:20px;margin:0}
.headers-icon{color:#000;padding-bottom:0;font-weight:700;font-size:20px;margin:0 0 7px 0;text-align:center}
.headers-black-mini{color:#000;padding-bottom:0;font-weight:700;font-size:16px;margin:0 0 5px 0}
.headers-black-thin{font-weight:700;font-size:14px;margin:0 0 20px 0;color:#F03}
.clear:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:inline-block}
<!--[if IE]>.clear{zoom:1;display:block}
<![endif]-->.page-srodek{text-align:center;color:firebrick}
.no-padding{padding:0}
.padding5{padding:5px}
.padding10{padding:10px}
.padding20{padding:20px}
.padding30{padding:30px}
.padding40{padding:40px}
.padding50{padding:50px}
.padding60{padding:60px}

.margin5 {margin: 5px}

.flex-wrap { width: 100%; display: flex; flex-wrap: wrap; }
.flex-item { float: left; display: flex!important; padding-bottom:20px; }
.inner { margin-left: 2,5px; margin-right: 2,5px; background: #fff; display: flex; flex-direction: column;}

.container_img {
    height: 100%;
    width: 100%;
    object-fit: cover;
} 

.div-to-bottom {position: absolute;bottom: 0px;}

#other-services img no-padding{padding:22px}
.center{text-align:center}
#other-services .klienci img{padding:1px}
.icon{display:inline-block;width:1em;height:1em;stroke-width:0;stroke:currentColor;fill:currentColor}
.red-link{color:#F03;font-weight:600}
.red-head{color:#F03}
.bg-black{background-color:#000}
.bg-grey{background-color:#d6d5d6}
.bg-greyer{background-color:#b1afb1}
.bg-light-grey{background-color:#777}
.bg-dark-grey{background-color:#555}
.bg-purple{background-color:#9d19b5}
.bg-fiolet{background-color:#7acbcb}
.bg-bordo{background-color:#6c272f}
.bg-turkus{background-color:#bbf0eb}
.bg-steel{background-color:#9cccce}
.bg-blu{background-color:#005982}
.bg-mapa{background-color:#828282}
.link-bialy a{color:#fff}
.bialy{color:#fff}
.prawa{float:right}
.bg-white-01{background:url(../img/backgrounds/bg-white-01.png);background-position:center;background-repeat:no-repeat}
.bg-grey-01{background:url(../img/backgrounds/bg-grey-01.png);background-position:center;background-repeat:no-repeat}
.bg-steel-01{background:url(../img/backgrounds/bg-steel-01.png);background-position:center;background-repeat:no-repeat;background-color:#f5f5f5}
.bg-steel-02{background:url(../img/backgrounds/bg-steel-02.png);background-position:center;background-repeat:no-repeat;background-color:#e4e4e4}
.bg-grey-jpg-01{background:url(../img/backgrounds/bg-grey-01.jpg);background-position:center;background-repeat:no-repeat}
.bg-blu-jpg-01{background:url(../img/backgrounds/bg-blu-01.jpg);background-position:center;background-repeat:no-repeat}
.bg-pink-jpg-01{background:url(../img/backgrounds/bg-pink-01.jpg);background-position:center;background-repeat:no-repeat}
.bg-main-01{background:url(../img/backgrounds/bg-main-01.png);background-position:center top;background-repeat:no-repeat;background-color:#ededed}
.bg-main-02{background:url(../img/backgrounds/bg-main-02.png);background-position:center top;background-repeat:no-repeat;background-color:#fff}
.bg-main-03{background:url(../img/backgrounds/bg-main-03.png);background-position:center top;background-repeat:no-repeat;background-color:#CCC}
.bg-main-03b{background:url(../img/backgrounds/bg-main-03b.png);background-position:center top;background-repeat:no-repeat;background-color:#9cccce}
.bg-main-04{background:url(../img/backgrounds/bg-main-04.png);background-position:center top;background-repeat:no-repeat;background-color:#fff}
.bg-main-04b{background:url(../img/backgrounds/bg-main-04b.png);background-position:center top;background-repeat:no-repeat;background-color:#fff}
.bg-main-05{background:url(../img/backgrounds/bg-main-05.png);background-position:center top;background-repeat:no-repeat;background-color:#cbebff}
.bg-cv-01{background:url(../img/backgrounds/bg-cv-01.png);background-position:center top;background-repeat:no-repeat;background-color:#88dfff}
.bg-cv-02{background:url(../img/backgrounds/bg-cv-02.png);background-position:center top;background-repeat:no-repeat;background-color:#d6d6d6}
.bg-cv-03{background:url(../img/backgrounds/bg-cv-03.png);background-position:center top;background-repeat:no-repeat;background-color:#7b5c95}
.bg-max-01{background:url(../img/backgrounds/bg-max-01.png);background-position:center;background-repeat:no-repeat}
.bg-down-01{background:url(../img/backgrounds/bg-down-01.png);background-position:center top;background-repeat:no-repeat;background-color:#610a23}
@media(max-width:767px){.testowy{background:url(../img/backgrounds/bg-down-01.png);background-position:center top;background-repeat:no-repeat;background-color:#610a23}
}
@media(min-width:768px){.testowy{background:url(../img/backgrounds/bg-down-01.png);background-position:center top;background-repeat:no-repeat;background-color:#610a23}
}

.max-01{background:url(../img/backgrounds/head-max-01.png)}
.max-02{background:url(../img/backgrounds/head-max-02.jpg)}
.max-03{background:url(../img/backgrounds/head-max-03.jpg)}
.max-04{background:url(../img/backgrounds/head-max-04.jpg)}

.kostka-01{background:url(../img/backgrounds/head-kostka-brukowa-01.jpg)}
.kostka-02{background:url(../img/backgrounds/head-kostka-brukowa-02.jpg)}
.kostka-03{background:url(../img/backgrounds/head-kostka-brukowa-03.jpg)}
.kostka-04{background:url(../img/backgrounds/head-kostka-brukowa-04.jpg)}
.kostka-05{background:url(../img/backgrounds/head-kostka-brukowa-05.jpg)}
.kostka-06{background:url(../img/backgrounds/head-kostka-brukowa-06.jpg)}
.kostka-07{background:url(../img/backgrounds/head-kostka-brukowa-07.jpg)}
.kostka-08{background:url(../img/backgrounds/head-kostka-brukowa-08.jpg)}
.kostka-09{background:url(../img/backgrounds/head-kostka-brukowa-09.jpg)}
.kostka-10{background:url(../img/backgrounds/head-kostka-brukowa-10.jpg)}

.nostalit{background:url(../img/backgrounds/head-nostalit-01.jpg)}
.stein{background:url(../img/backgrounds/head-stein-01.jpg)}
.stropy{background:url(../img/backgrounds/head-stropy-01.jpg)}
.nostalit-granit{background:url(../img/backgrounds/head-nostalit-granit-01.jpg)}
.lido{background:url(../img/backgrounds/head-lido-01.jpg)}
.tegula{background:url(../img/backgrounds/head-tegula-01.jpg)}
.hydrostone{background:url(../img/backgrounds/head-hydrostone-01.jpg)}
.notepad{background:url(../img/backgrounds/head-notesy-01.jpg)}
.rollup{background:url(../img/backgrounds/head-rollup.jpg)}
@media(max-width:480px){.rollup{background-image:none;background-color:#610a23}
}



.zew{display:inline-flex}
.wew{padding-top:50%;padding-bottom:50%}
.mini-header{min-height:120px;background-color:#c9243f;background-position:center;background-repeat:no-repeat}
.big-header{min-height:300px;background-color:#c9243f;background-position:center;background-repeat:no-repeat}
.mega-header{min-height:600px;background-color:#c9243f;background-position:center;background-repeat:no-repeat}
.dzial-h3{font-size:20px}
.row-blizej{padding:30px 0 90px}
.gruba-h2{font-weight:700}
.sciezka{font-size:11px;background-color:transparent;padding:1px;margin-bottom:5px}
.ico-radius{border-radius:50%}
.ico-center{margin-left:auto;margin-right:auto}
.lista01{font-size:22px}
.bullets li:before{content:"\f0c8";font-family:FontAwesome;color:#F03;margin-right:8px}
.bullets{font-size:16px}
.portfolio-black{color:#000;font-size:14px;margin:6px 0 7px 0;font-weight:bold}
.portfolio-red{color:#ee1a3b;font-weight:bold}
.portfolio{margin:6px 0 7px 0}
.shadow{color:#fff;font-weight:400;font-size:35px;margin:0;padding:30px 0 20px 0}
.shadow-opis{color:#fff;font-size:16px;line-height:24px}
.lista{display:block;font-size:16px;margin-left:10px}
.oferta{display:block;line-height:22px;font-size:20px;margin-left:0}
.glowny{width:200px;height:40px;float:left;font-weight:bold;padding-left:20px;line-height:40px;background-image:url(http://www.zeva.pl/elements/glowny.png);background-repeat:no-repeat}
.nastepny{width:200px;height:40px;float:left;font-weight:bold;padding-left:20px;line-height:40px;background-image:url(http://www.zeva.pl/elements/obecny.png);background-repeat:no-repeat}
.obecny{display:block;line-height:22px;font-size:14px;margin-left:10px;font-weight:bold;color:#000}
.nowy{display:block;font-weight:bold}
- div#button-ofertaa{width:100%;height:50px;float:left;margin-top:40px}
div#button-ofertaa a{width:200px;height:50px;float:left;color:#fff;font-weight:bold;padding-left:20px;margin-top:40px;line-height:40px;background-image:url(http://www.zeva.pl/elements/button-oferta.png);background-repeat:no-repeat}
div#button-ofertaa a:hover{color:#000;background-image:url(http://www.zeva.pl/elements/button-oferta.jpg);background-repeat:no-repeat;background-position:0 -50px}
- .button-wiecej{width:200px;height:50px;display:inline;color:#fff;font-weight:bold;padding-left:20px;margin-top:40px;line-height:40px;background-image:url(http://www.zeva.pl/elements/button-wiecej.jpg);background-repeat:no-repeat}
div#button-wiecej a:hover{background-image:url(http://www.zeva.pl/elements/button-wiecej.jpg);background-repeat:no-repeat;background-position:0 -50px}
- .clear{overflow:hidden;width:100%}
a.button{background:transparent url('../elements/button-more.png') no-repeat scroll top left;width:200px;color:#fff;display:inline;float:left;height:31px;line-height:17px;padding:5px 0 5px 25px;text-decoration:none}
a.button:hover{background-position:bottom left;color:#fff;outline:0}
a.button-white{background:transparent url('../elements/button-more-white.png') no-repeat scroll top left;width:200px;color:#fff;display:inline;float:left;height:31px;line-height:17px;padding:5px 0 5px 17px;text-decoration:none}
a.button-white:hover{background-position:bottom left;color:#fff;outline:0}
a.button-arrow{background:transparent url('../elements/arrow-icon.png') no-repeat scroll top left;width:200px;color:#F03;font-weight:bold;display:inline;float:left;height:31px;line-height:17px;padding:9px 0 5px 40px;text-decoration:none;position:absolute;bottom:0;left:0}
a.button-arrow:hover{color:black;outline:0}
a.button-arrow02{background:transparent url('../elements/arrow-icon.png') no-repeat scroll top left;color:#F03;font-weight:bold;display:inline;float:left;height:31px;line-height:17px;padding:9px 0 5px 40px;text-decoration:none;position:absolute;left:50%}
a.button-arrow02:hover{color:black;outline:0}
a.button-oferta{background:transparent url('../elements/button-oferta-more.jpg') no-repeat scroll top left;width:200px;color:#fff;font-weight:600;display:inline;float:left;height:31px;font-size:12px;line-height:17px;padding:5px 0 5px 25px;text-decoration:none}
a.button-oferta:hover{background-position:bottom left;color:#fff;outline:0}
.multimedia a{outline:0;text-indent:-5000px;display:block;height:192px;width:245px;background:url(../elements/multimedia-over.jpg) 0 0 no-repeat}
.multimedia a:hover{background-position:0 -192px}
.poligrafia a{outline:0;text-indent:-5000px;display:block;height:192px;width:245px;background:url(../elements/poligrafia-over.jpg) 0 0 no-repeat}
.poligrafia a:hover{background-position:0 -192px}
.wizual a{outline:0;text-indent:-5000px;display:block;height:192px;width:245px;background:url(../elements/wizualna-over.jpg) 0 0 no-repeat}
.wizual a:hover{background-position:0 -192px}
.gadzety a{outline:0;text-indent:-5000px;display:block;height:192px;width:245px;background:url(../elements/gadzety-over.jpg) 0 0 no-repeat}
.gadzety a:hover{background-position:0 -192px}