

	 
	 
	 


	 	
@media screen and (min-width:800px){
   
  
    #products{width:100%;}
    li.feature div.value{font-size:0.8em;width:70%;}
      li.feature div.name{font-size:0.5em;width:30%;}
#product{display:block;}
#searchForm{display:block;}
body.home #subList55 li{background-size:contain;}
.boxes.pagestart{padding-left: 1%;padding-right: 1%;}
 #foot .container, #head2 .container, #body .container{width:100%;}
  #head2 .container{display:flex;flex-direction:row;justify-content: center;align-items: center;}
 #head2 .container #subList1{margin-left:unset;position:relative;top:unset;}
 #menu1 ul{float: none;margin: 2px 3px 2px 0;list-style: none;margin-left: unset;}
 #products{width:95%;}
 #menu2 li a{font-size:0.9em;line-height: 1em;}
 #head1 #logo{margin: 0 0em 0 1em;}
  #searchForm .input{width:130px !important;font-size:0.7em;padding:5px;}
   .input, select, textarea{padding:5px;}
  #products li .photo{min-height:230px;}
.quick-slider-slide .description, #banner0.banner .description{left:0em;}
	#product #imagesList1{height: 570px;}
}
	

@media screen and (min-width:1280px){	 
	  #products{width:80%;}
	.boxes.pagestart{padding-left: 3%;padding-right: 3%;}
	 #head1 #logo{margin: 0 4em 0 1em;}
	 #products li .photo{min-height:300px;}
	 #head1 .container{width:100%;}
}

@media screen and (min-width:1300px){
 #head1 .container{width:1300px;margin:0 auto;}   
}

	 
@media screen and (min-width:1920px){

 #head1 #logo{margin: 0 6em 0 1em;}
.boxes.pagestart{padding-left: 20%;padding-right: 20%;}
 #foot .container, #head2 .container, #body .container{width:1300px;}
}	 

	
@media screen and (max-width:799px){
    .input, select, textarea, label{width:100%;}
    
      li.feature div.value, li.feature div.name{width:100%;}
      {font-size:0.5em;}
     li.feature div.value{font-size:1em;}
    body.parallax #page h1 {width:100%;}
	 .hamburger{display: block;}
	 	 #menu2, #menu1{display: none;}
    #body .container{width:100%;}
	#features{width: 100%;margin: 0;padding: 0 5% 10px;}
	#head1{min-height: 61px;}
	#head1 #logo{margin:0;}
	#head1 #logo #slogan{color:#fff;font-size:0.7em;line-height: 1em;}
    #head1 .container{height:50px;justify-content: space-between;margin-left: 2em;}
    /*#head1 .container #subList1{display:none;}*/
     .sidr-inner #subList1{display:block !important;}
	#head2 .container #subList1{margin: 30px 0 0;}
	#head2 .container #subList1 li{margin: 10px;}
	#head2 .container #subList1 li h2 a{font-size: 1em;}
	.banner {clear:both;height:800px;}
	.banner img{width: 100% !important;height: 100% !important;object-fit: cover !important;}
	.home #head2 #logo{left:0;width: 200px;margin: 0 1em;text-align: center;}
	.home #head2 #logo #title{width:180px;display:none;}*/
	.home #page div.content h2.models{width:100%;font-size:1em !important;text-align:center;}
   .home a.linkAll{font-size:0.5em;text-align:center;width:100%}
   .home ul.features{display:none;}

    #products li .photo{height:auto;}
	#productDescription #box1{width: 100%;margin-left: 0;padding: 0 5%;}
	#product1 div.content p{width: 100%;}
	#productsSlider div.slides .price, #productsSlider div.slides .noPrice{display: none;}
	#products .list li{padding: 0 2%;}

	#products li .price{text-align:center;}
	#product{display:flex;flex-direction:column;}
	#product h1{width: 100%;padding: auto;font-size:1.5em;order:-5;font-size: 1.5em;padding: 2em 1em .5em;}
	#product #imagesList1{order:-4;width: 87%; height: 270px;margin: 1em auto 0;}
	#product #imagesListPreview{order:-3;width: 87%;margin: 0 auto;}
    #product iframe, #page iframe{height:230px;}
    #product #dateFromTo label, #product #box #price, #product #box #noPrice{width:100%;}
    #oBackDate{padding-left:40px;}
    #product a#askAboutProduct{float:none;font-size:1.5em;margin-top:2em;width:50%;margin:0 auto;line-height:2em;padding: .5em 1em;}
    #product #box #addBasket .submit{width:50%;margin:1em auto;font-size:2em;}
    #product #dateFromTo{width:87%;margin:0 auto;}
    #product #box{order:-2;margin:0 auto;}
    #product #productDescription{display:flex;flex-direction:column;text-align: left;}
    #product #productDescription #features{order:5;}
    
    body.home #head2 .container{height:788px;}
    #body .container{bottom: 413px;}
	body#page102 #content .subpagesList li{width: 100%;clear: both;}
	body.home #content .subpagesList{display: flex;flex-direction: column;margin:0 auto;}
	body.home #content .subpagesList li div.description{height:auto;}
    body.parallax #page div.content, #page2 #page div.content, .body.parallax #footerpage .subpagesList li .container, .boxes.pagestart, .productList, .productList li, .page-box,  #box2 .type, #box2 .description, #box4 .type, #box3 .type, #box3 .page-box, #box3 .description,#footer .container, #pion2, #pion3, #pion4, #pion5, #product{display:flex;flex-direction:column;width:100%;text-align:center;margin:0 auto;}
    #footer .container{justify-content:center;align-items:center;}
    .boxes.pagestart{padding-left: 5%;padding-right: 5%;padding-top:1em;}
    .productList{width:100%;}
    .productList li{margin-bottom:5em;}
    .productList li li{margin-bottom:0em;} 
    #banner1.banner .description{left: 0em;bottom: 93%;width:90%;font-size:0.8em;}
    body.home #subList55{padding:1em 0em;align-items: center;}
    body.home #subList55 li{background-image:url('img/kejs_bg_horizontal.jpg');width: 300px;height: 250px;background-size:contain;}
    body.home #subList55 li .photo{height:25px;}
    #socialButtons .title{width:100%;text-align:center;padding:1em;}
    iframe#twitter-widget-0{width: 110px !important;    height: 33px  !important;}
    #pion2, #pion3, #pion4, #pion5{text-align:left;}
    #page h1{text-align:center;}
    #order #personalData #setBasic, #order #personalData #setExtend{width:100%;}
    #content #subList3.subpagesList li{width:100%;}
    .content #pageDescription{text-align:initial;}
    body.parallax #page .subpagesList li .container, body.parallax #page div.breadcrumb{width:100%;text-align:center;}
    .boxes.pagestart .box, .boxes.pagestart div.box{width:100%;height:600px;}
    body.home #subList55{display:flex;flex-direction:column;}
   /* .banner img{width:100%;}*/
   #orderedProducts table{font-size:0.8em;}
   #orderedProducts tbody th a{font-weight:400;}
    #searchForm{display:none;}
    #foot .container, #head2 .container, #body .container{width:100%;}
    #foot .container{display:flex;flex-direction:column;justify-content:center;height: auto;align-items: center;font-size:0.8em;}
    #menu5 a, #menu6 a, #menu7 a, #menu8 a, #menu9 a{width:100%;}
    .foot, #copy{padding:initial;}
    .quick-slider-slide .description, #banner0.banner .description{ top: 270px;width: 58%;font-size:.8em;background:#fff;border-radius:10px; padding: 1em;}
   #head2, .home #subList55, .home #head2 #logo #slogan, .home .parallax-window{display:none !important;}
    .home #head2{display:block !important;}
    #page{padding:10px 15px;margin-top:50px;width:100%;}
     #footer ul{list-style:none;}
    #footer ul li a {display:flex;flex-direction:column;justify-content:center;align-items:center;}
    #foot{bottom:0;height:120px;}
    #footer{bottom:120px;}
    body.videoClips #content .subpagesList li{width:100%;margin:0;}
    body.videoClips #content .subpagesList li iframe{width:100%;height:100%;}
    .infoFun .photo, #prevNext{display:none !important;}
    .infoTech .photo, .infoTech .photo img{width:100%;}
    #attributesSelects, #product #dateFromTo{width:80%;margin:0 auto;}
    input#oDataOd, input#oBackDate{width:80%;margin-left: 1em;}
   #product #productDescription,  #product #productDescription img, #product div#productFilmDescription.content, .video .vimeo{width:90%;height:auto;margin:2em auto;}
    .mmselect{width:90%;}
    #banner0{top:-2px;}
    #banner1{position:relative;top:57px;}
    #contactPanel{width:100%;margin:2em auto;}
    #basket .image img{width:75px;}
    .basket-page #page{padding:1em 2px;}
    #orderedProducts tbody .quantity, #orderedProducts tbody .quantity input{padding:2px;width: 30px;text-align: center;}
    .pageProducts #page{width:100%px;}
    .pageProducts #page .productList li.product{width:80%;margin:0 auto;}
    .faq #content #subList3.subpagesList li h2{min-width:100%;}
.faq #content #subList3.subpagesList li .photo{display:none;}
.faq #content #subList3.subpagesList li .description{width:100%;}
#socialButtons{display: flex;-webkit-flex-direction: row;justify-content: center;flex-wrap: wrap;}
#socialButtons .title{min-width:100%;}
.legal div.content{width:100%;}
.reset.nb.palette-light.nb-standalone.lang-pl{width:100%;height:auto;left:0;right:0;top:10%;}
.palette-light .cc-nb-okagree, .palette-light .cc-nb-reject, .palette-light .cc-cp-foot-save{background-color:#000 !important;}
.cc-nb-buttons-container{display:flex;flex-direction:row;}
.reset div{display:flex;}
.pc-dialog .cc-pc-head{flex-direction:row !important;}
.cc-nb-main-container{flex-direction:column !important;}.cc-nb-main-container{height:auto;}
.cc-nb-title-container, .cc-nb-text-container, .cc-nb-buttons-container, .palette-light .cc-nb-text{width:100%;}
}