@media (max-width:1199px){



#menu_naglowek,
.itemid-105 #glowny_cbiornik_bp,
.itemid-106 #glowny_cbiornik_bp,
.itemid-286 #glowny_cbiornik_bp,
.itemid-288 #glowny_cbiornik_bp,
.itemid-289 #glowny_cbiornik_bp,
.itemid-290 #glowny_cbiornik_bp,
.itemid-291 #glowny_cbiornik_bp,
.itemid-292 #glowny_cbiornik_bp,
.itemid-293 #glowny_cbiornik_bp{
width: 96%;
padding: 2%;
}


.row-fluid .wyrowanien_bp {
    padding: 2%;
    width: 96%;
}


#kontakt_page #prawa{
width:30%;
}

#kontakt_page #srodek{
width:44%;
}

.form_zam div#b2jcontainer_m98.b2jcontainer, div#b2jcontainer_m102.b2jcontainer, .form_zam div#b2jcontainer_m88.b2jcontainer {
width: auto;
}

.form_zam .b2j_contact .btn-success, .b2j_contact .btn-success {
width: 100% !important;
}

.control-group input, .control-group textarea {
min-width:80%;
}




.form_zam .b2j-contact-actions .controls
.form_zam .b2j-contact-actions button,
div#b2jcontainer_m88 .controls{
width: 100%;
}



#formularzdol {
padding: 2%;
}


.dlaczegowartoznami {
    padding: 3% 2%;
}


.ikonyszarybkox {
    width: 96%;
    padding: 2%;
}


#stopka_krycie_bp {
    min-height: auto;
    width: 96%;
    padding: 1% 2%;
}


.stopka_bp_kolumny {
    padding-bottom: 2%
}




.dowiedzsiewiecej{
padding: 0 2%;
width: 96%;
}


#gora #lewa-gora{
display:none;
}

#gora #prawa-gora {
    text-align: center;
    flex: 100%;
}





.zobrazembocznym div:nth-child(2) {
    display: none;
}


.zobrazembocznym div:nth-child(1) {
    padding: 20px;
    width: 100%;
}





.proiko {
padding-right: 5%;
padding-left: 5%;
box-sizing: border-box;
}






.wyrowanien_bp li a {
font-size: 0.8em;
}

	
.menu {
display:none;
}
	
.slicknav_menu {
display:block;
}
	
#naglowek_lewo{
width:100%;
text-align:center;
}
	
#naglowek_lewo #logo_d{
margin-top: 3%;
}

body .slicknav_menu {
width: 100%;
float: right;
background:#424242;
color:#000;
padding: 0;
margin: 0;
}

#menu_bp_wl a {
margin: 0px;
text-decoration:none;
border:none;
}

#menu_bp_wl .slicknav_btn{
outline: medium none;
padding: 15px 20px;
}

#menu_bp_wl .slicknav_item a{
border:none;
text-decoration:none;
}

#menu_bp_wl .slicknav_nav li{
border-bottom:solid 1px #ddd;
text-decoration:none;
}

#menu_bp_wl .slicknav_nav li > a{
padding: 15px;
}

.slicknav_menu a{
width:100%;
}

#menu_bp_wl .slicknav_menu a:hover{
background:#424242;

}

#naglowek_prawo{
width:50%;
}

body .slicknav_menu  a{
color:#000;
}



#naglowek_prawo{
width:50%;
}

#naglowek_lewo{
width:50%;
}



#kontakt_page #lewa{
width:50%;
margin-right:1%;
text-align: right;
}

#kontakt_page #srodek{
display:none;
}

#kontakt_page #prawa{
width:49%;
}


#stopka_bp_dd,
#stopka_bp_dd2{
width: 100%;
margin: 0%;
float:none;
text-align: justify;
}


#slider_bp{
margin-top: 0px;
float: none;
clear: both;
}

.text-lewy{
width: 100%;
float: none;
margin-right: 0%;
}


.zdjecie-prawy{
display: none;
}


#formularzdol #lkewa {
    width: 100%;
    float: none;
    margin-right: 0;
}

#formularzdol #lkewa2 {
    width: 100%;
    float: none;
    color: #c3c3c3;
    font-size: 15px;
    padding-bottom: 2%;
    border-top: solid 1px;
}


#formularzdol #lkewa2 h3 {
    margin-top: 20px;
}




.tekst-na-obrazie .text-wlasciwy {
    width: 100%;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}



.produkty-kafle-duzo .prodk4 .naspodzie{
background-size: auto 100% !important;
}


.dlaczegowartoznami ul {
-webkit-column-count: 2;
-moz-column-count: 2;
column-count: 2;
padding: 0 20px;
}


.deeper ul {
    background-color: #000;
}




.zbiornik-tekstiobraz2{
flex-wrap: wrap;
}


.zbiornik-tekstiobraz2 .tekstiobraz2-lewy{
width: 100%;
margin-right: 5%;
margin-right: 5%;

}


.zbiornik-tekstiobraz2 .tekstiobraz2-prawy{
margin-left: 5%;
margin-right: 5%;
text-align: center;
order: 1;
width: 90%;
box-sizing: border-box;
}




.kaflelewe .kafel25{
width: 100%;
float: none;
}


.kaflelewe .kafel25:nth-child(2n) {
    margin-right: 0%;
    width: 100%;
}




.dlaczegowartoznami ul li {
	width: 44%;
    margin-right: 1%;
}



.ikonyszarybkox .boxszary {
    width: 100%;
    float: none;
}


.ikonyszarybkox .boxszary:nth-child(2n+1) {
    margin-right: 0%;
}



.zalety-obraz-bialy .obrazwprowadzenie {
    width: 96%;
	padding: 2%;
    display: block;
    float: none;
    margin-right: 0;
}



.zalety-obraz-bialy .tekstobokobraz {
    display: block;
    width: 96%;
    float: none;
    padding: 2%;
}




.produkty-kafle-duzo .prodk4 {
    width: 50%;
}

.produkty-kafle-duzo .prodk4:nth-child(1) {background: #fff;}
.produkty-kafle-duzo .prodk4:nth-child(2) {background: #eaeaea;}
.produkty-kafle-duzo .prodk4:nth-child(3) {background: #eaeaea;}
.produkty-kafle-duzo .prodk4:nth-child(4) {background: #fff;}
.produkty-kafle-duzo .prodk4:nth-child(5) {background: #fff;}
.produkty-kafle-duzo .prodk4:nth-child(6) {background: #eaeaea;}



.dowiedzsiewiecej .dowiedzsiewiecej-formularz {
    width: 100%;
    margin-right: 0;
    float: none;
}


.dowiedzsiewiecej .dowiedzsiewiecej-dane {
    width: 100%;
    float: none;
}



.kafel3f div:first-child {
    flex: 100%;
}


.kafel3f div:nth-child(2){
	 margin: 0 2% 0 0;
	 flex:1;
}

.kafel3f div:nth-child(3) {
    margin: 0 0 0 2%;
	flex:1;
}


.kafel3f {
    flex-wrap: wrap;
	
}

.kafel3f  div{
margin-bottom:30px;
}

.kafel3f  img{
width: 100%;
}





.boxy_glowna5 .wyrowanien_bp div {
    width: 40%;
    margin-left: 5%;
    margin-right: 5%;
}


.ofer4845 {
    flex-wrap: wrap;
}



.ofer4845 div {
    width: 100%;
}

.ofer4845 div:nth-child(1) {
    margin-right: 0;
}









.menu-mobilne-otworzone{
background: #fff;
top: 0;
bottom: 0;
left: 0;
right: 0;
z-index: 10;
position: fixed;
overflow: auto;
}



.menuglownemenurozwiniee{
flex-direction: column;
text-align: left;
margin-left: 0;
padding-left: 0;
left: 0;
right: 0;
background: #fff;
top: 0px;
margin-top: 0;
align-items: flex-start;
width:100%;
box-sizing:border-box;
z-index: 11;
}




.menuglownemenu li{
width: 100%;
height: auto;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0;
padding-left: 20px;
background: #fff;
display: none;
box-sizing: border-box;
margin-left: auto;
margin-right: auto;
padding-right: 20px;
box-sizing: border-box;
}

.menuglownemenu li a{
font-weight: 500;
font-size: 16px;
color: #000;
text-transform: capitalize;
}


.menuglownemenu li .mod-menu__sub a{
font-size:14px;
padding-left: 10%;
box-sizing: border-box;
}

.menuglownemenu li .mod-menu__sub li{
padding-left:0;
padding-right:0;
}



.menuglownemenu .parent{
flex-wrap: wrap;
}

.menuglownemenu .parent > a{
width:80%;
order:1;
}

.menuglownemenu .parent > .menu-trojkat{
width: 20%;
order: 2;
text-align: right;
align-self: center;
}

.menuglownemenu .parent > .menu-trojkat::after{
content: "";
left: 10px;
top: 50px;
width: 0px;
height: 0px;
border-style: solid;
/*
border-width: 0px 10px 10px;
border-color: transparent transparent #474747;
*/
border-width: 10px 10px 10px;
border-color: #474747 transparent transparent;

margin-top: 10px;
z-index: 9999;
transform: rotate(0deg);
display: block;
margin-left: auto;
}

.menuglownemenu li a:hover, .menuglownemenu li.active a {
    color: #000;
    transition: all 1s ease 0s;
}


.menuglownemenu li a:hover, 
.menuglownemenu li.active > a,
.menuglownemenu .mod-menu__sub li.active > a {
    color: var(--kolor1);
    transition: all 1s ease 0s;
}




.menuglownemenu .parent >  .menu-trojkat-odwrocony::after{
margin-top: -10px;
transform: rotate(180deg);
}


.menuglownemenu .parent > ul{
order:3;
width:100%;
}


.menuglownemenu .parent .mod-menu__sub{
display:none;
}


#menuglownemenu-zamkniecie > div:nth-child(1){
content: "";
background-image: url(../../../images/logo.webp);
display: block;
height: 50px;
background-size: contain;
background-repeat: no-repeat;
background-position: left center;
box-sizing: border-box;
background-size: contain;
}

.menuglownemenu li a{
font-weight: 500;
font-size: 16px;
color: #000;
padding-top: 10px;
padding-bottom: 10px;
display: block;
}



#menuglownemenu-zamkniecie{
width: 100%;
height: auto;
position: relative;
right: 0;
color: #000;
font-size: 50px;
line-height: 50px;
font-weight: bold;
margin-right: 5px;
cursor: pointer;
display: none;
top: 0px;
box-sizing: border-box;
justify-content: space-between;
padding-right: 5%;
padding-left: 20px;
padding-bottom: 20px;
padding-top: 10px;
}

#menuglownemenu-zamkniecie > div:nth-child(1){
width: 70%;
display: block;
}

#menuglownemenu-zamkniecie > div:nth-child(2){
width: auto;
display: block;
}



.menuglownemenurozwiniee li{
display:block;
}


.sklepwer2 .menuglownemenu {
border: none;
padding: 0;
margin: 0;
}

.sklepwer2 .menuglownemenurozwiniee {
justify-content: flex-start;
}

.sklepwer2 .menuglownemenurozwiniee::before{
display:none;
}

.menuglownemenurozwiniee .parent .mod-menu__sub {
display: block;
}


.menuglownemenurozwiniee .parent .mod-menu__sub li:nth-child(1)::before {
display:none;
}

.menuglownemenurozwiniee .parent .mod-menu__sub {
    display: none;
    padding-left: 0px;
}






.m343 {
	padding-left: 5%;
	padding-right: 5%;
}


.menu-mobilne-otworzone{
	background: #fff;
	top: 0;
	bottom: 0;
	left: 0;
	right: 20px;
	z-index: 99999;
	position: fixed;
	overflow: auto;
	width: 80%;
}

.menuglownemenurozwiniee{
	flex-direction: column;
	text-align: left;
	margin-left: 0;
	padding-left: 0;
	left: 0;
	right: 0;
	background: transparent;
	top: 0px;
	margin-top: 0;
	align-items: flex-start;
	width:100%;
	box-sizing:border-box;
	z-index: 11;
}

/*.menuglownemenu::before,*/
#menumobilneikona{
	display:block;
	background-image:url(../images/menu.webp);
	background-repeat:no-repeat;
	background-size:20px;
	height: 20px;
	width: 20px;
}

.menuglownemenu li{
	width: 100%;
	height: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0;
	padding-left: 20px;
	background: transparent;
	display: none;
	box-sizing: border-box;
	margin-left: auto;
	margin-right: auto;
	padding-right: 20px;
	box-sizing: border-box;
}


.parent li, .parent ul {
  background-color: #fff;
}

#naglowek_lewo .parent .mod-menu__sub li a {
  text-align: right;
  color: #000;
  margin-left: 0;
  text-decoration: none;
  font-size: 0.7rem;
  line-height: 1.5;
  display: block;
}

.menuglownemenu li a{
	font-weight: 400;
	color: #000;
}


.menuglownemenu li .nav-child a{
	box-sizing: border-box;
}

.menuglownemenu li .nav-child li{
	padding-left:0;
	padding-right:0;
}

.menuglownemenu li .nav-child li:nth-child(1){
	border-top: solid 1px #eee;
}

.menuglownemenu .parent{
	flex-wrap: wrap;
}

.menuglownemenu .parent > a{
	width:80%;
	order:1;
	color: var(--kolor1);
}

.menuglownemenu .parent > .menu-trojkat{
	width: 20%;
	order: 2;
	text-align: right;
	align-self: center;
}
#zaciemniajaca-tlo{
	background-color: #000;
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	z-index: 9;
	overflow: hidden;
	opacity: 0.7;
	height: 100vh; 
	transition: all 0.3s ease-out 0s;
}

.menuglownemenu .parent > .menu-trojkat::after{
	content: "";
	left: 10px;
	top: 50px;
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 10px 10px 10px;
	border-color: var(--kolor2) transparent transparent;
	margin-top: 10px;
	z-index: 9999;
	transform: rotate(0deg);
	display: block;
	margin-left: auto;
}

.menuglownemenu li a:hover, .menuglownemenu li.active a {
	transition: all 1s ease 0s;
	color: var(--kolor2);
}


.menuglownemenu li a:hover, 
.menuglownemenu li.active > a,
.menuglownemenu .nav-child li.active > a {
	color: var(--kolor1);
	transition: all 1s ease 0s;
	opacity: 0.6;
}




.menuglownemenu .parent >  .menu-trojkat-odwrocony::after{
	margin-top: -10px;
	transform: rotate(180deg);
}


.menuglownemenu .parent > ul{
	order:3;
	width:100%;
	padding-left: 0;
	margin-bottom: 20px;
}


.menuglownemenu .parent .mod-menu__sub{
	display:none;
}


.menuglownemenu li a{
	font-weight: 400;
	color: var(--kolor2);
	padding-top: 10px;
	padding-bottom: 10px;
	display: block;
}



#filtry-mobilne-zamkniecie,
#menuglownemenu-zamkniecie{
	width: 100%;
	height: auto;
	position: relative;
	right: 0;
	color: #000;
	font-size: 50px;
	line-height: 50px;
	font-weight: 600;
	margin-right: 5px;
	cursor: pointer;
	display: none;
	top: 0px;
	box-sizing: border-box;
	justify-content: space-between;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 20px;
	padding-top: 10px;
}


#filtry-mobilne-zamkniecie{
	display: block;
	padding: 0;
	color: #fff;
	text-align: right;
	margin-bottom: 0.5em;
}

#menuglownemenu-zamkniecie > div:nth-child(1){
	width: 70%;
	display: block;
}

#menuglownemenu-zamkniecie > div:nth-child(2){
	width: auto;
	display: block;
	color: var(--kolor3);
}

.menuglownemenurozwiniee li{
	display:block;
;
}




.sklepwer2 .menuglownemenu {
	border: none;
	padding: 0;
	margin: 0;
}

.sklepwer2 .menuglownemenurozwiniee {
	justify-content: flex-start;
}

.sklepwer2 .menuglownemenurozwiniee::before{
	display:none;
}

.menuglownemenurozwiniee .parent .nav-child {
	display: block;
}


.menuglownemenurozwiniee .parent .nav-child li:nth-child(1)::before {
	display:none;
}

.menuglownemenurozwiniee .parent .nav-child {
	display: none;
	padding-left: 0px;
}

#naglowek_srodek-lewo{
	width:50%;
}

.header .clearfix{
    display: none;
}

#naglowek_srodek-lewo img{
	width: 100%;
	vertical-align: middle;
}

#naglowek_srodek-prawo{
	width:50%;
	justify-content: flex-end;
}

  
#menu_naglowek {
	z-index: 9999;
	top: 0;
	width: 100%;
	max-width: 100%;
	padding-left: 5%;
	padding-right: 5%;
	box-sizing: border-box;
  }



    #naglowek_prawo{
        display: flex;
  justify-content: space-between;
  align-items: center;
    }

    
    #logo_d {
        margin-top: 0;
    }




}