@media all and (max-width:380px){

.modal-content-title .close {color: #fff;font-size: 20px;font-weight: 700;cursor: pointer;padding-left: 8px;}.Kraje_1{margin-top: 15px;}#bannery{display:none;}.baner_na_tel{display:block;margin-top:100px;}.baner_na_tel img{width:100%}.RozmiarowkiDivInfo{left:5%;width:90%;top:5%;height:90%}#RozmiarowkiDivInfoTable{top:60%;left:5%;width:90%}#RozmiarowkiDivInfoImg{width: 280px;
left: 0px;
object-fit: cover;
top: 90px;
padding-left: 40;
object-position: 0% 0;
height: 300px;margin-left: 0;}.RozmiarowkiDivInfo .Dimension{top:3%;left:5%}#bannery{margin-top: 0px;margin-left: -5%;display:block;}.bannery .baner {height: unset;}#sKoszykText{display:none}#cart_img{margin-top:5px;border:0;background-color:#fff}#search_img{border:0;background-color:#fff}.dropdown{display:none}
#search_box{background-color:#505050;position:absolute;top:0;margin-top:-20px;width:100%;left:0;display:none;height:65px}
#sKoszykContainer{left:10px;top:0}
#search_box_input{border:1px solid #565656;width:90%;height:40px;background-color:#fff;position:absolute;left:5px;top:11px;color:#232323}
.search_box_button{margin-left:82%;background-image:url(../css/ext/lupka2.png);background-color:#232323;left:20px;top:11px;width:38px;height:38px;}
#main{width:100%;background-color:#fff;background-size:350px 170px;margin-left:0}.nivoSlider{top:0}.jej_Wysokosc{width:100%;display:inline-block}.web-button2{font-family:CooperHewittSemibold;text-transform:uppercase;font-size:9px;letter-spacing:2.5px;width:80%;height:35px;margin:10%;margin-top:0}.web-button_big{position:absolute;top:520px;margin:auto;font-family:CooperHewittSemibold;text-transform:uppercase;width:100%;height:50px;padding:1%;z-index:999}.web-button{position:absolute;top:520px;margin:auto;font-family:CooperHewittSemibold;text-transform:uppercase;width:100%;height:50px;padding:1%;z-index:999}.new_style{position:unset}.new_style_big{position:unset;margin-left:5%}.kat_prod_container-new-big{height:350px;margin:0;padding:0;width:100%;display:inline-block;float:unset;position:unset}.kat_prod_container-new{margin:0;padding:0;width:100%;display:inline-block;float:unset;width:100%;position:unset}.kat_prod-new-big{position:relative;height:350px;margin-right:0}.kat_prod-new-big .img{height:300px;text-align:center;overflow:hidden;background-color:#f5f5f5;margin:1.5%}.kat_prod-new{position:relative;height:350px;margin-right:0;width:100%}.kat_prod-new .img{height:300px;text-align:center;overflow:hidden;background-color:#f5f5f5;margin:1.5%}#contentMain{width:92%}.web-label{position:absolute;top:15px;left:20px;font-family:CooperHewittBold;text-transform:uppercase;padding:2%;z-index:99}.web-label p{font-size:14px;letter-spacing:8px;line-height:10px}.web-label_big{position:absolute;top:15px;left:20px;font-family:CooperHewittBold;text-transform:uppercase;padding:2%;z-index:99}.webinfo{top:245px}.webinfo p{font-size: 8px;letter-spacing: 10px;text-align: left;}.web-button{position:absolute;top:73%;right:4%;font-family:CooperHewittSemibold;text-transform:uppercase;font-size:10px;letter-spacing:3px;width:40%;height:10%;padding:1%;z-index:999}.webinfo_big{top:245px}.webinfo_big p{font-size: 8px;letter-spacing: 10px;text-align: left;}.web-button_big{position:absolute;top:73%;right:4%;font-family:CooperHewittSemibold;text-transform:uppercase;font-size:10px;letter-spacing:3px;width:40%;height:10%;padding:1%;z-index:999}.web-label_big p{font-size:14px;letter-spacing:8px;line-height:10px}.stopka{display:block;margin-top:-10px}.stopka h1{font-size:10px;letter-spacing:2px;line-height:14px}.stopka_big{display:block;margin-top:-10px}.stopka_big h1{font-size:10px;letter-spacing:2px;line-height:14px}.nivoSlider{top:-8%}
.KrajWaluta{padding: 1px;display:block;border-style:solid;border-width:1px;background:#fff;font-size:7px;font-family:CooperHewitt;text-transform:uppercase;letter-spacing:2px;margin-right:2%;text-align:center;width:60px;position:absolute;left:40px;top:30px}.modal{display:none;position:fixed;z-index:10000000;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}.modal-content{background-color:#fefefe;margin:auto;padding:20px;border:1px solid #888;width:80%}.close{color:#aaa;float:right;font-size:28px;font-weight:700}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer}.chooseCountry{display:none;z-index:9999;position:absolute;right:5%;top:10px}.modal-content-title{width:100%}.modal-content-title p{text-align:center;text-transform:uppercase;letter-spacing:3px;font-family:CooperHewitt;font-size:11px}.modal-content-region{background:#f6f6f6;margin:5px;width:97%;padding:5px;display:inline-block;font-family:CooperHewittBook;letter-spacing:3px;line-height: 24px;font-size:9px;margin-left:5px;display:inline-block;text-transform:uppercase}.modal-content-region a{font-size:14px;font-family:CooperHewittLight;text-decoration:none}.modal-content-region p{font-family:CooperHewitt;font-size:12px;margin-left:0;text-align:center}.liniaKraje{display:none}.modal-content-region table a{text-decoration:none}.modal-content-region table a:hover{text-decoration:none;color:#ff6200}.modal-content-region img{height:20px;margin-right:30px;margin-top:10px}.modal-content-region tr{margin-bottom:20px;margin-top:20px}.modal-content-title .close{position:absolute;top:110px;right:12.2%;background-color:#ff6200;color:#fff;float:right;font-weight:700;width:30px;height:30px;cursor:pointer}#myBtn{border:0;background:#fff;font-size:9px;font-family:CooperHewitt;text-transform:uppercase;letter-spacing:3px}#myBtn img{display:inline-block;width:8px}#myBtn p{display:inline-block;margin-left:5px}.stopkaNowa{width:100%;height:470px;background-color:#222327}.stopkaNowa2{width:100%;height:70px;background-color:#222327}.stopkaNowa_tr{margin-left:0}.stopkaNowa_td{width:100%;position:unset;display:inline-block;text-align:center}.stopkaNowa_td2{width:100%;position:unset;display:inline-block;text-align:center;padding-top:40px}.stopkaNowa a{width:100%;display:inline-block;padding:15px;color:#fff;font-family:CooperHewitt;font-size:11px;letter-spacing:3px;text-transform:uppercase;text-decoration:none}.stopkaNowa a:hover{color:#ff6200;text-decoration:none;display:block;position:unset}.stopkaNowa img{padding-left:0}.newsletterText{position:absolute;color:#fff;top:90px;font-family:CooperHewitt;font-size:16px;letter-spacing:3px;text-transform:uppercase;text-decoration:none;width:260px;margin-left:50px;line-height:24px;text-align:center}#baner_newsletter{margin-top:30px}#baner_newsletter img{width:100%;position:absolute;left:0;object-fit:cover;height:420px}#baner_newsletter table{margin:auto;width:340px}#baner_newsletter_tr1{height:210px}#baner_newsletter_tr2{padding-top:50px;padding-bottom:20px}#baner_newsletter_tr3{height:80px}#stopka_szara{height:50px;position:absolute;bottom:0;left:0;width:100%}.tloPodMenu{background-color:#fff;width:2500px;height:600px;position:absolute;left:-100px}.menu-new{display:inline-block;height:48px;margin-right:30px;text-align:center;overflow:hidden;cursor:pointer;border:0 solid green;color:#000;font-family:CooperHewittSemibold;font-size:11px;letter-spacing:3px;background-color:#fff}.dropbtn{border:none;cursor:pointer}.dropdown{position:relative}.dropdown-content{display:none;position:absolute;background-color:#fff;min-width:160px;border-top-style:solid;border-top-width:1px;z-index:1;width:1200px;height:480px}#drop1{left:0}#drop2{left:-83px}#drop3{left:-174px}#drop4{left:-316px}#drop5{left:-527px}#drop6{left:-637px}#drop7{left:-734px}#drop8{left:-809px}.dropdown-content a{color:#000;padding:5px 0;text-decoration:none;display:block;font-family:CooperHewittLight;font-size:10px;letter-spacing:2.8px;line-height:10px}.dropdown-content a:hover{background-color:#f1f1f1;padding-left:0;color:#000}.dropdown:hover .dropdown-content{display:block}.dropdown:hover .dropbtn{background-color:#3e8e41}.dropdown-content h3{color:#000;text-decoration:none;display:block;font-family:CooperHewitt;font-size:11px;letter-spacing:1px;text-transform:uppercase}.dropdown-content-table{width:1390px;font-family:CooperHewitt;font-size:9px;margin-top:10px}.dropdown-content-td1{display:inline-block;width:302px;margin-right:20px;position:absolute}.dropdown-content-td2{display:inline-block;width:470px;margin-right:20px;position:absolute;left:323px}.dropdown-content-td3{display:none;width:400px;margin-right:20px;position:absolute;left:816px}.dropdown-list1{width:30%;display:inline-block;vertical-align:top}.dropdown-list2{width:30%;display:inline-block;vertical-align:top}.dropdown-list3{vertical-align:top;width:30%;display:inline-block}#nav{width:100%;position:relative;height:0;z-index:100;background-color:#fff;font:13px/24px Oswald,Arial,sans-serif}.menuSearch1{position:absolute;display:inline-block;width:50px;height:50px;background-color:#fff;margin-top:10px;right:200px}.menuCart1{position:absolute;display:inline-block;width:50px;height:50px;background-color:#fff;margin-top:10px;right:125px}.menuOpen{position:absolute;display:inline-block;width:50px;height:50px;background-color:#fff;margin-top:10px;right:50px}.menuOpen button{background-color:#fff;border:0}.menuSide{display:none}
.menuPhones{overflow: auto;display:block;position:fixed;background-color:#fff;min-width:160px;z-index:99999;width:300px;height:100%;right:0;top:0}
.menuPhones a{color:#000;text-decoration:none;display:block;font-family:CooperHewitt;font-size:12px;padding-top: 20px;letter-spacing:3px;line-height:25px;text-transform:uppercase}
.menuPhones a:hover{background-color:#f1f1f1;color:#000}
.menuPhones button{color:#000;padding:5px 45px;text-decoration:none;display:block;font-family:CooperHewitt;font-size:12px;letter-spacing:3px;line-height:45px;text-transform:uppercase;width:100%;text-align:left}.menuPhones button:hover{background-color:#f1f1f1;padding-left:45px;color:#000}.menuPhonesup{position:absolute;background-color:#fff;width:100%;height:107px;display:inline-block;border-bottom-style:solid;border-bottom-width:1px;z-index:102;top:-10px}
.menuPhonesup img{position:absolute;right:20px;top:30px}.menuPhonesList{width:100%;display:inline-block;vertical-align:top;margin-top:110px}
.menunext{position:absolute;right:10px;height: 40px;}.darker{position:fixed;top:0;width:100%;height:100%;background-color:#000;opacity:.3;z-index:1001;left:0}.menuOut{width:100%;position:fixed;left:0;z-index:105}.menu_right{width:100%;display:none;position:absolute;top:0;background-color:#fff;height:1000px;left:0}#nav222{width:98%;height:0;background-color:transparent;border-top-style:solid;border-bottom-style:solid;border-top-width:1px;border-bottom-width:1px;margin-left:10px;margin-right:20px}.checkNbuy{display:none}.kat_prod_container{float:unset;width:49%;height:unset;margin:0;padding:0;border:0 solid red;padding-bottom:20px;display:inline-block}.kat_prod{width:unset;position:relative;height:unset;margin:5px;padding:5px;border-radius:0}.mainKatImg img{width:100%}.produkt{float:none;height:1100px}.produktCalc{float:none;height:fit-content;}.produkt .img{float:none;width:100%;height:900px}.produktCalc .imgCalc{float:none;width:100%;height:700px}.ImgProduktMain{border:0;max-width:300px;max-height:237px;width:90%;height:calc(100vw * .9)}.produkt .form{float:none;width:90%;position:absolute}.produktCalc .formProd{height:calc(100vw * 1.8)}#left_payments img{width:25%}.kat_prod .a{height:230px}.kat_prod2 .a{width:170px}.kat_prod .color_container{top:200px;position:absolute;text-align:center;line-height:16px;width:170px}.kat_prod .color{width:10px;height:10px;border:1px solid #5a5a5a;display:inline-block;margin:1px}.kat_prod .hr{margin-top:5px;height:1px;background-color:#5a5a5a}.kat_prod .nazwa{margin:7px 0 0 5px;text-align:left;color:#595959;font-family:CooperHewitt;font-size:10px;letter-spacing:2px;line-height:12px}.kat_prod .cena{margin:5px 0;color:#222327;text-align:left;text-transform:lowercase;font-family:CooperHewittBold;font-size:16px;letter-spacing:2px;line-height:14px;padding:2%}.kat_prod .cena2{color:#202020;text-align:center;text-transform:uppercase;font:18px/18px Oswald,Arial,sans-serif}.kat_prod .cena .old_cena{font:14px/18px Oswald,Arial,sans-serif;margin-right:5px;color:#ccc;text-transform:lowercase;text-decoration:line-through}.kat_prod .do_produktu{position:absolute;width:59px;height:29px;text-align:center;right:10px;bottom:8px}.kat_prod .do_koszyka img{margin-top:3px}.kat_prod .unavailable{margin:0 0;color:#006;font:12px/12px Oswald,Arial,sans-serif;text-align:center;top: 105px;right: 5px;}.TextQuantity{width:30px;height:20px;border:1px solid #000;text-align:center;font:12px/12px Oswald,Arial,sans-serif;background-color:#fff}.kat_prod .do_produktu img{margin-top:3px}.kat_prod .do_koszyka{position:absolute;width:80px;height:33px;text-align:right;right:75px;top:200px}.kat_prod .img{text-align:center;background-color:#fff;height:unset;overflow:hidden;width:100%}.kat_prod .img img{overflow:hidden;width:100%}.kat_prod_container2{float:left;width:180px;height:220px;margin:5px;padding:0;border:0 solid red;margin-bottom:60px}.kat_prod2{width:180px;position:relative;height:220px;margin:5px;border-radius:0}.kat_prod2 .a{width:180px}.kat_prod2 .img{overflow:hidden;width:180px;height:180px}.kat_prod2 .img img{overflow:hidden;width:180px}.kat_prod2 .stopka{margin-top:7px;width:120px;display:inline-block;vertical-align:top}.kat_prod2 .stopka h1{text-align:left;margin-left:0;margin-top:1px;display:inline;font-size:12px;line-height:18px;padding-top:8px;padding-bottom:15px;opacity:.8}.kat_prod2 .stopka2{display:inline-block;width:58px;height:58px;margin-left:1px;float:right;background:#e6e6e6;padding-top:15px;margin-top:-10px}.kat_prod2 .stopka2 img{width:58px}.slider-wrapper{width:101%;margin:auto}.textbox{width:250px;height:30px;border:1px silver solid;color:#000;font-size:14px;background-color:#ebebeb;margin-top:2px;padding:5px}.textarea{width:250px;height:60px;border:1px silver solid;color:#000;font-size:14px;background-color:#ebebeb;margin-top:2px;padding:5px}.textshort{width:100px}.textshort2{width:69px}#logo{width:390px;height:110px;border:0 solid purple;cursor:pointer;padding-top:20px}#logo_img{margin-left:0;width:60px;height:60px}.logo_box{width:70px;height:70px;display:inline-block;vertical-align:top;padding:20px;margin-top:-15px;border:0 solid green}#email2 a{color:#000;text-decoration:none;font:12px/24px Oswald,Arial,sans-serif}ol>li{float:left;background-color:#fff;width:150px;margin-left:-4px;margin-top:2px;padding-bottom:10px;height:2em}#main{width:100%;background-color:#fff;background:#fff;background-size:380px 170px;position:fixed;top:0;z-index:9999999}.bannery .baner{width:106%;margin-top:-45px;margin-left:0;margin-bottom:0px;}.bannery .baner .nivoSlider{position:relative;width:100%;overflow:hidden;left:0}.nivoSlider img{object-fit:cover;height:288px;width:100%}#mobile_info{display:block;text-align:center;left:0;width:100%;margin-top:-80px;height:200px;text-transform:uppercase;font-family:CooperHewittSemibold;font-size:16px;letter-spacing:6px;width:80%;margin:auto;margin-top:-40px}.KatCalDiv{display:inline-block;width:110px;height:170px}.stronaglownaimg{width:108px;height:160px}.stronaglowna{width:100%;margin:auto;margin-top: 65px;}#sKoszykText{left:350px}#tool{top:0;width:140px;height:130px;position:absolute;padding-top:0;border:0 solid green;color:#000;font-size:12px;background:#fff;padding-left:10px}#tool a{font:10px/20px Oswald,Arial,sans-serif;text-decoration:none;margin:2px}#nav{width:100%;margin:0;position:relative;background-color:transparent;font-size:13px/24px;font-family:CooperHewitt;border:0}#nav222{width:100%;height:0;margin:0;background-color:transparent;position:fixed;top:110px;z-index:999999;border:0}#nav .a{padding-left:10px;padding-right:10px;padding-bottom:10px;padding-top:8px;margin:0 0;margin-top:10px;background-color:#fff}#nav .a:nth-child(odd){margin-right:1px}#nav .ol{background-color:#fff;z-index:99999999}#left{width:100%;float:none}#center{width: 90%;margin: 5%;float:none;margin-top: 50px;}.produkt{float:none}.produktCalc{float:none}.produkt .img{float:none;width:100%}.ImgProduktMain{border:0;max-width:300px;max-height:237px;width:90%;height:calc(100vw * .9)}.produkt .form{float:none;width:90%}.produktOpis{color:#222327}#left_payments img{width:25%}#bottom .rights{position:unset}
#myBtn3 {
	padding: 0;
	background: 0 0;
	font-size: 9px;
	font-family: CooperHewitt;
	text-transform: uppercase;
	letter-spacing: 3px;
	position: absolute;
	top: 30px;
	left: 120px;
	width: unset;
	padding: 10px;
	border: 1px solid black;
	line-height: 11px;
}#myBtn2{padding:0;border:0;background:0 0;font-size:9px;line-height: 11px;font-family:CooperHewitt;text-transform:uppercase;letter-spacing:3px;position:absolute;top:65px;left:40px;width:80px;}#myBtn2 p{font-size:9px;line-height: 11px;}.chooseCountry{display:block;z-index:9999;position:absolute;right:5%;top:10px}#myBtn{display:none;border:0;background:#fff;font-size:9px;font-family:CooperHewitt;text-transform:uppercase;letter-spacing:3px}.RozmiarowkiDivInfo .Table td{font-family:CooperHewitt;text-transform:uppercase;letterspacing:3px;font-size:10px;padding:2px}.produktCalc .formAga{overflow:unset;width:100%;margin-left:0;height:unset}.produktCalc .formAga h1{letter-spacing:4px}.formProd{top:770px}.CustomizeBtn{width:310px}.produkt .formProd{top:calc(100vw * 1.8);position:absolute;width:90%}.produkt .formProd{top:calc(100vw * 1.32);position:absolute;width:90%}FORM{margin:0;margin-left:0}.kat_prod_container{float:left;width:50%;height:unset;margin:0;padding:0;border:0 solid red}.kat_prod{position:relative;width:unset;margin:5px;padding:5px;border-radius:0;height:200px}.kat_prod .img{text-align:center;background-color:#fff;overflow:hidden;height:140px}.kat_prod .nazwa{margin:7px 0 0 5px;text-align:left;color:#595959;font-family:CooperHewitt;font-size:10px;letter-spacing:2px;line-height:14px}.kat_prod .cena{margin:5px 0;color:#222327;text-align:left;text-transform:lowercase;font-family:CooperHewittBold;font-size:12px;letter-spacing:2px;line-height:14px;padding:0;padding-left:2%}.kat_prod .cena .old_cena{margin-right:5px;color:#ff8300;text-transform:lowercase;text-decoration:line-through;font-family:CooperHewitt}.colorVer{position:absolute;top:14;left:-18;font-family:CooperHewitt;text-transform:uppercase;color:#fff;z-index:99;transform:rotate(-40deg);border-bottom:30px solid #ff8300;border-left:26px solid transparent;border-right:36px solid transparent;height:0;font-size:12px}.checkNbuy{display:none;position:absolute;top:50;left:82;font-family:CooperHewitt;text-transform:uppercase;padding:10px;border:solid 2px #fff;color:#fff;z-index:9999;opacity:.6;background:#000;margin-left:-70}.kat_prod .img img{width:100%;transition:.2s}.productImgHover:hover{transform:scale(2.2);margin-top:50px}.mainKatImg{transition:.2s;filter:brightness(95%)}.mainKatImg:hover{transform:scale(.9);filter:brightness(85%)}.kat_prod .cena2{padding-top:10px}

#sKoszykContainer{display:none;height: 25px;}
	.Pasek{margin-bottom:10px;top: 100;position: relative;z-index: 100;}
	.pomaranczowyPasek{width: 100%;background-color: #ff8300;display:inline-block;vertical-align:top;font-size: 2.4vw;padding-top: 5px;padding-bottom: 5px;}
	.pomaranczowyPasek p{color:#222327;text-align: center;padding-left:20px;padding-right:20px;line-height: 18px;}
	.pomaranczowyPasek a{cursor:pointer;color:#fff}
	.czarnyPasek{width: 100%;background-color: #222327;display:inline-block;vertical-align:top;font-size: 2.4vw;padding-top: 5px;padding-bottom: 5px;}
	.czarnyPasek p{color:#fff;padding:0px;text-align: center;padding-left:20px;padding-right:20px;line-height: 18px;}
	.czarnyPasek a{cursor:pointer;color:#ff8300}	
	#center{margin-top: 250px;}
	#KrajWaluta2{display:none;}
	
	.jezyki2 {
		width: 90%;
		display: inline-block;
		margin-top: 10px;
		padding: 20px;
	}
	.jezyki2 a{
		display: inline-block;
		vertical-align: top;
		margin: 10px;
	}
	.jezyki2 img{
		height: 40px;
		width: 70px;
		border: 1px solid #cdbfbf;
	}
	.modal-content-region div {
	font-size: 14px;
	font-family: CooperHewittLight;
	text-decoration: none;
	}
}

@media all and (max-width:361px){
#main{width:360px;}
}

@media all and (max-width:341px){
#main{width:340px;}
}

@media all and (max-width:321px){
#main{width:330px;}
.menuPhones{width:280px;}
.menuPhones a {line-height: 35px;}
.menunext {
	position: absolute;
	right: 10px;
}
.menuPhones button {
	padding: 5px 30px;
	line-height: 35px;
	width: 95%;
}
.menuPhones button:hover {
	padding-left: 30px;
}
.logo_box {
	width: 20px;
	height: 20px;
}
#calc_description h1 {
	line-height: 40px;
}
#mini-gal img {
	width: 14%;
	margin-top: 10px;
}


}
