
a[href^="tel:"] {
    color: white; /* Ustawia kolor tekstu na biały */
    text-decoration: none; /* Usuwa podkreślenie */
}
@media screen and (min-width:1360px){
#name_day {padding: 10px 50px 10px; min-height: 67px;}
.images-61 li{height:900px;}

}
@media screen and (min-width:1980px){
#name_day {padding: 10px 50px 10px; min-height: 67px;}
.images-61 li{height:1080px;}

}@media screen and (min-width:1200px){
#name_day {padding: 10px 50px 10px; min-height: 67px;}


}
@media screen and (max-width:1199px){
    #name_day {padding: 25px 30px 10px; }
  #page139 .widgets-3, #page44 .widgets-3, #page43 .widgets-3{width:100%;margin-left:0;}
  .widget.sliders_partners{width:100%;margin-left:0;}
  .widget.sliders_partners .slider{width:100%;}
  #hamburger-menu{display:block;margin:10px 0;background:#22819d;padding:20px 15px 11px;}
  .hamburger-inner, .hamburger-inner::before, .hamburger-inner::after{background-color:#fff;}
  .home .hamburger-inner, .home .hamburger-inner::before, .home .hamburger-inner::after{background-color:#22819d;}
  .sidr{background:#22819d;}

  #container, #head1 .container, #head2 .container, #foot .container{width:100%;}
	#logo #title2{float:left;width:85px;padding:0px 10px;}
  #header .menu-1, #header .menu-2{display:none;}
  #phone{font-size:1.8em;padding:25px 20px 10px 0px;}
  #head2{display:none;}

  #logo{padding:12px 10px}

  #page h1{margin:55px 0;padding:0 2.5%;}
  #page h1.promo{width:70%;margin-left:0;}
  .backPromo{margin-right:2.5%;}

  .our_offer-widget.widget.type-2{width:100%;margin:40px 0 0 0;}

  .widgets-2 .our_products_header-widget{width:100%;margin:0;}
  .widgets-2 .our_products-widget{width:100%;margin-left:0;}

  .our_offer-widget.widget.type-2 .name{margin-top:20px;padding-left:2.5%;}
  .our_offer-widget.widget.type-2 .description{padding-left:2.5%;}


  .widgets-2 .our_products_footer-widget{width:100%;margin:0;padding:60px 2.5%;}
  .widgets-2 .our_products_footer-widget .description{padding:0;}

  .widgets-2 .our_realizations_header-widget{width:100%;margin:0;padding:50px 2.5%}
  .widgets-2 .our_realizations-widget .slick-next{top:-70px;}
  .widgets-2 .our_realizations-widget{width:100%;margin:0;}
  .widgets-2 .our_realizations-widget .slick-next{top:-70px;right:25%;}

  .widgets-3{width:100%;margin:0;}
  .our_offer-widget.widget.type-2 .description{padding-right:2.5%;}

/*  #slider-1 .slick-slide{height:400px;}*/
  #slider-1 #sliderContent{background-size:50%;top:calc( 50% - 150px )}
  #slider-1 #sliderLogo{height:150px;}
  #slider-1 #sliderSlogan{font-size:1.5em;}
  #slideDown{border-left: 30px solid transparent;
    border-right: 30px solid transparent;
    border-top: 30px solid #22819d;
    margin-top:30px;}

  .pages-list li{margin:0;width:100%;padding:40px;}

  .widget.offer_products-footer{width:100%;margin:0;}
  .pages-30{width:100%;margin:0;}
  .pages-30 li{width:33.3%;}

  .images-3{width:100%;}

  .pages-4 li.first{width:100%;margin:0;}
  
  .contact-panel{width:100%;}
  #body.fixed{margin:0;}

  #logoMobile{display:block;margin-left:20px;width:140px}

  .pages-31{width:100%;margin-left:0;}
  #page div.content table{width:100%;}
  #page div.content table td{}
  #page div.content table td img{height:auto;width:auto;}
  #ask-about-link{margin-right:0;}

  .images-1{margin-left:2.5%;}

  .widgets-91{margin-left:0;}
  #ask-about-link a{padding:10px 10px;}
  .widget.type-28 ul a{padding:10px 10px;}
}

@media screen and (max-width:1100px){
  .widget.type-1, .widget.type-2{width:100%;margin-left:0;}
  .widgets-3 .localizations{width:720px;margin-left:calc( 50% - 360px )}
  .widget.type-1 .head, .widget.type-2 .head{font-size:1.5em;}

  .pages-6 > li{width:100%;margin-left:0;}
  .pages-6 li .content{width:auto !important}
  .pages-6 li .more{left:20px;}
  .our_offer-widget.widget.type-2 h1 {font-size: 2.750em;margin: 20px 0 30px;width:50% !important;}

}


@media screen and (max-width:1050px){
  #page div.content{width:100%;padding:0 2.5% 50px;}
  .pages-40{width:100%;margin:0;}
  #page nav.breadcrumb{width:100%;float:left;margin-top:20px;padding:0 2.5%;}

  .widget.offer_products{width:100%;margin:0;}

  #page > time{right:2.5%;margin:0;}


  .contact-us #content .widget.type-1{width:100%;height:auto;padding:0;}
  .contact-us #content .widget.type-1:nth-child(2) .description{text-align:left;}
  .contact-us #content .widget.type-1:nth-child(4) .description{text-align:left;width:260px;margin:auto;}
  .contact-us #content .widget.type-1 .head{text-align:center;padding:0;}
  .contact-us #content .widget.type-1::after{display:none;}
  .contact-us .widget .head{margin:20px 0 10px}
  .contact-us h2.headerMap{padding-top:40px;}

  #page.product .container.productDescription{width:100%;margin-left:0;}
  .slider_images-1{padding:0 2.5%;}
  #productRight{padding-left:30px;}
  .block{width:50%;padding:0 2.5%;}
  .block.features{width:50%;}

  .pages-31 li div.askAboutProduct{padding-left:50px;}
     
}


@media screen and (max-width:1024px){
  .our_offer-widget.widget.type-2{margin-top:0;}
  .our_offer-widget.widget.type-2 .image{width:100%;}
  .our_offer-widget.widget.type-2 .name{margin:20px 0;text-align:center;width:100%;}
  .our_offer-widget.widget.type-2 .description{width:100%;}
  .our_offer-widget.widget.type-2 .more{margin:40px 0;float:right;padding-right:100px;}

  .widgets-2 .our_realizations-widget li .image{width:100%;}
  .widgets-2 .our_realizations-widget li .image img{width:100%;}
  .widgets-2 .our_realizations-widget li .realizationDesc{margin-top:50px;}
  .widgets-2 .our_realizations-widget li div.askAboutProduct{float:right;text-align:right;padding:0 130px 0 0;}
  .widgets-2 .our_realizations-widget li.slick-slide{height:auto;padding-bottom:40px;background:none;}
  .widgets-2 .our_realizations-widget{padding-bottom:10px;}

  .pages-40 li{width:50%;height:500px;}
  .pages-40 li:nth-child(4n) h2{background:#22819d;color:#fff;}
  .pages-40 li:nth-child(4n+3) h2{background:#f4f4f4;color:#404041;}

  .pages-30 li{width:50%;height:700px;}
  .pages-30 li .image img{width:100%;}

  .pages-31 li{width:100%;background:none;padding-bottom:40px;}
  .pages-31 .image{width:100%;text-align:center;}
  .pages-31 li div.askAboutProduct{float:right;text-align:right;padding:0 100px;}

  #page div.content table td{float:left;clear:left;width:100% !important;}
  #page div.content table td img{margin:auto !important;float:none !important;}

  #map{height:600px !important;}

}

@media screen and (max-width:900px){
    .files-list{margin: 55px 0;margin-left: auto;color: #000;width: 100%;list-style:none;}
.widgets-2 .our_equipment-widget{width:100%;margin-left:calc( 50% - 600px );padding-bottom:70px;}
.widgets-2 .our_equipment-widget li.slick-slide{width:100%;}
.widget.our_equipment-widget.type-6{margin:0 auto;}
.slick-slide img{width:100%;}
.widgets-2 .our_equipment-widget .slick-next{display:none;}
.widgets-2 .our_equipment-widget li div.name{width:0.7em;}
  .widgets-3 .our-advice-1{width:100%;padding: 0 2.5%;}
  .widgets-2 .our_products-widget .pages-20 li, #page44 .widget.type-5 .pages-20 li{width:14%;}
  .widgets-2 .our_products-widget .pages-20 li:first-child, #page44 .widget.type-5 .pages-20 li:first-child{margin-left:0.5%;}
     #name_day {display:none; }
	 .our_offer-widget.widget.type-2 h1 {font-size: 2.750em;margin: 20px 0 30px;width:100%;}

@media screen and (max-width:800px){
#phone{font-size:1.4em;padding:30px 10px 10px 0px;}
#phone:before{margin-top:-5px;background-size:28px;fill:#fff;width:35px;}
  .widget.sliders_partners .slick-slide{height:100px;}
  .widgets-2 .our_realizations_header-widget .more{margin-top:5px;}
  .widgets-2 .our_realizations_header-widget div.name{margin-left:0;font-size:1.5em;}
  .widgets-2 .our_realizations-widget .slick-next{top:-63px;left:40%;}

  .widgets-3 .our-advice div.name{margin-left:0;padding-left:2.5%;font-size:1.5em;}
  .widgets-3 .our-advice .more{margin-top:5px;}
  .widgets-3 .our-advice-1 .image{margin-right:10px;}
  .widgets-3 .our-advice-1 .slick-next{top:-95px;left:40%;}
  .widgets-3 .our-advice-1 .pages-slider .slider-description{margin-top:15px;}

  #foot .menu-1, #foot .menu-3{width:100%;margin:10px 0;text-align:center;}
  .info-footer{width:100% !important;margin:0 !important;text-align:center;}
  .info-footer.widget > div.description{margin:0;}
  .info-footer::before{background-position:center center;}

  #page{position:relative;}
  .backPromo{position:relative;width:100%;right:0;top:0px;margin-top:0;}
  .backPromo a{display:inline;}
  #page h1, #page h1.promo{width:100%;}

  #page139 .widgets-3, #page44 .widgets-3, #page43 .widgets-3{background:linear-gradient(#22819d 0%, #22819d 50%, #fff 50%)}
  .widgets-3 .localizations{width:100%;margin-left:0;}
  .widgets-3 .localizations .head{font-size:1.5em;padding-left:2.5%;}
  .widgets-3 .localizations .image{width:100%;text-align:center;max-width:95%;margin:0 2.5%;}
  .widgets-3 .localizations .image img{float:none;margin:auto;}
  .widgets-3 .localizations div.name{padding:0 2.5%;font-size:1.5em;}
  .widgets-3 .localizations div.name a, .widgets-3 .localizations div.description{color:#000;}
  .widgets-3 .localizations div.name a{padding:0;}
  .widgets-3 .localizations .more{margin-top:50px;}
  .widgets-3 .localizations .head::after{display:none;}

  .widget.offer_products .head{font-size:1.5em;margin:20px 0;padding:0 2.5%;}
  
  .pages-30 li{height:600px;}

  .pages-4 li.first .image{width:100%;}
  .pages-4 li.first h2{padding:20px 2.5%;clear:both;}
  .pages-4 li.first .description{padding:2.5%;}
  .pages-4 li .image{width:100%;height:auto;margin:0;text-align:center;}
  .pages-4 li .image img{width:100%;margin:auto;}
  .pages-4 li h2{clear:both;}
  .pages-4 li .more{margin-right:60px;}

  .contact-panel .block{width:100%;}
	#page44 .widget.type-5 .head{text-align:center;margin:0 auto;}
  .widgets-2 .our_products-widget .pages-20 li, #page44 .widget.type-5 .pages-20 li{background:none !important;width:100%;display:block;margin:0;height:auto;text-align:center;}
  .widgets-2 .our_products-widget .pages-20 li:first-child, #page44 .widget.type-5 .pages-20 li:first-child{margin:0;}
  .widgets-2 .our_products-widget .pages-20 li h2, #page44 .widget.type-5 .pages-20 li h2{display:inline-block;font-size:1.5em;padding:20px 0;clear:both;}

  .widget.offer_products .pages-20 li{background:none !important;width:100%;display:block;margin:0;height:auto;text-align:center;}
  .widget.offer_products .pages-20 li:first-child{margin:0;}
  .widget.offer_products .pages-20 li h2{display:inline-block;font-size:1.5em;padding:20px 0;clear:both;color:#000;}

  .image-mobile{width:100%;display:block;padding:0;margin:0;}
  .widget.type-3 .slider{width:100%;}
  .widget.sliders_estam .slick-slide, .widget.sliders_estam{width:100%;margin-left:auto;height:auto;}
  

  .pages-6 .image{display:block;padding:0 2.5%;text-align:center;}
  .pages-6 > li{padding:50px 0;}
  .pages-6 li .content{display:block;}
  .pages-6 li .content::after{display:none;}
  .pages-6 li .contentInfo{display:block;width:auto;}
  .pages-6 li .more{position:relative;bottom:auto;left:auto;float:right;margin-right:50px;width:auto;}
  .pages-6 li .description{padding:0;}

  #productLeft, #productRight{width:100%;padding:0 10%;}
  #productRight{min-height:auto;}
  #productRight::before{display:none;}
  .block{width:100%;}
  #page.product .block div.content{padding:0;}
  .block.features, .block.descriptionProduct{width:100%;}

  #ask-about-link{width:100%;margin-top:0;text-align:center;}
  #ask-about-link a{padding:10px 10px;}
  .widgets-91{width:100%;}
  .widget.type-28 ul a{padding:10px 10px;}
  
  .freeprivacypolicy-com---reset.freeprivacypolicy-com---nb.freeprivacypolicy-com---palette-light.freeprivacypolicy-com---nb-standalone.freeprivacypolicy-com---lang-en,.freeprivacypolicy-com---reset.freeprivacypolicy-com---nb.freeprivacypolicy-com---palette-light.freeprivacypolicy-com---nb-standalone.freeprivacypolicy-com---lang-pl{width:100%;height:auto;left:0;right:0;top:10%;}
.widgets-90 ul{list-style:none;display:flex;flex-direction:column;width:100%;justify-content:center;align-items: center;}
.widgets-90 ul li{margin:2em auto;text-align:center;}
.widgets-90 ul li ul li{margin:.5em auto;}
.widget.type-4{width:100%}
.widget.type-4 nav > ul > li ul{margin-left:0;}
.widgets-2 .our_equipment-widget li.slick-slide{height:530px;}
}

@media screen and (max-width:640px){
#name_day{display:none;}
  #map{height:400px !important;}
  #phone{font-size:1em;padding:30px 5px 10px 0px;}
#phone:before{margin-top:0px;background-size:23px;fill:#fff;width:30px;}
  #logo{padding: 12px 0px 12px 10px ;}
  .widgets-3 .our-advice-1{margin:150px auto 200px;}
  .widgets-3 .our-advice-1 .image{width:100%;margin:auto;text-align:center;}
  .widgets-3 .our-advice-1 .image img{margin:auto;}
  .widgets-3 .our-advice-1 .pages-slider .name{text-align:center;padding:20px 0;float:left;line-height:1em;}
  .widgets-3 .our-advice-1 .pages-slider .slider-description{color:#404041;text-align:center;margin-bottom:20px;}
  .widgets-3 .our-advice-1 .pages-slider .no-img .name a{color:#fff;}
  .widgets-3 .our-advice-1 .pages-slider .no-img .slider-description{color:#fff;text-align:center;margin-bottom:20px;}
  .widgets-3 .our-advice-1 div.name a{color:#404041;text-align:center;}
  .widgets-3 .our-advice-1 .slick-next{top:-95px;left:40%;}
  .widgets-3{background:linear-gradient(#22819d 0%, #22819d 60%, #fff 60%)}

  .widgets-2 .our_products_header-widget div.name{margin:0;padding:0 2.5%;}
  .widgets-2 .our_realizations-widget li .image{margin:0;}


  .pages-40 li{width:100%;}
  .pages-40 li:nth-child(2n+1) h2{background:#22819d;color:#fff;}
  .pages-40 li:nth-child(2n) h2{background:#f4f4f4;color:#404041;}

  .pages-30 li{width:100%;height:auto;background:none;padding-bottom:50px;}
  .pages-30 li div.askAboutProduct{text-align:right;padding-right: 0px;}

  .pages-4 li time{float:none;margin:0;}

  #page > time{top:10px;}
	#page45 #content .widget img{width:100%;height:100%;}
  .appointment-advisor #page div.content ul{padding-left:0;}
  .appointment-advisor #page div.content ul li{width:100% !important;list-style:none;text-align:center;}
  .side-tab-widget{-webkit-transform: rotate(0deg);-ms-transform: rotate(0deg);-o-transform: rotate(0deg); transform: rotate(0deg);bottom:0;top:auto;}
  .side-tab-widget.id-35{bottom:0;right:auto !important;left:0;top:auto;}
  .side-tab-widget.id-31{bottom:0;right:0 !important;top:auto;}
  
}

@media screen and (max-width:480px){
  #phone{display:none;}
  #slider-1 #sliderContent{width:100%;left:0;}
  .widgets-2 .our_realizations_header-widget div.name{}
  .widgets-2 .our_realizations-widget .slick-next{top:-30px;left:2.5%;}
  .widgets-2 .our_realizations_header-widget .more{margin-right:60px;margin-top:0;margin-bottom:20px;}
  .widgets-2 .our_realizations-widget li .realizationDesc, .widgets-2 .our_realizations-widget li .realizationTime, .widgets-2 .our_realizations-widget li div.name{padding:0 20px 0 30px;}
  .slick-dots{bottom:-40px;}

  .widgets-3 .our-advice-1 .slick-next{top:-50px;left:0;}

  .widget .pages-slider .slider-description{min-width:0;}

  .our_offer-widget.widget.type-2 .more{margin-right:75px;padding:0;}
  .our_offer-widget.widget.type-2 .more a{}
  .our_offer-widget.widget.type-2 .more a:after{right:-55px;}
  
  .widgets-2 .our_products_header-widget div.name{font-size:1.5em;}
  .our_offer-widget.widget.type-2 .name{font-size:1.5em;text-align:left;}

  #page > time{position:relative;clear:both;width:100%;z-index:999;top:-20px;right:0;}

  .contact-panel{padding:25px 40px;}

}