*{margin:0;padding:0;box-sizing:border-box;}
body{background:url('fotobody4.jpg') center top/cover no-repeat;background-attachment:fixed;font:18px 'Open Sans', Arial, sans-serif;min-width:300px;}
#blok{min-width:200px;max-width:1930px;margin:auto;color:#444444;}
@media all and (min-width:200px) and (max-width:426px){body{font-size:16px;} 
.footer2 {font-size: 11px !important;margin: auto !important;}
.stopka4 {margin-left: 20px !important; display: none !important;}
.containernav{width:100%;margin:auto;padding:0 0;font-size:14px;line-height:100%;}
.nav ul{margin:10px 5px;}
.logo{float:none !important;max-width:100%;max-height:50px !important;margin:5px auto !important;padding:1px;border-bottom:1px solid #f3f3f3;text-align:center;}
.logo img{padding:7px 5px !important;width:170px;height:auto;}
.c1{text-align:center;font-size:170% !important;}
.c12, .imgc11, .c13, .imgc12, .c14, .imgc13{float:none;width:auto;margin:auto;font-size:16px;width:100% !important;}
.imgc13{margin:0!important;padding-top:12%!important; padding-left:0!important;}
.c12a{display:none;}
.c14{padding-right:10px !important;}
.c15{text-align:center;font-size:170% !important;line-height:170% !important;}
.container1a{display:none;}
#img1, #img2, #img3, #img4, #img5, #img6, #img7, #img8,#img9, #img10, #img11,#img12, #img13, #img14, #img17, #img18, #img19, #img20, #img21, #img22{float:none;width:auto;margin:5px;width:100% !important;}
.phonemail{float:none !important;width:auto !important;margin:0 0 !important;}
.contackt2, .contact2a, .contackt3, .submit{font-size:16px;}
.contackt{width:auto !important;float:none !important;}
.haslo{max-width:80% !important;}
.haslo h1{font-size:25px !important;}
.container2{width:100% !important;margin:auto !important;padding:0px !important;line-height:70% !important;font-size:12px !important;}
table.ceny tr:first-child td{font-size:15px !important;}
.sT{font-size:200% !important;}
.containerfooter{width:95% !important;margin:0 0 !important;padding:2px 2px;}
#stopka{width:70% !important;font-size:12px !important;}
.socialdivs{padding-left:20% !important;}
.sectionTRANSPARENT{width:100%;padding:40px 0px !important;overflow-x:scroll;}
.tbody{font-size:11px !important;}
.mail1, .stopka2{padding:0 0 !important;}
.mail2{display:none;}
.mail3{padding-top:8px !important;}
}
@media all and (min-width:427px) and (max-width:800px){body{font-size:17px;}
.stopka4 {style="display: none" !important;}
.containernav{width:100% !important;margin:auto !important;padding:0 0 !important;font-size:16px !important;line-height:100%;}
.nav ul{margin:10px 5px;}
.logo{float:none !important;max-width:100%;max-height:60px !important;margin:5px auto !important;padding:1px;border-bottom:1px solid #f3f3f3;text-align:center;}
.logo img{padding:7px 5px !important;width:250px !important;height:auto;}
.c12, .imgc11, .c13, .imgc12, .c14, .imgc13{float:none;width:auto;margin:auto;font-size:18px;width:100% !important;}
.imgc13{margin:0!important;padding-top:12%!important; padding-left:0!important;}
h2{font-size:20px;}
.containernav{font-size:18px !important;}
.c14{padding-right:10px !important;}
#img1, #img2, #img3,#img4,#img5,#img6, #img7, #img8,#img9, #img10, #img11,#img12,#img13,#img14,#img17, #img18, #img19, #img20, #img21, #img22{float:none;width:auto;margin:5px;width:100% !important;}
.phonemail{float:none !important;width:auto !important;}
#stopka{font-size:14px;width:65% !important;}
.contact2a{margin-top:10px;}
.contackt2, .contact2a, .contackt3, .submit{font-size:18px;}
.contackt{width:auto !important;float:none !important;}
.haslo{font-size:16px;max-width:80% !important;}
.container2{width:100% !important;margin:auto !important;padding:0px !important;line-height:70% !important;font-size:13px !important;}
.fb{width:55px;height:55px;float:left;margin:0 0 !important;}
.yt{width:55px;height:55px;float:left;margin:0 0 !important;}
table.ceny tr:first-child td{font-size:14px !important;}
.sT{font-size:300% !important;}
.sectionTRANSPARENT{width:100%;padding:40px 0px !important;}
.tbody{font-size:12px !important;}
.socialdivs{padding-left:10% !important;}
.mail1{padding:3px 0 !important;}
.mail2{display:none;}
.mail3{padding-top:9px !important;}
.stopka2{padding:3px 0 !important;}
}
@media all and (min-width:801px) and (max-width:1000px){body{font-size:17px;}
.c12, .imgc11, .c13, .imgc12, .c14, .imgc13{float:none;width:auto;margin:auto;font-size:18px !important;width:100% !important;}
.imgc13{margin:0!important;padding-top:12%!important; padding-left:0!important;}
h2{font-size:25px;}
.nav{font-size:16px;}
.c14{padding-right:10px !important;}
#img1, #img2, #img3,#img4,#img5,#img6, #img7, #img8,#img9, #img10, #img11,#img12,#img13,#img14,#img17, #img18, #img19, #img20, #img21, #img22{float:none;width:auto;margin:5px;width:100% !important;}
.phonemail{float:none !important;width:auto !important;}
.contackt2, .contackt3, .submit, #stopka{font-size:16px;}
.contackt{width:auto !important;float:none !important;}
.logo{max-width:40% !important;margin-right:0px !important;}
.logo img{max-width:70%;}
.haslo{font-size:16px;max-width:80% !important;}
.container2{width:100% !important;margin:auto !important;padding:0px !important;line-height:70% !important;font-size:15px !important;}
.containernav{font-size:18px !important;}
table.ceny tr:first-child td{font-size:12px !important;}
.sT{font-size:400% !important;}
.sectionTRANSPARENT{width:100%;padding:40px 0px !important;}
.tbody{font-size:12px !important;}
#stopka{width:70% !important;}
.socialdivs{padding-left:2% !important;}
.mail1{padding:3px 0 !important;}
.mail2{display:none;}
.mail3{padding-top:9px !important;}
.stopka2{padding-top:0 !important;}
.phonemail{max-width:50%;}
}
.nav{position:sticky;top:0;line-height:70px;background:#ffffff;opacity:1;z-index:99;border-bottom:1px solid #f3f3f3;}
.nav ul{overflow:hidden;display:flex;justify-content:space-between;list-style:none;cursor:pointer;}
.nav li{width:100%;overflow:hidden;}
.nav a{overflow:hidden;display:block;text-align:center;color:#111111;text-decoration:none;}
.nav a:hover, .nav a:focus{background:#e3e3e3;}
.logo a:hover, .logo a:focus{background:none;}
.logo a{overflow:hidden;display:block;text-align:center;text-decoration:none !important;}
.containernav{max-width:90%;margin-left:auto;margin-right:auto;margin-top:auto;}
.logo{float:left;margin-right:3%;margin-top:15px;margin-bottom:10px;max-height:40px;}
.header2{min-height:calc(90vh - 70px);padding-top:300px;padding-bottom:0px;background:url('fajnagrafikaBUDKA.jpg') top/cover no-repeat;color:#FFF;text-shadow:0 0 15px rgba(0, 0, 0, .3);text-align:center;}
.header{min-height:calc(90vh - 70px);padding-top:300px;padding-bottom:0px;background:url('headerpfoto.jpg') top/cover no-repeat;color:#FFF;text-shadow:0 0 15px rgba(0, 0, 0, .3);text-align:center;}
.containerheder{margin-left:auto;margin-right:auto;padding-left:10px;padding-right:10px;filter:alpha(opacity=80);opacity:0.9;}
.header h1{margin-bottom:0px;font-size:270%;}
.header2 h1{margin-bottom:0px;font-size:270%;}
.haslo{margin-left:auto;margin-right:auto;background-color:#3198E0;max-width:60%;color:#ffffff !important;}
.section1{background-color:#fff;padding:20px 0;text-align:justify;}
.container1{max-width:90%;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;line-height:200%;}
h2{padding-bottom:30px;}
.c1{text-align:center;font-size:300%;font-weight:300;color:#3198E0;line-height:200%;border-bottom:1px solid #f3f3f3;padding-top:30px;}
.c1a{padding-top:30px;}
.c12{font-weight:300;line-height:150%;float:left;width:45%;padding-right:2%;}
.c13{font-weight:300;line-height:150%;width:45%;float:left;padding-right:2%;padding-top:10%;}
.imgc11{width:50%;float:right;padding-top:6%;}
.imgc12{width:50%;float:right;padding-top:16%;}
.c14{font-weight:300;line-height:150%;width:45%;float:left;padding-right:2%;padding-top:10%;}
.imgc13{width:40%;float:left;padding-top:11%;padding-left:5%;margin-left:8%;}
.c15{text-align:center;font-size:200%;font-weight:300;color:#CC3399;line-height:200%;padding:20px;border-top:1px solid #f3f3f3;}
.container1a{padding:5% 0;}
.sectionTRANSPARENT{width:100%;padding:80px 0px;}
.sT{width:100%;background-color:#ffffff;opacity:0.8;color:#3198E0;text-align:center;font-size:400%;font-weight:700;text-shadow:1px 1px 0 rgba(0, 0, 0, 0.2);}
.section2{padding:50px 0;text-align:justify;background-color:#f3f3f3;overflow:hidden;}
.container2{max-width:85%;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;line-height:150%;}
.section3{padding:50px 0;text-align:justify;background-color:#ffffff;}
.container3{max-width:90%;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;padding-top:50px;line-height:150%;}
.container3a{max-width:90%;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;padding-top:10px;line-height:150%;}
.section4{padding:50px 0;text-align:justify;background:url('fotocontact1.jpg') center center/cover no-repeat;}
.container4{max-width:90%;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;line-height:150%;}
.galery{max-width:100%;margin-left:auto;margin-right:auto;text-align:justify;}

#img1{float:left;margin-left:auto;margin-right:4px;width:49%;height:auto;margin-top:3%;}
#img2{float:left;margin-left:auto;margin-right:auto;width:49%;height:auto;margin-top:3%;}
#img3{float:left;margin-left:auto;margin-right:4px;width:49%;height:auto;margin-top:3%;}
#img4{float:left;margin-left:auto;margin-right:auto;width:49%;height:auto;margin-top:3%;}
#img5{float:left;margin-left:auto;margin-right:4px;width:49%;height:auto;margin-top:3%}
#img6{float:left;margin-left:auto;margin-right:auto;width:49%;height:auto;margin-top:3%}
#img7{float:left;margin-left:auto;margin-right:4px;width:49%;height:auto;margin-top:3%}
#img8{float:left;margin-left:auto;margin-right:auto;width:49%;height:auto;margin-top:3%}
#img9{float:left;margin-left:auto;margin-right:4px;width:49%;height:auto;margin-top:3%;}
#img10{float:left;margin-left:auto;margin-right:auto;width:49%;height:auto;margin-top:3%;}
#img11{float:left;margin-left:auto;margin-right:4px;width:49%;height:auto;margin-top:3%;}
#img12{float:left;margin-left:auto;margin-right:4px;width:49%;height:auto;margin-top:3%;}
#img13{float:left;margin-left:auto;margin-right:4px;width:49%;height:auto;margin-top:3%}
#img14{float:left;margin-left:auto;margin-right:auto;width:49%;height:auto;margin-top:3%}
#img17{float:left;margin-left:auto;margin-right:4px;width:49%;height:auto;margin-top:3%}
#img18{float:left;margin-left:auto;margin-right:auto;width:49%;height:auto;margin-top:3%}
#img19{float:left;margin-left:auto;margin-right:4px;width:49%;height:auto;margin-top:3%}
#img20{float:left;margin-left:auto;margin-right:auto;width:49%;height:auto;margin-top:3%}
#img21{float:left;margin-left:auto;margin-right:auto;width:49%;height:auto;margin-top:3%}
#img22{float:left;margin-left:auto;margin-right:auto;width:49%;height:auto;margin-top:3%}
.footer{padding:10px;background-color:#444444;font-color:#ffffff;}
.containerfooter{max-width:90%;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;display:flex;letter-spacing:2px;}
.footer2 {padding: 10px;background-color:#444444;color: #999999;font-size: 12px;text-align: justify;}
#stopka{float:left;width:50%;min-height:50px;}
.socialdivs{padding-left:30%;text-decoration:none;}
.fb{width:55px;margin:10px;height:55px;background:#4668b3;float:left;color:#ffffff;}
.fb:hover{background-color:#3557a2;}
.yt{width:55px;margin:10px;height:55px;background:#d94348;float:left;color:#ffffff;}
.yt:hover{background-color:#c83237;}
.icon-mail{padding-bottom:10px;padding-right:10px;}
.mail{float:left;}
.mail1{padding-top:5px;padding-left:6px;}
.mail2{float:left;padding-top:3px;}
.mail3{padding-top:3px;}
.mail3 a{text-decoration:none;color:#fff;}
.stopka2{padding-top:10px;float:left;padding-left: 6px;}
.stopka2 a{text-decoration:none;color:#fff;}
.containertabela{max-width:100%;margin-left:auto;margin-right:auto;overflow-x:auto;}
.contackt{width:55%;float:left;}
.contackt2{padding-bottom:10px;}
.contackt2a{margin:10px;}
.contackt3{padding:3% 0;}
.phonemail{float:left;width:40%;color:#ffffff !important;background-color:#3198E0;font-size:22px;padding:3%;margin:10px;border-radius:4px;}
.contacktname{width:100%;padding:10px;}
.contacktmail{width:100%;padding:10px;}
.contacktphone{width:100%;padding:10px;}
.contackttresc{padding:10px;width:100%;}
.form-control{display:block;width:100%;height:40px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;}
.form-controltext{display:block;width:100%;height:40%;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border-radius:4px;font-family:inherit;}
.submit{color:#ffffff;background-color:#3198E0;font-family:inherit;font-size:18px;padding:10px;margin:11px;width:30%;}
.c4nagłowek{font-size:30px;background-color:#3198E0;color:#ffffff !important;padding:10px;margin:11px;width:95%;border-radius:4px;}
.tła{padding:0 0;margin:30px 0;}
.table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th{border:1px solid #ddd;background-color:#ffffff;}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th{padding:4px;line-height:1.42857143;vertical-align:top;}
.table{width:100%;max-width:100%;margin-bottom:10px;}
table.ceny td{text-align:center;}
td, th{padding:0;}
.table{border-spacing:0;border-collapse:collapse;}
tr{display:table-row;vertical-align:inherit;border-color:inherit;}
table.ceny tr:first-child td{font-size:20px;font-weight:bold;color:#ffffff;background:#3198E0;}