@import url("devrama.owl.sweetalert.tosrus.css");a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}a,a:hover,li:hover{text-decoration:none}b{font-weight:400}i{font-style:italic}::-webkit-input-placeholder{color:#666666;font-size:14px}:-moz-placeholder{color:#666666;font-size:14px}::-moz-placeholder{color:#666666;font-size:14px}:-ms-input-placeholder{color:#666666;font-size:14px}::-moz-placeholder{color:#666666;font-size:14px;}:-ms-input-placeholder{color:#666666;font-size:14px;}:-moz-placeholder{color:#666666;font-size:14px;}
.w10,.w15,.w20,.w25,.w30,.w33,.w35,.w50,.w60,.w65,.w70,.w75,.w80,.w90{float:left}.w100{width:100%}.w90{width:90%}.w80{width:80%}.w75{width:75%}.w70{width:70%}.w65{width:65%}.w60{width:60%}.w50{width:50%}.w40{width:40%;float:left}.w35{width:35%}.w30{width:30%}.w33{width:33.3333%}.w25{width:25%}.w20{width:20%}.w15{width:15%}.w10{width:10%}.c0,.c10,.c100,.c15,.c150,.c20,.c200,.c25,.c30,.c5,.c50,.c60,.c70,.c80,.c90{width:100%;clear:both}.c5{height:5px}.c10{height:10px}.c15{height:15px}.c20{height:20px}.c25{height:25px}.c30{height:30px}.c40{width:100%;clear:both;height:40px}.c50{height:50px}.c60{height:60px}.c70{height:70px}.c80{height:80px}.c90{height:90px}.c100{height:100px}.c150{height:150px}.c200{height:200px}::-webkit-input-placeholder{color:#666666;font-size:13px;}::-moz-placeholder{color:#666666;font-size:13px;}
:-ms-input-placeholder{color:#666666;font-size:13px;}
:-moz-placeholder{color:#666666;font-size:13px;}
.c0,.c10,.c100,.c15,.c150,.c20,.c200,.c25,.c30,.c5,.c50,.c60,.c70,.c80,.c90{width:100%;clear:both}.c5{height:5px}.c10{height:10px}.c15{height:15px}.c20{height:20px}.c25{height:25px}.c30{height:30px}.c40{width:100%;clear:both;height:40px}.c50{height:50px}.c60{height:60px}.c70{height:70px}.c80{height:80px}.c90{height:90px}.c100{height:100px}.c150{height:150px}.c200{height:200px}
.btn{min-width:180px;height:35px;display:inline-block;padding:4px 16px;margin-bottom:0;font-size:14px;line-height:20px;font-weight:400;text-transform:uppercase;text-align:center;vertical-align:middle;cursor:pointer;border:none;outline:none;}
.btn-filled{color:rgba(255,255,255,0.7);border:1px solid #333333;background-color:#232323;-webkit-transition:.4s ease-in-out;-moz-transition:.4s ease-in-out;-o-transition:.4s ease-in-out;transition:.4s ease-in-out;transition-property:color,background-color,border;}
.btn-filled-black{color:#fff;border:1px solid #000;background-color:#000;}
.btn-filled:hover{color:#fff;text-decoration:none;border:1px solid rgba(255,255,255,0.4);}
.btn-filled-black:hover{color:#fff;background-color:#da0004;border:1px solid #da0004;}
.btn-empty{background-color:transparent;color:#448d39;border:1px solid #448d39;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;transition-property:color,background-color,border;}
.btn-empty:hover{color:#fff;background-color:#448d39;text-decoration:none;}
::-webkit-scrollbar{width:1em;width:10px;height:10px}
::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(200,200,200,0.5);width:5px}
::-webkit-scrollbar-thumb{background-color:#da0004;outline:1px solid #000;width:5px}
body{font-family:'Open Sans Condensed', sans-serif;font-family:'Open Sans', sans-serif!important;font-size:14px;line-height:20px;color:#000;overflow-x:hidden;background:#ffffff;}
.push{position:relative;}
.geo{width:100%;background:#fff;}
.geo a{color: #666!important;}
#menu.panel{position:fixed;left:0px;z-index:100;margin-left:0;width:260px!important;background:#fff;text-align:center;box-shadow: 0 0 10px #00000029;}
#menu.panel a > img{margin-top:5vh;margin-bottom:3vh;}
.socialMedia a>img{margin-top: 0!important; margin-bottom: 0!important; }
#menu.panel img,
.socialMedia .w50:first-of-type img{-webkit-transition:.4s ease-in-out;-moz-transition:.4s ease-in-out;-o-transition:.4s ease-in-out;transition:.4s ease-in-out;transition-property:transform;}
#menu.panel h1 img:hover,
.socialMedia .w50:first-of-type img:hover{transform:scale(0.97);}
.panel .grey-line{display:block;width:55%;height:1px;background:#cccccc;margin:1vh auto 1vh auto;}
.panel ul{margin:4vh 0 5vh 0;width:100%;top:0px;bottom:0px;}
.panel ul li{height:4vh;min-height:30px;width:100%;font-weight:400;position:relative;text-transform:uppercase;-webkit-transition:.4s ease-in-out;-moz-transition:.4s ease-in-out;-o-transition:.4s ease-in-out;transition:.4s ease-in-out;transition-property:background, font-weight; text-align: left; padding-left: 20px;}
.panel ul li a{position:absolute;cursor:pointer;z-index:10;top:0;bottom:0;margin:auto;display:block;width:100%;vertical-align:middle;height:20px;color:#000000 !important;-webkit-transition:.4s ease-in-out;-moz-transition:.4s ease-in-out;-o-transition:.4s ease-in-out;transition:.4s ease-in-out;transition-property:color;}
.panel ul li:hover{background:#f3f3f3;}
.panel ul li:hover > a{color:#da0004;}
.socialMedia{width:96%;height:23px;margin:2vh auto 2vh auto;}
.socialMedia .w50{text-align:center;box-sizing:border-box;}
.socialMedia .w50:first-of-type{border-right:1px solid #dadada;}
.socialMedia img{vertical-align:middle;}
.socialMedia span{color:#797979;font-size:13px;font-weight:400;text-transform:uppercase;padding-right:20px;}
.socialMedia span img{padding-right:5px;}
#main{position:relative;left:260px;width:calc(100% - 260px);background:#fff;}
#search{cursor:pointer;display:block;-webkit-transition:.4s ease-in-out;-moz-transition:.4s ease-in-out;-o-transition:.4s ease-in-out;transition:.4s ease-in-out;transition-property:transform;}
#search:hover{transform:scale(0.97);}
.lang a{color:#000000;padding:0px 10px 0 10px;font-weight:400;-webkit-transition:.4s ease-in-out;-moz-transition:.4s ease-in-out;-o-transition:.4s ease-in-out;transition:.4s ease-in-out;transition-property:color;}
.lang a:hover{color:#da0004;}
.panel ul li ol{position:absolute;overflow:hidden;top:0;width:0px;left:260px;background:#f3f3f3;border-bottom:2px solid #da0004;box-shadow:5px 5px 5px rgba(0,0,0,0.1);z-index: 120;}
.panel ul li ol li{font-weight:300;}
.panel ul li ol li:hover{font-weight:400;background:-moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.65) 40%, rgba(255,255,255,0.65) 60%, rgba(255,255,255,0.02) 99%, rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,0.65) 40%,rgba(255,255,255,0.65) 60%,rgba(255,255,255,0.02) 99%,rgba(255,255,255,0) 100%);background:linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,0.65) 40%,rgba(255,255,255,0.65) 60%,rgba(255,255,255,0.02) 99%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#00ffffff',GradientType=1);}
.sliderHolder img,
.sliderHolder span{display:none;}
#header{position:relative;height:760px;}
#slides{position:absolute;top:0;width:100%;height:805px;overflow:hidden;}
#boxes{height:920px;margin-top:-100px;}
#kuchnie{position:relative;border-top:10px solid #fff;border-bottom:10px solid #fff;border-right:10px solid #fff;box-sizing:border-box;}
#kuchnie #owl .owl-item{width:100%;height:650px;}
.owl-carousel .owl-item{padding:0;}
.owl-prev{width:51px;height:51px;float:left;background:url(../img/prev.jpg) center center no-repeat!important;}
.owl-next{width:51px;height:51px;float:right;background:url(../img/next.jpg) center center no-repeat!important;}
.owl-theme .owl-controls .owl-buttons div{-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;margin:0;padding:0;}
.owl-theme .owl-controls{position:absolute;top:42%;margin:0;width:100%;z-index:10;}
#boxes .ctnt{position:absolute;text-align:center;bottom:0;padding-bottom:15px;width:100%;padding:0 20px;box-sizing:border-box;background:-moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.64) 100%);background:-webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.64) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.64) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#a3000000',GradientType=0);-webkit-transition:.4s ease-in-out;-moz-transition:.4s ease-in-out;-o-transition:.4s ease-in-out;transition:.4s ease-in-out;transition-property:padding-bottom;}
#boxes .ctnt:hover{padding-bottom:15px;}
#boxes .ctnt .line{display:block;width:60px;height:1px;background:rgba(255,255,255,0.5);margin:0 auto;}
#boxes .ctnt h3{color:#fff;text-transform:uppercase;font-weight:300;font-size:26px;line-height:30px;text-shadow:0 0 35px #000;}
#boxes .ctnt .h3-like-boxes{color:#fff;text-transform:uppercase;font-weight:300;font-size:26px;line-height:30px;text-shadow:0 0 35px #000;}
#boxes h5, #ikony h5{color:#fff;text-transform:uppercase;font-weight:400;font-size:14px;line-height:31px;}
#boxes h5, #ikony .h5-like-icon-title{color:#fff;text-transform:uppercase;font-weight:400;font-size:14px;line-height:31px;}
#boxes .ctnt p{color:#fff;font-weight:200;font-size:14px;line-height:22px;text-shadow:0 0 15px #000;}
#realizacje{position:relative;background:url(../img/realizacje.jpg) center center no-repeat;background-size:cover;height:240px;border-right:10px solid #fff;}
#projektowanie{position:relative;background:url(../img/projektowanie.jpg) center center no-repeat;background-size:cover;height:310px;border-top:10px solid #fff;border-bottom:10px solid #fff;}
#wnetrze{position:relative;background:url(../img/wnetrza1.jpg) center center no-repeat;background-size:cover;height:360px;}
#ikony{position:relative;height:160px;background:#000000;}
#ikony .w25,
#ikony .w100{text-align:center;height:100%;-webkit-transition:.4s ease-in-out;-moz-transition:.4s ease-in-out;-o-transition:.4s ease-in-out;transition:.4s ease-in-out;transition-property:background;}
#ikony .w25:hover,
#ikony .w100:hover{background:#da0004;}
#boxes .w20{text-align:center;}
#kolekcje span{position:relative;display:block;width:100%;background:#000;height:80px;line-height:80px;color:#fff;text-transform:uppercase;font-weight:400;font-size:19px;}
#kolekcje span:after{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136, 183, 213, 0);border-top-color:#000;border-width:14px;margin-left:-14px;}
#katalog{position:relative;height:260px;background:url(../img/katalog.jpg) left center no-repeat;background-size:cover;border-left:10px solid #fff;box-sizing:border-box;}
#katalog button{position:relative;top:200px;}
#kolekcje{background:#ffffff;border-top:10px solid #fff;border-left:10px solid #fff;position:relative;height:450px;box-sizing:border-box;}
#mainSubpage #kolekcje{border:0;}
#kolekcje ul{padding:12px 0 0 0; list-style: none;}
#kolekcje li{width:100%;height:44px;line-height:43px;}
#kolekcje li a{display:block;width:130px;font-weight:400;margin:0 auto;border-bottom:1px #eeedee solid;text-transform:uppercase;color:#515151;-webkit-transition:.4s ease-in-out;-moz-transition:.4s ease-in-out;-o-transition:.4s ease-in-out;transition:.4s ease-in-out;transition-property:color;}
#kolekcje li:last-child a{border:none;}
#kolekcje li a:hover{color:#da0004;}
#promocje{position:relative;text-align:center;height:200px;background:url(../img/line.png) left 18% center no-repeat, url(../img/line.png) right 18% center no-repeat, #da0004;-webkit-transition:.4s ease-in-out;-moz-transition:.4s ease-in-out;-o-transition:.4s ease-in-out;transition:.4s ease-in-out;transition-property:background;border-left:10px solid #fff;box-sizing:border-box;}
#mainSubpage #promocje{border:0;}
#promocje h3{color:#fff;text-transform:uppercase;font-weight:400;font-size:26px;line-height:200px;}
#promocje .h3-like-promocje{color:#fff;text-transform:uppercase;font-weight:400;font-size:26px;line-height:200px;}
#promocje:hover{background:url(../img/line.png) left 18% center no-repeat, url(../img/line.png) right 18% center no-repeat, #000;}
#fama{width:100%;height:650px;padding:70px;box-sizing:border-box;background:url(../img/fama.jpg) top left no-repeat;background-size:cover;}
#partners{width:100%;padding:40px 30px;box-sizing:border-box;}
#partners img{ width: 80%; height: 40px; object-fit: scale-down;}
.fama-desc{width:100%;background:rgba(255,255,255,0.9);padding: 25px 25px 50px 25px;}
.fama-desc .red-line{display:block;width:50px;height:1px;margin-left:0;background:#da0004;margin-bottom:15px;}
.fama-desc h1{color:#000000;font-weight:400;font-size:40px;line-height:48px;}
.fama-desc h1 span{color:#da0004;}
.fama-desc h2{color:#000000;font-weight:200;font-size:40px;line-height:46px;margin-bottom:20px;}
.fama-desc p{color:#000000;font-weight:300;font-size:14px;line-height:26px;text-indent: 20px;}
#copy{position:relative;margin-top:-50px;overflow:auto;width:100%;}
#copy .left{margin-top:40px;float:left;width:calc(100% - 450px);background:#000;padding-left:50px;padding-top:30px;padding-bottom:30px;box-sizing:border-box;}
#copy .left p{color:#8f8a7e;font-size:14px;padding-left:20px;font-weight:200;}
#copy .left p a{color:inherit;}
#copy .left p a:hover{color:#da0004;}
#copy ul li{float:left;padding:5px 20px;background:url(../img/sep.png) right center no-repeat;}
#copy ul li:last-child{background:none;}
#copy ul li a{color:#fff;font-size:16px;font-weight:200;-webkit-transition:.4s ease-in-out;-moz-transition:.4s ease-in-out;-o-transition:.4s ease-in-out;transition:.4s ease-in-out;transition-property:color;}
#copy ul li a:hover{color:#da0004;}
#copy .right{float:right;width:450px;padding:48px 0px 48px 40px;box-sizing:border-box;background:#cbcbcb;}
#copy table td{width:50%;padding:5px 25px 5px 30px;-webkit-transition:.4s ease-in-out;-moz-transition:.4s ease-in-out;-o-transition:.4s ease-in-out;transition:.4s ease-in-out;transition-property:color;}
#copy table td a{color:inherit;}
#copy table td:last-child a:hover{color:#da0004;}
.sb-content #ikony{height:auto;}
#ikony span{position:relative;display:block;width:100%;background:#fff;height:74px;line-height:74px;color:#999999;text-transform:uppercase;font-weight:400;font-size:19px;text-align:center;}
#ikony span:after{top:0%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136, 183, 213, 0);border-top-color:#000;border-width:14px;margin-left:-14px;}
#boxes.subpage{margin-top:0;}
#mainSubpage{position:relative;}
#mainSubpage > h1,
#mainSubpage > div > h1{position:absolute;z-index:999;bottom:1vh;left:50px;font-family:'Open Sans Condensed', sans-serif;font-size:85px;line-height:130px;font-weight:200;color:rgba(255,255,255,0.7);}
#mainSubpage > h1 span,
#mainSubpage > div > h1 span{text-transform:uppercase;font-weight:300;font-size:100px;}
.ug-thumb-wrapper{cursor:pointer;}
body.darkBG{background:#fff;}
#kontakt,
#company{width:100%;height:100vh;}
#company .banner{min-height:40vh;height:40vh;}
#map_canvas{min-height:45vh;height:45vh;}
#tagCanvas{min-height:45vh;}
#kontakt-info{height:55vh;min-height:55vh;}
#kontakt-info .red-line,
.red-line{display:block;width:40px;height:1px;background:#da0004;margin:3vh auto 1vh auto;}
#contactForm{width:850px;margin:2vh auto;text-align:center;}
#kontakt-info h1,
.subpage-title{color:#000;font-family:'Open Sans Condensed', sans-serif;font-size:40px;font-weight:300;text-align:center;line-height:50px;}
#kontakt-info h3{color:#000;font-size:40px;font-weight:300;text-align:center;line-height:50px;}
#kontakt-info h5{color:#000;font-size:13px;font-weight:400;text-align:center;line-height:20px;}
#kontakt-info h6{color:#000;font-size:13px;font-weight:200;text-align:center;line-height:20px;}
#kontakt-info h6 span{font-weight:400;}
#kontakt-info h3 a,
#kontakt-info h5 a{color:inherit;}
#contactForm .w33,
#contactForm .w100{padding:0 20px;box-sizing:border-box;}
#contactForm input,
#contactForm textarea{font-family:'Open Sans Condensed', sans-serif;width:100%;background:transparent;border:none;border-bottom:1px rgba(204, 204, 204, 0.3) solid;text-indent:10px;outline:none;margin-bottom:20px;padding:10px 0;color:rgba(204, 204, 204, 0.8);font-weight:500;-webkit-transition:.4s ease-in-out;-moz-transition:.4s ease-in-out;-o-transition:.4s ease-in-out;transition:.4s ease-in-out;transition-property:border-bottom;}
#contactForm button{border-radius:20px;min-width:60px;font-size:11px;font-weight:200;height:30px;padding:3px 25px;}
#contactForm textarea{height:45px;resize:none;padding:0 10px;text-indent:0;box-sizing:border-box;}
#contactForm input:hover,
#contactForm textarea:hover{border-bottom:1px #da0004 solid;}
.social-media{text-align:center;padding:1vh 0 0.5vh 0;}
.social-media img{display:inline-block;padding:10px 3px;max-width:16px;opacity:0.8;-webkit-transition:.4s ease-in-out;-moz-transition:.4s ease-in-out;-o-transition:.4s ease-in-out;transition:.4s ease-in-out;transition-property:transform, opacity;}
.social-media img:hover{transform:scale(1.1);opacity:1;}
#kontakt-info .line{display:block;width:60px;height:1px;background:rgb(232, 0, 4);margin:0 auto;margin-bottom:1vh;}
.sb-content{box-sizing:border-box; padding: 25px;}
.sb-content h1 { font-size: 40px; margin-top: 10px;}
.sb-content h2 { font-size: 32px; margin-top: 10px;}
.sb-content strong { font-weight: bold;}
.sb-content p{color:#000;font-size:15px;line-height:26px;font-weight:200;text-align:justify;font-family:'Open Sans', 'Open Sans Condensed', sans-serif;display: block;margin-top: 1em;margin-bottom: 1em;margin-left: 0;margin-right: 0; text-indent: 20px;}
.sb-content p a{color:#bd0000;}
.sb-content ul{list-style: disc; margin-left: 30px;}
.sb-content li{font-size: 15px; line-height:26px;font-weight:200;text-align:justify;font-family:'Open Sans', 'Open Sans Condensed', sans-serif;}
#company .col-3{text-align:center;margin-top:-80px;}
.sb-content > .w80SideBar{position:relative;min-height:570px;}
.sb-content > .w80{position:relative;min-height:570px;width:100%}
#company .w60{position:relative;min-height:570px;}
.minifooter{position:absolute;bottom:0;height:74px;line-height:74px;background:#da0004;width:100%;}
.sb-content .minifooter p{float:left;}
.sb-content .minifooter .w20{float:right;text-align:center;padding:0;}
.sb-content .minifooter .w20 img{padding:0px 10px;max-width:16px;}
.sb-content .minifooter p,
.sb-content .minifooter p a{color:#fff;line-height:64px;}
#wyprzedaz{width:100%;height:100vh;}
.wyp-item{float:left;width:33.33%;height:50vh;position:relative;}
.wyp-item.real{overflow:hidden;height:50vh;-webkit-transition:.4s ease-in-out;-moz-transition:.4s ease-in-out;-o-transition:.4s ease-in-out;transition:.4s ease-in-out;transition-property:background-size;}
.wyp-item.real h5{opacity:0;display:block;width:100%;height:60px;line-height:60px;font-size:22px;padding-top:50px;margin:auto;background:url(../img/more.png) center top no-repeat;position:absolute;top:0;bottom:0;left:0;color:#fff;text-align:center;right:0;-webkit-transition:.4s ease-in-out;-moz-transition:.4s ease-in-out;-o-transition:.4s ease-in-out;transition:.4s ease-in-out;transition-property:opacity;}
.wyp-item > p{display:block;float:right;height:50px;line-height:50px;background:#fff;margin-top:10px;margin-right:10px;font-size:16px;}
.wyp-item.real:hover h5{opacity:1;}
.wyp-item > p >small{padding:0 20px;color:#b9b9b9;text-decoration:line-through;}
.wyp-item > p > span{display:block;float:right;padding:0 15px;height:50px;line-height:50px;color:#fff;background:red;font-weight:400;}
.wyp-item > div{position:absolute;bottom:0;right:0;width:100%;color:#000;min-width:250px;box-sizing:border-box;padding:25px 20px;background:#fff;font-size:13px;font-weight:300;text-align:justify;line-height:20px;-webkit-transition:.4s ease-in-out;-moz-transition:.4s ease-in-out;-o-transition:.4s ease-in-out;transition:.4s ease-in-out;transition-property:right;}
.wyp-item > div a{color:inherit;}
.wyp-item > div p{color:#000;}
.wyprzedaz.realizacje a:nth-child(1) .wyp-item.real,
.wyprzedaz.realizacje a:nth-child(3) .wyp-item.real,
.wyprzedaz.realizacje a:nth-child(7) .wyp-item.real,
.wyprzedaz.realizacje a:nth-child(10) .wyp-item.real,
.wyprzedaz .wyp-item:nth-child(3),
.wyprzedaz .wyp-item:nth-child(6),
.wyprzedaz .wyp-item:nth-child(9),
.wyprzedaz .wyp-item:nth-child(12){width:31.33%;margin:0 1%;}
.wyp-item.real:hover > div{right:-60vh;}
.wyp-item.real:hover{-webkit-filter:grayscale(100%);filter:grayscale(100%);}
.wyp-item.real > div{line-height:24px;font-size:18px;}

@media all and (max-width:1705px){.sb-content #ikony{display:none;}
.sb-content .w80 .w80{width:100%;}
.sb-content #promocje{background:#da0004;}
.sb-content #promocje:hover{background:#000;}
}
@media all and (max-width:1500px){#fama{background:url(../img/fama1.jpg) top left -100px no-repeat;}
#company .col-3{display:none;}
.sb-content > .w80{width:100%;}
.minifooter{position:relative;float:left;}
#mainSubpage > h1,
#mainSubpage > div > h1{font-size:6vw;}
#mainSubpage > h1 span,
#mainSubpage > div > h1 span{font-size:7vw;}
}
@media all and (max-width:1300px){#boxes .w40{width:50%;}
#boxes .w20 #kolekcje,
#boxes .w20 #katalog{display:none;}
#boxes .w20 #promocje{position:absolute;bottom:0;right:0;width:33.3%;height:160px;}
#promocje h3{line-height:160px;}
#promocje .h3-like-promocje{line-height:160px;}
#kuchnie #owl .owl-item{height:500px;}
#ikony{position:absolute;width:66.7%;bottom:0;left:0;}
#copy{margin-top:0;}
.clear-5{height:0px;}
#copy .left{margin-top:0;width:100%;}
#copy .right{display:none;}
.sb-content .minifooter .w20{width:auto;}
#mainSubpage > h1,
#mainSubpage > div > h1{font-size:70px;left:10px;line-height:80px;padding-bottom:20px;}
#mainSubpage > h1 span,
#mainSubpage > div > h1 span{font-size:90px;display:block;}
.wyp-item{width:49%;}
.wyprzedaz.realizacje a .wyp-item.real{width:49%;margin-left:0!important;margin-right:0!important;}
.wyprzedaz.realizacje a:nth-child(1) .wyp-item.real,
.wyprzedaz.realizacje a:nth-child(3) .wyp-item.real,
.wyprzedaz.realizacje a:nth-child(7) .wyp-item.real,
.wyprzedaz.realizacje a:nth-child(10) .wyp-item.real,
.wyprzedaz .wyp-item:nth-child(3),
.wyprzedaz .wyp-item:nth-child(6),
.wyprzedaz .wyp-item:nth-child(9),
.wyprzedaz .wyp-item:nth-child(12){width:49%;margin:0;}
.wyprzedaz.realizacje a:nth-child(odd) .wyp-item.real,
.wyp-item:nth-child(even){margin-right:1%!important;}
.wyprzedaz.realizacje a:nth-child(even) .wyp-item.real,
.wyp-item:nth-child(odd){margin-left:1%!important;}
#realizacje{height:230px;border-bottom:10px solid #fff;}
#fama{margin-top:10px;}
}
@media all and (max-width:1200px){#promocje{background:url(../img/line.png) left 10% center no-repeat, url(../img/line.png) right 10% center no-repeat, #da0004;}
#promocje:hover{background:url(../img/line.png) left 10% center no-repeat, url(../img/line.png) right 10% center no-repeat, #000;}
#contactForm{width:100%;padding:0 10px;box-sizing:border-box;}
}
@media all and (max-width:1024px){}
@media all and (max-width:980px){#menu.panel{margin-left:-260px;}
#main{left:0;width:100%;}
#mainSubpage .ptt{width:100vw!important;}
#menuMobile{display:block;position:absolute;width:30px;background:url(../img/menu.jpg) center center no-repeat, #fff;height:30px;z-index:110;top:0;right:0;margin-right:-30px;}
.sb-content p{padding:5px 10px;}
.ug-zoompanel{left:4px!important;top:50px!important;}
#gallery{margin-left:0px!important;}
}
@media all and (max-width:900px){}
@media all and (max-width:815px){#header,
.cb-slideshow,
.cb-slideshow:after{height:500px;}
.cb-slideshow li > div{bottom:20px;}
.cb-slideshow li > div p{font-size:8vw;line-height:10vw;}
.cb-slideshow li > div{width:100%;}
.cb-slideshow li > div h3{font-size:8vw;line-height:10vw;}
.cb-slideshow li > div .h3-like-header{font-size:8vw;line-height:10vw;}
.cb-slideshow li > div p{font-size:5vw;line-height:4vw;}
.wyp-item > div{max-width:100%;width:100%;margin:0;}
}
@media all and (max-width:768px){#promocje{background:#da0004;}
#promocje:hover{background:#000;}
#copy .left{padding:30px 10px;}
#copy ul{width:100%;margin-bottom:35px;}
#copy ul li{width:100%;text-align:center;background:none;border-bottom:1px dashed rgba(255,255,255,0.06);height:50px;box-sizing:border-box;line-height:40px;}
#copy ul li:last-child{border-bottom:none;}
#copy .left p{padding:0;text-align:center;}
}
@media all and (max-width:705px){.sb-content .minifooter .w20{display:none;}
#mainSubpage > h1, #mainSubpage > div > h1{font-size:60px;line-height:70px;left:5px;}
#mainSubpage > h1 span, #mainSubpage > div > h1 span{font-size:10vw;display:block;}
.wyprzedaz.realizacje a:nth-child(1) .wyp-item.real,
.wyprzedaz.realizacje a:nth-child(3) .wyp-item.real,
.wyprzedaz.realizacje a:nth-child(7) .wyp-item.real,
.wyprzedaz.realizacje a:nth-child(10) .wyp-item.real,
.wyp-item{width:100%!important;margin:0!important;}
.ptt{height:35vw!important;max-height:156px;}
}
@media all and (max-width:600px){#header{display:none;}
#boxes{margin-top:0;height:1800px;}
#boxes .w40{width:100%;}
#kuchnie #owl .owl-item{height:360px;}
#realizacje,
#projektowanie{height:300px;}
.col-2 .c60{display:none;}
#ikony{position:relative;width:100%;height:320px}
#ikony .w25{width:50%;height:160px;}
#ikony .w25 .c40{height:25px;}
.col.col-3{width:100%;}
#boxes .w20 #promocje{width:100%;}
#fama{background:#fff;padding:50px 10px 60px 10px;height:auto;}
.fama-desc{width:100%;text-align:center;}
.fama-desc button{float:none!important;}
#contactForm .w33, #contactForm .w100{width:100%;}
#contactForm textarea{margin-top:10px;}
#kuchnie{border-top:0;border-right:0;}
#realizacje{border-bottom:0;border-right:0;}
#boxes #promocje{border-left:0;border-top:10px solid #fff;}
#fama .fama-desc .red-line{margin:3vh auto 1vh auto;}
}
@media all and (max-width:500px){.minifooter{padding:3px 20px;box-sizing:border-box;width:100%;height:auto;line-height:20px;}
.sb-content .minifooter p,
.sb-content .minifooter p a{line-height:20px;}

.panel ul li ol{left: 0; top:30px;}

}
@media all and (max-width:530px){}
@media all and (max-width:465px){}

.cstm-btn-fix{
    font-family: 'Arial' !important;
    float: right !important;
    font-size: 16px !important;
    padding: 15px 0 0 0 !important;
}
.cstm-btn-fix-boxes{
    font-family: 'Arial' !important;
    font-size: 14px !important;
    padding: 10px 0 10px 0 !important;
    height: auto !important;
}
.fama-desc p strong {
    font-weight: bold;}

/*Wenet social plugins*/
.sm-panel{position:fixed;width:155px;top:150px;right:-105px;z-index:1000000;transition:visibility .25s,opacity .25s}.sm-panel>ul{margin:0;padding:0;list-style-type:none}.sm-panel>ul>li{transition:transform .25s}.sm-panel>ul>li:hover{transform:translateX(-105px)}.sm-panel>ul>li>a{display:flex;align-items:center;color:#fff;padding:5px 0 5px 5px;text-decoration:none}.sm-panel>ul>li>a>img{margin:0 10px 0 0}.sm-panel>ul>li>a>span{font-size:initial}.sm-panel>ul>li[class^=sm-]{background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0}.sm-text-black{color:#000}.sm-fb{background:#1977f3}.sm-twitter{background:#28aae1}.sm-gmap{background:#333}.sm-blog{background:#0171bb}.sm-pinterest{background:#d73532}.sm-youtube{background:#e32c26}.sm-allegro{background:#ff5a00}.sm-linkedin{background:#0097bd}.sm-payback{background:#00349a}.sm-olx{background:#002f34}.sm-instagram{background:#eee}.sm-pyszne{background:#ff8000}.sm-tiktok{background:#fff}.sm-booksy{background:#f9e5bc}@media screen and (max-width:640px){.sm-panel{visibility:hidden;opacity:0}}