@media (max-width: 1240px) {

.section-product-home-left-content-header{
padding:25px 20px;
}


}


@media (max-width: 1200px) {

.header-page-block-bottom-content-nav{
position:fixed;
top:0px;
left:0px;
width:100%;
height:100%;
overflow:auto;
background:#106677;
display:none;
z-index:1010;
}

.header-page-block-bottom-content-nav.header-page-block-bottom-content-nav-open{
display:block;
}

.header-page-block-bottom-content-nav-swicher{
display:block;
}

.header-page-block-bottom-content-nav-zam{
display:block;
}


.menu-menu-glowne-container > ul{
display:block;
padding:80px 30px 30px 30px;	
}

.menu-menu-glowne-container > ul > li{
list-style-type:none;
margin:0px 0px 20px 0px;
display:block;	
}

.menu-menu-glowne-container > ul > li > span,
.menu-menu-glowne-container > ul > li > a{
font-size:18px;
font-weight:700;
line-height:normal;
color:#fff;
border:2px solid #fff;
text-align:center;
display:block;	
position:relative;
-webkit-transition: 0s;
-moz-transition: 0s;
-o-transition: 0s;
transition: 0s;
text-align:left;
}

.menu-menu-glowne-container > ul > .menu-item-has-children > span,
.menu-menu-glowne-container > ul > .menu-item-has-children > a{
border-bottom:0px solid #fff;
}


.menu-menu-glowne-container > ul > li:hover > span,
.menu-menu-glowne-container > ul > li:hover > a{
color:#fff;
}

.header-page-block .menu-menu-glowne-container > ul > li > span,
.header-page-block-f .menu-menu-glowne-container > ul > li > span,
.header-page-block .menu-menu-glowne-container > ul > li > a,
.header-page-block-f .menu-menu-glowne-container > ul > li > a{
padding:15px 15px; 
} 

.menu-menu-glowne-container > ul > li > .header-page-block-bottom-content-nav-child,
.menu-menu-glowne-container > ul > li:hover > .header-page-block-bottom-content-nav-child{
position:relative;
top:auto;
left:auto;
width:100%;
border-top:0px;
background:transparent;
-webkit-box-shadow: 0px 1px 7px 0px rgba(0, 0, 0, 0);
-moz-box-shadow:    0px 1px 7px 0px rgba(0, 0, 0, 0);
box-shadow:         0px 1px 7px 0px rgba(0, 0, 0, 0);
visibility:visible;
opacity:1;

}

.menu-menu-glowne-container > ul > li > .header-page-block-bottom-content-nav-child ul{
padding:0px 0px;
-moz-column-count:1;
-moz-column-gap:0px;
-webkit-column-count:1;
-webkit-column-gap:0px;
column-count:1;
column-gap:0px;
width:calc(100% + 40px);
margin:0px -20px;
display:block;
border:2px solid #fff;
border-top:0px solid #fff;
padding:0px 20px 20px 20px;
}

.menu-menu-glowne-container > ul > .open > .header-page-block-bottom-content-nav-child ul{
display:block;
border:2px solid #fff;
border-top:0px solid #fff;
padding:0px 20px 20px 20px;
width:calc(100% - 4px);
}

.menu-menu-glowne-container > ul > li > .header-page-block-bottom-content-nav-child ul li{
display:block;
margin-top:15px;
}

.menu-menu-glowne-container > ul > li > .header-page-block-bottom-content-nav-child ul li a{
color:#fff;
border:1px solid #fff;
display:block;
text-align:left;
font-weight:400;
padding:6px 15px;
}

.menu-menu-glowne-container > ul > li > .header-page-block-bottom-content-nav-child ul li a:hover{
color:#fff;
}

.header-page{
padding-top:105px;
}

.header-page-block .header-page-block-bottom-content-logo,
.header-page-block-f .header-page-block-bottom-content-logo{
margin:8px 0px;
height:45px;
width:auto;
-webkit-transition: 0.4s;
-moz-transition: 0.4s;
-o-transition: 0.4s;
transition: 0.4s;
}


.header-page-block-top-content-slogan{
padding:8px 0px 3px 0px;
}

.baner-home-page-item-image{
width:100%;
height:510px;
}

.baner-home-page-item-text-content-big{
font-size:55px;
}

.baner-home-page-item-text-content-small{
font-size:26px;
margin-bottom:30px;
}




.section-product-home-left{
width:100%;
}

.section-product-home-right{
width:100%;
}

.section-product-home-left-content{
width:100%;
padding-bottom:0px;
}

.section-product-home-right-header{
padding:25px 20px 25px 20px;
}

.section-product-home-right-content{
padding:50px 20px;	
}

.footer-page-content-left{
width:100%;
}

.footer-page-content-right{
width:100%;
}

.footer-page-content-left-block-text{
padding:28px 20px 50px 20px;
}

.footer-page-content-left-block{
width:100%;
background:#106677;
}

.footer-page-content-right-block{
padding:28px 20px 50px 20px;
}

.section-page-content-menu{
width:250px;
}

.section-page-content-text{
width:calc(100% - 300px);
padding-left:50px;
}

.menu-menu-glowne-container > ul > li > .header-page-block-bottom-content-nav-child ul li a::before{
display:none;
}

.footer-page-content-right-block-item-map iframe{
width:100%;
margin-right:0px;
}

.section-page-content-text-pdf-item{
width:calc(33.3333333333333% - 24px);
}


}


@media (max-width: 992px) {

.header-page-block-top-content-right-info a span{
font-size:14px;
font-weight:400;
line-height:normal;
margin-left:8px;
color:#fff;
}

.baner-home-page .tns-controls button:first-child,
.baner-home-page .tns-controls button:last-child{
display:none;
}

.section-page-content-menu{
width:100%;
margin-bottom:50px;
}

.section-page-content-text{
width:100%;
padding-left:0px;
}

.section-page-content-menu-header{
display:block;
font-size:18px;
font-weight:700;
line-height:normal;
color:#fff;
background:#106677; 
padding:16px 22px;
position:relative;
cursor:pointer;
}

.section-page-content-menu-header::before{
content:'';
position:absolute;
top:50%;
right:18px;
width:12px;
height:12px;
border-left:2px solid #fff;
border-top:2px solid #fff;
transform:rotate(45deg); 
-webkit-transform:rotate(45deg); 
-ms-transform:rotate(45deg);
margin-top:-4px; 
-webkit-transition: 0.4s;
-moz-transition: 0.4s;
-o-transition: 0.4s;
transition: 0.4s;
}

.close .section-page-content-menu-header::before{
transform:rotate(-135deg); 
-webkit-transform:rotate(-135deg); 
-ms-transform:rotate(-135deg);
margin-top:-8px; 
}

.section-page-content-menu.close ul{
display:none;
}

.section-page-content-text-pdf-item{
width:calc(50% - 24px);
}


}


@media (max-width: 768px) {

.header-page-block-top-content-right-info a span{
display:none;
}

.baner-home-page-item-text-content-big{
font-size:35px;
}

.baner-home-page-item-text-content-small{
font-size:22px;
margin-bottom:20px;
}

.baner-home-page-item-text a{
padding:18px 18px;
font-size:18px; 
}

.section-product-home-left-content-block-item{
width:50%;
text-align:center;
}

.product-bg-1.product-bg-f-1,
.product-bg-3.product-bg-f-1{
background:#f5f5f5;
}

.product-bg-2.product-bg-f-2,
.product-bg-1.product-bg-f-2{
background:#eceaea;
}

.product-bg-3.product-bg-f-3,
.product-bg-2.product-bg-f-3{
background:#dadada;
}

.product-bg-3.product-bg-f-2{
background:#eceaea;
}

.footer-page-content-right-block-item-text{
width:100%;
margin-bottom:50px;	
}


.footer-page-content-right-block-item-map{
width:100%;
}

.section-page-content-text-contact-l{
width:100%;
}

.section-page-content-text-contact-r{
width:100%;
}


}




@media (max-width: 576px) {

.baner-home-page-item-text-content{
width:calc(50% - 40px);
padding:0px 20px 0px 20px ;
}

.baner-home-page-item-image{
width:100%;
height:410px;
}

.baner-home-page-item-text-content-big{
font-size:22px;
margin-bottom:10px;
}

.baner-home-page-item-text-content-small{
font-size:18px;
margin-bottom:10px;
}

.section-product-home-left-content-block-item-header{
font-size:16px;
}

.section-product-home-left-content-block-item-image img{
width:auto;
max-width:100%;
height:auto;
}

.section-page-content-text-block-pdf{
display:block;
padding:60px 20px 60px 20px;
background-position:center 10px;
text-align:center;
}


.section-page-content-text-block-pdf::after{
content:'Pobierz';
position:absolute;
top:auto;
bottom:10px;
right:50%;
margin-top:0px;
margin-right:-53px;
}

.baner-home-page-item-text-image {
  width: calc(50% - 40px);
  padding: 0px 20px 0px 20px;
  display:block;
  height:146px;
}

.baner-home-page-item-text-image img{
  width:100%;
  height:100%;
  object-fit:contain;
  object-position:right center;
  max-width:auto;
}

.section-page-content-text .gallery-columns-1 .gallery-item,
.section-page-content-text .gallery-columns-2 .gallery-item,
.section-page-content-text .gallery-columns-3 .gallery-item,
.section-page-content-text .gallery-columns-4 .gallery-item,
.section-page-content-text .gallery-columns-5 .gallery-item,
.section-page-content-text .gallery-columns-6 .gallery-item,
.section-page-content-text .gallery-columns-7 .gallery-item,
.section-page-content-text .gallery-columns-8 .gallery-item,
.section-page-content-text .gallery-columns-9 .gallery-item{
width:100%;
}

.section-page-content-text-pdf-item{
width:calc(100% - 24px);
}

}




@media (max-width: 350px) {




}

