@import url(/ptsans/ptsansnarrow_regular/stylesheet.css);
@import url(/ptsans/ptsansnarrow_bold/stylesheet.css);

@font-face{ 
	font-family: 'RobotoCondensedRegular';
	src: url('/fonts/roboto/roboto_condensed_regular/robotocondensed-regular-webfont.eot');
	src: url('/fonts/roboto/roboto_condensed_regular/robotocondensed-regular-webfont.eot?iefix') format('eot'),
	     url('/fonts/roboto/roboto_condensed_regular/robotocondensed-regular-webfont.woff') format('woff'),
	     url('/fonts/roboto/roboto_condensed_regular/robotocondensed-regular-webfont.ttf') format('truetype'),
	     url('/fonts/roboto/roboto_condensed_regular/robotocondensed-regular-webfont.svg#webfont') format('svg');
}

@font-face{ 
	font-family: 'RobotoCondensedBold';
	src: url('/fonts/roboto/roboto_condensed_bold/robotocondensed-bold-webfont.eot');
	src: url('/fonts/roboto/roboto_condensed_bold/robotocondensed-bold-webfont.eot?iefix') format('eot'),
	     url('/fonts/roboto/roboto_condensed_bold/robotocondensed-bold-webfont.woff') format('woff'),
	     url('/fonts/roboto/roboto_condensed_bold/robotocondensed-bold-webfont.ttf') format('truetype'),
	     url('/fonts/roboto/roboto_condensed_bold/robotocondensed-bold-webfont.svg#webfont') format('svg');
}

html, body {
    background: #fff;
    font-family: 'RobotoCondensedRegular';
    
}

p { margin:0 }


img { max-width:100%;display: block; }

.clear-row-col12 > div:nth-child(0n+1) {  clear:left;margin-bottom:20px }
.clear-row-col6 > div:nth-child(2n+1) {  clear:left;margin-bottom:20px } 
.clear-row-col4 > div:nth-child(3n+1) {  clear:left;margin-bottom:20px }
.clear-row-col3 > div:nth-child(4n+1) {  clear:left;margin-bottom:20px }
.clear-row-col2 > div:nth-child(6n+1) {  clear:left;margin-bottom:20px }  

#logo { padding:0px 0px;margin: 0;display: block;position: absolute;top: 20px;left: 20px;z-index: 9999; }

/* menu top */


#header { height: 105px;position: fixed;left: 0px;top: 0px;background: #fff ;display: block;width: 100%;z-index: 99;
background: transparent url("../images/page_top.jpg") no-repeat center top; }

.carousel, .item, .active { height: 637px; }
.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev { background: transparent url("../images/arrow_left.png") no-repeat }
.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next { background: transparent url("../images/arrow_right.png") no-repeat }
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {
  width: 58px;height: 103px;margin-top: -15px;font-size: 0px; }
#sliderek { margin-top: 0px; }  
#sliderek h1 { font-family: 'RobotoCondensedBold';text-transform:uppercase;color:#fff;font-size:70px;letter-spacing: 15px; }
#sliderek h2 { font-family: 'RobotoCondensedBold';text-transform:uppercase;color:#fff;font-size:30px;letter-spacing: 5px; }
#sliderek .carousel-caption { bottom:197px }

@media(max-width:400px){
 #sliderek .carousel-caption { left:0%;right:0% }
 #sliderek h1 { /*word-break: break-all;*/ }
}

.navbar { margin:0 }

.margin_top  { margin-top:105px }

@media screen and (max-width: 768px) { 
  #sliderek h1 { font-size:40px }
  #header { min-height: 95px; }
  #navbar { margin-top: 34px; }
  .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {
  width: 58px;height: 103px;margin-top: 155px;font-size: 0px; }
 #header { position: static; } 
 .naglowek_podstrony { margin-top:0 !important }
 .margin_top  { margin-top:0 !important }

}



.navbar { min-height: 0; }
.navbar-toggle { margin-top:-35px } 
.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover { background:none; }


.navbar-inverse  .navbar-nav > li > a.active { }
.navbar-inverse .navbar-brand, .navbar-inverse .navbar-nav > li > a { text-shadow:none;font-family: 'RobotoCondensedBold';
text-transform:uppercase;color:#4b4b4b;font-size:16px }
.navbar-inverse .navbar-nav > li > a:focus, .navbar-inverse .navbar-nav > li > a:hover { color:#fff;background:#019040 !important }

.navbar-inverse .navbar-nav > li:first-child > a { background: transparent url("../images/icon_home.png") no-repeat scroll 0px center;
color:#4b4b4b !important
}
.navbar-inverse .navbar-nav > li:first-child > a:hover { color:#fff !important }

.navbar-right { margin: 25px 0px 0px 0px; }
.nav > li > a { padding:10px 27px } 
.navbar-inverse .navbar-toggle { border:0; }
.navbar-inverse .navbar-toggle .icon-bar { background-color: #2ea962; }

.navbar-toggle { background:none }
.navbar-nav .open .dropdown-menu { background:#fff }
.navbar-inverse { background-image: none }
.navbar-inverse { background: #fff; }
.dropdown-menu { border-radius:0 }


header  #navbar {background: transparent; }
.navbar-inverse { border:none } 

@media screen and (min-width:1220px) and (max-width:1600px) {
  .navbar-inverse .navbar-nav > li:first-child > a { background:none }
  .nav > li > a {
    padding: 10px 10px !important;
  }
}

@media screen and (min-width:1000px) and (max-width:1220px) {
  .navbar-inverse .navbar-nav > li:first-child > a { background:none }
  .nav > li > a {
    padding: 10px 10px !important;
  }
  .navbar-inverse .navbar-brand, .navbar-inverse .navbar-nav > li > a {
   font-size:14px
  }
}
      

@media screen and (min-width: 768px) {
  
  .dropdown-menu li { position:relative }
  .dropdown-menu  li:hover ul { display:block; z-index: 999; }  
  .dropdown-menu > li > ul { list-style:none;position: absolute;top: 0px;left: 150px;background:#FFF;margin:0;padding:0;display:none;box-shadow: 3px 3px 3px !important; }
  .dropdown-menu > li > ul > li { width:152px; }
  .dropdown-menu li > ul > li > ul { position: absolute;top: 0px;left: 152px;background:#FFF;margin:0;padding:0;display:none;list-style: outside none none;width: 300px;box-shadow: 3px 3px 3px !important;display:none !important }
  .dropdown-menu >  li > ul > li:hover > ul { display:block !important; z-index: 999; } 
  
  .dropdown-menu li ul li a { text-decoration:none;display:block;padding: 5px 0 5px 10px; }
  .dropdown-menu li ul li a:hover { color:#222; }  
  .dropdown-menu { padding:0 !important }
  header .navbar-nav { text-align:left;float:initial }
  header .navbar-nav > li:last-child { background:none }
  header .navbar-nav > li { float:initial;display:inline-block;background: url("/img/menu_line.png") no-repeat center right; }
}  

@media screen and (max-width: 768px) {
  .navbar-inverse .navbar-nav > li:first-child > a  { background:none  }
  .nav > li > a { padding:10px 27px } 
  .navbar-right { margin:0px; }
  .dropdown-menu li ul { list-style:none; }
  .dropdown-menu li ul li a { text-decoration:none;display:block;padding: 5px 0 5px 10px;color:#fff }
  header  #navbar {background: #fff;margin-top: 10px; }
  .navbar-nav .open .dropdown-menu { background:#000 }
  header .navbar-inverse  .navbar-nav > li > a {color:#292929;  font-size: 14px;  padding-left:15px;padding-right: 15px;
font-family: 'SignikaRegular';font-size: 14px; }
header .navbar-inverse  .navbar-nav > li > a:hover { color:#292929; }
header .navbar-inverse  .navbar-nav > li > a.active { }
header .navbar-inverse .navbar-brand, .navbar-inverse .navbar-nav > li > a { text-shadow:none }
header  .navbar-inverse .navbar-nav > li > a:focus, .navbar-inverse .navbar-nav > li > a:hover { color:#292929; }
  

}
.slider .bx-wrapper{margin:0 ;}
.slider {overflow: hidden;margin-top:20px}
.slider .bx-viewport {left: 0;}
.slider .bx-wrapper .bx-pager.bx-default-pager a {background: #00830c none repeat scroll 0% 0%;border: 1px solid #fff;}
.slider .bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active {
    background:#a5000c none repeat scroll 0% 0% !important; }
.bx-wrapper .bx-pager { text-align: right;font-size: 0; } 
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto { top:i0px  }  
.bx-wrapper .bx-caption { bottom:0;height: 40px; }
@media (max-width: 400px) { header .bx-wrapper .bx-caption { display:none }  }

@media (min-width: 1200px) {
  .lewy_blok { background: url('/img/lewy_blok.png')no-repeat;height:377px;width:277px;font-family: 'SignikaSemiBold';color:#fff;
  padding:40px 20px 0 20px }
}

@media (max-width: 1200px) {
  .lewy_blok { background:#80020B;height:auto;width:100%;font-family: 'SignikaSemiBold';color:#fff;
  padding:10px 10px 10px 10px }
}



header .magnifier { background: url('/img/magnifier.jpg')no-repeat;font-size:0;height:34px;width:42px !important;border:0;
border-radius: 0;margin-left: -3px; }
header .input_search { font-family: 'RobotoCondensedBold';border-radius: 0; }
header .search { margin-top:30px }


@media (max-width: 768px) {
    #logo {position: static; margin: auto; width:100%; box-shadow: none; background: 0;  text-align: center;margin-top:10px;margin: 20px 0px 0px 0px;}
       
    header .search { margin-top:10px !important }
}

/* main */

.bg_front_content { background:#494949 url('../images/bg_front_content.jpg')no-repeat;min-height:100px;color:#fff;
font-family: 'RobotoCondensedRegular';}
.bg_front_content h1,h2,h3,h4,h5 { font-family: 'RobotoCondensedBold'; }

.boxy_mainpage .col-md-2 { margin:0;padding:0 }

.boxy_mainpage .tekst h3 { text-transform:uppercase;font-size: 22px; }

.boxy_mainpage div[class^='tekst'] { color:#fff;font-family: 'RobotoCondensedRegular';height:320px;overflow:hidden;
padding: 20px;font-size: 16px;border-right:1px solid #2b9d5d }
.boxy_mainpage div[class^='tekst'] h3 { text-transform:uppercase;font-size: 22px;height:50px;margin-bottom:10px }
.boxy_mainpage div[class^='tekst'] .krotka_tresc { height:138px;overflow:hidden }
/*.boxy_mainpage div[class^='tekst'] a { display: block;border: 1px solid #fff;padding: 5px 20px;width: 130px;color:#fff;margin-top:40px }*/
.boxy_mainpage div[class^='tekst'] a{color:#fff;}
.boxy_mainpage div[class^='tekst'] a.fronttekst { display: block;border: 1px solid #fff;padding: 5px 20px;width: 130px;color:#fff;margin-top:40px }
.boxy_mainpage .tekst1 { background:#019642 }   
.boxy_mainpage .tekst2 { background:#00873b }
.boxy_mainpage .tekst3 { background:#007834 }
.boxy_mainpage .tekst4 { background:#00692e }
.boxy_mainpage .tekst5 { background:#005a27 }
.boxy_mainpage .tekst6 { background:#004f22 }

main {}
main.container {padding-bottom:50px; } 
/* ==== */
.content_page { margin:0px; min-height: 350px; padding:1px;background: rgb(255, 255, 255) none repeat scroll 0% 0%;padding: 30px 50px;
}
.content_page > .row {margin:0; }
.content_page h1,h2,h3,h4,h5,h6 { margin:0;padding:0; }


/*.row {display: table; width: 100%;}*/
.category_box_list {margin-bottom: 50px; }
.category_box { 
    margin:20px 0px 20px 0px;  padding:5px 10px 40px 10px;text-align: center; font-size:21px; background:#fff;
    box-shadow: -2px 2px 8px #333; 
   }
   
.category_box:hover { box-shadow: -2px 2px 8px #333;}

.category_box h4 { height: 30px;padding-top: 5px; }
.category_box h4 a{ color:#000; }
.category_box h4 a:hover { color:#193C90; }
/*.category_box img { height: 200px; width:auto; }*/

.category_box .cat_line { background: transparent url("/img/cat_line.png") no-repeat bottom center;height: 28px;width: 100%;
display: block;font-size: 14px;color: #000;margin-top: 20px;text-decoration:none }

@media(min-width:992px){  

.category_box .cat_image { overflow: hidden;height: 174px;display: block;position:relative }
.category_box img { position:absolute;top:0;bottom:0;margin:auto; }
    
}    

.aktywny { background: green;color:#fff !important }


.news_front { background:#fff;padding: 10px 10px; }
.news_front h4 { margin:0; }
.news_front .news_short_title { color:#000;font-family:'SignikaRegular';font-size:14px;margin-bottom: 20px;display: block; }
.news_front p { font-size: 14px; }
.news_front .btn_more, .news_item_list .btn_more  { background: url('/img/btn_more.jpg')repeat-x;height:26px;padding:2px 35px;border:1px solid #7e0009;color:#fff;
text-decoration:none;float:right;clear:both;font-size:14px;margin-top:20px  }
 .hr { border-bottom:1px solid #7F0009 !important;height:1px;margin: 20px 0; }
 
.news_item_list { background:#fff;padding: 20px; } 
.news_item_list p { min-height: 100px; }
@media(min-width:768px) { 
.news_item_list .pionowy_obrazek { max-width: 320px;display: block;overflow: hidden;max-height: 240px; }   
.news_item_list p { height:100px;overflow:hidden }
}

.newslist_naglowek { color:#7E0109;font-size:16px }  
.newslist_naglowek:hover {  color:#7E0109; }
 
.breadcrumb { background:none } 
.breadcrumb li a { color:#7F0009 }

.pagination > li > a, .pagination > li > span {color: #019040; }
.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover {
background-color: #019040;border-color: #019040;
}


.product_box { display: block;margin:20px 0px 20px 0px;  padding:5px 10px 40px 10px;text-align: center; font-size:21px; 
    background:#fff; box-shadow: -2px 2px 8px #333; }

@media (max-width:991px) {
    .product_box { height: auto;}
}
.product_box:hover { box-shadow: -2px 2px 8px #333;}


.product_box h4 { height: 40px;padding-top: 5px; }
.product_box h4 a{ color:#000; }
.product_box h4 a:hover { color:#193C90; }
.product_box .square_img {border-radius:10px;  margin:10px; width:150px; height:150px; display: inline-block; overflow: hidden; background: center no-repeat;}
/*.product_box img  {height: 200px; width:auto; }*/

.product_box .cat_line { background: transparent url("/img/cat_line.png") no-repeat bottom center;height: 28px;width: 100%;
display: block;font-size: 14px;color: #000;margin-top: 20px;text-decoration:none }

@media(min-width:992px){  

.product_box .prod_image { overflow: hidden;height: 174px;display: block;position:relative }
.product_box img { position:absolute;top:0;bottom:0;margin:auto; }
    
}    

.promocje { background:#fff;padding:10px;margin-top:40px }
.promocje .hr { margin:0 0 10px 0 }
.promocje .btn_more { background: url('/img/btn_more.jpg')repeat-x;height:26px;padding:2px 35px;border:1px solid #7e0009;color:#fff;
text-decoration:none;float:right;clear:both;font-size:14px;margin-top:20px }
.promocje h3 { font-size: 16px;color: #7E0009;margin-top:0; }

@media(min-width:768px){  
  .pionowy_obrazek { max-width: 320px;display: block;overflow: hidden;max-height: 140px; }  
}  

/* ==== */

.content_page img { border:solid 2px #fff; /*box-shadow: -2px -2px 8px #333;*/ overflow: hidden; }
.grey_frame {border:solid 2px #fff;  background:#CFCFCF ;/* box-shadow: -2px -2px 8px #333;**/ border-radius: 15px;  padding:20px 30px; }

/* ==== */

/* footer */
footer { padding: 30px; color:#fff;}
footer .wizja { display: block;width: 100%;text-align: left;color: #fff; }
footer .wizja img { display:initial; }
footer .footerek { background: #405972;padding: 15px 0;min-height: 50px; }

@media(min-width:992px){
  footer .wizja { margin-top:0px }
  
}



@media(max-width:992px){
  
  header .navbar-wrapper {  background:none;background:#405872 }
}  

#data { font-size:18px }

#dane_kontaktowe_footer1 .col-md-6 { padding:0; }
#dane_kontaktowe_footer1 .grey_block1 { background:#4d4d4d;min-height:490px;color:#fff;font-family:'RobotoCondensedBold';
text-transform:uppercase;font-size:16px;padding: 50px 0px 0px 60px; }

@media(max-width:992px){
  #dane_kontaktowe_footer1 .grey_block1 { padding:0 } 
  #dane_kontaktowe_footer1 .grey_block1 table { margin: 0 auto; } 
  #dane_kontaktowe_footer1 .grey_block1 { padding-top: 40px; }
}

.menu_dol_strony { display:none }
.menu_footer { list-style:none;margin: 0;padding: 0; }
.menu_footer li a { color:#fff }

.naglowek_podstrony { position:relative;height:186px;margin-top: 104px;background: no-repeat center center; }
.naglowek_podstrony h2 { text-align: center;text-transform: uppercase;color: rgb(255, 255, 255);
position: absolute;top: 40%;left: 20%;right: 20%;bottom: 40%;font-size:40px;letter-spacing:20px }



#formularz_kontaktowy .row { margin-right: 0px;margin-left: 0px;}
#formularz_kontaktowy h2 { color:#fff;padding:80px 0 40px 0;text-align:center;font-size:20px;text-transform:uppercase }
.forma { /*position:absolute;left:0;top:20px;*/background: url('../img/bg_contact.png');height:1000px }
.kontakt_form { margin-left: 30px;margin-right: 15px; }
@media(min-width:768px){
#formularz_kontaktowy .col-md-4 , #formularz_kontaktowy .col-md-8 { padding:0 }
}

.form-control { display: block;width: 100%;height: 34px;padding: 6px 12px;font-size: 14px;line-height: 1.42857;
color: #aaaaaa;background-color: #FFF;background-image: none;border-radius: 0;box-shadow: none;
transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;border: 1px solid #aaaaaa;
background: url('../img/btn_bg.png');font-family: 'RobotoCondensedRegular'; }
.btn_send { background:#019642;text-transform:uppercase;color:#fff;font-size:20px;text-align:center;
font-family: 'RobotoCondensedBold';border:0;padding: 3px 0px 10px;margin-top: 10px; }   

#formularz_kontaktowy .form-control { color: #fff; }

.grey_block1 { min-height:490px;color:#fff;font-family:'RobotoCondensedBold';
text-transform:uppercase;font-size:16px;padding: 50px 0px 0px 60px; }
@media(max-width:992px){
   .grey_block1 { padding:0 } 
   .grey_block1 table { width:auto !important;margin: 0 auto; } 
   .grey_block1 { padding-top: 40px; }
   .kontakt_form { margin-left:0px;padding: 20px; }
   .forma { position:static;height:auto; }
}

#galeria_podstrona {  }
#galeria_podstrona a { position:relative;display: block;text-decoration: none;text-transform:lowercase } 
#galeria_podstrona a img:hover { 
filter: grayscale(100%);
    -webkit-filter: grayscale(100%);  /* For Webkit browsers */
    filter: gray;  /* For IE 6 - 9 */
    -webkit-transition: all .6s ease;  /* Transition for Webkit browsers */ }   
#galeria_podstrona a span { display:none }
/*#galeria_podstrona a:hover span { position:absolute;bottom:0;left:0;z-index:99;width: 100%;
text-decoration:none;padding:10px;display:block;color:#fff;text-align:center }    */
/*#galeria_podstrona a:hover .tlo { position:absolute;bottom:0;left:0;z-index:98;background:url('../img/btn_hover_gal.png');
color:#fff;height:100%;width:100%;} */
#galeria_podstrona h3.mobile_tekst { display:none }
/*#galeria_podstrona a:hover .magnifier { background:url('../img/magnifier.png')no-repeat;height:54px;width:54px;
position:absolute;top:40%;left:0;right:0;margin:0 auto;z-index:999 } */

#galeria_podstrona .colmd5 { width:20%;float:left;padding:1px } 
@media(max-width:768px){
  #galeria_podstrona .colmd5 { width:100%;float:initial; }
  #galeria_podstrona img { text-align:center;margin:0 auto }  
  #galeria_podstrona a:hover span { display:none }
  #galeria_podstrona h3.mobile_tekst { width: 100%;background:#028C3E;color:#fff;
text-decoration:none;padding:10px;display:block !important;font-size:16px;text-align:center }
#galeria_podstrona a:hover .tlo { background:none }  
.nazwa_imprezy { display:none }
}  

@media(min-width:768px){
  .nazwa_imprezy { width: 100%;background:#019443;color:#fff;
text-decoration:none;padding:10px;display:block !important;font-size:16px;text-align:center;text-transform:uppercase }
}  


#galeria_podstrona {  }
#galeria_podstrona a { position:relative;display: block;text-decoration: none;text-transform:lowercase }    
#galeria_podstrona a span { display:none }
/*#galeria_podstrona a:hover span { position:absolute;bottom:20px;left:0;z-index:99;width: 100%;
text-decoration:none;padding:10px;display:block;color:#fff;text-align:center } */
#galeria_podstrona a:hover .tlo { position:absolute;bottom:0;left:0;z-index:98;background:url('../img/btn_hover_gal.png');
color:#fff;height:100%;width:100%;}
#galeria_podstrona h3.mobile_tekst { display:none }
#galeria_podstrona a:hover .magnifier { background:url('../img/magnifier.png')no-repeat;height:54px;width:54px;
position:absolute;top:40%;left:0;right:0;margin:0 auto;z-index:999 }

#galeria_podstrona .col-md-2, #galeria_podstrona .col-md-3, #galeria_podstrona .col-md-4,
#galeria_podstrona .col-md-6 { padding:0; }


@media(max-width:768px){
  #galeria_podstrona img { text-align:center;margin:0 auto }  
  #galeria_podstrona a:hover span { display:none }
  #galeria_podstrona h3.mobile_tekst { width: 100%;background:#028C3E;color:#fff;
text-decoration:none;padding:10px;display:block !important;font-size:16px;text-align:center }
#galeria_podstrona a:hover .tlo { background:none }
}





.nagl_akt { font-size:20px;font-family:'RobotoCondensedBold';color:#019040;text-transform:uppercase }
.nagl_akt:hover { color:#019040 }


/*zakladka sprzet - 6 kategorii */

.sprzet_naglowek { font-family:'RobotoCondensedRegular';color:#019040;padding: 10px 0px;font-size:26px }
.sprzet_wiecej { color:#019040;text-align:right;display:inline-block;border: 1px solid rgb(1, 144, 64);
width: 80px;padding: 5px 20px;border-radius: 5px;text-align:right;margin:20px 0 20px 0;clear:both ;}
.sprzet_wiecej:hover { color:#019040; }



/*zakladka sprzet - 6 kategorii end*/

.estrada_naglowek { text-align: center;border-bottom: 1px solid rgb(0, 0, 0);padding-bottom: 30px;width: 60%;
margin: 40px auto 0px;  }


.estrady_list { font-family:'RobotoCondensedRegular';color:#019040;padding: 10px 0px;font-size:20px;text-transform:uppercase }
.lista_ul { margin: 0;padding: 0; }
.lista_ul li { list-style:none }
.lista_ul li::before {
    content: "-";
} 

@media(max-width:992px){
  
  .lista_ul , .estrady_list { text-align:center }
}



@media screen and (min-width:768px) and (max-width:1150px) {
     .navbar-inverse .navbar-nav > li:first-child > a { background:none }
    #navbar { margin-top:30px }

    .navbar-header {
        float: none;
    }
    .navbar-toggle {
        display: block;
        margin-top:35px;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-collapse.collapse.in {
        display: block!important;
    }
    .navbar-nav {
        float: none!important;
        margin: 7.5px -15px;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
}

@media screen and (min-width:1000px) and (max-width:1150px) {
  .navbar-nav {
        float: none!important;
        margin: 7.5px 0px;
    }
}


@media(max-width:768px) {         
  .naglowek_podstrony h2 {
    text-align: center;
    word-break: break-all;
text-transform: uppercase;
color: #FFF;
position: static;
bottom: 40%;
font-size: 40px;
letter-spacing: 20px;
padding-top: 70px;
    font-size:20px !important
  }
}

.dropdown-menu > li > a { text-align:center }  



   @media screen and (min-width:992px){
    .hala_img  { height: 80px !important;margin-top:10px !important }
   }

  
  /**************kontakt z handlowcem kategorie start****************************/
  
  #chmura0 { font-family: tahoma;background: #4D4D4D;border:3px solid #019040;border-radius:10px;height:200px;width:160px;position: fixed;
  bottom: 205px;right: 1px;
  z-index:99999;cursor:pointer } 
  #chmura0 h4 { color:#fff;text-align:center;font-size:18px;line-height: 32px;padding-top: 9px;margin:0;
  padding-bottom: 37px; }
   .zamknij0 { background: transparent url("/img/box_close.png") no-repeat scroll 2px 0px;
height: 29px;
width: 56px;
position: fixed;
top: initial;
right: 17px;
cursor: pointer;
bottom: 405px;
z-index: 99999; }
  #chmura0 p { color:#fff;font-size:16px;padding-left: 0px;text-align:center }
  #chmura0 img { margin:0 auto;display:block;margin-top:20px; }
  #chmura0 span { color:#fff;text-align:center;font-size:14px;display:block;padding-top:4px }
  #chmura0 a { color:#24f82e;text-align:center;font-size:14px;display:block;padding-top:8px }
  
  .pokaz_hale { background: url(/img/pokaz_hale.png) no-repeat;height:184px;width:51px;position:fixed;bottom:240px;right: 0px;
  cursor:pointer;display:none;;z-index:99999 }
  .klik_phone0 { background:#24f82e;padding: 5px 10px;cursor:pointer;color:#005a27 }
 
  
  /**************kontakt z handlowcem kategorie end****************************/
  
  
  /**************kontakt z handlowcem produkty start****************************/
  
  #chmura1 { background: #4D4D4D;border:3px solid #019040;border-radius:10px;height:140px;width:208px;position: fixed;bottom: 10px;
  right: 1px;z-index:99999;font-family: tahoma; } 
  #chmura1 h4 { color:#fff;text-align:center;font-size:22px;line-height: 32px;padding-top: 10px;margin:0;
  padding-bottom: 20px;font-family:tahoma }
  #chmura1 .zamknij1 { background:url(/img/box_close.png) no-repeat 2px 0;height:29px;width:56px;position:absolute;top:-29px;right: 17px;
  cursor:pointer; }
  #chmura1 p { color:#fff;font-size:16px;padding-left: 0px;text-align:center }
  .pokaz_kontakt { background: url(/img/pokaz_kontakt.png) no-repeat;height:184px;width:51px;position:fixed;bottom:20px;
  right: 0px;cursor:pointer;display:none;z-index:99999 }
  .klik_phone1 { background:#ae0000;padding: 5px 10px;cursor:pointer }
  .klik_phone2 { background:#ae0000;padding: 5px 10px;cursor:pointer }
  
  /**************kontakt z handlowcem produkty end****************************/
  
  @media screen and (max-width:992px){
    #chmura0 { width:150px;bottom: 0px;right:initial;left:1px;z-index:99999 !important;height: 210px;display:none }
    #chmura0 span, #chmura0 a { font-size:14px }
    #chmura0 .hala_img { width:80% }
    #chmura1 { width:150px;z-index:99998 !important;height: 100px;display:none   }
    #chmura1 h4 { font-size:14px;padding:5px }
    #chmura1 p { font-size:11px }
    #chmura1 a { font-size:12px !important }
    .pokaz_kontakt { background: url(/img/pokaz_kontakt_mobile.png) no-repeat;height:52px;position:fixed;width:140px;z-index:99998;bottom:0;display:block;
    background-size: 140px auto; right: 0px;
     }
     .pokaz_hale { background: url(/img/pokaz_hale_mobile.png) no-repeat;height:52px;width: 140px;z-index:99999;right:initial;left:0;
     bottom:0;display:block;background-size: 140px auto; } 
     .zamknij0 { background: transparent url("/img/box_close.png") no-repeat scroll 2px 0px;
height: 29px;
width: 56px;
position: fixed;
top: initial;
right: initial;
bottom:300px;
left: 80px;
cursor: pointer;
bottom: 207px;
z-index: 99999;display:none;cursor:pointer}  
  }


/*placeholder color */

.kontakt_form ::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #fff;
}
.kontakt_form :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #fff;
   opacity:  1;
}
.kontakt_form ::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #fff;
   opacity:  1;
}
.kontakt_form :-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #fff;
}
.kontakt_form :placeholder-shown { /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */
  color:    #fff;
}


/********************************/

.form_oferta ::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #000;
}
.form_oferta :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #000;
   opacity:  1;
}
.form_oferta ::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #000;
   opacity:  1;
}
.form_oferta :-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #000;
}
.form_oferta :placeholder-shown { /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */
  color:    #000;
}






/****************nowe przerobki**************************************************/
     


                                                                  
#dane_kontaktowe_footer1 .grey_block1 {
    background: #007531;padding: 0px 0px 0px 0px;min-height: 420px;
}  
#dane_kontaktowe_footer1  a { color:#fff; } 
#dane_kontaktowe_footer1 table { margin: 0px auto; } 
.bg_front_content { background: #494949 url('../images/bg_front_content2.jpg')no-repeat; }

.navbar-right { margin:0px 0;text-align:center;float: initial !important;
height:60px;padding-top: 0px; }

@media(min-width:762px)  and (max-width:1200px){
  .navbar-toggle { margin-top:2px }
}

@media all and ( min-width:768px ){
.navbar-right { float: none !important; }
}

.navbar-right  li { float:none !important;display:inline-block }
.nav > li > a { padding: 20px 20px !important; }
#belt_menu { border-top:6px solid #009340;border-bottom:6px solid #009340; }

#sliderek { position:relative; }
#sliderek .logo_mainpage { position:absolute;top:10%;left:5%;z-index: 999; }
.naglowek_podstrony { margin-top:0 }
#logo {
    padding: 0px 0px;
    margin: 10px 0 0 0;
    display: block;
    max-width: 100px;
    position:static;left:initial;top:initial;
}

.fixed_menu {  
position: fixed;
top: 0px;
left: 0px;
z-index: 99999;
background: rgb(255, 255, 255) none repeat scroll 0% 0%;
width: 100%;
}

@media(min-width:1450px){
   #logo { position: absolute !important;left: -100px !important; }
}

@media(max-width:992px){
  .bg_front_content { background: #494949 }
  .navbar-nav > li { display:block; }
  .navbar-right { height:auto; }     
  .navbar-toggle { background: #fff !important;margin-bottom: 0px; }
  #navbar {  margin-top: 0px;}
  
  .fixed_menu {  
    position: static;
    top: initial;
    left: initial;
    
    }
    
    #dane_kontaktowe_footer1 table { height: auto;width:100% !important; } 
  
}


.carousel, .item, .active { height: 500px; }
.boxy_mainpage img:hover { filter: grayscale(100%);-webkit-filter: grayscale(100%);filter: gray;-webkit-transition: all .6s ease; }

#dane_kontaktowe_footer1 img { display: inline-block;}
/****************************************************************************/
.naglowek_podstrony {margin-top: 100px;}


.h2_h1{
  text-align: center;
text-transform: uppercase;
color: rgb(255, 255, 255);
position: absolute;
top: 40%;
left: 20%;
right: 20%;
bottom: 40%;
font-size: 40px;
letter-spacing: 20px;
margin: 0;
font-family: 'RobotoCondensedBold';
}

.seo_tekst_home{
  padding: 10px 0 30px;
}

.seo_tekst_home h1{
  padding: 10px 0 20px;
}

.seo_tekst_home h2{
  padding: 15px 0px;
}

.seo_tekst_home p{
  font-size: 16px;
  padding: 10px 0;
}
@media (max-width: 768px) {
  .h2_h1 {
    text-align: center;
word-break: break-all;
text-transform: uppercase;
color: #FFF;
position: static;
bottom: 40%;
font-size: 40px;
letter-spacing: 20px;
padding-top: 70px;
font-size: 20px !important;
margin: 0;
  }
}